The Three-Dimensional (3D) processing or 3D display plays a great role in the image or visual processing field. But the lack of 3D content is becoming an important problem for the 3D development. The 3D displays provide more realism in visual quality than the 2D displays do. The depth information for the existed 2D contents are not recorded and it is naturally lost when the user are taken an image or video using the 2D camera. To solve the 2D to 3D conversion problem first they must extract the depth information from the existing 2D image or video and by using some methods, automatically convert it to 3D.