Hair Flow Alignment Analysis for Natural Image Gloss Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing techniques fail to naturally add gloss to hair in images, especially when hair flow is irregular, resulting in unnatural appearances.

Innovation Solution

An image processing apparatus that calculates characteristic amounts indicating the degree of alignment of hair flow directions and performs gloss correction only when the hair flow is regular, using a calculating unit and correcting unit to adjust the image data accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If gloss correction is applied to all hair regions, then gloss is added to uniform hair flow, but unnatural gloss appears on irregular hair flow

Engineering Contradiction:
Improvenaturalness of glossVSAvoidapplicability to different hair flow states
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies different processing strategies to different regions based on their hair flow characteristics. Uniform hair flow regions receive gloss correction processing, while irregular hair flow regions do not receive such processing. This local differentiation ensures that gloss is added only where it appears natural, resolving the contradiction between reliability for uniform hair and adaptability to irregular hair patterns.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically determines the hair flow state for each region and adjusts the gloss correction application accordingly. By calculating hair flow characteristics and making real-time decisions about whether to apply gloss correction, the system adapts its behavior to match the actual hair conditions, achieving both reliability and adaptability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If hair flow analysis is performed, then natural gloss addition is achieved, but processing complexity increases

Engineering Contradiction:
Improveaccuracy of gloss applicationVSAvoidprocessing steps
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs hair flow analysis and region classification before applying gloss correction. By pre-identifying uniform and irregular hair flow regions and calculating characteristic amounts in advance, the system streamlines the subsequent gloss application process. This preliminary action reduces the complexity of the overall processing by organizing the workflow in a logical sequence.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the hair region into subregions based on hair flow characteristics (uniform vs. irregular). This segmentation allows the system to apply different processing strategies to different segments, simplifying the decision-making process for gloss correction and improving accuracy without requiring complex global processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11836900B2Image processing apparatus
Publication Date: 2023.12.05 CANON KK
  • US11836900B2 patent drawing
  • US11836900B2 patent drawing
  • US11836900B2 patent drawing

AI summary

The technique of the present disclosure can add a gloss to image data according to the hair flow of a subject. An image data obtaining unit obtains input image data, and a characteristic amount calculating unit calculates characteristic amounts for the input image data. The characteristic amount calculating unit obtains a degree to which directions of hair flow are concentrated to a predetermined direction (a degree of alignment) in a predetermined range based on the directions of hair flow, and sets this as a characteristic amount indicative of the degree of alignment of the directions of hair flow. A determining unit estimates the state of the hair flow of the entire input image data based on the characteristic amounts thus calculated, and determines whether to correct the input image data. A correcting unit performs a gloss adding correction to the input image data.