Pupil Center Positioning via Ellipse Fitting in VR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current pupil center positioning methods in VR/AR devices, such as the projection coordinate method, suffer from low calculation accuracy and poor anti-interference ability due to factors like eyelashes and eyelids, affecting user experience.

Innovation Solution

A pupil center positioning apparatus and method utilizing a hardware implementation based on an ellipse fitting algorithm, employing the Cramer's Rule to obtain parameters of an elliptic equation from N boundary point coordinates, which increases calculation accuracy and anti-interference ability, and is integrated into virtual reality devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the projection coordinate method is used for pupil center positioning, then the device complexity is reduced, but the measurement precision deteriorates due to low calculation accuracy and poor anti-interference ability

Engineering Contradiction:
Improvedevice complexityVSAvoidmeasurement precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the mathematical parameters and calculation model from simple projection coordinates to ellipse fitting parameters (five-parameter ellipse equation). By fitting an ellipse to the pupil boundary points and calculating the center from ellipse parameters, the system achieves higher measurement precision while maintaining acceptable device complexity through standardized mathematical operations

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies the ellipse fitting algorithm which models the pupil boundary as an elliptical curve rather than using straight-line projection coordinates. This curvature-based approach better matches the actual circular/elliptical shape of the pupil, significantly improving measurement precision and anti-interference ability against eyelash and eyelid disturbances

Inventive Principle:
Principle #14Spheroidality (Curvature)

2Measurement precision

If the ellipse fitting algorithm with Cramer's Rule is implemented in hardware, then the measurement precision improves, but the device complexity increases due to matrix operation circuits and parameter operation circuits

Engineering Contradiction:
Improvecalculation accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the pupil center positioning system into three distinct functional modules: matrix operation circuit (for forming and solving linear equations), parameter operation circuit (for calculating ellipse parameters using Cramer's Rule), and coordinate operation circuit (for deriving pupil center coordinates). This segmentation allows each module to perform specialized operations efficiently, improving overall calculation accuracy while making the complex hardware architecture more manageable and modular

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces traditional software-based image processing algorithms with dedicated hardware circuits that perform matrix operations and ellipse parameter calculations. This hardware implementation substitutes general-purpose computational mechanisms with specialized electronic circuits, achieving higher calculation accuracy and processing speed while the modular circuit design keeps the increase in device complexity controlled

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If N boundary point coordinates are processed with ellipse fitting, then the measurement precision improves, but the loss of time increases due to additional matrix operations and parameter calculations

Engineering Contradiction:
Improvecalculation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by first fitting an ellipse to the N boundary points of the pupil area and obtaining the ellipse parameters (a, b, c, d, e) before calculating the pupil center coordinates. This preliminary ellipse fitting step, while requiring additional matrix operations, organizes the boundary point data into a standardized mathematical model that simplifies subsequent center coordinate calculations and improves overall processing efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms the raw boundary point coordinate data into ellipse parameters through fitting, and then transforms these parameters into pupil center coordinates. This parameter transformation approach converts complex geometric boundary data into simplified algebraic parameters, improving measurement precision while the efficient algebraic operations reduce the time penalty compared to direct geometric methods

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11009946B2Pupil center positioning apparatus and method, and virtual reality device
Publication Date: 2021.05.18 BOE TECHNOLOGY GROUP CO LTD
  • US11009946B2 patent drawing
  • US11009946B2 patent drawing
  • US11009946B2 patent drawing

AI summary

The embodiments of the disclosure provide a pupil center positioning apparatus and method, and a virtual reality device. The pupil center positioning apparatus may comprise: a matrix operation circuit configured to obtain a set of linear normal equations according to received N boundary point coordinates of a pupil area, N being a positive integer greater than 5; a parameter operation circuit configured to obtain parameters of an elliptic equation employing the Cramer's Rule according to the set of linear normal equations; and a coordinate operation circuit configured to obtain the center coordinate of the pupil area according to the parameters of the elliptic equation.