Image Restoration by the Method of Convex Projections: Part 1ߞTheory

Dante C. Youla, H. Webb

IEEE Transactions on Medical Imaging · 1982 · 1K citations · 14 references

TL;DR

Projection operators onto closed convex sets in Hilbert space are nonlinear, distance‑minimizing, nonexpansive maps whose geometric properties underpin the paper’s approach. The paper develops iterative algorithms for image restoration from partial data that automatically incorporate any number of nonlinear constraints. Each constraint is represented as a closed convex set; the image is recovered by repeatedly applying the projection operators onto these sets to converge to their intersection. The authors provide numerical implementation rules for eleven frequently used projection operators and prove all major results in the appendix.

Abstract

A projection operator onto a closed convex set in Hilbert space is one of the few examples of a nonlinear map that can be defined in simple abstract terms. Moreover, it minimizes distance and is nonexpansive, and therefore shares two of the more important properties of ordinary linear orthogonal projections onto closed linear manifolds. In this paper, we exploit the properties of these operators to develop several iterative algorithms for image restoration from partial data which permit any number of nonlinear constraints of a certain type to be subsumed automatically. Their common conceptual basis is as follows. Every known property of an original image f is envisaged as restricting it to lie in a well-defined closed convex set. Thus, m such properties place f in the intersection E0 = Ei of the corresponding closed convex sets E1,E2,···Em. Given only the projection operators Pi onto the individual Ei's, i = 1 → m, we restore f by recursive means. Clearly, in this approach, the realization of the Pi's in a Hilbert space setting is one of the major synthesis problems. Section I describes the geometrical significance of the three main theorems in considerable detail, and most of the underlying ideas are illustrated with the aid of simple diagrams. Section II presents rules for the numerical implementation of 11 specific projection operators which are found to occur frequently in many signal-processing applications, and the Appendix contains proofs of all the major results.

References

14