Fast high precision matching method
First Claim
1. A fast high precision matching method comprising the steps of:
- a) Input an image;
b) Input a template;
c) Perform initial search using the input image and the template based on a matching function to create an initial search result output containing only matching function values at discrete (x,y) positions;
d) Create high precision matching function by interpolating the matching function values of discrete (x,y) positions making them matching function values of subpixel positions or of invariant high precision parameters;
e) Perform high precision match by high precision matching function maximization directly using the matching function values at discrete (x,y) positions from the step (c), the input image, and the same template from step (b) to create a high precision match result output without image matching wherein the high precision match result output around a pixel position (x,y) is the subpixel values α and
β and
other parameters correspond to the maximum value of the high precision matching function.
5 Assignments
0 Petitions
Accused Products
Abstract
An initial search method uses the input image and the template to create an initial search result output. A high precision match uses the initial search result, the input image, and the template to create a high precision match result output. The high precision match method estimates high precision parameters by image interpolation and interpolation parameter optimization. The method also performs robust matching by limiting pixel contribution or pixel weighting. An invariant high precision match method estimates subpixel position and subsampling scale and rotation parameters by image interpolation and interpolation parameter optimization on the log-converted radial-angular transformation domain.
25 Citations
6 Claims
-
1. A fast high precision matching method comprising the steps of:
-
a) Input an image; b) Input a template; c) Perform initial search using the input image and the template based on a matching function to create an initial search result output containing only matching function values at discrete (x,y) positions; d) Create high precision matching function by interpolating the matching function values of discrete (x,y) positions making them matching function values of subpixel positions or of invariant high precision parameters; e) Perform high precision match by high precision matching function maximization directly using the matching function values at discrete (x,y) positions from the step (c), the input image, and the same template from step (b) to create a high precision match result output without image matching wherein the high precision match result output around a pixel position (x,y) is the subpixel values α and
β and
other parameters correspond to the maximum value of the high precision matching function. - View Dependent Claims (2)
-
-
3. A fast high precision matching method comprising the steps of:
-
a) Input an image; b) Input a template containing pre-calculated template variance parameters; c) Perform initial search using the input image and the template based on a matching function to create an initial search result output containing only matching function values at discrete (x,y) position; d) Create high precision matching function by interpolating the matching function values of discrete (x,y) positions making them matching function values of subpixel positions of invariant high precision parameters; e) Perform high precision match by high precision matching function maximization directly using the matching function values at discrete (x,y) positions from step (c), the input image, and the same template from step (b) to create a high precision match result output without image matching wherein the high precision match result output around a pixel position (x,y) is the subpixel values α and
β and
other parameters correspond to the maximum value of the high precision matching function.
-
-
4. A fast high precision projection matching method comprising the steps of:
-
a) Input a projection profile; b) Input a template profile; c) Create high precision matching function by interpolating matching function values at discrete (x,y) positions and samples parameters making them matching function values of subpixel positions or of subsampling parameters; d) Perform high precision match by high precision matching function maximization using the projection profile, the same template profile from step (b) to create a high precision projection match result output Perform high precision match by high precision matching function maximization directly using the matching function values at discrete (x,y) positions from step (c), the input image, and the same template from step (b) to create a high precision match result output without image matching wherein the high precision match result output around a pixel position (x,y) is the subpixel values α and
β and
other parameters correspond to the maximum value of the high precision matching function.
-
-
5. A fast invariant high precision matching method comprising the steps of:
-
a) Input an image; b) Input a template; c) Perform initial search using the input image and the template based on a matching function to create an initial search result output containing only matching function values at discrete (x,y) position; d) Create high precision matching function by interpolating the matching function values of discrete (x,y) positions making them matching function values of subpixel positions or of invariant high precision parameters; e) Perform invariant high precision match by high precision matching function maximization directly using the matching function values at discrete (x,y) positions from step (c), the input image, and the same template from step (b) to create an invariant high precision match result output without image matching wherein the high precision match result output around a pixel position (x,y) is the subpixel values α and
β and
other parameters correspond to the maximum value of the high precision matching function. - View Dependent Claims (6)
-
Specification