Wavelet Trees for All

نویسنده

  • Gonzalo Navarro
چکیده

The wavelet tree is a versatile data structure that serves a number of purposes, from string processing to geometry. It can be regarded as a device that represents a sequence, a reordering, or a grid of points. In addition, its space adapts to various entropy measures of the data it encodes, enabling compressed representations. New competitive solutions to a number of problems, based on wavelet trees, are appearing every year. In this survey we give an overview of wavelet trees and the surprising number of applications in which we have found them useful: basic and weighted point grids, sets of rectangles, strings, permutations, binary relations, graphs, inverted indexes, document retrieval indexes, full-text indexes, XML indexes, and general numeric sequences.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Strip Based Embedded Coding of Wavelet Coefficients for Large Images

Wavelet based embedded coders such as EZW and SPIHT require full wavelet transform of the image to be buffered for coding. Further, since the transform coefficients are required to be stored in high precision, the buffering requirements are prohibitively high for large images, such as remote sensing images, space borne images, medical images etc. In this paper we investigate, embedded coding of...

متن کامل

Joint optimal bit allocation and best-basis selection for wavelet packet trees

In this paper, an algorithm for wavelet packet trees that can systematically identify all bit allocations/best-basis selections on the lower convex hull of the rate-distortion curve is presented. The algorithm is applied to tree-structured vector quantizers used to code image subbands that result from the wavelet packet decomposition. This method is compared to optimal bit allocation for the di...

متن کامل

Efficient Compressed Wavelet Trees over Large Alphabets

The wavelet tree is a flexible data structure that permits representing sequences S[1, n] of symbols over an alphabet of size σ, within compressed space and supporting a wide range of operations on S. When σ is significant compared to n, current wavelet tree representations incur in noticeable space or time overheads. In this article we introduce the wavelet matrix, an alternative representatio...

متن کامل

Dual Tree Wavelet Transforms in Image Compression

The theory and applications of wavelets have undoubtedly dominated the journals in all mathematical, engineering and related fields throughout the last decade. A variety of powerful and sophisticated wavelet-based schemes for image compression have been developed and implemented. Nevertheless these traditional approaches secure some severe limitations. Wavelets for example fail to capture regul...

متن کامل

New algorithms on wavelet trees and applications to information retrieval

Wavelet trees are widely used in the representation of sequences, permutations, text collections, binary relations, discrete points, and other succinct data structures. We show, however, that this still falls short of exploiting all of the virtues of this versatile data structure. In particular we show how to use wavelet trees to solve fundamental algorithmic problems such as range quantile que...

متن کامل

A Novel Data Representation Strategy for Wavelet Image Compression

Recent success in wavelet image coding is mainly attributed to recognition of the importance of data organization and representation. Several very competitive wavelet coders have been developed, namely, Shapiro's embedded zerotree wavelets (EZW), Servetto et al.'s morphological representation of wavelet data (MRWD), and Said and Pearlman's set partitioning in hierarchical trees (SPIHT). In this...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Discrete Algorithms

دوره 25  شماره 

صفحات  -

تاریخ انتشار 2012