Follow us @bensoftware

SecuritySpy

Multi-camera CCTV software for the Mac

    Features — Smart motion detection powered by AI

SecuritySpy uses AI in the form of deep neural networks that can accurately detect humans, vehicles and animals. Our custom AI has been trained using hundreds of thousands of real CCTV images in order to produce highly accurate classification results (typically >96% accuracy for human detection and >97% accuracy for vehicle detection).

By using AI object detection in this way, false-positive detections (for example, a swaying tree causing a trigger), can be dramatically reduced or even eliminated.

All analysis is done locally on your Mac, and accelerated by Apple's powerful CoreML platform; images are not sent to an Internet server for processing. This protects your privacy, and allows for high performance and low latency.

Here's how it works:

  Pixel-based motion detection is performed on the incoming video in order to locate areas of motion. This is done by comparing pixel values in the current frame with those in previous frames.
When motion is detected, the image is cropped to just the area of motion, and scaled to a size that can be accepted by the AI.
The cropped image is passed to the AI, which detects the presence of humans, vehicles and animals. The AI is an image classifier which is a type of Convolutional Neural Network (CNN).
The AI outputs prediction values that indicate how likely it thinks there is a human, vehicle or animal in the image.

You decide how this information is used to trigger various functions of the software: for example, you can set SecuritySpy to record all motion, but to generate notifications only when a human is detected.