Real-time Object Annotation Using Unique Context Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for real-time object annotation in remote environments face inefficiencies in bandwidth usage and require on-site expert visits, lacking a reliable and faster method for remote annotation.

Innovation Solution

A processor-implemented method and system that identifies objects in a video stream, determines their orientation, and uses a unique context identifier (UCID) to receive and render remote expert inputs in 3D space coordinates, eliminating the need for on-site visits and reducing bandwidth requirements by sending only the UCID.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional systems send full video streams or images to remote experts for annotation, then annotation can be performed, but bandwidth usage increases and annotation speed decreases

Engineering Contradiction:
Improveannotation reliabilityVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential identifying features (UCID) from the full video stream or image data. Instead of transmitting complete visual information, the system identifies objects and extracts their unique context identifiers, which are then sent to remote experts for annotation. This extraction principle dramatically reduces bandwidth consumption while maintaining annotation reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a simplified copy of the object information by generating UCIDs that represent objects without requiring transmission of actual visual data. These identifier copies enable remote experts to annotate objects accurately without receiving or processing large volumes of video or image data, thus reducing bandwidth usage while preserving annotation capability.

Inventive Principle:
Principle #26Copying

2Reliability

If conventional systems wait for on-site expert visits to perform annotation, then accurate annotation can be obtained, but time is lost and productivity decreases

Engineering Contradiction:
Improveannotation accuracyVSAvoidannotation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary object identification and UCID generation at the site before remote experts provide annotations. By pre-processing the video stream to identify objects and generate their unique identifiers, the system enables remote experts to quickly annotate specific objects without needing to visit the site or review entire video streams, thus accelerating the annotation process while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The UCID acts as an intermediary between the video stream and remote experts. Instead of experts directly analyzing video data or visiting sites, the UCID mediates by providing a compact reference that enables remote annotation. This intermediary mechanism allows experts to work remotely with high accuracy while significantly improving annotation speed and eliminating the need for on-site visits.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system transmits detailed object information to remote devices, then annotation precision improves, but bandwidth requirements increase

Engineering Contradiction:
Improveannotation precisionVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the critical identifying information (UCID) from comprehensive object data. By pulling out just the essential identifier needed for precise annotation rather than transmitting full object descriptions or video frames, the system achieves high annotation precision with minimal data transmission volume.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of sending detailed object information from site to remote expert, the system inverts the approach by having experts annotate based on compact UCIDs and then mapping annotations back to objects. This inverted data flow reduces transmission requirements while maintaining annotation precision through the use of unique identifiers that precisely reference target objects.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentEP3182330B1Method and system for remotely annotating an object in real-time
Publication Date: 2021.07.21 WIPRO LTD
  • EP3182330B1 patent drawingFigure 1
  • EP3182330B1 patent drawingFigure 2
  • EP3182330B1 patent drawingFigure 3

AI summary

The present disclosure relates to method and system for annotating an object in real-time which comprises object database, remote device and real-time annotating unit. Real-time annotating unit receives video stream comprising one or more objects and identifies at least one object in video stream to be annotated by comparing at least one frame of video stream with predefined frames comprising one or more objects in object database. Further, real-time annotating unit determines orientation data of at least one object and obtains unique context identifier (UCID) associated with each of at least one object. The real-time annotating unit further provides UCID associated with at least one object to remote device and receives annotated data, from remote device, generated based on UCID and remote expert inputs. Further, real-time annotating unit converts annotation data to 3D space coordinates and renders converted annotated data on at least one object based on orientation data.