Browse > Article
http://dx.doi.org/10.6109/jkiice.2016.20.12.2355

Digital Image based Real-time Sea Fog Removal Technique using GPU  

Choi, Woon-sik (Dept. of Electronic Engineering, Mokpo Maritime University)
Lee, Yoon-hyuk (DDnT Lab., Kwangwoon University)
Seo, Young-ho (DDnT Lab., Kwangwoon University)
Choi, Hyun-jun (Dept. of Electronic Engineering, Mokpo Maritime University)
Abstract
Seg fog removal is an important issue concerned by both computer vision and image processing. Sea fog or haze removal is widely used in lots of fields, such as automatic control system, CCTV, and image recognition. Color image dehazing techniques have been extensively studied, and expecially the dark channel prior(DCP) technique has been widely used. This paper propose a fast and efficient image prior - dark channel prior to remove seg-fog from a single digital image based on the GPU. We implement the basic parallel program and then optimize it to obtain performance acceleration with more than 250 times. While paralleling and the optimizing the algorithm, we improve some parts of the original serial program or basic parallel program according to the characteristics of several steps. The proposed GPU programming algorithm and implementation results may be used with advantages as pre-processing in many systems, such as safe navigation for ship, topographical survey, intelligent vehicles, etc.
Keywords
Sea-fog; Sea-fog Removal; GPU; Safe Navigation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 National Metrics Framework. Maritime accident statistics [Internet]. Available: http://www.index.go.kr/potal/main/EachDtlPageDetail.do?id x_cd=1770#quick_02.
2 S. Shwartz, E. Namer, and Y. Y. Schechner, "Blind haze separation," in Proceeding of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 1984-1991, 2006.
3 S. G. Narasimhan, S. K. Nayar, "Contrast restoration of weather degraded images," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 9, no. 6, pp. 713-724, June 2003.
4 J. Tarel and N. Hautiere, "Fast Visibility Restoration from a Single Color or Grey Level Image," in Proceeding of the IEEE 12th International Conference on Computer Vision, Kyoto, pp. 2201-2208, 2009.
5 C. Tomasi, R. Manduchi, "Bilateral filtering for gray and color images," in Proceeding of the IEEE 6th International Conference on Computer Vision, Bombay, pp. 839-846, 1998.
6 D. Chen, W. Chen, and W. Zheng, "CUDA-Zero: a framework for porting shared memory GPU applications to multi-GPUs," Science China Information Sciences, vol. 55, no. 3, pp. 663-676, Feb. 2012.   DOI
7 K. Shirahata, H. Sato, and S. Matsuoka, "Out-of-core GPU memory management for Map Reduce- based large-scale graph processing," in Proceeding of the 2014 IEEE International Conference on Cluster Computing, Madrid, pp. 221-229, 2014.
8 Y. Yang, P. Xiang, and H. Zhou, "A GPGPU compiler for memory optimization and parallelism management," in ACM SIGPLAN Notices, Toronto, vol. 45. no. 6, pp. 86-97, 2010.