anomaly-detection-vision

Compare camera frames to a stored baseline to detect scene changes.

18|2|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/wimblerobotics/ros2-copilot-skills --skill anomaly-detection-vision
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anomaly-detection-vision
Source: https://github.com/wimblerobotics/ros2-copilot-skills/tree/main/anomaly-detection-vision
Command: npx skills add https://github.com/wimblerobotics/ros2-copilot-skills --skill anomaly-detection-vision

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Visual anomaly detection enables autonomous identification of environmental changes in camera scenes, such as moved objects, opened doors, new items, missing objects, or potential intruders during patrols.

Core Features & Use Cases

  • Implement pixel-level difference, SSIM, and feature-based comparison to flag scene changes.
  • Manage reference images to establish baselines and support periodic updates.
  • Temporal filtering and Behavior Tree integration to provide robust, automated surveillance.
  • Use Case: Patrol robots, surveillance systems, or warehouse security requiring reliable detection of unusual activities.

Quick Start

Run the anomaly detector by loading a reference image for a waypoint and starting the vision-based anomaly monitoring.

Frequently Asked Questions about anomaly-detection-vision

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect scene changes and anomalies using camera frames?

Detect scene changes by comparing current camera frames against a stored baseline reference image. This visual anomaly detection identifies moved objects, opened doors, or missing items to support reliable surveillance and patrol monitoring.

What is the best way to compare camera frames to a reference image for security monitoring?

Comparing camera frames to a reference image is best handled through configurable methods like pixel-difference, SSIM, feature-based matching, and embedding-based similarity. These techniques generate a robust anomaly score for security monitoring.

Can I use visual anomaly detection for patrol robots and warehouse security?

Yes, visual anomaly detection is designed for patrol robots and warehouse security. It reliably detects unusual activities like new items or moved objects by establishing baselines and monitoring camera feeds for environmental changes.

How do I manage reference images for baseline updates during automated surveillance?

Manage reference images by loading a stored baseline for a waypoint and starting vision-based anomaly monitoring. The system supports reference management to allow periodic updates and maintain reliable detection over time.

Does temporal filtering help reduce false positives in anomaly detection?

Temporal filtering provides robust anomaly detection by smoothing out transient visual noise. Combined with behavior tree integration, it ensures reliable automated surveillance and reduces false positives when detecting scene changes.

What are the limitations of pixel-difference when detecting moved objects?

Pixel-difference comparison alone can be sensitive to lighting changes, which is why SSIM, feature-based matching, and embedding-based similarity are also available. These combined methods provide a more robust and configurable anomaly score.