Inspiration
Most AI-powered face rating websites provide a numerical score without clearly explaining what the system actually measures.
Many also require users to upload personal photographs to remote servers.
I wanted to build something different: a free browser-based tool that explains facial measurements while keeping photographs on the user's device.
What it does
PSL Rating AI is an experimental facial analysis application based on the informal 0–8 PSL scale.
Users can select a front-facing photograph and explore four areas:
Facial Symmetry: Compares corresponding facial landmarks.
Facial Proportions: Examines relative distances between facial regions.
Eye Geometry: Explores eye spacing, alignment, and orientation.
Lower-Face Balance: Measures geometric relationships around the jawline and chin.
The application generates an experimental PSL estimate and provides explanations of the measurements behind the result.
The rating is intended for entertainment and exploration by adults 18+. It is not a scientifically validated measure of attractiveness.
How I built it
The analysis runs directly in the user's browser.
The user selects a photograph.
A local computer vision model detects facial landmarks.
The application calculates facial geometric measurements.
An experimental scoring formula generates a result on the 0–8 PSL scale.
The user can explore the measurements and their limitations.
Photos are not uploaded to application servers, and no account is required.
Challenges I ran into
One challenge is creating a smooth experience while a machine learning model loads and initializes in the browser.
Another is handling variations in image quality, camera perspective, lighting, and head position.
These factors can influence facial landmark detection and the measurements derived from it.
A third challenge is explainability. Instead of presenting an experimental score as an objective judgment, the application needs to make the underlying measurements understandable.
Accomplishments that I'm proud of
What I learned
What's next for PSL Rating AI
Built With
- nuxt