Red-Eye Detection Using Adaptive Reference Data Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing red-eye detection methods in digital photography face challenges in accurately identifying red-eye areas due to varying patterns, leading to failure or erroneous detection, especially for patterns not considered in advance or those resembling non-red-eye areas.

Innovation Solution

A red-eye detection device and program that uses reference data to find candidate areas, allows user confirmation and specification of unfound or erroneously detected areas, and updates the reference data to improve detection accuracy by learning from user feedback, incorporating image correction and history monitoring to maintain detection precision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a predetermined criterion is used for red-eye detection based on pre-learning, then the detection process is simple and fast, but detection accuracy deteriorates for patterns not considered in advance

Engineering Contradiction:
Improvedetection speedVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The reference data is made dynamic and updatable. The system initially uses pre-learned reference data for fast detection, then allows users to correct erroneous detections. These corrections are fed back to update the reference data, making it adapt to actual photography conditions while maintaining efficient processing through the structured update mechanism.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A feedback loop is established where user corrections of detection errors are systematically collected and used to update the reference data. The system displays detected red-eye areas to users, receives corrections, and incorporates this feedback into subsequent detection processes, continuously improving accuracy while maintaining operational efficiency.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive learning of all red-eye patterns is performed in advance, then detection accuracy improves, but the complexity and time required for learning increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidlearning complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary learning of common red-eye patterns in advance to create initial reference data, enabling fast detection of typical cases. Less common patterns are handled through user feedback and incremental updates, avoiding the need for exhaustive pre-learning of all possible patterns.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of attempting to learn all possible red-eye patterns comprehensively, the system learns representative patterns and uses user feedback to handle edge cases. This partial learning approach reduces initial complexity while achieving high accuracy through the combination of pre-learned patterns and adaptive updates.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If automatic detection is used without user intervention, then operation simplicity is maintained, but detection accuracy deteriorates due to inability to handle diverse patterns

Engineering Contradiction:
Improveoperation simplicityVSAvoiddetection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs automatic detection initially without user intervention, handling the majority of cases autonomously. When detection errors occur, users provide corrections that are automatically incorporated into the reference data, allowing the system to self-improve while maintaining ease of operation through minimal user input requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

User feedback on detection errors is systematically collected and automatically used to update the reference data. This feedback mechanism allows the system to learn from user corrections and improve accuracy over time while maintaining operational simplicity, as users only need to correct errors rather than perform full manual detection.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7636477B2Device for detecting red eye, program therefor, and recording medium storing the program
Publication Date: 2009.12.22 FUJIFILM CORP
  • US7636477B2 patent drawing
  • US7636477B2 patent drawing
  • US7636477B2 patent drawing

AI summary

Red-eye area detection accuracy is improved according to a pattern of appearance of red-eye areas generated frequently in an actual photography environment. A red-eye candidate area finding unit finds red-eye candidate areas in a digital photograph image, by using reference data. A display unit displays the image with the red-eye candidate areas having been marked and preliminary corrected. A user can specify an unfound red-eye area and an erroneously specified area by using a specification unit 22. An update unit 24 updates the reference data by learning a characteristic of the unfound red-eye area and the erroneously specified area so that a probability becomes higher regarding detection of an area having a characteristic similar to the unfound red-eye area as a red-eye candidate area while becomes lower regarding detection of an area having a characteristic similar to the erroneously specified area as a red-eye area.