ViWANT
22 6 月 2026, 周一

PPG光学传感器原理与纹身干扰

说起智能穿戴设备上那个发绿光的小窗口,很多人可能觉得它不过是个LED灯珠加个光电二极管。但它的工作原理其实相当精巧:通过向皮肤发射特定波长的光,再捕捉反射回来的光信号,利用血液流动时血管容积变化导致的反射光强度波动来推算心率。问题在于,这整套逻辑都建立在“光线能顺利穿透皮肤并被吸收”的前提上,而纹身恰好让这个前提变得不再成立。

纹身为什么成为“光线杀手”

纹身墨水中的色素颗粒会显著改变皮肤的光学特性。以常见的黑色墨水为例,里面高浓度的碳黑颗粒对可见光(包括绿光)的吸收率极高,光线还没抵达血管就已被大量吞噬。而彩色墨水——比如红色或蓝色——则会选择性地反射或散射某些波长的光,相当于给传感器加了一层滤镜。更麻烦的是,纹身针在反复穿刺过程中还会造成局部皮肤疤痕化和胶原重组,进一步破坏了光线透射的均匀性。2020年《生物医学光学杂志》上的一项研究指出,深色纹身的皮肤表面反射率比正常皮肤低40%-60%,这个衰减幅度对依赖微弱光信号变化的PPG传感器来说是灾难性的。

墨水颜色与饱和度:并非“一刀切”

很多人误以为只要纹身面积不大问题就不严重,但实际测试显示,干扰程度高度依赖墨水的化学成分和色料的颗粒粒径。比如,饱和的彩色实心图案(如深蓝、暗红)对绿光吸收并不如黑色剧烈,但会引入额外的背景噪声——传感器接收到的反射光中混入了大量色素散射的杂散光,导致信噪比急剧下降。而浅色纹身(如黄色、淡粉色)反而影响较小,因为它们在可见光区间的吸收谱与正常皮肤更接近。此外,墨水的刺入深度也有影响:表皮层的精细纹身比深达真皮层的传统纹身更容易让光线绕过。

设备厂商的“因噎废食”与临时方案

面对纹身干扰,绝大多数厂商的官方建议是“别戴在纹身上”——但这对于双臂都有大面积刺青的人来说几乎等于让设备失效。一些有心的用户在论坛里分享过奇招:在传感器表面贴一层医用透明敷料,利用敷料与皮肤之间形成薄薄的空气层来减少光吸收;也有人尝试用白色指甲油在传感器窗口周围涂个小圈,据说能通过改变入射角度部分改善信噪比。这些土办法虽然不标准,但至少说明问题并非无解——只是需要更聪明的光学设计。

未来可能的技术方向

从工程角度看,根源在于PPG传感器目前几乎全部使用单一波长的绿光或红光。如果把光源换成多波长组合(比如同时发射绿、红、红外),再配合算法分析不同波长下反射率的差异,就能在一定程度上区分纹身色素的吸收和血液体积变化的信号。一些研究已开始尝试用850nm附近的近红外光,因为它在皮肤和墨水中的穿透深度和吸收特性与可见光完全不同。另外,增加光电探测器的数量(比如阵列式传感器)并做空间差分处理,也能抵消局部色素的静态干扰。

有意思的是,前几天看到一篇2024年发布的预印本论文,作者用模拟皮肤模型验证了不同纹身图案对PPG信号的影响,发现当纹身图案密度超过30%时,传统算法基本失效,但通过引入深度学习网络从时域信号中提取心率特征,误差可以从15%以上降到3%以内。这说明硬件改良和算法优化双管齐下,纹身用户的噩梦也许不会持续太久。