7 Ways to Improve the Accuracy of Your Phone-Based Health Scan
Learn how to improve accuracy of phone based health scan results with practical tips on lighting, positioning, and motion control for rPPG contactless vitals.

Phone-based health scanning has moved well past the novelty phase. Millions of people now use their smartphone cameras to measure heart rate, respiratory rate, blood oxygen trends, and stress indicators through a technique called remote photoplethysmography, or rPPG. Here's how it works: your phone's camera picks up microscopic color changes on your skin caused by blood pulsing through capillaries. Algorithms extract a pulse waveform from those shifts and calculate vital sign readings. But the quality of those readings depends on conditions you can control. If you want to improve the accuracy of your phone based health scan, the details of how you take the scan matter more than most people realize.
"Shoushan et al. demonstrated rPPG-based heart rate measurements from smartphone cameras with 99.4% accuracy under controlled conditions." — Frontiers in Digital Health, 2025
How rPPG signal quality determines your scan accuracy
The main challenge with phone-based vitals measurement comes down to signal-to-noise ratio. The color changes that rPPG algorithms read from your face are tiny — on the order of 1-2% variation in pixel intensity per heartbeat. Anything that adds competing signals or drowns out that variation will degrade your reading. A 2023 study published on medRxiv by the WellFie research team found their smartphone rPPG models predicted heart rate with 97.34% accuracy and systolic blood pressure with 93.94% accuracy — but those numbers came from scans taken under reasonably good conditions. When conditions degrade, so do readings.
Researchers at the University of California studied this signal degradation problem specifically. Krishnamoorthy et al. used light transport theory to model how imaging noise (not biophysical factors) accounts for most of the error in rPPG measurements. Their analysis showed that the signal extraction algorithms perform well when given clean input — the bottleneck is usually the quality of the video feed reaching those algorithms.
So what can you actually do about it? Here are seven factors that matter.
1. Get your lighting right
Lighting is the single biggest factor. rPPG needs consistent, diffuse illumination on your face. The camera is reading subtle color shifts, and if the light on your face is uneven, flickering, or changing, the algorithm can't cleanly separate real pulse signals from lighting artifacts.
A study published in IEEE Transactions on Biomedical Engineering by Wang et al. (2017) found that illumination variations accounted for the largest source of noise in rPPG measurements, exceeding motion artifacts in many scenarios.
What works:
- Face a window during daytime (indirect natural light is ideal)
- Use a desk lamp positioned in front of you, not behind
- Overhead fluorescent lighting works but can introduce 50/60 Hz flicker noise
- Avoid mixed light sources (daylight from one side, lamp from another)
What to avoid:
- Backlighting (window or bright light behind you)
- Rapidly changing light (passing clouds, moving near a flickering lamp)
- Very dim rooms where the camera has to amplify signal and noise together
2. Stay still during the scan
Head movement is the second largest source of error. When you move, the camera's region of interest shifts across different skin areas, and the algorithm has to compensate. Small movements are handled well by modern tracking algorithms, but anything beyond subtle shifts introduces noise.
The ReViSe research team (Gupta et al., 2022) documented in their study on remote vital sign measurement that "the major deterrents in obtaining an accurate BVP signal in rPPG are illumination changes in the environment and various motion noises, which include rotation of the head, blinking of the eyes and twitching of the face."
Practical tips:
- Prop your phone against something stable rather than holding it
- Sit in a chair with a backrest so you're not swaying
- Try not to talk during the scan (facial muscle movements create noise)
- Breathe normally, but avoid deep sighing or yawning mid-scan
3. Position your face properly in the frame
Distance and framing affect how many pixels the algorithm has to work with. Too far away and your face occupies a small fraction of the frame, reducing the signal. Too close and the camera may blur or lose portions of the face needed for multi-region analysis.
| Factor | Too close | Optimal range | Too far |
|---|---|---|---|
| Face coverage in frame | >80% of frame, edges cut off | 40-60% of frame | <20% of frame |
| Signal strength | Strong but may blur | Optimal | Weak, more noise |
| Region of interest tracking | Difficult, face exits frame easily | Reliable | Reliable but low resolution |
| Typical distance | <20 cm | 30-50 cm | >80 cm |
| Motion sensitivity | Very high | Moderate | Lower but signal is weak |
Most rPPG apps give you a face guide overlay. Use it. Center your face in the frame, keep the phone about arm's length away, and hold that position.
4. Watch your skin surface conditions
This is one that people overlook. rPPG reads light reflected from your skin surface. Anything on your skin that changes how light reflects will affect the reading.
Heavy foundation or thick makeup can dampen the pulse signal by masking the color variations the camera needs to see. Sunscreen with a white cast creates a similar problem. Oily or sweaty skin actually tends to increase specular reflections (those shiny spots), which some algorithms filter out — but excessive sweating can introduce noise.
A 2023 evaluation by Nowara et al. published in npj Digital Medicine examined demographic factors in rPPG accuracy and found measurable differences across Fitzpatrick skin types, with mean absolute error increasing from 4.23 bpm for lighter skin types to higher values for darker tones. Researchers attributed this primarily to imaging noise rather than biophysical limitations, pointing toward camera sensor quality and lighting as the mediating factors.
The takeaway: if you wear heavy makeup, readings may be slightly less reliable. Washing your face before a scan isn't necessary, but removing thick cosmetic layers can help.
5. Use your phone's rear camera when possible
Not all phone cameras are equal. The rear camera on most smartphones has a better sensor than the front-facing one, with larger pixels that capture more light per pixel and produce a stronger signal relative to noise.
Some rPPG apps only support the front camera (since they need to see your face while you look at the screen). But for fingertip-based PPG measurements, the rear camera with its flash providing consistent illumination can produce very clean signals.
| Camera | Typical pixel size | Low-light performance | rPPG signal quality |
|---|---|---|---|
| Rear main camera (recent flagship) | 1.2-2.0 μm | Good | Higher SNR |
| Front camera (recent flagship) | 0.8-1.2 μm | Moderate | Adequate for face scans |
| Front camera (budget phone) | 0.6-0.8 μm | Poor | May struggle in dim light |
| Rear camera + flash (fingertip) | 1.2-2.0 μm + LED | Excellent | Very high, controlled light |
If your app supports rear-camera scanning, that's generally the better option for raw signal quality.
6. Time your scans consistently
This tip isn't about the scan itself. It's about making your readings comparable over time. Your vital signs fluctuate throughout the day based on activity, food intake, caffeine, hydration, posture, and stress levels. If you scan right after climbing stairs one day and while sitting quietly the next, you're comparing apples to oranges.
Research by Plews et al. (2013) in the International Journal of Sports Physiology and Performance established that the most informative approach to HRV monitoring uses rolling averages of measurements taken at the same time each day — typically first thing in the morning, before caffeine, after using the bathroom, while sitting quietly for a minute.
This principle applies to any vital sign you're tracking with a phone scan:
- Pick a consistent time (morning is ideal for baseline readings)
- Sit quietly for at least 60 seconds before scanning
- Same position each time (seated, feet flat, back supported)
- Same room if possible (consistent lighting)
7. Keep your camera lens clean
This sounds obvious. It matters more than you'd think, though. Fingerprint smudges and pocket lint on the camera lens create a diffusion effect that softens the image. For regular photos, you might not notice. For rPPG, where the algorithm is detecting very subtle per-pixel color changes, any softening reduces the effective resolution of the signal.
The fix takes two seconds. Wipe the lens with your shirt before scanning. If you use a phone case, make sure it's not partially covering the lens or creating a shadow.
How these factors interact in practice
None of these factors exist in isolation. Poor lighting combined with motion creates compounding noise. A smudged lens in a dim room is significantly worse than either problem alone. The good news is that getting three or four of these right is usually enough to produce reliable readings.
A 2025 review in Frontiers in Digital Health examining rPPG for health assessment concluded that smartphone-based rPPG achieves accuracy comparable to clinical pulse oximetry for heart rate under appropriate conditions. The operative phrase is "under appropriate conditions" — and those conditions are largely within the user's control.
The role of adaptive algorithms
Modern rPPG systems increasingly use adaptive correction to compensate for non-ideal conditions. Research published in npj Digital Medicine (2026) by a team developing adaptive physiology-informed correction algorithms showed that software-side improvements can recover significant accuracy even when scan conditions are imperfect. Their approach works by recognizing when a measurement is likely degraded and adjusting the output accordingly.
This means the gap between a careful scan and a casual one is narrowing as algorithms improve — but you'll still get your best readings by giving the software good input.
Frequently asked questions
Does skin tone affect phone-based health scan accuracy?
Research shows that skin tone can affect raw signal quality, primarily due to imaging noise characteristics rather than fundamental biophysical limitations. A 2025 study in npj Digital Medicine documented performance differences across Fitzpatrick skin types. However, researchers at the University of California demonstrated through light transport modeling that these differences stem from camera sensor noise, not from melanin blocking the signal. Good lighting and modern camera sensors close most of this gap.
How long should I stay still for an accurate scan?
Most phone-based health apps run scans between 30 and 60 seconds. Staying still for the full duration matters. Even small head turns during the measurement window introduce motion artifacts. If you need to sneeze, cough, or adjust your position, restart the scan rather than continuing through the disruption.
Can I scan through glasses or a face mask?
Glasses generally don't cause problems because the forehead and cheeks are the primary measurement regions. Face masks are a different story — they block the lower face, reducing the area available for signal extraction. Some algorithms compensate by focusing on the forehead region, but accuracy may be reduced. Remove masks when possible for the best reading.
Is morning or evening better for scanning?
Morning scans taken shortly after waking give the most stable baseline readings because your body hasn't yet been influenced by food, caffeine, physical activity, or daily stressors. Evening scans capture your state after a full day of activity. Neither is inherently more "accurate" — they measure different things. For trend tracking, consistency of timing matters more than which time you choose.
Where phone-based health scanning is heading
This technology is heading toward scans that are harder to mess up. Adaptive algorithms, better phone cameras, and computational photography are all working to produce reliable readings under a wider range of conditions. Companies like Circadify are developing rPPG-based platforms that work across diverse conditions, aiming to make contactless vitals as routine as checking the weather on your phone.
For now, the seven factors above are the most practical things you can do to get the best readings from the technology that already exists. Good light, stable position, clean lens, consistent timing. None of it is complicated, and all of it makes a measurable difference.
