Systems and methods for generating dynamic virtual representations of an object or event
US-2024420395-A1 · Dec 19, 2024 · US
US9959653B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9959653-B2 |
| Application number | US-201715797679-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 30, 2017 |
| Priority date | Aug 30, 2006 |
| Publication date | May 1, 2018 |
| Grant date | May 1, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer system running image processing software receives an identification of a desired scene of a geographical area for which an oblique-mosaic image is desired including one or more geometry parameters of a virtual camera; creates a mathematical model of the virtual camera having mathematical values that define the camera geometry parameters that configure the model to capture the geographical area, and looking down at an oblique angle; creates a ground elevation model of the ground and vertical structures within the oblique-mosaic pixel map, wherein source images were captured at an oblique angle and compass direction similar to the oblique angle and compass direction of the virtual camera; and reprojects, with the mathematical model, source oblique image pixels of the overlapping source images for pixels included in the oblique-mosaic pixel map using the ground elevation model to thereby create the oblique-mosaic image of the geographical area.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a computer system running image processing software that when executed by the computer system causes the computer system to: receive an identification of a desired scene of a geographical area for which an oblique-mosaic image is desired including one or more camera geometry parameters of a virtual camera; create a mathematical model of the virtual camera having mathematical values that define the camera geometry parameters that configure the mathematical model to capture the geographical area looking down at an oblique angle, the mathematical model having an oblique-mosaic pixel map of the geographical area encompassing multiple source images; create a ground elevation model of the ground and vertical structures within the oblique-mosaic pixel map using overlapping source images of the geographical area, wherein the source images were captured at an oblique angle and compass direction similar to the oblique angle and compass direction of the virtual camera; and reproject, with the mathematical model, source oblique image pixels of the overlapping source images for pixels included in the oblique-mosaic pixel map using the ground elevation model to thereby create the oblique-mosaic image of the geographical area. 2. The system of claim 1 , wherein the mathematical values that define the camera geometry parameters include one or more of mathematical values that define one or more of: number of rows and columns of a sensor plane; size of a sensor plane in millimeters; focal length; height above ground; yaw of an optical axis; pitch of an optical axis; and roll of an optical axis. 3. The system of claim 1 , wherein the virtual camera has a perspective, and wherein the image processing software further causes the computer system to project each source image pixel through the perspective of the virtual camera to determine a corresponding surface location for each pixel in the oblique-mosaic pixel map. 4. The system of claim 1 , wherein multiple source oblique images represent a same surface location. 5. The system of claim 4 , wherein the image processing software further causes the computer system to compare the pixels of each source oblique image that represent the same surface location to determine which source pixel is most representative of the same surface location, the more representative pixel to be included in the oblique-mosaic image. 6. The system of claim 1 , wherein each pixel included in the oblique-mosaic pixel map is reprojected to match a size and shape of a represented surface location as taken from the elevation, compass direction, and oblique angle of the virtual camera. 7. The system of claim 1 , wherein the image processing software further causes the computer system to remove effects of elevation from the source oblique images prior to reprojection and then to add the effects of elevation to the oblique-mosaic image after reprojection. 8. The system of claim 1 , wherein metadata is stored with the oblique-mosaic image. 9. A method, comprising: receiving, with a computer system, an identification of a desired scene of a geographical area for which an oblique-mosaic image is desired including one or more camera geometry parameters of a virtual camera; creating, with the computer system, a mathematical model of the virtual camera having mathematical values that define the camera geometry parameters that configure the mathematical model to capture the geographical area looking down at an oblique angle, the mathematical model having an oblique-mosaic pixel map of the geographical area encompassing multiple source images; creating, with the computer system, a ground elevation model of the ground and vertical structures within the oblique-mosaic pixel map using overlapping source images of the geographical area, wherein the source images were captured at an oblique angle and compass direction similar to the oblique angle and compass direction of the virtual camera; and reprojecting, with the mathematical model, source oblique image pixels of the overlapping source images for pixels included in the oblique-mosaic pixel map using the ground elevation model to thereby create the oblique-mosaic image of the geographical area. 10. The method of claim 9 , wherein the mathematical values that define the camera geometry parameters include one or more of mathematical values that define one or more of: number of rows and columns of a sensor plane; size of a sensor plane in millimeters; focal length; height above ground; yaw of an optical axis; pitch of an optical axis; and roll of an optical axis. 11. The method of claim 9 , wherein the virtual camera has a perspective, and further comprising projecting each source image pixel through the perspective of the virtual camera to determine a corresponding surface location for each pixel in the oblique-mosaic pixel map. 12. The method of claim 9 , wherein multiple source oblique images represent a same surface location. 13. The method of claim 12 , further comprising comparing, with the computer system, the pixels of each source oblique image that represent the same surface location to determine which source pixel is most representative of the same surface location, the more representative pixel to be included in the oblique-mosaic image. 14. The method of claim 9 , wherein each pixel included in the oblique-mosaic pixel map is reprojected to match a size and shape of a represented surface location as taken from the elevation, compass direction, and oblique angle of the virtual camera. 15. The method of claim 9 , further comprising removing, with the computer system, effects of elevation from the source oblique images prior to reprojection and then to add the effects of elevation to the oblique-mosaic image after reprojection. 16. The method of claim 9 , wherein metadata is stored with the oblique-mosaic image.
Depth or shape recovery · CPC title
Creating or editing images; Combining images with text · CPC title
Image mosaicing, e.g. composing plane images from plane sub-images · CPC title
Determining parameters from multiple pictures (depth or shape recovery from multiple images G06T7/55; stereo camera calibration G06T7/85) · CPC title
Document · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.