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: sRGB, Rec.709, Adobe RGB, ProPhoto RGB, DCI P3, XYZ, Linear
  • Number of decomposition levels: 1–12
  • Code-block size 16×16, 32×32 or 64×64
  • Chroma subsampling modes: 4:4:4, 4:2:2, 4:2:0
  • Image quality in the range of 0–100 (non-integer values are allowed)
  • Rate control option to constrain image compression ratio
  • Data input: images from HDD/RAID/SSD or CPU/GPU memory
  • Data output: final compressed or uncompressed image in HDD/RAID/SSD or CPU/GPU memory
  • 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)
  • JPEG2000 library is 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 64-bit Windows-7/8/10 and Linux Ubuntu/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 for JPEG2000 SDK on GPU

  • GPU JPEG2000 Decoder - Q1/2018
  • MXF player on GPU - Q1/2018
  • JPEG2000 SDK performance optimization - in progress
     Home                   Contacts                 Site Map
GPU Image Processing