Deployment of an Unsupervised Anomaly Detection Model Using Anomalib and PyTorch, Is it feasible on a low-powered edge-device?
dc.contributor.author | Kunnathupurakkal Subramanian, Sooraj | |
dc.contributor.author | Hedin, Ludvig | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för industri- och materialvetenskap | sv |
dc.contributor.department | Chalmers University of Technology / Department of Industrial and Materials Science | en |
dc.contributor.examiner | Skoogh, Anders | |
dc.contributor.supervisor | Chen, Siyuan | |
dc.contributor.supervisor | Marti, Silvan | |
dc.date.accessioned | 2025-01-17T10:11:27Z | |
dc.date.available | 2025-01-17T10:11:27Z | |
dc.date.issued | 2025 | |
dc.date.submitted | ||
dc.description.abstract | The 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.coursecode | IMSX30 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/309089 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | anomaly | |
dc.subject | detection | |
dc.subject | deep | |
dc.subject | learning | |
dc.subject | edge | |
dc.subject | computing | |
dc.subject | anomalib | |
dc.subject | PyTorch | |
dc.subject | image | |
dc.subject | OpenVINO | |
dc.title | Deployment of an Unsupervised Anomaly Detection Model Using Anomalib and PyTorch, Is it feasible on a low-powered edge-device? | |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.degree | Master's Thesis | en |
dc.type.uppsok | H | |
local.programme | Production engineering (MPPEN), MSc |
Ladda ner
Original bundle
1 - 1 av 1
Hämtar...
- 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
1 - 1 av 1
Hämtar...
- Namn:
- license.txt
- Storlek:
- 2.35 KB
- Format:
- Item-specific license agreed upon to submission
- Beskrivning: