Detection and Pose Estimation of Cherry Tomatoes Using Deep Keypoints for Automatic Picking

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorChen, Qiming
dc.contributor.authorWang, Weitao
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorKyrki, Ville
dc.date.accessioned2023-01-29T18:04:05Z
dc.date.available2023-01-29T18:04:05Z
dc.date.issued2023-01-23
dc.description.abstractWith the development of artificial intelligence and robotics, more and more automatic devices are designed and built to help human production. This work explores a representative application of fruit picking in the agriculture area, focusing on the detection and pose estimation of cherry tomatoes. Since the proper way of picking for cherry tomatoes is by cutting the branched stem of the fruit bunch, the detection of that particular stem and its pose is the main difficulty faced in this task. Two datasets were created for two proposed perception systems both based on YOLO, a deep learning model for object detection, and a keypoint labeling method was proposed for annotating the pose of the bunches for various shapes of cherry tomatoes. Although the first proposed model, which combined the detection for the stem and the bunch, did not meet the requirement of this task, the second model introducing key-point detection successfully tackled the problem inspired by YOLO-Pose, which is designed for the human pose estimation task. Some modifications to the keypoint generation process on the original YOLO-Pose were applied to limit the range of generation area by absorbing the information from the detection box, and brought an increase in both performance and robustness, reaching the AP@0.05 of (0.962) and AP@0.5 of (0.826) on the test set and reducing the normalized keypoint distance error by 10.6% on average.en
dc.format.extent54
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/119359
dc.identifier.urnURN:NBN:fi:aalto-202301291709
dc.language.isoenen
dc.locationP1fi
dc.programmeMaster's Programme in ICT Innovationfi
dc.programme.majorAutonomous Systemsfi
dc.programme.mcodeELEC3055fi
dc.subject.keywordfruit detectionen
dc.subject.keywordkeypoint detectionen
dc.subject.keywordautomatic fruit pickingen
dc.subject.keywordpose estimationen
dc.titleDetection and Pose Estimation of Cherry Tomatoes Using Deep Keypoints for Automatic Pickingen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files