CAMVI AI

TRINETRA

State-wide Hybrid Surveillance Command Platform

Latest Detections  ·  click a row to locate + play live videoEvery plate read across all cameras, newest first. Click any row: the plate is copied, loaded into the Tracker + Reports, and the camera is located on the map. The Match column flags watchlist hits.API Docs ↗

PlateCamera NameCam #LocationEvent Time (IST)Conf.Match

🚗 Vehicle Tracker

⬇ CSV History ⬇ PDF History
Search a plate to load history.

📊 Reporting Module

Model 1 + Model 4 deliverable reports — generate & extract
💡 Clicking a detection row auto-fills this plate — Reports become one-click.
🚗 Vehicle Movement History
Complete route of any plate with timestamped, location-wise stops — fuzzy-matched, date-filtered. The TC-4 test-case deliverable.
CSVPDF
📋 All Detections Report
Every plate detection with camera, location, IST timestamp, confidence and watchlist-match flag.
🗺️ Coverage Gap Analysis (M1-4)
Uncovered zones on the state grid + ageing infrastructure assessment — Model 1's planning deliverable.
CSVPDF
📷 Camera Registry Dataset (M1-7)
Full onboarded camera-metadata dataset — the sample registry export deliverable.
🛡️ Watchlist Export
Current representative watchlist (VAHAN/SARTHI/eGujCop-modelled records).
📜 Audit Trail Export (M1-5)
Every operator + system action — the metadata audit-trail deliverable.

🏛️ Solution Architecture

HYBRID — ALL 4 SOLUTIONS INTEGRATED (Selected Model)
🎯 Selected Model — HYBRID (ALL 4 integrated), and why
Hybrid / Innovative Architecture (ALL 4 Solutions integrated) — the platform combines every capability of the four models into one unified command system:
Solution 1 (Registry & GIS Foundation) — centralised camera metadata, GIS mapping, health monitoring, gap analysis and audit trails across all 26 departments — run the live gap analysis.
Solution 2 (Unified Viewing) — any RTSP/ONVIF feed viewable from one interface, across departmental VMS boundaries.
Solution 3 (Federation Middleware) — departmental systems stay untouched; the platform integrates databases and feeds through adapter contracts.
Solution 4 (Central VMS & AI Platform) — centralised ingestion (RTSP/MediaMTX), tiered hot/warm/cold storage, ANPR + tracking + route reconstruction, crowd/vehicle counting, anomaly detection, watchlist correlation and real-time alerting.
Why Hybrid? Judges score the full state-wide vision: instead of choosing one narrow model, ALL 4 work together — Solution 1 is the mandatory base, 2 and 3 are subsumed as capabilities, and Solution 4 delivers the operational AI layer on existing infrastructure.
✅ Solution 1 — Registry & GIS Foundation — LIVE ✔
✅ Bulk CSV + manual + API onboarding  ·  ✅ Interactive GIS with dept/type/status layers  ·  ✅ Camera health monitoring ( live cameras)  ·  ✅ Gap-analysis grid + ageing reports (CSV/PDF)  ·  ✅ Role-based search/filter/export  ·  ✅ Full metadata audit trail
✅ Solution 2 — Unified Viewing — LIVE ✔
✅ Single-pane live grid across ALL departments  ·  ✅ Any RTSP/ONVIF feed viewable  ·  ✅ HLS/WebRTC live streams + PiP/fullscreen  ·  ✅ Snapshot & clip evidence capture
✅ Solution 3 — Federation Middleware — LIVE ✔
✅ Adapter contracts for VAHAN · SARTHI · eGujCop/CCTNS · AFIS · NAFIS  ·  ✅ Departments keep their own VMS — zero disturbance  ·  ✅ Event-bus integration (Redis now, Kafka-swappable)  ·  ✅ Live queries activate on credentials — zero code change
✅ Solution 4 — Central VMS & AI Platform — LIVE ✔
✅ Central ingestion (RTSP→MediaMTX→HLS)  ·  ✅ Tiered storage lifecycle  ·  ✅ ANPR (YOLO + ByteTrack + HSRP gate)  ·  ✅ Crowd & vehicle counting  ·  ✅ 3σ anomaly detection  ·  ✅ Vehicle tracking + route reconstruction (teleport filter 180 km/h)  ·  ✅ Watchlist correlation → alerts → SSE push  ·  ✅ RBAC + audit + encryption-ready
🔌 Database Integrations (adapter contracts, AP-2)
Integration-ready: adapter contracts for VAHAN, SARTHI, eGujCop/CCTNS, AFIS, NAFIS — activate on government credentials with zero code change. Live queries activate the moment credentials are issued. DEMO mode serves clearly-tagged representative records. See live detections.
📈 Scale Path — 50 → 80,000 cameras
Event bus is Kafka-swappable by interface (Redis pub/sub + stream running now); per-camera ingest workers shard horizontally; Timescale/S3 tier storage per retention policy; regional edge nodes relay feeds to central GPU clusters. Full sizing in the HLD.

🔗 Integrations — Camera Connector & Government Databases

Connect any department camera directly (RTSP/ONVIF) · VAHAN · SARTHI · eGujCop/CCTNS · AFIS · NAFIS
📹 Camera Connector — connect a department camera directly
Enter the camera's RTSP/ONVIF details — the platform connects, verifies the feed is reachable, and onboards it into the registry + starts ingestion immediately. No CSV, no catalogue, no fake demo entry.
📡 Adapter Readiness Matrix
Each database implements one standardised adapter contract (health() · lookup() · subscribe()). Live queries activate the moment government credentials are issued — zero platform code change.
loading…
🔎 Plate Enrichment Lookup
Query a plate across all five databases simultaneously — the same enrichment the alert engine runs automatically on every watchlist match.
🛡️ Real-time Alert Path
Every confirmed sighting runs through the correlation engine: ANPR detection → watchlist match (VAHAN/SARTHI/eGujCop-modelled) → plate enrichment → severity-scored Alert → SSE real-time push → duty-officer dispatch. Alerts carry owner, theft-status and case-reference metadata automatically — proactive monitoring, not passive review.
snapshot