GPU上的JPEG2000编解码器

来自Fast video的GPU JPEG2000编解码器基于NVIDIA技术。 这是JPEG2000的完整的、面向性能的实现。 由于并行实现和对JPEG2000算法的彻底优化,我们在GPU上获得了快速的JPEG2000压缩和解压缩。 我们在GPU上的JPEG2000编码器绝对是市场上最快的.

JPEG2000编解码器GPU

GPU JPEG2000编解码器的主要特性

  • 任意宽度和高度的灰度和彩色图像的JPEG2000编码和解码
  • 有损(小波CDF9/7)和无损(小波CDF5/3)图像压缩和解压缩
  • 位深度:每通道8-16位(每通道最多24位)
  • 颜色空间:sRGB,Rec。709,Adobe RGB,ProPhoto RGB,DCI P3,XYZ,线性
  • 分解等级数:1&ndash的;12
  • 代码块大小16×16,32×32或64×64
  • 色度子采样模式: 4:4:4, 4:2:2, 4:2:0
  • 在0范围内的图像质量&ndash的;100(非整数值是允许的)
  • 平铺支持编码器和解码器
  • 速率控制选项来约束图像压缩比
  • Jpeg2000解码器的窗口模式
  • 进步支持:
    • J2K编码器:LRCP
    • J2K解码器: LRCP, RLCP, RPCL, PCRL, CPRL
  • 数据输入:来自HDD/RAID/SSD或CPU/GPU内存的图像
  • 数据输出:HDD/RAID/SSD或CPU/GPU内存中的最终压缩或未压缩图像
  • 运作模式:
    • 单图像模式
    • 用于非常大的图像(地理空间,数字病理学等)的多瓦片模式。)
    • 批处理模式以获得更好的性能
    • 多线程批处理模式(最高性能)
  • GPU上JPEG2000压缩和解压缩的标准计算集
    • GPU JPEG2000编码器
      • 输入数据解析
      • 颜色变换(ICT/RCT)和DC电平转换
      • 具有CDF9/7或5/3小波的2d DWT(离散小波变换)
      • 量化
      • EBCOT第一层编码(上下文建模和算术Mq编码器)
      • PCRD(压缩后率失真;可选)
      • 第2层编码(数据包、层、区域、标签树)
      • 输出格式
    • GPU JPEG2000解码器
      • 输入解析
      • 数据包解码
      • 熵解码
      • 系数位建模
      • 逆量化
      • 逆DWT
      • 反颜色变换和直流电平转换
      • 输出格式
  • 针对最新的NVIDIA Gpu进行了优化
  • 性能比基于CPU的JPEG2000编解码器要好得多 JasPer, JJ2000, OpenJPEG, Kakadu
  • 性能明显高于基于GPU的JPEG2000编码器CUJ2K和GPU JPEG2K
  • 与OpenGL的可选集成
  • 与FFmpeg库兼容读/写运动JPEG2000流(FFmpeg在LGPL v2.1下)
  • 兼容64位Windows-10/11,Linux Ubuntu,L4T

我们可以在您的图像处理管道中集成JPEG2000编解码器,以完全在GPU上执行整个工作。 请检查我们的GPU图像和视频处理SDK的描述,以评估我们可以在GPU上做什么.

Support 最快的GPU JPEG2000编解码器

  • JPEG2000的时间和性能基准 编码器解码器
  • 全面的技术支持,直至成功集成
  • JPEG2000SDK、文档、示例应用程序

多线程批处理模式下NVIDIA GeForce RTX4090上的JPEG2000编码器性能

这些是GeForce RTX4090上的相同基准:

JPEG2000编码参数 有损编码 无损编码
2K图像, 24-bit, cb 32×32 2108 fps 1238 fps
4K图像, 24-bit, cb 32×32 732 fps 425 fps

在这里你可以得到更多关于JPEG2000的信息 编码器解码器 基准, 利用的图像和其他参数.

联络表格

此表格收集您的姓名和电子邮件. 你可在此查阅我们如何保护及管理你的个人资料的私隐政策.