欢迎您访问《智慧农业(中英文)》官方网站! English

Smart Agriculture ›› 2020, Vol. 2 ›› Issue (1): 121-132.doi: 10.12133/j.smartag.2020.2.1.201912-SA003

• 专题--农业遥感与表型信息获取分析 • 上一篇    下一篇

基于机器视觉与深度学习的西兰花表型快速提取方法研究

周成全, 叶宏宝, 俞国红, 胡俊, 徐志福()   

  1. 浙江省农业科学院农业装备研究所,浙江 杭州 310000
  • 收稿日期:2019-12-10 修回日期:2020-01-17 出版日期:2020-03-30
  • 基金资助:
    国家自然科学基金项目(31401287);浙江省公益性基金项目(2017C32024)
  • 作者简介:周成全(1990-),男,博士,助理研究员,研究方向:计算机视觉、图像处理、深度学习及作物表型观测方法等,Email:zhoucq@zaas.ac.cn
  • 通信作者:

A fast extraction method of broccoli phenotype based on machine vision and deep learning

Zhou Chengquan, Ye Hongbao, Yu Guohong, Hu Jun, Xu Zhifu()   

  1. Institute of Agricultural Equipment, Zhejiang Academy of Agricultural Sciences, Hangzhou 310000, China
  • Received:2019-12-10 Revised:2020-01-17 Online:2020-03-30

摘要:

准确获取西兰花花球面积和新鲜度是确定其长势的关键步骤,本研究通过对深度残差网络ResNet进行改进得到一种新型的西兰花花球分割模型,并通过花球部位黄绿颜色占比判断其新鲜度,实现低成本高效准确地西兰花表型信息提取。主要技术流程包括:(1)基于地面自动影像获取平台拍摄西兰花花球正射影像并建立原始数据集;(2)对训练图像进行预处理并输入模型进行分割;(3)基于颜色信息用粒子群结构PSO和大津法Otsu对分割结果进一步进行阈值分割,获取其新鲜度指标。试验结果表明:本研究建立的分割模型精度优于传统深度学习模型和基于颜色空间变换和阈值分割模型,4个评价指标结构相似性指数(SSIM)、平均精度(Precision)、平均召回率(Recall)、F-度量(F-measure)结果分别为0.911、0.897、0.908和0.907,相比于传统方法提升了10%-15%,且对土壤反射率波动、冠层阴影、辐射强度变化等干扰具有一定的鲁棒性。同时,在分割结果的基础上采用PSO-Otsu法可以实现花球新鲜度快速分析,其精度超过了0.8。本研究结果实现了西兰花田间多表型参数的高通量获取,可以为作物田间长势监测研究提供重要参考。

关键词: 深度学习, 西兰花表型, 机器视觉, 自动分级, 田间平台

Abstract:

How to accurately obtain the area and freshness of broccoli head in the field condition is the key step to determine broccoli growth. However, the rapid segmentation and grading of broccoli ball remains difficult due to the low equipment development level. In this research, we combined an advanced computer vision technique with a deep learning architecture to allow the acquisition of real-time and accurate information about broccoli ball. By constructing a private image dataset with 442 of broccoli-ball images (acquired using a self-developed imaging system) under controlled conditions, a deep convolutional neural network named “Improved ResNet” was trained to extract the broccoli pixels from the background. The technical process of our method includes: (1) take the orthophoto images of broccoli head based on a near-ground image acquisition platform and establish the original data set; (2) preprocess the training images and input the model for segmentation; (3) use the PSOA and Otsu algorithm for fine segment based on color characteristics to obtain the freshness information. The experimental results demonstrated that the precision of the segmentation model is about 0.9 which is robust to the interference of soil reflectance fluctuation, canopy shadow, leaf occlusion and so on. Our experiments showed that a combination of improved ResNet and PSOA method got higher broccoli balls segmenting and grading precision. One major advantage of this approach is that dealing with only a few images, reducing the data volume and memory requirements for the image processing. All of the methods were evaluated using ground-truth data from three different varieties, which we also make available to the research community for subsequent algorithm development and result comparison. Compared with other 4 approaches, the evaluation results shows better performance regarding the segmentation and grading accuracy. The results of SSIM, precision, recall and F-measure by using Improved ResNet were about 0.911, 0.897, 0.908 and 0.907 respectively, which were 10%~15% higher than the traditional approaches. In addition, on the basis of the segmentation results, PSO-Otsu method was proved that it can be used to achieve a quickly analysis to the freshness of the ball, with the mean accuracy of 0.82. Overall, the proposed method is a high-throughput method to acquire multi-phenotype parameters of broccoli in field condition, which can support the research of broccoli field monitoring and traits tracking.

Key words: deep learning, broccoli phenotype, computer vision, automatic grading, field platform

中图分类号: