Iterative Methods for Image Deblurring:
J. Nagy, K. Palmer and L. Perrone
A Matlab Object Oriented Approach
In iterative image restoration methods, implementation of efficient
matrix vector multiplication, and linear system solves for
preconditioners, can be a tedious and time consuming process.
Different blurring functions and boundary conditions often require
implementing different data structures and algorithms. A complex set of
computational methods are needed, each likely having different input
parameters and calling sequences. This paper describes a set
of Matlab tools that hide these complicated implementation
details. Combining the powerful scientific computing and graphics
capabilities in Matlab, with the ability to do object oriented programming
and operator overloading, results in a set of classes that is easy
to use, and easily extensible.