Three-dimensional terrain-information generating system and method, and computer program therefor
First Claim
1. A three-dimensional terrain-information generating system for generating three-dimensional terrain information by mapping elevation-data including altitude information that is mapped onto a two-dimensional plane onto building/road map information and by removing effects of a building, comprising:
- a flow analyzer that extracts a flow portion from the elevation-data, said flow portion including elevation data for a long area having a defined width and smoothly changing altitude information;
a matching unit that receives the extracted flow portion and that matches coordinates of the elevation-data with coordinates on a building/road map;
a reference region obtaining unit that obtains a reference region for creating three-dimensional terrain data from the elevation-data; and
a surface fitting unit that performs the fitting of a surface so that the surface includes the reference region on a face thereof.
3 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional terrain-information generating system extracts a road region from altitude information arranged on a two-dimensional plane and adjusts the position and scale by matching the road region with a building/road map. Altitude information of a road region with a width that is greater than or equal to a preset width is obtained from the building/road map, and the obtained altitude information is arranged in a three-dimensional space. Ribbon forms that may intersect one another at a plurality of points are generated. Altitude information of a region such as a park that is almost free from the effects of a building on the three-dimensional terrain is obtained from the building/road map. Subsequently, a surface including such altitude information is created, thereby generating three-dimensional terrain data.
13 Citations
14 Claims
-
1. A three-dimensional terrain-information generating system for generating three-dimensional terrain information by mapping elevation-data including altitude information that is mapped onto a two-dimensional plane onto building/road map information and by removing effects of a building, comprising:
-
a flow analyzer that extracts a flow portion from the elevation-data, said flow portion including elevation data for a long area having a defined width and smoothly changing altitude information; a matching unit that receives the extracted flow portion and that matches coordinates of the elevation-data with coordinates on a building/road map; a reference region obtaining unit that obtains a reference region for creating three-dimensional terrain data from the elevation-data; and
a surface fitting unit that performs the fitting of a surface so that the surface includes the reference region on a face thereof. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A three-dimensional terrain-information generating system for generating three-dimensional terrain information by mapping elevation-data including altitude information that is mapped onto a two-dimensional plane onto building/road map information and by removing effects of a building, comprising:
-
a flow analyzer that extracts a flow portion from the elevation-data; a matching unit that receives the extracted flow portion and that matches coordinates of the elevation-data with coordinates on a building/road map; a reference region obtaining unit that obtains a reference region for creating three-dimensional terrain data from the elevation-data; and
a surface fitting unit that performs the fitting of a surface so that the surface includes the reference region on a face thereof,wherein the surface fitting unit generates a surface including the reference region by an approximation of a Non-Uniform Rational B-Spline (NURBS) surface, and wherein the surface fitting unit adjusts the NURBS surface by minimizing a square error of NURBS parameters, and, when the NURBS surface cannot be adjusted, tessellates the NURBS surface into smaller sections.
-
-
7. A three-dimensional terrain-information generating method for generating three-dimensional terrain information by mapping elevation-data including altitude information that is mapped onto a two-dimensional plane onto building/road map information and by removing effects of a building, comprising:
- a flow analyzing step of extracting a flow portion from the elevation-data, said flow portion including elevation data for a long area having a defined width and smoothly changing altitude information;
a matching step of receiving the extracted flow portion and matching coordinates of the elevation-data with coordinates on a building/road map; a reference region obtaining step of obtaining a reference region for creating three-dimensional terrain data from the elevation-data; and a surface fitting step of performing the fitting of a surface so that the surface includes the reference region on a face thereof. - View Dependent Claims (8, 9, 10, 11, 12)
- a flow analyzing step of extracting a flow portion from the elevation-data, said flow portion including elevation data for a long area having a defined width and smoothly changing altitude information;
-
13. A three-dimensional terrain-information generating method for generating three-dimensional terrain information by mapping elevation-data including altitude information that is mapped onto a two-dimensional plane onto building/road map information and by removing effects of a building, comprising:
- a flow analyzing step of extracting a flow portion from the elevation-data;
a matching step of receiving the extracted flow portion and matching coordinates of the elevation-data with coordinates on a building/road map; a reference region obtaining step of obtaining a reference region for creating three-dimensional terrain data from the elevation-data; and a surface fitting step of performing the fitting of a surface so that the surface includes the reference region on a face thereof, wherein, in the surface fitting step, the NURBS surface is adjusted by minimizing a square error of NURBS parameters, and, when the NURBS surface cannot be adjusted, the NURBS surface is tessellated into smaller sections.
- a flow analyzing step of extracting a flow portion from the elevation-data;
-
14. A computer program written in a computer readable format to perform, on a computer system, the processing of generating three-dimensional terrain information by mapping elevation-data including altitude information that is mapped onto a two-dimensional plane onto building/road map information and by removing effects of a building, comprising:
-
a flow analyzing step of extracting a flow portion from the elevation-data, said flow portion including elevation data for a long area having a defined width and smoothly changing altitude information; a matching step of receiving the extracted flow portion and matching coordinates of the elevation-data with coordinates on a building/road map; a reference region obtaining step of obtaining a reference region for creating three-dimensional terrain data from the elevation-data; and a surface fitting step of performing the fitting of a surface so that the surface includes the reference region on a face thereof.
-
Specification