Van Cittert deconvolution

Van Cittert deconvolution

Die Van Cittert deconvolution ist ein Verfahren, um die Faltung eines Bildes g mit einer Filtermaske (PSF) h rückgängig zu machen (Dekonvolution/inverse Filterung). Sie kann damit zur Verbesserung der Bildqualität benutzt werden, wenn das Bild z.B. durch ein unscharfes Objektiv oä. "verwaschen" wurde. Das Bild g stellt das ideale Bild dar, das man gerne als Ergebnis des Verfahrens erhalten möchte. Das verwaschene Bild f, das den Ausgangspunkt des Verfahrens darstellt ist:

f=\mathcal{H}\ g=g * h

Dabei bedeutet \mathcal{H} den Filteroperator, der durch Faltung mit h dargestellt wird. Man möchte gerne folgenden Ausdruck berechnen:

g=\mathcal{H}^{-1}\ f

Die Van Cittert Deconvolution besteht aus folgender iterativer Formel:

g_0=f\,
g_{k+1}=f+(\mathcal{I}-\mathcal{H})g_k=f+(I-h) * g_k

Dabei ist \mathcal{I} ein Operator, dessen Punktantwort I einem Delta-Puls entspricht (überall 0, nur in der Mitte 1). Die Operation \mathcal{I}g_k ergibt also gerade gk. Die Stärke der Rückfaltung hängt von der Anzahl der Iterationsschritte k ab. Je mehr Iterationsschritte durchgeführt werden, desto stärker ist die Rückfaltung (Schärfung). Dafür wird das Bildrauschen bei zu großer Anzahl an Iterationen verstärkt und das Bild wird wieder undeutlich.

Beispiel

Die folgenden Bilder zeigen die Anwendung der Van Cittert Iteration auf ein weichgezeichnetes Bild (3x3-Gauß-Filter): Van Cittert Iteration

Herleitung

Im Fourierraum wird die Faltung zu einer punktweise Multiplikation, sodass gilt:

\hat g=\hat f\cdot\hat h^{-1}=\frac{\hat f}{\hat h}

Dies lässt sich leicht berechnen, wenn die Transferfunktion \hat h keine Nullstellen enthält, da sonst eine Division durch 0 nötig wäre. Um dieses Problem zu umgehen führt man \hat h'=1-\hat h ein. Damit gilt dann:

\hat g=\frac{\hat f}{\hat h}=\frac{\hat f}{1-\hat h'}\approx (1+\hat h'+\hat h'^2+\hat h'^3+...)\cdot \hat f

Im letzten Schritt wurde eine Taylor-Entwicklung durchgeführt. Im Ortsraum ergibt dieser Ausdruck:

g=\mathcal{H}^{-1}f\approx (\mathcal{I}+\mathcal{H}'+\mathcal{H}'^2+\mathcal{H}'^3+...)f    mit \mathcal{H}'=\mathcal{I}-\mathcal{H}.

Unter Ausnutzung des Horner-Schemas für dieses Polynom erhält man obige Iterationsvorschrift:

g0 = f
g_{k+1}=f+(\mathcal{I}-\mathcal{H})g_k=f+(I-h) * g_k


Literatur

  • Bernd Jähne: Digitale Bildverarbeitung. Springer Verlag, Mai 2005 6.Auflage ISBN 3540249990

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

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

  • Van Cittert Dekonvolution — Die Van Cittert deconvolution ist ein Verfahren, um die Faltung eines Bildes g mit einer Filtermaske (PSF) h rückgängig zu machen (Dekonvolution/inverse Filterung). Sie kann damit zur Verbesserung der Bildqualität benutzt werden, wenn das Bild… …   Deutsch Wikipedia

  • Van-Cittert-Dekonvolution — Die Van Cittert Dekonvolution (benannt nach Pieter Hendrik van Cittert) ist ein Verfahren, um die Faltung eines Bildes g mit einer Filtermaske (PSF) h rückgängig zu machen (Dekonvolution/inverse Filterung). Sie kann zur Verbesserung der… …   Deutsch Wikipedia

  • Deconvolution — Dekonvolution Mit Dekonvolution (dt. »Entfaltung«) bezeichnet man die Umkehrung der sog. Faltungsoperation. Dabei handelt es sich um eine mathematische Transformation, die unter Anderem in der Signal und Bildverarbeitung Anwendung findet. Eine… …   Deutsch Wikipedia

  • Rückfaltung — Dekonvolution Mit Dekonvolution (dt. »Entfaltung«) bezeichnet man die Umkehrung der sog. Faltungsoperation. Dabei handelt es sich um eine mathematische Transformation, die unter Anderem in der Signal und Bildverarbeitung Anwendung findet. Eine… …   Deutsch Wikipedia

  • Dekonvolution — Mit Dekonvolution (dt. »Entfaltung«) bezeichnet man die Umkehrung der sog. Faltungsoperation. Dabei handelt es sich um eine mathematische Transformation, die unter anderem in der Signal und Bildverarbeitung Anwendung findet. Eine Faltung… …   Deutsch Wikipedia

Share the article and excerpts

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