Suppr超能文献

基于双目立体视觉和高斯混合模型的自然环境下西兰花幼苗识别方法。

A Method for Broccoli Seedling Recognition in Natural Environment Based on Binocular Stereo Vision and Gaussian Mixture Model.

机构信息

College of Engineering, China Agricultural University, Qinghua Rd.(E) No.17, Haidian District, Beijing 100083, China.

出版信息

Sensors (Basel). 2019 Mar 6;19(5):1132. doi: 10.3390/s19051132.

Abstract

Illumination in the natural environment is uncontrollable, and the field background is complex and changeable which all leads to the poor quality of broccoli seedling images. The colors of weeds and broccoli seedlings are close, especially under weedy conditions. The factors above have a large influence on the stability, velocity and accuracy of broccoli seedling recognition based on traditional 2D image processing technologies. The broccoli seedlings are higher than the soil background and weeds in height due to the growth advantage of transplanted crops. A method of broccoli seedling recognition in natural environments based on Binocular Stereo Vision and a Gaussian Mixture Model is proposed in this paper. Firstly, binocular images of broccoli seedlings were obtained by an integrated, portable and low-cost binocular camera. Then left and right images were rectified, and a disparity map of the rectified images was obtained by the Semi-Global Matching (SGM) algorithm. The original 3D dense point cloud was reconstructed using the disparity map and left camera internal parameters. To reduce the operation time, a non-uniform grid sample method was used for the sparse point cloud. After that, the Gaussian Mixture Model (GMM) cluster was exploited and the broccoli seedling points were recognized from the sparse point cloud. An outlier filtering algorithm based on k-nearest neighbors (KNN) was applied to remove the discrete points along with the recognized broccoli seedling points. Finally, an ideal point cloud of broccoli seedlings can be obtained, and the broccoli seedlings recognized. The experimental results show that the Semi-Global Matching (SGM) algorithm can meet the matching requirements of broccoli images in the natural environment, and the average operation time of SGM is 138 ms. The SGM algorithm is superior to the Sum of Absolute Differences (SAD) algorithm and Sum of Squared Differences (SSD) algorithms. The recognition results of Gaussian Mixture Model (GMM) outperforms K-means and Fuzzy c-means with the average running time of 51 ms. To process a pair of images with the resolution of 640×480, the total running time of the proposed method is 578 ms, and the correct recognition rate is 97.98% of 247 pairs of images. The average value of sensitivity is 85.91%. The average percentage of the theoretical envelope box volume to the measured envelope box volume is 95.66%. The method can provide a low-cost, real-time and high-accuracy solution for crop recognition in natural environment.

摘要

自然光环境下的光照是不可控的,并且现场背景复杂多变,这导致西兰花幼苗图像的质量较差。杂草和西兰花幼苗的颜色很接近,尤其是在杂草丛生的情况下。基于传统二维图像处理技术的西兰花幼苗识别,这些因素都对其稳定性、速度和准确性有较大的影响。由于移栽作物的生长优势,西兰花幼苗的高度高于土壤背景和杂草。本文提出了一种基于双目立体视觉和高斯混合模型的自然环境下西兰花幼苗识别方法。首先,通过集成式、便携式和低成本双目相机获取西兰花幼苗的双目图像。然后对左右图像进行校正,并通过半全局匹配(SGM)算法获取校正图像的视差图。使用视差图和左相机内部参数重建原始三维密集点云。为了减少运算时间,对稀疏点云采用非均匀网格采样方法。然后,利用高斯混合模型(GMM)聚类从稀疏点云中识别出西兰花幼苗点。应用基于 k-最近邻(KNN)的异常值过滤算法,去除与识别出的西兰花幼苗点一起的离散点。最后,可以得到理想的西兰花幼苗点云,并识别出西兰花幼苗。实验结果表明,半全局匹配(SGM)算法可以满足自然环境下西兰花图像的匹配要求,SGM 的平均运算时间为 138ms。SGM 算法优于绝对差(SAD)算法和平方差(SSD)算法。高斯混合模型(GMM)的识别结果优于 K-均值和模糊 C-均值,平均运行时间为 51ms。处理分辨率为 640×480 的一对图像时,所提方法的总运行时间为 578ms,247 对图像的正确识别率为 97.98%。灵敏度的平均值为 85.91%。理论包络盒体积与测量包络盒体积的平均值百分比为 95.66%。该方法可为自然环境下作物识别提供一种低成本、实时、高精度的解决方案。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/62bd/6427649/03d6535fd2ca/sensors-19-01132-g001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验