Pupil Positioning via Semi-Supervised Learning
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If only supervised learning is used for positioning the pupil center, then the positioning accuracy is improved, but the processing complexity increases
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.
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.
Data Source
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.


