fastvideo debayer benchmarks

Benchmarks for Debayer Algorithms on GPU

Here we present ISP results for debayer algorithms from Fastvideo SDK on GPU.

GPU Debayer Software Features

  • All Bayer patterns for input data supported (RGGB, BGGR, GBRG, GRBG)
  • Mosaic algorithm to prepare bayer image from any 24/48-bit PPM
  • Read 8/16-bit input bayer raw image from camera, DSLR or from HDD/SSD/RAID in PGM format
  • Output format: 24/48-bit PPM
  • Min image resolution 128 × 128 pixels
  • Debayer quality for the following algorithms:
    • HQLI debayer (High Quality Linear Interpolation, window 5×5) – avr. PSNR ~ 36 dB (SSIM ~ 0.965) for Kodak data set
    • L7 debayer (High Quality Linear Interpolation, window 7×7) – avr. PSNR ~ 37.1 dB (SSIM ~ 0.971) for Kodak data set
    • DFPD debayer (Directional Filtering and a Posteriori Decision, window 11×11) – avr. PSNR ~ 39 dB (SSIM ~ 0.978) for Kodak data set
    • MG debayer (Multiple Gradients, window 23×23) – avr. PSNR ~ 40.5 dB for Kodak data set
  • Peak performance (GPU computations only, for 4K resolution, 16-bit image, no batch, no streaming) on NVIDIA GeForce RTX 4090:
    • HQLI debayer – up to 69 GPix/s
    • L7 debayer – up to 62 GPix/s
    • DFPD debayer – up to 48 GPix/s
    • MG debayer – up to 20 GPix/s
  • Quality measurements: MSE and PSNR
  • Timing and performance measurements for each algorithm
  • Batch mode, pyramid images and tiling for multiple camera systems with realtime image debayer – option
  • Command-line demo application for Windows-10/11 and Linux Ubuntu, L4T
  • Compatibility with NVIDIA Jetson Nano, TX2, NX/AGX Xavier, Orin

Contact Form

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