用于图像压缩的基于CUDA架构的DCT算法和DWT算法的加速实现方法

    公开(公告)号:CN109451322B

    公开(公告)日:2021-02-02

    申请号:CN201811074849.8

    申请日:2018-09-14

    Inventor: 滑艺 陈浩 牛文龙

    Abstract: 用于图像压缩的基于CUDA架构的DCT算法和DWT算法的加速实现方法,属于图像压缩领域。现有的图像处理手段存在压缩速率低的问题。一种用于图像压缩的基于DWT架构的DCT算法和DWT算法的加速实现方法,分析CUDA平台的软件体系与硬件体系,并在Windows操作系统下基于VS2010搭建CUDA平台;分别将DCT算法和DWT算法映射为两层CUDA执行模型的内核函数,得到改进的DCT算法和DWT算法,分别实现改进的DCT算法和DWT算法在GPU端运行;在CUDA平台上运行改进的DCT算法。本发明适用于对DCT算法和DWT算法在CUDA平台上的实现。并行执行运算过程能够获得相对于CPU几十倍的压缩比,从而能够有效提高数字图像个压缩的压缩速率。

    用于图像压缩的基于CUDA架构的DCT算法和DWT算法的加速实现方法

    公开(公告)号:CN109451322A

    公开(公告)日:2019-03-08

    申请号:CN201811074849.8

    申请日:2018-09-14

    Inventor: 滑艺 陈浩 牛文龙

    CPC classification number: H04N19/42 H04N19/436 H04N19/625

    Abstract: 用于图像压缩的基于CUDA架构的DCT算法和DWT算法的加速实现方法,属于图像压缩领域。现有的图像处理手段存在压缩速率低的问题。一种用于图像压缩的基于DWT架构的DCT算法和DWT算法的加速实现方法,分析CUDA平台的软件体系与硬件体系,并在Windows操作系统下基于VS2010搭建CUDA平台;分别将DCT算法和DWT算法映射为两层CUDA执行模型的内核函数,得到改进的DCT算法和DWT算法,分别实现改进的DCT算法和DWT算法在GPU端运行;在CUDA平台上运行改进的DCT算法。本发明适用于对DCT算法和DWT算法在CUDA平台上的实现。并行执行运算过程能够获得相对于CPU几十倍的压缩比,从而能够有效提高数字图像个压缩的压缩速率。

Patent Agency Ranking