Hybrid template matching for imaging applications
First Claim
Patent Images
1. A method comprising:
- obtaining a map comprising at least one map element comprising a map template and a substitution and obtaining an input image comprising at least one input template;
creating a transitional image comprising at least one transitional pixel by transforming each of the at least one input template into a transitional pixel by identifying a match such that the match is one of the at least one map element having a map template matching the input template and copying the match'"'"'s substitution to the transitional pixel; and
creating an output image comprising at least one output pixel by transforming each of the at least one transitional pixel into an output pixel by copying one of at least one analytic value to the output pixel when the transitional pixel matches a code value and copying the transitional pixel to the output pixel otherwise wherein the analytic value is obtained from analysis of the input image, transitional image, or output image.
2 Assignments
0 Petitions
Accused Products
Abstract
Training sets consisting of pairs of input images and desired images can be used to produce maps intended for future use in transforming input images into final images. The maps, however, often have improper elements based on incomplete or noisy data. The noisy data and incomplete can be identified via statistics derived from the training set. The map can output a code value instead of a substitution for an improper element. An additional stage of image transformation can identify improper pixels having the code value and replace the code value with an analytic value that is more appropriate.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining a map comprising at least one map element comprising a map template and a substitution and obtaining an input image comprising at least one input template;
creating a transitional image comprising at least one transitional pixel by transforming each of the at least one input template into a transitional pixel by identifying a match such that the match is one of the at least one map element having a map template matching the input template and copying the match'"'"'s substitution to the transitional pixel; and
creating an output image comprising at least one output pixel by transforming each of the at least one transitional pixel into an output pixel by copying one of at least one analytic value to the output pixel when the transitional pixel matches a code value and copying the transitional pixel to the output pixel otherwise wherein the analytic value is obtained from analysis of the input image, transitional image, or output image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
11. A method comprising:
-
obtaining a training set comprising at least one training pair comprising a input image and desired image and creating an analysis set comprising at least one candidate comprising a candidate template and substitution statistics comprising at least one statistic; and
classifying each of the at least one candidate as a normal candidate or a rogue candidate; and
creating a map comprising at least one map element comprising a map template and a map substitution wherein each of the at least one candidate is transformed into a map element by a process comprising the steps of copying the candidate template to the map template, copying one of the at least one statistic to the map substitution for each normal candidate, and copying a code value to the map substitution for each rogue candidate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
20. A system comprising:
-
a storage device storing a map comprising at least one map element comprising a map template and a substitution and an input for obtaining an input image comprising at least one input template;
a first module that obtains the map from the storage device, obtains the input image from the input and produces a transitional image comprising at least one transitional pixel by using the map to transform the input image;
a second module that produces a output image from the transitional image by replacing each of the at least one transitional pixel with one of at least one analytic value when the at least one transitional pixel matches a code value.
-
Specification