A Fast Video Illumination Enhancement Method Based on Simplified VEC Model

Similar documents
Robust color segmentation algorithms in illumination variation conditions

Perceptual Effects in Real-time Tone Mapping

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

Image Quality Assessment based on Improved Structural SIMilarity

Application of partial differential equations in image processing. Xiaoke Cui 1, a *

Cell-Sensitive Microscopy Imaging for Cell Image Segmentation

Non Adaptive and Adaptive Thresholding Approach for Removal of Noise from Digital Images

An Approach for Reduction of Rain Streaks from a Single Image

An Improved Frequent Pattern-growth Algorithm Based on Decomposition of the Transaction Database

A Novel Video Enhancement Based on Color Consistency and Piecewise Tone Mapping

Hikvision DarkFighter Technology

Nonlinear Multiresolution Image Blending

A New Soft-Thresholding Image Denoising Method

Title. Author(s)Smolka, Bogdan. Issue Date Doc URL. Type. Note. File Information. Ranked-Based Vector Median Filter

Analysis of the Power Consumption for Wireless Sensor Network Node Based on Zigbee

Perceptual Quality Improvement of Stereoscopic Images

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

MOVING OBJECT DETECTION USING BACKGROUND SUBTRACTION ALGORITHM USING SIMULINK

Computer Vision I - Basics of Image Processing Part 1

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

IMPLEMENTATION OF THE CONTRAST ENHANCEMENT AND WEIGHTED GUIDED IMAGE FILTERING ALGORITHM FOR EDGE PRESERVATION FOR BETTER PERCEPTION

Texture Image Segmentation using FCM

Surface Wave Suppression with Joint S Transform and TT Transform

Low Contrast Image Enhancement Using Adaptive Filter and DWT: A Literature Review

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

A Rapid Automatic Image Registration Method Based on Improved SIFT

Automatic Shadow Removal by Illuminance in HSV Color Space

Open Access Surveillance Video Synopsis Based on Moving Object Matting Using Noninteractive

An ICA based Approach for Complex Color Scene Text Binarization

High Dynamic Range Imaging.

Face Hallucination Based on Eigentransformation Learning

A Hand Gesture Recognition Method Based on Multi-Feature Fusion and Template Matching

A Comparison of Color Models for Color Face Segmentation

Structure-adaptive Image Denoising with 3D Collaborative Filtering

Image Processing. Filtering. Slide 1

Available online at ScienceDirect. Procedia Computer Science 54 (2015 ) Mayank Tiwari and Bhupendra Gupta

Image Denoising and Blind Deconvolution by Non-uniform Method

Edge-directed Image Interpolation Using Color Gradient Information

Visible and Long-Wave Infrared Image Fusion Schemes for Situational. Awareness

Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis

Research on Evaluation Method of Video Stabilization

An Adaptive Threshold LBP Algorithm for Face Recognition

Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space

Denoising Method for Removal of Impulse Noise Present in Images

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Non-Linear Masking based Contrast Enhancement via Illumination Estimation

Texture Segmentation Using Multichannel Gabor Filtering

CORRELATION BASED CAR NUMBER PLATE EXTRACTION SYSTEM

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

Digital Image Processing

Color Appearance in Image Displays. O Canada!

Color Image Enhancement Using Optimal Linear Transform with Hue Preserving and Saturation Scaling

Research on Clearance of Aerial Remote Sensing Images Based on Image Fusion

Research on Design Information Management System for Leather Goods

Understanding Tracking and StroMotion of Soccer Ball

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Research on motion tracking and detection of computer vision ABSTRACT KEYWORDS

Storage Efficient NL-Means Burst Denoising for Programmable Cameras

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

A New Technique of Extraction of Edge Detection Using Digital Image Processing

PEOPLE IN SEATS COUNTING VIA SEAT DETECTION FOR MEETING SURVEILLANCE

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

Usability evaluation of e-commerce on B2C websites in China

Hybrid ant colony optimization algorithm for two echelon vehicle routing problem

Shape Preserving RGB-D Depth Map Restoration

Fast Denoising for Moving Object Detection by An Extended Structural Fitness Algorithm

Searching of meteors in astronomical images using Matlab GUI

Research on Sine Dynamic Torque Measuring System

CONTRAST ENHANCEMENT OF COLOR IMAGES BASED ON WAVELET TRANSFORM AND HUMAN VISUAL SYSTEM

Temperature Calculation of Pellet Rotary Kiln Based on Texture

Localized Topology Control for Minimizing Interference under Physical Model

Procedia Computer Science

Tele-operation Construction Robot Control System with Virtual Reality Technology

A Fourier Extension Based Algorithm for Impulse Noise Removal

Elimination of Duplicate Videos in Video Sharing Sites

CS448f: Image Processing For Photography and Vision. Fast Filtering

GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS. Andrey Nasonov, and Andrey Krylov

The GPU-based Parallel Calculation of Gravity and Magnetic Anomalies for 3D Arbitrary Bodies

DSP-Based Parallel Processing Model of Image Rotation

Adaptive Algorithm in Image Denoising Based on Data Mining

Physics-based Fast Single Image Fog Removal

An Adaptive Histogram Equalization Algorithm on the Image Gray Level Mapping *

Preliminary Research on Distributed Cluster Monitoring of G/S Model

Comparative Analysis in Medical Imaging

Available online at ScienceDirect. Procedia Computer Science 22 (2013 )

Detection of Blue Screen Special Effects in Videos

ON-SCREEN DISPLAY (OSD) GUIDE FOR PRO-T890 HD CAMERA

Face Quality Assessment System in Video Sequences

Fundamentals of Digital Image Processing

Peripheral drift illusion

Deblocking Filter Algorithm with Low Complexity for H.264 Video Coding

An Extended Byte Carry Labeling Scheme for Dynamic XML Data

Data Warehouse Design For Earth Observation Satellites

Geometric Rectification Using Feature Points Supplied by Straight-lines

Rain Removal in a Video Sequence

Virtual Training Samples and CRC based Test Sample Reconstruction and Face Recognition Experiments Wei HUANG and Li-ming MIAO

Motion and Optical Flow. Slides from Ce Liu, Steve Seitz, Larry Zitnick, Ali Farhadi

Filtering of impulse noise in digital signals using logical transform

Render all data necessary into textures Process textures to calculate final image

Transcription:

Available online at www.sciencedirect.com Procedia Engineering 29 (2012) 3668 3673 2012 International Workshop on Information and Electronics Engineering (IWIEE) A Fast Video Illumination Enhancement Method Based on Simplified VEC Model Yadong Wu a,b, Yu Sun b, Hongying Zhang c* a School of Computer Science and Technology, Southwest University of Science and Technology, Mianyang, 621010, China b Department of Computer Science, University of Central Arkansas, Conway, AR 72035, USA. c School of Information Engineering, Southwest University of Science and Technology, Mianyang, 621010, China Abstract The video enhancement is necessary and needed in computer vision and many applications, especially in low illumination environment. In this paper, a fast video enhancement method based on simplified VEC (Virtual Exposure Camera) model is proposed to enhance dim videos. The proposed enhancement method mainly includes two parts. One part is the video filters that we used in pre and post video processing to reduce noise. The other part is tone mapping used to adjust video illumination. Experimental results show that the proposed method is effective in real time video processing, and results in satisfied results for low exposure video. 2011 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of Harbin University of Science and Technology Open access under CC BY-NC-ND license. Keywords: video enhancement, tone mapping, illumination adjustment, color space decomposition; 1. Introduction There are a lot of research topics in the field of video enhancement, such as removing noise in videos, highlighting some specified features and improving the appearance or visibility of video content. In many applications, the acquired video is not clear to be processed. Some of reasons are low lamination and noise. However, high-quality videos are required in a wide range of applications, including video surveillance, video tracking, etc [1, 2]. Thus, effective video enhancement techniques, which enhance the original dim video obtained by ordinary camera, are highly sought after. * Corresponding author. E-mail address: zhy0838@163.com. 1877-7058 2011 Published by Elsevier Ltd. doi:10.1016/j.proeng.2012.01.550 Open access under CC BY-NC-ND license.

Yadong Wu et al. / Procedia Engineering 29 (2012) 3668 3673 3669 A lot of work has been done in enhancing low exposure videos. One of important dim video enhancement methods is provided by Bennett et al [3]. They proposed a VEC (Virtual Exposure Camera) model to processed underexposed, low dynamic range videos. They use ASTA (Adaptive Spatio-Temporal Accumulation) filter to reduce noise, and tone mapping approach to enhance low range videos. Although their method is effective and outstanding, it needs a lot of computation for ASTA, and many parameters need to be decided. So it is not suitable for real time process. In order to enhance the quality of low illumination videos in real time application, we simplified and improved the VEC model. The rest of paper is organized as follows. We discuss the VEC model in Section II. A fast video enhancement method is proposed in Section Ⅲ,. Experimental results are provided in Section Ⅳand Section Ⅴconcludes the paper with final remarks. 2. VEC model analysis 2.1. VEC Model The luminance of dim videos can be improved by the VEC model and the noise can also be reduced at the same time. In the VEC framework, the whole procedure includes two main parts. One is ASTA (Adaptive Spatio-Temporal Accumulation)video filters used for reducing the noise produced in virtual exposure accumulation procedure. The filters used in VEC are mainly based on bilateral filter. Bennett et al [3] applied bilateral filter to input videos in space and time field. The other important part of VEC model is tone mapping to enhance the light in dim video. Tone mapping is a technique used in image processing and computer graphics to map one set of colors to another, often to approximate the appearance of high dynamic range images in a medium that has a more limited dynamic range. Essentially, tone mapping addresses the problem of strong contrast reduction from scene values (radiance) to the displayable range while preserving the image details and color appearance?which is? important to appreciate the original scene content [4]. The tone mapping method adopted in VEC model references the method proposed by Drago, et al [5]. 2.2. Discussion on VEC Model The ASTA filter is based on bilateral filter which is applied in the spatial and time field. Reducing the noise is the main aim of ASTA filter. The spatial Gaussian noise in the current fame is reduced by the spatial bilateral filter. And, the shot noise is reduced by the temporal bilateral filter. The ASTA filter adaptively accumulates the pixel s illumination in spatial and temporal fields. The quality of a filtered frame is decided by the pixel number to be accumulated. In order to reduce the noise in the tone map procedure, the spatial and temporal bilateral filter is also applied. Although the video quality can be improved by the spatial and temporal filters filtered fame, it is computational and time consuming. Moreover, many parameters, such as variations of bilateral filters and the size of filter, should be artificially set. It is difficult to set an effective value for many kinds of videos. Therefore, in order to improve the lamination of dim videos and apply the VEC model in real time, many experimental testes have been conducted to simplify the VEC model. Our Experimental results show that the parameter set in filters are not sensitive to the lamination adjustment, but the filters need much computing time. So, we can remove some filter processes in the VEC model for real time applications.

3670 Yadong Wu et al. / Procedia Engineering 29 (2012) 3668 3673 3. Fast video enhancement method This method has three main building blocks, including color space decomposition, tone mapping, and filter in pipeline. As we can see, the consuming time steps, spatial and temporal filters, are simplified. When the real time video obtained by the camera is transferred into the pipeline, each frame is processed. Firstly, the frame is filtered to reduce the noise. Then, the frame is decomposed in color space, and the luminance of a frame is enhanced by tone map. Finally, another filter is applied to reduce the noise produced by illumination adjustment procedure. The details of the fast video enhancement method are described as follows. 3.1. Color space decomposition Color is the way that the human visual system measures a part of the electromagnetic spectrum. A color space is a method by which we can specify, create and visualize color. There are a lot of color spaces, such as RGB, opponent color spaces, phenomenal color spaces, CMY, CMYK, etc [6]. Different color spaces are?better? appropriate? for different applications. Some equipment has limiting factors that dictate the size and type of color space that can be used. Some color spaces are perceptually linear, i.e. a 10 unit change in stimulus will produce the same change in perception wherever it is applied. Many color spaces, particularly in computer graphics, are not linear in this way. Some color spaces are intuitive to use, i.e. it is easy for the user to navigate within them and creating desired colors is relatively easy. Finally, some color spaces are device dependent while others are not, i.e. device independent. In this section, we decompose the each fame into a special color space for illumination correction. Firstly, we use the following equation (1) to calculate luminance from RGB values of the current frame. L = a R+ b G+ c B (1) where a = 0.299, b = 0.587, c = 0.114. Then, we define our new color space. We extract the chrominance values of the current frame by the equation (2). 1 1 1 R = R G = G B = B L L L The equation (2) is represented as our new color space decomposition. R, G, B are chrominance values. 3.2. Tone mapping function Tone mapping is a technique used in image processing and computer graphics to map one set of colors to another in order to approximate the appearance of high dynamic range images in a medium that has a more limited dynamic range. The goals of tone mapping can be differently stated depending on the particular application. In some cases producing just aesthetically pleasing images is the main goal, while other applications might emphasize reproducing as many image details as possible, or maximizing the image contrast [4]. In the pipeline, we use the tone mapping function [3] to adjust frame brightness. The improved luminance I ' can be described by the following equation. L I ' = logα ( α 1) + 1 255 (3) Lmax where L is the luminance of current pixel, L max = 255. α is the gain of illumination enhancement. (2)

Yadong Wu et al. / Procedia Engineering 29 (2012) 3668 3673 3671 3.3. Filters in pipeline The main goal of filters is to reduce the noise. There are two basic approaches to frame denoising, spatial filtering methods and transform domain filtering methods [7]. The filters in the pipeline are optional parts. There are a lot of image denoising methods can be used in these two filter parts. Some spatial non-linear filters can be used to reduce the noise. Spatial filters employ a low pass filtering on groups of pixels with the assumption that the noise occupies the higher region of frequency spectrum. A variety of nonlinear median type filters such as weighted median [8], rank conditioned rank selection [9], and relaxed median [10] have been developed. Some other frequency filtering methods can also be applied in pipeline using Fast Fourier Transform (FFT). In frequency smoothing methods [11] the removal of the noise is achieved by designing a frequency domain filter and adapting a cut-off frequency when the noise components are decorrelated from the current frame in the frequency domain [7]. Furthermore, they may produce artificial frequencies in the processed image. 4. Experimental results In this section, some experiment results are presented to demonstrate the performance of the proposed method. Firstly, we compare the proposed video illumination method with the VEC method used in [3]. Then, the efficiency of the method is also discussed. 4.1. Enhance Quality For comparison purpose, we apply the VEC model and simplified VEC model to enhance the dim video. The simulation results are shown in Fig.1 where (a) is the original frame, (b) is the enhanced frame by VEC model, and (c) is the enhanced frame by simplified VEC model. From these enhanced results, we can see that both two models can enhance the illumination of dim video. The almost similar enhance qualities can be obtained by these models. In the experiment, α = 40. (a) (b) (c) Fig.1 Enhanced results by VEC model and Simplified VEC model. (a) Original video frame (b) Enhanced result by VEC model (c) Enhanced result by our pipeline In order to reduce the noise and enhance the edges, some experiments have been performed. In Fig.2, (a) shows the denoising result using FFT transform domain filtering to Fig.1 (c). After frame denoising, some details are lightly blurred. Because both the details and noise are high frequency parts, some details are also reduced by denoising filter. However, we can use some other filters to enhance the details. Fig.2 (b) shows a sharp result of Fig.2(a). The sharp operation is using a convolution operation to the frame. In the experiment, the sharp operator adopted is[-1-1 -1;-1 9.5-1;-1-1-1].

3672 Yadong Wu et al. / Procedia Engineering 29 (2012) 3668 3673 (a) (b) Fig.2 Enhance the frame after tone mapping (a) FFT transform domain filtering (b) Spatial sharp filtering 4.2. Computation Efficiency Because both the ASTA filtering and Tone map in VEC are computational and time consuming. The information of pre and post frames is also required during temporal bilateral filter computing. Therefore, the VEC model is not practical for real time video processing. In the simplified VEC model, the illumination is adjusted only by the information of the current frame. The efficiency of processing pipeline is improved greatly. In the real time application, our pipeline proposed can process at least 24 frames per second. And, the processed quality is also acceptable. 5. Conclusions In many applications, the acquired video is not clear to be processed. Some of the causes are low lamination and noise. In this paper, we focus the problem on how to improve the illumination of dim video in real time application. A simplified pipeline of VEC model is proposed. The proposed enhancement method mainly includes two parts. One part is the video filters that we used in pre and post video processing to reduce noise. The other part is tone mapping used to adjust video illumination. Experimental results show that the simplified pipeline of VEC model has the similar enhance quality as the VEC model. The efficiency of the proposed pipeline is also improved greatly. It can be used in real time applications, such as video surveillance, etc. Acknowledgements This work is supported by National Natural Science Foundation of China (No.60802040), Science and Technology Commission of Sichuan Province of China (No.11zs2009, No.2011JQ0041), and Chinese Scholarship Council. References [1] J. Li, S.Z. Li, Q.Pan et al. Illumination and motion-based video enhancement for night surveillance. The second Joint IEEE International Workshop on Visual Surveillance and Performance Evaluation of Tracking and Surveillance, 2005;p. 169-175 [2] D. Sale, R.R. Schultz, R.J. Szczerba. Superresolution enhancement of night vision image sequences. Systems, Man, and Cybernetics, 2000 IEEE International Conference, 2000, 3: 8-11 [3] E. P. Bennett, L. McMillan. Video enhancement using per-pixel virtual exposures. ACM Transaction on Graphics, 2005, 24(3): 845-852 [4] From Wikipedia, the free encyclopedia. Tone mapping. http://en.wikipedia.org/wiki/tone_mapping, 2010

Yadong Wu et al. / Procedia Engineering 29 (2012) 3668 3673 3673 [5] F. Drago, et al. Adaptive logarithmic mapping for displaying high contrast scenes. Proceedings of EuroGraphic 2003,3:419-426 [6] M. Tkalcic, J.F. Tasic, et al. Colour spaces: perceptual, historical and applicational background. The IEEE Region 8 EUROCON 2003 proceedins, 2003,p. 304-308 [7] M. C. Motwani, M. C. Gadiya, R. C. Motwani, et al. Survey of image denoising techniques. Proceedings of GSPx 2004, Santa Clara, CA, 2004 [8] R. Yang, L. Yin, M. Gabbouj, J. Astola, and Y. Neuvo. Optimal weighted median filters under structural constraints. IEEE Trans. Signal Processing, 1995, 43:591-604 [9] C. Hardie and K. E. Barner. Rank conditioned rank selection filters for signal restoration. IEEE Trans. Image Processing, 1994, 3: 192-206 [10] A. Ben Hamza, P. Luque, J. Martinez, and R.Roman. Removing noise and preserving details with relaxed median filters. J. Math. Imag. Vision, 1999, 11(2):161 177 [11] A.K.Jain. Fundamentals of digital image processing. Prentice-Hall,1989