Enhancement of visual data
First Claim
Patent Images
1. A method for enhancing visual data, the method comprising steps of:
- receiving at least a section of the visual data at an original quality;
selecting a hierarchical algorithm from a plurality of hierarchical algorithms stored in a library based on a similarity metric, wherein each hierarchical algorithm in the library is associated with respective features, the respective features for a hierarchical algorithm being features extracted from visual data used to train the hierarchical algorithm, wherein the selected hierarchical algorithm is most similar to the section based on the similarity metric applied to the respective features, and wherein the selected hierarchical algorithm is operable to increase the quality of the visual data; and
using the selected hierarchical algorithm to increase the quality of the visual data to create a higher-quality visual data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for enhancing at least a section of lower-quality visual data, the method comprising at least a section of the lower-quality visual data being received. A hierarchical algorithm is then selected from a plurality of hierarchical algorithms, wherein the step of selection is based on a predetermined metric and wherein the hierarchical algorithms were developed using a learned approach and at least one of the hierarchical algorithms is operable to increase the quality of the lower-quality visual data. The selected hierarchical algorithm is then used to increase the quality of the lower-quality visual data to create a higher-quality visual data.
78 Citations
20 Claims
-
1. A method for enhancing visual data, the method comprising steps of:
-
receiving at least a section of the visual data at an original quality; selecting a hierarchical algorithm from a plurality of hierarchical algorithms stored in a library based on a similarity metric, wherein each hierarchical algorithm in the library is associated with respective features, the respective features for a hierarchical algorithm being features extracted from visual data used to train the hierarchical algorithm, wherein the selected hierarchical algorithm is most similar to the section based on the similarity metric applied to the respective features, and wherein the selected hierarchical algorithm is operable to increase the quality of the visual data; and using the selected hierarchical algorithm to increase the quality of the visual data to create a higher-quality visual data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for increasing the quality of at least a section of a lower-quality visual data, the method comprising the steps of:
-
receiving the at least a section of the lower-quality visual data; selecting an example-based algorithm from a plurality of example-based algorithms in a library, wherein the step of selecting is based on a similarity metric measuring similarity between content of the section and content of visual data used to train the example-based algorithm, the library storing data from which to determine the similarity metric, and wherein the example-based algorithms were formed using a learned approach and the example-based algorithms are operable to increase the quality of the lower-quality visual data; and using the selected example-based algorithm to increase the quality of the lower-quality visual data to create a higher-quality visual data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product embodied on a non-transitory storage medium and comprising instructions that, when executed, cause a system to enhance at least a section of lower-quality visual data using a hierarchical algorithm, by performing the steps of:
-
receiving at least a section of the lower-quality visual data; selecting a hierarchical algorithm from a plurality of hierarchical algorithms in a library, each hierarchical algorithm having been trained using different visual data content, wherein the step of selection is based on a similarity metric measuring similarity between content of the section and the visual data content used to train the hierarchical algorithm and wherein the hierarchical algorithms were developed using a learned approach and at least one of the hierarchical algorithms is operable to increase the quality of the lower-quality visual data; and using the selected hierarchical algorithm to increase the quality of the lower-quality visual data to create a higher-quality visual data.
-
Specification