This document compares different first order edge detection techniques, including Canny, Sobel, Roberts, and Prewitt. It presents the methodology and steps for edge detection, including smoothing, enhancement, detection and localization. It then describes each technique in detail, providing the algorithms and edge detected images. The conclusion is that the Canny filter produces better results than the other techniques, but parameters can be adjusted for different requirements. Comparing the techniques helps evaluate their ability to detect edges in images.