Using human intelligence tasks for precise image analysis
First Claim
1. A network-based system for obtaining information from imagery, the system comprising:
- an image analysis subsystem configured to;
present imagery, via a network communication channel, to a plurality of worker interfaces configured to be executed on a respective plurality of network devices, wherein each of the plurality of worker interfaces comprises a user interface configured to;
display the imagery;
allow a user to click using a pointer device moving an indicator on a display;
receive a user click at a click location;
place a mark on the imagery at the click location;
remove the mark responsive to a second click at the click location; and
submit the mark as the user response;
receive, via the network communication channel, a plurality of user responses regarding the imagery; and
automatically determine a count of one or more object of interests present in the imagery based on the user responses; and
a non-spatial correlation subsystem configured to;
automatically correlate the count of the objects with a non-spatial data; and
automatically predict a future non-spatial data based on a future count and the correlation between the non-spatial data and the count.
9 Assignments
0 Petitions
Accused Products
Abstract
Described are systems, methods, computer programs, and user interfaces for image location, acquisition, analysis, and data correlation that uses human-in-the-loop processing, Human Intelligence Tasks (HIT), and/or or automated image processing. Results obtained using image analysis are correlated to non-spatial information useful for commerce and trade. For example, images of regions of interest of the earth are used to count items (e.g., cars in a store parking lot to predict store revenues), detect events (e.g., unloading of a container ship, or evaluating the completion of a construction project), or quantify items (e.g., the water level in a reservoir, the area of a farming plot).
85 Citations
34 Claims
-
1. A network-based system for obtaining information from imagery, the system comprising:
-
an image analysis subsystem configured to; present imagery, via a network communication channel, to a plurality of worker interfaces configured to be executed on a respective plurality of network devices, wherein each of the plurality of worker interfaces comprises a user interface configured to; display the imagery; allow a user to click using a pointer device moving an indicator on a display; receive a user click at a click location; place a mark on the imagery at the click location; remove the mark responsive to a second click at the click location; and submit the mark as the user response; receive, via the network communication channel, a plurality of user responses regarding the imagery; and automatically determine a count of one or more object of interests present in the imagery based on the user responses; and a non-spatial correlation subsystem configured to; automatically correlate the count of the objects with a non-spatial data; and automatically predict a future non-spatial data based on a future count and the correlation between the non-spatial data and the count. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network-based system for estimating non-spatial data from overhead imagery, the system comprising:
-
a location search subsystem configured to convert a location query received via a network communication channel into one or more derived coordinates; an image acquisition subsystem configured to obtain imagery of a polygon of interest based on the derived coordinates; an image analysis subsystem configured to; process the obtained imagery to distinguish one or more objects of interest from a background of the imagery, wherein to distinguish the one or more objects the image analysis subsystem is configured to automatically determine at least one two-dimensional click cloud indicating potential locations of objects of interest located in the imagery; receive results determined from the objects of interest; and a non-spatial correlation subsystem configured to automatically determine a correlation between a non-spatial data and the results.
-
-
20. A network-based system for obtaining information from imagery, the system comprising:
-
an image analysis subsystem configured to; present imagery, via a network communication channel, to a plurality of worker interfaces configured to be executed on a respective plurality of network devices; receive, via the network communication channel, a plurality of user responses regarding the imagery; automatically determine a count of one or more object of interests present in the imagery based on the user responses; and automatically aggregate the plurality of user responses into at least one two-dimensional click cloud indicating potential locations of objects of interest located in the imagery; and a non-spatial correlation subsystem configured to; automatically correlate the count of the objects with a non-spatial data; and automatically predict a future non-spatial data based on a future count and the correlation between the non-spatial data and the count. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification