IP Library › Granted Patent US 12,266,169
Granted Patent B2
US 12,266,169 · App. 17/810,948 · Granted Apr 1, 2025

Automated change assessment of target objects during a dynamic ISR mission

Inventors: Yan Yang (Brisbane, AU); Paul Foster (Brisbane, AU)
Assignee: The Boeing Company
G06V20/17B64C39/024G06V10/22G06V10/757B64U2101/30G06V2201/07
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 12,266,169
App. No.
17/810,948
Granted
Apr 1, 2025
Kind
B2
Abstract

Automated real-time aerial change assessment of targets is provided. An aerial image of a target area is recorded during a flyover and a target detected in the aerial image. A sequence of images of the target area are recorded during a subsequent flyover. The system determines a target detection probability according to confidence scores of the sequence of images and determines a change status of the target. Responsive to a target change, a percentage of change is determined according to image feature matching between first aerial image and each of the images from the second flyover. Target detection probability and percentage of change are combined as statistically independent events to determine a probability of change. The probability of change and percentage of change for each image in the sequence is output in real-time, and final change assessment is output when the aircraft exits the target area.

Claims (67)

1. A computer-implemented method for automated change assessment of target objects, the method comprising using a number of processors to perform operations of:

recording an aerial image of a target area during a first flyover;

detecting a target object in the aerial image with a corresponding confidence score above a detection threshold;

recording a sequence of aerial images of the target area during a subsequent second flyover;

calculating a transition probability of consecutive image frames in the sequence of aerial images based on a probability of change from one frame to another;

applying a penalty score to the transition probability in favor of object detection;

updating a percentage of change and the probability of change in real-time according to the transition probability and a status of change in the current and all previous frames in the sequence of aerial images;

determining in real-time a probability of detection of the target object according to respective confidence scores of the sequence of aerial images;

determining in real-time a status of change of the target object according to the confidence scores of the sequence of aerial images;

responsive to a determination that the target object has changed, determining by feature matching in real-time a percentage of change in a distance between an area of interest in the aerial image from the first flyover and each image of the sequence of aerial images from the second flyover;

combining the probability of detection of the target object and the percentage of change as statistically independent events to determine a probability of change; and

outputting in real-time the probability of change and percentage of change for each image in the sequence of images.

2. The method of claim 1 , further comprising recording a geographical position of the target object.

3. The method of claim 2 , further comprising outputting a final change assessment according to the percentage of change of the target object when a flight camera field of view exits a geographical boundary of the target area.

4. The method of claim 1 , wherein determining the percentage change of the target object further comprises hidden Markov chain normalization of the percentage of change of the target object.

5. The method of claim 1 , wherein the method is performed onboard an unmanned aerial vehicle.

6. The method of claim 1 , further comprising determining a geographical boundary of the target area based on a geographical position of the target object and a flight camera field of view, wherein the geographical boundary of the target area is used during the second flyover to ensure the geographical position of the target object stays within corner pixels of each of the sequence of aerial images.

7. The method of claim 1 , wherein the feature matching comprises scale and rotation invariant key point matching.

8. A computer-implemented method for real-time automated change assessment by a flight computer onboard an unmanned aerial vehicle, the method comprising performing, using a number of processors onboard the unmanned aerial vehicle, operations of:

recording, with an onboard flight camera, an aerial image of a target area during a first flyover;

detecting a target object in the aerial image with a corresponding confidence score above a detection threshold;

recording, with the onboard flight camera, a sequence of aerial images of the target area during a subsequent second flyover;

calculating a transition probability of consecutive image frames in the sequence of aerial images based on a probability of change from one frame to another;

applying a penalty score to the transition probability in favor of object detection;

updating a percentage of change and probability of change in real-time according to the transition probability and a status of change in the current and all previous frames in the sequence of aerial images;

determining in real-time a probability of detection of the target object according to respective confidence scores of the sequence of aerial images;

determining in real-time a status of change of the target object according to the confidence scores of the sequence of aerial images;

responsive to a determination that the target object has changed, determining by image feature matching in real-time a percentage of change in a distance between an area of interest in the aerial image from the first flyover and each image of the sequence of aerial images from the second flyover;

combining the probability of detection of the target object and the percentage of change as statistically independent events to determine a probability of change; and

outputting in real-time the probability of change and percentage of change for each image in the sequence of images.

9. The method of claim 8 , further comprising recording a geographical position of the target object.

10. The method of claim 9 , further comprising outputting a final change assessment according to the percentage of change of the target object when the unmanned aerial vehicle exits a geographical boundary of the target area.

11. The method of claim 8 , wherein determining the percentage change of the target object further comprises hidden Markov chain normalization of the percentage of change of the target object.

12. The method of claim 8 , further comprising determining a geographical boundary of the target area based on a geographical position of the target object and a field of view of the onboard flight camera, wherein the geographical boundary of the target area is used during the second flyover to ensure the geographical position of the target object stays within corner pixels of each of the sequence of aerial images.

13. A system configured to assess change of target objects, wherein the system comprises:

a storage device configured to store program instructions; and

one or more processors operably connected to the storage device and configured to execute the program instructions to cause the system to:

record an aerial image of a target area during a first flyover;

detect a target object in the aerial image with a corresponding confidence score above a detection threshold;

record a sequence of aerial images of the target area during a subsequent second flyover;

calculate a transition probability of consecutive image frames in the sequence of aerial images based on a probability of change from one frame to another;

apply a penalty score to the transition probability in favor of object detection;

update a percentage of change and probability of change in real-time according to the transition probability and a status of change in the current and all previous frames in the sequence of aerial images;

determine in real-time a probability of detection of the target object according to respective confidence scores of the sequence of aerial images;

determine in real-time a status of change of the target object according to the confidence scores of the sequence of aerial images;

responsive to a determination that the target object has changed, determine based upon image feature matching in real-time a percentage of change in a distance between an area of interest in the aerial image from the first flyover and each image of the sequence of aerial images from the second flyover;

combine the probability of detection of the target object and the percentage of change as statistically independent events to determine a probability of change; and

output in real-time the probability of change and percentage of change for each image in the sequence of images.

14. The system of claim 13 , wherein the processors further execute instructions to record a geographical position of the target object.

15. The system of claim 14 , wherein the processors further execute instructions to output a final change assessment according to the percentage of change of the target object when a flight camera field of view exits a geographical boundary of the target area.

16. The system of claim 13 , wherein determining the percentage change of the target object further comprises hidden Markov chain normalization of the percentage of change of the target object.

17. The system of claim 13 , wherein the system is on board an unmanned aerial vehicle.

18. The system of claim 13 , wherein the processors further execute instructions to determine a geographical boundary of the target area based on a geographical position of the target object and a flight camera field of view, wherein the geographical boundary of the target area is used during the second flyover to ensure the geographical position of the target object stays within corner pixels of each of the sequence of aerial images.

19. The system of claim 13 , wherein the image feature matching comprises scale and rotation invariant key point matching.

20. A computer program product configured to assess change target objects, wherein the computer program product comprises a non-transitory computer-readable storage medium comprises program instructions embodied thereon configured to perform the steps of:

recording an aerial image of a target area during a first flyover;

detecting a target object in the aerial image with a corresponding confidence score above a detection threshold;

recording a sequence of aerial images of the target area during a subsequent second flyover;

calculating a transition probability of consecutive image frames in the sequence of aerial images based on a probability of change from one frame to another;

applying a penalty score to the transition probability in favor of object detection;

updating a percentage of change and probability of change in real-time according to the transition probability and a status of change in the current and all previous frames in the sequence of aerial images;

determining in real-time a probability of detection of the target object according to respective confidence scores of the sequence of aerial images;

determining in real-time a status of change of the target object according to the confidence scores of the sequence of aerial images;

responsive to a determination that the target object has changed, determining by image feature matching in real-time a percentage of change in a distance between an area of interest in the aerial image from the first flyover and each image of the sequence of aerial images from the second flyover;

combining the probability of detection of the target object and the percentage of change as statistically independent events to determine a probability of change;

outputting in real-time the probability of change and percentage of change for each image in the sequence of images; and

outputting a final change assessment upon leaving geographical boundaries of the target area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2022
From: YANG, YAN; FOSTER, PAUL
To: THE BOEING COMPANY
Reel/Frame 060412/0382 →
Continuity (1)
Related Publication 20240013532A1 · Jan 11, 2024
References Cited (39)
US 9389084B1 · Chen · 2016 [cited by examiner]
US 10922578B2 · Banerjee · 2021 [cited by examiner]
US 11238282B2 · Ng · 2022 [cited by examiner]
US 11928813B2 · Shin · 2024 [cited by examiner]
US 20080298638A1 · Miyazaki · 2008 [cited by examiner]
US 20090067725A1 · Sasakawa · 2009 [cited by examiner]
US 20100092036A1 · Das · 2010 [cited by examiner]
US 20100100835A1 · Klaric · 2010 [cited by examiner]
US 20140064554A1 · Coulter · 2014 [cited by examiner]
US 20170021923A1 · Fisher · 2017 [cited by examiner]
US 20170061217A1 · Cha · 2017 [cited by examiner]
US 20180046188A1 · Hwang · 2018 [cited by examiner]
US 20190344886A1 · Agrawal · 2019 [cited by examiner]
US 20190354741A1 · Yang · 2019 [cited by examiner]
US 20190369648A1 · Fang · 2019 [cited by examiner]
US 20190392211A1 · Hartman · 2019 [cited by examiner]
US 20200104719A1 · Wiltshire · 2020 [cited by examiner]
US 20200320293A1 · Yang · 2020 [cited by examiner]
US 20200334901A1 · Upendran · 2020 [cited by examiner]
US 20210397546A1 · Cser · 2021 [cited by examiner]
US 20220245936A1 · Valk · 2022 [cited by examiner]
US 20230196600A1 · Portail · 2023 [cited by examiner]
US 20230215185A1 · Song · 2023 [cited by examiner]
CN 109255317B · 2021 [cited by applicant]
Asokan Anju et al: “Change detection techniques for remote sensing applications: a survey”, Earth Science Informatics, Springer Berlin Heidelberg, Berlin/Heidelberg, vol. 12, No. 2, Mar. 8, 2019 (Mar. 8, 2019), pp. 143-… [cited by applicant]
Cai Liping et al: “Object-oriented change detection method based on adaptive multi-method combination for remote-sensing images”, International Journal of Remote Sensing, vol. 37, No. 22,Nov. 16, 2016 (Nov. 16, 2016), p… [cited by applicant]
European Patent Office Extended Search Report, dated Oct. 20, 2023, regarding Application No. EP23170999.9, 10 pages. [cited by applicant]
Radke R J et al: “Image Change Detection Algorithms: A Systematic Survey”, IEEE Transactions on Image Processing, IEEE, USA, vol. 14, No. 3, Mar. 1, 2005 (Mar. 1, 2005), pp. 294-307, XP002602265, ISSN: 1057-7149, DOI: 1… [cited by applicant]
“Methodology for Combat Assessment,” CJCSI 3162.02, Mar. 8, 2019, Joint Staff, Washington, D.C., 20318, 102 pages. [cited by applicant]
Shi et al., “Change Detection Based on Artificial Intelligence: State-of-the-Art and Challenges,” Remote Sensing 2020, 12, 1688, 35 pages. [cited by applicant]
Miller et al., “Objects Based Change Detection in a Pair of Gray-Level Images,” Pattern Recognition 38.11, 2005, 33 pages. [cited by applicant]
Shi et al., “Object-Based Change Detection using Georeferenced UAV Images,” International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. 38.1/C22, Zurich, Switzerland, 2011, 5 page… [cited by applicant]
Saur et al., “Change Detection in UAV Video Mosaics Combining a Feature Based Approach and Extended Image Differencing,” The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences,… [cited by applicant]
De Jong et al., “Unsupervised Change Detection in Satellite Images Using Convolutional Neural Networks,” 2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary, Jul. 2019, 8 pages. https://arx… [cited by applicant]
Fujita et al., “Damage Detection from Aerial Images via Convolutional Neural Networks,” 15th IAPR International Conference on Machine Vision Applications (MVA), Nagoya University, Nagoya, Japan, May 8-12, 2017, 4 pages. [cited by applicant]
Garcia Rubio et al., “Automatic Change Detection System over Unmanned Aerial Vehicle Video Sequences Based on Convolutional Neural Networks,” Sensors 2019, 19, 4484, 16 pages. [cited by applicant]
Maeda et al., “Road Damage Detection and Classification Using Deep Neural Networks with Smartphone Images,” Computer-Aided Civil and Infrastructure Engineering 33.12, 2018, 15 pages. [cited by applicant]
Ale et al., “Road Damage Detection Using RetinaNet,” 2018 IEEE International Conference on Big Data (Big Data), Seattle, Washington, Dec. 2018, 4 pages. [cited by applicant]
Li et al., “Automatic pixel-level multiple damage detection of concrete structure using fully convolutional network,” Computer-Aided Civil and Infrastructure Engineering 34.7, 2019, 19 pages. [cited by applicant]