FPGA Implementation of a Real-Time Edge Detection System Based on an Improved Canny Algorithm | Synapse