STEPS FOR CANNYEDGE DETECTOR: Noise Reduction Gradient Calculation Non maximum suppression Double threshold Edge tracking by Hysteresis