SensIT Collaborative Signal Processing Canonical Scenarios v0.59 - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

SensIT Collaborative Signal Processing Canonical Scenarios v0.59

Description:

exponent, isotropy. Target Aspect dependence. Noise model. Seismic. Range Atten. exponent, isotropy, speed of sound. Noise model. PIR. Wedge angle, max. target ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 31
Provided by: jimr60
Category:

less

Transcript and Presenter's Notes

Title: SensIT Collaborative Signal Processing Canonical Scenarios v0.59


1
SensIT Collaborative Signal ProcessingCanonical
Scenariosv0.59
  • Jim Reich, Xerox PARC
  • March 2, 2001

2
Current State of the Document
  • Currently, sensor fields, trajectories shown are
    examples, do not reflect new candidate node
    types, scenario parameters, etc.
  • Drawings not to scale
  • Parameter values are not yet filled in
  • Dynamics do not include gear shifting
  • Operational scenarios may use different querying
    and may compose these scenarios in interesting
    ways
  • Not all benchmarks are expected to be demoable
    during the current program
  • Some benchmarks may only be testable in
    simulation due to vehicle/node availability
  • Some may be too difficult

3
Assumptions
  • Single vehicle unless otherwise shown
  • Unless otherwise stated, vehicles attempt to
    maintain constant speed and do not shift gears
  • Unless otherwise stated, vehicles start beyond
    the sensor field and arrive in sequence
  • Complications to be handled as we get better
  • Variation of acoustic signature with aspect
  • Acceleration, braking, and gear shifts
  • Changes the acoustic signals
  • Spatio-temporally varying propagation models
  • Node unreliability
  • Nodes are randomly placed, with the mix and
    densities specified in the scenario parameters

4
Generic Scenario Parameters
  • Field Geometry
  • Field Size (1D length (m), 2D length (m) x
    width (m)
  • Type of Terrain
  • Height of nodes, antennas above ground
  • Node Density (1D Nodes/m, 2D Nodes/m2)
  • Node mix ( of each type)
  • Number, type of vehicles
  • Vehicle trajectories
  • Vehicle initial states, maneuvers
  • Desired output update rate (Hz) Latency (sec)
  • Desired position accuracy, precision, resolution
    (m)
  • Network Performance Latency (ms), packet loss ,
    aggregate throughput, neighbor-to-neighbor link
    throughput (bps)
  • Node reliability ( sample loss)
  • Node energy storage (J)
  • Node energy usage (J/FLOP, J/bit-hop)
  • RF Distance Attenuation Exponent
  • Vehicle trajectory constraints (road, road
    network, off-road)

5
Vehicles Dynamics Assumptions
Note that many specs are approximations or not
exactly equivalent (i.e. some accels computed
based on 0-60 times, others based on 0-20, and
wheeled/articulated/tracked dynamics are not
described by the same parameters. We are working
on getting better numbers from the unclassified
literature.
6
Sensor Models Environmental Effects
  • Sound
  • Range Atten. exponent, isotropy
  • Target Aspect dependence
  • Noise model
  • Seismic
  • Range Atten. exponent, isotropy, speed of sound
  • Noise model
  • PIR
  • Wedge angle, max. target distance
  • Target aspect dependence
  • Velocity measurement (speed, or just /-?)
  • Noise model
  • Magnetometer
  • Measurement range (m)
  • Target aspect dependence
  • Velocity measurement?
  • Noise model

7
Benchmark Node Types
1D Scenarios \ 2D Scenarios
  • Omni Microphone Cluster
  • 4 Omni Microphones (planar)
  • Directional Microphone Cluster
  • 4 Crossed Dipoles
  • PIR Cluster
  • 4 PIR Sensors
  • Mix A
  • 2 Omnidirectional Microphones
  • 1 PIR Sensor
  • 1 Vertical Seismic
  • Mix B
  • 1 Omnidirectional Microphone
  • 3 PIR sensors
  • Mix C
  • 2 Omnidirectional Microphones
  • 1 Vertical Seismic
  • 1 Magnetometer
  • Mix D (SITEX 00 Mix)
  • 1 Omni Microphone

M
M
IR
A
B
B
C
D
Im
8
1 Track Single Target
  • Task
  • Estimate target position vs. time(continuous
    tracking)
  • Challenges
  • Localize target
  • Maintain accurate estimate in large gaps between
    sparse sensors
  • Fuse data from multiple sensor types

9
2 Track Single Maneuvering Target
  • Task
  • Estimate target position vs. time
  • Challenges
  • No road, hence no prior knowledge of vehicle
    trajectory
  • Constant direction dynamics models no longer
    adequate
  • Many sensors making simultaneous observations

10
3 Track Accelerating/Decelerating Target
A
  • Task
  • Estimate target position vs. time
  • Challenges
  • Vehicle signature time-varying
  • Constant velocity dynamics models no longer
    adequate
  • Gear shift requires maintaining internal discrete
    state (curr. gear)

B
Vehicle begins stationary and idling at point
A Accelerates, maintains constant
velocity Decelerates and stops and point
B Extra credit Handle gear shifts
11
4 Count Stationary (idling) Targets
  • Task
  • Count number of targets
  • Locate targets
  • Challenges
  • Multiple vehicles
  • Unknown number of vehicles
  • Cannot depend on peak-finding (CPA) of acoustic
    signal
  • Task-Specific Benchmarks
  • Accuracy of count

12
4 Count Stationary (idling) Targets
  • Special Parameters
  • Dynamic range of acoustic outputs for ensemble of
    vehicles (dB SPL)

13
5 Two-way traffic
  • Task
  • Track target positions
  • Maintain target identity through crossover
  • Estimate target crossing time
  • Challenges
  • Vehicles in close proximity, need to use dynamics
    to keep identities separate
  • Task-Specific Benchmarks
  • Accuracy of crossing time estimate
  • Accuracy of identity tracking

14
5 Two-way traffic
  • Special Parameters
  • Desired accuracy of crossing time estimate

15
6 Convoy on a Road
  • Task
  • Count number of vehicles of each type
  • Determine order of vehicles
  • Challenges
  • Initialization of new vehicles, count unknown a
    priori
  • Multiple vehicles
  • Classification and state information must follow
    vehicle along full length of road
  • Task-Specific Benchmarks
  • Accuracy of count order

Vary inter-vehicle spacing to vary problem
difficulty
16
6 Convoy on a Road
  • Special Parameters
  • Average Inter-vehicle spacing (m)

17
7 Track Multiple Maneuvering Targets
  • Task
  • Setup same as 2
  • Vehicles maneuvers at const. speed
  • 2 vehicles same class, one different
  • Estimate target positions vs. time
  • Challenges
  • 2D Data association problem
  • No a priori knowledge of paths

18
7 Track Multiple Maneuvering Targets
  • Special Parameters
  • Closest approach of similar vehicles
  • Closest approach of different vehicles

19
8 Perimeter Violation Sensing
  • Task
  • Alert on violation of perimeter
  • Ignore activity outside of perimeter
    (distractors)
  • Identify intruder type and track location
  • Challenges
  • Filter out distractor
  • Respond quickly while minimizing quiescent
    activity
  • Task-Specific Benchmarks
  • Detection delay
  • Power usage during periods of no violation
  • Frequency of false positives

20
8 Perimeter Violation Sensing
  • Special Parameters
  • Desired notification latency for violation
  • Distractor-to-Intruder SPL ratio
  • Closest approach, farthest distance of distractor
    from perimeter (m)
  • Time elapsed between distractor arrival and
    perimeter violation
  • Min. angular separation (from centroid of node
    array) of intruder and distractor at time of
    violation

21
9 Tracking in an Obstacle Field
  • Task
  • Track vehicle position
  • Challenges
  • Obstacles cause individual sensors to lose lock
    on the target
  • Different sensing modalities are blocked
    differently by obstacles (blocks acoustic
    partially, PIR completely, seismic unaffected)

22
9 Tracking in an Obstacle Field
  • Special Parameters
  • Obstacle Configuration
  • Obstacle Density
  • Obstacle Opacity to sensing modalities

23
10 Identity Tracking Mutual Exclusion using
One-Time sensor
  • Task
  • Track targets
  • Maintain target identities
  • Re-establish identity of both targets when
    right-hand magnetometer is crossed
  • Challenges
  • Need to conserve number and type of targets as
    they pass through tunnel.
  • Need to reason about targets Seeing blue at top
    right mag. guarantees red at bottom.
  • Task-Specific Benchmarks
  • Time to propagate data from RHS magnetometer to
    red car in the lower RHS

Targets can only be distinguished from each other
by magnetometers (shown), which give one-time
red/blue output when the vehicle passes over
them.
24
10 Identity Tracking Mutual Exclusion using
One-Time sensor
  • Special Parameters
  • Desired time for propagation of exclusion
    constraint after magnetometer sees a vehicle
    after split

25
11. Cluster Behavior
  • Task
  • Track cluster centroid
  • Keep count of vehicles in cluster adjusting as
    some leave and join
  • Challenges
  • Large number of targets
  • Coalescing many similar targets, limiting
    exponential hypothesis blowup
  • Measuring global properties of cluster (centroid,
    count) rather than properties of single target
  • Task-Specific Benchmarks
  • Maximum number of targets which can be handled
    simultaneously
  • Centroid accuracy
  • Miscount

26
11 Cluster Behavior
  • Special Parameters
  • Cluster density (vehicles/m2)
  • Vehicle arrival rate (vehicles/s)
  • Vehicle departure rate (vehicles/s)

27
12. Multiple Target Clusters
  • Task
  • Sphere of influence defined for each vehicle
    type.
  • Cluster defined as set of vehicles whose spheres
    intersect.
  • Determine number of clusters, vehicle count by
    type of each.
  • Track cluster centroids, cluster merges and
    splits over time
  • Challenges
  • Too much data, delays too long to centralize
    cluster formation
  • Cluster maintenance requires dynamic
    reconfiguration of node collaboration
  • Task-Specific Benchmarks
  • Latency between cluster merge/split and
    notification
  • Consistency of cluster size estimates over
    multiple queries
  • Accuracy of cluster vehicle count

28
12 Multiple Clusters
  • Special Parameters
  • Threshold time for cluster splitting/merging
  • Spheres of Influence for each vehicle type
  • Desired maximum latency for cluster formation
    notification

29
Benchmarking
  • Generic Benchmarks
  • Energy Consumption
  • Total, per node (max, avg)
  • f(computation, communication)
  • Detection Accuracy
  • Frequency of false positives, negatives
  • Detection Latency
  • Mean, max vs. query source location
  • Tracking accuracy
  • Mean, max, std.
  • f(desired output frequency)
  • Tracking Latency
  • Mean, max vs. query source location
  • Task-specific Benchmarks (see scenarios)

30
Operational/Benchmark Scenario Mapping Matrix
Write a Comment
User Comments (0)
About PowerShow.com