Tell Me, What Do You See?—Interpretable Classification of Wiring Harness Branches with Deep Neural Networks

In the context of the robotisation of industrial operations related to manipulating deformable linear objects, there is a need for sophisticated machine vision systems, which could classify the wiring harness branches and provide information on where to put them in the assembly process. However, ind...

Full description

Bibliographic Details
Main Authors: Piotr Kicki, Michał Bednarek, Paweł Lembicz, Grzegorz Mierzwiak, Amadeusz Szymko, Marek Kraft, Krzysztof Walas
Format: Article
Language:English
Published: MDPI AG 2021-06-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/13/4327
id doaj-03dba27c865f49e5a946ccdcdd12119c
record_format Article
spelling doaj-03dba27c865f49e5a946ccdcdd12119c2021-07-15T15:45:04ZengMDPI AGSensors1424-82202021-06-01214327432710.3390/s21134327Tell Me, What Do You See?—Interpretable Classification of Wiring Harness Branches with Deep Neural NetworksPiotr Kicki0Michał Bednarek1Paweł Lembicz2Grzegorz Mierzwiak3Amadeusz Szymko4Marek Kraft5Krzysztof Walas6Institute of Robotics and Machine Intelligence, Poznań University of Technology, Piotrowo 3A, 60-965 Poznań, PolandInstitute of Robotics and Machine Intelligence, Poznań University of Technology, Piotrowo 3A, 60-965 Poznań, PolandVolkswagen Poznań Sp. z o.o., ul. Warszawska 349, 61-060 Poznań, PolandVolkswagen Poznań Sp. z o.o., ul. Warszawska 349, 61-060 Poznań, PolandInstitute of Robotics and Machine Intelligence, Poznań University of Technology, Piotrowo 3A, 60-965 Poznań, PolandInstitute of Robotics and Machine Intelligence, Poznań University of Technology, Piotrowo 3A, 60-965 Poznań, PolandInstitute of Robotics and Machine Intelligence, Poznań University of Technology, Piotrowo 3A, 60-965 Poznań, PolandIn the context of the robotisation of industrial operations related to manipulating deformable linear objects, there is a need for sophisticated machine vision systems, which could classify the wiring harness branches and provide information on where to put them in the assembly process. However, industrial applications require the interpretability of the machine learning system predictions, as the user wants to know the underlying reason for the decision made by the system. We propose several different neural network architectures that are tested on our novel dataset to address this issue. We conducted various experiments to assess the influence of modality, data fusion type, and the impact of data augmentation and pretraining. The outcome of the network is evaluated in terms of the performance and is also equipped with saliency maps, which allow the user to gain in-depth insight into the classifier’s operation, including a way of explaining the responses of the deep neural network and making system predictions interpretable by humans.https://www.mdpi.com/1424-8220/21/13/4327machine visiondeformable linear objectsneural networksrobot learningcomputer vision for manufacturing
collection DOAJ
language English
format Article
sources DOAJ
author Piotr Kicki
Michał Bednarek
Paweł Lembicz
Grzegorz Mierzwiak
Amadeusz Szymko
Marek Kraft
Krzysztof Walas
spellingShingle Piotr Kicki
Michał Bednarek
Paweł Lembicz
Grzegorz Mierzwiak
Amadeusz Szymko
Marek Kraft
Krzysztof Walas
Tell Me, What Do You See?—Interpretable Classification of Wiring Harness Branches with Deep Neural Networks
Sensors
machine vision
deformable linear objects
neural networks
robot learning
computer vision for manufacturing
author_facet Piotr Kicki
Michał Bednarek
Paweł Lembicz
Grzegorz Mierzwiak
Amadeusz Szymko
Marek Kraft
Krzysztof Walas
author_sort Piotr Kicki
title Tell Me, What Do You See?—Interpretable Classification of Wiring Harness Branches with Deep Neural Networks
title_short Tell Me, What Do You See?—Interpretable Classification of Wiring Harness Branches with Deep Neural Networks
title_full Tell Me, What Do You See?—Interpretable Classification of Wiring Harness Branches with Deep Neural Networks
title_fullStr Tell Me, What Do You See?—Interpretable Classification of Wiring Harness Branches with Deep Neural Networks
title_full_unstemmed Tell Me, What Do You See?—Interpretable Classification of Wiring Harness Branches with Deep Neural Networks
title_sort tell me, what do you see?—interpretable classification of wiring harness branches with deep neural networks
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2021-06-01
description In the context of the robotisation of industrial operations related to manipulating deformable linear objects, there is a need for sophisticated machine vision systems, which could classify the wiring harness branches and provide information on where to put them in the assembly process. However, industrial applications require the interpretability of the machine learning system predictions, as the user wants to know the underlying reason for the decision made by the system. We propose several different neural network architectures that are tested on our novel dataset to address this issue. We conducted various experiments to assess the influence of modality, data fusion type, and the impact of data augmentation and pretraining. The outcome of the network is evaluated in terms of the performance and is also equipped with saliency maps, which allow the user to gain in-depth insight into the classifier’s operation, including a way of explaining the responses of the deep neural network and making system predictions interpretable by humans.
topic machine vision
deformable linear objects
neural networks
robot learning
computer vision for manufacturing
url https://www.mdpi.com/1424-8220/21/13/4327
work_keys_str_mv AT piotrkicki tellmewhatdoyouseeinterpretableclassificationofwiringharnessbrancheswithdeepneuralnetworks
AT michałbednarek tellmewhatdoyouseeinterpretableclassificationofwiringharnessbrancheswithdeepneuralnetworks
AT pawełlembicz tellmewhatdoyouseeinterpretableclassificationofwiringharnessbrancheswithdeepneuralnetworks
AT grzegorzmierzwiak tellmewhatdoyouseeinterpretableclassificationofwiringharnessbrancheswithdeepneuralnetworks
AT amadeuszszymko tellmewhatdoyouseeinterpretableclassificationofwiringharnessbrancheswithdeepneuralnetworks
AT marekkraft tellmewhatdoyouseeinterpretableclassificationofwiringharnessbrancheswithdeepneuralnetworks
AT krzysztofwalas tellmewhatdoyouseeinterpretableclassificationofwiringharnessbrancheswithdeepneuralnetworks
_version_ 1721298478551793664