ArcGIS Blog

Imagery & Remote Sensing

ArcGIS Pro

Discover the Unexpected with the Anomaly Detection Wizard in ArcGIS Pro

By Hong Xu and Vinay Viswambharan

In imagery analysis, one of the hardest challenges is finding what you didn’t know to look for. Whether you’re scanning hyperspectral data for hidden encampments or analyzing drone imagery for undocumented activity, detecting unknown features—those that don’t follow a predictable pattern—isn’t easy.

That’s where the new Anomaly Detection Wizard in ArcGIS Pro steps in.

This powerful tool helps you identify pixels and features that are spectrally distinct from their surroundings, without needing training data or reference signatures. It’s fast, flexible, and designed specifically for use with multispectral and hyperspectral imagery.

What Is Anomaly Detection?

Anomaly detection is the process of identifying data points—pixels, in this case—that differ significantly from the background. Instead of searching for known targets using predefined spectral profiles (as in supervised classification or target detection), anomaly detection looks for the unusual. Think of it as spotlighting the “needles in the haystack” in a scene, no matter what they are.

This approach is especially useful in:

  1. Defense & Intelligence
  • Detecting camouflaged vehicles and equipment
  • Identifying temporary structures or installations
  • Monitoring unusual ship or aircraft activity
  1. Environmental Analysis
  • Tracking animal herd movements
  • Detecting encroaching development in protected areas
  • Identifying illegal logging operations
  • Spotting unauthorized settlements
  1. Natural Resources
  • Monitoring oil pads, fracking sites, and illegal mining activity
  • Detecting vegetation stress indicative of pipeline leaks
  • Monitoring pipeline flares and emissions

 Why It Matters

In traditional workflows, analysts often need to manually scan through large, high-resolution imagery datasets, hoping to visually catch something out of place. That approach doesn’t scale—and worse, it can miss subtle but important anomalies.

The Anomaly Detection Wizard automates this process. It helps analysts:

  1. Quickly isolate unusual features in large imagery scenes.
  2. Filter out background noise to focus on meaningful pixels.
  3. Work without the need for prior training data or known spectral targets.
  4. Follow a guided, best-practice workflow that reduces error.

The result? More consistent, more accurate detection of the unexpected.

How It Works

The Anomaly Detection Wizard offers a structured and intuitive workflow for performing anomaly analysis on hyperspectral and multispectral data. Here’s how the process works:

1. Load Your Input Imagery

Start by selecting your imagery layer—this can be hyperspectral data from airborne sensors, or high-resolution multispectral imagery from satellites or drones. The tool supports a wide range of formats and resolutions.

2. Define processing extent (Optional)

You can optionally refine your analysis by selecting:

  • A spatial subset (an area of interest)
  • A spectral subset (specific bands or wavelength ranges)

This helps reduce processing time and isolate relevant parts of the image before anomaly detection begins.

3. Process and calculate anomaly scores

You can process using two methods.

  • K-means, a cluster method that calculates spectral distances to the centers of the clusters.
  • RXD and UTD, statistical methods that compute the spectral differences from the background, which can be derived from the whole image or user-defined region of interest.

This process creates an anomaly score raster, which is saved to your project folder.

4. Extract Anomalies

Use the interactive slider to filter pixels with high anomaly scores, explore the spatial patens, and extract final anomalies pixels.

5.Export and Share

The result can be saved as:

  • A new raster dataset
  • A feature class for further GIS analysis

You can optionally perform post-processing , such as smooth regions or removing tiny regions, before exporting the result.

You can easily bring the results into other ArcGIS workflows—such as dashboards, reports, or object detection pipelines.

6.Examples

In the first case, we used a Sentinel 2 scene to detect ships in the port of Long Beach using the Anomaly Detection Wizard. The K-means method was applied to calculate the anomaly scores, and anomalies over the water were extracted using a threshold of 0.009.

anomaly raster output
anomaly feature output

The second case involves an image over a remote area. The RXD method was used to calculate the anomaly scores, and the interactive slider was used to explore the scene, leading to the detection of human settlement. Image on the left is the input, while image on the right shows detected airport and agriculture fields located with the yellow box in the input image.

input image of the second case
detected result of the second case

What Problems Does It Solve?

The Anomaly Detection Wizard was designed with real-world image analysis challenges in mind:

  • Eliminates the need for predefined target spectra – you don’t need to know what you’re looking for.
  • Automates complex spectral analysis – saving hours of manual inspection.
  • Helps detect subtle, hidden, or camouflaged features that would otherwise be overlooked.
  • Makes hyperspectral imagery more accessible to analysts who aren’t spectral experts.

Whether you’re dealing with military reconnaissance, environmental monitoring, or infrastructure intelligence, this tool streamlines your workflow and gets you to actionable insights faster.

Where to Find It

The Anomaly Detection Wizard is available in ArcGIS Pro under the Imagery tab → Spectral Analysis group. You’ll also find the standalone Anomaly Detection GP Tool in the Geoprocessing pane, if you want to automate the process or build it into a larger model.

What’s Next

We’re just getting started. Future updates are planned to include:

  • Time-series anomaly detection (across image stacks)
  • Object-based grouping of anomalies.
  • Integration with deep learning for contextual classification

If you’re working with spectral imagery and need to uncover what’s hidden in plain sight, the Anomaly Detection Wizard is ready to help.

Share this article

Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments