摘要

Multiple lifting computation could be performed for block processing of two-dimensional (2D) discrete wavelet transform (DWT) by combined-lifting (CLF) or separated-lifting (SLF) approaches. CLF and SLF have the same computational complexities but they differ by their register requirements. In this study, the authors have chosen CLF for row processing and SLF for column processing, and suggested an efficient scheduling scheme for the computation of block-based lifting 2D DWT. Based on this approach, the authors have derived a parallel-pipeline structure for high-throughput implementation of one-level lifting 2D DWT. The authors have partitioned the multilevel 2D DWT computation appropriately and mapped that to a folded structure where the frame-buffer size is independent of input block size. The proposed structure requires 3N on-chip memory words, which is the lowest among all the existing similar structures. Compared with the best of the existing block-based structures for the one-level DWT, the proposed structure involves less on-chip memory words, requires the same number of multipliers and adders and offers the same throughput rate. The application specific integrated circuit (ASIC) synthesis result shows that the proposed structure involves significantly less area-delay-product and less energy per image than those of the best of the available designs.

  • 出版日期2014-6
  • 单位南阳理工学院