首页

体脂率或 BMI 会不会影响手表手环测心率和血氧的准确度?

2026-10-13·约 7 分钟resting-heart-ratetroubleshootingrecovery

较高的 BMI 确实关联着更大的手环测量误差,但这个关联的强弱因指标而异:卡路里消耗估算上最明显、证据也最清楚;心率上真实存在但幅度不算大,而且是一个独立于肤色的变量,不是肤色的另一种说法;血氧(SpO2)这块目前研究量还太少,量化不出具体幅度。背后的物理机制在每一种情况下都是同一个——传感器和血管之间隔着更多组织——但三个指标各自的研究成熟度完全不在一个阶段。

这和肤色会不会影响手表手环的准确度是两个不同的问题,尽管它们经常被放在一起讨论、甚至在同一项研究里一起测。黑色素吸收的是传感器所用波段的光;体脂增加的则是光线要穿过的物理距离和散射组织。这是两个恰好共用同一种光学传感技术的独立变量——下面的证据也会说明,它们并不总是同步变化的。

体脂到底是怎么从物理层面干扰光学传感器的

几乎所有消费级手环手表——Apple Watch、WHOOP、Garmin、Fitbit、Oura——测心率和血氧用的都是光电容积描记法(PPG):LED 向皮肤发光,光电二极管测量随每次心跳、血流变化而反射回来的光量。这束光在被光电二极管接收之前,要在皮肤、脂肪和组织里走一个来回。

传感器下方的皮下脂肪越多,光路就越长,光线在到达血管、再散射回来之前被散射掉的也就越多。有研究者用蒙特卡洛光传输模拟——用从肥胖人群身上实测的光学特性参数,去模拟光子在分层组织里到底是怎么散射的——发现 PPG 信号确实会被明显改变,其中一项模拟显示体成分能让信号的 AC/DC 比值(也就是算法真正用来找脉搏的那部分波形)变化最多达 40%。这是一个模拟结果,不是一项直接的准确度验证研究,但它给下面那些统计关联提供了一个说得通的物理成因,而不只是一堆解释不清的相关性数字。

还有一个不那么明显、但会叠加放大效应的机制:手腕围。手腕更粗的人如果表带佩戴偏松,运动时传感器和皮肤之间的相对位移就会更大,在本就偏弱的信号基础上再叠加一层动作伪影——这其实是"佩戴是否贴合"的问题,而非"脂肪"本身,但在现实中和 BMI 高度相关。

心率方面的研究到底测到了什么

研究设计发现
2017 斯坦福大学(Shcherbina 等, J Pers Med)60 名受试者,7 款腕上设备对比心电图/间接测热法,覆盖多种活动较深肤色、较粗手腕围、较高 BMI 各自独立关联着更大的心率误差;表现最好的设备(Apple Watch)平均误差约 2%,最差的(Samsung Gear S2)约 6.8%;骑行时误差最低(约 1.8%),步行时最高(约 5.5%)
2026《Sensors》/FIU 研究(Kostrna 等)58 名成年人,Fitzpatrick III-V 级肤色,四款设备(Apple、Garmin、Fitbit、Samsung)对比 Polar H10 心电图参照,骑行测试较高 BMI 和较深肤色各自独立预测着更大的心率误差(以平均绝对百分比误差衡量);Apple 和 Garmin 总体误差最小,Fitbit 和 Samsung 最大

这两项研究相隔九年、测的也是不同代际的设备,却得出了同一个结构性结论:BMI 是心率误差的一个独立预测因子,不是因为它和肤色或别的什么变量相关才"顺带"起作用。两个变量拖累的是同一个光学软肋,但各自独立起作用——2026 年这项研究发现,在控制住另一个变量之后,BMI 和肤色依然各自能单独预测误差。

这个效应本身的绝对幅度,其实比这个问题在网上被讨论的热度要小一些。在这两项研究里,大多数设备在静息和稳态活动下的心率误差——即便在较高 BMI 的受试者身上——也大多控制在百分之几以内:这个差距是真实存在、且统计学上独立的,但相比同一批数据里"活动类型"和"设备型号"之间的更大差异,它更像是一个次要效应。

卡路里消耗估算,才是体脂影响表现最明显的地方

这是整个话题里体脂效应最没有争议的一项指标,也最干净地把这个变量单独拎了出来。2026 年 FIU 的一项研究,在骑行测试中用临床代谢车做参照,测试了四款当代设备(Apple Watch Series 8、Fitbit Sense 2、Samsung Galaxy Watch 5、Garmin Forerunner 955),发现卡路里消耗的误差在每一个品牌上都随体脂率升高而变大——而同一批受试者的肤色,对卡路里误差却完全没有测到显著影响。

这个反差,是这整个话题里最清楚的一条证据,说明体脂和肤色是真正两个独立的变量,而不是同一种偏差的两种说法:在这同一份数据里,心率同时对两个变量敏感,卡路里却只对其中一个敏感。卡路里误差背后的机制也和上面讲的光学信号故事不一样——这些算法是用心率加上一套关于体型/体成分的专有模型来估算能量消耗的,所以体成分这一项输入本身的误差,会叠加在原本已经存在的心率误差之上。也值得提一句:卡路里消耗这项数字即便在体重正常的人身上也不准——2017 年那项验证研究里,没有一款设备在任何人身上把误差压到 20% 以内。所以一个在正常体重下就偏差 20%-30%、在较高体脂下偏差到 35%-45% 的设备,本质上是同一个弱点被放大了而已,并非 BMI 单独造成的新问题。

血氧:物理机制一样,但证据基本还没跟上

血氧(SpO2)用的光学原理和心率完全一样——同样的 LED、同样的组织光路、同样的散射问题——所以没有理由认为 BMI 对血氧的影响会比对心率小。但目前几乎没有一项直接、样本量够大的验证研究,专门把消费级腕上血氧读数拿去对比临床参照,并按 BMI 清晰分层统计。2023 年一篇针对肥胖人群可穿戴设备使用情况的综述文献,直接点出了这个空白:大多数这类设备的有效性研究压根没有报告受试者的 BMI——也就是说,从现有文献里根本无法判断这个效应在最可能受影响的人群身上到底有多大。想了解血氧这项指标日常能信多少、不能信多少的更完整图景,可以看这篇专门讲血氧准确度的文章,那里覆盖的是目前证据更扎实的部分。

唯一一处:BMI 偏高反而让读数更可信,而不是更可疑

上面讲的每一个机制,方向都是"BMI 越高、读数越容易出噪声"。夜间血氧是个例外,而且方向完全相反——原因和传感器的物理原理毫无关系:阻塞性睡眠呼吸暂停(OSA)和体重有着很强的关联。在肥胖人群的研究里,大约一半的人在正式检测中会测出 OSA,而在因睡眠症状就诊、BMI 达到 40 以上的人群中,这个比例会升到绝大多数。所以同样一组反复出现的夜间血氧下降模式,出现在 BMI 偏高的人身上,反而更可能反映的是一个真实的生理事件,而不是需要解释掉的传感器噪声——这和这篇文章里讲心率时的"越高越该打折扣"正好是相反的逻辑。

怀疑自己的数字不准时,一套实操自查方法

  1. 用胸带在真实运动中交叉验证心率,而不只是静息时测一次——这个差距如果存在,主要出现在运动强度较高的时候,而胸带完全绕开了光学信号这个问题,因为它读的是电信号而不是光信号。
  2. 把设备的卡路里消耗数字当成一个粗略趋势,而不是用来精确计算热量缺口的输入值——这是所有手环手表里验证得最不扎实的一项指标,对所有人都是如此,体脂率高只是在这个本就不稳的基础上再加大了一点偏差。
  3. 确保表带佩戴贴合,戴在手腕骨上方一到两指宽处,手腕较粗的人尤其要注意——佩戴偏松会在本就存在的光学衰减之上,再叠加一层动作伪影。
  4. 不要把反复出现的夜间血氧下降,简单归因为"可能是我的体重影响了传感器"就不当回事。 如果这个模式几乎每晚都出现,并且伴有明显打鼾、被人观察到的呼吸暂停、或白天嗜睡,这组信号就值得去找医生评估,不管手环显示什么——能确诊睡眠呼吸暂停的只有专业睡眠监测,手环做不到。
  5. 这篇文章里的每一项指标,都应该更看重数周的趋势,而不是单次读数——上面研究里"设备型号"和"活动类型"造成的差异,始终比 BMI 单独带来的效应更大。

总结

BMI 和体脂确实关联着更大的手环测量误差,机制和肤色偏差一样,但却是一个真正独立的变量——在卡路里消耗估算上表现最明显,在心率上真实存在但幅度有限,在血氧上目前研究还太少、无法量化。唯一的例外方向相反:对睡眠呼吸暂停风险更高的人来说,反复出现的夜间血氧下降更可能是真实信号,而不是传感器噪声。Vita 会把心率、HRV 和血氧从你连接的任何数据源——WHOOP、Apple 健康,或两者都有——汇总进同一张恢复画像里,看重的是你自己的长期趋势而不是某一次读数;如果某个数字看起来不太对劲,Vita 的 AI 教练可以陪你判断,这到底值得多留意一下,还是只是你这种情况下的正常波动。

常见问题

BMI 会影响智能手表测心率的准确度吗,和肤色是两回事吗?

是的,而且这两个变量彼此独立。2017 年斯坦福大学一项针对 60 人、7 款腕上设备的研究发现,较深肤色、较粗的手腕围、以及较高的 BMI 分别都独立关联着更大的心率误差。2026 年一项针对 58 名成年人、四款当代设备(Apple、Garmin、Fitbit、Samsung)的研究也测到同样的模式:较高 BMI 和较深肤色在骑行测试中各自独立预测更大的误差——也就是说,一个肤色浅但 BMI 高的人,误差可能比肤色深但 BMI 低的人还要大。这两个变量并不能互相替代,只是恰好都会拖累同一种光学传感器。

我手表测的卡路里消耗为什么差这么远,是因为我的体重吗?

有可能,而且卡路里恰恰是体脂影响表现得最明显的一项指标。2026 年佛罗里达国际大学(FIU)的一项研究,在骑行测试中用临床代谢车做参照,测试了四个品牌(Apple、Fitbit、Garmin、Samsung),发现卡路里消耗的误差随体脂率升高而变大——而在同一批受试者身上,肤色对卡路里误差却没有测到显著影响。这个结果和心率的情况明显不同——心率那边两个变量都起作用。另外要说明的是,卡路里这项数字即使在体重正常的人身上也不准:2017 年斯坦福那项验证研究里,没有一款设备在任何人身上把误差控制在 20% 以内——这本身就是卡路里估算的通病,不完全是 BMI 的锅。

体重偏高会不会影响 Apple Watch 或 Fitbit 测血氧(SpO2)的准确度?

大概率会有一定影响,但这是整个话题里证据最薄弱的一块。血氧用的是和心率一模一样的光学原理——光线同样要穿过更多组织才能到达血管再折返——所以没理由认为 BMI 对血氧的影响会比对心率小。但目前几乎没有一项直接的验证研究,专门把消费级腕上血氧读数拿去对比临床参照、再按 BMI 清晰分层做统计。2023 年一篇针对肥胖人群可穿戴设备的综述文献直接指出了这个缺口:大多数验证研究压根没有报告受试者的 BMI,也就是说,最可能受影响的那群人,恰恰也是现有研究覆盖得最少的那群人。

如果我 BMI 偏高,用胸带会不会比腕上设备测心率更准?

单就心率而言,答案是肯定的,而且原因还挺让人安心。皮下脂肪确实会削弱心脏电信号传到皮肤表面电极的强度,但这种衰减对幅度本就很小的 P 波影响远大于对心率检测真正依赖的、幅度更大的 QRS 波群——所以即便在 12 导联心电图上波形看起来会更「平」,胸带测出的心率数字依然相当稳。胸带完全绕开了腕部的光学信号问题,这也是为什么这篇文章引用的每一项研究,都是拿胸带当作评判腕上设备的参照标准。

BMI 偏高的话,夜间血氧出现下降需要担心吗?

应该认真对待,而不是当成传感器噪声一笑置之——这是整篇文章里唯一一处「BMI 偏高反而让这个读数更可信、而不是更可疑」的地方。阻塞性睡眠呼吸暂停和体重的关联非常强:普通肥胖人群里大约一半在正式检测中会测出睡眠呼吸暂停,而在因睡眠症状就诊、BMI 达到 40 以上的人群里,这个比例会升到绝大多数。如果手环测到的夜间血氧下降模式几乎每晚都重复出现,再加上明显的打鼾、被人观察到的呼吸暂停、或者白天嗜睡,这组合就值得找医生评估是否需要做睡眠监测——手环只能标记出这个模式,真正能确诊睡眠呼吸暂停的只有多导睡眠图。

本文为一般健康与训练参考,不构成医疗建议;证据来源与方法论见 信息来源与方法。 有健康疑虑请咨询医生。

免费下载 Vita 运动健康,几分钟看到你的身体年龄与恢复评分

App Store 免费下载