Skincare Recommendation System Using Computer Vision Research Paper
Skincare Recommendation System Using Computer Vision Research Paper
Personalized skincare has taken another step with the Moreover, the paper presents a technique that combines
incorporation of CV into the skincare recommendation deep neural networks with user reviews in order to
system. CV-powered systems help people objectively provide personalized recommendations for skin care
analyze their skin, prescribe personal product products. Additionally, it surveys existing systems for
recommendations, and continuously monitor their skin for recommending skincare items online based on text
a healthy radiant look. With regards to CV technology analysis efficiency through user opinions. It surpasses
advancement, there will be endless opportunities for traditional matrix factorization approaches often
customized skincare and the world of unique skincare mentioned in recommender systems like collaborative
regimes for each individual. filtering, neural collaborative filtering and hybrid
LITERATURE SURVEY recommender systems based on deep learning.Exploring
PROPOSED SYSTEM
This proposal introduces a CV-based system for Step - 3 User Input Processing:
recommending skincare products using TensorFlow and
OpenCV for face recognition and skin analysis, along In our User Input Processing module, we would
with NLP for understanding user queries about skin incorporate an analysis like NLP (Natural Language
problems. Processing) with some sentiment analysis techniques such
that we can understand and interpret user input text in
Step 1- Face Recognition: regard to the concern they have about their skin, what
exactly they want to improve. We perform NLP analysis
Data is collected either by taking a picture or by carefully parsing the user-provided text for the
capturing a selfie. This module comes into place occurrence of keywords and specific key phrases which
converting your image into the correct form. For this can denote what kind of problem or goal the user is
purpose, it employs either OpenCV’s black magic or expecting. The system identifies patterns and discerns
TensorFlow’s brawn, acting as if they were sheriffs who relevant data from the user's input, to arrive at sound
had caught you in their sights. Then it extracts key judgment on the needs and preferences of every
features like landmarks and points of interest needed for individual, all pertaining to skincare. Again, this algorithm
analyzing your skin.[5] can further determine the mood and attitude of the user
towards his skin, ranging from frustration and feeling
uncomfortable to satisfaction and delight. More narrowly,
Step - 2 Skin Analysis: to understand the user's sentiment than just assuming that
all users are sympathetic towards the journey of this very
In our proposed skin analysis module, skin personal skincare. So, it influences what the system is
analysis is designed to use a blend of TensorFlow and recommending. A system of that kind, which fuses NLP
OpenCV techniques to give an in-depth look at the state of and sentimental analysis, makes an effort to provide
users’ skin. Initially, we plan on using TensorFlow personalized solutions reflecting specific user concerns
employing the Convolutional Neural Networks (CNNs) to and preference, as well as emotional context in a drive to
develop a model that can be used with labelled datasets make personal skincare better.
that have different types of skins such as; oily, dry and
normal. Consequently, the system will be able to identify
Step - 4 Product Recommendation: with a description of skin type and individual
recommendations of products that give choices to take
For these and other reasons, our product decisions in an informed way about healthier glowing
recommendation module relies on a mix of approaches skin.
aimed at matching users to personalized skincare
solutions. First, we deploy ingredient matching techniques Our system comes with a rich library filled with articles,
to map the user's skin type, identified blemishes, desired videos, and quizzes based on skin condition, routine, and
goals, and input keywords against a rich knowledge base ingredient function. It guides you not only around the
of skincare ingredients known for effective problem- System Recommendations but also in making your skin a
solving. That is, in effect, an intelligent match to relate master of its destiny.
attributes of the user to profiled attributes of ingredients in
the items offered to recommend a product with a formula This smart digital system of recommendations is only the
adaptation in skincare needs. We later apply product tip of an iceberg—imagine a future when computer vision
filtering mechanisms upon the matched ingredients, skin will reveal secrets toward really personalized and data-
type, and user preferences available offerings in skincare. driven skincare. Instant feedback on what your routine is
It is through this process that we hope to provide the best- doing: hyper-local product recommendations based on any
curated assortment of products customized to best meet variety of environmental factors, powered by real
our customers' unique needs in skin care. We dermatologists or an AI consultation—the sky's the limit.
subsequently rank the recommended products by real-time We believe that CV has the key to entering a world where
user reviews, ratings, and brand preferences. This everyone can get their healthiest and radiant skin.
objective further values the recommendations themselves
by integrating insights from peer experiences with direct This clarifies a bit further that the individual uses of
user input to not only apply ingredient matching and Tensorflow and OpenCV were mainly in facial feature
filtering of products but also strategies for the detection and personalized tracking. The skin analysis
prioritization of suggestions to the user so that they can techniques are developed in more detail, with an emphasis
be, if possible, fully personalized fitting the said products on texture and color as tools used in addressing
themselves. individualized needs. The fact that all this comes in the
form of a link to personalized product recommendation,
Step - 5 Output & Feedback: virtual try-on, and real-time feedback loop does, if
anything else, create more emphasis on the dynamism and
Propose a list of products and provide adaptability of the system today. Lastly, the thesis
justification about their appropriateness for addressing highlights empowerment of users through knowledge
specific concerns of the user.Provide space for the user to about their own capacities and a vision for opening a
give feedback on how appropriate they found the future with the power of CV.
recommendations and what they may have bought instead.
This feedback will be very helpful for your system to
learn how to improve its performance. RESULTS AND DISCUSSION
REFERENCES