Multidimensional Rational Approximations with an Application to Image Compression

I present two methods for the calculation of simultaneous rational approximations with specific characteristics related to computation. The methods are intended for computationally efficient calculation of linear transforms for image compression; e.g., the Discrete Cosine Transform (DCT) or certain wavelet transforms. The rational approximations must have controlled precision (i.e., bits required for representation), and the numerators must use a minimum number of powers of two over the coefficient vector (i.e., the representation must have minimum "length"), to facilitate efficient multiplierless implementation. The first method uses successive approximation of the coefficients in a suboptimal algorithm with low computational complexity to achieve low-length representations. The convergence of this method is analyzed, along with the closeness of the approximations. The suitability of this method for computational implementation, along with the quality of its representations, are evaluated in the context of Jacobi-Perron and Furtwangler type algorithms, which are shown to have shortcomings for this application. While the method is shown to provide low-length representations, it is not guaranteed to produce the lowest-length representation. However, the method is shown to be suitable for real-time computation environments. The second method, which finds the lowest-length representation, requires significantly more computation, but is suitable for offline computation of representations. This method employs search tree pruning and, at each branch in the search tree, provides a lower bound for the representation length.

By: Jennifer Q. Trelewicz

Published in: RJ10214 in 2001

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

rj10214.pdf

Questions about this service can be mailed to reports@us.ibm.com .