Fastvideo JPEG2000 CUDA encoder

Fast JPEG2000 software on NVIDIA GPU

Fastvideo company has released JPEG2000 software on CUDA. GPU-based JPEG2000 encoder from Fastvideo is the fastest software for JPEG 2000 encoding on the market.

Fastvideo company after years of R&D has released the first version of JPEG2000 Encoder which is based on CUDA technology from NVIDIA. Fastvideo put together their research results, experience in GPU image & video processing, knowledge of NVIDIA CUDA technology and software optimization methods to release the fastest JPEG2000 Encoder.

Fast JPEG2000 compression is widely used in M&E, geospatial imaging, industrial, scientific, medical, archival, scanner and camera applications. JPEG2000 is important for Digital Cinema as well. With current advances in JPEG2000 encoding performance, the scope of JPEG2000 usage will definitely be expanded, especially for realtime applications with resolutions from 4K to 8K.

Performance measurements on NVIDIA GeForce GTX 1080 GPU with Pascal architecture for Fastvideo J2K encoder show 100x-200x speedup in comparison with CPU-based open source OpenJPEG and Jasper JPEG2000 encoders with the same encoding parameters. J2K encoder from Fastvideo is more than 15 times faster than open source GPU-based projects CUJ2K and GPU JPEG2K. Moreover, performance results are even higher than the best commercial GPU and CPU software for JPEG2000 compression on the market.

For example, 24-bit 4K image series with resolution 3840 x 2160 (4:4:4) could be encoded with compression ratio ~12 at frame rates up to 87 fps on NVIDIA GeForce GTX 1080 GPU in batch mode. Maximum performance of J2K encoding could reach 347 fps for 2K resolution (24-bit). These results come from powerfull NVIDIA hardware and from highly optimized massive parallel implementation of JPEG2000 algorithm from Fastvideo.

CUDA JPEG2000 software from Fastvideo is available as standalone library or as a part of GPU Image & Video Processing SDK for Windows and Linux. Demo version of CUDA JPEG2000 encoder is available from Fastvideo website and works under Windows-7/8/10. Fastvideo SDK trial is available upon request.

Fastvideo JPEG2000 benchmarks at batch multithreaded mode on NVIDIA GeForce RTX 2080TI (subsampling 4:4:4)

JPEG2000 encoding parameters Lossy encoding Lossless encoding
2K image, 24-bit, cb 32×32 765 fps 413 fps
4K image, 24-bit, cb 32×32 212 fps 117 fps

About Fastvideo

Fastvideo was founded in 2009 in Dubna, Russia. Company is specializing in GPU image and video processing. The most powerful product from Fastvideo is high performance SDK for realtime image and video processing on NVIDIA GPU. That SDK is the ground for other super fast GPU-based software for denoising, resizing, demosaicing, tone mapping, JPEG/RawBayer/JPEG2000 encoding and decoding, CinemaDNG processing, etc.

Links

Product page: Fastvideo JPEG2000 Codec on CUDA

Performance: JPEG2000 encoding benchmarks

Performance: JPEG2000 decoding benchmarks

Contact Form

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