Image matching apparatus, method of matching images, and computer program product
First Claim
1. An image matching apparatus, comprising:
- a potential force calculator that calculates potential energy based on a correlating relationship of images between each of a plurality of first lattice points on a source image and each of a plurality of second lattice points corresponding one-to-one to the first lattice points on a destination image, and calculates potential force that the second lattice points receives by gradient of the potential energy based on a position of each of the second lattice points and a position of each of the first lattice points corresponding to the second lattice points;
a solving process unit that resolves an equation of motion of each of the second lattice points including the potential force by numeric analysis to obtain an convergence state of the second lattice points;
a determination unit that determines whether or not to execute a calculation process of the potential force for each of the second lattice points, based on a positional relationship between a current position being a position of a current time in the time of the equation of motion and a reference position being a position of a past time in the time of the equation of motion;
a mapping unit that obtains a correspondence relationship between the source image and the destination image based on the equilibrium state of the second lattice points, wherein the potential force calculator sets the potential force calculated last time to the potential force of this time with respect to the second lattice points determined not to execute the calculation process of the potential force by the determination unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An image matching apparatus for obtaining a correspondence relationship between a source image and a destination image, includes an potential force calculator that calculates potential energy based on a correlating relationship of images between each first lattice point on the source image and each second lattice point corresponding one-to-one to the first lattice point on the destination image, and calculates potential force that the second lattice points receives by gradient of the potential energy based on a position of each second lattice point and a position of each first lattice point corresponding to the second lattice point. The potential force calculator sets the potential force calculated last time to the potential force of this time with respect to the second lattice points determined not to execute the calculation process of the potential force.
-
Citations
11 Claims
-
1. An image matching apparatus, comprising:
-
a potential force calculator that calculates potential energy based on a correlating relationship of images between each of a plurality of first lattice points on a source image and each of a plurality of second lattice points corresponding one-to-one to the first lattice points on a destination image, and calculates potential force that the second lattice points receives by gradient of the potential energy based on a position of each of the second lattice points and a position of each of the first lattice points corresponding to the second lattice points;
a solving process unit that resolves an equation of motion of each of the second lattice points including the potential force by numeric analysis to obtain an convergence state of the second lattice points;
a determination unit that determines whether or not to execute a calculation process of the potential force for each of the second lattice points, based on a positional relationship between a current position being a position of a current time in the time of the equation of motion and a reference position being a position of a past time in the time of the equation of motion;
a mapping unit that obtains a correspondence relationship between the source image and the destination image based on the equilibrium state of the second lattice points, wherein the potential force calculator sets the potential force calculated last time to the potential force of this time with respect to the second lattice points determined not to execute the calculation process of the potential force by the determination unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An image matching method, comprising:
-
calculating potential energy based on a correlating relationship of images between each of a plurality of first lattice points on the source image and each of a plurality of second lattice points corresponding one-to-one to the first lattice points on the destination image;
calculating potential force that the second lattice points receives by gradient of the potential energy based on a position of each of the second lattice points and a position of each of the first lattice points corresponding to the second lattice points;
resolving an equation of motion of each of the second lattice points including the potential force by numeric analysis to obtain an equilibrium state of the second lattice points;
determining whether to execute a calculation process of the potential force or not regarding each of the second lattice points, based on a positional relationship between a current position being a position of a current time in the time of the equation of motion and a reference position being a position-of a past time in the time of the equation of motion;
obtaining a correspondence relationship between the source image and the destination image based on the equilibrium state of the second lattice points, wherein the potential force calculated last time is set to the potential force of this time, with respect to the second lattice points determined not to execute the calculation process of the potential force by the determination unit.
-
-
11. A computer program product having a computer readable medium including programmed instructions for matching images, wherein the instructions, when executed by a computer, cause the computer to perform:
-
calculating potential energy based on a correlating relationship of images between each of a plurality of first lattice points on the source image and each of a plurality of second lattice points corresponding one-to-one to the first lattice points on the destination image;
calculating potential force that the second lattice points receives by gradient of the potential energy based on a position of each of the second lattice points and a position of each of the first lattice points corresponding to the second lattice points;
resolving an equation of motion of each of the second lattice points including the potential force by numeric analysis to obtain an equilibrium state of the second lattice points;
determining whether to execute a calculation process of the potential force or not regarding each of the second lattice points, based on a positional relationship between a current position being a position of a current time in the time of the equation of motion and a reference position being a position of a past time in the time of the equation of motion;
obtaining a correspondence relationship between the source image and the destination image based on the equilibrium state of the second lattice points, wherein the potential force calculated last time is set to the potential force of this time, with respect to the second lattice points determined not to execute the calculation process of the potential force by the determination unit.
-
Specification