In order to overcome the bottleneck of image processing in surface defect detection system for steel plate, embedded processing system is proposed to accomplish the task of bulk data real-time processing on line for satisfying high speed, broad width and high resolution inspection requirements. The latest Stratix FPGA of Altera Inc is chosen as kernel processor. After analyzing specific hardware architecture of FPGA, template convolution algorithm of image processing is optimally designed based on FPGA hard...