Road extraction from images using template matching
First Claim
1. A method of extracting a road from an image photographed from an artificial satellite or aircraft, comprising:
- a first step of calculating an orientation of an initial input coordinate after selecting a point on the road as the initial input coordinate;
a second step of generating a template window which is inclined by the calculated orientation with respect to the initial input coordinate;
a third step of generating an initial target window moved from the generated template window in a direction of the orientation of the initial input coordinate;
a fourth step of calculating an origin point of an optimal target window and a new orientation thereof by performing template matching for the generated initial target window;
a fifth step of generating a new initial target window moved from the calculated origin point in a direction of the calculated new orientation and repeatedly performing the fourth step for the generated new initial target window until the image has been completely processed; and
a sixth step of generating the road on a map by connecting the origin points obtained from the optimal target windows in the image with one another.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of extracting a road from images photographed from an artificial satellite or aircraft, which includes a first step of calculating an orientation of an initial input coordinate after selection thereof, a second step of generating a template window which is inclined by the calculated orientation with respect to the initial input coordinate, a third step of generating an initial target window moved from the generated template window in a direction of the orientation of the input coordinate, a fourth step of calculating an origin point of the optimal target window and a new orientation thereof by performing template matching for the generated initial target window, a fifth step of generating a new initial target window moved from the calculated origin point in the a direction of the calculated new orientation and repeatedly performing the fourth step until all the images have been completely processed, and a sixth step of generating the road on a map by connecting the origin points obtained from the images with one another.
-
Citations
8 Claims
-
1. A method of extracting a road from an image photographed from an artificial satellite or aircraft, comprising:
-
a first step of calculating an orientation of an initial input coordinate after selecting a point on the road as the initial input coordinate;
a second step of generating a template window which is inclined by the calculated orientation with respect to the initial input coordinate;
a third step of generating an initial target window moved from the generated template window in a direction of the orientation of the initial input coordinate;
a fourth step of calculating an origin point of an optimal target window and a new orientation thereof by performing template matching for the generated initial target window;
a fifth step of generating a new initial target window moved from the calculated origin point in a direction of the calculated new orientation and repeatedly performing the fourth step for the generated new initial target window until the image has been completely processed; and
a sixth step of generating the road on a map by connecting the origin points obtained from the optimal target windows in the image with one another. - View Dependent Claims (2, 3, 4, 5)
where θ
is the orientation, (s1,s2) is a path along which the template window has been moved in the x- and y-axis directions, (xtemplate, ytemplate) is the origin point of the template window obtained based on the initial input coordinate, (xtarget, ytarget) is the origin point of the target window which has been moved by a predetermined distance through the similarity transformation, δ
x and δ
y are rates of change in the brightness value at (xtarget, ytarget) in the x- and y-axis directions, a function ƒ
is a brightness function of the template window, a function g is a brightness function of the target window, and rs is a difference between average brightness values of the template window and the target window.
-
-
5. The method as claimed in claim 1, wherein the origin point of the target window and the orientation thereof in the fourth step are calculated in accordance with the following equation (6):
-
where θ
is the orientation of the calculated initial input coordinate, θ
0 is the orientation of the initial target window, s1 is a path along which the template window has been moved in the y-axis direction, (xtemplate, ytemplate) is the origin point of the template window obtained based on the initial input coordinate, (xtarget, ytarget) is the origin point of the target window which has been moved by a predetermined distance through the similarity transformation, δ
y is a rate of change in the brightness value at (xtarget, ytarget) in the y-axis direction, a function ƒ
is a brightness function of the template window, a function g is a brightness function of the target window, and rs is a difference between average brightness values of the template window and the target window.
-
-
6. A computer-readable recording medium in which a program is recorded, the program comprising instructions for causing a computer to implement extraction of a road from images photographed from an artificial satellite or aircraft, comprising:
-
a first step of calculating an orientation of an initial input coordinate after selection thereof;
a second step of generating a template window which is inclined by the calculated orientation with respect to the initial input coordinate;
a third step of generating an initial target window moved from the generated template window in a direction of the orientation of the input coordinate;
a fourth step of calculating an origin point of the optimal target window and a new orientation thereof by performing template matching for the generated initial target window;
a fifth step of generating a new initial target window moved from the calculated origin point in a direction of the calculated new orientation and repeatedly performing the fourth step until all the images have been completely processed; and
a sixth step of generating the road on a map by connecting the origin points obtained from the images with one another.
-
-
7. A method of extracting a road from images photographed from an artificial satellite or aircraft, comprising:
-
a first step of calculating an orientation of an initial input coordinate after selection thereof;
a second step of generating a template window which is inclined by the calculated orientation with respect to the initial input coordinate;
a third step of generating an initial target window moved from the generated template window in a direction of the orientation of the input coordinate;
a fourth step of calculating an origin point of the optimal target window and a new orientation thereof by performing template matching for the generated initial target window, the origin point of the target window and the orientation thereof calculated in accordance with the following equation;
where θ
is the orientation, (s1,s2) is a path along which the template window has been moved in the x- and y-axis directions, (xtemplate, ytemplate) is the origin point of the template window obtained based on the initial input coordinate, (xtarget, ytarget) is the origin point of the target window which has been moved by a predetermined distance through the similarity transformation, δ
x and δ
y are rates of change in the brightness value at (xtarget, ytarget) in the x- and y-axis directions, a function ƒ
is a brightness function of the template window, a function g is a brightness function of the target window, and rs is a difference between average brightness values of the template window and the target window;a fifth step of generating a new initial target window moved from the calculated origin point in a direction of the calculated new orientation and repeatedly performing the fourth step until all the images have been completely processed; and
a sixth step of generating the road on a map by connecting the origin points obtained from the images with one another.
-
-
8. A method of extracting a road from images photographed from an artificial satellite or aircraft, comprising:
-
a first step of calculating an orientation of an initial input coordinate after selection thereof;
a second step of generating a template window which is inclined by the calculated orientation with respect to the initial input coordinate;
a third step of generating an initial target window moved from the generated template window in a direction of the orientation of the input coordinate;
a fourth step of calculating an origin point of the optimal target window and a new orientation thereof by performing template matching for the generated initial target window, the origin point of the target window and the orientation thereof calculated in accordance with the following equation;
where θ
is the orientation of the calculated initial input coordinate, θ
0 is the orientation of the initial target window, s1 is a path along which the template window has been moved in the y-axis direction, (xtemplate, ytemplate) is the origin point of the template window obtained based on the initial input coordinate, (xtarget, ytarget) is the origin point of the target window which has been moved by a predetermined distance through the similarity transformation, δ
y is a rate of change in the brightness value at (xtarget, ytarget) in the y-axis direction, a function f is a brightness function of the template window, a function g is a brightness function of the target window, and rs is a difference between average brightness values of the template window and the target window;a fifth step of generating a new initial target window moved from the calculated origin point in a direction of the calculated new orientation and repeatedly performing the fourth step until all the images have been completely processed; and
a sixth step of generating the road on a map by connecting the origin points obtained from the images with one another.
-
Specification