address pr review comments

This commit is contained in:
thierrypdamiba
2026-03-15 17:39:20 -07:00
parent e7efde09ad
commit ff7ce100dd
4 changed files with 27 additions and 10 deletions
@@ -8,6 +8,11 @@ aliases:
- /articles/video-anomaly-edge-part-1/
---
# Video Anomaly Detection: Architecture, Twelve Labs, and NVIDIA VSS
| Time: 120 min | Level: Advanced | Stack: Qdrant Edge, Twelve Labs Marengo 3.0, NVIDIA VSS, Vultr | Output: [GitHub](https://github.com/qdrant/examples/tree/master/video-anomaly-edge) |
| --- | ----------- | ----------- | ----------- |
*This is Part I of a 3-part series on building real-time video anomaly detection from edge to cloud. We'll go from architecture and integrations to a production-grade detection pipeline.*
**Series:**
@@ -41,7 +46,7 @@ Specifically, you will build a platform that transforms live surveillance stream
**Edge-to-Cloud Escalation**: Lightweight edge triage on NVIDIA Jetson reduces cloud processing volume by ~6x while catching ~95% of true anomalies.
>The concepts and technology demonstrated here apply beyond surveillance. You can use this same architecture for manufacturing safety, retail analytics, traffic monitoring, or anything you need anomaly detection for. Just swap out the baseline data and adjust the detection threshold to fit your new domain.
<aside role="status">The concepts and technology demonstrated here apply beyond surveillance. You can use this same architecture for manufacturing safety, retail analytics, traffic monitoring, or anything you need anomaly detection for. Just swap out the baseline data and adjust the detection threshold to fit your new domain.</aside>
---
@@ -49,10 +54,12 @@ Specifically, you will build a platform that transforms live surveillance stream
Before we begin coding, check out the project repository and live demo to get familiarized with what we'll be building.
**GitHub**: [thierrydamiba/edge-video-anomaly](https://github.com/thierrydamiba/edge-video-anomaly)
**GitHub**: [qdrant/examples/video-anomaly-edge](https://github.com/qdrant/examples/tree/master/video-anomaly-edge)
**Live Demo**: [avenue-demo.vercel.app](https://avenue-demo.vercel.app/)
![Sentinel dashboard screenshot](/articles_data/video-anomaly-edge/sentinel-screenshot.png)
---
## Learning Objectives
@@ -92,8 +99,8 @@ In this series you will:
**1.** Clone the repository into your local environment.
```bash
git clone https://github.com/thierrydamiba/edge-video-anomaly
cd video-anomaly
git clone https://github.com/qdrant/examples.git
cd examples/video-anomaly-edge
```
**2.** Install dependencies with uv.
@@ -545,7 +552,7 @@ In **[Part III | Scoring, Governance, and Deployment](/documentation/tutorials-b
Check out the resources:
- **Project Repository**: [thierrydamiba/edge-video-anomaly](https://github.com/thierrydamiba/edge-video-anomaly)
- **Project Repository**: [qdrant/examples/video-anomaly-edge](https://github.com/qdrant/examples/tree/master/video-anomaly-edge)
- **NVIDIA VSS Twelve Labs Integration**: [james-le-twelve-labs/nvidia-vss](https://github.com/james-le-twelve-labs/nvidia-vss)
- **Twelve Labs Documentation**: [docs.twelvelabs.io](https://docs.twelvelabs.io/)
- **Qdrant Documentation**: [qdrant.tech/documentation](https://qdrant.tech/documentation/)
@@ -7,6 +7,11 @@ aliases:
- /articles/video-anomaly-edge-part-2/
---
# Video Anomaly Detection: Edge-to-Cloud Pipeline
| Time: 90 min | Level: Advanced | Stack: Qdrant Edge, Twelve Labs Marengo 3.0, NVIDIA VSS, Vultr | Output: [GitHub](https://github.com/qdrant/examples/tree/master/video-anomaly-edge) |
| --- | ----------- | ----------- | ----------- |
*This is Part II of a 3-part series on building real-time video anomaly detection from edge to cloud.*
**Series:**
@@ -452,7 +457,7 @@ In **[Part III | Scoring, Governance, and Deployment](/documentation/tutorials-b
Check out the resources:
- **Project Repository**: [thierrydamiba/edge-video-anomaly](https://github.com/thierrydamiba/edge-video-anomaly)
- **Project Repository**: [qdrant/examples/video-anomaly-edge](https://github.com/qdrant/examples/tree/master/video-anomaly-edge)
- **Part I**: [Architecture, Twelve Labs, and NVIDIA VSS](/documentation/tutorials-build-essentials/video-anomaly-edge-part-1/)
- **Qdrant Edge Documentation**: [qdrant.tech/documentation/edge](/documentation/edge/)
- **Twelve Labs Documentation**: [docs.twelvelabs.io](https://docs.twelvelabs.io/)
@@ -7,6 +7,11 @@ aliases:
- /articles/video-anomaly-edge-part-3/
---
# Video Anomaly Detection: Scoring, Governance, and Deployment
| Time: 60 min | Level: Advanced | Stack: Qdrant Edge, Twelve Labs Marengo 3.0, NVIDIA VSS, Vultr | Output: [GitHub](https://github.com/qdrant/examples/tree/master/video-anomaly-edge) |
| --- | ----------- | ----------- | ----------- |
*This is Part III of a 3-part series on building real-time video anomaly detection from edge to cloud.*
**Series:**
@@ -222,12 +227,12 @@ This ensures the system degrades gracefully under load rather than queuing unbou
---
## Getting Started
## Deployment
```bash
# Clone and install
git clone https://github.com/thierrydamiba/edge-video-anomaly
cd video-anomaly
git clone https://github.com/qdrant/examples.git
cd examples/video-anomaly-edge
uv sync
# Configure
@@ -267,7 +272,7 @@ Check out the full series and resources:
- **Part I**: [Architecture, Twelve Labs, and NVIDIA VSS](/documentation/tutorials-build-essentials/video-anomaly-edge-part-1/)
- **Part II**: [Edge-to-Cloud Pipeline](/documentation/tutorials-build-essentials/video-anomaly-edge-part-2/)
- **Project Repository**: [thierrydamiba/edge-video-anomaly](https://github.com/thierrydamiba/edge-video-anomaly)
- **Project Repository**: [qdrant/examples/video-anomaly-edge](https://github.com/qdrant/examples/tree/master/video-anomaly-edge)
- **Live Demo**: [avenue-demo.vercel.app](https://avenue-demo.vercel.app/)
- **NVIDIA VSS Twelve Labs Integration**: [james-le-twelve-labs/nvidia-vss](https://github.com/james-le-twelve-labs/nvidia-vss)
- **Reference: Manufacturing Automation Tutorial**: [nathanchess/twelvelabs-nvidia-vss-sample](https://github.com/nathanchess/twelvelabs-nvidia-vss-sample)