Then it recommends eyewear and hats that suit it. It runs live in your browser.
Every year, billions of items travel back and forth between homes and warehouses. The root cause is rarely quality. It's fit, and fit starts with shape.
1 in 3 fashion purchases
never stays home.
Online fashion return rates average 30–40%, compared to ~9% in-store. The dominant driver? Products don't match the buyer's body, and face shape is the least-addressed dimension of all.
Source: Statista, 2023 Global E-commerce Return StudyFit & style mismatch
drives 70% of returns.
Of all returned items, nearly 70% are cited as fit or style errors, not defects. For eyewear and hats, products shaped around the face, this number climbs further. Shoppers lack a frame of reference.
Source: Narvar Consumer Report, 2022Returns generate
24 million tonnes of CO₂.
Return logistics emit roughly 24 million tonnes of CO₂ annually, equivalent to millions of transatlantic flights. Better fit prediction doesn't just save money; it reduces unnecessary transport at scale.
Source: Optoro Returns Impact Report, 2023Five common shapes. Most faces fall cleanly into one. Many sit between two, so the model returns probabilities across all five and the second-place class is never lost.
Heart
Wider forehead, narrower chin.
Oblong
Length exceeds width.
Oval
Balanced proportions, soft jaw.
Round
Equal width and length, soft angles.
Square
Strong jaw, parallel sides.
Started from scratch. A 3-block CNN + landmark MLP. Capacity-limited. The Round class barely worked.
Went deeper. Attention-gated fusion, 5-block CNN. Round recovered. But we were overfitting.
Swapped to MobileNetV3-Small pretrained weights, added face alignment and MixUp. Fewer params than v2. Matches ResNet-18.
v3 matches a fine-tuned ResNet-18 at 8× fewer parameters.
Dual-branch fusion. CNN image features plus landmark geometry, gated by attention.
Inference runs in your browser. No frames leave your device.