CamBrain AI · Patna

A brain foreverycamera

Your cameras already see everything. CamBrain is the part that understands it.

Local AI

No dataleavesyour system

Everything local. Everything private. The AI runs on one box inside your building — nothing is uploaded, nothing is shared.

Before it escalates

The right person,told in time

Not a wall of alerts. One ticket, one owner, one clock — and a re-inspection that decides whether it was really fixed.

01 · SeeYour cameras watch the crowd, as they already do
02 · ThinkEverything local — nothing ever uploaded
03 · ActThe right person is told
Not a render

This is our software,on a real Patna street.

Every box below was produced by running our detectors over dashcam footage from Exhibition Road. Nothing is staged, nothing is drawn on afterwards.

Live detection · real footage

Garbage · encroachment · hoardings · potholes · vehicle and pedestrian tracking — one pass.

How it works

Four steps.No new cameras.

01

Connect

We read your existing streams over RTSP or ONVIF. Nothing is replaced, rewired or re-pointed. Read-only — CamBrain cannot move your cameras or change your recordings.

RTSP · ONVIF · H.264 / H.265
02

Understand

One box on site runs every detector in a single pass over the frame: crowd, faces, behaviour, civic faults, camera health. The video never leaves the building.

On-premise · offline capable
03

Decide

Detections are not incidents. Aggregation, deduplication, hysteresis and cooldown turn hundreds of sightings into the few that deserve a person's attention.

323 detections → 7 tickets
04

Verify

Every ticket gets an owner and a clock. When someone marks it fixed, CamBrain re-inspects the same place on fresh footage and reopens it if the problem is still there.

Automatic resolution verification
What it watches for

Six answersfrom one feed.

01

Crowd & flow

Density at a gate, queue length at a counter, occupancy against a limit — and people pushing against the flow, which is the first sign of a crush minutes before density peaks.

  • Live occupancy and rate of change
  • Counterflow and queue length
  • Refuses to report a density it cannot measure
02

People & faces

Detection and counting with no identity attached. Watchlist matching is available, and ships only under conditions we will not waive.

  • Counting and footfall, no identity stored
  • Accuracy measured per skin tone and lighting
  • Human confirmation before any action
03

Behaviour

Logic over tracks and time, not a black box guessing at intent. Every verdict carries the measurement behind it.

  • Wrong-way driving, stopped vehicles
  • Loitering and abnormal dwell
  • Speed with an error bar, never enforcement-grade
04

Civic faults

Surveyed from a dashcam on a route, or watched continuously from a pole. Sized against the threshold in your contract.

  • Garbage, encroachment, hoardings
  • Potholes and three classes of crack
  • Stray cattle on the carriageway
05

Estate health

The unglamorous one that makes every other number trustworthy. Across a large estate a fraction of cameras is always blind, and nobody reports it.

  • Blur, darkness, obstruction
  • Drift — a camera quietly re-pointed
  • No model, no GPU, runs on a laptop
06

Accountability

The layer no open-source project ships, and the reason a finding becomes a fix rather than a notification.

  • Tickets, owners, SLA clocks, escalation
  • Re-inspection of every claimed resolution
  • Evidence chain: frame, time, place, model version
Works with what you have

Your estate,as it stands.

CamBrain is a layer, not a replacement. If your cameras produce a stream, we can read it — whatever badge is on the housing.

StreamsRTSP, ONVIF Profile S
CodecsH.264, H.265, MJPEG
RecordersAny NVR or VMS that exposes a stream
CamerasAny make. Fixed, PTZ, dashcam, body-worn
AccessRead-only. We never write to your system
NetworkOne outbound HTTPS connection. No inbound ports
OfflineFull function with the internet unplugged
Also acceptsUploaded clips, for survey and audit work
What sits in your rack

One box.Sized to your estate.

Nothing streams to a cloud, so the compute has to be on site. These are the three configurations we deploy, priced as a monthly rental with the hardware included.

Pilot Up to 8 cameras
  • Mini workstation, 8 GB GPU
  • 32 GB RAM · 1 TB NVMe
  • One site, one week, prove it works
Large Up to 80 cameras
  • Dual GPU, workstation class
  • 128 GB RAM · 4 TB NVMe
  • A ward, a campus, a transport hub

Video storage stays on your existing NVR. The box keeps events, thumbnails and short clips — not your archive.

Privacy & governance

Built to survivea hard question.

Under the DPDP Act the awkward question is not whether the technology works. It is where the footage went, who looked at it, and why. On-premise makes most of that answerable in one sentence.

Footage never leaves the site Analysis happens on your box. There is no upload path to disable, because there is no upload path.
Every query is attributable Who ran it, when, and the reason given. The log is append-only and cannot be edited from the interface.
Watchlist matching has conditions Accuracy measured per skin tone and lighting, human confirmation before any action, a documented legal basis from the authority on file. We do not ship it without all three.
Things we will not build Untargeted tracking of individuals across an estate. Emotion detection. Gait recognition. "Suspicious behaviour" prediction. They do not work well enough to defend, and we would rather say so.
Measured, not claimed

We publish the runsthat failed.

Every capability carries four numbers — accuracy, false positives, latency and the hardware it ran on. Where a detector does not transfer to local footage, we say so and show the measurement rather than quietly dropping it from the list.

0 detections to tickets, one clip
0 encroachment AP50, held-out Patna frames
0 measured on a laptop CPU
0 footage sent off site

Our road-damage detector scores 0.306 on the international benchmark and 0.001 on our own Patna street footage. It does not transfer to that camera angle yet. We measured that ourselves, on 300 frames we annotated by hand, and it is on this page because you would rather hear it from us.

Getting live

Two weeks fromsurvey to service.

  1. Day 1 · Site survey Camera count, resolution, codec, recorder model, whether the streams are reachable. Half of every estate has a camera nobody can actually read.
  2. Day 2 · Camera audit We run the health check across every stream before promising coverage. Expect a handful to be blurred, blocked or pointed at a wall — this is where you find out.
  3. Day 3 · Install The box goes on your camera VLAN. One outbound connection for the dashboard. No inbound ports, no changes to your recorder.
  4. Day 4 · Calibrate Zones drawn on your actual floorplan — entries, atria, corridors, checkouts. This is the day that decides whether the numbers mean anything.
  5. Week 2 · Baseline Two weeks of watching before a single alert fires, so thresholds are tuned to your footfall rather than our defaults.
  6. Then · Live Tickets, owners, SLAs, and a monthly report carrying the same four numbers we report internally.
Where it runs

Anywhere peoplegather in numbers.

Cities & wards Garbage, encroachment, road damage and stray cattle, surveyed from a vehicle and ticketed to the right ward officer.
Temples & ghats Occupancy, queue length and counterflow — the leading indicator of a crush, not a count taken after one.
Malls & retail Footfall by entrance, dwell by zone, queue length at tills, parking occupancy, and staff attendance by face.
Hospitals Restricted-area access, blocked ambulance bays, waiting-room crowding, and a patient who has left a ward.
Campuses Perimeter, after-hours zones, vehicle and pedestrian counts, and an estate-wide view of which cameras still work.
Events Temporary deployment on existing or hired cameras, with the baseline period compressed to the run-up.
Straight answers

The questionswe get asked.

Do we need to replace our cameras?

No. If a camera produces an RTSP or ONVIF stream, CamBrain can read it. Older and lower-resolution cameras reduce accuracy at distance, and the site survey tells you which ones before you commit.

Does our video go to a cloud?

No. Analysis runs on a box inside your building. The only thing that crosses your network boundary is the dashboard connection, and the system keeps full function with the internet unplugged.

Is it accurate enough to issue penalties automatically?

Not yet, and we will not claim otherwise. At our shipped operating point roughly one in five encroachment reports is wrong. That is fine for a queue an officer reviews and it is not fine for an automatic fine. Every number is published so you can judge for yourself.

What happens when the AI is wrong?

Every finding carries the evidence frame and the measurement behind it, so a reviewer sees what the machine actually saw rather than a verdict. Where the system cannot tell, it returns UNCERTAIN instead of guessing — "we could not measure this" is a first-class answer.

Can you recognise faces?

We can detect and count faces with no identity attached, and that is the default. Watchlist matching requires accuracy measured per skin tone, human confirmation before any action, per-officer query logging and a documented legal basis from the authority. We do not enable it without all four.

What does it cost?

A monthly rental per site with the hardware included, sized by camera count. No capital purchase, and the box stays ours — which matters when a contract ends.

What open-source do you use, and is it licensed properly?

Every dependency is recorded with its licence and the provenance of its weights — including the ones we rejected and why. AGPL detectors and non-commercial model weights are excluded from the product. We can answer a procurement question about this in one sentence.

Get started

Point us at one camerafor twenty minutes.

Read-only access to a single existing stream is enough to show you what your own estate is already recording — and what nobody is watching.

hello@cambrain.ai →

CamBrain AI · cambrain.ai · runs on-premise, offline · Patna, Bihar