Image Processing SDK for NVIDIA GPU
Fastvideo has designed high performance SDK for image and video processing on NVIDIA GPU. That SDK is a set of software components which correspond to standard image processing pipeline for camera applications. We cover all image processing stages starting from raw image acquisition from the camera to JPEG compression with storage to RAM or SSD. All image processing is done completely on GPU and this leads to realtime performance or even faster for the full pipeline. We can also offer high speed imaging SDK for non-camera applications: offline raw processing, web, digital cinema, video walls, video transcoding, FFmpeg applications, 3D, VR, AI, etc.
Image & Video Processing SDK Features
GPU Image & Video Processing SDK Options
We are developing and optimizing software for the latest NVIDIA GPUs as well and we are designing new image and video processing algorithms to get high image quality and realtime performance. Parallel computing is the key to achieve realtime performance for imaging applications.
2K vs 4K GPU Image Processing Benchmarks
*OS Windows-10 (64-bit), CUDA-10 (64-bit). Timing includes GPU computations only, single frame image processing at one GPU (no batch mode, no streaming). JPEG encoding with compression ratio ~10:1 (24-bit data, jpeg quality 90%) and subsampling 4:2:0. Debayer algorithm is DFPD. Resizer algorithm is Lanczos (2x downscaling). Denoising with CDF97 wavelet. Here you can find other benchmarks for our SDK.
SDK sample applications with source codes
Download our GPU-based demo applications
Custom GPU Accelerated Image & Video Processing SDK
We can offer services to integrate your software with our image and video processing SDK. To achieve high performance on GPU for specific imaging applications, Fastvideo is also developing GPU custom image and video processing solutions according to agreed specification. If you can't find above your image processing pipeline, call us to discuss that possibility. You can also have a look at our projects in development. We are ready to accelerate your video processing application.
Licensing for CUDA Image & Video Processing SDK
We license GPU Image & Video Processing SDK and its components for Windows, Linux and L4T to software developers, camera manufacturers and resellers, internet providers, software integrators, etc. That SDK is utilized in wide range of realtime imaging applications. Demo version of SDK, documentation, licensing info and quotation are available upon request. We are also offering custom software design according to agreed specification. If you need to get significant speed up or to improve quality of your image processing application, don't hesitate to contact us.
Roadmap for CUDA Image Processing SDK from Fastvideo