cuda debayer library

High Performance CUDA Debayer Library

We can create high performance debayer library for CUDA according to image processing pipeline at your setup.

CUDA Debayer Library Features

  • All Bayer mosaic patterns for input data supported (RGGB, BGGR, GBRG, GRBG)
  • Input format: 8/10/12/14/16-bit input data array from CPU memory
  • Output format: 24/48-bit output data array in CPU or GPU memory
  • High quality and high speed debayer algorithms on CUDA
  • Strong color moire artifacts removal
  • Interface to show processed data via OpenGL with minimum latency
  • Quality measurements according to MSE, PSNR and SSIM
  • Timing and performance measurements
  • Streams for high throughput optimization
  • Multi-GPU solutions
  • NVIDIA GPU with Compute Capability >= 3.0
  • Compatibility with Windows-7/8/10 and Linux Ubuntu/CentOS

Options for CUDA Debayer Library

We can combine CUDA Debayer Library with other image processing algorithms on GPU to achieve outstanding performance and high image quality. For example, it's possible to perform full image processing for color video camera on CUDA. Below there are some additional algorithms / options from Fastvideo Image & Video Processing SDK which could be combined online with debayer library on CUDA:

  • Black Level Subtraction
  • FPN Subtraction
  • Flat-Field-Correction
  • White Balance
  • Demosaicing for standard Bayer pattern
  • Denoising
  • Resize / Rotate / Flip / Crop
  • Image Filtering
  • Color Correction
  • Data transform with LUT or gamma (10/12/14/16 bits to 8 bits per component)
  • Tone Mapping with 3D LUT (RGB, HSV)
  • DCP profile support
  • Undistortion via LCP profiles
  • Sharpening
  • OpenGL Output
  • Image scaling (piramyd levels)
  • JPEG Codec
  • JPEG2000 Codec

We also offer custom software design for fast image processing and fast image compression / decompression on CUDA.

Roadmap for further improvements of CUDA Debayer

  • Super high quality MG debayer algorithm (average PSNR for Kodak data set is 40.7 dB) - done
  • CUDA Debayer optimizations for Maxwell, Pascal, Volta - done
  • Integration of 16-bit high quality debayers into Fast CinemaDNG Processor software - done

Contact Form

This form collects your name and email. Check out our Privacy Policy on how we protect and manage your personal data.