Arrangement and method for providing a three dimensional map representation of an area
First Claim
1. An arrangement comprising an image generating unit, a navigation unit and processing unit for generating a three dimensional map representation of an area, the arrangement comprising:
- an image generating unit arranged to generate time recorded images, said image generating unit being arranged to provide a plurality of at least partly overlapping images each covering at least a part of said area, a navigation unit arranged to output time recorded navigation states of the image generating unit as the images are generated, wherein the time recorded navigation states comprises a three-dimensional position vector and a three-dimensional attitude vector and optionally a three-dimensional velocity vector, and a processing unit arranged to, based on said navigation states, stereo process an arbitrary number of the plurality of at least partly overlapping image sets generated by said image generating unit so as to provide said three dimensional map representation, wherein the processing unit is arranged to, for each time recorded image to be stereo processed, associate each pixel to a corresponding one of the navigation states relating to a corresponding time record and to perform the stereo processing based on the associated navigation states so that all pixels in the map representation are specified in three geographical dimensions associated with a geographical coordinate on the ground, wherein the processing unit is arranged to form a plurality of three dimensional map representation parts each corresponding to a unique image set and to generate the three dimensional map representation of the area based upon the three dimensional map representation parts.
1 Assignment
0 Petitions
Accused Products
Abstract
An arrangement and a method for providing a three dimensional map representation of an area. The arrangement includes an image generating unit and a processing unit. The image generating unit is arranged to generate time recorded images. The image generating unit is arranged to provide a plurality of at least partly overlapping images each covering at least a part of the area. The processing unit is arranged to stereo process an arbitrary number of at least partly overlapping image sets generated by the image generating unit so as to provide the three dimensional map representation. A navigation unit is arranged to output time recorded navigation states related to the image generating unit. The processing unit is arranged to, for each time recorded image to be stereo processed, associate the navigation states relating to a corresponding time record.
-
Citations
23 Claims
-
1. An arrangement comprising an image generating unit, a navigation unit and processing unit for generating a three dimensional map representation of an area, the arrangement comprising:
- an image generating unit arranged to generate time recorded images, said image generating unit being arranged to provide a plurality of at least partly overlapping images each covering at least a part of said area, a navigation unit arranged to output time recorded navigation states of the image generating unit as the images are generated, wherein the time recorded navigation states comprises a three-dimensional position vector and a three-dimensional attitude vector and optionally a three-dimensional velocity vector, and a processing unit arranged to, based on said navigation states, stereo process an arbitrary number of the plurality of at least partly overlapping image sets generated by said image generating unit so as to provide said three dimensional map representation, wherein the processing unit is arranged to, for each time recorded image to be stereo processed, associate each pixel to a corresponding one of the navigation states relating to a corresponding time record and to perform the stereo processing based on the associated navigation states so that all pixels in the map representation are specified in three geographical dimensions associated with a geographical coordinate on the ground, wherein the processing unit is arranged to form a plurality of three dimensional map representation parts each corresponding to a unique image set and to generate the three dimensional map representation of the area based upon the three dimensional map representation parts.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 13, 14, 18, 19, 20, 22, 23)
-
8. A platform comprising an image generating unit, a navigation unit and processing unit for generating a three dimensional map representation of an area, comprising:
- an arrangement for providing a three dimensional map representation of an area, the arrangement comprising;
an image generating unit arranged to generate time recorded images, said image generating unit being arranged to provide a plurality of at least partly overlapping images each covering at least a part of said area, a navigation unit arranged to output time recorded navigation states of the image generating unit as the images are generated, wherein the time recorded navigation states comprises a three-dimensional position vector and a three-dimensional attitude vector and optionally a three-dimensional velocity vector, and a processing unit arranged to, based on said navigation states, stereo process an arbitrary number of the plurality of at least partly overlapping image sets generated by said image generating unit so as to provide said three dimensional map representation, wherein the processing unit is arranged to, for each time recorded image to be stereo processed, associate each pixel to a corresponding one of the navigation states relating to a corresponding time record and to perform the stereo processing based on the associated navigation states so that all pixels in the map representation are specified in three geographical dimensions associated with a geographical coordinate on the ground, wherein the processing unit is arranged to form a plurality of three dimensional map representation parts each corresponding to a unique image set and to generate the three dimensional map representation of the area based upon the three dimensional map representation parts. - View Dependent Claims (9, 15)
- an arrangement for providing a three dimensional map representation of an area, the arrangement comprising;
-
10. A method for generating a three dimensional map representation of an area with an image generating unit, a navigation unit and processing unit, the method comprising:
- generating time recorded images with an image generating unit, generating with said image generating unit a plurality of at least partly overlapping images each covering at least a part of said area, generating with said image generating unit an arbitrary number of at least partly overlapping image sets from said provided at least partly overlapping images, outputting with a navigation unit time recorded navigation states comprising a three-dimensional position vector and a three-dimensional attitude vector and optionally a three-dimensional velocity vector of the image generating unit as the images are generated, and stereo processing with a processing unit said image sets based on the navigational states so as to provide said three dimensional map representation, wherein for each time recorded image to be stereo processed the navigation states relating to a corresponding time record are associated with the image, said associating comprising correlating each pixel of each time recorded image to a corresponding navigation state, and wherein the stereo processing is performed based on the associated navigation states so that all pixels in the map representation are specified in three geographical dimensions associated with a geographical coordinate on the ground, wherein the stereo processing comprises forming a plurality of three dimensional map representation parts each corresponding to a unique image set and generating the three dimensional map representation of the area based upon the three dimensional map representation parts.
- View Dependent Claims (16, 17, 21)
-
11. A computer program product configured to generate a three dimensional map representation of an area with an image generating unit, a navigation unit and processing unit, comprising:
- a non-transitory computer readable medium; and
a programme code recorded on the computer readable medium for performing a method for generating a three dimensional map representation of an area when said computer programme is run on a computer, the method comprising generating time recorded images with an image generating unit, generating with said image generating unit a plurality of at least partly overlapping images each covering at least a part of said area, generating with said image generating unit an arbitrary number of at least partly overlapping image sets from said provided at least partly overlapping images, outputting with a navigation unit time recorded navigation states comprising a three-dimensional position vector and a three-dimensional attitude vector and optionally a three-dimensional velocity vector of the image generating unit as the images are generated, and stereo processing with a processing unit said image sets based on the navigational states so as to provide said three dimensional map representation, wherein for each time recorded image to be stereo processed the navigation states relating to a corresponding time record are associated with the image, said associating comprising correlating each pixel of each time recorded image to a corresponding navigation state, and wherein the stereo processing is performed based on the associated navigation states so that all pixels in the map representation are specified in three geographical dimensions associated with a geographical coordinate on the ground, wherein the stereo processing comprises forming a plurality of three dimensional map representation parts each corresponding to a unique image set and generating the three dimensional map representation of the area based upon the three dimensional map representation parts.
- a non-transitory computer readable medium; and
-
12. A non-transitory computer readable medium having embodied thereon a computer program for processing by a computer to generate a three dimensional map representation of an area with an image generating unit, a navigation unit and processing unit, the computer program comprising:
- a first code segment for generating time recorded images with an image generating unit; and
a second code segment for providing a plurality of at least partly overlapping images with the image generating unit, a fourth code segment for outputting with a navigation unit time recorded navigation states of the image generating unit as the images are recorded, the outputting time recorded navigation states comprising a three-dimensional position vector and a three-dimensional attitude vector and optionally a three-dimensional velocity vector of the image generating unit as the images are generated, and a fifth code segment for associating for each generated time recorded image the navigation states relating to a corresponding time record by correlating each pixel of each time recorded image to a corresponding navigation state with a navigation unit, and a third code segment for stereo processing with a processing unit, based on said associated navigation states, an arbitrary number of overlapping image sets generated by said image generating unit so as to provide a three dimensional map representation wherein all pixels are specified in three geographical dimensions associated with a geographical coordinate on the ground, wherein the stereo processing comprises forming a plurality of three dimensional map representation parts each corresponding to a unique image set and generating the three dimensional map representation of the area based upon the three dimensional map representation parts.
- a first code segment for generating time recorded images with an image generating unit; and
Specification