DirectShow Filters on CUDA

DirectShow Filter is probably the easiest way to connect a camera to PC in Windows. This is also a method to incorporate image processing features in the solution without any programming for user. We are offering CUDA-accelerated image processing features as DirectShow Filters.

DirectShow Codecs on CUDA

  • 8-bit Motion JPEG
  • 12-bit Motion JPEG
  • Raw bayer codec (8/12 bits)
  • JPEG2000 codec (8-16 bits)

DirectShow Rendering Pipeline on CUDA

  • Dark frame subtraction (FPN)
  • Flat-Field Correction (Shading Correction)
  • White Balance
  • High quality demosaicing
  • Wavelet-based denoising
  • Color Correction with matrix profile
  • Color Transforms: RGB->YCbCr->RGB, RGB->HSL->RGB, etc.
  • 8/10/12/14/16-bit LUTs (composite or per-color component) for tone mapping
  • Histograms for raw and processed data
  • Crop
  • Rotation (90/180/270 degrees) and flip/flop
  • Resize (downscale and upscale)
  • Gamma transform (composite or per-color component)
  • Sharpening with Unsharp Mask filter (USM)
  • Realtime output via OpenGL

Our DirectShow Filters are designed on the basis of our CUDA image processing SDK. Now our customers have opportunity to utilize CUDA-accelerated software components in their applications as a part of image or video processing pipeline.

Contact Form

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