Table of Contents
Fetching ...

Fast localization of anomalous patches in spatial data under dependence

Soham Bonnerjee, Sayar Karmakar, George Michailidis

Abstract

We propose a scalable, provably accurate method for localizing an unknown number of multiple axis-aligned anomalous patches in spatial data under a general class of spatial dependence. Motivated by the practical need to detect localized changes rather than completely segment large spatial grids, we first introduce both a naive and a significantly faster intelligent-sampling-based estimator for a single patch. We then extend this methodology to the highly challenging multiple-patch setting and propose a two-stage Spatial Patch Localization of Anomalies under DEpendence procedure (SPLADE). Under mild conditions on signal strength, separation from the boundary, inter-patch separation, and a uniform Gaussian approximation, we establish simultaneous consistency for the estimated number of patches and for each individual patch boundary. Extensive numerical results based on synthetic data scenarios demonstrate that the proposed method exhibits significant computational and accuracy gains over competing approaches, as well as robustness to moderate and severe spatial dependence. Finally, we demonstrate the real-world utility of the proposed method by applying it to frame-to-frame video surveillance data, where it accurately detects small, closely separated subjects, a task where existing methods are significantly slower and highly prone to spurious detections due to not accounting for spatial dependence. A second application on 3D fibrous media is deferred to the Appendix.

Fast localization of anomalous patches in spatial data under dependence

Abstract

We propose a scalable, provably accurate method for localizing an unknown number of multiple axis-aligned anomalous patches in spatial data under a general class of spatial dependence. Motivated by the practical need to detect localized changes rather than completely segment large spatial grids, we first introduce both a naive and a significantly faster intelligent-sampling-based estimator for a single patch. We then extend this methodology to the highly challenging multiple-patch setting and propose a two-stage Spatial Patch Localization of Anomalies under DEpendence procedure (SPLADE). Under mild conditions on signal strength, separation from the boundary, inter-patch separation, and a uniform Gaussian approximation, we establish simultaneous consistency for the estimated number of patches and for each individual patch boundary. Extensive numerical results based on synthetic data scenarios demonstrate that the proposed method exhibits significant computational and accuracy gains over competing approaches, as well as robustness to moderate and severe spatial dependence. Finally, we demonstrate the real-world utility of the proposed method by applying it to frame-to-frame video surveillance data, where it accurately detects small, closely separated subjects, a task where existing methods are significantly slower and highly prone to spurious detections due to not accounting for spatial dependence. A second application on 3D fibrous media is deferred to the Appendix.

Paper Structure

This paper contains 26 sections, 9 theorems, 106 equations, 7 figures, 7 tables, 2 algorithms.

Key Result

Lemma 2.1

Under Assumption asmp:lrv, for any rectangle $I\subseteq [\boldsymbol{n}]$, $\|S_I\|_p \leq C |I|^{1/2}$, where $C$ is independent of $\boldsymbol{n}$.

Figures (7)

  • Figure 1: Illustration of the two-stage intelligent subsampling procedure detailed in Algorithm \ref{['algo:subsample']}.
  • Figure 2: Illustration of the workings of Algorithm \ref{['algo:multiple-subsample']}.
  • Figure 4: Variogram in both directions compared to $\gamma(\textbf{0})$ for Frame 1315.
  • Figure 5: RGB detection results for selected frames.
  • Figure 6: DCART (256 x 256) and DPLS (111 x 121) on cropped image
  • ...and 2 more figures

Theorems & Definitions (25)

  • Example : m-dependent linear field
  • Example : Linear random fields
  • Remark 2.1: Assumption \ref{['asmp:doob']} under general dependency
  • Lemma 2.1: Abridged from Proposition 1, el2013central
  • Theorem 2.2
  • Remark 2.2: Convergence conditions and Assumption \ref{['asmp:away-from-boundary']}
  • Remark 2.3: Duality of anomalous patch localization
  • Remark 2.4
  • Theorem 2.3
  • Remark 2.5: Optimal choice of $\alpha$
  • ...and 15 more