1. A method for shape and material recovery for an object observed by a moving camera, comprising: detecting a change in image intensity induced by camera motion to corresponding variation in surface geometry and dichromatic reflectance; receiving a sequence of three or more camera motions to yield a linear system that decouples shape and bidirectional reflectance distribution functions (BRDF) terms; applying linearities in differential stereo relations to recover shape from camera motion cues, with unknown lighting and unknown dichromatic BRDFs; and recovering unknown shape and reflectance of the object with dichromatic BRDF, using camera motion cues; wherein the BRDF is unknown and composed of a sum of dichromatic lobes, comprising using three or more differential motions of the camera to derive a linear system in an albedo and BRDF-derivatives.