Using Kinect as sensor for smart spraying

被引:0
作者
Correa, C. [1 ]
Valero, C. [1 ]
Barreiro, P. [1 ]
Ortiz-Canavate, J. [1 ]
Gil, J. [1 ]
机构
[1] Univ Politecn Madrid, Dept Ingn Rural, LPFTAGRALIA, Ave Complutense S-N,Ciudad Univ, Madrid, Spain
来源
VII CONGRESO IBERICO DE AGROINGENIERIA Y CIENCIAS HORTICOLAS: INNOVAR Y PRODUCIR PARA EL FUTURO. INNOVATING AND PRODUCING FOR THE FUTURE | 2014年
关键词
RGB-D; Smart Spraying; Kinect; PLANT-PROTECTION PRODUCTS; ORCHARDS; PESTICIDE; SYSTEM;
D O I
暂无
中图分类号
S2 [农业工程];
学科分类号
0828 ;
摘要
This work is aimed to solve the problem of fruit tree canopy characterization for spraying purposes. This proposal is based on using a depth map and a RGB image provided by the vision sensor "Kinect" from Microsoft to perform smart spraying. Through the depth map the density of trees can be estimated and thereby it is possible to determine which nozzles should be turned on/off at every moment. Furthermore, algorithms to apply pesticides only to leaves and/or fruits as desired were created. The software was developed in Matlab that allows the acquisition of the depth map and RGB image from the "Kinect" sensor. This software communicates with the "Kinect Windows SDK", processes the information, and then provides information regarding the presence and location of leaves and/or fruit. To identify leaves, classification and identification algorithms were applied. The classification algorithms used were "Fuzzy C-Means with Gustafson Kessel" FCM-GK and "K-Means". In this framework the centroids generated by FCM are used as seed for K-means, in order to accelerate the implementation and maintain temporal consistency in the groups generated by the K-means algorithm. Classification algorithms were applied over the images transformed to the L*a*b* color spaces, specifically over the channels a*b* (the chromatics channels) in order to reduce the light effect over the colors. Classification algorithms were tuned to search for four clusters: leaves, porosity, fruits, and trunk. Once the classifier generates the cluster prototype, leaves are identified by using a binary Support Vector Machine that uses as kernel a Gaussian radial basis function. The combinations of all these algorithms have shown low misclassification, yield 4% error on the leaves identification. Besides, these algorithms process up to 8.4 frames per second, allowing its application in real time. Result shows the feasibility of using the "Kinect" sensor to determine where and when to apply pesticide. On the other hand, it also shows the limitation imposed by the lightening conditions. In other words, it is possible to use "Kinect" outdoors, but working during cloudy days, early in the morning or at night using artificial illumination, or adding a sun shield for strong light conditions.
引用
收藏
页码:109 / 114
页数:6
相关论文
共 50 条
[31]   Using Kinect™ sensor in observational methods for assessing postures at work [J].
Antonio Diego-Mas, Jose ;
Alcaide-Marzal, Jorge .
APPLIED ERGONOMICS, 2014, 45 (04) :976-985
[32]   Detecting objects using color and depth segmentation with Kinect sensor [J].
Hernandez-Lopez, Jose-Juan ;
Quintanilla-Olvera, Ana-Linnet ;
Lopez-Ramirez, Jose-Luis ;
Rangel-Butanda, Francisco-Javier ;
Ibarra-Manzano, Mario-Alberto ;
Almanza-Ojeda, Dora-Luz .
2012 IBEROAMERICAN CONFERENCE ON ELECTRONICS ENGINEERING AND COMPUTER SCIENCE, 2012, 3 :196-204
[33]   Using a Kinect sensor to acquire biological motion: Toolbox and evaluation [J].
Yanwei Shi ;
Xiaochi Ma ;
Zheng Ma ;
Jiahuan Wang ;
Nailang Yao ;
Quan Gu ;
Ci Wang ;
Zaifeng Gao .
Behavior Research Methods, 2018, 50 :518-529
[34]   Fall detection system using Kinect’s infrared sensor [J].
Georgios Mastorakis ;
Dimitrios Makris .
Journal of Real-Time Image Processing, 2014, 9 :635-646
[35]   Dynamic Evaluation and Treatment of the Movement Amplitude Using Kinect Sensor [J].
Da Cunha Neto, Joel S. ;
Reboucas Filho, Pedro P. ;
Ferreira Da Silva, Guilherme P. ;
Da Cunha Olegario, Natalia B. ;
Duarte, Joao Batista F. ;
De Albuquerque, Victor Hugo C. .
IEEE ACCESS, 2018, 6 :17292-17305
[36]   Comparative analysis of respiratory motion tracking using Microsoft Kinect v2 sensor [J].
Silverstein, Evan ;
Snyder, Michael .
JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, 2018, 19 (03) :193-204
[37]   Determination of Repeatability of Kinect Sensor [J].
Bonnechere, Bruno ;
Sholukha, Victor ;
Jansen, Bart ;
Omelina, Lubos ;
Rooze, Marcel ;
Jan, Serge Van Sint .
TELEMEDICINE AND E-HEALTH, 2014, 20 (05) :451-453
[38]   Point Cloud Mapping Measurements using Kinect RGB-D Sensor and Kinect Fusion for Visual Odometry [J].
Namitha, N. ;
Vaitheeswaran, S. M. ;
Jayasree, V. K. ;
Bharat, M. K. .
TWELFTH INTERNATIONAL CONFERENCE ON COMMUNICATION NETWORKS, ICCN 2016 / TWELFTH INTERNATIONAL CONFERENCE ON DATA MINING AND WAREHOUSING, ICDMW 2016 / TWELFTH INTERNATIONAL CONFERENCE ON IMAGE AND SIGNAL PROCESSING, ICISP 2016, 2016, 89 :209-212
[39]   Hand Gesture Recognition Based on Depth Image Using Kinect Sensor [J].
Truong Quang Vinh ;
Nguyen Trong Tri .
PROCEEDINGS OF 2015 2ND NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT CONFERENCE ON INFORMATION AND COMPUTER SCIENCE NICS 2015, 2015, :34-39
[40]   DESIGN OF A GAME-BASED REHABILITATION SYSTEM USING KINECT SENSOR [J].
Dubey, Venketesh N. ;
Manna, Soumya K. .
2019 DESIGN OF MEDICAL DEVICES CONFERENCE, 2019,