关于 2022 参加年科创项目的简单介绍

2023-06-23
2025-03-07
进度 65%
生理监测 GSR

本文大概分成两个部分,一个是参加竞赛的经历,还有一个是当时的部分原文。为什么要写成博客发上来,主要是因为这个想法挺好的(不仅仅是自封,也包括了和老师们的讨论后的结果),如果没有应用的话觉得怪可惜的。

在参加项目被刷下来之后,我把这个文档改了个名字给舍友了,他也没过,而且他研究生的研究课题和这个也没啥关系,所以我就自作主张的拿回来了。在本博客中,当事人的名字均用拼音简写代指,除非是公众人物。

参加经历

至于我当时为什么要报名,我忘了,大概有两方面的原因:一是我看到了一个参加的渠道——体态监测,通过对体态的观测得到某种状态,我对此比较感兴趣(至于怎么感兴趣,说来话长,和 Qy 有关),二是奖金比较丰厚,连三等奖也有两千元的奖励。

因为旧手机坏掉了,没法从聊天记录中得到相对准确的时间信息,一切都按照记忆来讲。

单打独斗

正因为参赛的动机,我其实是有自己的想法的,这个想法我基本上可以确定学校内的大多数老师没法帮我,而且我也不知道怎么去医学院联系那边的老师。从某种意义上讲,我算是少数没有指导老师的小组了。

把个人信息填进报名表后,我在想要不要找几个伴。我立马就想到了 lxn ,一下子想到她是因为当时认识她也是一个挺有意思的事儿,因为之前某个课堂间隙我坐在教室前排啃 Principles of Neural Science ,当时看的是关于 perception 的内容,可能这本书让她觉得我也是不甘心在国内学本专业的“有为青年”吧,所以就加了微信。当时在上一门叫做宠物医疗美容的选修课,我瞟了一眼,发现她也在摸鱼,于是在微信上简单问了问,在我把空白的报名表发过去的几分钟之后她就把她的发过来了,我看着获奖经历上密密麻麻的条目只觉得吓人。

之后我回宿舍后,听 mdj 同学说有个兄弟想认识我(原话如此),因为我微信有权限,禁止加同群的人,所以他通过别的同学跟我说了下。有人想找我,除了真人快打外以及同性恋我想不到别的理由了。

在确认了对面的兄弟是直男后,我还是发起了好友申请。真人快打就打呗,毕竟现在也不是谁也打不过了。

“你好,我是 ges”

“我怎么能不知道你呢,你的大名可是无人不知啊” “lyh”

“逆天事干太多,罄竹难书了属于是”

简单的聊了聊,从抽象聊到逆天,从兔友聊到神友,再从网络聊到接下来的比赛。就算是摸了个底。

第一次“组会”

人是有了,计划怎么实现呢?

经过了一两天用 Obsidian 简单搓了个报告,大致内容如下:

Swine Pose Estimation and Emotional Analysis Using Deep Learning Methods

目标:(可能需要其他数据辅助的)实时姿势检测、应激程度分析以及预警 原则:要啥自行车,能跑就行。

想法

启发我们的想法就是针对人类的姿势分析、骨骼提取以及后续分析的相关研究成果以及产品。我们计划以 OpenPose 作为模型的 backbone ,通过三维建模的标记来规避采样的难度以实现训练。 ……

简而言之就是通过 PoseEstimator 以及某种时间序列分析模型来实现体态的持续监测。当时我们选择的选题是猪鸡检测,考虑到目前已经存在的技术以及训练集就选择了相对难度更小的猪。

到了碰头的日子,我把餐厅约错了,四个人在三个不同的地儿。组织能力可见一斑

之后终于碰面了,在我巴拉巴拉讲了一通后,一听到要写代码,其他同学都面露难色。在几轮接近吵架的争辩后,不欢而散了。

项目又回到了两个人还没有指导老师的状态。

没有导师

这节再说说。

其实在几天后吧(去年的事儿了),14 号好像是,想找 wlh 老师聊一聊,关于这个竞赛和乱七八糟的。

找她是因为我们院研究动物行为的只有她和另一位老师(lz),虽然和另一个老师聊的更多些,但是没微信,不知道办公室在哪。

我们之前上过 wlh 老师教的家畜环境,也算是贴点边。 后来在实习课上加了微信,因为我捉过虫嘛(氰化物的毒性机理是阻断有氧呼吸的电子传递链而不是老师上课说的什么什么)所以老师对我有点印象。

【TODO: 聊的啥,忘了。大致问了下可行性,还有老师之前的经历啥的。

电生理学

罗马不是一日建成,牛马也不是经过一两件事就做了牛马。

其实我并不是一下子就确定这个思路的,和我之前乱七八糟天马行空的想法一样,从基于图片信息的姿态估计到基于电生理信号的应激监测也是有过程的。

准确的讲,灵感「临幸」我的🧠的时间在初赛 DDL 的前一个晚上。在那时,我的初赛报告已经写完了一些满是诸如 xxx 在 xxxx 年发现了 xxxx 之类的片汤话。

在图书馆的南门外,我在门口的地面上踱步,不知道要怎么办。

{{ GRS + PoseEstimator => Purely GSR => GSR + facial sEMG }}

{{ 可行性疑问:🐖有汗腺吗? }}

最后确定的皮电导加面部肌肉联合监测的想法不仅仅是因为猪只有鼻子才有汗腺带来的【不可行性】,还有一个原因是单生理参数系统的鲁棒性以及可靠性太低了。

于是草草写完了初稿。

Building Prototype

Your Presentation Sucks

{{ 完成度的被碾压 }}

{{ 信号不好导致演讲延后 }}

{{ 结巴、停顿 }}

后续


附带原文

关于课题

我们选择的方向是「猪行为监测方法」。

任务分析

监测行为的最终目的之一就是观察动物的状态,考虑到时间成本以及整体技术水平,我们放弃了对动物的动作进行探测而选择直接选择监测生理状态,使用传感器所采集的生理数据(我们的想法是采集皮肤电活动以及表情肌活动等电生理数据)来进行实时以及连续的应激程度分析以及预警。因此对项目而言:

  • 输入是家畜的生理数据
  • 输出是应激程度或压力水平
Quick glance to solution

【总览图略】

通过较小的、可以粘附在猪身上而不对其造成太大影响的传感器,将皮肤导电程度以及其变化传输到监测单元(主控)进行分析,实时检测并且将结果以及原始数据持久化保存,如果检测到存在应激的情况,将自动报警并且返回个体的标识以及异常的生理数据本身。

其中,监测单元可以架设在养殖场的某台设备上,也可以上传至云端与其他生理数据1进行联合检测以及整合分析。

解决方案

引言

随着畜牧集约化的发展,对家畜的生产性能要求逐步提高,应激这一消极现象以及其引发的后果也得到了重视。但是很多对应激的测量方式要么无法持续的实时检测,要么对家畜有所损害,测量应激的过程本身也导致了应激,所以无损检测这一概念因此出现。无损监测是指在不损害或不影响被监测对象的前提下,借助现代技术和设备对监测对象内部及表面的结构、性质、状态等进行监控和测试的方法。而畜牧业的无损检测就是在不损害或不影响的前提下对家畜进行检测。[1] 而我们需要获取行为相关数据的目的,就是针对目标的情绪(主要是愉悦以及应激)进行分析,这就涉及了情感计算

按照维基百科的定义,情感计算属于一类跨学科的领域,旨在研发能够识别、解释、处理、模拟情感的系统。在1995年, Picard 的文章 Affective Computing[2]的发表标志着这个领域的正式诞生。而随着知识的积累以及技术的发展,对情感,或情绪的描述也逐渐的丰富,产生了一系列模型,主要包括了分类模型以及连续模型两类。其中,前者是针对表情做出了简单的,诸如「高兴」、「悲伤」、「恐惧」等的分类;而后者是将感情看作在一系列的维度组成的空间下的向量。其中,就检测方式来讲,检测模型包括文字检测、语音检测以及表情检测等等。

但关于动物的情感分析,就更加少之又少,不过随着人们对动物福利意识的提高、对动物的情绪对生产性能的影响的认识逐渐深刻[1],针对动物的情感分析的研究方向也有了一些进展,Anil等[3]以猪为实验对象,通过行为以及若干生理参数,来对猪的痛感这种消极情绪体验进行研究;来自荷兰瓦赫宁根大学动物科学系的 Neethirajan 等人[4],基于Yolo(一种目标检测模型)以及RCNN(一种特殊的卷积神经网络),采用深度学习算法针对家畜的面部的一系列特征设计了一套算法,可以检测动物的表情以及表情反应的情绪。

动物的压力水平很容易通过神经系统对汗腺的刺激以皮肤微小的排汗量的变化再以皮肤的导电程度来体现,这个反应被称作皮肤电反应galvanic skin response, GSR)。而猪的身体鲜有具有排汗功能的汗腺,主要是位于肢体、职责是释放外激素且难以检测到排汗量的腕腺(gll. carpeae[5] 以及位于鼻镜上具有排汗功能的鼻镜腺,其中基于组织学以及免疫学方法的研究证实了牛的鼻唇腺受副交感神经调控[6]。但是另一个采用电镜进行物种鉴定的研究中,猪的鼻镜腺开口数目不算很大[7],这也为项目的研究以及落地带来了挑战。

在上文 Neethirajan 的研究中,他们通过设计确定了采用特定的表情特征(例如耳朵被抬起的高度、暴露的眼白面积等等)作为判定情绪的依据,而研究后文的结果显示该方法取得了不错的效果,所以采取表面肌电图(surface electromyography, sEMG)设备对动物的表情肌进行采样以获取情绪或应激程度也是可行的。动物很少隐藏情绪,因此从对表情进行分析也可以取得不错的成果。

在针对动物的肌电图的研究很少,但是针对人的无论是研究还是成果都很多,而同属动物无论是从微观还是宏观上具有相似的构造以及性质,因此将用于人的 sEMG 系统迁移并移植到动物作为连续工作的情绪监测系统也是可行的。

方案论述

如上文论述中所示,我们的思路就是对家畜的应激程度或是压力水平做出定量的测定,因此我们需要一个能够反应动物应激水平的测量方法,这种方法需要存在着以下的性质:

  • 该器官/组织能够受神经作用,能够反映某种神经活动
  • 受神经调控的变化能够较轻易的被观测到
  • 其他环境因素对其的直接影响不大2

启发我们的想法就是针对人类的姿势分析、骨骼提取以及后续分析的相关研究成果以及产品(详见前文),可以很轻易地联想到躯体战栗或强直代表着紧张。因此我们最开始的想法是针对猪或鸡的姿势进行分析。

但是因为单纯的姿势估计(pose estimate)以及动作分析(sequence action recognition)不仅需要极其复杂的深度学习的知识储备以及实践经验,还需要长时间的标注以及训练的时间成果(一个训练不错的模型所需要的训练集的数量级是万甚至以上,对应在此类任务就是长达几个小时需要手工标注的录像),所以我们放弃了的动作分析模型而选择其他的方法。

首先是考虑到经济价值以及我们的思路的检测成本,我们直接放弃了对鸡的检测;之后考虑到缺乏对猪的心跳以及呼吸等参数缺乏研究以及其他的影响因素过多,因此我们放弃了在人类上应用更为广泛的心率或呼吸频次检测,选择了传感器相对简单、特征更加明显的 GSR 以及表情肌的表面肌电图来对情绪进行记录。这种方法简单而优雅,通过微小的传感器、不算复杂的处理就可以获得生理数据以分析,并且准确率也不低。

(……)

可行性分析

我们选择的技术在人类中属于应用比较广泛,并且有很多文献以及研究成果对我们思路的逻辑的完善性给予了支持。所以单从技术而言,基于生理数据的采集、处理以及分析得到动物的应激状态或是压力水平是可行的。而之前未能得到广泛应用主要是源于缺乏廉价的设备与标准。而随着时代的发展,设备逐渐小型化以及智能化,这为项目的落地提供了重要支持。

从设备来讲,虽说已经快要到达摩根定律的所预言的极限,但是现在的电子设备的性能依旧处于健壮且相对稳定的提高期,而深度学习的第二次寒冬结束也正是因为设备算力的大幅提高,从另一种角度来讲,物联网的发展也带动了具有相同算力的设备也逐渐的廉价化、迷你化。

愈加廉价的设备、专门设计被用于此类任务的推演设备以及物联网设备在工业界得到了广泛应用。按照我们的估计,仅保留最基本的部分,在中小型猪场,系统甚至可以在一台树莓派上运行并提供不间断的服务。

当然,从另一个角度想,哪怕难以在养殖场架设所有模型,我们也可以将服务部署在云上,通过 API 来提供服务,这也可以和别的设备/参数建立联系,提高测量的准确性与鲁棒性。

应用与价值

考虑到成本以及环境,我们是对比较有价值的个体进行监测,例如种公猪等。其一、种公猪需要不间断的监测而饲养员的精力有限,该系统可以部分的替代饲养员,减轻精力消耗以让其专注于更关键的任务而非维护上;其二、应激等刺激对于种公猪的影响更大,造成的精液品质影响后果更大、经济损失更加严重,本系统的架设可以及时预警、显著的减少应激因素对猪后续潜在的刺激。

我们的项目具备了比较大的商业价值以及巨大的潜力,一旦落地对于动物福利等领域将带来很大的促进作用,并且可以能够有效的提高生产性能,可以促进产业的进一步发展。

[1]
汪开英, 赵晓洋, 何勇. 畜禽行为及生理信息的无损监测技术研究进展[J]. 农业工程学报, 2017,33:197–209.
[2]
PICARD R W. Affective computing[M]. MIT press,2000.
[3]
ANIL L, ANIL S, DEEN J. Pain detection in swine[J]. 2006.,2006.
[4]
NEETHIRAJAN S. Happy cow or thinking pig? Wur wolf—facial coding platform for measuring emotions in farm animals[J]. Ai, 2021,2(3):342–354.
[5]
RAGHAV S, UPPAL V, GUPTA A. Comparative study on distribution of sebaceous and sweat glands in skin of different domestic animals[J]. Indian Journal of Animal Research, 2022,56(11):1356–1360.
[6]
CECCARELLI P, GARGIULO A M, PEDINI V. Innervation of the bovine naso-labial glands.[J]. Basic and Applied Histochemistry, 1986,30(4):447–452.
[7]
MADKOUR F A, ABDELSABOUR-KHALAF M. Scanning electron microscopy of the nasal skin in different animal species as a method for forensic identification[J]. Microscopy research and technique, 2022,85(5):1643–1653.

  1. 例如采食量、精液品质、胎次、日增重等等。↩︎

  2. 拿人类的排汗以及心率为例,排汗受神经系统的直接调控而心率不仅仅受神经系统的调控。↩︎

——未完待续——