IP Library Granted Patent US 9,805,489
Granted Patent B2
US 9,805,489 · App. 15/253,135 · Granted Oct 31, 2017

Mosaic oblique images and methods of making and using same

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,805,489
App. No.
15/253,135
Granted
Oct 31, 2017
Kind
B2
Abstract

A computer system running image processing software receives identification of a geographical area for which an oblique-mosaic image is desired; assigns surface locations to pixels included in an oblique-mosaic pixel map of the geographical area encompassing multiple source images, the oblique-mosaic pixel map being part of a mathematical model of a virtual camera looking down at an oblique angle onto the geographical area; creates 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 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 an oblique-mosaic image of the geographical area.

Claims (24)

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 geographical area for which an oblique-mosaic image is desired;

assign surface locations to pixels included in an oblique-mosaic pixel map of the geographical area encompassing multiple source images, the oblique-mosaic pixel map being part of a mathematical model of a virtual camera looking down at an oblique angle onto the geographical area;

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 virtual camera has a perspective, and wherein the image processing software further causes the computer system to project each pixel through the perspective of the virtual camera to determine a corresponding surface location for each pixel in the oblique-mosaic pixel map.

3. The system of claim 1 , wherein multiple source oblique images represent a same surface location.

4. The system of claim 3 , 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 surface location, the more representative pixel to be included in the oblique-mosaic image.

5. 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.

6. 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.

7. The system of claim 1 , wherein metadata is stored with the oblique-mosaic image.

8. 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 geographical area for which an oblique-mosaic image is desired;

determine geographic coordinates for pixels included in an oblique-mosaic pixel map of the geographical area encompassing multiple source images, the oblique-mosaic pixel map being part of a mathematical model of a virtual camera looking down at an oblique angle onto the geographical area;

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, using the ground elevation model to define a ground surface and surfaces of vertical structures within the geographical area, at least one source oblique image pixel of the overlapping source images from a vantage point of the virtual camera for pixels included in the oblique-mosaic pixel map to thereby create a geo-referenced oblique-mosaic image of the geographical area.

9. The system of claim 8 , wherein the virtual camera has a perspective, and wherein the image processing software further causes the computer system to project each pixel through the perspective of the virtual camera to determine a corresponding surface location for each pixel in the oblique-mosaic pixel map.

10. The system of claim 8 , wherein multiple source oblique images represent a same surface location.

11. The system of claim 8 , wherein the image processing software further causes the computer system to compare the pixels of each source oblique image that represent a same surface location to determine which source pixel is most representative of the surface location, the more representative pixel to be included in the geo-referenced oblique-mosaic image.

12. The system of claim 8 , wherein the at least one source oblique image pixel 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.

13. The system of claim 8 , 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 geo-referenced oblique-mosaic image after reprojection.

14. The system of claim 8 , wherein metadata is stored with the geo-referenced oblique-mosaic image.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2025
From: HPS INVESTMENT PARTNERS, LLC
To: PICTOMETRY INTERNATIONAL CORP.
Reel/Frame 070828/0266 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Apr 9, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: PICTOMETRY INTERNATIONAL CORP.; EAGLE VIEW TECHNOLOGIES, INC.; OMNIEARTH, INC.
Reel/Frame 070786/0022 →
FIRST LIEN SECURITY AGREEMENT Recorded Mar 28, 2025
From: EAGLE VIEW TECHNOLOGIES, INC.; PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 070671/0078 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 23, 2018
From: PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046919/0065 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 14, 2018
From: PICTOMETRY INTERNATIONAL CORP.
To: HPS INVESTMENT PARTNERS, LLC,
Reel/Frame 046823/0755 →
SECURITY INTEREST Recorded May 3, 2018
From: PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045709/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2016
From: SCHULTZ, STEPHEN; GIUFFRIDA, FRANK D.; GRAY, ROBERT L.
To: PICTOMETRY INTERNATIONAL CORPORATION
Reel/Frame 039604/0706 →