IP Library › Granted Patent US 12,387,456
Granted Patent B1
US 12,387,456 · App. 19/176,112 · Granted Aug 12, 2025

Platform for distributed landcover feature data review

Inventors: Yuanming Shu (Toronto, CA); Shuo Tan (Campbell, CA); Tuan Zhao (Toronto, CA); Huansheng Mo (Guilin, CN)
Assignee: ECOPIA TECH CORPORATION
G06V10/44G06T7/11G06T7/50G06T7/62G06V20/10G06V20/13G06V20/17G06T2207/20081G06T2207/30181G06T2207/30188G06V20/176G06V20/182G06V20/188
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,387,456
App. No.
19/176,112
Granted
Aug 12, 2025
Kind
B1
Abstract

Methods and systems for extracting and reviewing landcover feature data are provided. An example method involves accessing geospatial imagery covering a geographic area and landcover feature data extracted from the geospatial imagery, subdividing the geospatial imagery into a grid of image tiles, assigning landcover feature data review technicians to review the image tiles and associated landcover feature data through a landcover feature data review platform, and receiving revised landcover feature data that modifies the landcover feature data.

Claims (34)

1. A method comprising:

accessing geospatial imagery covering an area of interest and a corresponding set of landcover feature data that was extracted by a machine learning model with reference to the geospatial imagery covering the area of interest, wherein the area of interest is divided the area of interest into a grid of image tiles;

determining confidence data associated with each subset of landcover feature data within each image tile that reflects a level of confidence that the landcover feature data within the image tile was correctly extracted by the machine learning model;

generating and assigning tasks for team members of a team of landcover feature data review technicians to review the image tiles in which the landcover feature data is of low confidence;

providing functionality for the team members to view the geospatial imagery and landcover feature data within an assigned image tile and to make corrections to the landcover feature data with reference to the geospatial imagery; and

receiving one or more corrections to the landcover feature data from systems operated by the landcover feature data review technicians.

2. The method of claim 1 , wherein assigning the tasks comprises:

determining a unique priority value to be assigned to each image tile covering the area of interest, wherein the unique priority values are determined such that the priority value for each image tile is non-consecutive with each adjacent image tile; and

assigning tasks to team members based on an increasing or decreasing sequence through the priority values.

3. The method of claim 1 , further comprising:

providing functionality for the team members to review the corrections made by other team members and to generate tasks for team members to review previously reviewed image tiles.

4. The method of claim 1 , wherein each image tile comprises a working area and a surrounding buffer area, wherein the surrounding buffer area overlaps with the working areas of adjacent image tiles, and wherein the method further comprises:

providing functionality for the team members to generate a notification for a team member assigned to an adjacent image tile regarding an error, or correction, to landcover feature data within the buffer area.

5. The method of claim 1 , further comprising:

providing functionality for the team members to make corrections to elements of landcover feature data that span across two adjacent image tiles.

6. The method of claim 1 , further comprising:

fine-tuning the machine learning model based on the one or more modifications to the landcover feature data and the associated geospatial imagery.

7. The method of claim 1 , further comprising:

providing an online landcover feature data review platform with functionality to generate and assign the tasks to the team members, with functionality for the team members to make the corrections to the landcover feature data, and with functionality to receive the corrections to the landcover feature data.

8. The method of claim 1 , further comprising:

merging the one or more corrections to the landcover feature data with the landcover feature data.

9. The method of claim 1 , wherein the landcover feature data comprises vector data, and wherein the one or more corrections to the landcover feature data comprises a correction to the geometry of a polygon within the landcover feature data.

10. A system comprising one or more computing devices configured to:

access geospatial imagery covering an area of interest and a corresponding set of landcover feature data that was extracted by a machine learning model with reference to the geospatial imagery covering the area of interest, wherein the area of interest is divided the area of interest into a grid of image tiles;

determine confidence data associated with each subset of landcover feature data within each image tile that reflects a level of confidence that the landcover feature data within the image tile was correctly extracted by the machine learning model;

generate and assign tasks for team members of a team of landcover feature data review technicians to review the image tiles in which the landcover feature data is of low confidence;

provide functionality for the team members to view the geospatial imagery and landcover feature data within an assigned image tile and to make corrections to the landcover feature data with reference to the geospatial imagery; and

receive one or more corrections to the landcover feature data from systems operated by the landcover feature data review technicians.

11. At least one non-transitory machine-readable storage medium comprising instructions that when executed cause one or more processors to:

access geospatial imagery covering an area of interest and a corresponding set of landcover feature data that was extracted by a machine learning model with reference to the geospatial imagery covering the area of interest, wherein the area of interest is divided the area of interest into a grid of image tiles;

determine confidence data associated with each subset of landcover feature data within each image tile that reflects a level of confidence that the landcover feature data within the image tile was correctly extracted by the machine learning model;

generate and assign tasks for team members of a team of landcover feature data review technicians to review the image tiles in which the landcover feature data is of low confidence;

provide functionality for the team members to view the geospatial imagery and landcover feature data within an assigned image tile and to make corrections to the landcover feature data with reference to the geospatial imagery; and

receive one or more corrections to the landcover feature data from systems operated by the landcover feature data review technicians.

Continuity (3)
Continuation 18437477 · Feb 9, 2024
Provisional Application 63598396 · Nov 13, 2023
Provisional Application 63515671 · Jul 26, 2023
References Cited (18)
US 8488845B1 · Tang et al. · 2013 [cited by applicant]
US 11170264B2 · Sallee · 2021 [cited by examiner]
US 11372687B1 · Hollosi et al. · 2022 [cited by applicant]
US 11830246B2 · Fleisig et al. · 2023 [cited by applicant]
US 20130046829A1 · Coch · 2013 [cited by examiner]
US 20170249514A1 · Folkens et al. · 2017 [cited by applicant]
US 20210042530A1 · Kim · 2021 [cited by examiner]
US 20210342586A1 · Fleisig et al. · 2021 [cited by applicant]
US 20220051017A1 · Choi · 2022 [cited by examiner]
US 20240362898A1 · Brumby · 2024 [cited by examiner]
Kim et al. “Cooperative scheduling schemes for explainable DNN acceleration in satellite image analysis and retraining.” IEEE Transactions on Parallel and Distributed Systems 33.7 (2021): 1605-1618. (Year: 2021). [cited by examiner]
Paris et al. “An interactive strategy for the training set definition based on active self-paced learning implemented on a cloud-computing platform.” IEEE Geoscience and Remote Sensing Letters 19 (2021): 1-5. (Year: 202… [cited by examiner]
Plazas et al. “Ensemble-based approach for semisupervised learning in remote sensing.” Journal of Applied Remote Sensing 15.3 (2021): 034509-034509. (Year: 2021). [cited by examiner]
Robinson et al. “Human-machine collaboration for fast land cover mapping.” Proceedings of the AAAI Conference on Artificial Intelligence. vol. 34, No. 03. 2020. (Year: 2020). [cited by examiner]
Wagner et al. “Applying cooperative machine learning to speed up the annotation of social signals in large multi-modal corpora.” arXiv preprint arXiv:1802.02565 (2018). (Year: 2018). [cited by examiner]
PCT/IB2024/052277, International Search Report, May 8, 2024. [cited by applicant]
PCT/IB2024/052277, Written Opinion of the International Searching Aurhotiy, May 8, 2024. [cited by applicant]
Scott et al., “Training Deep Convolutional Neural Networks for Land Cover Classification of High-Resolution Imagery”, IEEE Geoscience and Remote Sensing Letters, Feb. 17, 2017 (Feb. 17, 2017), vol. vol. 14, Issue: 4, pp… [cited by applicant]