当前位置: 主页 > 生物技术 > 技术进展

从Bonsai视觉编程到AI姿态估计:行为神经科学的工具演进

2026-04-25 14:37 未知 未知 阅读 0
核心摘要: 本文系统介绍了行为神经科学中行为追踪工具的演进,从经典的开源视觉编程框架Bonsai到基于人工智能的无标记姿态估计技术。Bonsai通过数据流编程实现实时行为数据采集与处理,而AI方法如DeepLabCut则利用深度学习自动识别动物关键点,实现高精度三维姿态重建。文章详细阐述了Bonsai的核心概念和实操步骤,并展望了未来行为追踪技术的发展方向。

行为追踪在行为神经科学中的核心地位

神经科学的最终目标是将神经活动与行为精确关联。无论是通过电极记录神经元的锋电位,还是利用钙成像观察神经群体活动,亦或是使用功能性磁共振成像(fMRI)测量血氧水平依赖信号,这些神经数据若无法与行为数据同步对齐,便难以获得有意义的解读。

行为追踪的任务是将动物的运动表现——如小鼠在开放场中的探索行为、果蝇的求偶舞蹈、斑马鱼的逃避反应——转化为可量化的数字坐标。这些坐标不仅是行为表型量化的基础,也是神经数据分析的时间锚点和神经编码理解的参照框架。

本文将系统介绍行为神经科学领域的行为追踪工具,从经典的开源视觉编程框架Bonsai,到新一代基于人工智能的无标记姿态估计技术。

Bonsai:开源视觉编程框架

Bonsai是由葡萄牙Champalimaud研究所开发的开源视觉编程框架,核心设计理念为数据流编程。研究者通过拖拽和连接功能模块(称为“节点”),构建数据处理的有向图,实现行为数据的实时采集与处理。

Bonsai旨在解决传统行为追踪软件的两大痛点:一是闭源商业软件的黑盒特性,限制了定制化需求;二是文本编程框架(如Python)在实时性方面难以满足闭环实验对低延迟的要求。

核心概念:节点(Node)与工作流(Workflow)

Bonsai的工作流由多个节点组成,节点分为三类:

  • 源节点(Source):数据流的起点,如相机采集(CameraCapture)、串口读取(SerialPort)或模拟信号输入。
  • 处理节点(Transform):对数据流进行转换,如颜色空间转换(ConvertColor)、阈值分割(Threshold)、轮廓查找(FindContours)。
  • 汇节点(Sink):数据流的终点,如图像显示(ImageView)、数据存储(FileWriter)或硬件输出(DigitalOutput)。

节点间通过强类型连接,确保数据类型匹配,保证数据流的稳定与准确。

实操示范:构建小鼠轨迹追踪工作流

以下以追踪小鼠在开放场中的质心位置为例,介绍Bonsai的基本操作步骤:

步骤1:安装Bonsai

  1. 下载Bonsai安装程序(官网提供Windows版本)。
  2. 安装完成后,打开Bonsai编辑器。

步骤2:添加相机源节点

  1. 从左侧工具箱中找到“CameraCapture”节点(位于“Acquisition”分类)。
  2. 拖拽至画布。
  3. 在属性面板中选择相机设备(USB摄像头或采集卡)。

步骤3:添加图像处理节点

  1. 拖拽“ConvertColor”(“Vision”分类)节点,连接至CameraCapture的输出。
  2. 在属性中选择转换类型:Bgr→Gray(灰度转换)。
  3. 依次添加并连接以下节点:
    • Threshold:设置阈值(如80-255),将灰度图转为二值图。
    • Morphology:闭运算(closing)去除噪点,填充分离区域。
    • FindContours:查找轮廓。

步骤4:提取质心

  1. 拖拽“Centroid”(“Vision”分类)节点。
  2. 连接至FindContours的Contours输出。
  3. Centroid输出为矢量点,代表质心坐标。

步骤5:可视化结果

  1. 拖拽“TextOverlay”节点,连接至Centroid输出。
  2. 拖拽“ImageView”节点,连接至TextOverlay输出。
  3. 运行工作流(按F5),在视频窗口中可见叠加的十字质心和坐标标签。

步骤6:数据记录

  1. 拖拽“CsvWriter”节点,连接至Centroid输出。
  2. 在属性中设置输出文件路径,保存轨迹数据以供后续分析。

AI姿态估计:行为追踪的未来方向

近年来,基于深度学习的无标记姿态估计技术迅速发展,极大提升了行为追踪的精度和自动化水平。代表性工具如DeepLabCut、LEAP等,利用卷积神经网络自动识别动物关键点,实现高精度的三维姿态重建。

这类方法无需在动物身上安装标记,减少了实验干扰,同时支持多种物种和复杂行为的追踪,极大拓展了行为神经科学的研究边界。

总结

从Bonsai的模块化视觉编程到AI驱动的无标记姿态估计,行为神经科学的工具不断进化,推动了神经活动与行为关系的深入解析。未来,结合实时数据处理与智能算法的行为追踪系统,将为揭示神经机制和行为调控提供更强有力的技术支持。

    发表评论