jpeg2000 sdk benchmarks


We have implemented very fast JPEG2000 SDK which is based on NVIDIA CUDA technology. This is fully parallel and performance-oriented implementation of JPEG2000 encoder. We got fast JPEG2000 compression on NVIDIA GPU due to parallel implementation and thorough optimization of JPEG2000 algorithm. Our JPEG2000 encoder SDK on CUDA is definitely the fastest J2K library on the market.

Features of GPU JPEG2000 SDKJPEG2000 SDK

  • JPEG2000 encoding and decoding for grayscale and color images with arbitrary width and height
  • Lossy (wavelet CDF 9/7) and lossless (wavelet CDF 5/3) image compression and decompression
  • Bit depth: 8-16 bits per channel (up to 24 bits per channel)
  • Color spaces RGB, YCbCr, XYZ
  • Number of decomposition levels from 1 to 12
  • Code-block size 16×16, 32×32 or 64×64
  • Color sampling modes: 4:4:4, 4:2:2, 4:2:0
  • Image quality in the range of 1–150 (float value)
  • Rate control option (PCRD) to set image compression ratio
  • Data input: images from HDD/RAID/SSD/CPU/GPU
  • Data output: final compressed or uncompressed image in HDD/RAID/SSD/CPU/GPU
  • Modes of operation:
    • Single image mode (low latency)
    • Batch mode for streaming applications (maximum throughput)
    • Multiple tile mode for big images
    • Other fast modes: massive parallelism with high performance and slightly less compression ratio (option)
  • Optimized for the latest NVIDIA GPUs
  • Performance is much better than CPU-based JPEG2000 codecs: JasPer, JJ2000, OpenJPEG, Kakadu, etc.
  • Performance is ten times higher than CUDA-based JPEG2000 encoders CUJ2K and GPU JPEG2K
  • Compatible with Windows-7/8/10 and Linux/CentOS

We can integrate GPU JPEG2000 SDK in your image processing pipeline to perform the whole image processing job completely on GPU. Please check full description of our Fastvideo Image & Video Processing SDK to evaluate what we can do on CUDA.

Applications for JPEG2000 software development kit

  • Digital Cinema
  • Media & Entertainment
  • Medical Imaging
  • Geospatial Imaging
  • Realtime Ultra HD video in broadcasting
  • HDR applications
  • VR and 3D
  • Digital imaging storage and archival
  • Scanner and Camera Applications


Roadmap 2017 for JPEG2000 SDK on GPU

  • GPU JPEG2000 Decoder - Q4/2017
  • JPEG2000 SDK performance optimization - in progress
     Home                   Contacts                 Site Map
GPU Image Processing