Cohen-Daubechies-Feauveau-Wavelet

Cohen-Daubechies-Feauveau-Wavelet

Cohen-Daubechies-Feauveau-Wavelets (CDF-Wavelets) sind die historisch gesehen erste Familie der biorthogonalen Wavelets. Sie wurden von Albert Cohen, Ingrid Daubechies und Jean-Christophe Feauveau konstruiert und 1990 vorgestellt.[1] CDF-Wavelets sind zu unterscheiden von den orthogonalen Daubechies-Wavelets, die andere Formen und Eigenschaften besitzen. Beide Wavelettypen gehen auf die gleiche Konstruktionsidee zurück, CDF-Wavelets verzichten zugunsten der Symmetrie auf Orthogonalität der Wavelets (bei Daubechies-Wavelets ist es umgekehrt).

Der JPEG-2000-Kompressionsstandard verwendet das biorthogonale CDF-5/3-Wavelet (auch LeGall-5/3-Wavelet genannt) zur verlustfreien Kompression und das CDF-9/7-Wavelet für die verlustbehaftete Kompression.

Beispiel einer 2D-Wavelet-Transformation, die im JPEG2000-Standard verwendet wird

Inhaltsverzeichnis

Eigenschaften

  • Der Primgenerator ist ein B-Spline, wenn die einfache Faktorisierung qprim(X) = 1 (siehe unten) gewählt wird
  • Der Dualgenerator hat die maximale Anzahl an Glattheitsfaktoren, die für die Länge möglich ist
  • Alle Generatoren und Wavelets dieser Familie sind symmetrisch.

Konstruktion

Für jede positive Ganzzahl A gibt es ein eindeutiges Polynom QA(X) vom Grad A − 1, das der Identität genügt.

(1-X/2)^A\,Q_A(X)+(X/2)^A\,Q_A(2-X)=1.

Es handelt sich um das gleiche Polynom, das bei der Konstruktion der Daubechies-Wavelets verwendet wird. Anstelle einer spektralen Faktorisierung wird hier jedoch versucht

Q_A(X)=q_{\mathrm{prim}}(X)\,q_{\mathrm{dual}}(X) zu faktorisieren,

wobei die Faktoren Polynome mit reellen Koeffizienten und der Konstanten 1 sind.

In diesem Fall formen

a_{\mathrm{prim}}(Z)=2Z^d\,\left(\frac{1+Z}2\right)^A\,q_{\mathrm{prim}}(1-(Z+Z^{-1})/2)

und

a_{\mathrm{dual}}(Z)=2Z^d\,\left(\frac{1+Z}2\right)^A\,q_{\mathrm{dual}}(1-(Z+Z^{-1})/2)

ein biorthogonales Paar von Skalierungsfolgen. d ist eine Ganzzahl, die zur Zentrierung der symmetrischen Folge auf Null verwendet wird, oder um die korrespondierenden diskreten Filter kausal zu machen.

Abhängig von den Wurzeln von QA(X) gibt es bis zu 2A − 1 verschiedene Faktorisierungen. Eine einfache Faktorisierung ist qprim(X) = 1 und qdual(X) = QA(X). In diesem Fall ist die primäre Skalierungsfunktion das B-Spline der Ordnung A − 1. Für A = 1 erhält man das orthogonale Haar-Wavelet.

Koeffiziententabelle

Cohen-Daubechies-Feauveau-Wavelet 5/3, wie es im JPEG-2000-Standard verwendet wird.

Für A = 2 erhält man das LeGall-5/3-Wavelet:

A QA(X) qprim(X) qdual(X) aprim(Z) adual(Z)
2 1 + X 1 1 + X \frac12(1+Z)^2\,Z \frac12(1+Z)^2\,\left(-\tfrac12 + 2\,Z - \tfrac12\,Z^2\right)
=\frac12\,\left(Z+2Z^2+Z^3\right) =\frac14\,\left(-1+2Z+6Z^2+2Z^3-Z^4\right)

Für A = 4 erhält man das 9/7-CDF-Wavelet. Man erhält Q_4(X)=1 + 2\,X + 5/2\,X^2 + 5/2\,X^3. Dieses Polynom besitzt genau eine reelle Wurzel und ist somit das Produkt des linearen Faktors 1-c\,X und eines quadratischen Faktors. Der Koeffizient c, der das Inverse der Wurzel ist, hat einen Wert von etwa -1.4603482098.

A QA(X) qprim(X) qdual(X)
4 1 + 2\,X + 5/2\,X^2 + 5/2\,X^3 1-c\,X 1 + (c + 2)*\,X + (c^2 + 2*c + 5/2)\,X^2

Für die Koeffizienten der zentrierten Skalierungs- und Wavelet-Folgen erhält man numerische Werte in implementierungsfreundlicher Form:

k Analysis lowpass filter

(1/2 adual)

Analysis highpass filter

(bdual)

Synthesis lowpass filter

(aprim)

Synthesis highpass filter

(1/2 bprim)

-4 0.026748757411 0 0 0.026748757411
-3 -0.016864118443 0.091271763114 -0.091271763114 0.016864118443
-2 -0.078223266529 -0.057543526229 -0.057543526229 -0.078223266529
-1 0.266864118443 -0.591271763114 0.591271763114 -0.266864118443
0 0.602949018236 1.11508705 1.11508705 0.602949018236
1 0.266864118443 -0.591271763114 0.591271763114 -0.266864118443
2 -0.078223266529 -0.057543526229 -0.057543526229 -0.078223266529
3 -0.016864118443 0.091271763114 -0.091271763114 0.016864118443
4 0.026748757411 0 0 0.026748757411

Nummernbezeichnung

Es gibt zwei parallele Nummerierungsschemata für Wavelets der CDF-Familie.

  • Die Anzahl der Glattheitsfaktoren der Tiefpassfilter, oder (äquivalent) die Anzahl der verschwindenen Momente der Hochpassfilter, z.B. 2,2
  • Die Längen der Tiefpassfilter, oder (äquivalent) die Längen der Hochpassfilter, z.B. 5,3

Das erste Schema wurde in Daubechies' Buch "Ten lectures on wavelets" verwendet. Keine der Bezeichnungen ist eindeutig. Die Anzahl der verschwindenen Momente sagt nichts über die gewählte Faktorisierung aus. Eine Filterbank, deren Filterlängen 7 und 9 betragen, hat 6 und 2 verschwindene Momente, wenn man eine triviale Faktorisierung verwendet, oder 4 und 4 verschwindende Momente, wie in dem Fall des JPEG-2000-Wavelets. Das gleiche Wavelet kann daher als "CDF 9/7" (basierend auf den Filterlängen) oder "biorthogonal 4/4" (basierend auf den verschwindenden Momenten) heißen.

Lifting-Zerlegung

Für die trivial faktorisierten Filterbänke kann eine Lifting-Zerlegung explizit gegeben werden.[2]

Literatur

  • A. Cohen, I. Daubechies und J.C. Feauveau: Biorthogonal bases of compactly supported wavelets. Comm. Pure & Appl. Math 45, 1992, S. 485 bis 560.
  • I. Daubechies: Ten Lectures on wavelets. SIAM, 1992.

Weblinks

Einzelnachweise

  1. Albert Cohen, Ingrid Daubechies und Jean-Christophe Feauveau: Biorthogonal Bases of Compactly Supported Wavelets, in Communications on Pure and Applied Mathematics, Volume 45, Issue 5, Wiley 1992
  2. Siehe Abschnitt 3.2.4 der Ausarbeitung unter [1]

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Cohen-Daubechies-Feauveau wavelet — For other uses of CDF , see CDF (disambiguation). An example of the 2D wavelet transform that is used in JPEG2000 Cohen Daubechies Feauveau wavelet are the historically first family of biorthogonal wavelets, which was made popular by Ingrid… …   Wikipedia

  • Wavelet — A wavelet is a mathematical function used to divide a given function or continuous time signal into different frequency components and study each component with a resolution that matches its scale. A wavelet transform is the representation of a… …   Wikipedia

  • Daubechies wavelet — Daubechies 20 2 d wavelet (Wavelet Fn X Scaling Fn) Named after Ingrid Daubechies, the Daubechies wavelets are a family of orthogonal wavelets defining a discrete wavelet transform and characterized by a maximal number of vanishing moments for… …   Wikipedia

  • Daubechies-Wavelets — Unter Daubechies Wavelets, benannt nach Ingrid Daubechies, versteht man in der digitalen Signalverarbeitung eine Klasse orthogonaler Wavelet Funktionen, die einen kompakten Träger haben. Sie gehören zu den am häufigsten praktisch eingesetzten… …   Deutsch Wikipedia

  • Lifting scheme — The lifting scheme is a technique for both designing wavelets and performing the discrete wavelet transform.Actually it is worthwhile to merge these steps and design the wavelet filters while performing the wavelet transform.This is then called… …   Wikipedia

  • List of mathematics articles (C) — NOTOC C C closed subgroup C minimal theory C normal subgroup C number C semiring C space C symmetry C* algebra C0 semigroup CA group Cabal (set theory) Cabibbo Kobayashi Maskawa matrix Cabinet projection Cable knot Cabri Geometry Cabtaxi number… …   Wikipedia

  • CDF — may refer to:* Cardiff Central railway station, Wales; National Rail station code CDF * Collider Detector at Fermilab * Chief of the Defence Force, commander of the Australian Defence Force * Ciskei Defence Forces * Congolese franc, the ISO 4217… …   Wikipedia

  • Daub4 — Unter Daubechies Wavelets, benannt nach Ingrid Daubechies, versteht man in der digitalen Signalverarbeitung eine Klasse orthogonaler Wavelet Funktionen, die einen kompakten Träger haben. Sie gehören zu den am häufigsten praktisch eingesetzten… …   Deutsch Wikipedia

  • CDF — Die Abkürzung CDF steht für: Calibration Data Format, ein Datenaustauschformat der ASAM, das hauptsächlich im Automobilbau Verwendung findet Capillary suction of De icing solution an Freeze thaw test, ein Prüfverfahren zur Ermittlung des Frost… …   Deutsch Wikipedia

  • Fouille de flots de données — Exploration de données Articles principaux Exploration de données Fouille de données spatiales Fouille du web Fouille de flots de données Fouille de textes …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”