Verify Avigilon Camera Person Detection Accuracy
If your Avigilon camera is misidentifying objects as people or failing to detect actual people, this guide provides brand-specific solutions. Common causes include AI model limitations, lighting conditions, and misconfigured analytics settings. This article focuses on resolving these issues using Avigilon-specific tools like the Device Health Monitor and Video Analytics Status. Follow these steps to restore accurate person detection.
Quick Checks for Avigilon Person Detection Issues
Before diving into advanced diagnostics, perform these 30-second checks:
- Check VMS Dashboard: In Avigilon Control Center, look for Device Health alerts related to the camera. A red status may indicate a failed analytics module.
- Verify PoE Link Light: Confirm the switch port shows a green PoE link light. A blinking or amber light may suggest power negotiation issues.
- Ping Camera IP: Use the Network Diagnostics tool in Avigilon Control Center to ping the camera's IP address. A timeout may indicate network connectivity problems.
- Check Status LED: For H6A Dome or H6A PTZ cameras, ensure the status LED is solid green. Rapid amber flashes may signal a failed firmware update.
- Power Cycle via Switch: Disable the switch port for 10 seconds, then re-enable it. This can resolve transient network or PoE issues.
Step-by-Step Troubleshooting for Avigilon Person Detection
1. Validate VLAN Configuration in Avigilon Control Center
Avigilon cameras require proper VLAN assignment to communicate with the VMS and analytics modules. Navigate to Network Settings → VLAN Assignment in Avigilon Control Center:
- Check VLAN Match: Ensure the camera's VLAN matches the VMS server's VLAN. Mismatches can prevent analytics data from reaching the VMS.
- Verify Trunk Ports: Confirm the switch port connected to the camera is configured as a trunk port and allows the camera's VLAN. Use the Network Diagnostics tool to identify VLAN mismatches.
- Enable QoS for Analytics: In your network switch, create a QoS policy prioritising traffic on port 554 (RTSP) and port 80 (ONVIF) to prevent analytics data loss.
2. Use Device Health Monitor for Firmware and Analytics Checks
The Device Health Monitor in Avigilon Control Center provides critical insights:
- Navigate to: Device Management → Health Status
- Check Firmware Channel: Ensure all cameras are on the same firmware channel (stable or beta). Mismatched channels can cause detection inconsistencies.
- Verify Analytics Module: Look for Video Analytics Status alerts. A disabled or failed analytics module will prevent person detection.
- Review Logs: Check for firmware update errors or analytics module failures in the Device Logs section.
3. Adjust Detection Confidence Threshold in Avigilon Control Center
Low detection confidence thresholds may cause false positives, while high thresholds may miss actual people. Adjust this in Analytics Configuration → Detection Rules:
- Set Threshold: Use the Person Detection Confidence Threshold slider between 60-80%. This balances accuracy and sensitivity.
- Enable Lighting Enhancements: In Camera Settings → Image Enhancement, activate Infrared Compensation for low-light environments.
- Test Changes: Use the Live View feature to observe detection accuracy after adjusting settings.
4. Validate ONVIF/RTSP Settings in Avigilon Control Center
Ensure the camera is correctly configured for ONVIF and RTSP:
- Check ONVIF Profile: In Camera Settings → ONVIF Profile, confirm the camera is using Profile S for analytics data transmission.
- Test RTSP Stream: Use the RTSP Stream Tester in Avigilon Control Center to verify the stream is working. A failed test may indicate a misconfigured RTSP port (default 554).
- Verify Authentication: Ensure the camera's RTSP Authentication Mode matches the VMS settings (e.g. Basic Auth or Digest Auth).
5. Re-register Camera in Avigilon Control Center
If detection issues persist, re-register the camera:
- Remove Device: In Avigilon Control Center, go to Device Management → Remove Device and select the camera.
- Re-add Camera: Use the Add New Device wizard to re-register the camera. Ensure the VMS license is active and the camera's IP address is correctly entered.
- Reapply Analytics Rules: After re-registration, reconfigure the Person Detection Rules in Analytics Configuration.
Advanced Troubleshooting for Avigilon Person Detection
1. Perform Packet Capture with Avigilon Control Center
Use the Packet Capture Tool to diagnose network issues:
- Start Capture: Navigate to Network Diagnostics → Capture Session and select the camera's IP address.
- Filter Protocols: Apply filters for RTSP and ONVIF to identify dropped packets or retransmissions.
- Analyze Results: Look for network congestion or firewall rules blocking analytics traffic. Use Wireshark for deeper analysis if needed.
2. Check VMS Database Consistency
A corrupted VMS database may cause detection errors:
- Run Database Check: In Avigilon Control Center, go to System Tools → Database Integrity Check and initiate a scan.
- Repair Issues: If inconsistencies are found, use the Database Repair Utility to fix them. This may require temporary downtime for the VMS.
- Backup Before Repair: Ensure you have a recent backup before initiating repairs to avoid data loss.
3. Initiate Enterprise Support Escalation
If basic fixes fail, contact Avigilon Enterprise Support:
- Provide Logs: Share Device Health Monitor logs, Video Analytics Status reports, and firmware channel details.
- Request Remote Diagnostics: Avigilon engineers may initiate a Remote Diagnostic Session to analyse your network and VMS configuration.
- RMA Process: If hardware failure is confirmed, request a Hardware Replacement via the Support Portal with your camera's serial number and proof of purchase.
Root Causes of Avigilon Person Detection Errors
Common enterprise-specific causes include:
- PoE Power Budget Exhaustion: Ensure your switch has sufficient power budget for all connected cameras. Use the Power Management Tool in Avigilon Control Center to verify PoE allocation.
- VLAN Misconfiguration: Incorrect VLAN settings may block analytics traffic between the camera and VMS.
- Firmware Incompatibility: Mismatched firmware channels (stable vs beta) can cause detection errors. Ensure all cameras are on the same channel.
- UK-Specific Considerations: In high-humidity environments, use IP67-rated cameras and self-amalgamating tape on outdoor connections to prevent corrosion.
- GDPR Retention Conflicts: Ensure detection rules align with GDPR requirements for data retention and anonymisation.
Prevention and Long-Term Care for Avigilon Cameras
Implement these strategies to avoid future detection issues:
- Schedule Firmware Updates: Use the Firmware Update Manager in Avigilon Control Center to apply updates during off-peak hours.
- Monitor Device Health: Regularly check Device Health Monitor logs for early signs of firmware or analytics issues.
- Plan PoE Budget: Allocate at least 10% headroom in your switch's PoE budget for future camera additions.
- Use Dedicated VLANs: Assign cameras to a dedicated VLAN with QoS policies prioritising RTSP and ONVIF traffic.
- Full disclosure: We built scOS to address exactly this — the complexity of managing enterprise camera systems. scOS uses permanently powered cameras connected via ethernet.
When to Replace Avigilon Cameras
If troubleshooting exceeds 30 minutes and basic fixes fail, consider replacement:
- Wired Camera Lifespan: 5-8 years for H6A Dome/H6A PTZ models. Replace if sensor degradation or firmware EOL occurs.
- NVR HDD Lifespan: 3-5 years for surveillance-rated HDDs. Use WD Purple or Seagate SkyHawk drives for reliability.
- UK Consumer Rights: Under the Consumer Rights Act 2015, you have 6 years (5 in Scotland) to claim faulty goods. Ensure your warranty covers hardware failures.
- Battery Camera Lifespan: 3-5 years for battery-powered models. Replace after 300-500 charge cycles.
- SD Card Lifespan: 1-2 years with continuous recording. Use Samsung PRO Endurance or SanDisk High Endurance cards for reliability.