Back to Blog
CheCK – Your Invisible Ally for Ever-Active and Effective Video Surveillance
Discover the new software CheCK designed by the WaterView team. The video analysis solution for surveillance cameras, integrated with AI.
Visual Intelligence Solutions
July 2, 2025

In the world of security, every detail matters. A dirty camera, a blurry image, or worse, a powered-off device at a critical moment can mean the difference between capturing an incident or losing it forever. That’s where CheCK – Camera Health Control Kit comes in: a video analysis software developed by WaterView to ensure that every surveillance system remains fully operational and reliable, especially when the footage is used by other surveillance or environmental monitoring applications.
Why Camera Maintenance Is a Real Issue
Camera networks are increasingly widespread, installed in both public and private environments for security, monitoring, and control. However, despite the reliability of the hardware, these systems often suffer from "invisible" issues:
- Network disconnections or power loss
- Lenses obscured by spray paint, leaves or other undesired objects
- Dirty lenses caused by dust, rain or insects
- Blurry or misaligned images due to physical shocks or displacement
These issues often go unnoticed until it's too late - until the moment you actually need the recorded footage. Moreover, their presence can severely compromise the performance of automated surveillance applications such as access control, people or vehicle counting, license plate recognition, or incident detection (like fires or floods). CheCK was created to solve precisely this problem.
What Is CheCK?
CheCK (short for Camera Health Control Kit) is an intelligent video analysis software that monitors the operational status of surveillance cameras in real time. Its strength? It can connect to any IP camera that exposes a video stream and automatically detect visual or system anomalies. CheCK can be installed either on the customer's existing hardware or on a dedicated edge AI server directly connected to the video surveillance network.
How Does CheCK Work?
Working in close synergy with the versatile integration and AI application management tools provided by our ARCO platform, CheCK can be seamlessly added to an existing system, thanks to its open architecture compatible with any video source - whether RTSP, ONVIF, HTTP, or streams from NVR/DVR devices.
Once connected, the software continuously analyzes each video stream using advanced artificial intelligence and machine learning algorithms. Specifically, CheCK can detect four main categories of malfunctions:
- Camera Offline or Unreachable
The first check is at the network level: if the camera is offline, unplugged or not transmitting images, CheCK detects this immediately and sends an alert. - Obstructed or Blocked Lens
Using visual pattern analysis, pixel variation, and uniform area detection, CheCK can tell when a lens is covered by tape, spray paint, or foreign objects - like nearby tree leaves. - Presence of Dirt or Insects
The software detects specific, persistent patterns associated with spider webs, dust, condensation or insects on the lens, distinguishing them from normal changes in the scene. This is made possible through models trained on both real and simulated images. - Blur or Loss of Definition
CheCK continuously measures image sharpness and contrast. If values drop below critical thresholds and remain there for too long, an alert is triggered. This allows identification of cameras that have been hit, misaligned or physically damaged.
Artificial Intelligence Ensuring Reliability
CheCK’s true innovation lies in its ability to recognize critical conditions that require maintenance on the surveillance network. The system can distinguish between a genuinely static scene from a correctly functioning camera (e.g., a closed warehouse at night) and a “frozen” image caused by data transmission errors or device failure. Similarly, it filters out temporary image quality drops to focus on persistent issues that can compromise footage integrity, such as fog, focus problems or lens contamination.
This is made possible by an analysis engine that combines:
- Deep learning models for anomaly classification
- Temporal statistical analysis for scene variation monitoring
- Semantic segmentation techniques to detect partial obstructions
The result is a drastic reduction in false positives, avoiding unnecessary alerts and optimizing maintenance operations such as physical cleaning or connectivity checks.
Configuration Dashboard, Notifications, and System Integration
CheCK can be easily configured within any video surveillance network using ARCO’s admin interface, which enables seamless activation of AI analytics across diverse, complex systems.
Leveraging ARCO’s Notification Manager, whenever CheCK detects a problem, it can:
- Save supporting images or short video clips of the detected anomaly
- Send email or SMS notifications
- Trigger webhooks or REST APIs for integration with centralized management software (VMS, PSIM, etc.)
Tangible Benefits
Adopting CheCK means:
- Reducing camera downtime
- Proactively planning maintenance
- Ensuring high-quality surveillance services
- Avoiding costly incidents due to missed visual detections
The software is especially useful for:
- Public entities managing large urban surveillance networks
- Companies with industrial sites or remote warehouses
- Critical infrastructures (airports, ports, railways)
- Retail and large-scale distribution, where video quality is crucial for safety and anti-theft systems
Conclusion
CheCK – Camera Health Control Kit is more than just software - it’s an invisible supervisor that works silently in the background to ensure every single camera is online, clean, visible and connected.
In an era where security cannot afford temporary blindness, CheCK is a strategic investment for those who want to make sure that every digital eye is always open.