期刊名称:Journal of Theoretical and Applied Information Technology
印刷版ISSN:1992-8645
电子版ISSN:1817-3195
出版年度:2013
卷号:58
期号:1
出版社:Journal of Theoretical and Applied
摘要:Image processing is important in modern data storage and data transmission especially in progressive transmission of images, video coding (teleconferencing), digital libraries, and image database, remote sensing. It has to do with manipulation of images done by algorithm to produce desired images. Digital Signal Processing (DSP) improve the quality of images taken under extremely unfavourable conditions in several ways brightness and contrast adjustment, edge detection, noise reduction, focus adjustment, motion blur reduction etc. The advantage is that image processing allows much wider range of algorithms to be applied to the input data in order to avoid problems such as the build-up of noise and signal distortion during processing. Digital image processing has applications reaching out into our everyday life such as medicine, surveillance, automated industry inspection and many more. Implementing such applications on an application specific hardware offers much greater speed than on a general purpose computer where it can be done easier. In this project, implementation a co-processor for image processing is done. The co-processor is modeled for edge detection of images. The Edge detection algorithm will be implemented on an FPGA, where the inherent parallelism offers a better performance. The architecture is like ARM processor which acts as the master is having the images which has to be processed. ARM will transfer the image to the FPGA for processing and after the image is being processed, the FPGA will display the processed image through a VGA display. The image send by ARM will be stored in an instantiated memory in FPGA. Edge detection core implemented in FPGA then reads the image from memory, process it and stores the processed image back in the memory. VGA controller designed reads the processed image from the memory and displays it. Sobel Edge detection algorithm is used for edge detection of images which is efficient in getting smooth edges and also less sensitive to noise.
关键词:Image processing; Digital Signal Processing(DSP); Co-processor; Field Programmable Gate Array(FPGA); ARM processor; VGA controller; Sobel Edge detection algorithm