Skip to content

Methodology and evidence · Beta v1

Facial analysis methodology: what is measured and how evidence is graded.

This public record connects each important product claim to the current engine, a reproducible example, a source, and its present evidence status.

Quick read

The method in plain language

LookRange checks the photo first, keeps different result types apart, and weakens a claim when the input is weak.

  1. 01

    Check before scoring

    An unclear, blocked, badly lit, or badly angled face can be rejected before scoring.

  2. 02

    Answer separate questions

    Photo Score, Structure Score, LookRange, and Confidence each describe a different part of the result.

  3. 03

    Show the limit

    Every result stays tied to the accepted photos and the current Beta method.

Technical appendix

Open the full method record

Review the pipeline, thresholds, formulas, contract fixtures, calibration plan, internal ownership, sources, and change record.

Show 11 sections

Evidence status

Start with the evidence level behind each claim.

Quick Scan and the complete three-view LookRange are available in Beta on supported devices. The current engines are LR-QS-BETA-1.0.0 and LR-MV-BETA-1.0.0. They produce deterministic Beta estimates from accepted inputs.

Browser and contract tests show that the pipeline can reject unsupported inputs, reproduce the same numbers for the same decoded evidence, and generate the documented result fields. Real-participant calibration and fairness evaluation are still required before those results can support population-level conclusions.

Swipe sideways to view the full table.

Current LookRange evidence status
LayerCurrent statusWhat that supports
Product pipelineImplemented in BetaA supported browser can run one-photo and three-view analysis locally.
Deterministic contract testsImplementedFrozen fixtures return repeatable fields and bounded outputs.
Real-participant calibrationNot startedNo population accuracy or stability conclusion is supported.
Locked blind holdoutNot runThe Beta label cannot be removed.
Fairness evaluationNot runNo demographic parity or cross-group performance claim is supported.

From image to result

A five-stage, browser-local analysis pipeline.

Selected photos are decoded in the browser and passed as in-memory bitmaps to an isolated worker. MediaPipe supplies landmark and expression-related signals; LookRange applies its own quality checks, normalized measurements, scoring rules, and result language.

MediaPipe supplies landmark inputs only. LookRange applies the scoring and interpretation rules, while deterministic code—not a language model—sets every numeric result.

  • 1. File preflight. Confirm a real JPEG, PNG, or WebP file, then enforce size and pixel limits before full analysis.
  • 2. Face and photo checks. Require exactly one usable face and check framing, pose, sharpness, exposure, occlusion, and expression risk.
  • 3. Relative geometry. Convert selected landmark relationships into ratios normalized by face width, face height, or eye relationships, avoiding raw-pixel comparisons.
  • 4. Single-photo result. Return a Photo Score, Provisional Structure Score, confidence, component readings, and retake guidance.
  • 5. Three-view result. Validate Front, Left 45°, and Right 45° independently, then combine accepted evidence into Structure Score, LookRange, confidence, and a variance explanation.

Selected frozen thresholds

Weak evidence can stop the analysis before scoring.

These are current Beta v1 engineering thresholds, not universal standards. Internal sharpness and luminance values are normalized implementation signals and should not be read as camera specifications.

Swipe sideways to view the full table.

Selected Quick Scan and multi-view input thresholds
CheckBeta v1 ruleIf it fails
FileJPEG, PNG, or WebP; at most 10 MiBReject before scoring
Source imageShortest edge at least 640 px; no more than 24 million pixelsReject before full decode
Face evidenceExactly one face; at least 10.5% of image area and 220 px wide in the analysis bitmapAsk for another photo
Quick Scan poseAbsolute yaw ≤ 24°, pitch ≤ 20°, roll ≤ 15°Reject the view
Three-view poseFront target 0° ±15°; side targets −32° and +32° ±14°Retake only the mismatched slot
Exposure and clippingMean luminance 0.18–0.88; clipped fraction ≤ 42%Reject unsupported lighting
Confidence floorReject below 52/100; warn below 70/100Return no score or show caution

How the numbers are formed

Photo, structure, range, and confidence answer different questions.

Quick Scan compares normalized geometry with frozen, deliberately broad engineering reference bands. Its Provisional Structure Score combines facial harmony, symmetry signals, and basic proportions. Photo Score then combines 57% provisional structure with 43% photo-condition support.

The multi-view engine normalizes selected horizontal measurements for view projection, weights each accepted view by confidence, photo conditions, and angle support, then uses weighted medians and bounded outlier handling. LookRange is centered on structural and photographic evidence, has a minimum half-width of 4.5 and a maximum half-width of 11, so the total interval can never exceed 22 points.

These formulas describe current software behavior. Their reference bands and weights are Beta design choices, not biological laws or proof of an objective beauty scale.

Swipe sideways to view the full table.

LookRange terms used on this site
TermPlain meaningHow to read it
Photo ScoreHow one accepted photo presents under its own conditionsSpecific to that image
Structure ScoreA Beta estimate of visible relationships combined across accepted viewsMore stable than one photo, but still an estimate
LookRangeThe bounded presentation interval supported by accepted viewsA bounded interval rather than the raw worst and best photo
ConfidenceSupport from photo quality, valid pose, and agreement across viewsNot an accuracy percentage
Main variance driverThe photo condition most associated with the largest visible changeA retake clue, not a fixed trait

Calculated example · synthetic contract

A complete result from the current synthetic contract fixture.

Calculated synthetic contract fixture. It contains no real person, training record, or customer feedback. The numbers below are calculated at build time by LR-MV-BETA-1.0.0 from frozen geometry and photo-condition inputs with controlled variation across the three views.

The main variance driver is sharpness. Confidence means evidence support inside this contract fixture; 97.4/100 is not an accuracy percentage or a probability that the appearance estimate is correct.

Swipe sideways to view the full table.

Calculated synthetic sample report
Report fieldFixture outputInterpretation
Front Photo Score97.1The front image under its own accepted conditions.
Left 45° Photo Score94.7Lower sharpness and different lighting reduce this photo-specific result.
Right 45° Photo Score94.1The weakest of the three accepted photo presentations.
Structure Score97.2Robustly combined normalized geometry, still a Beta estimate.
LookRange91.6–100A bounded presentation interval, not the raw lowest and highest photo scores.
Confidence97.4 / 100 · highSupport from accepted views, pose, quality, and cross-view consistency.
Reproducibility keylr3-27f71b35Stable for this engine version and the same canonical fixture evidence.

Bounded-statistics check

A deliberately extreme contract test shows what LookRange is not.

Score-contract stress test · synthetic input. One otherwise accepted view is assigned a Photo Score of 5 at the score-contract layer while the highest view is 97.1. A raw minimum/maximum approach would therefore report 5–97.1.

The current robust engine returns 91.7–100, within its 22-point maximum width. This demonstrates bounded outlier behavior at the software-contract layer and provides no accuracy evidence about photographs or people.

Pre-registered plan

The pass criteria were written before real-participant evaluation.

Protocol frozen; real-participant evaluation not started. Cohort sizes below are minimum targets, not enrolled or completed sample counts. Participants must explicitly consent to research use and remain separated by person between development and blind holdout sets. Eligibility is defined in the Terms of Use.

A failed blind holdout cannot be repaired and rerun under the same version while still being called independent validation. The engine must remain Beta, document the failure, change version, and use a new holdout.

Swipe sideways to view the full table.

Frozen calibration targets and promotion gates
Evaluation itemFrozen targetObserved today
Development / calibration cohortAt least 240 consenting adults0 reported; evaluation not started
Locked blind holdoutAt least 120 different consenting adults0 reported; holdout not run
Valid-photo false rejection≤ 10%Not measured on real participants
Invalid-photo false acceptance≤ 5%Not measured on real participants
Quick Scan repeated structure differenceMedian ≤ 6; P90 ≤ 12Not measured on real participants
Three-view repeated Structure differenceMedian ≤ 4; P90 ≤ 8Not measured on real participants
Fairness slicesAt least 30 people per reported slice; failure-rate gap ≤ 5 percentage pointsNot evaluated

Interpretation boundary

What no LookRange result can establish.

The analysis cannot establish identity, health, ethnicity, personality, compatibility, employability, social status, or personal worth. It is not a medical, psychological, forensic, biometric-identification, or cosmetic-treatment service.

A single photo remains provisional. Even a valid three-view result describes only the supported images and the current Beta formula. Human attractiveness judgments include substantial individual preference, while camera distance and perspective can change photographed facial configuration and social judgments.

Stop repeated checking if the tool increases distress or compulsive comparison. Another score is not mental-health care.

Internal professional profile

Method and safety ownership inside VSpark AI LLC.

The LookRange Method & Safety Lead is the accountable internal role for the facial-analysis protocol. The role owns input-quality rules, landmark normalization, the frozen scoring contract, calibration design, prohibited-use boundaries, public limitations, and corrections to this record.

The public work product is the versioned methodology, deterministic fixtures, threshold tables, safety language, and review history on this page. LookRange publishes a named biography only after the individual and credentials can be verified.

  • Applied computer vision review. Reviews face detection, pose gates, landmark-derived ratios, projection limits, and browser-local processing boundaries.
  • Measurement and calibration review. Owns fixture reproducibility, cohort separation, holdout gates, failure reporting, and version changes.
  • Safety and content review. Maintains the eligibility terms, prohibited high-impact uses, neutral language, distress stop signals, and corrections channel.

Swipe sideways to view the full table.

Internal professional accountability record
ResponsibilityPublic evidenceCurrent limit
Protocol ownerVersioned pipeline, thresholds, and output definitions on this pageNo real-participant validation result
Technical reviewerDeterministic fixtures and bounded-output contract testsNo real-participant accuracy result
Safety reviewerProhibited uses, interpretation boundaries, and correction routeNot medical or psychological review

Public method record

Material changes are recorded by type.

Copy edits, algorithm updates, software tests, and population evidence remain separate change types. The public record keeps those categories distinct so the page date remains meaningful.

Swipe sideways to view the full table.

Current public method change record
DateChange typePublic record
2026-09-14Reading structureSeparated the concise evidence summary from the expandable technical appendix and refreshed public wording.
2026-09-13Content and information architectureAdded the evidence summary, page navigation, direct source links, terminology, and explicit status language.
2026-09-13Product contractPublished LR-QS-BETA-1.0.0 and LR-MV-BETA-1.0.0 as the current Beta engines.
2026-09-13Evidence statusNo promotion: real-participant calibration, blind holdout, and fairness evaluation remain incomplete.

External context

Sources inform the boundaries; none validates LookRange.

Questions, answered plainly

Questions about the evidence

Is LookRange scientifically validated?

The Beta software and deterministic contract behavior are tested. Real-participant calibration, locked blind validation, and demographic fairness evaluation have not been completed, so the current record supports software behavior rather than population accuracy.

Does a 97.2 Structure Score mean 97.2% attractive?

That number belongs to a synthetic software fixture. Structure Score is an output of frozen Beta reference bands and weights, with no percentage, diagnosis, population percentile, or objective-beauty meaning.

Why publish a synthetic sample?

It shows the exact report fields and how the current code relates photo-specific values, structure, range, confidence, and variance without exposing or implying evidence from a real person.

Can a language model change my score?

No. Numeric results come from the deterministic versioned engines. An optional paid report may use a language model to phrase explanations from a low-dimensional summary, but it cannot inspect the original photo or alter the numbers.

Who reviewed this methodology?

VSpark AI LLC's LookRange Method & Safety Team performed internal applied-computer-vision, measurement-protocol, and safety review. The accountable responsibilities and public work product are listed above; no individual credentials are claimed. Corrections can be sent to support@lookrange.com.