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

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

3天内不再提示

利用手持摄像机图像通过卷积神经网络实时进行水稻检测

新机器视觉 来源:计算机视觉研究院 2024-01-09 10:10 次阅读

PART/1

摘要

在本研究中,研究者提出了一种有效的深度卷积神经网络(DCNN)结构,利用手持照相机拍摄的照片来检测水稻的生长阶段(DVS)。用不同的策略对DCNN模型进行了训练,并与传统的时间序列Green chromatic coordinate (time-series Gcc)方法和手工提取的特征组合支持向量机(MF-SVM)方法进行了比较。此外,还研究了不同角度的图像、模型训练策略和对DCNN模型预测的解释。利用所提出的两步微调策略训练的DCNN模型得到了最优结果,整体精度为0.913,低平均绝对误差为0.090。

b74a9660-ae81-11ee-8b88-92fbcf53809c.png

结果表明,以大角度拍摄的图像包含更有价值的信息,使用多角度拍摄的图像可以进一步提高模型的性能。两步微调策略极大地提高了模型对视角随机性的鲁棒性。解释结果表明,从图像中提取生物气候学相关特征是可能的。本研究提供了一种生物气候学检测方法来实时利用手持照相机图像,并对在现实场景中使用深度学习有了一些重要的见解。

PART/2

相关背景

本研究的假设是,作物表型的特征可以通过分析图像被机器学习捕捉到,而传统上可以通过观察被农业专家识别。然而,对作物生物气候学检测的深度学习研究仍然非常有限。Yalcin(Plant phenology recognition using deep learning: Deep-pheno. In 2017 The sixth international conference on agro-geoinformatics (pp. 1–5). https://doi.org/10.1109/Agro-Geoin formatics.2017.8046996)应用DCNN,使用固定角图像对生长阶段进行分类。Bai等人(Rice heading stage automatic observation by multi-classifier cascade based rice spike detection method. Agricultural and Forest Meteorology, 259, 21360–270. https://doi.org/10.1016/j.agrformet.2018.05.001)使用支持向量机和DCNN来区分水稻穗的图像斑块。检测到的穗状斑块的数量决定了水稻的走向阶段。

以上两项研究集中在固定的角度和位置的图像上,而小农户可以以随机的角度和位置拍摄图像。为了方便处理这些随机图像,有必要开发一种通用的方法。从多个角度拍摄的图像中提取最大的生物气候学信息将是很吸引人的。还需要一种通过降低图像视角不确定性的影响的训练策略来提高深度学习方法的性能。

PART/3

研究地域

b769cd50-ae81-11ee-8b88-92fbcf53809c.png

实验地域(23° 5′ 52″–23° 7′ 23″ N, 108° 57′ 7″–108° 58′ 34″ E)位于中国广西宾阳县。该地区的160公顷土地被划分为800多个地块,由当地农民管理。该地区的年平均降水量约为1600毫米,平均气温为21°C。随机选取70块地块,利用管理的12块地块进行分析。

PART/4

研究框架

Data collection and processing

为了利用在不同视角度拍摄的图像进行现象学识别,选择了摄影方向和重力方向之间的四个垂直方向:0°(A)、20°(B)、40°(C)和60°(D),如下图a。

b7777ec8-ae81-11ee-8b88-92fbcf53809c.png

在研究区域,大部分地块通过钻机移植。当在播种方向拍摄图像时,两排水稻之间的土壤会被很好地捕捉到,而在其他方向,图像捕捉到的土壤会较少。摄影方向和播种方向之间的三个水平方向(分别为0°(a)、45°(b)和90°(c),以避免钻孔的影响(如图b))。每次观察都拍摄了12张照片,并在距地面1.5米处大致手工控制视角。当地农民对70块地的图像采集被部署了7次。构建了一个具有622个观测结果的数据集,其中包含7464个图像,并使用其中7320个进行分析。其他的图像的质量很差,无法使用。根据DVS将610项观察结果分为10组,每组进一步分为训练(60%)、验证(20%)和测试(20%)组。

Data augmentation

b78c1afe-ae81-11ee-8b88-92fbcf53809c.png

数据增广的策略

The cropping scheme of three datasets

b79cbef4-ae81-11ee-8b88-92fbcf53809c.png

b7a7941e-ae81-11ee-8b88-92fbcf53809c.png

上图显示从原始图像裁剪的图像块。裁剪后,数据集的结果分布比原始分布更均匀。

b7ab28a4-ae81-11ee-8b88-92fbcf53809c.png

Deep convolutional neural network approach

b7aff8e8-ae81-11ee-8b88-92fbcf53809c.png

PART/5

实验结果

b7c0eeaa-ae81-11ee-8b88-92fbcf53809c.png

上表是time-series-Gcc方法的ACC/MAE。

b7c981a0-ae81-11ee-8b88-92fbcf53809c.png

(a) Confusion matrix yielded by the Bb set; (b) confusion matrix yielded by the Dc set.

b7d03c8e-ae81-11ee-8b88-92fbcf53809c.png

MF-SVM方法的ACC/MAE。

b7e1f028-ae81-11ee-8b88-92fbcf53809c.png

a–d are resultsyielded by18 features from one channel, 54 features from 3 channels, 108 features from 6 channels, and 270features from 15 channels, respectively.

b7e5f916-ae81-11ee-8b88-92fbcf53809c.png

上图中的A, B, C, D分别表示0°, 20°, 40°和60°。

b7eb3f7a-ae81-11ee-8b88-92fbcf53809c.png

不同拍摄角度的照片比较

最终结果:

b8073ab8-ae81-11ee-8b88-92fbcf53809c.png







审核编辑:刘清

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

    关注

    3

    文章

    1421

    浏览量

    58990
  • 卷积神经网络

    关注

    4

    文章

    284

    浏览量

    11713
  • dcnn
    +关注

    关注

    0

    文章

    7

    浏览量

    2947

原文标题:干货 | 利用手持摄像机图像通过卷积神经网络实时进行水稻检测

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【PYNQ-Z2申请】基于PYNQ的卷积神经网络加速

    ,得到训练参数2、利用开发板arm与FPGA联合的特性,在arm端实现图像预处理已经卷积神经网络的池化、激活函数和全连接,在FPGA端实现卷积
    发表于 12-19 11:37

    卷积神经网络如何使用

    卷积神经网络(CNN)究竟是什么,鉴于神经网络在工程上经历了曲折的历史,您为什么还会在意它呢? 对于这些非常中肯的问题,我们似乎可以给出相对简明的答案。
    发表于 07-17 07:21

    什么是图卷积神经网络

    卷积神经网络
    发表于 08-20 12:05

    卷积神经网络的优点是什么

    卷积神经网络的优点
    发表于 05-05 18:12

    如何利用卷积神经网络去更好地控制巡线智能车呢

    巡线智能车控制中的CNN网络有何应用?嵌入式单片中的神经网络该怎样去使用?如何利用卷积神经网络
    发表于 12-21 07:47

    卷积神经网络一维卷积的处理过程

    以前的神经网络几乎都是部署在云端(服务器上),设备端采集到数据通过网络发送给服务器做inference(推理),结果再通过网络返回给设备端。
    发表于 12-23 06:16

    卷积神经网络模型发展及应用

    神经网络已经广泛应用于图像分类、目标检测、语义分割以及自然语言处理等领域。首先分析了典型卷积神经网络模型为提高其性能增加
    发表于 08-02 10:39

    卷积神经网络为什么适合图像处理?

    卷积神经网络为什么适合图像处理?
    发表于 09-08 10:23

    卷积神经网络简介:什么是机器学习?

    复杂数据中提取特征的强大工具。例如,这包括音频信号或图像中的复杂模式识别。本文讨论了 CNN 相对于经典线性规划的优势。后续文章“训练卷积神经网络:什么是机器学习?——第2部分”将讨论如何训练CNN
    发表于 02-23 20:11

    基于卷积神经网络图像标注模型

    ,构建一个多标签学习的卷积神经网络( CNN-MLL)模型,然后利用图像标注词间的相关性对网络模型输出结果
    发表于 12-07 14:30 4次下载
    基于<b class='flag-5'>卷积</b><b class='flag-5'>神经网络</b>的<b class='flag-5'>图像</b>标注模型

    卷积神经网络如何识别图像

    为多层卷积层、池化层和全连接层。CNN模型通过训练识别并学习高度复杂的图像模式,对于识别物体和进行图像分类等任务有着非常优越的表现。本文将会
    的头像 发表于 08-21 16:49 1422次阅读

    卷积神经网络三大特点

    是一种基于图像处理的神经网络,它模仿人类视觉结构中的神经元组成,对图像进行处理和学习。在图像处理
    的头像 发表于 08-21 16:49 3616次阅读

    卷积神经网络的基本原理 卷积神经网络发展 卷积神经网络三大特点

    中最重要的神经网络之一。它是一种由多个卷积层和池化层(也可称为下采样层)组成的神经网络。CNN 的基本思想是以图像为输入,通过
    的头像 发表于 08-21 16:49 1447次阅读

    卷积神经网络层级结构 卷积神经网络卷积层讲解

    分类、目标检测、人脸识别等。卷积神经网络的核心是卷积层和池化层,它们构成了网络的主干,实现了对图像
    的头像 发表于 08-21 16:49 4451次阅读

    卷积神经网络的介绍 什么是卷积神经网络算法

    的深度学习算法。CNN模型最早被提出是为了处理图像,其模型结构中包含卷积层、池化层和全连接层等关键技术,经过多个卷积层和池化层的处理,CNN可以提取出图像中的特征信息,从而对
    的头像 发表于 08-21 16:49 1427次阅读