| With the continuous development of science and technology,great changes have taken place in the way of information transmission.Image,as one of the most important information media,is the most direct and fast way for people to perceive things.Today,with the continuous updating of digital image processing technology,edge detection technology,an important link in digital image processing,has been applied more and more widely in fields such as intelligent transportation,industrial inspection and machine vision.At the same time,due to the increasing amount of image transmission data and the real-time requirements of image processing,the serial processing capability of the traditional computer-based platform processing software is difficult to meet the real-time requirements.Field Programmable Gate Array has both the inherent parallel processing capability of hardware and the flexibility of software programming,which can significantly improve the speed of image processing and better meet the requirements of real-time processing.A real-time image edge detection and processing system built in this thesis based on FPGA includes image acquisition module,data cache control module,image processing module and image display module.On this basis,the Sobel edge detection algorithm is improved to significantly improve the detection effect of image edge.The camera is initialized and processed by FPGA to transfer the real-time image data to the image acquisition module and sort the data.Then,by the image cache control module,the image data is stored by SDRAM.In order to effectively improve the image edge detection accuracy,the improved Sobel edge detection algorithm is proposed from two perspectives of self-applicable threshold and multi-directional detection,and the image processing module is implemented on FPGA to realize the accurate detection of image edge information.Finally,the edge information features of the image are displayed in real time on the screen.After designing the real-time image edge detection and processing system,the simulation software Model Sim and logic analyzer Signal Tap II are used for testing and analysis.The experimental results show that the processing system designed in this thesis can effectively detect the edge information of an image with a resolution of 800×480 pixels,and the processing time is 11.6ms.The processing speed of the same image can be increased by 60% compared with the processing software of computer platform.And it has better real-time and edge detection capability,which can effectively compensate for the problem of the real-time performance of traditional image processing software. |