Pupil Positioning via Semi-Supervised Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining the position of a pupil in virtual reality applications using unsupervised learning are inaccurate, leading to poor positioning of the pupil center.

Innovation Solution

A semi-supervised learning approach is employed to acquire a binary image of a preset area containing the pupil, with a centroid calculation to accurately determine the central position, combining unsupervised and supervised learning processes to improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If unsupervised learning method is used for positioning the pupil center, then the processing is simpler, but the positioning accuracy is low

Engineering Contradiction:
Improveprocessing simplicityVSAvoidpupil center positioning accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent combines unsupervised learning and supervised learning into a semi-supervised learning framework. The unsupervised learning component processes the input image to generate an initial pupil region mask, while the supervised learning component refines this mask using labeled training data. This merging allows the system to maintain processing simplicity from unsupervised learning while achieving high positioning accuracy through supervised learning refinement.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unsupervised learning process performs preliminary action by generating an initial pupil region mask before the supervised learning refinement. This preliminary mask provides a good starting point that reduces the search space for the supervised learning component, making the overall process more efficient while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If only supervised learning is used for positioning the pupil center, then the positioning accuracy is improved, but the processing complexity increases

Engineering Contradiction:
Improvepupil center positioning accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the processing into two distinct stages: unsupervised learning for initial mask generation and supervised learning for refinement. This segmentation allows each component to be optimized independently - the unsupervised learning handles the complex initial processing while the supervised learning focuses only on refinement, reducing overall complexity compared to using supervised learning for the entire process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The supervised learning component performs only partial action by refining the pupil mask rather than generating it from scratch. This partial refinement approach reduces the complexity burden on the supervised learning component while still achieving high positioning accuracy, as the heavy lifting is done by the unsupervised learning stage.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10949991B2Method and apparatus for determining position of pupil
Publication Date: 2021.03.16 BEIJING 7INVENSUN TECH
  • US10949991B2 patent drawing
  • US10949991B2 patent drawing
  • US10949991B2 patent drawing

AI summary

Disclosed is a method and apparatus for determining a position of a pupil. The method includes: acquiring an image to be detected including a pupil; acquiring a binary image of a preset area based on a preset model of semi-supervised learning, where the preset area is an area where the pupil is located in the image to be detected; acquiring a centroid of the binary image; and determining a central position of the pupil according to the centroid of the binary image.