TECHNICAL REPORTS: (2008)

TR08-09          PDF File

A Fast Algorithm for Edge-Preserving Variational Multichannel Image Restoration
Junfeng Yang, Wotao Yin, Yin Zhang, & Yilun Wang

We generalize the alternating minimization algorithm recently proposed in [32] to effciently solve a general, edge-preserving, variational model for recovering multichannel images degraded by within- and cross-channel blurs, as well as additive Gaussian noise. This general model allows the use of localized weights and higher-order derivatives in regularization, and includes a multichannel extension of total variation (MTV) regularization as a special case. In the MTV case, we show that the model can be derived from an extended half-quadratic transform of Geman and Yang [14]. For color images with three channels and when applied to the MTV model (either locally weighted or not), the per-iteration computational complexity of this algorithm is dominated by nine fast Fourier transforms. We establish strong convergence results for the algorithm including finite convergence for some variables and fast q-linear convergence for the others. Numerical results on various types of blurs are presented to demonstrate the performance of our algorithm compared to that of the MATLAB deblurring functions. We also present experimental results on regularization models using weighted MTV and higher-order derivatives to demonstrate improvements in image quality provided by these models over the plain MTV model.

Key Words: half-quadratic, cross-channel, image deblurring, isotropic total variation, fast Fourier transform.

July 2008


TR08-08          PDF File

A Fast Algorithm for Large Scale l1-Regularized Logistic Regression
Jianing Shi, Wotao Yin, Stanley Osher, & Paul Sajda

l1-regularized logistic regression, also known as sparse logistic regression, is widely used in machine learning, computer vision, data mining, bioinformatics and neural signal processing. The use of l1-regularization attributes attractive properties to the classifier, such as feature selection, robustness to noise, and as a result, classifier generality in the context of supervised learning. When a sparse logistic regression problem has large-scale data in high dimensions, it is computationally expensive to minimize the non-differentiable l1-norm in the objective function. Motivated by recent work (Hale et al., 2008; Koh et al., 2007), we propose a novel hybrid algorithm based on combining two types of optimization iterations: one being very fast while the other being slower but more accurate. Called hybrid iterative shrinkage (HIS), the resulting algorithm is based completely on memory efficient operations such as matrix-vector multiplications. Furthermore, we show various optimization techniques including line search and continuation can significantly accelerate convergence. The algorithm has global convergence at a geometric rate (a Q-linear rate in optimization terminology). We present a numerical comparison with several existing algorithms, using benchmark data from the UCI machine learning repository, and show our algorithm is the most computationally efficient without loss of accuracy.

Key Words: Logistic regression, l1 regularization, fixed point continuation, supervised learning, large scale.

July 2008


TR08-07          PDF File

Fast Linearized Bregman Iteration for Compressive Sensing and Sparse Denoising
Stanley Osher, Yu Mao, Bin Dong, & Wotao Yin

We propose and analyze an extremely fast, e±cient and simple method for solving the problem:

min { ||x||1 : Au = f }

This method was first described in [1], with more details in [2] and rigorous theory given in [3]. The motivation was compressive sensing, which now has a vast and exciting history, which seems to have started with Candes, et.al. [4] and Donoho, [5]. See [2], [3] for a large set of references. Our method introduces an improvement called "kicking" of the very efficient method of [1], [2] and also applies it to the problem of denoising of undersampled signals. The use of Bregman iteration for denoising of images began in [6] and led to improved results for total variation based methods. Here we apply it to denoise signals, especially essentially sparse signals, which might even be undersampled.

June 2008


TR08-06          PDF File

Solving Computationally Expensive Optimization Problems with CPU Time-Correlated Functions
Mark A. Abramson, Thomas J. Asaki, J. E. Dennis, Jr., Raymond Magallanez, & Matthew J. Sottile

In this paper, we characterize a new class of optimization problems in which objective function values are correlated with the computational time required to obtain these values. That is, as the optimal solution is approached, the computational time required to compute an objective function values decreases significantly. This is motivated by an application in which each objective function evaluation requires both a numerical fluid dynamics simulation and an image registration process, and the goal is to find the parameter values of a predetermined reference image by comparing the flow dynamics from the numerical simulation and the reference image through the image comparison process. In designing an approach to numerically solve the more general class of problems in an efficient way, we make use of surrogates based on CPU times of previously evaluated points, rather than their function values, all within the SEARCH step framework of mesh adaptive direct search algorithms. Because of the expected CPU time correlation, a time cutoff parameter was added to the objective function evaluation to allow its termination during the comparison process if the computational time exceeds a specified threshold. The approach was tested using the NOMADm and DACE MATLAB software packages, and results are presented.

June 2008


TR08-05          PDF File

Numerical Solution of Implicitly Constrained Optimization Problems
Matthias Heinkenschloss

Many applications require the minimization of a smooth function f: Rn → R whose evaluation requires the solution of a system of nonlinear equations. This system represents a numerical simulation that must be run to evaluate f. We refer to this system of nonlinear equations as an implicit constraint.

In theory f can be minimized using the steepest descent method or Newton-type methods for unconstrained minimization. However, for the practical application of derivative based methods for the minimization of f one has to deal with many interesting issues that arise out of the presence of the system of nonlinear equations that must be solved to evaluate f.

This article studies some of these issues, ranging from sensitivity and adjoint techniques for derivative computation to implementation issues in Newton-type methods. A discretized optimal control problem governed by the unsteady Burgers equation is used to illustrate the ideas.

Key words: Unconstrained minimization, implicit constraints, adjoints, sensitivities, Newton method, nonlinear programming, optimal control, Burgers equation.

May 2008


TR08-04          PDF File

A Quadratically Constrained Minimization Problem Arising from PDE of Monge-Ampére Type
D.C. Sorensen & Roland Glowinski

This note develops theory and a solution technique for a quadratically constrained eigenvalue minimization problem. This class of problems arises in the numerical solution of fully-nonlinear boundary value problems of Monge-Ampére type. Though it is most important in the three dimensional case, the solution method is directly applicable to systems of arbitrary dimension.

The focus here is on solving the minimization subproblem which is part of a method to numerically solve a Monge-Ampére type equation. These subproblems must be evaluated many times in this numerical solution technique and thus efficiency is of utmost importance.

A novelty of this minimization algorithm is that it is finite of complexity O(N^3) with the exception of solving a very simple rational function of one variable. This function is essentially the same for any dimension. This result is quite surprising given the nature of the minimization problem.

May 2008


TR08-03          PDF File

ORTHOMADS: A Deterministic MADS Instance with Orthogonal Directions
Mark A. Abramson, Charles Audet, J.E. Dennis, Jr. & Sébastien Le Digabel

The purpose of this paper is to introduce a new way of choosing directions for the Mesh Adaptive Direct Search (MADS) class of algorithms. The advantages of this new OrthoMADS instantiation of MADS are that the polling directions are chosen deterministically, ensuring that the results of a given run are repeatable, and that they are orthogonal to each other, therefore the convex cones of missed directions at each iteration are minimal in size.

The convergence results for OrthoMADS follow directly from those already published for MADS, and they hold deterministically, rather than with probability one, as for LTMADS, the first MADS instance. The initial numerical results are quite good for both smooth and nonsmooth, and constrained and unconstrained problems considered here.

Key words: Mesh Adaptive Direct Search algorithms (MADS), deterministic, orthogonal directions, constrained optimization, nonlinear programming.

February 2008


TR08-02          PDF File

A Curvilinear Search Method for p-Harmonic Flows on Spheres
Donald Goldfarb, Zaiwen Wen, & Wotao Yin

The problem of finding p-harmonic flows arises in a wide range of applications including micromagnetics, liquid crystal theory, directional diffusion, and chromaticity denoising. In this paper, we propose an innovative curvilinear search method for minimizing p-harmonic energies over spheres. Starting from a flow (map) on the unit sphere, our method searches along a curve that lies on the sphere in a manner similar to a standard inexact line search descent method. We show that our method is globally convergent if the step length satisfies the Armijo-Wolfe conditions. Computational tests are presented to demonstrate the efficiency of the proposed method and a variant of it that uses Barzilai-Borwein steps.

Key words: Energy minimization, p-harmonic maps, p-harmonic flows, finite difference, curvi- linear search, global convergence, chromaticity denoising.

January 2008


TR08-01          PDF File

Iterative Reweighted Algorithms for Compressive Sensing
Rick Chartrand & Wotao Yin

The theory of compressive sensing has shown that sparse signals can be reconstructed exactly from many fewer measurements than traditionally believed necessary. In [1], it was shown empirically that using lp minimization with p<1 can do so with fewer measurements than with p=1. In this paper we consider the use of iteratively reweighted algorithms for computing local minima of the nonconvex problem. In particular, a particular regularization strategy is found to greatly improve the ability of a reweighted least-squares algorithm to recover sparse signals, with exact recovery being observed for signals that are much less sparse than required by an unregularized version (such as FOCUSS, [2]). Improvements are also observed for the reweighted-l1 approach of [3].

Key words: Compressive sensing, signal reconstruction, nonconvex optimization, iteratively reweighted least squares, l1 minimization.

January 2008



http://www.caam.rice.edu/caam/trs/2008_abstracts.html