<< Chapter < Page | Chapter >> Page > |
where is a penalty parameter. It is well known that the solution of ( ) converges to that of ( ) as . In the following, we concentrate on problem ( ).
The benefit of ( ) is that while either one of the two variables and is fixed, minimizing the objective function with respect to the other has a closed-form formula that we willspecify below. First, for a fixed , the first two terms in ( ) are separable with respect to , and thus the minimization for is equivalent to solving
It is easy to verify that the unique solutions of ( ) are
where the convention is followed. On the other hand, for a fixed , ( ) is quadratic in and the minimizer is given by the normal equations
By noting the relation between and and a reordering of variables, ( ) can be rewritten as
where
The normal equation ( ) can also be solved easily provided that proper boundary conditions are assumed on . Since both the finite difference operations and the convolution are notwell-defined on the boundary of , certain boundary assumptions are needed when solving ( ). Under the periodic boundary conditions for , i.e. the 2D image is treated as a periodic function in both horizontal and vertical directions, , and are all block circulant matrices with circulant blocks; see e.g. , . Therefore, the Hessianmatrix on the left-hand side of ( ) has a block circulant structure and thus can be diagonalized by the 2D discreteFourier transform , see e.g. . Using the convolution theorem of Fourier transforms, the solution of( ) is given by
where the division is implemented by componentwise. Since all quantities but are constant for given , computing from ( ) involves merely the finite difference operation on and two FFTs (including one inverse FFT), once the constant quantities are computed.
Since minimizing the objective function in ( ) with respect to either or is computationally inexpensive, we solve ( ) for a fixed by an alternating minimization scheme given below.
Algorithm :
To present the convergence results of Algorithm "Basic Algorithm" for a fixed , we make the following weak assumption.
Assumption 1 , where represents the null space of a matrix.
Define
Furthermore, we will make use of the following two index sets:
Under Assumption 1, the proposed algorithm has the following convergence properties.
Theorem 1 For any fixed , the sequence generated by Algorithm "Basic Algorithm" from any starting point converges to a solution of ( ). Furthermore, the sequence satisfies
Notification Switch
Would you like to follow the 'The art of the pfug' conversation and receive update notifications?