In this paper a proposed method for estimating the surface orientation of an object is introduced. The concept of using a calibration object to estimate the shape of unknown object is followed. In the proposed approach only one image of the calibration and the unknown object is used. This differs from the case of the known photometric stereo method, in which three images for each object are needed. The key idea in the proposed method is that, matching between a point in the image of the unknown object and another in the image of calibration object is done by using a similarity measure between two feature vectors constructed from the image irradiance values around the studied points according to certain masks. A comparison between the proposed method and photometeric stereo method is discussed. The performance of the proposed method is tested using synthetic image, and the experimental results of computer simulation is also discussed.