Method and apparatus for performing hierarchical super-resolution of an input image
US-2015093045-A1 · Apr 2, 2015 · US
US2016292589A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016292589-A1 |
| Application number | US-201514678532-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 3, 2015 |
| Priority date | Apr 3, 2015 |
| Publication date | Oct 6, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system for machine learning model parameters for image compression, including partitioning image files into a first set of regions, determining a first set of machine learned model parameters based on the regions, the first set of machine learned model parameters representing a first level of patterns in the image files, constructing a representation of each of the regions based on the first set of machine learned model parameters, constructing representations of the image files by combining the representations of the regions in the first set of regions, partitioning the representations of the image files into a second set of regions, and determining a second set of machine learned model parameters based on the second set of regions, the second set of machine learned model parameters representing a second level of patterns in the image files.
Opening claim text (preview).
1 . A computer implemented method for machine learning model parameters for image compression, comprising: partitioning a plurality of image files stored on a first computer memory into a first set of regions; determining a first set of machine learned model parameters based on the first set of regions, the first set of machine learned model parameters representing a first level of patterns in the plurality of image files; constructing a representation of each region in the first set of regions based on the first set of machine learned model parameters; constructing representations of the plurality of image files by combining the representations of the regions in the first set of regions; partitioning the representations of the plurality of image files into a second set of regions; determining a second set of machine learned model parameters based on the second set of regions, the second set of machine learned model parameters representing a second level of patterns in the plurality of image files; and storing the first set of machine learned model parameters and the second set of machine learned model parameters on one or more computer memories. 2 . The computer implemented method of claim 1 , wherein the first set of machine learned model parameters and the second set of machine learned model parameters are used to compress and decompress a digital image file stored on a second computer memory. 3 . The computer implemented method of claim 1 , wherein: each of the image files comprises pixel values for rendering an image on a display and each of the regions in the first set of regions comprises a subset of the pixel values for rendering a corresponding region of the image on the display. 4 . The computer implemented method of claim 1 , wherein: each region in the first set of regions overlaps at least one other region in the first set of regions; and each region in the second set of regions overlaps at least one other region in the second set of regions. 5 . The computer implemented method of claim 4 , wherein each of the first set of regions comprises an M by M array of pixel values, wherein M is an integer. 6 . The computer implemented method of claim 5 , wherein each of the second set of regions comprises an N by N array of pixel values, wherein N is greater than M. 7 . The computer implemented method of claim 1 , wherein: the first set of machine learned model parameters and the second set of machine learned model parameters are determined based on a statistical method for estimating a structure underlying a set of data. 8 . The computer implemented method of claim 1 , wherein: determining a first set of machine learned model parameters comprises machine learning a first union of subspaces that estimates each of the regions in the first set of regions, wherein the first set of machine learned model parameters includes basis vectors and offsets for subspaces in the first union of subspaces; and determining a second set of machine learned model parameters comprises machine learning a second union of subspaces that estimates each of the regions in the second set of region, wherein the second set of machine learned model parameters includes basis vectors and offsets for subspaces in the second union of subspaces. 9 . The computer implemented method of claim 8 , wherein: the first union of subspaces and the second union of subspaces are machine learned based on a Mixture of Factor Analyzers. 10 . The computer implemented method of claim 8 , wherein: a quantity and a dimension of subspaces in the first union of subspaces are determined based on the plurality of image files; and a quantity and a dimension of subspaces in the second union of subspaces is determined based on the representations of the plurality of image files. 11 . A computer implemented method for compressing an image file, comprising: partitioning an image file into a first set of regions; constructing a representation of each region in the first set of regions based on a first set of machine learned model parameters, the first set of machine learned model parameters representing a first level of image patterns; constructing a first representation of the image file by combining the representations of the regions in the first set of regions; partitioning the first representation of the image file into a second set of regions; constructing a representation of each region in the second set of regions based on a second set of machine learned model parameters, the second set of machine learned model parameters representing a second level of image patterns; constructing a second representation of the image file by combining the representations of the regions in the second set of regions, wherein the second representation comprises coefficients of the machine learned model parameters in the second set of machine learned model parameters; selecting a plurality of elements from a predetermined list of elements to represent the model parameter coefficients; and storing a plurality of indices to the plurality of elements in a memory. 12 . The computer implemented method of claim 11 , wherein each region in the first set of regions overlaps at least one other region in the first set of regions; and each region in the second set of regions overlaps at least one other region in the second set of regions. 13 . The computer implemented method of claim 11 , wherein the first set of machine learned model parameters and the second set of machine learned model parameters are based on a statistical model for estimating a structure underlying a set of training data. 14 . The computer implemented method of claim 12 , wherein the statistical model comprises a Mixture of Factor Analyzers. 15 . The computer implemented method of claim 11 , wherein the first representation comprises coefficients of the machine learned model parameters in the first set of machine learned model parameters; the method further comprising: selecting a second plurality of elements from a second predetermined list of elements to represent the coefficients of the machine learned model parameters in the first set of machine learned model parameters; and storing a second plurality of indices to the second plurality of elements in the memory. 16 . A computer implemented method for decompressing an image file comprising: opening a compressed image file comprising a plurality of indices to a plurality of elements from a predetermined list of elements, wherein the predetermined list of elements is based on a first set of machine learned model parameters representing a first level of image patterns and a second set of machine learned model parameters representing a second level of image patterns; retrieving the plurality of elements from the predetermined list of elements based on the plurality of indices; constructing a plurality of regions of an image file by combining the plurality of elements with the second set of machine learned model parameters; and blending the plurality of regions to generate a decompressed image file. 17 . The computer implemented method of claim 16 , wherein the first set of machine learned model parameters and the second set of machine learned model parameters are based on a statistical model for estimating a structure underlying a set of training data. 18 . The computer implemented method of claim 16 , wherein the statistical model comprises a Mixture of Factor Analyzers. 19 . A computer implemented method for decompressing an image fi
using neural networks · CPC title
Combinations of networks · CPC title
Probabilistic or stochastic networks · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.