GPU Denoiser for still images and video
Image/video denoising is widely used in many camera applications, especially for tasks with low-light illumination. We have developed several GPU-accelerated denoise kernels which run on existing hardware from NVIDIA on Windows/Linux/ARM. We've got very high performance both for image and video processing.
GPU Denoiser Library Features
Benchmarks for GPU denoiser
Image resolution: 4112×2176 (8.9 MPix), 16-bit per channel, RGB
Test description: all data in GPU memory, timing includes GPU computations only
Wavelet transform: CDF 9/7
NLM denoiser parameters: windows 3×3 and 5×5, strength 800
Software: OS Windows-10, CUDA-12.3
The above results show super fast performance and they are comparable with the processing time of our best MG debayer algorithm which is around 1.05 ms (8.5 GPix/s) for the same image on that GPU.
We have designed that software as a part of our GPU Image & Video Processing SDK. Now our customers have opportunity to utilize that GPU-accelerated denoiser in their applications as a part of their image processing pipeline.
To test our GPU denoiser, please download Fast VCR software which is capable of working not only with machine vision cameras, but also with RAW images from SSD.
GPU-based denoising roadmap