STREET VIEW CREATING SYSTEM AND METHOD THEREOF
First Claim
Patent Images
1. A street view creating device comprising:
- a storage;
a processor;
one or more programs stored in the storage, executable by the processor, the one or more programs comprising;
an image obtaining module operable to obtain images captured by at least three cameras, each of the captured images comprising a distance information indicating a distance between one camera and objects captured by the one camera;
an object detecting module operable to extract the distance information from the obtained captured images;
an orientation information obtaining module operable to obtain an individual orientations of each of the at least three cameras detected by a compass;
a geographical information obtaining module operable to obtain geographical information of the captured images detected by a positioning device; and
a model creating module operable to;
determine images captured by cameras in different orientations and at different geographical positions according to the orientation and the geographical information associated with each of the images;
create 3D models based on the determined images and the extracted distance information;
determine any overlapping portions between the images contributed by each of the cameras; and
align any determined overlapping portion to create a virtual 3D model of the street.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary street view creating method includes obtaining images captured by at least three cameras in close proximity. The method then extracts the distance information from the obtained images. Next, the method determines images captured by cameras in different orientations and at different precise locations. The method further creates virtual 3D models based on the determined images and the extracted distance information. Then, the method determines any overlapping portion between any two original images. The method aligns any portions of synchronous images which are determined as common or overlapping.
-
Citations
12 Claims
-
1. A street view creating device comprising:
-
a storage; a processor; one or more programs stored in the storage, executable by the processor, the one or more programs comprising; an image obtaining module operable to obtain images captured by at least three cameras, each of the captured images comprising a distance information indicating a distance between one camera and objects captured by the one camera; an object detecting module operable to extract the distance information from the obtained captured images; an orientation information obtaining module operable to obtain an individual orientations of each of the at least three cameras detected by a compass; a geographical information obtaining module operable to obtain geographical information of the captured images detected by a positioning device; and a model creating module operable to; determine images captured by cameras in different orientations and at different geographical positions according to the orientation and the geographical information associated with each of the images; create 3D models based on the determined images and the extracted distance information; determine any overlapping portions between the images contributed by each of the cameras; and align any determined overlapping portion to create a virtual 3D model of the street. - View Dependent Claims (2, 3, 4)
-
-
5. A street view creating method comprising:
-
obtaining images captured by at least three cameras, each of the captured images comprising a distance information indicating a distance between one camera and objects captured by the one camera; extracting the distance information from the obtained captured images; obtaining an individual orientations of each of the at least three cameras detected by a compass; obtaining geographical information of the captured images detected by a positioning device; and determining images captured by cameras in different orientations and at different geographical positions according to the orientation and the geographical information associated with each of the images; creating 3D models based on the determined images and the extracted distance information; determining any overlapping portions between the images contributed by each of the cameras; and aligning any determined overlapping portion to create a virtual 3D model of the street. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory storage medium storing a set of instructions, the set of instructions capable of being executed by a processor of a street view creating device, cause the street view creating device to perform a street view creating method, the method comprising:
-
obtaining images captured by at least three cameras, each of the captured images comprising a distance information indicating a distance between one camera and objects captured by the one camera; extracting the distance information from the obtained captured images; obtaining an individual orientations of each of the at least three cameras detected by a compass; obtaining geographical information of the captured images detected by a positioning device; determining images captured by cameras in different orientations and at different geographical positions according to the orientation and the geographical information associated with each of the images; creating 3D models based on the determined images and the extracted distance information; determining any overlapping portions between the images contributed by each of the cameras; and aligning any determined overlapping portion to create a virtual 3D model of the street. - View Dependent Claims (10, 11, 12)
-
Specification