1 / 26

Collaborative Signal Processing for Sensor Networks

Collaborative Signal Processing for Sensor Networks Stephen R. Blatt stephen.r.blatt@baesystems.com BAE SYSTEMS 16 January 2002 This material is based upon work supported by the Space and Naval Warfare Systems Center - San Diego and DARPA IXO under Contract No. N66001-00-C-8054.

Download Presentation

Collaborative Signal Processing for Sensor Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Collaborative Signal Processing for Sensor Networks Stephen R. Blattstephen.r.blatt@baesystems.comBAE SYSTEMS16 January 2002 This material is based upon work supported by the Space and Naval Warfare Systems Center - San Diego and DARPA IXO under Contract No.N66001-00-C-8054

  2. BAE SYSTEMS/MIT Collaborative Signal Processing Tasks • Networked Tracking - BAE SYSTEMS • improve data association between nodes • Distributed Network Processing - MIT • lower field power requirements

  3. Agenda • Algorithm • SITEX 02 Data Collection • Results of data analysis to date • Tripwire algorithm • Personnel detection • Future plans

  4. Sensor system must reduce multiple node data to single output • Two vehicles passing through 13 node cluster

  5. Situational Awareness Processed Node Data Situational Awareness Processing Overview Feature Estimation Output: target # target ID position Target Localization Data Association Multi-frame tracking Node processing # targets

  6. 1 2 Data Association Using Tripwire • From tripwire nodes, bearing to target is same at infinity, and opposite at crossing • Can resolve multiple targets • Estimate position between nodes based on size of bearing difference

  7. Aberdeen Dec 00 Tripwire • Diamond configuration • 100m spacing each axis

  8. Bearing Time, sec Position, m Time, sec Example over 13 transits

  9. SITEX 02 Node Locations • 12 thru 14 November • Nodes 7, 8, 9, 10, 11, 13, 14, 16 • Average Node Separation = 41.6m

  10. BAE SYSTEMS Sensor System • 3 microphone array • 1-axis or 3-axis seismic array • a/d, fs = 1024 Hz • on-node processing & storage • fusion on gateway node

  11. Software Configuration • WINS 2.0 • BearingServer • puts data into twrec repository • BearingClient • get twrec data, publishes via diffusion • logs to local file • Tripwire • subscribes to all nodes • logs all bearings to file • run tripwire • logs positions to file • outputs data • MIUGS • Senserv • calculate bearing • sends bearing via serial link • log to file RS-232

  12. Node Pairs and Gates I E H D G C F B

  13. Tracking results: baseline system 14 Nov, > 2300 GMT

  14. Tracking results - baseline system Y, m Time, seconds

  15. Tracking results - Tripwire Y, m Time, seconds

  16. Multiple Single Vehicle Passes - Baseline Tracking Y position, meters Time, seconds past midnight

  17. Y position, meters, 200m span Time, seconds past midnight Multiple Single Vehicle Passes - Tripwire

  18. SITEX 02 Results - Two Targets - Baseline Tracking Y position, meters (50m per box) Time, seconds past midnight (5s per box)

  19. Estimated target separation = 40m - 50m Y position, meters (50m per box) Time, seconds past midnight (5s per box) SITEX 02 Results - Two TargetsTripwire

  20. 9/B 70/I 65/H 1/E 44/G 47/C 41/F 54/D Tripwire Analysis Status • Analyzing data for 12, 13, 14 Nov • Awaiting log, video, ground truth information • Second configuration for 15 Nov

  21. Tripwire Algorithm Effectiveness • Provides accurate position • Provides accurate count for target spacing > node spacing • Low processing requirements on node • avoids combinatorial explosion (e.g. LOB intersection) since small potential number of targets • Scalable over number of nodes • one report per target • But • Dependent on good data from nodes • Not helpful when target is outside node grid

  22. SITEX 02 Personnel Analysis • 12 Nov - column of 342 Marines • West to intersection, paused, then went North

  23. H - 13m G - 12m F - 23m E - 30m Personnel Tracking Set-up • 3 axis geophones deployed to east of road

  24. SITEX 02 Personnel Analysis Troops moving SW to NE

  25. SITEX 02 Personnel Analysis

  26. Future Work • Analyze additional SITEX 02 data • bearing tripwire • doppler tripwire • Data Quality Evaluation • comparing data from cooperating nodes to identify nodes with bad data • Cued aerial observer • UAV or parachute viewer • photo, targeting

More Related