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
- 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.