Ensemble sparse models for image analysis and restoration

US9875428B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9875428-B2
Application numberUS-201414772343-A
CountryUS
Kind codeB2
Filing dateMar 14, 2014
Priority dateMar 15, 2013
Publication dateJan 23, 2018
Grant dateJan 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for recovering corrupted/degraded images using approximations obtained from an ensemble of multiple sparse models are disclosed. Sparse models may represent images parsimoniously using elementary patterns from a “dictionary” matrix. Various embodiments of the present disclosure involve simple and computationally efficient dictionary design approach along with low-complexity reconstruction procedure that may use a parallel-friendly table-lookup process. Multiple dictionaries in an ensemble model may be inferred sequentially using greedy forward-selection approach and can incorporate bagging/boosting strategies, taking into account application-specific degradation. Recovery performance obtained using the proposed approaches with image super resolution and compressive recovery can be comparable to or better than existing sparse modeling based approaches, at reduced computational complexity. By including ensemble models in hierarchical multilevel learning, where multiple dictionaries are inferred in each level, further performance improvements can be obtained in image recovery, without significant increase in computational complexity.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for performing image recovery comprising: generating, using at least one processor, an ensemble of sparse models from uncorrupted training data, comprising: learning a dictionary from the uncorrupted training data by randomly selecting a subset of the uncorrupted training data to form the dictionary, and learning at least one weight from the uncorrupted training data using an unconstrained least squares approximation, the at least one weight corresponding to the dictionary; using respective sparse models of the ensemble of sparse models to generate a plurality of individual approximations of a first image, wherein each individual approximation of the plurality of individual approximations corresponds to a particular sparse model of the respective sparse models; and aggregating, using the at least one processor, the individual approximations to generate a second image, by calculating a linear combination of the plurality of individual approximations with pre-determined weights applied to each individual approximation of the plurality of individual approximations. 2. The method of claim 1 , wherein the first image is a degraded image and the second image is an improved image, wherein the respective sparse models are individual weak sparse models, and wherein aggregating the individual approximations comprises calculating a weighted average of the individual approximations. 3. The method of claim 1 , wherein generating an ensemble of sparse models comprises learning at least one dictionary and at least one weight corresponding to the at least one dictionary from the uncorrupted training data sequentially, using a greedy forward selection procedure. 4. The method of claim 1 , wherein generating an ensemble of sparse models comprises: degrading uncorrupted training data; and learning at least one dictionary from the degraded uncorrupted training data. 5. The method of claim 1 , wherein each individual approximation of the individual approximations is determined using a low-complexity correlate-and-maximum procedure and wherein the sparse models represent images parsimoniously using elementary patterns from a dictionary matrix. 6. A system for performing image recovery comprising: at least one processor to: generate an ensemble of sparse models from uncorrupted training data, comprising learning a dictionary from the uncorrupted training data by randomly selecting a subset of the uncorrupted training data to form the dictionary; and learning at least one weight from the uncorrupted training data using an unconstrained least squares approximation, the at least one weight corresponding to the dictionary; use respective sparse models of the ensemble of sparse models to generate a plurality of individual approximations of a first image, wherein each individual approximation of the plurality of individual approximations corresponds to a particular sparse model of the respective sparse models; and aggregate the individual approximations to generate a second image, wherein each individual approximation of the individual approximations is determined using a low-complexity correlate-and-maximum procedure, and wherein the sparse models represent images parsimoniously using elementary patterns from a dictionary matrix. 7. The system of claim 6 , wherein aggregating the individual approximations comprises calculating a linear combination of the plurality of individual approximations with pre-determined weights applied to each individual approximation of the plurality of individual approximations. 8. The system of claim 6 , wherein the first image is a degraded image and the second image is an improved image, wherein the respective sparse models are individual weak sparse models, and wherein aggregating the individual approximations comprises calculating a weighted average of the individual approximations. 9. The system of claim 6 , wherein generating an ensemble of sparse models comprises learning at least one dictionary and at least one weight corresponding to the at least one dictionary from the uncorrupted training data sequentially, using a greedy forward selection procedure. 10. The system of claim 6 , wherein generating an ensemble of sparse models comprises: degrading uncorrupted training data; and learning at least one dictionary from the degraded uncorrupted training data. 11. A non-transitory computer-readable medium encoded with instructions for performing image recovery, the instructions executable by a processor, comprising: generating an ensemble of sparse models from uncorrupted training data, comprising learning a dictionary from the uncorrupted training data by randomly selecting a subset of the uncorrupted training data to form the dictionary; and learning at least one weight from the uncorrupted training data using an unconstrained least squares approximation, the at least one weight corresponding to the dictionary using respective sparse models of the ensemble of sparse models to generate a plurality of individual approximations of a first image, wherein each individual approximation of the plurality of individual approximations corresponds to a particular sparse model of the respective sparse models; and aggregating the individual approximations to generate a second image, wherein the first image is a degraded image and the second image is an improved image, wherein the respective sparse models are individual weak sparse models, and wherein aggregating the individual approximations comprises calculating a weighted average of the individual approximations. 12. The non-transitory computer-readable medium of claim 11 , wherein aggregating the individual approximations comprises calculating a linear combination of the plurality of individual approximations with pre-determined weights applied to each individual approximation of the plurality of individual approximations. 13. The non-transitory computer-readable medium of claim 11 , wherein generating an ensemble of sparse models comprises: learning at least one dictionary from the uncorrupted training data by randomly selecting a subset of the uncorrupted training data to form the at least one dictionary; and learning at least one weight from the uncorrupted training data using an unconstrained least squares approximation, the at least one weight corresponding to the at least one dictionary. 14. The non-transitory computer-readable medium of claim 11 , wherein generating an ensemble of sparse models comprises learning at least one dictionary and at least one weight corresponding to the at least one dictionary from the uncorrupted training data sequentially, using a greedy forward selection procedure. 15. The non-transitory computer-readable medium of claim 11 , wherein each individual approximation of the individual approximations is determined using a low-complexity correlate-and-maximum procedure, and wherein the sparse models represent images parsimoniously using elementary patterns from a dictionary matrix.

Assignees

Inventors

Classifications

  • Determining representative reference patterns, e.g. averaging or distorting patterns; Generating dictionaries · CPC title

  • Feature extraction, e.g. by transforming the feature space, e.g. multi-dimensional scaling [MDS]; Mappings, e.g. subspace methods · CPC title

  • enforcing sparsity or involving a domain transformation · CPC title

  • Determining representative reference patterns, e.g. by averaging or distorting; Generating dictionaries · CPC title

  • Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9875428B2 cover?
Methods and systems for recovering corrupted/degraded images using approximations obtained from an ensemble of multiple sparse models are disclosed. Sparse models may represent images parsimoniously using elementary patterns from a “dictionary” matrix. Various embodiments of the present disclosure involve simple and computationally efficient dictionary design approach along with low-complexity …
Who is the assignee on this patent?
Univ Arizona State
What technology area does this patent fall under?
Primary CPC classification G06V10/7715. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).