Normally the image intensity is the combination of specular and diffuse reflection. I have single gray scale image and want to separate the these two component. Under the lambertian assumption the intensity is the dot product of normal and light source with constant albedo. My question is how to estimate direction of light source from single gray scale image. Second, under the assumption of non-lambertian, intensity is the linear combination of specular and diffuse component. Now how to estimate the specularity from single gray scale image??