选题定下“守望”系统后的兴奋劲儿,很快就被一个现实而骨感的问题给冲淡了——数据。
“行为识别算法,尤其是针对老年人日常行为和跌倒这种小概率但高风险的场景,需要大量、高质量、标注好的训练数据。”陆星辰在第二次小组会议上,冷静地陈述着现状,“公开数据集有,但要么不够贴合家庭场景,要么标注不够精细,尤其是针对中国老年人行为特点的数据,几乎空白。”
周子豪抱着脑袋:“那我们自己搞?上哪找那么多老头老太太来给我们拍视频啊?还得让人家故意摔几次?这不得被骂死!”
姜楠也皱起眉:“去养老院或者社区征集志愿者?流程太麻烦,时间也来不及,而且涉及隐私和伦理,审批就能拖死我们。”
林筱筱咬着笔杆,也在苦思冥想。理想很丰满,现实很骨感,第一步就卡住了。
“公开数据集可以先用,做初期模型验证。”陆星辰在白板上写下几个数据集的名字,“但最终的系统优化和测试,必须有更贴合我们目标场景的数据。自己收集不现实,可以考虑……数据合成和模拟。”
“模拟?”林筱筱眼睛一亮,“用3D动画生成虚拟人的行为数据?”
“技术上可行,但成本高,而且虚拟和真实的差异还是存在。”陆星辰摇头,“更实际的方法是,我们自己来‘演’。”
“我们演?”周子豪差点从椅子上蹦起来,“演老头老太太?还得演摔倒?陆哥,你认真的?”
“不是让你们真的模仿老人形态。”陆星辰看向林筱筱和姜楠,“重点是行为模式。比如,缓慢起身、长时间静坐、不稳定的行走姿态,以及不同类型的跌倒——向前扑倒、向后坐倒、侧向摔倒。我们需要用正常年轻人的身体,去模拟这些动作的‘运动学特征’,用传感器记录下来,作为数据补充。”
姜楠听明白了,摩拳擦掌:“这个我在行!我们散打训练里就有模拟失去平衡和受身倒地的动作!交给我!我还能演出不同力道、不同角度的摔法!”
周子豪想象了一下姜楠在实验室里各种“花式摔倒”的场景,嘴角抽搐:“画面太美不敢看……”
林筱筱却觉得这是个办法:“那我们需要什么设备?普通的摄像头精度够吗?”
“需要动作捕捉设备,至少是惯性传感器。”陆星辰说,“学院实验室有一套基础的动作捕捉服,可以申请借用。另外,手机里的陀螺仪和加速度计数据也能用,就是精度差些。”
方向有了,接下来的几天,“星辰大海”团队开始了画风清奇的“数据收集”之旅。地点选在了晚间空闲的室内体育馆一角,那里垫子多,摔着不疼。
姜楠果然是主力。她换上轻便的运动服,身上贴了几个借来的简易惯性传感器(更专业的动作捕捉服排期太满),开始她的“表演”。先是正常行走、坐下、起身,然后逐渐加入步态蹒跚、身体摇晃、反应迟缓等元素。
“对对对,姜楠,想象一下你膝盖不太好,有点打颤的感觉!”林筱筱拿着手机录像,同时记录数据。
姜楠立刻调整,走起来像个关节生锈的机器人,逗得周子豪哈哈大笑。
“笑什么笑!轮到你了!”姜楠做完一组,把传感器拆下来,不由分说地贴到周子豪身上,“该你模拟‘突发头晕向前扑倒’了!”
周子豪苦着脸:“姐,轻点摔……”
“少废话!为了科研!”姜楠在后面虚推了他一把,周子豪配合地一个踉跄,夸张地向前扑倒在垫子上,还“哎哟”了一声。
“停!太假了!”林筱筱看着手机里数据跳变,“你这更像饿虎扑食!摔倒的过程不够自然,初始失衡和加速下坠的阶段没表现出来!”
陆星辰站在一旁,手里拿着平板实时看着传感器传回的数据流,眉头微蹙:“周子豪,你刚才上身太僵硬了。摔倒时,人的本能反应会导致肌肉紧张,但重心转移和肢体姿态的变化有特定规律。再来一次,放松点,想象你真的踩到香蕉皮了。”
周子豪哀嚎:“我没踩过香蕉皮啊!”
姜楠不耐烦:“那就想象踩到我扔的绊脚石!”说着真的虚踢了一下周子豪的脚后跟。
周子豪吓了一跳,这次倒得自然多了,数据曲线看起来也靠谱了些。
陆星辰点头:“这个可以。保存。下一个场景,坐姿起身时失去平衡,向后倒。”
林筱筱看着平板上逐渐积累的数据曲线,又看看在垫子上“摸爬滚打”的队友,心里又是感动又是好笑。为了这个项目,大家真是拼了。
轮到她自己也得上阵时,她有点不好意思。模拟的是“缓慢行走时被小障碍物绊到,侧向摔倒”。
“筱筱,别怕,垫子厚着呢。”姜楠给她打气。
陆星辰走过来,蹲下身,仔细帮她调整了一下腿部和腰部的传感器位置,指尖不可避免地碰到她的皮肤,带来微凉的触感。“重心放低一点,摔倒时记得用手臂稍微缓冲,但不要完全抵抗,要体现出失控感。”他低声指导,呼吸拂过她的耳畔。
本小章还未完,请点击下一页继续阅读后面精彩内容!