Skip to main navigation Skip to search Skip to main content

Digital implementation of ridgelet packets

  • A. G. Flesia
  • , H. Hel-or
  • , A. Averbuch
  • , E. J. Candès
  • , R. R. Coifman
  • , D. L. Donoho
  • Stanford University
  • University of Haifa
  • Tel Aviv University
  • California Institute of Technology
  • Yale University

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

11 Scopus citations

Abstract

The Ridgelet Packets library provides a large family of orthonormal bases for functions f(x,y) in L 2 (dxdy) which includes orthonormal ridgelets as well as bases deriving from tilings reminiscent from the theory of wavelets and the study of oscillatory Fourier integrals. An intuitively appealing feature: many of these bases have elements whose envelope is strongly aligned along specified 'ridges' while displaying oscillatory components across the main 'ridge'. There are two approaches to constructing ridgelet packets; the most direct is a frequency-domain viewpoint. We take a recursive dyadic partition of the polar Fourier domain into a collection of rectangular tiles of various widths and lengths. Focusing attention on each tile in turn, we take a tensor basis, using windowed sinusoids in θ times windowed sinusoids in r. There is also a Radon-domain approach to constructing ridgelet packets, which involves applying the Radon isometry and then, in the Radon plane, using wavelets in θ times wavelet packets in t, with the scales of the wavelets in the two directions carefully related. We discuss digital implementations of the two continuum approaches, yielding many new frames for representation of digital images (i,j). These rely on two tools: the pseudopolar Fast Fourier Transform, and a pseudo Radon isometry called the normalized Slant Stack; these are described in Averbuch et al. (2001). In the Fourier approach, we mimic the continuum Fourier approach by partitioning the pseudopolar Fourier domain, building an orthonormal basis in the image space subordinate to each tile of the partition. On each rectangle of the partition, we use windowed sinusoids in θ times windowed sinusoids in r. In the Radon approach, we operate on the pseudo-Radon plane, and mimic the construction of orthonormal ridgelets, but with different scaling relationships between angular wavelets and ridge wavelets. Using wavelet packets in the ridge direction would also be possible. Because of the wide range of possible ridgelet packet frames, the question arises: what is the best frame for a given dataset? Because of the Cartesian format of our 2-D pseudopolar domain, it is possible to apply best-basis algorithms for best anisotropic cosine packets bases; this will rapidly search among all such frames for the best possible frame according to a sparsity criterion - compare N. Bennett's 1997 Yale Thesis. This automatically finds the best ridgelet packet frame for a given dataset.

Original languageEnglish
Title of host publicationStudies in Computational Mathematics
PublisherElsevier
Pages31-60
Number of pages30
EditionC
DOIs
StatePublished - 2003
Externally publishedYes

Publication series

NameStudies in Computational Mathematics
NumberC
Volume10
ISSN (Print)1570-579X

Fingerprint

Dive into the research topics of 'Digital implementation of ridgelet packets'. Together they form a unique fingerprint.

Cite this