Instance Segmentation of Multiclass Litter and Imbalanced Dataset Handling : A Deep Learning Model Comparison
Instance segmentation has a great potential for improving the current state of littering by autonomously detecting and segmenting different categories of litter. With this information, litter could, for example, be geotagged to aid litter pickers or to give precise locational information to unmanned...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Datorseende
2021
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-175173 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-175173 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-1751732021-04-24T05:36:46ZInstance Segmentation of Multiclass Litter and Imbalanced Dataset Handling : A Deep Learning Model ComparisonengInstanssegmentering av kategoriserat skräp samt hantering av obalanserat datasetSievert, RolfLinköpings universitet, Datorseende2021Machine learningMulticlassDeep learningInstance segmentationObject segmentationIterative stratificationMask R-CNNDetectoRSImbalanced datasetClassificationDetectionSegmentationLitterTrashTACOCOCOMMDetectionMultinomialCybercomAIArtificial intelligenceLand-based litterComputer visionMaskininlärningDjupinlärningInstanssegmenteringObjektsegmenteringMask R-CNNDetectoRSObalanserat datasetKlassificeringDetektionSegmenteringSkräpTACOCOCOMMDetectionMultinomialCybercomAIArtificiell intelligensDatorseendeComputer Vision and Robotics (Autonomous Systems)Datorseende och robotik (autonoma system)Instance segmentation has a great potential for improving the current state of littering by autonomously detecting and segmenting different categories of litter. With this information, litter could, for example, be geotagged to aid litter pickers or to give precise locational information to unmanned vehicles for autonomous litter collection. Land-based litter instance segmentation is a relatively unexplored field, and this study aims to give a comparison of the instance segmentation models Mask R-CNN and DetectoRS using the multiclass litter dataset called Trash Annotations in Context (TACO) in conjunction with the Common Objects in Context precision and recall scores. TACO is an imbalanced dataset, and therefore imbalanced data-handling is addressed, exercising a second-order relation iterative stratified split, and additionally oversampling when training Mask R-CNN. Mask R-CNN without oversampling resulted in a segmentation of 0.127 mAP, and with oversampling 0.163 mAP. DetectoRS achieved 0.167 segmentation mAP, and improves the segmentation mAP of small objects most noticeably, with a factor of at least 2, which is important within the litter domain since small objects such as cigarettes are overrepresented. In contrast, oversampling with Mask R-CNN does not seem to improve the general precision of small and medium objects, but only improves the detection of large objects. It is concluded that DetectoRS improves results compared to Mask R-CNN, as well does oversampling. However, using a dataset that cannot have an all-class representation for train, validation, and test splits, together with an iterative stratification that does not guarantee all-class representations, makes it hard for future works to do exact comparisons to this study. Results are therefore approximate considering using all categories since 12 categories are missing from the test set, where 4 of those were impossible to split into train, validation, and test set. Further image collection and annotation to mitigate the imbalance would most noticeably improve results since results depend on class-averaged values. Doing oversampling with DetectoRS would also help improve results. There is also the option to combine the two datasets TACO and MJU-Waste to enforce training of more categories. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-175173application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Machine learning Multiclass Deep learning Instance segmentation Object segmentation Iterative stratification Mask R-CNN DetectoRS Imbalanced dataset Classification Detection Segmentation Litter Trash TACO COCO MMDetection Multinomial Cybercom AI Artificial intelligence Land-based litter Computer vision Maskininlärning Djupinlärning Instanssegmentering Objektsegmentering Mask R-CNN DetectoRS Obalanserat dataset Klassificering Detektion Segmentering Skräp TACO COCO MMDetection Multinomial Cybercom AI Artificiell intelligens Datorseende Computer Vision and Robotics (Autonomous Systems) Datorseende och robotik (autonoma system) |
spellingShingle |
Machine learning Multiclass Deep learning Instance segmentation Object segmentation Iterative stratification Mask R-CNN DetectoRS Imbalanced dataset Classification Detection Segmentation Litter Trash TACO COCO MMDetection Multinomial Cybercom AI Artificial intelligence Land-based litter Computer vision Maskininlärning Djupinlärning Instanssegmentering Objektsegmentering Mask R-CNN DetectoRS Obalanserat dataset Klassificering Detektion Segmentering Skräp TACO COCO MMDetection Multinomial Cybercom AI Artificiell intelligens Datorseende Computer Vision and Robotics (Autonomous Systems) Datorseende och robotik (autonoma system) Sievert, Rolf Instance Segmentation of Multiclass Litter and Imbalanced Dataset Handling : A Deep Learning Model Comparison |
description |
Instance segmentation has a great potential for improving the current state of littering by autonomously detecting and segmenting different categories of litter. With this information, litter could, for example, be geotagged to aid litter pickers or to give precise locational information to unmanned vehicles for autonomous litter collection. Land-based litter instance segmentation is a relatively unexplored field, and this study aims to give a comparison of the instance segmentation models Mask R-CNN and DetectoRS using the multiclass litter dataset called Trash Annotations in Context (TACO) in conjunction with the Common Objects in Context precision and recall scores. TACO is an imbalanced dataset, and therefore imbalanced data-handling is addressed, exercising a second-order relation iterative stratified split, and additionally oversampling when training Mask R-CNN. Mask R-CNN without oversampling resulted in a segmentation of 0.127 mAP, and with oversampling 0.163 mAP. DetectoRS achieved 0.167 segmentation mAP, and improves the segmentation mAP of small objects most noticeably, with a factor of at least 2, which is important within the litter domain since small objects such as cigarettes are overrepresented. In contrast, oversampling with Mask R-CNN does not seem to improve the general precision of small and medium objects, but only improves the detection of large objects. It is concluded that DetectoRS improves results compared to Mask R-CNN, as well does oversampling. However, using a dataset that cannot have an all-class representation for train, validation, and test splits, together with an iterative stratification that does not guarantee all-class representations, makes it hard for future works to do exact comparisons to this study. Results are therefore approximate considering using all categories since 12 categories are missing from the test set, where 4 of those were impossible to split into train, validation, and test set. Further image collection and annotation to mitigate the imbalance would most noticeably improve results since results depend on class-averaged values. Doing oversampling with DetectoRS would also help improve results. There is also the option to combine the two datasets TACO and MJU-Waste to enforce training of more categories. |
author |
Sievert, Rolf |
author_facet |
Sievert, Rolf |
author_sort |
Sievert, Rolf |
title |
Instance Segmentation of Multiclass Litter and Imbalanced Dataset Handling : A Deep Learning Model Comparison |
title_short |
Instance Segmentation of Multiclass Litter and Imbalanced Dataset Handling : A Deep Learning Model Comparison |
title_full |
Instance Segmentation of Multiclass Litter and Imbalanced Dataset Handling : A Deep Learning Model Comparison |
title_fullStr |
Instance Segmentation of Multiclass Litter and Imbalanced Dataset Handling : A Deep Learning Model Comparison |
title_full_unstemmed |
Instance Segmentation of Multiclass Litter and Imbalanced Dataset Handling : A Deep Learning Model Comparison |
title_sort |
instance segmentation of multiclass litter and imbalanced dataset handling : a deep learning model comparison |
publisher |
Linköpings universitet, Datorseende |
publishDate |
2021 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-175173 |
work_keys_str_mv |
AT sievertrolf instancesegmentationofmulticlasslitterandimbalanceddatasethandlingadeeplearningmodelcomparison AT sievertrolf instanssegmenteringavkategoriseratskrapsamthanteringavobalanseratdataset |
_version_ |
1719398731845992448 |