Automatic image annotations

US11615618B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11615618-B2
Application numberUS-202117225165-A
CountryUS
Kind codeB2
Filing dateApr 8, 2021
Priority dateApr 8, 2021
Publication dateMar 28, 2023
Grant dateMar 28, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method for annotating images is disclosed. The computer-implemented method includes generating a saliency map corresponding to an input image, wherein the input image is an image that requires annotation, generating a behavior saliency map, wherein the behavior saliency map is a saliency map formed from an average of a plurality of objects contained within respective bounding boxes of a plurality of sample images, generating a historical saliency map, wherein the historical saliency map is a saliency map formed from an average of a plurality of tagged objects in the plurality of sample images, fusing the saliency map corresponding to the input image, the behavior saliency map, and the historical saliency map to form a fused saliency map, and generating, based on the fused saliency map, a bounding box around an object in the input image.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for annotating images, comprising: generating a saliency map corresponding to an input image, wherein the input image is an image that requires annotation; generating a behavior saliency map, wherein the behavior saliency map is a saliency map formed from an average of a plurality of objects contained within respective bounding boxes of a plurality of sample images; generating a historical saliency map, wherein the historical saliency map is a saliency map formed from an average of a plurality of tagged objects in the plurality of sample images; fusing the saliency map corresponding to the input image, the behavior saliency map, and the historical saliency map to form a fused saliency map; and generating, based on the fused saliency map, a bounding box around an object in the input image. 2. The computer-implemented method of claim 1 , wherein fusing the saliency map corresponding to the input image, the behavior saliency map, and the historical saliency map to form the fused saliency map is further based on, at least in part, on: assigning one or more weighted values to the saliency map corresponding to the input image, the behavior saliency map, and historical saliency map, respectively. 3. The computer-implemented method of claim 2 , wherein the one or more weighted values assigned to the saliency map corresponding to the input image, the behavior saliency map, and the historical saliency map are automatically determined based on an image attention mechanism. 4. The computer-implemented method of claim 1 , wherein generating the saliency map corresponding to the input image further includes: generating a hierarchical image layer; and generating one or more saliency cues for the hierarchical image layer. 5. The computer-implemented method of claim 1 , wherein generating the historical saliency map further includes: selecting one or more sample images above a predetermined threshold, wherein the predetermined threshold is based on a degree of similarity between the sample image and the input image. 6. The computer-implemented method of claim 1 , further comprising: tagging the bounding box as a particular type of object. 7. The computer-implemented method of claim 6 , wherein tagging the bounding box includes comparing a first salient region contained within the bounding box of the fused saliency map to a second salient region of an image previously tagged. 8. A computer program for annotating images, the computer program product comprising one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions including instructions to: generate a saliency map corresponding to an input image, wherein the input image is an image that requires annotation; generate a behavior saliency map, wherein the behavior saliency map is a saliency map formed from an average of a plurality of objects contained within respective bounding boxes of a plurality of sample images; generate a historical saliency map, wherein the historical saliency map is a saliency map formed from an average of a plurality of tagged objects in the plurality of sample images; fuse the saliency map corresponding to the input image, the behavior saliency map, and the historical saliency map to form a fused saliency map; and generate, based on the fused saliency map, a bounding box around an object in the input image. 9. The computer program product of claim 8 , wherein the instructions to fuse the saliency map corresponding to the input image, the behavior saliency map, and the historical saliency map to form the fused saliency map is further based on, at least in part, on instructions to: assign one or more weighted values to the saliency map corresponding to the input image, the behavior saliency map, and historical saliency map, respectively. 10. The computer program product of claim 9 , wherein the instructions for the one or more weighted values assigned to the saliency map corresponding to the input image, the behavior saliency map, and the historical saliency map are automatically determined based on an image attention mechanism. 11. The computer program product of claim 8 , wherein the instructions to generate the saliency map corresponding to the input image further includes instructions to: generate a hierarchical image layer; and generate one or more saliency cues for the hierarchical image layer. 12. The computer program product of claim 8 , wherein the instructions to generate the historical saliency map further includes instructions to: select one or more sample images above a predetermined threshold, wherein the predetermined threshold is based on a degree of similarity between the sample image and the input image. 13. The computer program product of claim 8 , further comprising instructions to: tag the bounding box as a particular type of object. 14. The computer program product of claim 13 , wherein instructions to tag the bounding box further includes instructions to compare a first salient region contained within the bounding box of the fused saliency map to a second salient region of an image previously tagged. 15. A computer system for updating a device, comprising: one or more computer processors; one or more computer readable storage media; and computer program instructions, the computer program instructions being stored on the one or more computer readable storage media for execution by the one or more computer processors, the computer program instructions including instructions to: generate a saliency map corresponding to an input image, wherein the input image is an image that requires annotation; generate a behavior saliency map, wherein the behavior saliency map is a saliency map formed from an average of a plurality of objects contained within respective bounding boxes of a plurality of sample images; generate a historical saliency map, wherein the historical saliency map is a saliency map formed from an average of a plurality of tagged objects in the plurality of sample images; fuse the saliency map corresponding to the input image, the behavior saliency map, and the historical saliency map to form a fused saliency map; and generate, based on the fused saliency map, a bounding box around an object in the input image. 16. The computer system of claim 15 , wherein the instructions to fuse the saliency map corresponding to the input image, the behavior saliency map, and the historical saliency map to form the fused saliency map is further based on, at least in part, on instructions to: assign one or more weighted values to the saliency map corresponding to the input image, the behavior saliency map, and historical saliency map, respectively. 17. The computer system of claim 16 , wherein the instructions for the one or more weighted values assigned to the saliency map corresponding to the input image, the behavior saliency map, and the historical saliency map are automatically determined based on an image attention mechanism. 18. The computer system of claim 15 , wherein the instructions to generate the saliency map corresponding to the input image further includes instructions to: generate a hierarchical image layer; and generate one or more saliency cues for the hierarchical image layer. 19. The computer system of claim 15 , wherein the instructions to generate the historical saliency map further includes instructions to: select one or more sample images above a predete

Assignees

Inventors

Classifications

  • Determination of region of interest [ROI] or a volume of interest [VOI] · CPC title

  • Salient features, e.g. scale invariant feature transforms [SIFT] · CPC title

  • Proximity, similarity or dissimilarity measures · CPC title

  • Fusion techniques · CPC title

  • G06V20/20Primary

    in augmented reality scenes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11615618B2 cover?
A computer-implemented method for annotating images is disclosed. The computer-implemented method includes generating a saliency map corresponding to an input image, wherein the input image is an image that requires annotation, generating a behavior saliency map, wherein the behavior saliency map is a saliency map formed from an average of a plurality of objects contained within respective boun…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06V20/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 28 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).