• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (4): 37-42.

• 论文 • Previous Articles     Next Articles

A Parallelized MultiScale Retinex Video Enhancement Algorithm Based on CUDA

YANG Jun1,CAO Jing2,ZHANG Zhengxiao3,WANG Zhengning4   

  1. (1.School of Graduate Studies,Lanzhou Jiaotong University,Lanzhou 730070;2.School of Mathematics,Physics and Software Engineering,Lanzhou Jiaotong University,Lanzhou 730070;3.School of Electronics and Information Engineering,Lanzhou Jiaotong University,Lanzhou 730070;4.School of Electronics Engineering,University of Electronics Science and Technology of China,Chengdu 610054,China)
  • Received:2011-11-05 Revised:2012-02-10 Online:2012-04-26 Published:2012-04-25

Abstract:

The MSR (MultiScale Retinex) image and video enhancement algorithm can produce the best performance in most cases and is very popular in the field of video enhancement. However, MSR can not be applied and extended widely in realtime processing because the computation load is very huge especially for high definition and multichannel videos. Thus the study on parallelized highspeed algorithms is tremendously significant. A parallel approach based on general GPU(Graphic Processing Unit) via CUDA(Compute Unified Device Architecture) is proposed in this paper in order to accelerate the speed of multiscale retinex video enhancement. By implementing the computation complexity modules such as multiscale Gaussian filtering, logarithmic domain differentiating and dynamic range compressing on GPU, and reducing the parameters updating frequency by using the similarity between consecutive frames, the computation complexity is saved a lot. The experimental results show that the proposed method can improve the computation speed significantly.

Key words: video enhancement;multiscale retinex;compute unified device architecture(CUDA)