{"id":25675526,"url":"https://github.com/afondiel/edge-computer-vision","last_synced_at":"2025-02-24T13:17:06.060Z","repository":{"id":276283973,"uuid":"928405698","full_name":"afondiel/edge-computer-vision","owner":"afondiel","description":"Practical Edge AI Vision Deployment Handbook.","archived":false,"fork":false,"pushed_at":"2025-02-14T22:41:09.000Z","size":43,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T23:27:02.139Z","etag":null,"topics":["computer-vision","edge-ai","edge-computer-vision","edge-computing","edge-devices","edge-vision","embedded-ai","embedded-vision","real-world-applications"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/afondiel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-06T15:31:17.000Z","updated_at":"2025-02-14T22:41:12.000Z","dependencies_parsed_at":"2025-02-07T10:39:04.859Z","dependency_job_id":null,"html_url":"https://github.com/afondiel/edge-computer-vision","commit_stats":null,"previous_names":["afondiel/edge-computer-vision"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afondiel%2Fedge-computer-vision","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afondiel%2Fedge-computer-vision/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afondiel%2Fedge-computer-vision/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afondiel%2Fedge-computer-vision/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/afondiel","download_url":"https://codeload.github.com/afondiel/edge-computer-vision/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240483763,"owners_count":19808636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-vision","edge-ai","edge-computer-vision","edge-computing","edge-devices","edge-vision","embedded-ai","embedded-vision","real-world-applications"],"created_at":"2025-02-24T13:17:05.276Z","updated_at":"2025-02-24T13:17:06.054Z","avatar_url":"https://github.com/afondiel.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![](https://img.shields.io/badge/Contribute-Welcome-green)](./CONTRIBUTING.md)\n\n# Edge Computer Vision: A Practical Guide\n\n## Overview\n\nThis repository serves as a comprehensive, practical guide for deploying optimized computer vision models on edge devices across key industries. \n\n## Motivation\n\nThe goal is to bridge the gap between theoretical computer science and real-world applications, with a focus on edge AI engineering.\n\n### Key Features\n- Fundamental concepts and practices for Edge AI\n- Industry-specific blueprints for vision AI deployment\n- Edge optimization techniques for various hardware targets\n- Production-ready pipelines and best practices\n- Practical case studies and hands-on projects\n\n## Table of Contents\n- [Edge AI Engineering](#edge-ai-engineering)\n- [Industry Blueprints](#industry-blueprints)\n- [Edge Optimization Lab](#edge-optimization-lab)\n- [Production Pipelines](#production-pipelines)\n- [Reference Architectures](#reference-architectures)\n- [Getting Started](#getting-started)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Edge AI Engineering\n\nFundamental concepts and practices for Edge AI:\n- [Introduction to Edge AI](https://github.com/afondiel/edge-ai-engineering/blob/main/docs/introduction-to-edge-ai.md)\n- [Edge AI Architectures](https://github.com/afondiel/edge-ai-engineering/blob/main/docs/edge-ai-architectures.md)\n- [Model Optimization Techniques](https://github.com/afondiel/edge-ai-engineering/blob/main/docs/model-optimization-techniques.md)\n- [Hardware Acceleration](https://github.com/afondiel/edge-ai-engineering/blob/main/docs/hardware-acceleration.md)\n- [Edge Deployment Strategies](https://github.com/afondiel/edge-ai-engineering/blob/main/docs/edge-deployment-strategies.md)\n- [Real-Time Processing](https://github.com/afondiel/edge-ai-engineering/blob/main/docs/real-time-processing.md)\n- [Privacy and Security](https://github.com/afondiel/edge-ai-engineering/blob/main/docs/privacy-and-security.md)\n- [Edge AI Frameworks](https://github.com/afondiel/edge-ai-engineering/blob/main/docs/edge-ai-frameworks.md)\n- [Benchmarking and Performance](https://github.com/afondiel/edge-ai-engineering/blob/main/docs/benchmarking-and-performance.md)  \n  \n## Industry Blueprints\n\nPractical implementation guides for:\n- Autonomous Systems\n- Medical Imaging\n- Smart Retail\n- Security \u0026 Surveillance\n- Agriculture\n- Manufacturing\n- Smart Cities\n\n## Edge Optimization Lab\n\nLearn how to optimize models for edge deployment:\n- Model Quantization\n- Pruning Techniques\n- Federated Learning\n- Compiler Targets (TVM, ONNX Runtime)\n\n## Production Pipelines\n\nGuides for deploying and maintaining edge AI systems:\n- CI/CD for Edge\n- Monitoring and Drift Detection\n- OTA Updates\n\n## Reference Architectures\n\nHardware setups and specifications for various edge deployment scenarios.\n\n## Project Structure\n\nA focused resource for deploying optimized vision models on edge devices across key industries.\n\n```\n├── edge-ai-engineering/\n│   ├── introduction-to-edge-ai.md\n│   ├── edge-ai-architectures.md\n│   ├── model-optimization-techniques.md\n│   ├── hardware-acceleration.md\n│   ├── edge-deployment-strategies.md\n│   ├── real-time-processing.md\n│   ├── privacy-and-security.md\n│   ├── edge-ai-frameworks.md\n│   └── benchmarking-and-performance.md    \n├── industry-blueprints/\n│   ├── autonomous-systems/\n│   │   ├── traffic-analysis-yolov8-tensorrt.md     \n│   │   ├── drone-navigation-lite.md\n│   │   ├── pedestrian-tracking-edgetpu.md\n│   │   └── vehicle-defect-detection-openvino.md\n│   ├── healthcare-medical-imaging/\n│   │   ├── xray-classification-tflite.md            \n│   │   ├── ultrasound-segmentation-ncnn.md\n│   │   ├── mri-tumor-detection-onnx.md\n│   │   └── remote-patient-monitoring-jetson.md\n│   ├── retail-consumer-analytics/\n│   │   ├── shelf-analytics-mmdetection.md\n│   │   ├── checkout-automation.md\n│   │   ├── customer-behavior-analysis-openvino.md\n│   │   └── inventory-management-edge-tflite.md\n│   ├── security-surveillance/\n│   │   ├── perimeter-surveillance-yolo.md\n│   │   ├── anomaly-detection-autoencoder.md\n│   │   ├── facial-recognition-privacy-preserving.md\n│   │   └── crowd-behavior-analysis-edge.md\n│   ├── agriculture-precision-farming/\n│   │   ├── crop-health-monitoring-multispectral.md\n│   │   ├── yield-prediction-edge-ml.md\n│   │   └── autonomous-harvesting-robotics.md\n│   ├── manufacturing-quality-control/\n│   │   ├── defect-detection-openvino.md             \n│   │   ├── robotic-picking-ort.md\n│   │   └── predictive-maintenance-edge-analytics.md\n│   └── smart-cities-urban-planning/\n│       ├── traffic-flow-optimization-edge.md\n│       ├── waste-management-vision-ai.md\n│       └── energy-grid-monitoring-federated.md\n├── edge-optimization-lab/                         \n│   ├── model-quantization/\n│   │   ├── post-training-int8.md\n│   │   └── qat-pytorch.md\n│   ├── pruning-techniques/\n│   │   ├── magnitude-pruning.md\n│   │   └── lottery-ticket-hypothesis.md\n│   ├── federated-learning/\n│   │   ├── privacy-preserving-cv.md\n│   │   └── distributed-training.md\n│   ├── compiler-targets/\n│   │   ├── tvm-tutorial.md\n│   │   └── onnx-runtime-guide.md\n│   └── hardware-specific-optimization/\n│       ├── nvidia-jetson-optimization.md\n│       ├── intel-openvino-deployment.md\n│       ├── raspberry-pi-edge-ai.md\n│       └── microcontroller-tinyml.md\n├── production-pipelines/                           \n│   ├── ci-cd-for-edge.md\n│   ├── monitoring/\n│   │   ├── drift-detection.md\n│   │   └── edge-metrics-dashboard.md\n│   ├── ota-updates.md\n│   └── edge-security/\n│       ├── secure-boot-implementation.md\n│       ├── data-encryption-edge.md\n│       ├── threat-detection/\n│       │   ├── perimeter-surveillance.md\n│       │   └── anomaly-detection.md\n│       ├── privacy-preserving-cv/\n│       │   ├── federated-learning-techniques.md\n│       │   └── differential-privacy.md\n│       ├── model-security/\n│       │   └── adversarial-robustness.md\n│       ├── edge-device-hardening/\n│       │   ├── secure-deployment.md\n│       │   └── secure-communication.md\n│       └── industry-compliance/\n│           ├── regulatory-standards.md\n│           └── ethical-ai-guidelines.md\n├── reference-architectures/\n│   ├── industrial-camera-setups.md\n│   ├── edge-server-specs.md\n│   ├── iot-connectivity.md\n│   └── edge-cloud-hybrid-models.md\n└── _integration/\n    ├── cs-notebook-redirects.md                   \n    ├── companion-resources.md\n    └── industry-specific-regulations.md\n```\n\n## Getting Started\n\n1. Clone this repository:\n   ```\n   git clone https://github.com/yourusername/computer-vision-practical-guide.git\n   ```\n2. Navigate to the industry blueprint or topic you're interested in.\n3. Follow the step-by-step guides to implement and deploy edge AI vision solutions.\n\n## Contributing\n\nWe welcome contributions! Please see our [CONTRIBUTING.md](CONTRIBUTING.md) file for details on how to submit improvements.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n\n## References\n\nDeep Dives: \n- Core: [Edge AI concepts and resources](https://github.com/afondiel/computer-science-notebook/tree/master/core/systems/edge-computing/edge-ai)\n- Blog: [The Next AI Frontier is at the Edge](https://afondiel.github.io/posts/the-next-ai-frontier-is-at-the-edge/)\n- [Computer Vision Notes](https://github.com/afondiel/computer-science-notebook/tree/master/core/ai-ml/computer-vision-notes)\n- [Computer Vision Course - HF (@johko)](https://github.com/johko/computer-vision-course)\n\nBooks:\n- [Machine Learning Systems: Principles and Practices of Engineering Artificially Intelligent Systems (Vijay Janapa Reddi)](https://mlsysbook.ai/)\n\n[Back to the Top](#table-of-contents)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafondiel%2Fedge-computer-vision","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fafondiel%2Fedge-computer-vision","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafondiel%2Fedge-computer-vision/lists"}