Module 1
The one page to keep next to you during a consult. Everything here is expanded in the modules that follow.
Benchmarked against DXA: within about 3.5 points on average, and more repeatable than DXA itself. Use the value.
Read straight off the 3D model, as close as a trained tape measurer. Under 0.5 is the common target.
The number to watch during weight loss: some lean loss is normal, but fat should fall much faster.
Estimated from body shape, calibrated to DXA. A strong cardiometabolic risk indicator.
Module 2
A patient turns once in front of their Tablet.
SNAP's body foundation model reads the video and estimates their body composition and 3D body shape directly from the images.
About 10 seconds of video. The patient turns 360° in an A-pose, phone at waist height.
SNAP's body foundation model reads the frames directly: the body's shape and its surface, skin included.
The same model estimates the metrics, from body-fat % to visceral fat and lean mass, trained and validated against DXA.
It also estimates the body's shape, and the 3D model is built from it. Circumferences are read off it at fixed landmarks.
Values, health bands, and percentiles against population data by age and sex.
Almost every number in the report comes from one body-fat estimate. Once body-fat % is known, fat mass, lean mass and muscle follow by arithmetic. Get the scan right and everything downstream is right. Get it wrong (loose clothing, old weight) and every number shifts together.
Module 3
For each metric: what it's built from, what moves it most, and how much weight to give it. The bars show how strongly each input drives the result, relative to the strongest one.
Read directly off the 3D model, not estimated. No model sits between the scan and the number. It's also the strongest input to body-fat % and visceral fat.
A model trained against DXA. It combines two views of the body: one driven by trunk shape relative to height, one anchored to BMI.
Trunk girth (waist, stomach, hips) carries the most weight. When trunk girths rise together, which is what real fat gain looks like, the estimate moves strongly.
| Band | Men | Women |
|---|---|---|
| Minimum | 5 to 10% | 13 to 18% |
| Healthy | 10 to 20% | 18 to 28% |
| High | 20 to 25% | 28 to 32% |
| Very high | 25% and above | 32% and above |
Bands adapted from ACE and ACSM guidelines.
Fat around the organs, more closely tied to cardiometabolic risk than total fat. Estimated from body-shape ratios and body-fat %, calibrated to DXA. It is not a CT or MRI measurement.
Bars are relative to the strongest input for each sex. A dot means the input isn't used.
In women, waist dominates. In men, the model reads the contrast between stomach and waist: a belly that protrudes below the waist line pushes the estimate up.
A direct split of body weight. No second model.
Both inherit the accuracy of body-fat %, and both depend on the weight entered that day. For weight-loss programs, lean mass is the number to watch: some lean loss is normal, and the outcome you want is fat falling much faster than lean mass.
Appendicular lean mass (arms and legs) is predicted from body-fat %, BMI and body roundness, trained on DXA. Skeletal muscle mass is then a near-linear function of it.
Body roundness index (BRI) describes how round, rather than tall and narrow, the body is, using waist and height. Two people with the same BMI can have very different BRI.
Reported in kg, and as an index (mass ÷ height²) with a low, healthy or high category and an age and sex percentile. Muscle here is inferred from body shape and fat, not imaged directly.
Body-fat % translated into an age: the average age of people in a ~20,000-person US population survey (NHANES) with similar body fat.
A communication device, not an independent biomarker. It makes adiposity easier for patients to relate to. The underlying signal is body-fat % and its percentile. The display is capped at 15 years either side of real age.
Resting energy expenditure estimated from lean mass, then scaled to a daily total at a sedentary activity level.
Intentionally basic: a sensible starting point, not an indirect calorimetry result. Calorie recommendations never go below 1,200 kcal a day.
Module 4
Two questions matter clinically. Is the number close to the reference method (accuracy)? And does it give the same answer twice (repeatability)? For tracking a patient over time, repeatability matters most.
vs a multi-camera 3D body scanner · n = 78
As close to the reference as a trained tape measurer. On a 100 cm waist, repeat scans agree to within about 0.6 cm.
vs DXA · n = 271
On average within about 3.5 points of DXA, close enough to use the value in a consult. And repeat SNAP scans agree far more closely than repeat DXA scans, so it's also very good at tracking change.
vs DXA · n = 226
Very stable from scan to scan, so a sustained change in direction is meaningful.
vs DXA · n = 185
Good for direction of travel during weight loss. For a muscle-loss question that needs an exact value, DXA remains the reference.
Accuracy is an average across a study population. An individual patient can sit further from DXA than the average.
Results are consistent across current iPhone and Android devices, so patients don't need special hardware.
DXA, BIA and tape all disagree with each other. Pick one method per patient and track it, rather than comparing numbers across methods.
Module 5
Every body composition method has blind spots. These are SNAP's, with what you'll see in the results and what to do about it.
Adults with overweight or obesity tracking change over a weight-management program. That's the population and use case the models were built and validated on.
Bodies far from the average shape: very muscular builds, very lean people, and people with low muscle at a normal weight. Their measurements (waist, hips, every circumference) stay accurate. It's the body composition estimates built from them that need more caution.
The scan measures the outer outline. Fabric adds centimetres.
Body-fat % too high, lean mass too low.
Ask for a rescan in minimal clothing or fitted gym wear.
The most common trap. Patients often start in looser clothing and switch to fitted or minimal clothing later.
Body-fat % falling faster than real change, and lean mass that looks better preserved than it is.
Agree the clothing type at baseline (minimal, or fitted). It doesn't need to be the same outfit. If the type changes, treat the next scan as a new baseline.
Every mass value is a share of the weight entered.
Body composition that doesn't fit the change. If the patient lost weight but the old weight was entered, the scan sees the smaller body but splits the old total, so fat mass or lean mass reads too high, depending on how their body changed.
Weigh on the same scale just before every scan.
Day-to-day differences are mostly noise.
A single jump or drop that the next scan doesn't confirm.
Act on changes that hold across two or more scans.
Large circumferences from muscle look like large circumferences from fat.
Body-fat % reads high.
Measurements still hold. Lean on waist and the trend for body-fat %. SNAP's Athlete Mode can be enabled for these patients.
Sometimes called "skinny fat". Shape changes little as muscle is lost.
Body-fat % can read low; circumferences barely move.
A normal result doesn't rule out low muscle. Pair it with strength, function and history.
Below roughly 15% body fat, body shape tells the models less.
Larger error relative to the value.
Measurements still hold. Don't use small body-fat differences in this range to make decisions.
Pregnancy, patients who can't stand unaided and turn, limb amputation, conditions that change limb shape (lipedema, significant edema).
Numbers that look normal but have no validation behind them.
Use waist trends only, or another method.
Close to DXA on average. One patient can sit further from DXA than the average, so don't present it as a DXA result.
Fit3D works with a number of partners for scan processing, including Prism Labs.