Deployment of an Unsupervised Anomaly Detection Model Using Anomalib and PyTorch, Is it feasible on a low-powered edge-device?

dc.contributor.authorKunnathupurakkal Subramanian, Sooraj
dc.contributor.authorHedin, Ludvig
dc.contributor.departmentChalmers tekniska högskola / Institutionen för industri- och materialvetenskapsv
dc.contributor.departmentChalmers University of Technology / Department of Industrial and Materials Scienceen
dc.contributor.examinerSkoogh, Anders
dc.contributor.supervisorChen, Siyuan
dc.contributor.supervisorMarti, Silvan
dc.date.accessioned2025-01-17T10:11:27Z
dc.date.available2025-01-17T10:11:27Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractThe deployment of pre-trained unsupervised anomaly detection models on low-cost and low-powered edge devices, specifically the Raspberry Pi 5, is a promising approach for cost effective and scalable solution for real-time monitoring in production environments. This thesis investigates the plausibility and performance of running such models on the RP5, focusing on their ability to accurately detect anomalies in real-time. This thesis addresses the challenges with hard hardware limitations, software configuration, dataset creation and model performance in an edge environment. To enable the training and validation of the model a custom dataset consisting of mugs stained with food coloring to act as anomalies. While the model successfully ran on the RP5 the inference results demonstrated a lack in accuracy with false positives and negatives as-well as a cycle time of 2000-3000 ms per image, was deemed to slow for real-time applications. Although the findings suggest that with further optimizations, such reducing the resolution of input data and further developing the inference script, the cycle time could be significantly reduced. As well as improving the accuracy by reducing the prevalence of false positives and negatives. Thus the model could be an effective solution for real-time anomaly detection.
dc.identifier.coursecodeIMSX30
dc.identifier.urihttp://hdl.handle.net/20.500.12380/309089
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectanomaly
dc.subjectdetection
dc.subjectdeep
dc.subjectlearning
dc.subjectedge
dc.subjectcomputing
dc.subjectanomalib
dc.subjectPyTorch
dc.subjectimage
dc.subjectOpenVINO
dc.titleDeployment of an Unsupervised Anomaly Detection Model Using Anomalib and PyTorch, Is it feasible on a low-powered edge-device?
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeProduction engineering (MPPEN), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
Deployment of an Unsupervised Anomaly Detection Model Using Anomalib and PyTorch.pdf
Storlek:
27.04 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: