博客
关于我
论文阅读笔记——模式物种中个体的自动检测和识别
阅读量:223 次
发布时间:2019-02-28

本文共 1535 字,大约阅读时间需要 5 分钟。

模式物种中个体的自动检测和识别


随着视觉生物识别技术的快速发展,非侵入式监测已成为野生动物保护的重要手段。相机陷阱广泛应用,导致大量图像数据的产生,但手动处理这些数据已难以应对。为此,我们开发了一种自动检测和识别模式物种个体的框架,能够高效处理大规模数据集。


摘要

视觉动物生物识别技术因其非侵入性和高效性,已成为野生动物监测的重要工具。相机陷阱产生的海量图像数据使得手动处理成为瓶颈。我们提出了一种基于快速RCNN的框架,结合预训练的AlexNet网络,实现了对老虎、斑马等具有独特皮毛图案的模式物种个体的自动检测与识别。实验结果表明,该框架在老虎图像中实现了完美检测,并在斑马和美洲虎等其他物种中展现出优异的识别性能。


介绍

视觉模式识别技术的进步为野生动物监测提供了非侵入性、成本效益高的解决方案。相比传统方法(如野外监控、无线电搜寻等),视觉模式匹配技术能够减少主观偏差,提高监测效率。然而,相机陷阱图像的质量参差不齐,常伴随光照变化、遮挡和模糊等问题,亟需自动化的解决方案。


相关工作

近年来,针对动物物种和个体识别的研究主要集中在以下几个方面:

  • 动物检测:基于CNN的方法已展示出对遮挡和姿态变化的鲁棒性,例如Norouzzadeh等人使用Snapshot Serengeti数据集对48种动物进行分类,达到了96%的分类精度。
  • 个体识别:Hiby等人提出的Extract-Compare工具通过匹配皮毛图案实现了个体识别,但其依赖人工输入,难以扩展到大规模数据集。Lahiri等人提出的StripeSpotter算法通过动态编程方法实现了斑马的二维条纹识别,但同样需要手动处理。

  • 背景

    本研究基于快速RCNN框架,结合预训练的AlexNet网络,解决了以下两个关键问题:

  • 检测与定位:在不受控的环境中,检测相机陷阱图像中的模式物种个体。
  • 个体识别:基于侧面特征,实现对同一物种个体的唯一识别。

  • 方法论

    数据增强

    为了提高模型的泛化能力,我们对训练数据进行了水平翻转和随机滤波,数据增强率达到了原始数据集的三倍。

    检测

    我们使用快速RCNN框架,基于ZF网络进行训练。网络通过4步交替训练:

  • 初始化RPN并进行端到端训练。
  • 使用预训练权重训练快速R-CNN。
  • 固定共享卷积层微调RPN和快速R-CNN。
  • 对老虎检测前两个卷积层进行固定。
  • 鉴定

    检测结果通过非最大抑制(NMS)优化,输出包围盒和对象分数。

    个体识别

    我们选取侧面区域作为特征输入,使用AlexNet的conv3层提取特征,训练逻辑回归分类器。为了减少输入调整引入的失真影响,我们对AlexNet的输入尺寸进行了修改,并通过主成分分析降维。


    实验

    数据集

  • 老虎数据集:770幅图像,包含严重视点和光照变化、运动模糊等挑战。
  • 斑马数据集:用于条纹识别,图像质量较高。
  • 美洲虎数据集:图像质量较差,主要为夜间拍摄。
  • 检测性能

    在老虎数据集中,我们使用687张图像训练和测试,通过数据扩充增加到1032张图像。检测的平均精度(AP)达到0.85,NMS阈值为0.3时表现最佳。

    个体识别

    我们使用AlexNet的conv3特征,训练逻辑回归分类器,1级准确率达到90%。与HotSpotter相比,基于深度学习的方法在低精度下表现优于传统算法。


    总结

    本研究提出了一种基于快速RCNN和AlexNet的模式物种个体识别框架,能够在复杂环境下实现自动检测和识别。我们在老虎数据集中获得了完美检测结果,并在斑马和美洲虎数据集中展现出优异的识别性能。尽管AlexNet特征在低精度下表现优于传统方法,但其预训练权重并非专为细粒度任务设计。未来,我们计划在更大规模数据集上进行深入研究,以进一步提升识别性能。

    转载地址:http://pans.baihongyu.com/

    你可能感兴趣的文章
    NHibernate异常:No persister for的解决办法
    查看>>
    NIFI1.21.0_Mysql到Mysql增量CDC同步中_日期类型_以及null数据同步处理补充---大数据之Nifi工作笔记0057
    查看>>
    NIFI1.21.0_NIFI和hadoop蹦了_200G集群磁盘又满了_Jps看不到进程了_Unable to write in /tmp. Aborting----大数据之Nifi工作笔记0052
    查看>>
    NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_增删改数据分发及删除数据实时同步_通过分页解决变更记录过大问题_02----大数据之Nifi工作笔记0054
    查看>>
    NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_根据binlog实现数据实时delete同步_实际操作04---大数据之Nifi工作笔记0043
    查看>>
    NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置binlog_使用处理器抓取binlog数据_实际操作01---大数据之Nifi工作笔记0040
    查看>>
    NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_实现数据插入数据到目标数据库_实际操作03---大数据之Nifi工作笔记0042
    查看>>
    NIFI从MySql中离线读取数据再导入到MySql中_03_来吧用NIFI实现_数据分页获取功能---大数据之Nifi工作笔记0038
    查看>>
    NIFI从PostGresql中离线读取数据再导入到MySql中_带有数据分页获取功能_不带分页不能用_NIFI资料太少了---大数据之Nifi工作笔记0039
    查看>>
    NIFI同步MySql数据_到SqlServer_错误_驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server_Navicat连接SqlServer---大数据之Nifi工作笔记0047
    查看>>
    Nifi同步过程中报错create_time字段找不到_实际目标表和源表中没有这个字段---大数据之Nifi工作笔记0066
    查看>>
    NIFI大数据进阶_FlowFile拓扑_对FlowFile内容和属性的修改删除添加_介绍和描述_以及实际操作---大数据之Nifi工作笔记0023
    查看>>
    NIFI大数据进阶_NIFI的模板和组的使用-介绍和实际操作_创建组_嵌套组_模板创建下载_导入---大数据之Nifi工作笔记0022
    查看>>
    NIFI大数据进阶_NIFI监控的强大功能介绍_处理器面板_进程组面板_summary监控_data_provenance事件源---大数据之Nifi工作笔记0025
    查看>>
    NIFI大数据进阶_内嵌ZK模式集群1_搭建过程说明---大数据之Nifi工作笔记0015
    查看>>
    NIFI大数据进阶_外部ZK模式集群1_实际操作搭建NIFI外部ZK模式集群---大数据之Nifi工作笔记0017
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_01_实际操作---大数据之Nifi工作笔记0029
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_02_实际操作_splitjson处理器_puthdfs处理器_querydatabasetable处理器---大数据之Nifi工作笔记0030
    查看>>
    NIFI大数据进阶_连接与关系_设置数据流负载均衡_设置背压_设置展现弯曲_介绍以及实际操作---大数据之Nifi工作笔记0027
    查看>>
    NIFI数据库同步_多表_特定表同时同步_实际操作_MySqlToMysql_可推广到其他数据库_Postgresql_Hbase_SqlServer等----大数据之Nifi工作笔记0053
    查看>>