Instructions to use pragadeeshv23/arm-model with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- TF-Keras
How to use pragadeeshv23/arm-model with TF-Keras:
# Note: 'keras<3.x' or 'tf_keras' must be installed (legacy) # See https://github.com/keras-team/tf-keras for more details. from huggingface_hub import from_pretrained_keras model = from_pretrained_keras("pragadeeshv23/arm-model") - Notebooks
- Google Colab
- Kaggle
| Problem Statement 3 Real-Time Road Anomaly Detection from Dashcam Footage on Raspberry Pi | |
| Objective | |
| Build an edge AI application on Raspberry Pi that processes dashcam footage in real-time to detect and log road anomalies such as potholes and unexpected obstacles. | |
| Project Description | |
| Students will choose a lightweight object detector (e.g., MobileNet-SSD, YOLOv5s), convert it to an edge-optimized format (TensorFlow Lite / ONNX Runtime / ExecuTorch), and integrate it with an OpenCV video pipeline. Detected anomalies should trigger timestamped logs or saved clips. | |
| Key Requirements | |
| Hardware: | |
| Raspberry Pi 5 or 4. | |
| Raspberry Pi Camera Module v2 or USB webcam. | |
| High-write-speed microSD card. | |
| Where possible, aim to use the CPU without additional accelerators/hats. Solutions that are well-optimised through use of Quantisation, KleidiAI, and appropriate model selection - and therefore able to run entirely on CPU - are of great interest. | |
| Software: | |
| Raspberry Pi OS. | |
| Python, OpenCV. | |
| TensorFlow Lite / ONNX Runtime / ExecuTorch with a pre-trained, quantized detection model. | |
| Performance Targets | |
| ≥5 FPS near-real-time inference. | |
| High precision to reduce false positives in logging. | |
| Robust under varying lighting conditions. | |
| Deliverables | |
| Source code for video processing and inference pipeline. | |
| Optimized deployed model file (.tflite / .onnx). | |
| Demo video with anomaly detection on sample footage. | |
| Report on model choice, optimization and performance. | |
| Learning Outcomes | |
| Optimizing and deploying neural networks for edge video analytics. | |
| Experience with embedded vision pipelines. | |
| Understanding accuracy vs speed vs compute trade-offs on Arm platforms. | |
| Mentoring session schedule and details | |
| PS# Date Time Meeting Link | |
| 3 9th Feb 3:30 – 4 PM Zoom link | |
| Meeting ID: 957 4790 4145 | |
| Passcode: 521992 | |