Outer Rim Archives
Archives · 2023 · 20230267754

Application (pre-grant publication)

Automated Content Analysis and Annotation

Number
20230267754
Published
2023-08-24
Filed
2022-02-18
Assignee
Disney Enterprises, Inc.
Inventors
Farre Guiu; Miquel Angel et al.
CPC
G06V10/774; G06V20/70; G06V10/25; G06V10/42; G06V10/44; G06V10/70; G06V10/7753; G06V20/30; G06V30/414; G06V30/42
Verdict
Set aside content annotation, business
Source
Google Patents · FreePatentsOnline

Abstract

A system includes a computing platform having processing hardware, and a systems memory storing a software code. The processing hardware is configured to execute the software code to receive content including an image having multiple image regions, determine boundaries of each of the image regions to identify multiple bounded image regions, identify, within each of the bounded image regions, one or more local features and one or more global features, and identify, within each of the hounded image regions, another one or more local features based on a comparison with corresponding local features identified in each of one or more other bounded image regions. The processing hardware is further configured to execute the software code to annotate each of the bounded image regions using its respective one or more local features, its other one or more local features, and its one or more global features, to provide annotated content.

Background

BACKGROUND

Due to its nearly universal popularity as a content medium, ever more visual media content is being produced and made available to consumers. As a result, the efficiency with which visual images can be analyzed, annotated, and rendered searchable has become increasingly important to the producers, owners, and distributors of that visual media content.

Annotation of visual media content is typically performed manually by human annotators, also known as “taggers.” However, such manual annotation, or “tagging,” is a labor intensive and time consuming process. Moreover, in a typical visual media production environment there may be such a large number of images to be annotated that manual tagging becomes impracticable. In response, various automated systems for performing content tagging have been developed. While offering efficiency advantages over traditional manual techniques, automated tagging systems are especially challenged by particular types of visual media content. For example, comics, graphic novels, and Japanese manga present stories about characters with features depicted from the perspectives of drawing artists with different styles that often change over time in different comic or manga issues, within the same comic or manga issue, in different graphic novels in a series, or within the same graphic novel. Moreover, a drawing artist might use different drawing qualities to emphasize different features across the arc of a single storyline. Tho

Claims

1. A system comprising: a computing platform having a processing hardware and a system memory storing a software code; the processing hardware configured to execute the software code to: receive content including an image having a plurality of image regions; determine a respective boundary of each of the plurality of image regions to identify a plurality of bounded image regions; identify, within each of the plurality of bounded image regions, respective one or more local features and respective one or more global features; identify, within each of the plurality of bounded image regions, another respective one or more local features based on a comparison with corresponding one or more local features identified in each of one or more other bounded image regions; and annotate each of the plurality of bounded image regions using the respective one or more local features, the another respective one or more local features, and the respective one or more global features to provide an annotated content. || 8. A system comprising: a computing platform having a processing hardware and a system memory storing a software code; the processing hardware configured to execute the software code to: receive content including an image having a plurality of image regions at least some of which form a sequence of image regions sharing a relationship; determine a respective boundary of each of the plurality of mage regions to identify a plurality of bounded image regions; identify, within each of the plurality of bounded image regions, respective one or more local features and respective one or more global features; confirm or modify, using the relationship, for each of the bounded image regions corresponding respectively to the image regions sharing the relationship, the identified respective one or more local features and the identified respective one or more global features to provide confirmed or modified respective one or more local features and confirmed or modified respective one or more global features; and annotate each of the bounded image regions corresponding respectively to the image regions sharing the relationship, using the confirmed or modified respective one or more local features and the confirmed or modified respective one or more global features to provide an annotated content. || 14. A method for use by a system including a computing platform having a processing hardware, and a system memory storing a software code, the method comprising: receiving, by the software code executed by the processing hardware, content including an image having a plurality of image regions; determining, by the software code executed by the processing hardware, a respective boundary of each of the plurality of image regions to identify a plurality of bounded image regions; identifying, by the software code executed by the processing hardware within each of the plurality of bounded image regions, respective one or more local features and respective one or more global features; identifying, by the software code executed by the processing hardware within each of the plurality of bounded image regions, another one or more local features based on a comparison with corresponding one or more local features identified in each of one or more other bounded image regions; and annotating, by the software code executed by the processing hardware, each of the plurality of bounded image regions using the respective one or more local features, the another respective one or more local features, and the respective one or more global features to provide an annotated content.