In this paper fuzzy based canny edge detection is explained. Global contrast intensification and local fuzzy edge detection are the two phases explained and is then merged with Canny operator for better results specially for noisy images and low contrast images. The resultant images are obtained using MATLAB which is the most convenient software and is efficient in terms of Image Processing as it is one of its toolbox. Although first-order linear filters constitute the algorithms most widely applied to edge detection in digital images but they don’t allow good results to be obtained where the contrast varies a lot, due to non-uniform lighting, as it happens during acquisition of most part of natural images.