Advisor | Könings, Bastian | dc.contributor.advisor |
Advisor | Weber, Fabian | dc.contributor.advisor |
Advisor | Ehret, Heiko | dc.contributor.advisor |
Author | Günther, Marco | dc.contributor.author |
Date of accession | 2021-12-02T16:04:08Z | dc.date.accessioned |
Available in OPARU since | 2021-12-02T16:04:08Z | dc.date.available |
Year of creation | 2020 | dc.date.created |
Date of first publication | 2021-12-02 | dc.date.issued |
Abstract | Sophisticated object detection is used in automated systems throughout many areas
of application. This work elaborates the possibilities of utilizing a modern object
detection approach for visual analysis of printed circuit boards (PCB) in the context
of hardware-related security assessments. In detail, the task is to reliably localize
and classify different types of integrated circuits and other components on image
data depicting electronic devices.
Faster R-CNN, an object detection architecture based on modern convolutional
neural networks, is selected for this purpose. In order to effectively train the detector
a variety of datasets are collated that contain suitable annotations for PCB com-
ponents. In parallel, an internal image acquisition process further complements the
available datasets. All dataset are extended by introducing six new sub-categories for
integrated circuits. This approach of IC class breakdown is unique and not present
in any of the investigated datasets so far. In addition, four new categories for passive
and miscellaneous components are also introduced into the data. Finally, the object
detection architecture is appropriately configured and several models are trained with
different combinations of the available image data.
The best model yields an overall detection performance of 0.57 mAP. Detection
scores of individual classes tend to be more vulnerable to small component sizes
and high intra-class variance than to class imbalances of the datasets. Acceptable
performance scores above 0.6 AP are reported for four out of ten classes, two even
reach 0.75 AP. | dc.description.abstract |
Language | en_US | dc.language.iso |
Publisher | Universität Ulm | dc.publisher |
License | CC BY 4.0 International | dc.rights |
Link to license text | https://creativecommons.org/licenses/by/4.0/ | dc.rights.uri |
Keyword | Labeling | dc.subject |
Keyword | Annotations | dc.subject |
Keyword | IT-Security | dc.subject |
Keyword | Machine learning | dc.subject |
Keyword | Object detection | dc.subject |
Keyword | Printed circuit boards | dc.subject |
Keyword | Image datasets | dc.subject |
Keyword | Embedded hardware | dc.subject |
Dewey Decimal Group | DDC 620 / Engineering & allied operations | dc.subject.ddc |
LCSH | Machine learning | dc.subject.lcsh |
LCSH | Computer vision | dc.subject.lcsh |
LCSH | Labels | dc.subject.lcsh |
Title | Visual analysis of printed circuit boards | dc.title |
Resource type | Abschlussarbeit (Bachelor) | dc.type |
Date of acceptance | 2020 | dcterms.dateAccepted |
Referee | Neumann, Heiko | dc.contributor.referee |
DOI | http://dx.doi.org/10.18725/OPARU-40107 | dc.identifier.doi |
PPN | 1782327347 | dc.identifier.ppn |
URN | http://nbn-resolving.de/urn:nbn:de:bsz:289-oparu-40183-8 | dc.identifier.urn |
GND | Maschinelles Lernen | dc.subject.gnd |
Faculty | Fakultät für Ingenieurwissenschaften, Informatik und Psychologie | uulm.affiliationGeneral |
Institution | Institut für Neuroinformatik | uulm.affiliationSpecific |
DCMI Type | Text | uulm.typeDCMI |
Category | Publikationen | uulm.category |
In cooperation with | SCHUTZWERK GmbH | uulm.cooperation |
Bibliography | uulm | uulm.bibliographie |
Project uulm | SecForCARs / Verbundprojekt: Security for Connected, Autonomous caRs - SecForCARs -; Teilvorhaben: Sichere Verarbeitungskette / BMBF / 16KIS0797 | uulm.projectOther |