IP Library Granted Patent US 11,417,081
Granted Patent B2
US 11,417,081 · App. 17/063,255 · Granted Aug 16, 2022

Automated system and methodology for feature extraction

Inventors: Yandong Wang (Webster, NY); Frank Giuffrida (Honeoye Falls, NY)
Assignee: Pictometry International Corp.
G06V10/44G06K9/00536G06K9/6221G06T7/50G06T7/73G06V10/56G06V20/176G06V20/64G06T2207/10032G06T2207/30184
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,417,081
App. No.
17/063,255
Granted
Aug 16, 2022
Kind
B2
Abstract

Automated methods and systems for feature extraction are disclosed, including automated methods performed by at least one processor running computer executable instructions stored on at least one non-transitory computer readable medium, comprising determining and isolating an object of interest within a point cloud; forming a modified point cloud having one or more data points with first location coordinates of the object of interest; and generating a boundary outline having second location coordinates of the object of interest using spectral analysis of at least one section of at least one image identified with the first location coordinates and depicting the object of interest.

Claims (36)

1. An automated method performed by at least one processor running computer executable instructions stored on at least one non-transitory computer readable medium, comprising:

classifying first data points identifying at least one man-made roof structure within a point cloud and classifying second data points associated with at least one of a natural structure and a ground surface to form a modified point cloud, wherein the modified point cloud overlaps with at least one image;

identifying at least one feature of the man-made roof structure in the modified point cloud;

creating an outline of the man-made roof structure from the modified point cloud;

extracting the man-made roof structure from the at least one image; and

generating a roof report including the at least one feature of the man-made roof structure.

2. The automated method of claim 1 , wherein the at least one feature of the man-made roof structure is roof pitch.

3. The automated method of claim 1 , further comprising calculating roof dimensions of the man-made roof structure using data points of the modified point cloud.

4. The automated method of claim 1 , further comprising calculating roof pitch using data points of the point cloud.

5. The automated method of claim 1 , further comprising calculating roof features using data points of the point cloud.

6. The automated method of claim 5 , wherein the roof features comprise one or more of the following: an eave, an edge, a ridge, and an angle.

7. One or more non-transitory computer readable medium storing a set of computer executable instructions for running on one or more computer systems that when executed cause the one or more computer systems to:

classify first data points identifying at least one man-made roof structure within a point cloud and classifying second data points associated with at least one of a natural structure and a ground surface to form a modified point cloud, wherein the modified point cloud overlaps with at least one image;

identify at least one feature of the man-made roof structure in the modified point cloud;

create an outline of the man-made roof structure from the modified point cloud;

extract the man-made roof structure from the at least one image; and

generate a roof report including the at least one feature of the man-made roof structure.

8. The one or more non-transitory computer readable medium of claim 7 , wherein the at least one feature of the man-made roof structure is roof pitch.

9. The one or more non-transitory computer readable medium of claim 7 , wherein the set of computer executable instructions when executed cause the one or more computer systems to calculate roof dimensions of the man-made roof structure using data points of the modified point cloud.

10. The one or more non-transitory computer readable medium of claim 7 , wherein the set of computer executable instructions when executed cause the one or more computer systems to calculate roof pitch using data points of the point cloud.

11. The one or more non-transitory computer readable medium of claim 7 , wherein the set of computer executable instructions when executed cause the one or more computer systems to calculate roof features using data points of the point cloud.

12. The one or more non-transitory computer readable medium of claim 11 , wherein the roof features comprise one or more of the following: an eave, an edge, a ridge, and an angle.

13. An automated system, comprising:

a computer system executing image display and analysis software reading:

at least one image having corresponding location data indicative of position and orientation of an image capturing device used to capture the image, the image depicting an object of interest; and,

at least one database storing data points of a point cloud of the object of interest; and

wherein the image display and analysis software executed by the computer system causes the computer system to:

classify first data points identifying at least one man-made roof structure within a point cloud and classify second data points associated with at least one of a natural structure and a ground surface to form a modified point cloud;

identify at least one feature of the man-made roof structure in the modified point cloud;

create an outline of the man-made roof structure from the modified point cloud;

extract the man-made roof structure from the at least one image; and

generate a roof report including the at least one feature of the man-made roof structure.

14. The automated system of claim 13 , wherein the at least one feature of the man-made roof structure is roof pitch.

15. The automated system of claim 13 , wherein the image display and analysis software executed by the computer system further causes the computer system to calculate roof dimensions of the man-made roof structure using data points of the modified point cloud.

16. The automated system of claim 13 , wherein the image display and analysis software executed by the computer system further causes the computer system to calculate roof pitch using data points of the point cloud.

17. The automated system of claim 13 , wherein the image display and analysis software executed by the computer system further causes the computer system to calculate roof features using data points of the point cloud.

Assignments (2)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2020
From: WANG, YANDONG; GIUFFRIDA, FRANK
To: PICTOMETRY INTERNATIONAL CORP.
Reel/Frame 053975/0871 →
Continuity (5)
Continuation 16548219 · Aug 22, 2019
Division 15428860 · Feb 9, 2017
Provisional Application 62295336 · Feb 15, 2016
Provisional Application 62411284 · Oct 21, 2016
Related Publication 20210089805A1 · Mar 25, 2021