Classifying and annotating images based on user context
First Claim
1. A method for annotating and classifying an image based on a user context, said method comprising:
- determining, by a location data determining unit, a location data of an object captured in an image by a camera enabled device;
determining, by a processor, an attribute data of said object based on said image;
obtaining sensor data from sensors that are associated with said location data based on said attribute data;
determining, by said processor, a recommended user context from a plurality of predefined user contexts based on a comparison of said location data, said attribute data, and said sensor data with location data, attribute data, and sensor data of a plurality of images associated with each of said plurality of predefined user contexts;
determining, by said processor, a recommended class of said captured image based on said recommended user context;
selecting, by said processor, a plurality of annotation data from said location data of said object, said attribute data of said object, and said sensor data from said sensors based on said recommended class or said recommended user context; and
annotating, by said processor, said image with said plurality of annotation data.
1 Assignment
0 Petitions
Accused Products
Abstract
Annotating and classifying an image based on a user context includes determining a location data of an object captured in an image, determining an attribute data of the object, obtaining sensor data from sensors that are associated with the location data based on the attribute data, determining a recommended user context from one or more predefined user contexts based on a comparison of the location data, the attribute data, and the sensor data with location data, attribute data, and sensor data of one or more images associated with the one or more predefined user contexts, determining a recommended class of the captured image based on the recommended user context, selecting one or more annotation data from the location data, the attribute data, and the sensor data based on the recommended class or the recommended user context, and annotating the image with the one or more annotation data.
13 Citations
13 Claims
-
1. A method for annotating and classifying an image based on a user context, said method comprising:
-
determining, by a location data determining unit, a location data of an object captured in an image by a camera enabled device; determining, by a processor, an attribute data of said object based on said image; obtaining sensor data from sensors that are associated with said location data based on said attribute data; determining, by said processor, a recommended user context from a plurality of predefined user contexts based on a comparison of said location data, said attribute data, and said sensor data with location data, attribute data, and sensor data of a plurality of images associated with each of said plurality of predefined user contexts; determining, by said processor, a recommended class of said captured image based on said recommended user context; selecting, by said processor, a plurality of annotation data from said location data of said object, said attribute data of said object, and said sensor data from said sensors based on said recommended class or said recommended user context; and annotating, by said processor, said image with said plurality of annotation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An annotation data server comprising a processor that:
-
receives a location data of an object captured in an image; determines an attribute data of said object; obtains sensor data from sensors that are associated with said location data based on said attribute data; determines a recommended user context from a plurality of predefined user contexts based on a comparison of said location data, said attribute data, and said sensor data with location data, attribute data, and sensor data of a plurality of images associated with each of said plurality of predefined user contexts; selects a plurality of annotation data from said location data of said object, said attribute data of said object, and said sensor data from said sensors based on a recommended class of said image or said recommended user context; and generates a recommendation comprising said annotation data for annotating said image. - View Dependent Claims (13)
-
Specification