Fast CinemaDNG Processor on GPU

We have designed high quality CUDA-accelerated solution for CinemaDNG processing with very high performance - much faster than realtime. Now it's possible by implementing full CinemaDNG processing pipeline on NVIDIA GPU with CUDA technology.

Advantages of Fast CinemaDNG Processor

4K CinemaDNG processing at 24-30 fps

8K DNG photo editing with fast response

High performance DNG decoding on CPU

MLV player, viewer, converter, transcoder

RAW Curves and Levels before demosaicing

High quality demosaicing with MG algorithm

High speed denoising for raw, luma and chroma

No proxies, 4K dailies can be processed in realtime

Smooth and scalable Player for CinemaDNG footages

Software for footage Culling and Reviewing before editing

We have implemented full image processing pipeline on CUDA to make fast each stage of RAW data workflow. That gives us opportunity to significantly decrease data transfer time over PCI-Express bus and to improve total performance. Now we can do CUDA-based DNG rendering much faster than real time. At the same time, output image quality is comparable with Adobe Camera Raw (ACR) and LightRoom (LR), etc.

Compatibility

Compatibility with FFmpeg to read/write MJPEG streams (FFmpeg is under LGPLv2.1)

CinemaDNG Workflow on CUDA

The software supports DNG/CinemaDNG files, produced either by DNG-enabled digital cameras or by Adobe software such as the Adobe DNG Converter or Adobe Lightroom (DNG 1.4 specification). Current list of supported cameras could be found here. Fast CinemaDNG Processor also supports 8/10/12/14/16-bit DNG and PGM files created by 3rd-party applications.

Benchmarks for NVIDIA GeForce GTX 1080

Standard image processing pipeline for rendering of 12-bit DNG images with 4K resolution on GPU GeForce GTX 980 could be done at frame rates up to 60 fps (raw dng and processed data reside in CPU memory, without denoising and USM). Here you can find other benchmarks for our SDK.