Personalized Makeup Recommendation System Using Facial Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Consumers face challenges in achieving professional makeup results due to the wide selection of cosmetic products for different facial features, and existing online tutorials do not provide tailored makeup effects for individual facial characteristics.
Innovation Solution
A computing device generates digital images depicting makeup trends, analyzes them using a deep neural network to extract target attributes, constructs a database of makeup recommendations, and merges recommendations based on facial similarity to provide personalized makeup suggestions, allowing virtual application of selected effects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If online makeup tutorials are used, then makeup effects are available, but they are not tailored to individual facial characteristics
Solution Approach 1:
The system performs preliminary facial analysis by extracting facial features and characteristics from user-uploaded images before generating makeup recommendations. This preliminary action enables personalized recommendations without requiring complex real-time analysis during the makeup application process.
Solution Approach 2:
The system creates a digital representation or copy of the user's facial features by analyzing uploaded images and storing extracted attributes. This digital copy is then used to generate personalized makeup recommendations without needing the physical presence of the user's face during recommendation generation.
2Adaptability or versatility
If a wide selection of cosmetic products is provided, then more options are available, but it becomes challenging to achieve professional results
Solution Approach 1:
The system provides personalized makeup recommendations by matching specific cosmetic products to specific facial features and characteristics. Instead of presenting a overwhelming wide selection, the system curates a targeted subset of products that are locally optimized for the user's unique facial attributes, making professional results more achievable.
Solution Approach 2:
The system uses feedback from facial analysis results to guide product recommendations. By analyzing facial features and using this feedback to select appropriate makeup products, the system simplifies the decision-making process while maintaining access to a wide product selection, thereby improving ease of operation.
3Adaptability or versatility
If makeup recommendations are generated from multiple sources, then diversity of suggestions is improved, but redundancy increases
Solution Approach 1:
The system merges multiple sets of makeup recommendations obtained from different facial features or analysis methods into a unified set of suggestions. By combining and deduplicating recommendations, the system maintains diversity of suggestions while reducing redundancy, presenting a refined set of unique makeup recommendations to the user.
Data Source
AI summary
A computing device generates a collection of digital images depicting makeup effects representing makeup trends, analyzes the collection of digital images, and extracts target attributes. The computing device constructs a database of makeup recommendation entries comprising the collection of digital images and extracted attributes and receives a query request from a user comprising an image of the user's face. The computing device queries the database and obtains a first number of makeup recommendations. The computing device merges makeup recommendations among the first number of makeup recommendations to generate a second number of makeup recommendations and displays at least a portion of the second number of makeup recommendations and receiving a selection from the user. The computing device performs virtual application of a makeup effect corresponding to the selection.


