
我们做了一套连你裸体都看不到的跌倒检测系统
我母亲在一个星期二的晚上给我打了电话,她打电话不是为了她自己的事。她是为了她的邻居——一位81岁的老太太,她独自一人在浴室里摔倒,在瓷砖地板上躺了将近七个小时才被人发现。这位老太太活了下来,但髋部骨折终结了她的自理生活。当月之内,她就搬进了辅助生活机构。
"他们给她提供了那种摄像头系统,"我母亲告诉我,"她说她宁愿冒着死在地板上的风险,也不愿意有人在浴室里看着她。"
这句话在我脑海中打开了什么东西。不是因为它不理性——恰恰相反,这是我几个月来听到的最理性的话。这位女士宁愿选择死亡的风险,也不愿接受必然的监视。而整个老年护理科技行业,却拿不出更好的方案给她。
这就是我在Veriprajna着手解决的问题。不是"我们如何检测跌倒"——这个问题已经被摄像头和可穿戴设备解决过无数次了。真正的问题要难得多:如何在一个人生命中最私密的时刻保护他们的安全,同时又不破坏那份让生活值得过下去的隐私?
事实证明,答案不是更好的摄像头。它根本就不是摄像头。
关怀的全景监狱
让我给你一些数字,来说明这场危机的规模。跌倒是65岁以上成年人因伤致死的首要原因。仅在美国,非致命跌倒每年造成的医疗成本就高达约500亿美元。一次造成伤害的跌倒,会让护理机构在医疗费用、责任赔偿和额外护理需求上,付出3万到6万美元的代价。
但真正萦绕在我心头的统计数据,并非财务方面的,而是行为方面的。对跌倒的恐惧——而非跌倒本身——会让老年人限制自己的行动、在社交上退缩,并加速身体机能的衰退。监测本应阻止这种恶性循环,然而监测往往导致了这种循环的另一种版本。
在研究初期,我花了几周时间走访辅助生活机构。在其中一家机构,我看到一位住户每次换衣服时都会用毛巾盖住房间里的摄像头。工作人员进来后会把毛巾拿走。她又会把毛巾盖回去。这场围绕一条毛巾展开的无声战争,正是隐私与安全困境的一个缩影。
老年护理行业建造了一座全景监狱,却把它称为关怀。以尊严为代价换来的安全,根本算不上安全——那是另一种形式的伤害。
摄像头还存在其他方面的缺陷。它们需要光线,因此要么在黑暗中失效,要么需要会干扰睡眠的红外照明。它们无法透过浴帘或毛毯看清情况——而这恰恰是跌倒最危险的场景。至于可穿戴的吊坠设备呢?依从性差距是致命的。认知能力衰退、健忘,或者仅仅是手腕上戴着设备睡觉带来的不适感,都意味着凌晨3点跌倒发生时,吊坠往往还放在床头柜上。
我们需要一种从根本上不同的东西。不是升级版的监视,而是一种在物理上根本不可能进行监视的技术。
为什么我把公司押在了看不见的电磁波上
第一次有团队成员提议用毫米波雷达来做跌倒检测时,我觉得这未免小题大做。雷达是战斗机用的东西。它是自动驾驶汽车用来在200米外追踪其他车辆的技术。把它用来监测一个12乘14卧室里的老人,感觉就像用大锤去敲图钉。
后来我了解了背后的物理原理,才意识到情况恰恰相反——它是唯一一种精度足以胜任这项工作的工具。
毫米波雷达,特别是工作在60 GHz频段的雷达,通过发射电磁波并分析其反射信号来工作。它不捕获图像。它无法重建人脸、体型,或任何在视觉上可辨认的东西。它能做到的,是以极高的精度检测运动——精确到亚毫米级的位移。这意味着它能检测到胸壁因呼吸而产生的起伏。它能追踪身体在空间中移动的轨迹。它能分辨一个人是站立着,还是躺在地板上。
而且它做到这一切,可以隔着墙壁、在完全黑暗中、隔着浴帘、隔着毛毯。
有一个精妙的物理特性,彻底坚定了我的信念。60 GHz频段正好落在氧气吸收谱段内,这意味着信号会随距离迅速衰减,也无法有效穿透厚混凝土墙。监测数据在物理上被限制在房间内部。就算你想把它泄露到走廊也做不到。隐私是由物理定律来强制保障的,而不是靠一份软件协议的条款。
我在我们的互动白皮书中详细阐述了完整的技术架构——包括FMCW调频连续波的啁啾机制、4D感知范式、信号处理链路。但核心洞见其实很简单:在60 GHz频段、4 GHz带宽的条件下,可以获得约3.75厘米的距离分辨率。这足以分辨一个人的四肢和躯干,足以区分跌倒和下蹲,足以挽救一条生命——但不足以识别出一张脸。
隐私由物理规律保障,而非政策条款。这成了我们的设计原则。
当你试图教会雷达"看见"跌倒时,会发生什么?
在这里,我得坦诚地说说这件事到底有多难。
雷达跌倒检测最朴素的思路很简单:检测到突然的向下速度,紧接着在地面高度上没有任何运动。在实验室里,这个方法效果极佳。几周之内,我们就搭建出一个原型系统,能以近乎完美的准确率检测出跌落在防撞垫上的受控跌倒。
然后我们把它放进了一个真实的房间。
第一次部署是在我们搭建的一间用来模拟辅助生活单元的测试公寓里。在最初的一个小时内,系统标记出了14次跌倒。没有一次是真的。其中三次是吊扇造成的。两次是窗帘在空调出风口附近晃动引起的。还有一次令人印象深刻,是我同事家的金毛猎犬从沙发上跳下来引发的。
我记得那天午夜,我坐在那间公寓里,盯着笔记本电脑上的频谱图,看着吊扇制造出一个完美的、不断重复的多普勒特征——而我们的模型从未被训练去忽略这种特征。我的合作工程师看着我说:"实验室里的准确率毫无意义。"
她说得对。受控实验和真实世界部署之间的差距——我开始把它称为"假警报的长尾"——正是大多数适老科技雷达产品折戟的地方。医院里的一次误报绝不仅仅是让人心烦,它会造成"警报疲劳"。护士会不再对警报做出反应。然后真正的跌倒发生了,却没有人前来。
你如何教会AI分辨跌倒和一只狗?
我们同时从多个方向着手解决误报问题。
针对吊扇问题,我们构建了一种我们称之为"微波噪声自适应处理"的技术。系统会学习房间的特征。如果在某个固定坐标——比如天花板——持续检测到高多普勒速度,该位置就会从跌倒检测逻辑中被屏蔽。AI由此学会了"天花板附近的快速运动是正常现象"。
宠物的问题则更棘手,也更有意思。一只大型犬从家具上跳下时产生的多普勒特征,和人类跌倒时的特征相似得令人不安。我们的解决方案结合了雷达散射截面分析(人类反射的电磁能量比狗更多)和几何分类。人类的点云通常呈垂直柱状,而狗则呈水平团块状。我们在分类器中专门加入了一个"动物"类别——这个做法一开始感觉有点荒谬,直到它消除了约30%的误报。
一个连你祖母和你家拉布拉多都分不清的跌倒检测系统,根本算不上跌倒检测系统。它只是一台昂贵的噪声制造机。
针对窗帘和气流问题,我们在安装阶段实施了区域屏蔽,并训练深度学习分类器去识别织物的低频正弦振荡——一旦你知道该看什么特征,就会发现这与人体运动毫无相似之处。
没有人谈论的AI架构

大多数关于医疗AI的文章都聚焦于模型本身——Transformer、CNN,以及各种带着响亮名字的最新架构。但模型或许只占问题的20%。剩下的80%,是为模型提供数据的信号处理流水线——以及要在一块只有512千字节RAM的芯片上运行这一切所需的工程实现。
让我详细说说,当我们的传感器检测到一次跌倒时,实际发生了什么。
原始的电磁反射信号以模拟信号的形式传入。我们将其数字化,并通过一系列快速傅里叶变换构建出所谓的"雷达数据立方体"——沿每个啁啾信号做一次变换以解析距离,沿多个啁啾信号做一次变换以解析速度,沿天线阵列做一次变换以解析空间角度。这样我们就得到了一个四维数据集:距离、速度、水平角、垂直角。这个空间中的每一个点都对应着一个功率强度值。
我们从这个立方体中提取出两条并行的数据流。第一条是微多普勒频谱图——本质上是一种随时间变化的速度指纹。一个人行走时会产生独特的模式:躯干保持稳定移动,同时四肢信号呈振荡状态。而跌倒会产生一次突发的宽带能量爆发,随后归于沉寂。第二条数据流是3D点云——针对每个被检测目标,给出一组带有速度和信号强度信息的空间坐标。
我们的方法正是在这里与大多数竞争对手分道扬镳。我们不会只选用其中一条数据流,而是将两者融合在一起。
我们构建了一种我们称之为"双流网络"的架构。流A(频谱图)分析的是速度快慢,即事物移动的情况。流B(点云)分析的是位置,即事物在空间中的分布情况。一个融合层将两者结合起来。
这解决了我们面临的最棘手的分类难题:"重坐"。当一个人重重地坐到沙发上时,在频谱图上,速度峰值看起来几乎和跌倒一模一样。但点云讲述的是另一个故事——身体质心的最终位置停留在沙发高度(大约半米处),而非地板高度。仅基于频谱图的CNN方法,准确率始终比经典机器学习方法高出7%到10%,但加入空间数据流之后,系统的可靠性才真正跨过了那道门槛,达到了足以用于临床部署的可信水平。
关于我们架构对比的完整技术细节——包括CNN、PointNet、LSTM,以及更新的RadMamba状态空间模型——请参见我们的研究论文。
我们为什么拒绝使用云端
开发初期,一位我极为敬重的顾问告诉我,坚持做边缘处理是个错误。"直接把雷达数据发到AWS就行了,"他说,"你想跑什么模型都可以。推理会更快、更准,你也不用去应付为微控制器做优化这种噩梦般的工作。"
他在工程难度这一点上并没有说错。在德州仪器的IWRL6432——一款搭载C674x DSP和ARM Cortex-M4的片上系统——上运行深度神经网络,是一场关于极限约束的修炼。标准神经网络使用32位浮点运算,我们不得不将一切量化为8位整数,从而将模型体积缩小到四分之一。我们剪除了冗余连接。我们使用了ARM手工优化的CMSIS-NN汇编内核,把硬件的每一个时钟周期都榨取出来。
这是数月的工作量,而云端部署本可以省去这一切。
但他在产品这一点上错了。
雷达数据一旦离开房间——哪怕是"匿名"的雷达数据——你就制造出了一项隐私隐患。像如厕频率这样的行为模式,在HIPAA下属于受保护的健康信息。数据泄露暴露的不是一张照片,而是一个人日常生活中的私密细节。而从实际操作的角度看,云端处理还会带来延迟。当有人跌倒时,通知护理人员每延迟一秒都至关重要。网络中断也至关重要。从数百个房间持续传输高频雷达数据所产生的带宽成本,同样至关重要。
我们把一切都在传感器本身上处理完成。神经网络推理发生在驱动雷达的同一块芯片上。从不生成任何图像。除非是一条结构化警报,否则没有任何数据会离开设备,比如:"302房间:检测到跌倒(高置信度)"。这条警报会发送到护士呼叫系统。除此之外,没有任何其他信息会发往任何地方。
如果你的隐私架构依赖的是一份政策文件,而不是物理定律和硬件的约束,那你拥有的根本不是隐私架构,你拥有的只是一句承诺。
我们还实施了一套分级唤醒系统来管理功耗。一个低功耗的存在检测啁啾信号会持续运行。只有当检测到粗略运动时,完整的深度学习模型才会被激活。这种级联方式能把电池续航从几天延长到几个月——这对于那些无法为每个房间铺设新电源线路的机构来说至关重要。
雷达传感器如何与一套上世纪九十年代的护士呼叫系统对话?
这是一个在AI世界里几乎没有人会去思考的问题,却也是决定你的技术能否真正落地部署的关键问题。
每一家护理机构的中枢神经系统,都是受UL 1069(医院信号设备标准)规范的护士呼叫系统。这些系统大多是几十年前安装的。它们"说的语言"是干接点和继电器闭合,而不是REST API。
我是吃了苦头才明白这一点的。我们在实验室里做出了一套漂亮的基于MQTT的集成方案——干净的JSON数据、实时仪表盘,一应俱全。然后我们走进了中西部一家拥有200张床位的机构,看到了他们那台2000年代初期的Rauland护士呼叫面板。它有一排辅助输入接口,而它们期待的只有一件事:一个闭合的电路。
于是我们在传感器上加装了一个光隔离固态继电器。检测到跌倒时,继电器闭合。护士呼叫灯亮起。传呼机响起。这个方案简单得近乎原始,却能与约90%的现有基础设施兼容。不需要IT部门介入,不需要网络配置,只要两根电线。
对于采用基于IP的护士呼叫平台的较新机构,我们通过MQTT或REST推送结构化数据。护士看到的不再只是"302房间警报",而是"302房间:检测到跌倒"或"302房间:住户已4小时未移动"。事实证明,后一种警报——不活动警报——是机构比跌倒检测本身更想要的功能。它取代了护士每隔几小时就得推门进去查看住户是否还有呼吸这种令人不适的做法。
那投资回报率的问题呢?
人们总会对部署新传感器基础设施的成本提出异议。他们会说:"摄像头更便宜。"或者:"我们已经有吊坠系统了。"
以下是我和机构管理者一起算的这笔账。一次需要住院治疗级别的跌倒,代价是3万到6万美元。有循证依据的跌倒预防项目所展现出的投资回报率超过500%——每投入1美元,能节省5美元。只要我们的系统能让每个房间平均每五年避免一次严重跌倒,它就已经收回了成本。
但最重要的投资回报率,并不体现在资产负债表上,而在于这套系统所能带来的、超越紧急检测本身的价值。通过在数周时间里持续追踪步态速度和活动水平,雷达能够察觉出跌倒发生前出现的那种细微衰退。"琼斯太太这周走路慢了20%"这样的信息,是一个先行指标,能让人们的介入提前于意外的发生。这不是跌倒检测,这是跌倒预防。而这两者之间的经济价值差异是巨大的。
那个改变一切的转变

不止一次有人问我——通常是投资人——摄像头是否终将在"隐私保护"上做得更好:模糊人脸、遮蔽身体、本地处理后即删除。
也许可以吧。但归根结底,你的出发点仍然是一种默认捕获身份信息、再试图把它减去的技术。你是在要求住户去相信:这种"减法"确实有效,软件不会出故障,数据不会被存储,没有人会看到原始画面。
毫米波雷达的出发点则完全相反。它在物理上根本无法捕获人脸。没有原始画面可供泄露。也没有什么"隐私模式"会被不小心关闭。住户不需要相信我们的软件,他们可以相信电磁频谱本身。
那位女士——我母亲的邻居,那个宁愿冒着倒在浴室地板上的风险,也不愿接受必然被摄像头监视的人——她代表着未来十年里,数以百万计将面临同样抉择的人。全球65岁以上人口的增长速度,超过了任何其他年龄群体。对监测的需求只会有增无减。
问题不在于我们是否会去监测老年人,而在于我们能否在保护他们安全的同时,以一种让他们仍能保有做人的尊严的方式去做。
我们打造了这样一套系统:它能在黑暗中、隔着浴帘检测到跌倒,却始终不知道这个人长什么样子。它运行在一块比邮票还小的芯片上。它既能与上世纪九十年代的护士呼叫系统对话,也能与2025年的云端仪表盘对话。它知道一个人何时在呼吸、何时停止了移动,而这一切,它都不需要生成哪怕一个像素的图像就能做到。
我不认为老年护理的未来是包装得更好的监视。我认为它是"感知"——无形的、环境式的、有尊严的感知。物理原理已经支撑了这一切。AI技术也已经可行。唯一剩下的问题是,这个行业是否有足够的想象力,不再本能地伸手去拿摄像头。
我们做到了。而我从未回头。
