There are many algorithms for edge detection such as Sobel, Roberts Cross, Prewitt, and Canny but Canny is superior over many of the available algorithm and thus is chosen for real time implementation. They can show where shadow fall in an image or any other distinct change in the intensity of an image. The quality of edge detection is highly dependent on the condition of light, the objects of similar intensities, density of edges in the image, and noise. While each of these problems can be handled by adjusting certain values in the edge detector and changing the threshold value for what is considered an edge. There are two ways for implementation of edge detection, one using intensity and the other using color information. Canny algorithm based real time edge detection method is use to improve the processing speed. In this project we use a camera which takes multiple images under different lighting conditions. The method is based on DSP processor and the canny edge detection. The system can be implemented in the real time system for the mist, smoke,dust, and rainy conditions.