This document summarizes the implementation of the Canny edge detection algorithm on an FPGA. It begins with an introduction to edge detection and digital image processing. It then describes the Canny edge detection algorithm and its benefits. The document outlines the high-level implementation in Simulink and shows the input, grayscaled, and edge detected output images. It presents the system design with the FPGA reading in an image file and performing Canny edge detection. Simulation and synthesis results are shown verifying the design works as intended. The paper concludes the Canny edge detection algorithm was successfully designed, simulated, tested and realized on an FPGA.