Accuracy-aware self-quantizing hardware architectures for 2-d discrete wavelet transform

DOI : 10.17577/IJERTCONV1IS06018

Download Full-Text PDF Cite this Publication

Text Only Version

Accuracy-aware self-quantizing hardware architectures for 2-d discrete wavelet transform

VIDHYAGARAN.M SELVAKUMAR.P

PG Student 2 Assistant professor

Department of Electronics and Department of Electronics and

Communication Engineering Communication Engineering

Srinivasan Engineering College, Srinivasan Engineering College

Perambalur,Tamilnadu. Perambalur,Tamilnadu

Abstract-This paper design for both digit-serial (DS) bit-parallel (BP) and accuracy-effective execution of the discrete wavelet transform (DWT), with specific consideration set to the force of depth on the common computational precision. These process a multilevel discrete wavelet transform to a given fault tolerance requisite and ensure an energy-smallest execution, which increase the applicability JPEG 2000. Experimental determine of design performance in terms of speed, area and power for 90-nm balancing Metaloxide semiconductor implementation. Results specify that while BP designs exhibit natural speed benefit, DS plan want considerably fewer hardware reserve with raise precision and DWT level. A four-level DWT with high accuracy, for example,though the BP plan is four timesquicker than the digital-serial design, occupydouble thearea. In addition to the BP and DS designs, the work flexible DWT processor is presented, which carry run-time arrangingDWT parameter.

Index Terms Discrete wavelet transform, Fixed point arithmetic, image coding, lifting-base, very large scale integration (VLSI)

I.INTRODUCTION

THE JPEG 2000 standard [1] present extensive code efficiency and flexibility benefit above the original block DCT-based JPEG standard, it have however to be commonly adopt for some years

because the regularity was completed. The cause for this comprises the great install based of devices and software use the block DCT-based JPEG as fine as the computational weight occupied in performing JPEG 2000 compression. A enter part of JPEG 2000 be the discrete wavelet transform (DWT), which recursively decay an enter picture into sub bands with special spatial frequency and orientation. The large normally used DWT filters in JPEG 2000 are the biorthogonal lossless 5/3 integer and lossy 9/7 floating-point filter banks. We focus on the DWT using 9/7 filter, which provide very excellent compression value but is mainly challenging to implement with high efficiency due to the ridiculous nature of the filter coefficients.

The relatively only some behaviors of this difficulty include the work of Barua, Spiliotopoulosin, Kotteri, and Benkridin. The work in believe the effects of quantizing the lifting coefficients of the 9/7 DWT. The number of canonical signed digit idiom for the coefficients are varied, and their effects on the peak signal-to-noise ratio and hardware area/speed are evaluated. The work in behaviors a like analysis with the fixed-point data path fixed to 12 bits of integer and 12 bits offractional

accuracy, which provides sufficient dynamic choice to compute a six-level DWT with over 50-dB

p(z)=

1 a(1 + Z-1) 1 0

1 (1 + Z-1)

PSNR. The work in check up the effect on PSNR

0 1

X 1 0

/3(1 + Z) 1 0 1

( 0

when quantizing filter coefficients for a convolution-based 9/7 DWT, and centers on evaluate dynamic range requirements of the DWT crossways different sub bands and decomposition stages.

  1. DWT (Discrete wavelet transform) A .Lifting-basedApproach

    Two-level DWT on an image performing steps illustrates in a Fig.1. The 1-D DWT is first executes on the rows of the image construct low- frequency L1 and high-frequencyH1 components. Later than the stage a 1-D DWT again on the columns of L1 and H1, the first level of decomposition is finished, and LL1, HL1, LH1, and HH1 are achieved. When lifting is used, the 9/7 filter can be expressed using the following steps:

    o(1 + Z) 1 0 1/(

    Where a = 1.586134342, =0.05298011854,=0.8829110762,o=0.443506852 2 and =o.4435068522

    Fig.2 illustrates the flipping structure depict by Huangfor the lifting-based 1-D 9/7 DWT. Although the flipping structures divide the similar computational complexity with the traditional lifting scheme, it decreases the critical path significantly by flipping computation units with the inverses of multiplier coefficients. Constants C0. C5 are given by

    C0=1/= – 0.6304636206

    C1=1/ () =0.7437502472

    C2=1/ () =-0.668067710

    C3=1/ (o) =0.6384438531 C4= o/(=2.065244244 C5=o(=2421021152

    Fig.1. the dotted portions are the final wavelet transformed data.

    Input, which has been dc level shifted by subtracting,2Bx-1is split between even and odd samples, i.e., di0and Si1.

    Fig. 2. Flipping structure for the lifting-based 1-D 9/7 DWT

    B.Quantization

    Quantization is a key element for the lossy 9/7 DWT in governing Achievable compression performance. The JPEG 2000 standard supports uniform dead-zone quantization, as well as Trellis coded quantization.Uniform dead-zone quantizationis preferred in this work due to its plainness and hardware efficiency.

  2. BIT-PARALLEL DWT DESIGN

    We first judge a BP approach, which is suitable when computing speed is the most important target. Given the lifting frame described before, the design confront lies in formative the appropriate amount of integer and limited bits to use in representing all the signals exploit during the computation. In the

    planning that pursue, twos complement fixed-point depiction is used for all signals. The amount of integer bits, limited bits, and the whole number of bits of signal are represent by IB,FB , and B=IB+FB.

    For IB determination, we use the approach portray in [17], which is based on computing the extraction of the derivatives of every signal.Since the binary position needs to be associatedfor trappings, the two addition operands need to split thesame IB. thus, for the 1-D DWT shown in Fig. 2, the subsequentsignal couple need to divide the same IB, i.e.,(D0,D2) ,(D1,D4), and(D6,D7) . Practically, this implythat the IB should be set to the better IB of the two, e.g., IBD0=IBD2=MAX (IBD0, IBD2).

    Fig.3. Generic High-Level Architecture of the DWT Designs

    1. Integer Bit-Width Determination

      For IB determination, we use the approach portray in [17], which is based on computing the extraction of the derivatives of every signal.

    2. Fractional Bit-Width Optimization

      The fractional bit-width optimization is complete in two steps,i.e., a static step foundation on methodical model to obtain the initial set of bit widths, tag along by a dynamic step based onreplication that extra decrease the bit widths by income of a PSNR deltaentry.

      1. Static Optimization:The worst case (maximum absolute error) quantization errors for truncation and round-to-nearest are given by

        Truncation:Ez=max (0, 2-FBz -2-FBz) (1)

        Round-to-nearest:

        (2)

      2. Dynamic Optimization: The systematic optimizationscheme is conventional in the sense that it assumes that theworst case error can concomitantly happen at all nodes, whichis exceptionallylikely to happen in observe.

  3. DIGIT-SERIAL DWT DESIGN

    1. Overview

      While DS arithmetic has a important benefit over BP interms of circuit area, a enter challenge in DS design involves reducethe number of iterations. For the DS representationsused here, we use a radix-2 SD unneeded number system [19].

    2. Integer Width Determination

      As in the BP approach, the purpose here is to use the smallest amountnumber of integer digis for every signal while pass up run over.The binarypoint of a digit can be attuned via increasing or decreasingthe numeral of integer digits.

      TABLE I

      BP APPROACH INTEGER BIT WIDTHS AND FRACTIONAL BIT WIDTHS

      FOR A TWO-LEVEL DWT

      Fig.4 DS 1-D 9/7 DWT data flow

    3. Minimizing the Number of DS Iterations

    In a DS implementation, raising the number of iterationsgive extra precision but cost more execution time. The objectof iteration optimization is thus to use the smallest amount number ofiterations while discussion the specific error constraint.

    Where

    the

    previous two terms are quantization error due to using asubset of digits of x and y, which is a purpose of the number ofiterations.

  4. RUN-TIME CONFIGURABLE DIGIT SIREAL ARCHITECTURE

    The BP and DS architectures discuss in Sections IIIand IV allow optimized multiplication of a single stage of theDWT at a single accuracy constraint.In order to construct the DS approach configurable, the subsequentchange is required.

    1. A table contains the number of iterations necessary for each worker for the range of goal combinations of DWT levels and accuracy is generated. The entry of this table is unwavering using the technique described in Section IV.

    2. Shift registers that want to delay by aword (such as the configurable delay rudiments in Fig. 4) need

    to be large enough to support the widest achievable (which will most possible be the uppermost level and accuracy).

  5. IMPLEMENTATION RESULTS

    1. Speed

      Since BP operator method a word each cycle and DS operator process a word in multiple cycles, DS architectures require extra clock cycles. However, DS operators are fast with no bring propagation. Additionally, the speed of the DS operators is independent of the word size.

    2. Area

      It was absent because memories can be realized in quite a few different ways and since we wanted the results to bring to light the key machinery focused in this paper.

    3. Power

      Power rakishness is resolute by the mixture of static power and dynamic power. Static power principally results from transistor leakage current, whereas dynamic power is mainly due to switching behavior for charging and discharging load capacitance.

      OUTPUT EXECUTION

      Fig 5. 8-Bit Signe d Adder

      computation. Moreover, these frames enable quantization, which is conventionally executed after the DWT in algorithms such as JPEG 2000, to be specially incorporated into the computation of the DWT itself. We have also presented a highly flexible configurable DWT processor and examine the energy and power tradeoffs between the linked BP and DS designs, in exacting, weight the differing personal roles of static and dynamic power in each. We believe that design technique and architectures such as those presented here play a significant role in the design of energy- and precision-optimized DWT implementations.

      REFERENC

      [1] A. Rabin and R. Joshi, JPEG 2000 still image com Signal Process.: Image Commu 348, Jan. 2002.

      [2] B. Huang, P. Tseng, and structure: An efficient VLSI arc based discrete wavelet transf Signal Process., vol. 52, no. 4, pp. 2004.

      [3] C. Kotteri, S. Barua, A. Bell

      ES

      An overview of the pression standard, n., vol. 17, no. 1, pp.

      L. Chen, Flipping hitecture for lifting- orm, IEEE Trans. 10801089, Apr.

      Fig 6. 8-Bit Signed Multiplier

  6. CONCLUSION

We have existing precision-aware approaches and connected hardware implementations for the theater the DWT. Both BP and DS design methodologies and outcomes have been presented. These techniques enable use of an optimal amount of hardware property in the DWT

, and J. Carletta, A comparison of hardware implementations of the biorthogonal 9/7 DWT: Convolution versus lifting, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 52, no. 5, pp. 256260, May 2005.

  1. C. Cheng and K. Parhi, High-speed VLSI implementation of 2-D discrete wavelet transform, IEEE Trans. Signal Process., vol. 56, no. 1, pp. 393403, Jan. 2008.

  2. D.Wu and C. Lin, A high-performance and memory efficient pipeline architecture for the 5/3 and 9/7 discretewavelet transform of JPEG2000 codec, IEEE Trans. Circuits Syst. Video Technol., vol. 15, no. 12, pp. 16151628, Dec. 2005.

  3. E. Xiong, J. Tian, and J. Liu, Efficient architectures for two-dimensional discrete wavelet transform using lifting scheme, IEEE Trans. Image Process., vol. 16, no. 3, pp. 607614, Mar. 2007

  4. G. Mehrseresht and D. Taubman, An efficient content-adaptive motion- compensated 3-D DWT with enhanced spatial and temporal scalability, IEEE Trans. Image Process., vol. 15, no. 6, pp. 13971412, Jun. 2006.

  5. I. Barua, K. Kotteri, A. Bell, and J. Carletta, Optimal quantized lifting coefficients for the 9/7

    wavelet, in Proc. IEEE Int. Conf. Acoust., Speech, Signal Process., 2004, vol. 5, pp. 193196.

  6. P. Spiliotopoulos, N. Zervas, Y. Andreopoulos,

G. Anagnostopoulos, and C. Goutis, Quantization effect on VLSI implementations for the 9/7 DWT filters, in Proc. IEEE Int. Conf. Acoust., Speech, Signal Process., 2001, vol. 2, pp. 11971200.

.

Leave a Reply