Guide

How AI Skin Analysis Works (and How Accurate It Is)

From face detection to a 468-point mesh to region-by-region scoring: what an AI skin analyzer does with your selfie, where it falls short, and how to get results you can compare.

By the Pori team5 min read
Key takeaways
  • AI skin analysis finds your face, maps it with landmark points, crops regions like the forehead and cheeks, then scores each with a vision model.
  • Results describe how skin looks in one photo; lighting, camera, angle and makeup can all shift them.
  • Scan in the same light, bare-faced, at the same time of day, and judge trends over weeks.
  • These apps can't diagnose conditions or check moles; see a dermatologist for anything worrying.

AI skin analysis works in three steps: software finds your face in a photo, maps it with a set of landmark points so it knows where your forehead, cheeks, nose and under-eyes are, then a vision model reads each region and scores visible features like texture, tone and lines. The result is an estimate of how your skin looks in that photo. It's useful for tracking change over time, but it isn't a medical diagnosis.

Below is what happens at each step, why your lighting and camera matter so much, how to get consistent results, and what to ask any skin analysis app before you hand over a selfie.

How does AI skin analysis work, step by step?

1. Face detection

First, the software has to find a face in the image and draw a box around it. Google's MediaPipe Face Landmarker, a widely used open toolkit, starts with a lightweight face detection model optimized for mobile GPUs. If no face is found, or the face is too small, tilted or partly covered, the analysis usually stops or asks you to retake the photo.

2. Landmarks and the face mesh

Next, a second model places landmark points on the face. A well-known approach from Google researchers infers an approximate 3D face mesh of 468 vertices from a single camera image, fast enough to run in real time on a phone. Those points trace the eyebrows, eyelids, nose, lips and jawline, and give the software a stable map of your face even when you turn your head slightly. The newer MediaPipe version outputs 478 3D landmarks, adding points for the irises.

That animated web of dots you see in some apps during a scan is a visualization of this step. In Pori, for example, the scan animation maps a 468-point face mesh before reading individual regions.

3. Region-of-interest reading

With the map in place, the software crops out regions of interest: the forehead, each cheek, the nose, the chin, the under-eye area, and the skin around the eyes and mouth. Splitting the face this way matters because different regions tell different stories. The T-zone is where shine and visible pores show up most. The outer eye area is where fine lines appear first. Cheeks often show redness and uneven tone.

4. Vision model scoring

Finally, a vision model looks at those regions and produces scores. Depending on the app, this might be a specialized model trained on labeled skin images, a general-purpose multimodal AI model, or a mix of both. Outputs typically include:

  • An overall score, often 0 to 100.
  • Sub-scores for areas such as hydration, pores and texture, pigmentation and tone, and signs of aging.
  • A skin-age estimate: how old your skin appears.
  • Plain-language notes on what the model noticed in each region.

It's worth being clear about what the model is doing: it's interpreting pixels. It can't measure hydration directly the way a lab device does. It infers hydration from visual cues such as flakiness, dullness or fine dehydration lines.

Are skin analysis apps accurate?

For cosmetic tracking, they can be consistent enough to be useful, as long as you take your photos the same way each time. A single score is an estimate, and two different apps can disagree about the same face because they use different models and different scales.

For anything medical, the evidence calls for caution. A systematic review in the BMJ of apps that assess skin cancer risk from photos found that studies were small and of poor methodological quality, and concluded that current algorithm-based smartphone apps cannot be relied on to detect all cases of melanoma or other skin cancers. Cosmetic skin analysis apps aren't designed for that job at all. For moles, follow the AAD's ABCDE warning signs and see a board-certified dermatologist about any spot that is new, changing, itching or bleeding.

Why do lighting, camera and angle change the result?

The model only sees what the camera captures, and cameras are very sensitive to conditions.

FactorWhat it can do to a scan
Warm or yellow indoor lightShifts skin tone readings and can hide or exaggerate redness
Harsh overhead lightCasts shadows under the eyes and in lines, making them look deeper
Direct flashFlattens texture and adds bright glare on oily areas
Different phone or cameraDifferent processing, sharpening and smoothing
Beauty or portrait filtersSmooth away texture and pores the model needs to see
Head tilt or distanceChanges how much of each region is visible and how large it appears
Makeup, sunscreen or fresh moisturizerCovers tone and texture or adds shine

None of this means the analysis is broken. It means a single scan reflects that photo, and comparisons only make sense between photos taken the same way.

How do I get consistent skin scan results?

  • Same light: face a window in daylight, or use the same indoor spot every time. Avoid light coming from directly above or behind you.
  • Bare skin: no makeup, tinted sunscreen or heavy moisturizer. Scanning before your routine works well.
  • Same time of day: skin looks different first thing in the morning than after a workout or a long day.
  • Same phone, front camera, no filters: turn off beauty modes and portrait effects.
  • Same framing: face straight on, hair pulled back, at arm's length.
  • Judge trends, not single scans: look at the direction across several weeks. Our guide to tracking acne progress covers this approach in more detail.

What can't AI skin analysis do?

Know the limits before you rely on a number:

  • It can't diagnose conditions like acne type, rosacea, eczema or infections, and it can't check moles or skin cancer.
  • It can't see below the surface or measure things like oil or water content directly.
  • It may perform unevenly across skin tones if the model wasn't built and tested on diverse faces.
  • It can't account for context it doesn't have, such as medications, a recent procedure or a new product.

Treat AI analysis as a wellness and education tool. If something hurts, bleeds, spreads or changes quickly, book a dermatologist rather than another scan.

What privacy questions should I ask a skin analysis app?

A face photo is personal data. Before you use any app, check its privacy policy for clear answers to these:

  1. Is the photo analyzed on the device or uploaded to a server? If uploaded, is it sent over an encrypted connection?
  2. Is the photo stored after the analysis, and for how long?
  3. Is it ever sold, shared with advertisers, or used to train AI models?
  4. Where are your scan history and any notes stored, and can you delete them?
  5. Does the app make medical claims it can't back up?

For reference, Pori sends photos over HTTPS for analysis, doesn't keep them on its servers after returning the result, never sells them or uses them for ads or to train third-party models, and stores your scans and diary on your phone. Whatever app you choose, expect answers that specific. If you're comparing options, see our roundup of AI skin analysis apps.

Frequently asked questions

How does AI skin analysis work?

The app detects your face, places landmark points to map regions like the forehead, cheeks and under-eyes, then a vision model scores visible features such as texture, tone and lines in each region.

Are AI skin analysis apps accurate?

They can be consistent enough for tracking cosmetic changes if you photograph yourself the same way each time. They are not reliable for medical diagnosis, and a systematic review found photo-based apps can't be relied on to detect skin cancer.

Why does my skin score change between scans?

Lighting, camera angle, distance, makeup and time of day all change what the camera captures. Small swings between scans a few days apart are usually noise, so compare trends over weeks.

Is it safe to upload a selfie to a skin analysis app?

It depends on the app. Check whether photos are encrypted in transit, whether they're stored after analysis, and whether they're sold, used for ads or used to train AI models.

Sources

  1. Kartynnik Y et al. Real-time Facial Surface Geometry from Monocular Video on Mobile GPUs. arXiv, 2019
  2. Google AI Edge: MediaPipe Face Landmarker guide
  3. Freeman K et al. Algorithm based smartphone apps to assess risk of skin cancer in adults: systematic review of diagnostic accuracy studies. BMJ, 2020 (PubMed)
  4. American Academy of Dermatology: What to look for: ABCDEs of melanoma

Pori is a wellness and skincare education app, not a medical device. This article is for general information and isn't medical advice. For anything that worries you, see a dermatologist.