Use of borderlines in urban 3d-modeling
AssigneeGeosim Systems Ltd.
InventorsVICTOR SHENKAR, YIGAL EILAM
Life of this patent
Estimating the term…
Abstract
A method for generating a 3D-model of an urban environment including: identifying a first plurality of border lines where each border line substantially circumferences a sub-area within the urban environment; generating a 3D-model for the urban sub-areas; generating a 3D-model for an complementary area of the urban environment, the complementary area the border lines and the area between the border lines and excluding the urban sub-areas; merging the 3D-models of the sub-areas with the 3D-model of the complementary area to form said 3D-model of the urban environment.
Claims20
A method for generating a 3D-model of an urban environment, said method comprising the steps of:
- identifying a plurality of border lines, wherein each border line delineates an a sub-area of said urban environment;
- generating a 3D-model for a sub-area enclosed by one of said border lines;
- generating a 3D-model for complementary area, wherein said complementary area is a part of said urban environment not enclosed by any of said borderlines;
- and
- merging said 3D-model of said sub-area within said 3D-model of said complementary area to form said 3D-model of said urban environment.
A method for fusing a plurality of 3D-models, where each of said 3D-models represents a sub-area, said method comprising the steps of:
- identifying a border lines for each of said sub-area, wherein said border line substantially circumferences said sub-area;
- generating a 3D-model for each of said border lines;
- generating a 3D-model for an complementary area of said urban environment, said complementary area being external to said plurality of sub-areas and including said 3D-models of said border lines;
- and
- merging said 3D-models of said sub-area within said 3D-model of said complementary area, each within its respective 3D-models of said border line, to form a fused 3D-model of an urban environment.
A system for generating a 3D-model of an urban environment, said system comprising at least one computing machine comprising software program comprising:
- a delineating unit enabling a user to delineate a border line enclosing a sub-area of said urban environment;
- a first 3D-modeling unit enabling a user to create a 3D-model of said border line;
- a second 3D-modeling unit enabling a user to create a 3D-model of a borderline system comprising a plurality of said border lines;
- a third 3D-modeling unit enabling a user to create a 3D-model of a sub-area enclosed by one of said border lines;
- a fourth 3D-modeling unit enabling a user to create a 3D-model of a complementary area, wherein said complementary area is a part of said urban environment not enclosed by any of said borderlines;
- and
- a fifth 3D-modeling unit enabling a user to create a 3D-model of said urban environment by fusing together said 3D-model of said sub-area with said 3D-model of said complementary area.
A computer program product comprising a non-transitory computer-readable storage medium;
- and computer-readable program code embodied in said computer-readable storage medium, wherein the computer-readable program code is configured to cause a programmable processor to enable a user to carry out the following steps:
- delineating a border line enclosing a sub-area of said urban environment;
- creating a 3D-model of said border line;
- creating a 3D-model of a borderline system comprising a plurality of said border lines;
- creating a 3D-model of a sub-area enclosed by one of said border lines;
- creating a 3D-model of a complementary area, wherein said complementary area is a part of said urban environment not enclosed by any of said borderlines;
- and
- creating a 3D-model of said urban environment by fusing together said 3D-model of said sub-area with said 3D-model of said complementary area.
A computer program product comprising a non-transitory computer-readable storage medium;
- and computer-readable program code embodied in said computer-readable storage medium, wherein the computer-readable program code is configured to cause a programmable processor to enable a user to carry out the step of:
- delineating a closed border line, wherein said border line encloses a sub-area of said urban environment, wherein said border line does not include another border line, wherein said border line does not overlap another border line, and wherein said border line enables a user to perform at least one of the following actions:
- create a 3D-model of said border line;
- create a 3D-model of a borderline system comprising a plurality of said border lines;
- create a 3D-model of a sub-area enclosed by one of said border lines;
- create a 3D-model of a complementary area, wherein said complementary area is a part of said urban environment not enclosed by any of said borderlines;
- and
- create a 3D-model of said urban environment by fusing together said 3D-model of said sub-area with said 3D-model of said complementary area.
A computer program product comprising a non-transitory computer-readable storage medium;
- and computer-readable program code embodied in said computer-readable storage medium, wherein the computer-readable program code is configured to cause a programmable processor to enable a user to carry out the step of:
- creating a 3D-model of said urban environment by fusing together a 3D-model of a sub-area of said urban environment with a 3D-model of a complementary area of said urban environment,
- wherein said sub-area and said complementary area share a boundary line,
- wherein said border line encloses said sub-area,
- wherein said border line separates between said sub-area and said complementary area, and
- wherein said border line is formed according to a plurality of ground elements of said urban environment.
Dependencies are inferred from the claim text.