IP Library Granted Patent US 11,151,378
Granted Patent B2
US 11,151,378 · App. 16/833,313 · Granted Oct 19, 2021

Systems and methods for analyzing remote sensing imagery

Inventors: Ryan Kottenstette (Mountain View, CA); Peter Lorenzen (Mountain View, CA); Suat Gedikli (Mountain View, CA)
Assignee: Cape Analytics, Inc.
G06K9/00637G06K9/4623G06K9/627H04N5/332
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 11,151,378
App. No.
16/833,313
Granted
Oct 19, 2021
Kind
B2
Abstract

Disclosed systems and methods relate to remote sensing, deep learning, and object detection. Some embodiments relate to machine learning for object detection, which includes, for example, identifying a class of pixel in a target image and generating a label image based on a parameter set. Other embodiments relate to machine learning for geometry extraction, which includes, for example, determining heights of one or more regions in a target image and determining a geometric object property in a target image. Yet other embodiments relate to machine learning for alignment, which includes, for example, aligning images via direct or indirect estimation of transformation parameters.

Claims (24)

1. A method of determining a geometric object property in a target image, comprising:

receiving the target image, a geometric object corresponding to a portion of the target image, and a set of parameters comprising an orientation of an illumination source associated with the target image; and

determining, using a regression model, the geometric object property from the target image based on the geometric object and the set of parameters.

2. The method of claim 1 , wherein the target image is one of red-green-blue, grayscale, panchromatic, infrared, ultraviolet, multi-spectral, or hyperspectral image.

3. The method of claim 1 , wherein the geometric object is representative of a roof.

4. The method of claim 3 , wherein the geometric object property comprises a roof material.

5. The method of claim 3 , wherein the geometric object property comprises a roof area.

6. The method of claim 3 , wherein the geometric object property comprises a roof pitch.

7. The method of claim 3 , further comprising determining a roof condition based on the geometric object property.

8. The method of claim 1 , wherein the set of parameters further comprises at least one of: a position of a target sensor, a target time, a target date, a target latitude, or a target longitude.

9. The method of claim 1 , wherein the geometric object is represented using a binary mask.

10. The method of claim 9 , wherein the binary mask is generated by semantically segmenting the target image.

11. The method of claim 1 , wherein the geometric object is aligned with the target image.

12. The method of claim 1 , wherein the target image comprises satellite imagery.

13. A system, comprising non-volatile computer readable media configured to determine a geometric object property of a geometric object in a target image by:

Receiving the target image, the geometric object corresponding to a portion of the target image, and an orientation of an illumination source associated with the target image; and

determining the geometric object property, using a classifier, based on the target image, the geometric object, and the orientation of the illumination source.

14. The system of claim 13 , wherein the target image comprises a geospatial image.

15. The system of claim 13 , wherein the geometric object is representative of a roof and the geometric object property is a dominant pitch of the roof.

16. The system of claim 13 , further configured to detect vegetation within the target image.

17. The system of claim 13 , wherein the target image is not a stereo image.

18. The system of claim 13 , wherein the classifier is trained using a training image comprising a structure and an associated heatmap depicting the structure.

19. The system of claim 13 , wherein the classifier is trained using a training image and an associated heatmap comprising labels for multiple geometric objects.

20. The system of claim 19 , wherein the multiple geometric objects comprise a roof and vegetation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: KOTTENSTETTE, RYAN; LORENZEN, PETER; GEDIKLI, SUAT
To: CAPE ANALYTICS, INC.
Reel/Frame 052577/0182 →
Continuity (5)
Continuation 16353345 · Mar 14, 2019
Division 15253488 · Aug 31, 2016
Provisional Application 62315180 · Mar 30, 2016
Provisional Application 62212424 · Aug 31, 2015
Related Publication 20200226373A1 · Jul 16, 2020
Cited By (39)
US 12,190,392 US 12,198,423 US 12,198,428 US 12,211,105 US 12,211,192 US 12,223,670 US 12,229,383 US 12,243,105 US 12,248,907 US 12,272,059 US 12,277,616 US 12,282,893 US 12,282,966 US 12,314,020 US 12,315,015 US 12,315,024 US 12,354,170 US 12,361,376 US 12,390,109 US 12,406,495 US 12,423,760 US 12,423,972 US 12,450,662 US 12,450,664 US 12,468,039 US 12,475,515 US 12,530,727 US 12,541,682 US 12,555,374 US 12,572,892 US 12,586,135 US 12,586,372 US 12,632,748 US 12,640,248 US 12,657,633 US 12,664,591 US 12,664,775 US 12,682,401 US 12,705,673