Human-in-the-loop eye tracking with dynamic library updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile eye-tracking technology faces challenges in analyzing eye movement data in dynamic environments due to the identification of three-dimensional objects of interest, which can be viewed from multiple perspectives and are often occluded, making it difficult to automate the analysis of real-world data.

Innovation Solution

An eye tracking system that includes a video capture component, a library of feature sets for areas of interest, an image annotation component to extract and match features, and a verification component that sends uncertain data to human experts for labeling, with the library dynamically updated based on expert input, allowing for robust analysis of mobile eye-tracking data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated feature matching is used to identify objects in dynamic environments, then analysis speed is improved, but identification accuracy deteriorates due to occlusion and multiple perspectives

Engineering Contradiction:
Improveanalysis speedVSAvoidobject identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements a feedback mechanism where human experts review and correct automated object identification results. The verified labels are fed back into the library to improve future automated matching, creating a continuous improvement loop that addresses accuracy deterioration while maintaining high analysis speed through automated processing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

A human expert verification component acts as an intermediary between automated feature matching and final object identification. This intermediary reviews uncertain matches and provides corrective feedback, resolving the contradiction by allowing automated high-speed processing while human expertise ensures accuracy for ambiguous cases.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If human experts manually annotate all video data, then identification accuracy is improved, but analysis time and cost increase significantly

Engineering Contradiction:
Improveobject identification accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service through automated feature extraction and matching that performs the majority of object identification work independently. Human experts only intervene for uncertain cases, allowing the system to serve itself for routine tasks while human expertise provides accuracy improvements only where needed, significantly reducing total time and cost.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of requiring complete manual annotation of all data, the system applies partial human action only to uncertain or ambiguous object identifications. This partial verification approach maintains high accuracy for critical cases while avoiding the time cost of manual annotation for all data points.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the library is updated with new object labels from human experts, then adaptability to new objects is improved, but system complexity increases

Engineering Contradiction:
Improveability to recognize new objectsVSAvoidlibrary management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses feedback from human expert annotations to dynamically update the object library. New object labels and features provided by experts feed back into the system, enabling automatic adaptation to new objects and environments without manual reconfiguration, thus improving versatility while managing complexity through automated library maintenance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The object library is designed as a dynamic structure that automatically updates and evolves based on new data from human experts. Rather than a static comprehensive database, the library dynamically adapts to new objects and contexts, improving versatility while keeping complexity manageable through automated updates and incremental growth.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10037479B2Human-assisted learning in eye tracking applications
Publication Date: 2018.07.31 MEDSTAR HEALTH INC
  • US10037479B2 patent drawing
  • US10037479B2 patent drawing
  • US10037479B2 patent drawing

AI summary

Systems and methods for eye tracking include a video capture component that provides a video of an environment and a set of gaze tracking coordinates for the video. A library stores a plurality of feature sets representing respective areas of interest with respective object labels. An image annotation component extracts a plurality of features from a region of interest and matches the extracted features to an area of interest in the library to produce a selected area of interest and a confidence value. A verification component accepts the selected area of interest if the confidence value meets a threshold value and sends the region of interest to a human expert to assign an object label if the confidence value does not. The library is dynamically updated in response to input from the human expert to add new areas of interest and new object labels to the library.