0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于深度学习的无信标自动追踪工具

nlfO_thejiangme 来源:未知 作者:李倩 2018-09-06 09:06 次阅读

对于动物行为研究,特别是运动模式的分析很大程度上依赖于研究人员的人工观察和分析。但研究人员近日开发的新工具有望能够为研究人员们提供省时省力的新方法来对动物的行为进行持续的自动观测。

来自哈佛大学的科学家与合作伙伴研发出了基于深度学习的无信标自动追踪工具,可以在视频中持续追踪动物及其身上特征点的运动,并达到了人类的精度水平。近日研究发表在了自然神经科学的杂志上。

在神经科学中,定量的行为观察对于很多方面都是至关重要的。虽然摄像机为人们提供了一种便捷的手段来对动物进行观察,提取特定行为并进行进一步分析常常是耗时耗力的工作。为了定量的监控,研究对象通常会被打上一定的信标来实现自动追踪,但很多情况下信标具有侵入性和缺乏灵活性等缺点。为了解决这些问题,研究人员们利用深度网络从视频中实现了动物行为的无信标追踪,并达到了人类的精度水平。

通过构建深度网络和数据集,研究人员们成功训练出了一个可以从视频中抽取身体特定部分位置的模型。研究人员门分别标注了图像中的ROI区域和每个区域中的关节作为输入特征。神经网络使用预训练的ResNet-50最为主体抽取特征,最后通过训练解卷积网络来对于身体位置的预测。

研究人员表示,这一方法甚至只需要标注约200张对应的图像就可以达到很好的精度,并且可以将精度控制在几个像素的范围内。

利用1080TiGPU,这一工具可以再682*540的图像上实现30Hz的速度,并在分辨率更低的204*162像素上达到了85Hz的速度。

这种方法还可以广泛用于多种动物和场景下。研究人员利用四个实验探索了网络功能的有效性。

首先在彩色图像中对马儿的身体关键点进行了检测和追踪。研究显示网络对于不同颜色、不同视角和速度下的马都有着较强的追踪性能。

除此之外,研究人员还将这一方法应用于老鼠的步态研究上,下图显示了老鼠在跑轮上运动的场景。模型被用于从侧面和地面同时检测和跟踪运动。右图显示了模型对于电动鱼身体关键点的追踪。可以看到无论是对不同场景视角还是不同的物种,都可以得到良好的效果。

除了动物之外,这一网络还可以用于追踪人类行为及其三维位置。研究人员训练了三个视角下的追踪网络,并将得到的数据通过投影矩阵重构目标对象的3D运动坐标,实现了三维目标检测与跟踪。

值得一提的是,这一研究团队来自哈佛大学Rowland Institute, Adaptive motor control实验室,长期致力于深入理解神经系统的自适应运动控制。

或许这种方法除了用于动物行为追踪外,还可以用于机器人及其执行器的末端追踪,为抓取、放置的任务提供额外的信息。如果你想详细了解这项研究,请参阅Nature的研究内容:

https://www.nature.com/articles/s41593-018-0209-y

作者也发布了DeepLabCut的代码,有兴趣的小伙伴似乎可以为自家的狗子/猫写一个行为追踪程序,研究它们每天的活动规律呢~代码地址:

https://github.com/AlexEMG/DeepLabCut

作者在这里给出了详细的安装、配置、使用和标注教程

https://alexemg.github.io/DeepLabCut/docs/demo-guide.html

(代码主要基于TensorFlow构建,包含了分析、测评工具和对应的文档。构建网络的核心代码位于DeepLabCut/pose-tensorflow/pose_net.py的PoseNet类中。)

实验室主页:

https://www.mousemotorlab.org/deeplabcut/

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4762

    浏览量

    100534
  • 数据集
    +关注

    关注

    4

    文章

    1205

    浏览量

    24640
  • 深度学习
    +关注

    关注

    73

    文章

    5492

    浏览量

    120970

原文标题:被盯上了!说你呐~哈佛大学研发出基于深度学习的无信标自动追踪工具,可准确追踪动物运动

文章出处:【微信号:thejiangmen,微信公众号:将门创投】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NPU在深度学习中的应用

    随着人工智能技术的飞速发展,深度学习作为其核心驱动力之一,已经在众多领域展现出了巨大的潜力和价值。NPU(Neural Processing Unit,神经网络处理单元)是专门为深度学习
    的头像 发表于 11-14 15:17 283次阅读

    GPU深度学习应用案例

    能力,可以显著提高图像识别模型的训练速度和准确性。例如,在人脸识别、自动驾驶等领域,GPU被广泛应用于加速深度学习模型的训练和推理过程。 二、自然语言处理 自然语言处理(NLP)是深度
    的头像 发表于 10-27 11:13 326次阅读

    激光雷达技术的基于深度学习的进步

    信息。这使得激光雷达在自动驾驶、无人机、机器人等领域具有广泛的应用前景。 二、深度学习技术的发展 深度学习是机器
    的头像 发表于 10-27 10:57 297次阅读

    AI大模型与深度学习的关系

    AI大模型与深度学习之间存在着密不可分的关系,它们互为促进,相辅相成。以下是对两者关系的介绍: 一、深度学习是AI大模型的基础 技术支撑 :深度
    的头像 发表于 10-23 15:25 364次阅读

    FPGA做深度学习能走多远?

    中的性能和效率。同时,也可能会出现一些新的基于 FPGA 的深度学习算法创新,拓展其应用领域。 • 应用领域的拓展:除了在图像识别、语音处理、自动驾驶等领域的应用,FPGA 在深度
    发表于 09-27 20:53

    NVIDIA推出全新深度学习框架fVDB

    在 SIGGRAPH 上推出的全新深度学习框架可用于打造自动驾驶汽车、气候科学和智慧城市的 AI 就绪型虚拟表示。
    的头像 发表于 08-01 14:31 521次阅读

    深度学习中的时间序列分类方法

    的发展,基于深度学习的TSC方法逐渐展现出其强大的自动特征提取和分类能力。本文将从多个角度对深度学习在时间序列分类中的应用进行综述,探讨常用
    的头像 发表于 07-09 15:54 701次阅读

    深度学习中的监督学习方法综述

    应用中往往难以实现。因此,监督学习深度学习中扮演着越来越重要的角色。本文旨在综述深度学习中的
    的头像 发表于 07-09 10:50 499次阅读

    深度学习与nlp的区别在哪

    方法,它通过模拟人脑的神经网络结构,实现对数据的自动特征提取和学习深度学习的核心是构建多层的神经网络结构,每一层都包含大量的神经元,这些神经元通过权重连接,实现对输入数据的逐层抽象和
    的头像 发表于 07-05 09:47 811次阅读

    深度学习常用的Python库

    深度学习作为人工智能的一个重要分支,通过模拟人类大脑中的神经网络来解决复杂问题。Python作为一种流行的编程语言,凭借其简洁的语法和丰富的库支持,成为了深度学习研究和应用的首选
    的头像 发表于 07-03 16:04 562次阅读

    深度学习自动驾驶中的关键技术

    随着人工智能技术的飞速发展,自动驾驶技术作为其中的重要分支,正逐渐走向成熟。在自动驾驶系统中,深度学习技术发挥着至关重要的作用。它通过模拟人脑的学习
    的头像 发表于 07-01 11:40 667次阅读

    深度学习编译工具链中的核心——图优化

    等,需要调整优化网络中使用的算子或算子组合,这就是深度学习编译工具链中的核心——图优化。图优化是指对深度学习模型的计算图进行分析和优化的过程
    的头像 发表于 05-16 14:24 839次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>学习</b>编译<b class='flag-5'>工具</b>链中的核心——图优化

    深度解析深度学习下的语义SLAM

    随着深度学习技术的兴起,计算机视觉的许多传统领域都取得了突破性进展,例如目标的检测、识别和分类等领域。近年来,研究人员开始在视觉SLAM算法中引入深度学习技术,使得
    发表于 04-23 17:18 1237次阅读
    <b class='flag-5'>深度</b>解析<b class='flag-5'>深度</b><b class='flag-5'>学习</b>下的语义SLAM

    为什么深度学习的效果更好?

    导读深度学习是机器学习的一个子集,已成为人工智能领域的一项变革性技术,在从计算机视觉、自然语言处理到自动驾驶汽车等广泛的应用中取得了显著的成功。深度
    的头像 发表于 03-09 08:26 594次阅读
    为什么<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的效果更好?

    什么是深度学习?机器学习深度学习的主要差异

    2016年AlphaGo 击败韩国围棋冠军李世石,在媒体报道中,曾多次提及“深度学习”这个概念。
    的头像 发表于 01-15 10:31 1016次阅读
    什么是<b class='flag-5'>深度</b><b class='flag-5'>学习</b>?机器<b class='flag-5'>学习</b>和<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的主要差异