In electrical engineering and computer science, image processing refers to any form of signal processing in which the input is an image and the output can be either an image or a set of parameters related to the image. Generally, image processing includes image enhancement, restoration and reconstruction, edge and boundary detection, classification and segmentation, object recognition and identification, compression and communication, etc. Among them, image restoration is a classical problem and is generally a preprocessing stage of higher level processing. In many applications, the measured images are degraded by blurs; e.g. the optical system in a camera lens may be out of focus, so that the incoming light is smeared out, and in astronomical imaging the incoming light in the telescope has been slightly bent by turbulence in the atmosphere. In addition, images that occur in practical applications inevitably suffer from noise, which arise from numerous sources such as radiation scatter from the surface before the image is sensed, electrical noise in the sensor or camera, transmission errors, and bit errors as the image is digitized, etc. In such situations, the image formation process is usually modeled by the following equation
where
Deblurring or decovolution aims to recover the unknown image
Total Variation for Image Restoration
The TV regularization was first proposed by Rudin,
Osher and Fatemi in [12] for image denoising, and then
extended to image deblurring in [11]. The TV of
When
Besides Tikhonov and TV-like regularization, there are other well studied regularizers in the literature, e.g. the Mumford-Shah regularization [9]. In this module, we concentrate on TV-like regularization. We derive fast algorithms, study their convergence, and examine their performance.
Discretization and Notation
As used before,
we let
where
where in this case,
for
We will refer to
with discretized TV regularization (Equation 6) as TV/L
Now we introduce several more notation. For simplicity, we let
Existing Methods
Since TV is nonsmooth, quite a few algorithms are based on smoothing
the TV term and solving an approximation problem. The TV of
where











