Image fusion using sparse overcomplete feature dictionaries
First Claim
1. A computer-implemented method, comprising:
- learning, by a computing system, a sparse overcomplete feature dictionary for classifying and/or clustering a remote sensing image dataset;
building, by the computing system, a local sparse representation of the image dataset using the learned sparse overcomplete feature dictionary; and
applying, by the computing, system, a local maximum pooling operation on the local sparse representation to produce a translation-tolerant representation of the image dataset.
3 Assignments
0 Petitions
Accused Products
Abstract
Approaches for deciding what individuals in a population of visual system “neurons” are looking for using sparse overcomplete feature dictionaries are provided. A sparse overcomplete feature dictionary may be learned for an image dataset and a local sparse representation of the image dataset may be built using the learned feature dictionary. A local maximum pooling operation may be applied on the local sparse representation to produce a translation-tolerant representation of the image dataset. An object may then be classified and/or clustered within the translation-tolerant representation of the image dataset using a supervised classification algorithm and/or an unsupervised clustering algorithm.
19 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
learning, by a computing system, a sparse overcomplete feature dictionary for classifying and/or clustering a remote sensing image dataset; building, by the computing system, a local sparse representation of the image dataset using the learned sparse overcomplete feature dictionary; and applying, by the computing, system, a local maximum pooling operation on the local sparse representation to produce a translation-tolerant representation of the image dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program embodied on a non-transitory computer-readable medium, the program configured to cause at least one processor to:
-
initialize atoms φ
k of a feature dictionary Φ
by imprinting a set of unlabeled patches x;for each unlabeled patch in x, seek a coefficient vector y such that y is sparse and Φ
y approximates x;find an approximate solution for y; and update Φ
using a learning rule. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus, comprising:
-
memory storing computer program instructions; and at least one processor configured to execute the computer program instructions, the at least one processor configured to; learn a sparse overcomplete feature dictionary for an image dataset, build a local sparse representation of the image dataset using the learned feature dictionary, apply a local maximum pooling operation on the local sparse representation to produce a translation-tolerant representation of the image dataset, and classify and/or cluster an object within the translation-tolerant representation of the image dataset using a supervised classification algorithm and/or an unsupervised clustering algorithm. - View Dependent Claims (15, 16, 17, 18)
-
Specification