• DocumentCode
    1231795
  • Title

    Discrete Wavelet Transform on Consumer-Level Graphics Hardware

  • Author

    Wong, Tien-Tsin ; Leung, Chi-Sing ; Heng, Pheng-Ann ; Wang, Jianqing

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong
  • Volume
    9
  • Issue
    3
  • fYear
    2007
  • fDate
    4/1/2007 12:00:00 AM
  • Firstpage
    668
  • Lastpage
    673
  • Abstract
    Discrete wavelet transform (DWT) has been heavily studied and developed in various scientific and engineering fields. Its multiresolution and locality nature facilitates applications requiring progressiveness and capturing high-frequency details. However, when dealing with enormous data volume, its performance may drastically reduce. On the other hand, with the recent advances in consumer-level graphics hardware, personal computers nowadays usually equip with a graphics processing unit (GPU) based graphics accelerator which offers SIMD-based parallel processing power. This paper presents a SIMD algorithm that performs the convolution-based DWT completely on a GPU, which brings us significant performance gain on a normal PC without extra cost. Although the forward and inverse wavelet transforms are mathematically different, the proposed algorithm unifies them to an almost identical process that can be efficiently implemented on GPU. Different wavelet kernels and boundary extension schemes can be easily incorporated by simply modifying input parameters. To demonstrate its applicability and performance, we apply it to wavelet-based geometric design, stylized image processing, texture-illuminance decoupling, and JPEG2000 image encoding
  • Keywords
    computer graphic equipment; discrete wavelet transforms; image coding; image resolution; parallel processing; rendering (computer graphics); JPEG2000 image encoding; SIMD-based parallel processing; consumer-level graphics hardware; discrete wavelet transform; graphics processing unit; image processing; inverse wavelet transform; personal computers; texture-illuminance decoupling; wavelet-based geometric design; Discrete wavelet transform; JPEG2000; graphics processing unit; shader;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2006.887994
  • Filename
    4130380