Skip to feedback

Award Abstract # 1334042
Collaborative Research: Trust-Search Methods for Inverse Problems in Imaging

NSF Org: CMMI
Division of Civil, Mechanical, and Manufacturing Innovation
Recipient: WAKE FOREST UNIVERSITY
Initial Amendment Date: June 23, 2013
Latest Amendment Date: June 23, 2013
Award Number: 1334042
Award Instrument: Standard Grant
Program Manager: Georgia-Ann Klutke
gaklutke@nsf.gov
 (703)292-2443
CMMI
 Division of Civil, Mechanical, and Manufacturing Innovation
ENG
 Directorate for Engineering
Start Date: July 1, 2013
End Date: June 30, 2017 (Estimated)
Total Intended Award Amount: $149,857.00
Total Awarded Amount to Date: $149,857.00
Funds Obligated to Date: FY 2013 = $149,857.00
History of Investigator:
  • Jennifer Erway (Principal Investigator)
    erwayjb@wfu.edu
Recipient Sponsored Research Office: Wake Forest University
1834 WAKE FOREST RD
WINSTON SALEM
NC  US  27109-6000
(336)758-5888
Sponsor Congressional District: 05
Primary Place of Performance: Wake Forest University
PO Box 7388
Winston Salem
NC  US  27106-6000
Primary Place of Performance
Congressional District:
10
Unique Entity Identifier (UEI): MBU6HCLNZ431
Parent UEI:
NSF Program(s): OPERATIONS RESEARCH
Primary Program Source: 01001314DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 072E, 073E, 077E, 9102
Program Element Code(s): 551400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.041

ABSTRACT

The research objective of this award is to develop and implement first-order trust-search methods for use in large-scale data-generated optimization problems. Data-generated problems arise in applications such as signal and image processing. These problems are especially difficult to solve since the data are often high dimensional and are noisy, incomplete, and/or inexact. This research will develop first-order quasi-Newton trust-search methods for solving large data-generated problems. The methods to be used are trust-search methods, which are hybridizations of the most fundamental types of methods for unconstrained optimization: trust-region methods and line-search methods. Trust-search methods seek to implement line-search strategies in combination with trust-region theoretics to obtain more robust methods.

If successful, the results of this research will help scientists and engineers solve optimization problems involving large volumes of corrupted data. In today's world, scientific data are more abundant than ever before; moreover, projects are already underway to produce even more data at a faster rate. To keep pace, the emerging field of "big data" requires sophisticated, fast, robust, and large-scale numerical algorithms. This research will use linear algebra and optimization theory to develop software for processing and analyzing very large data sets. In particular, the results of this research will help solve important problems in image processing applications such as medical imaging, low-light video surveillance, and nocturnal ecological activity monitoring, where the generated data are not only very large but are very noisy. The algorithms will be disseminated publically for use within and outside the scientific community. Graduate students will be trained in scientific research and programming through this research, and the participation of students from under-represented backgrounds will be highly encouraged.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Jennifer B. Erway and Roummel F. Marcia "Algorithm 943: MSS: MATLAB software for L-BFGS trust-region subproblems for large-scale optimization" ACM Transactions on Mathematical Software , v.40 , 2014
Jennifer B. Erway and Roummel F. Marcia "On solving large-scale limited-memory quasi- Newton equations" Linear Algebra and its Applications , 2017
Jennifer B. Erway and Roummel Marcia "Algorithm 943: MSS: MATLAB Software for L-BFGS Trust-Region Subproblems for Large-Scale Optimization" ACM Transactions on Mathematical Software , v.40 , 2014
Jennifer B. Erway, Vibhor Jain, and Roummel F. Marcia "Shifted L-BFGS systems" Optimization Methods and Software , v.29 , 2014 http://dx.doi.org/10.1080/10556788.2014.894045
Jennifer B. Erway, Vibhor Jain, and Roummel F. Marcia "Shifted L-BFGS systems" Optimization Methods and Software , v.29 , 2014
Jennifer B. Erway, Vibhor Jain, and Roummel F. Marcia "Shifted limited-memory DFP systems" Proceedings of the Asilomar Conference on Signals, Systems, and Computers , 2013
Jennifer Erway and Roummel Marcia "On efficiently computing the eigenvalues of limited-memory quasi-Newton matrices" SIAM Journal on Matrix Analysis and Applications , v.36 , 2015
Johannes Brust, Jennifer Erway, and Roummel Marcia "On solving L-SR1 trust-region subproblems." Computational Optimization and Applications , 2017
Lasith Adhikari, Jennifer B. Erway, Roummel F. Marcia, and Robert J. Plemmons "Trust-region methods for nonconvex sparse recovery optimization" The International Symposium on Information Theory and Its Applications (ISITA) 2016 , 2016
Lasith Adhikari, Omar DeGuchy, Jennifer B. Erway, Shelby Lockhart, and Roummel F. Marcia "Limited-memory trust-region methods for sparse relaxation" Proceedings of SPIE Optical Engineering + Applications , 2017

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

The main research goal of this grant was the development and implementation of optimization methods for solving large-scale problems arising in applications such as signal processing. The field of mathematical optimization involves identifying a solution that optimizes a particular objective. Many problems in science and engineering such as curve fitting, airfoil design, scheduling, power grid planning, and supply chain management can be posed as optimization problems. Our work focused on three areas: (i) optimization method design, (ii) numerical linear algebra underlying the optimization methods, and (iii) applications to signal processing.

(i) Optimization method design: We developed mathematical software that can solve large-scale optimization problems using trust-region methods based on quasi-Newton methods. Trust-region methods define a region in which a model to the objective function is hoped to be a reasonably-accurate approximation and compute a search direction within this region. Gradient-based optimization methods generally fall into two categories, with trust-region methods being one of them and line-search methods being the other. Quasi-Newton methods are used when the second-derivative matrix is difficult to compute or invert, with the latter being true in general for large-scale problems. For this grant, the quasi-Newton trust-region methods that the we developed were shown to outperform well-established trust-region and line-search methods on a standard test set of optimization problems. Our trust-region methods exploit the compact representation of quasi-Newton matrices, which results in a fast and accurate subproblem solution at each iteration.

(ii) Numerical linear algebra: A key component to the success of our trust-region methods is the compact representation of the quasi-Newton matrices. In work related to these methods, we extended the compact representation of the most widely-used quasi-Newton matrix (the Broyden-Fletcher-Goldfarb-Shanno matrix) to a whole class of quasi-Newton matrices. In addition, we developed efficient solvers that are able to compute solutions of very large systems of linear equations involving these matrices.

(iii) Image processing: We applied these techniques to inverse problems arising in image processing. In particular, we solved problems where the true signal has an underlying sparsity structure that can be leveraged for higher accuracy reconstruction. These problems appear in compressed sensing (CS) applications. The methods that we developed have been demonstrated to outperform existing CS software not only in improving the error in the signal reconstruction but in enforcing the sparsity structure in the solution. 

This research contributed fundamentally to optimization methods for large-scale applications in science and engineering. The cutting-edge theoretical and methodological outcomes of this work has been widely disseminated via journal publications and participation in international and domestic conferences, seminars at universities both in the U.S. and abroad, a web page containing publications and publicly available software, and the development of a web site dedicated to the proposed work. Work from this grant supported two graduate students, one of whom was an underrepresented minority woman.  Further, the grant supported the training and mentoring of a female undergraduate computer science student.  Finally, as part of this grant work, the PI visited a nearby all-­women college and a historically black university in the southeast with the intention of inspiring student to continue their studies in mathematics, recruiting new graduate students, discussing summer opportunities for undergraduate students in mathematics, and answering general questions regarding the career path of professors.  

 

 


Last Modified: 09/27/2017
Modified by: Jennifer B Erway

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page