Mobile Image Search and Indexing System and Method
First Claim
1. A computer-implemented method for image searching and image indexing for identifying image content in at least one digital image representation of a real world visual scene, comprising the steps of(A) determining for a mobile pointing device a mobile device geographic location, pointing direction, and a viewing angle;
- (B) retrieving from a first storage location the digital image that relates to the real world visual scene that is associated with the mobile pointing device geographic location;
(C) generating at least a first viewing content cone that includes the mobile pointing device pointing direction, with the mobile pointing device geographic location being the index of the first viewing content cone, and overlaying the digital image with the first viewing content cone;
(D) determining potential objects of the digital image that are within limits of the viewing content cone;
(E) retrieving object-based datasets from a second storage location, with the object-based datasets including at least information relating to potential objects within the viewing content cone determined at Step (D);
(F) determining each object within the limits of the viewing content cone at Step (D) by linking object-based dataset information retrieved at Step (E) with each such object by indexing with an indexing mechanism each object potentially contained within the viewing content cone and assessing at least thematic information associated with each such object; and
(G) electronically annotating the digital image with an image position and directional orientation, and with respect to at least each object determined to be within the viewing content cone annotating thematic information.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method are described for image searching and image indexing that may be incorporated in a mobile device that is part of an object identification system. A computer-implemented system and method relating to a MISIS client and MISIS server that may be associated with mobile pointing and identification system for the searching and indexing of objects in in situ images in geographic space taken from the perspective of a system user located near the surface of the Earth including horizontal, oblique, and airborne perspectives.
-
Citations
28 Claims
-
1. A computer-implemented method for image searching and image indexing for identifying image content in at least one digital image representation of a real world visual scene, comprising the steps of
(A) determining for a mobile pointing device a mobile device geographic location, pointing direction, and a viewing angle; -
(B) retrieving from a first storage location the digital image that relates to the real world visual scene that is associated with the mobile pointing device geographic location; (C) generating at least a first viewing content cone that includes the mobile pointing device pointing direction, with the mobile pointing device geographic location being the index of the first viewing content cone, and overlaying the digital image with the first viewing content cone; (D) determining potential objects of the digital image that are within limits of the viewing content cone; (E) retrieving object-based datasets from a second storage location, with the object-based datasets including at least information relating to potential objects within the viewing content cone determined at Step (D); (F) determining each object within the limits of the viewing content cone at Step (D) by linking object-based dataset information retrieved at Step (E) with each such object by indexing with an indexing mechanism each object potentially contained within the viewing content cone and assessing at least thematic information associated with each such object; and (G) electronically annotating the digital image with an image position and directional orientation, and with respect to at least each object determined to be within the viewing content cone annotating thematic information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for image searching and image indexing for identifying image content in at least two digital images representative of a real world visual scene, comprising the steps of
(A) determining for a first mobile pointing device a mobile device geographic location, pointing direction, and a viewing angle; -
(B) determining for a second mobile pointing device a mobile device geographic location, pointing direction, and a viewing angle; (C) retrieving from a first storage location a first digital image that relates to the real world visual scene that is associated with the first mobile pointing device geographic location; (D) retrieving from the first storage location a second digital image that relates to the real world visual scene that is associated with the second mobile pointing device geographic location; (E) generating a first viewing content cone that includes the first mobile pointing device pointing direction, with the first mobile pointing device geographic location being the index of the first viewing content cone, and overlaying the first digital image with the first viewing content cone; (F) determining potential objects of the first digital image that are within limits of the first viewing content cone; (G) generating a second viewing content cone that includes the second mobile pointing device pointing direction, with the second mobile pointing device geographic location being the index of the second viewing content cone, and overlaying the second digital image with the second viewing content cone; (H) determining potential objects of the second digital image that are within limits of the second viewing content cone; (I) retrieving object-based datasets from a second storage location, with the object-based datasets including at least information relating to potential objects within the first viewing content cone determined at Step (F); (J) retrieving object-based datasets from a second storage location, with the object-based datasets including at least information relating to potential objects within the second viewing content cone determined at Step (H); (K) determining each object within the limits of the first viewing content cone at Step (F) by linking object-based dataset information relating to that object retrieved at Step (I) with each such object by indexing with an indexing mechanism each object potentially contained within the first viewing content cone and assessing at least thematic information associated with each such object; (L) determining each object within the limits of the second viewing content cone at Step (H) by linking object-based dataset information relating to that object retrieved at Step (J) with each such object by indexing with an indexing mechanism each object potentially contained within the second viewing content cone and assessing at least thematic information associated with each such object; (M) electronically annotating the first digital image with an image position and directional orientation based on the determination at Step (A) relating to the first mobile pointing device, and with respect to at least each object determined to be within the first viewing content cone related annotating thematic information, and electronically annotating the second digital image with an image position and directional orientation based on the determination at Step (B), and with respect to at least each object determined to be within the second viewing content cone annotating thematic information; and (N) identifying the objects that are separately within the first viewing content cone and the second viewing content cone, objects that are within both the first and second viewing content cones, and objects that are not within the first or the second viewing content cone. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer implemented system for image searching and image indexing for identifying image content in at least one digital image representation of a real world visual scene, comprising:
-
a mobile pointing device having at least sensors for determining a mobile device geographic location, pointing direction, and a viewing angle, and with the mobile pointing device having a capability to generate a picture of at least a portion of the visual scene that can be processed into a digital image of at least that portion of the visual scene; a system server that is connected to the mobile pointing device that is capable of receiving the digital image generated by the mobile pointing device, with the system server for generating at least a first viewing content cone that includes the mobile pointing device pointing direction, with the mobile pointing device geographic location being the index of the first viewing content cone, and overlaying the digital image with the first viewing content cone, determining potential objects of the digital image that are within limits of the viewing content cone, retrieving object-based datasets from a second storage location, with the object-based datasets including at least information relating to potential objects within the viewing content cone, determining each object within the limits of the viewing content cone by linking retrieved object-based dataset information with each such object by indexing with an indexing mechanism each object potentially contained within the viewing content cone and assessing at least thematic information associated with each such object, and electronically annotating the digital image with an image position and directional orientation, and with respect to at least each object determined to be within the viewing content cone annotating thematic information; and system storage that connects to the system server that includes at least the first and second storage locations. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification