PROJECT PROPOSAL
Project Title: Virtual Glamour: AI-Enhanced Makeup Recommendations and
Trials
Project Description
Makeup is widely used to enhance facial beauty, but applying it manually can be
time-consuming and may not always yield professional results. Existing virtual
makeup tools require significant user input and often fail to produce realistic
effects.
This project proposes an automated virtual makeup system that enhances facial
features with minimal user effort. The system leverages advanced face landmark
detection, skin segmentation, and digital makeup transfer techniques to provide
a seamless and natural-looking makeup application.
The key features of this system include:
Face Landmark Detection: Uses Active Shape Model (ASM) and
Gaussian Mixture Model (GMM) for accurate facial key point detection.
Skin Smoothing & Enhancement: Removes imperfections using bilateral
filtering and Poisson image editing.
Digital Makeup Application: Applies makeup effects through Thin Plate
Spline (TPS) transformation and Weighted Least Squares (WLS) image
decomposition.
Makeup Transfer & Synthesis: Transfers makeup styles from example
images while adjusting skin tone, highlights, and shading.
Real-Time Performance: Ensures quick and realistic makeup effects
suitable for web applications.
Tools and Software Used:
Software Requirements:
Operating system: Windows 10/11
Programming Language: Java, Python
Tools: Jupyter Notebook, Netbeans, Navicat
Database: Mysql
Hardware Requirements
Processor: Intel i5
RAM: 8 GB
Hard disk: 512 GB
Submitted By:
1VI21IS098 Shreyas R
1VI22IS402 Chethan GM
1VI21IS089 Praveen Kumar S
1VI21IS116 Vinay N