Teaching Consumer CCTV to Recognize Who Belongs

preface

Home security cameras are everywhere. Most just record. We explored making them genuinely intelligent about who’s who.

Consumer security cameras capture endless footage, most of it routine—family members coming and going, regular visitors, delivery drivers. The interesting moments—genuine strangers, unexpected visitors—get lost in the noise. We built a system that learns who belongs.

the noise problem

Standard motion detection creates alert fatigue:

  • Every family member triggers notifications
  • Regular visitors (mail, cleaning, neighbors) cause alerts
  • Pets, shadows, and wind create false positives
  • Actual concerning events get ignored among the noise

Users disable notifications, defeating the security purpose.

learning household patterns

Our system builds a model of “normal” for each camera location:

Technical approach:

  • Face recognition for household members and regular visitors
  • Behavioral pattern learning (who arrives when, from where)
  • Anomaly detection for unusual but non-threatening events
  • Escalation levels based on deviation from learned patterns

Privacy considerations:

  • All processing happens locally on-device
  • Face embeddings never leave the home network
  • Users explicitly approve which faces to learn
  • Forget mechanisms allow removing individuals

deployment learnings

The system dramatically reduced false alerts while catching genuine anomalies. Users particularly valued the “it’s just the neighbor” classification that let them ignore routine activity confidently.

Challenges we encountered:

  • Lighting changes affect recognition accuracy
  • New household members require learning periods
  • Some users found the “watching” aspect uncomfortable
  • Edge cases (Halloween costumes, sunglasses) need handling

the broader question

Making cameras smarter raises questions about surveillance normalization. We tried to build privacy-preserving local intelligence, but the technology itself is dual-use. The ethics of intelligent observation remain unresolved, even when the implementation is thoughtful.

end

The Interface That Rewrites Itself Around the People Using It

Experiments Read Essay

A Conversion Algorithm That Writes Its Own Translation Layer for Any Format Pair

Builds Read Essay

Code Running Your Bank Was Written Before the Internet Existed

Observations Read Essay