DOI QR코드

DOI QR Code

An FPGA Implementation of Parallel Hardware Architecture for the Real-time Window-based Image Processing

실시간 윈도우 기반 영상 처리를 위한 병렬 하드웨어 구조의 FPGA 구현

  • 진승훈 (성균관대학교 전기전자공학과) ;
  • 조정욱 (성균관대학교 정보통신공학부) ;
  • 권기호 (성균관대학교 정보통신공학부) ;
  • 전재욱 (성균관대학교 정보통신공학부)
  • Published : 2006.06.01

Abstract

A window-based image processing is an elementary part of image processing area. Because window-based image processing is computationally intensive and data intensive, it is hard to perform ail of the operations of a window-based image processing in real-time by using a software program on general-purpose computers. This paper proposes a parallel hardware architecture that can perform a window-based image processing in real-time using FPGA(Field Programmable Gate Array). A dynamic threshold circuit and a local histogram equalization circuit of the proposed architecture are designed using VHDL(VHSIC Hardware Description Language) and implemented with an FPGA. The performances of both implementations are measured.

윈도우 기반의 영상처리는 전체 영상처리 분야에 있어서 기본이 되는 분야이다. 이러한 윈도우 기반의 영상처리는 처리해야 할 데이터와 연산이 매우 많은 편이기 때문에 범용 컴퓨터 구조에서 소프트웨어 프로그램을 사용하여 윈도우 기반 영상처리에서 필요로 하는 모든 연산을 실시간으로 수행하기 힘들다. 본 논문에서는 FPGA(Field Programmable Gate Array)를 사용하여 윈도우 기반 영상처리를 실시간으로 수행할 수 있는 병렬 하드웨어 구조를 제안하고자 한다. 또한 제안한 구조를 통해 VHDL(VHSIC Hardware Description Language)을 이용하여 윈도우 기반의 영상처리 중 하나인 동적 문턱치화(dynamic thresholding) 회로와 국부 히스토그램 평활화(local histogram equalization) 회로를 설계하고 FPGA로 해당 회로를 구현할 것이다. 구현된 회로의 성능 측정도 다루어 진다.

Keywords

References

  1. R.C. Gonzalez and R.E. Woods, Digital Image Processing, Prentice-hall, New Jersey, 2nd Edition, 2002
  2. N. Ranganathan, VLSI & Parallel Computing for Pattern Recognition & Artificial Intelligence, Series in Machine Perception and Artificial Intelligence, Volume 18, World Scientific Publishing, 1995
  3. C. Torres-Huitzil and M. Arias-Estrada, 'Configurable Hardware Architecture for Real-Time Window-Based Image Processing,' Lecture Notes in Computer Science, Springer-Verlag, Vol.2778, pp.1008-1011, 2003
  4. J. Woodfill, G. Gordon and R. Buck, 'Tyzx DeepSea High Speed Stereo Vision System,' Conference on Computer Vision and Pattern Recognition, pp.41-45, June, 2004
  5. R. Jain, R.Kasturi, B.G. Schunck, Machine Vision, McGraw-Hill, Singapore, International Edition, 1995
  6. A.K. Jain, Fundamentals of Digital Image Processing, Prentice-hall, Englewood Cliffs, 1989
  7. D. Woitha, D. Janich, 'Adaptive Threshold,' Lecture note in computer science, Springer-Verlag, No.2959, 2004
  8. Nir Milstein, 'Image Segmentation by Adaptive Thresholding,' Spring 1998, http://www.cs.technion.ac.il /Labs/Isl/Project/Projects_done/Visionclasses/Vision_1998/Adaptive_Thresholding/
  9. C.W. Kurak Jr., 'Adaptive Histogram Equalization A Parallel Implementation,' Computer-Based Medical Systems: Fourth Annual IEEE Symposium, Track 2: Medical Imaging Systems/Session 11, 1991 https://doi.org/10.1109/CBMS.1991.128965
  10. J.-Y. Kim, L.-S. Kim, S.-H, Hwang, 'An Adaptive Contrast Enhancement Using Partially Overlapped Sub-Block Histogram Equalization,' IEEE Transactions on Circuit and Systems for Video Technology, Vol.11, No.4, April, 2001 https://doi.org/10.1109/76.915354