activity based intelligence - esri · activity based intelligence discovery intelligence for...

41
Ben Conklin, Esri Activity Based Intelligence Discovery Intelligence for Resolving the Unknown Implementing ABI Workflows using ArcGIS

Upload: others

Post on 22-May-2020

42 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Ben Conklin, Esri

Activity Based Intelligence Discovery Intelligence for Resolving the Unknown

Implementing ABI Workflows using ArcGIS

Page 2: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Activity Based Intelligence

• A set of spatiotemporal analytic methods to:

- Discover correlations

- Resolve unknowns

- Understand Networks

- Develop Knowledge

- Drive Collection

...Using diverse multi-INT data sets

Page 3: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Shift to Discovery

Research Search

MonitorDiscover

ABI

Known

Unknown

Kn

ow

n

Unknow

n

Locations and Targets

Beh

avio

rs a

nd

Sig

natu

res

Page 4: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

The Intelligence Cycle

Requirements

Tasking

Collection

Processing

Exploitation

Dissemination

ABI Emphasis Traditional Emphasis

Page 5: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

4 Pillars of ABI

ABI Pillar

SequenceNeutrality

ABI Pillar

IntegrationBefore

Exploitation

ABI Pillar

Data Neutrality

ABI Pillar

GeoreferenceTo

Discover

Application Frameworks

Real-Time Analytics

Big DataAnalytics

Geo-Enrichment

IntelligenceEnterprise

Enabling Technology

Page 6: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Spatial & Temporal

Data Environment

All Source Analysts

Geospatial Analysts

Foundation Intelligence

Real TimeReporting

AnalysisServices

HUMINT Analysts

Imagery Analysts

SIGINT Analysts

Page 7: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Who-Where-Who & Where-Who-Where

Scope the Entity/Entities of

Interest

“What is the entity or group

of entities of interest?”

Identify Relevant Locations

“Where has this entity

previously been observed?”

Examine Co-Occuring

Entities

“What other entities have

also been observed at these

locations?

Asses for Demonstrative

Correlation

“Is co-occurance indicative

of a relationshiop between

the individual entity and the

discovered entity.

Page 8: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Location Integrates Intelligence DataUsing a Simple Logical Model

Foundation

Observations

Imagery

Big Data

3D

Lidar

Real-Time

Creating

A Common Language

Apps Distributed

Page 9: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Georeference to Discover

Degree Type Basis Example

First Degree Direct Metadata GPS Location “tag” on

a still image

Indirect Content Text document stating

individual residence

Indirect Metadata Biographic profile with

a metadata tag for

residence

Second Degree Indirect Metadata/Context Synthesized from both

content and context of

data (e.g

georeferenced poem)

Page 10: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Georeference to Discover - Context

Data Type Focus Primary Purpose

Activity Discrete activities conducted by individual

entities

Entity resolution/identification, pattern-

of-life assessment

Context Aggregated data of any type Provides context for observed

activities and entities

Biographical Attribute information of an entity Provide information to a specific entity

such as age or name

Relational Information describing relationship between

entities

Understand and visualize the formal

and informal social networks to which

an entity belongs

Page 11: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Structured and Unstructured Data

Integrate Intelligence Reporting

Defense, Intel and National Security

Page 12: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Data Conditioning Techniques

Source Typical Extraction Activities

Text reports Entities, events, coordinates, locations

Still imagery Buildings, roads, geographic features, vehicles,

changes between frames

Motion Imagery Vehicle motion (tracks), human activities

Hyperspectral

imagery

Materials

Infrared imagery Warm objects, operating equipment

Financial transactions Account numbers, identifies, amounts

Page 13: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Object and Activity Extraction from Motion and Still Imagery

• Still Imagery for Long Duration Activity

- Ships in Port

- Cars in Parking Lot

• Motion Imagery for rapid activity and transactions

• Machine Learning and “Neural Networks” for advanced recognition

Activity Category Candidate Activities

Single Person Digging, loitering, picking up, throwing,

exploding/burning, carrying, shooting, launching, walking,

limping, running, kicking, smoking, gesturing

Person-person Following, meeting, gathering, moving as a group,

dispersing, shaking hands, kissing, exchanging objects,

kicking, carrying together

Person-vehicle Driving, getting in/out, loading/unloading, opening trunk,

crawling under car, breaking window, shooting/launching,

exploding/burning, dropping off, picking up

Person-facility Entering (exiting), standing, waiting at checkpoint,

evading checkpoint, climbing atop, passing thru gate,

dropping off

Vehicle Accelerating, turning, stopping, overtaking/passing,

exploding/burning, discharging, shooting, moving

together, forming into convoys, maintaining distance

Other VIP activities (convoy, parade, receiving line, troop

formation, speaking to crowds) riding animal, bicycling,

etc..

Page 14: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

ABI Lexicon

Vehicle Start• Activity

• Events and Transactions

- Physical and logical

• Context and Biographical

• Relational

Date 03-MAR-2012

TIME 1540Z

Location X,Y

Type 4D Sedan

Color RED

Start

Vehicle Stop

Date 03-MAR-2012

TIME 1840Z

Location X,Y

Type 4D Sedan

Color RED

Stop

Page 15: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Disambiguation and Durability

• Entities are observed through proxies

• High Durability – Biometrics

• Low Durability – Vehicle

• Indexing – Entity to Proxy Resolution

Entity A

Height

Birthplace

Vehicle

Name

Telephone

Email

Page 16: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

New Analytic Workflow

Real Time Analysis

Batch Analysis

Raw Feeds Alerts & Forecasts

Page 17: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

ArcGIS Enterprise 10.6 Slide

Portal

Apps

DesktopAPIs

ArcGIS Enterprise

Enterprise Data Management, Analysis, and Mapping

. . . Enabling Organizations to Take GIS to Scale

ArcGIS Enterprise

Data Management,

Mapping, and

Geoprocessing

Real Time

Image Management

& Raster Analytics

Big Data

Access and Management

GeoEvent

Server

GeoAnalytics

Server

Image

Server

GIS

Server

Portal

Modular and Massively Scalable

• Specialized Servers

• Independently Scalable

• Flexible

Deployable On-Premisesand In the Cloud

Page 18: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Real Time Slide

GeoEvent

Server

Real-Time

Data

Situational

Awareness

Analytics Alerting

GeoAnalytics

Server

Real-Time Analytics | Integrating Sensor Networks and the IoT

Supporting Real-Time GIS Applications . . .

• High-Velocity Data Streams

• Monitoring and Alerting

Improvements

• Scalability

• Availability

• Cloud IoT Connectors

Page 19: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Working with Real-Time DataMaking features come alive

• Import your feature layer’s schema as a GeoEvent Definition

• Connect an output to your feature service

• Configure an input to receive real-time data

• Author and publish a GeoEvent Service

• Visualize your real-time features

Page 20: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Applying real-time analyticsGeoEvent Services

• A GeoEvent Service defines the flow of GeoEvents,

- The Filtering and Processing steps to perform

- what input(s) to apply them to

- and what output(s) to send the results to

Page 21: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Applying Real-Time AnalyticsGeoEvent Processing

• You can perform continuous analytics on GeoEvents as they are received using a processor.

You can create

your own

processors.

GeoEvent Extension

Inp

uts

Ou

tpu

ts

GeoEvent Services

Buffer Creator

Convex Hull Creator

Difference Creator

Envelope Creator

Field Calculator

Field Enricher

Field Mapper

GeoTagger

Incident Detector

Intersector

Projector

Simplifier

Symmetric Difference

Track Gap Detector

Field Reducer Union Creator

Ou

t o

f th

e B

ox

Add XYZ

Esri

Gallery

Bearing

Ellipse

Event Volume Control

Extent Enricher

Field Grouper

GeoNames Lookup

Range Fan

Reverse Geocoder

Service Area Creator

Symbol Lookup

Track Idle Detector

Unit Converter

Visibility

Motion Calculator Query Report

Page 22: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Location SourcesSensed

Location

Volunteer

Location

Observed

Location

Stay

Location

Page 23: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

• Locations where individuals spend time

• Includes Key Attributes for pattern analysis.

• Can be used at different scales

- Individual

- Neighborhood

- Regional

Attribute Description

Geometry Polygon and Point

IndividualID ID for individual at Stay Location

LocationID Unique ID for location

PreviousLocationID ID for Previous Location reported,

blank if no locationID

StartTime UTC Time of location at start

EndTime UTC Time of location of

departure or last report at stay

location

Duration Duration at Stay Location

LocationSource Source Data for stay location id

Source Source data for the reported

location

Stay Locations

Page 24: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Known Location InformationSensed

Location

Volunteer

Location

Observed

Location

Stay

Location

Suspicious

Places Stay

Locations

Monitored

Locations

Page 25: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Suspicious Places

• Predefined Locations for monitoring

- Home, Work, Meeting Areas

- Key POIs (Place of Worship, Restaurants, Internet Café)

Attribute Description

Geometry Polygon

LocationID Unique ID for location

LocationName Common name for the location

LocationCategory General Category for the

Location

LocationActivity Type of activity typically observed

at location

LocationModel Discrete,Semi-Discrete, Non-

Discrete

LocationSignificance A subjective numerical value

LocationSource Source of information for the

suspicious Location

Page 26: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

DiscretenessLocation A (Movie Theater)

Show MoviesUsed for Community

MeetingsClosed Sundays

Entity Class

“Ticketholders and

Guests”

Entity Class

“Community Meeting

Attendees”

Entity Class

“Underground Cinema

Club”

Value Description Example Location

Discrete Locations restricted to a highly limited entity network that provide

highly diagnostic proxy observations

Private residence

Semi-discrete Locations that maintain some degree of access control but still

have many potential proxy-entity relationships

Restricted military installation; sporting

event; office place

Non-discrete A location not unique to any one entity or network of entities at a

given time; therefore a location that has somewhat less value for

disambiguation

Public market, square, or park

Page 27: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Location CaptureSensed

Location

Volunteer

Location

Observed

Location

Stay

Location

Suspicious

Places Stay

Location

Monitored

Locations

Page 28: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

GeoEvent processingNotify about the absence of events

• A Track Gap Detector processor

- Detects the absence of events and alerts about the situation.

• A Track Idle Detector processor

- Detects the lack of movement even while events are received and alerts about the situation.

trackId V10987

gap true

lastReceived 1405176855553

geometry -116.93…, 33.93…

trackId V10987

gap true

lastReceived 1405176855553

geometry -116.93…, 33.93…

GapClosed

GapDetected

SuspectID V10987

Date 1405176845553

Geometry -116.93…, 33.93…

SuspectID V10987

Date 1405176855553

geometry -116.93…, 33.93…

trackId V10987

gap true

lastReceived 1405176855553

geometry -116.93…, 33.93…

trackId V10987

gap true

lastReceived 1405176855553

Geometry -116.93…, 33.93…

trackId V10987

gap false

lastReceived 1405176915553

geometry -117.123…, 36.064…

SuspectID V10987

Date 1405176915553

geometry -116.93…, 33.93…

SuspectID V10987

Date 1405176925553

geometry -116.93…, 33.93…

SuspectID V10987

Date 1405176935553

geometry -116.93…, 33.93…

SuspectID V10987

Date 1405176945553

Geometry -117.123…, 36.064…

Page 29: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Stay Location TaggingSensed

Location

Volunteer

Location

Observed

Location

Stay

Location

Suspicious

Places Stay

Location

Monitored

Locations

Page 30: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

GeoEvent ProcessingEnrich a GeoEvent with new fields

• A Cache Aware Field Calculator processor

- Uses information for the Previous Track to calculate values on the current event

- Tracks are based on Individual ID

- Allows for calculation of Previous Location and Duration Tracking

Event

Previous

Event Details

IndividualID V10987

Date 1405176845553

LocationID House

geometry -117.123…, 36.064…

IndividualID V10987

Date 1405176845553

LocationID Work

geometry -117.123…,

36.064…

PreviousLocationID Work

geometry -117.123…,

36.064…

Field Calculator

Cache-Aware

Page 31: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Operations Dashboard

Movement Patterns

Defense, Intel and National Security

Page 32: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Alerts

Standard Reports

Tailored Reports

Visualization

Query/Drill Down

Statistical Analysis

Forecasting

Anticipatory Analytics

Something Happened

What Happened?

Where? How Many? How Often?

Where? How Many? How Often?

What are the specific causes?

Why did it happen?

What might happen?

When, where and how likely is it to happen?

Analytic Effort Required

De

cis

ion

Ad

va

nta

ge

Ga

ine

d

Page 33: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

GeoEnrichment of Observations

Defense, Intel and National Security

Cultural Data

Landscape Data

Social Data

Observations

Page 34: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Big Data 10.6 SlideBig Data Spatial Analytics | Faster and Massively Scalable

Faster (10x+)

Power Outages(50+ Million)

Density

Imagery

Lidar: Bare Earth

Hot Spots

Riparian AreasSpace-Time Cube

Lidar: First Return

. . . Accessible from ArcGIS Pro and Python APILeveraging Distributed Computing and Parallel Processing

Image ServerLarge Imagery Collection

Raster AnalyticsFeature Analytics

GeoAnalytics ServerLarge Observation Collections

Page 35: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Insights Slide

Spatial / BI

GIS

• SQL Server

• Oracle

• SAP HANA

• Teradata

DBMSs• Excel

• CSV

Local

Exploratory Data Analysis and Visualization

• Self-Service

• Visual, Intuitive, Responsive

• Access Data from Across

Your Organization

Available with ArcGIS Online & Enterprise

New Charts

Link Analysis

Charts and Maps

Visual Models

Spatial and

Tabular Analysis

Page 36: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Insights for ArcGIS

Data Exploration

Defense, Intel and National Security

Page 37: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

4 Pillars of ABI

ABI Pillar

SequenceNeutrality

ABI Pillar

IntegrationBefore

Exploitation

ABI Pillar

Data Neutrality

ABI Pillar

GeoreferenceTo

Discover

Application Frameworks

Real-Time Analytics

Big DataAnalytics

Geo-Enrichment

IntelligenceEnterprise

Enabling Technology

Page 38: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Print Your Certificate of AttendancePrint stations located in the 140 Concourse

Tuesday Wednesday12:30 pm – 6:30 pm GIS Solutions Expo Hall B

5:00 pm – 6:30 pm GIS Solutions Expo SocialHall B

10:30 am – 5:15 pm GIS Solutions Expo Hall B

6:30 pm – 9:00 pm Networking ReceptionSmithsonian National Portrait Gallery

Page 39: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Download the Esri Events

app and find your eventSelect the session

you attended

Scroll down to find the

feedback section

Complete answers

and select “Submit”

Please Take Our Survey in the Esri Events App

Page 40: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional
Page 41: Activity Based Intelligence - Esri · Activity Based Intelligence Discovery Intelligence for Resolving the Unknown ... •Can be used at different scales-Individual-Neighborhood-Regional

Header for

Demo SlideSupporting Text