Automatic labeling in images
AssigneeInbit, Inc.
InventorsJinsheng Wang, Lu Wang
Life of this patent
Estimating the term…
Abstract
Techniques for placing sequential or individual labels in an electronic image are disclosed. According to one embodiment, label parameters are determined. These label parameters may include, but not be limited to, label styles, fonts, sizes, or increments. As objects in the image are respectively identified, labels per the parameters are automatically generated and then placed upon or near the identified objects. A tracing line may be automatically added between a pair of an identified object and a label to demonstrate a visual association. When one or more of the label parameters are adjusted, the labels are automatically and systematically changed per the changes.
Claims23
A method for automatically labeling an image, the method comprising:
- providing a working image that includes a number of objects;
- determining label parameters for labels to be associated with at least some of the objects, wherein the label parameters determine a style of the labels and a preferable increment set by a user in accordance with how the image is used;
- placing a first label in the working image when one of the objects is selected;
- placing a second label in the working image when another one of the objects is selected, wherein the second label is automatically generated in accordance with the label parameters, and the second label is different from the first label by the increment.
A software product to be executable in a computing device for automatically labeling an image, the software product comprising:
- program code for providing a working image from the image that includes a number of objects;
- program code for determining label parameters for labels to be associated with at least some of the objects, wherein the label parameters determine a style of the labels and a preferable increment set by a user in accordance with a use of the image;
- program code for placing a first label in the working image when one of the objects is selected;
- program code for placing a second label in the working image when another one of the objects is selected, wherein the second label is automatically generated in accordance with an increment from the first label.
A method for automatically labeling an image, the method comprising:
- providing a graphic environment in which an electronic image is displayed, the graphic environment including a plurality of icons, one of the icons, once activated, providing a working image from the image that includes a number of objects and displaying a number of annotation icons, wherein one of annotation icons facilitating determination of label parameters for labels to be associated with at least some of the objects, the label parameters determine a style of the labels and a preferable increment set by a user in accordance with a use of the image;
- placing a first label in the working image when one of the objects is selected;
- placing a second label in the working image when another one of the objects is selected, wherein the second label is automatically generated in accordance with an increment in one of the label parameters;
- placing additional labels in the working image when additional ones of the objects are respectively selected, wherein the additional labels are respectively and automatically generated in accordance with the increment with reference to a preceding label thereof;
- and
- saving the working image with the labels placed therein in a predetermined format to embed the labels or in a file that keeps the working image and the labels separately so that further editing to the labels is possible.
Dependencies are inferred from the claim text.