Abstract-Obstacle detection is the process in which the upcoming objects in the path are detected and collision with them is avoided by some sort of signalling to the visually impaired person. In this review paper we present a comprehensive and critical survey of Image Processing techniques like vision based, ground plane detection, feature extraction, etc. for detecting the obstacles. Two types of vision based techniques namely (a) Monocular vision based approach (b) Stereo Vision based approach are discussed. Further types of above described approaches are also discussed in the survey. Survey discusses the analysis of the associated work reported in literature in the field of SURF and SIFTS features, monocular vision based approaches, texture features and ground plane obstacle detection.