With the wide spread of video usage in many fields of our lives, it becomes very important to develop new techniques for video denoising. Spatial video denoising using wavelet transform has been the focus of the current researches as it requires less computation and more suitable for real-time applications. Two specific techniques for spatial video denoising using wavelet transform are considered in this work: 2D Discrete Wavelet Transform (2D DWT) and 2D Dual Tree Complex Wavelet Transform (2D DTCWT). We performed an analytical analysis to investigate the performance of each of these techniques. From this analysis, we found out that each of these techniques has its advantages and disadvantages. The first technique gives less quality at high levels of noise but consumes less time while the second gives high quality video while consuming long. Based on this in this work, we introduce an intelligent denoising system that makes a tradeoff between the quality of the denoised video and the time required for denoising. The system first estimates the noise level in the video frame then accordingly chooses the proper of the two denoising techniques to apply on the frame. The simulation results show that the proposed system is more suitable for real-time applications where the time is critical while giving high quality videos especially at low to moderate levels of noise. |