DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Why Your Test Automation Is Always Behind the Code And the Architecture That Fixes It
  • Persistent Memory for AI Agents Using LangChain's Deep Agents
  • The Hidden Cost of AI Tokens: Engineering Patterns for 10x Resource Efficiency
  • Testing AI-Infused Apps: A Dual-Layer Framework for AI Quality Assurance

Trending

  • Building Threat Intelligence Pipelines Using Python, APIs, and Elasticsearch
  • 5 AI Security Incidents That Broke Things in Production (and What They Have in Common)
  • Alternative Structured Concurrency
  • GenAI Implementation Isn't Magic — It’s a Lifecycle
  1. DZone
  2. Data Engineering
  3. AI/ML
  4. Using AI to Detect Suspicious Activity in CCTV Footage

Using AI to Detect Suspicious Activity in CCTV Footage

A number of projects have attempted to use AI to improve matters by using algorithms to monitor live footage for behaviors that look suspicious

By 
Adi Gaskell user avatar
Adi Gaskell
·
May. 30, 19 · News
Likes (1)
Comment
Save
Tweet
Share
7.1K Views

Join the DZone community and get the full member experience.

Join For Free

The effectiveness of surveillance cameras in both deterring and catching crime is significantly undermined by the challenges involved in monitoring and locating criminals in the act. It's a hugely labor-intensive job that can be akin to finding a needle in a haystack. A number of projects have attempted to use AI to improve matters by using algorithms to monitor live footage for behaviors that look suspicious so that humans can then investigate.

Image title

For instance, a few years ago, a British startup called ThirdEye attempted to monitor CCTV footage and alert security personnel when they detected suspicious behavior.

"CCTV captures thousands of potentially useful clips every day, such as thefts, assaults, mugging and people collapsing on the street from medical emergencies. However, due to the lack of manpower, we currently cannot analyze this footage. It's a problem that irritates me. I worked in my Dad's wholesale warehouse and at Buckingham Palace and felt powerless to see stock that I put out being stolen or being frisked when leaving work to make sure that I hadn't taken anything. My co-founder actually built CCTV software to detect copper cable thieves- it was a huge problem with hundreds of people losing out on power when these were stolen," co-founder Raz Ghafoor said after their launch.

Alas, the project didn't take off and the company has folded, but that hasn't stopped others trying to follow in their footstep. The latest project of this ilk comes from a team from Binghamton University, who have developed technology to detect suspicious activity in surveillance footage. The work, which was documented in a recently published, consists of a tracking algorithm, known as Kerman (Kernelized Kalman filter).

The system utilizes single board computers that are mounted onto surveillance cameras to help process the footage and identify particular actions and behaviors that warrant further attention. It perhaps goes without saying that such work requires significant computing power, and the team gets around that by utilizing decentralized computing platforms that distribute the workload across multiple computing nodes rather than a centralized server.

This means that the video doesn't need to be transferred to a central location, therefore making the system considerably more agile, with data processing times reduced and faster decisions made.

Whilst the system monitors feeds, it doesn't identify, track or record any of the activities, therefore ensuring that privacy is maintained. The team believes that future innovations in hardware will enable performance levels to improve still further and provide an even more effective tool for security professionals to use. It's fair to say that we're still at a very early stage in the development of these kinds of systems, but they do nonetheless provide an interesting insight into the direction of travel.

AI

Published at DZone with permission of Adi Gaskell. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Why Your Test Automation Is Always Behind the Code And the Architecture That Fixes It
  • Persistent Memory for AI Agents Using LangChain's Deep Agents
  • The Hidden Cost of AI Tokens: Engineering Patterns for 10x Resource Efficiency
  • Testing AI-Infused Apps: A Dual-Layer Framework for AI Quality Assurance

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook