RAW Processing for Images and Video on NVIDIA GPU
Updated:
Fastvideo's CUDA RAW processor runs the whole RAW-to-RGB pipeline on the NVIDIA GPU, so DNG rendering is much faster than real time while image quality stays comparable to Adobe Camera Raw and Lightroom. Keeping every stage on the GPU minimises PCI-Express traffic and lifts overall throughput.
What it does
- High-speed RAW image and video rendering with high-quality demosaicing and adaptive denoising
- 16/32-bit floating-point pipeline; real-time resize before OpenGL output (minimal aliasing)
- Smooth full-resolution DNG video playback with no screen tearing; online RGB parade and histogram
- Outputs: image to monitor, 16-bit TIFF per frame, ProRes in MOV or H.264 Full HD to SSD
Input and output
- Input: 8–16-bit DNG, PGM or byte array; uncompressed DNG and Blackmagic CinemaDNG RAW 3:1/4:1/5:1
- Input video (CinemaDNG, MLV): 1080, 2K, 4K and up to 8K clips
- Image output: JPEG (24-bit), PPM/TIFF (48-bit), J2K (24/48-bit), EXR (48-bit); video: AVI, MP4, MOV
- Output colour spaces: sRGB, Rec.709, AdobeRGB, ProPhoto, BMDFilm/4K/4.6K
- Demosaicing HQLI/DFPD/MG with a 16-bit pipeline; Lanczos resize; USM sharpening
Camera and format support
The pipeline works with CinemaDNG/DNG and MLV from DNG-enabled cameras (Blackmagic Design Pocket/Production/URSA, Kinefinity KINEMINI/KINEMAX/KINERAW, AJA CION, DJI Zenmuse X5R, Digital Bolex D16, Atomos Shogun, Ikonoskop) or produced by Adobe DNG Converter / Lightroom (DNG 1.4), plus DNG and PGM from third-party tools.
Ready-to-use forms
The same SDK modules ship in two products: for offline digital-cinema and batch work they run inside Fast CinemaDNG Processor (with TIFF/EXR/ProRes export and a real-time RAW player); for live machine-vision cameras they run inside FastVCR with recording and low-latency RTSP streaming. For custom pipelines the modules are available directly from the SDK.