Developing a Resource-Constraint EdgeAI model for Surface Defect Detection
Atah Nuh Mih, Hung Cao, Asfia Kawnine, Monica Wachowicz

TL;DR
This paper introduces a lightweight, on-device training architecture for EdgeAI to improve surface defect detection, demonstrating comparable accuracy to pre-trained models while enhancing resource efficiency in constrained environments.
Contribution
Proposes a modified Xception-based architecture enabling on-device training for resource-limited EdgeAI applications, with competitive accuracy and improved memory efficiency.
Findings
Achieved 73.45% accuracy without pre-training.
Outperformed other lightweight models in memory efficiency.
Comparable to pre-trained models in accuracy.
Abstract
Resource constraints have restricted several EdgeAI applications to machine learning inference approaches, where models are trained on the cloud and deployed to the edge device. This poses challenges such as bandwidth, latency, and privacy associated with storing data off-site for model building. Training on the edge device can overcome these challenges by eliminating the need to transfer data to another device for storage and model development. On-device training also provides robustness to data variations as models can be retrained on newly acquired data to improve performance. We, therefore, propose a lightweight EdgeAI architecture modified from Xception, for on-device training in a resource-constraint edge environment. We evaluate our model on a PCB defect detection task and compare its performance against existing lightweight models - MobileNetV2, EfficientNetV2B0, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · IoT and Edge/Fog Computing · Industrial Vision Systems and Defect Detection
MethodsBatch Normalization · Pointwise Convolution · Inverted Residual Block · Dense Connections · Max Pooling · Depthwise Convolution · Part-based Convolutional Baseline · Convolution · Average Pooling · Global Average Pooling
