Pupil Detection via Parameterized Shape Fitting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital image processing methods for locating pupils, such as correcting the red-eye effect, require initial user hints and are not accurate without prior information about pupil size, making them unreliable for automatic detection.

Innovation Solution

A method that identifies candidate features in an image by fitting a parameterized shape, such as an ellipse, using iterative processes to maximize the difference between inner and outer pixel values, allowing for accurate detection of pupils without prior size information and adapting to surroundings and orientation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user hints are required for pupil location detection, then detection reliability improves, but ease of operation deteriorates

Engineering Contradiction:
Improvedetection reliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs automatic pupil detection without requiring user hints or manual input. The algorithm independently identifies pupils by analyzing color patterns and geometric characteristics in the image, allowing the system to serve itself rather than requiring user guidance for detection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of the entire image to identify potential pupil locations before final detection. By pre-processing the image to highlight candidate regions based on color and shape criteria, the system prepares the data structure needed for accurate pupil localization without user intervention.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If prior information about pupil size is provided, then detection precision improves, but device complexity deteriorates

Engineering Contradiction:
Improvepupil location precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system dynamically adjusts detection parameters based on the image content rather than relying on pre-provided pupil size information. By changing parameters such as search region size, color threshold ranges, and geometric constraints adaptively, the system achieves precise detection without requiring prior size information or complex user input.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The detection algorithm is designed to be dynamic and adaptive to different imaging conditions. The system automatically adjusts its detection criteria based on the actual pupil characteristics in the image, making the system flexible and precise without requiring rigid pre-provided parameters or complex configuration.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If iterative shape fitting is applied, then measurement precision improves, but use of energy deteriorates

Engineering Contradiction:
Improvefeature location precisionVSAvoidcomputational energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies iterative shape fitting only to candidate regions that have been pre-identified as potential pupils, rather than performing exhaustive search across the entire image. By limiting the iterative optimization to promising candidate areas, the system achieves high precision for detected features while reducing overall computational energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The detection process is segmented into distinct stages: initial candidate identification using simpler criteria, followed by iterative shape fitting only for promising candidates. This segmentation allows the system to use computational energy efficiently by applying complex iterative optimization only where necessary, rather than uniformly across the entire image.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8081818B2Locating a feature in a digital image
Publication Date: 2011.12.20 ADOBE INC
  • US8081818B2 patent drawing
  • US8081818B2 patent drawing
  • US8081818B2 patent drawing

AI summary

Methods, systems, and computer program products used to locate a feature in an image, including identifying one or more candidate features in an image, where each candidate feature is a group of pixels in the image that satisfies a pattern-matching criterion. A best candidate feature is selected from the one or more candidate features, and a parameterized shape is fit to the image in the region of the best candidate feature to compute a feature shape corresponding to the best candidate feature. Particular implentations can include one or more of the following features. The candidate feature is a candidate pupil and the feature shape is an ellipse. Fitting the parameterizes shape to the mage includes applying an iterative process varying shape parameters. The parameterized shape encloses pixels in the image, and fitting the parameterized shape to compute an inner value, summing functions of values of pixels in the image outside of the parameterized shape to compute an outer value, and maximizing a difference between the inner value and the outer value.