Eye Makeup Transformation via Triangulation Mesh Key Points
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing methods for eye makeup struggle to dynamically adjust to changing eye states, leading to distortion and a poor user experience due to differences in eyebrow shapes and eye positions between individuals.
Innovation Solution
An image processing method that recognizes eye key points, performs interpolation to obtain auxiliary key points, and transforms an eye makeup effect image based on a triangulation mesh, ensuring similarity between corresponding triangles in the source and target images within a preset error range, thereby maintaining the shape of the triangulation mesh regardless of eye state changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional face image mesh methods with triangulation are used, then the whole image can be divided into multiple triangle regions, but the triangulation mesh shape varies greatly depending on different eye states and individual differences, leading to distortion
Solution Approach 1:
The patent applies preliminary action by pre-defining a standard eye template with fixed key points and triangulation mesh structure. Before processing individual eye images, the system prepares this standard template in advance, which serves as a reference for subsequent matching and transformation operations, ensuring consistent mesh shape across different eye states
Solution Approach 2:
The patent employs parameter changes by dynamically adjusting transformation parameters (translation, rotation, scaling) based on the detected eye key points and state. Instead of changing the mesh structure itself, the system modifies transformation parameters to adapt the standard template to different eye states while maintaining mesh shape consistency
2Ease of operation
If the triangulation mesh is adjusted to fit different eye positions, then the eye makeup effect can be applied to various positions, but the mesh shape distortion occurs due to individual differences in eyebrow shapes and eye positions
Solution Approach 1:
The patent applies copying by creating a standardized eye template that contains the ideal triangulation mesh structure. This template is copied and applied to different user eyes through transformation operations rather than modifying the original mesh structure, thus maintaining shape integrity while achieving positioning flexibility
Solution Approach 2:
The patent employs dynamics by implementing dynamic transformation parameters that adjust the position, scale, and rotation of the standard eye template based on detected eye key points. This allows the makeup effect to dynamically adapt to different eye positions and states while the underlying mesh structure remains consistent
3Measurement precision
If eye key points are recognized and interpolation is performed to obtain auxiliary key points, then the triangulation mesh can be formed at predetermined eye position, but the processing complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the eye region into specific key point locations (eyebrow endpoints, eye corners, etc.) that need to be detected. By segmenting the detection task into discrete key points rather than analyzing the entire eye region, the system achieves high precision while managing processing complexity through focused detection
Data Source
AI summary
There are provided an image processing method, an image processing device, a hardware device for image processing, a computer readable storage medium, and an image processing terminal. The image processing method includes: recognizing eye key points on a face image; performing interpolation to obtain auxiliary key points, where the auxiliary key points and the eye key points form a first triangulation mesh at a predetermined eye position on the face image; and transforming, based on the first triangulation mesh, an eye makeup effect image to the predetermined eye position.


