radar tracking software (using matlab)

18
Radar Tracking Software Charalambos Makris Supervised by Dr. Peter Shepherd

Upload: charis-m

Post on 16-Apr-2017

3.422 views

Category:

Education


6 download

TRANSCRIPT

Page 1: Radar Tracking Software (using MATLAB)

Radar Tracking Software

Charalambos MakrisSupervised by Dr. Peter Shepherd

Page 2: Radar Tracking Software (using MATLAB)

Contents

• Introduction• Purpose

• Input• Process• Output• Software

• Future Work• Conclusions

Page 3: Radar Tracking Software (using MATLAB)

Hardware: Navtech I-800

Radar• Monostatic• FMCW• 77GHz• 800m range

Software:

• NS-3• MATLAB

interface, Radar Toolbox (modified)

Introduction

Page 4: Radar Tracking Software (using MATLAB)

Purpose

Radar Signals Images Movement Targets

Page 5: Radar Tracking Software (using MATLAB)

Input

• NS-3– Collect & Record radar raw data (.rpc)

• Radar Toolbox– Convert raw data to frames matrices (.mat)– Save matrices as images (.png )

• Radar Tracking Software– Save matrices in temporary memory

Page 6: Radar Tracking Software (using MATLAB)

Input

• Radar data matrix

• Radar Toolbox

• Modified Radar Toolbox

Page 7: Radar Tracking Software (using MATLAB)

Process

Simple Algorithms• Flip / Rotate• Zoom / Crop• Filter– Average– Median– Threshold– Morphological

Complex Algorithms• Detect– Logical Operators

• Track• Plot• Trail• Forecast• Display frames

Page 8: Radar Tracking Software (using MATLAB)

Output

• Moving target at constant speedFrame 4Frame 7

Page 9: Radar Tracking Software (using MATLAB)

Output

• Moving target at constant speed– Plot– Trail– Predict

Page 10: Radar Tracking Software (using MATLAB)

Output

• Target with accelerating speedFrame 5Frame 8

Page 11: Radar Tracking Software (using MATLAB)

Output

• Target with accelerating speed– Plot– Trail– Predict

Page 12: Radar Tracking Software (using MATLAB)

Software

• Some automatic functionality• Some algorithms as modules• User intervention• Real images: Code needs debugging• Test images: success

Page 13: Radar Tracking Software (using MATLAB)

Software (GUI)

Page 14: Radar Tracking Software (using MATLAB)

Data Flow Diagram (1/2)

START

Import radar data to Matlab

Start reading radar data frames

Read frameNext frame

Previous Frame

OlderFrame

Current Frame

Record static objects

Page 15: Radar Tracking Software (using MATLAB)

Data Flow Diagram (2/2)

DisplayYes

No Superimpose plots &

trailsJoin related trails

Clutter = AND [last 3 frames]

Stationary Target = OR [last 3 frames]

Moving Target = AND [current frame & 3 OR]

Plot targetsSave new moving targets

Are new targets within acceptable

variation from old?

Page 16: Radar Tracking Software (using MATLAB)

Future Work

• Improve algorithms for real radar data:– Noise removal– Predicting– Faster + more efficient, real-time

• Implement seamless integration of all algorithms• Allow user interference during processing• Selection of area of interest• Integration with parallel systems

Page 17: Radar Tracking Software (using MATLAB)

Conclusions

• Currently depending on Radar Toolbox for importing raw data

• Implementation using MATLAB– Image Processing

Toolbox– GUIDE

• Improvements needed• Radar Tracking

Software developed– Various algorithms

implemented• Track• Trail• Predict/Forecast

Page 18: Radar Tracking Software (using MATLAB)

Thank you for listening!