Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2009.16A.6.473

Implementation of Image Enhancement Algorithm for Embedded System  

An, Jeong-yeon (단국대학교 컴퓨터학과)
Rhee, Sang-Burm (단국대학교 컴퓨터학부)
Abstract
This paper is to enhance a color image running in the PXA255 ARM processor based on embedded linux environments. Retinex is one of the representative algorithm for image enhancement in the previous research. However, retinex is not suitable the run on the embedded system because of its long processing time. So, we proposed the image enhancement algorithm for embedded system, with less quantity of operation and the effect equivalent to retinex. To achieve this goal, we propose and implement the image enhancement algorithm, which utilizes the image formation model and gamma correction to be effective in a back-light and dark image. The proposed algorithm converts the color space from RGB to HSV, and then V and S channels are processed. In order to optimize the proposed method in the PXA255 ARM processor, quantity of calculation is reduced. The performance of the proposed algorithm was evaluated through qualitative method and quantitative method. The results show that brightness and contrast are improved with less quantity of operation.
Keywords
Embedded System; Image Enhancement;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 R. C. Gonzalez and R. E. Woods, Digital Image Processing, 2nd Edition, Prentice Hall, 2002
2 S. M. Pizer, E. P. Amburn, J. D. Austin, R. Cromartie, A. Geselowitz, T. Greer, B. T. H. Romeny, J. B. Zimmerman, and K. Zuiderveld, “Adaptive histogram equalization and its variations”, Comp. Vis., Graph, Image Proc., Vol.39, No.3, pp.355-368, Sep., 1987   DOI   ScienceOn
3 J. Y. Kim, L. S. Kim, and S. H. Hwang, “An advanced contrast enhancement using partially overlapped sub-block histogram equalization”, IEEE Trans. Circuits Syst. Video Technol., Vol.11, No.4, pp.475-484, April, 2001   DOI   ScienceOn
4 안상호, 김기홍, 김영춘, 권기룡, 서용수, “호모모프변환과 다중스케일 분해를 이용한 영상향상”, 멀티미디어학회 논문지, Vol.7, No.8, pp.1046-1057, Aug., 2004
5 D. J. Jobson, W. Rahman, and G. A. Woodell, “Properties and performance of a center/surround retinex”, IEEE Trans. Image Proc., Vol.6, No.3, pp.451-462, Mar., 1997   DOI   ScienceOn
6 D. J. Jobson, Z. Rahman and G. A. Woodell, “A multi-scale retinex for bridging the gap between color images and the human observation of scenes”, IEEE Trans. Image Proc., Vol.6, No.7, pp.965-976, July, 1997   DOI   ScienceOn
7 J. Y. Kim and L. S. Kim, “An Advanced Contrast Enhancement Using Partially Overlapped Sub-Block Histogram Equalization”, IEEE Trans. on Circuit and System, Vol.11, No.4, pp.475-484, 2005
8 http://www.gimp.org
9 http://dragon.larc.nasa.org/retinex/pao/news
10 http://www.embeddedworld.co.kr
11 http://www.hanback.co.kr
12 Z. Rahman, G. A. Woodell, D. J. Jobson, A Comparison of the Multiscale Retinex with Other Image Enhancement Techniques, NASA Langley Technical Report, 1997
13 (주)휴인스 기술연구소, Intel PXA255와 임베디드 리눅스 응용, 홍릉과학출판사, 2004
14 황선규, 영상처리 프로그래밍 Visual C++, 한빛미디어, 2007
15 최두현, 장익훈, 김남철, “개선된 영상 생성 모델에 기반한 칼라영상 향상”, 전자공학회 논문지, Vol.43, No.6, pp.565-584, Nov., 2006
16 G. SONG and X. L. QIAO, “Adaptive Color Image Enhancement Based on Human Visual Properties”, IEEE Conf. on Industrial Electronics and Applications, pp.1892-1895, June, 2008
17 Andrew N. Sloss, Dominic Symes, Chris Wright, ARM System Developer's Guide, 사이텍미디어, 2006
18 정성환, 이문호, 오픈소스 CxImage를 이용한 Visual C++ 디지털 영상처리, 홍릉과학출판사, 2007
19 I. T. Young, L. J. Van Vliet, “Recursive Implementation of the gaussian filter”, Elsevier, Signal Proc. 44, 1995