improved target recognition (book)

Upload: gluxar

Post on 09-Apr-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 Improved Target Recognition (book)

    1/167

    IMPROVED TARGET RECOGNITION AND TARGET DETECTION

    ALGORITHMS USING HRR PROFILES AND SAR IMAGES

    A thesis submitted in partial fulfillment

    of the requirements for the degree of

    Master of Science in Engineering

    By

    ANINDYA SANKAR PAUL

    B.E., Manipal Institute of Technology, India, 2001

    2003

    Wright State University

  • 8/7/2019 Improved Target Recognition (book)

    2/167

    Wright State University

    School of Graduate Studies

    September 8, 2003

    I HEREBY RECOMMEND THAT THE THESIS PRESENTED UNDER MY

    SUPERVISION BY Anindya Sankar Paul ENTITLED Improved Target Recognition andTarget Detection Algorithms using HRR profiles and SAR images BE ACCEPTED INPARTIAL FULFILMENT OF THE REQUIREMENTS FOR THE DEGREE OF Master

    Of Science in Electrical Engineering.

    ______________________

    Arnab K. Shaw, Ph.D.

    Thesis Director

    ______________________

    Fred Garber, Ph.D.Department Chair

    Committee onFinal Examination

    ___________________________

    Arnab K. Shaw, Ph.D.

    ___________________________

    Atindra K. Mitra, Ph.D.

    ___________________________

    Fred Garber, Ph.D.

    ___________________________

    Kefu Xue, Ph.D.

    ___________________________

    Joseph F. Thomas, Jr., Ph.D.

    Dean, School of Graduate Studies

  • 8/7/2019 Improved Target Recognition (book)

    3/167

    iii

    ABSTRACT

    Paul Anindya S. M.S.Eg., Department of Electrical Engineering, Wright State University,

    2003: Improved Target Recognition and Target Detection Algorithms using HRR profilesand SAR images.

    In this thesis, a new algorithm to improve automatic target recognition techniques on

    High Range Resolution (HRR) Profiles is presented and also a number of ways are

    investigated for target detection using Synthetic Aperture Radar (SAR) images.

    A new 1-D hybrid Automatic Target Recognition (ATR) algorithm is developed

    for sequential High Range Resolution (HRR) radar signatures. The proposed hybrid

    algorithm combines Eigen-Template based Matched Filtering (ETMF) and Hidden

    Markov modeling (HMM) techniques to achieve superior HRR-ATR performance. In the

    proposed hybrid approach, each HRR test profile is first scored by ETMF that is then

    followed by independent HMM scoring. The first ETMF scoring step produces a limited

    number of most likely models that are target and aspect dependent. These reduced

    numbers of models are then used for improved HMM scoring in the second step. Finally,

    the individual scores of ETMF and HMM are combined using Maximal Ratio Combining

    to render a classification decision. Classification results are presented for the MSTAR

    data set via ROC curves.

    An ultra-wideband (UWB) synthetic aperture radar (SAR) simulation technique

    that employs physical and statistical models is developed and presented. This joint

  • 8/7/2019 Improved Target Recognition (book)

    4/167

    iv

    physics/statistics based technique generates images that have many of the blob-like and

    spiky clutter characteristics of UWB radar data in forested regions while avoiding the

    intensive computations required for the implementation of low-frequency numerical

    electromagnetic simulation techniques. Comparative results from three SVD-based

    subspace filtering approaches on target detection algorithms are reported. These

    approaches are denoted as Energy-Normalized SVD, Condition-Statistics SVD, and

    Terrain-Filtered SVD. Approaches towards developing self-training algorithms for

    UWB radar target detection are investigated using the results of this simulation process.

  • 8/7/2019 Improved Target Recognition (book)

    5/167

    v

    CONTENTS

    1: Introduction 1

    1.1 ATR/Target Detection review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.1.1 A review of ATR/Target detection . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.1.2 Moving Target Indicator (MTI) . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.1.3 Synthetic Aperture Radar (SAR) . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.1.4 High Range Resolution Radar (HRR) . . . . . . . . . . . . . . . . . . . . . . .

    1

    1

    2

    4

    6

    1.2 Background and previous work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    1.3 Background on Automatic Target Recognition using HRR profiles . . . . . . 11

    1.4 Background on Target Detection on SAR images . . . . . . . . . . . . . . . . . . . . 15

    1.5 Thesis Contribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    1.6 Thesis Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    2: Robust HRR Radar Target Identification by Hybridization of HMM and

    Eigen Template based Matched Filtering

    19

    2.1ETMF Approach of training and classification . . . . . . . . . . . . . . . . . . . . . .

    2.1.1 HRR Data Generation and Preprocessing . . . . . . . . . . . . . . . . . . . . . .

    2.1.2: Normalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    19

    20

    22

  • 8/7/2019 Improved Target Recognition (book)

    6/167

    vi

    2.1.3: Alignment of HRR Profiles in Range . . . . . . . . . . . . . . . . . . . . . . . . .

    2.1.4: Eigen-analysis of HRR data for training . . . . . . . . . . . . . . . . . . . . . .

    2.1.5: Unknown Target Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.1.6:Modified Normalization and Centroid Alignment . . . . . . . . . . . . . . .

    22

    22

    25

    26

    2.2:HMM approach of training and classification . . . . . . . . . . . . . . . . . . . . . . .

    2.2.1: Discrete Hidden Markov Model Introduction . . . . . . . . . . . . . . . . . .

    2.2.1.1: Elements of HMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2.1.2: Three Basic Problems for HMM . . . . . . . . . . . . . . . . . . . . . . .

    2.2.1.3: Model Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2.1.4: Optimal State Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2.1.5: Parameter Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2.2: HMM Operation steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2.2.1: Framing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2.2.2: Clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2.2.3: HMM Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2.2.3.1: Model Optimum Parameter estimation . . . . . . . . . . . .

    2.2.2.3.2: Optimum state sequence estimation . . . . . . . . . . . . . .

    2.2.2.4: HMM Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2.2.4.1: The Forward Procedure . . . . . . . . . . . . . . . . . . . . . . . .

    2.2.2.4.2: The Backward Procedure . . . . . . . . . . . . . . . . . . . . . .

    30

    31

    32

    34

    34

    36

    36

    36

    36

    37

    39

    40

    45

    47

    48

    52

    2.3: Approach of Combination between ETMF and HMM . . . . . . . . . . . . . . . .

    2.3.1: Motivation for Hybrid approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.3.2: Proposed Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    53

    53

    54

  • 8/7/2019 Improved Target Recognition (book)

    7/167

    vii

    2.3.2.1: Necessity of developing modified hybridization in ETMF ATR

    2.3.2.2: Number of Subset Model selection and Weight calculation . . .

    2.3.2.2.1: Subset Model Selection . . . . . . . . . . . . . . . . . . . . . . . .

    2.3.2.2.2: Weight determination . . . . . . . . . . . . . . . . . . . . . . . . .

    56

    58

    58

    61

    2.4: Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.1: Data Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.2: ETMF Simulation Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.2.1: Formation of Template Profiles . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.2.2: Classification using Matched Filter Technique . . . . . . . . . . . .

    2.4.3: HMM Simulation Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.3.1: Framing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.3.2: Clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.3.3: Training and Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.4: Single Look Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.4.1: Forced Decision Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.4.2: Classification in Unknown Target Scenario . . . . . . . . . . . . . . .

    2.4.4.3: Computational Cost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.4.5: Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    64

    64

    64

    64

    65

    65

    65

    65

    66

    66

    67

    73

    86

    87

    3:Time Recursive Multiple Hypothesis Testing 88

    3.1: Theory Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

    3.2: Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.2.1: ETMF classifier Simulation results . . . . . . . . . . . . . . . . . . . . . . . . . .

    91

    92

  • 8/7/2019 Improved Target Recognition (book)

    8/167

    viii

    3.2.1.1: Description of MSTAR Data . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.2.1.2: Multilook Performance Results . . . . . . . . . . . . . . . . . . . . . . . . .

    3.2.2: Hybrid Classifier Simulation results . . . . . . . . . . . . . . . . . . . . . . . . .

    3.2.3: Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    92

    93

    95

    98

    4: Improved SAR Target Detection Using Subspace Filtering 99

    4.1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

    4.2: Ultra-wideband Radar simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

    4.3: Eigen-Analysis of SAR image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    4.4: Clutter Suppression Capability of SVD . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    4.5: SVD based SAR Target Detection Algorithms . . . . . . . . . . . . . . . . . . . . . .

    4.5.1: Energy Normalized SVD (EN-SVD) . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.1.1: Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.1.2: EN-SVD Training Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.1.3: EN-SVD Testing Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.2: Condition-Statistic SVD (CS-SVD) . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.3: Terrain-Filtered SVD (TF-SVD) . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.3.1: Motivation and Kernel formation . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.3.2: Implementation steps of TF-SVD . . . . . . . . . . . . . . . . . . . . . . .

    4.5.4: Simulation results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.4.1: UWB SAR simulated image specification . . . . . . . . . . . . . . . .

    4.5.4.2: Performance Comparison of Target Detection algorithms . . . .

    4.5.4.2.1: Performance Comparison in Offline training mode . .

    108

    108

    108

    110

    113

    114

    115

    115

    118

    119

    120

    122

    122

  • 8/7/2019 Improved Target Recognition (book)

    9/167

    ix

    4.5.4.2.2: Performance Comparison in Self-Training mode . . . .

    4.5.4.3: Performance Comparison of various techniques . . . . . . . . . . .

    4.5.4.4: Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    129

    132

    135

    5: Summary and Future work 137

    5.1: Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

    5.1.1: Hybrid ATR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

    5.1.2: Time Recursive Sequential ATR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

    5.1.3: SAR target detection algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

    5.2: Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

    Bibliography 141

  • 8/7/2019 Improved Target Recognition (book)

    10/167

    x

    List of Figures

    1.1 Side looking radar system geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    2.1 Eigen-Template Generation from detected HRR profiles . . . . . . . . . . . 21

    2.2 Distribution of Singular values for MSTAR target T72, 1000

    sector . . . 23

    2.3 Implementation of the Correlation Classifier . . . . . . . . . . . . . . . . . . . . . 25

    2.4 Observation and Template Profiles are shown in shaded and blank

    boxes of different lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    27

    2.5 Shift = -8 of Centroid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    2.6 Shift = 0 aligned of Centroid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    2.7 Shift = +8 of the Centroid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    2.8 Simplified Block diagram of target recognition using HMM . . . . . . . . 30

    2.9 Two states Hidden Markov Model with two output symbols, V1 and

    V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    32

    2.10 Flow diagram for LBG clustering algorithm . . . . . . . . . . . . . . . . . . . . . 38

    2.11 Illustration of the sequence of operation required for the computation

    of the joint event that the system is in state Si at time t and state Sj at

    time t+1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    43

    2.12 Baum-Welch learning algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

  • 8/7/2019 Improved Target Recognition (book)

    11/167

    xi

    2.13 Block Diagram of a Designed HMM recognizer. . . . . . . . . . . . . . . . . 47

    2.14 Illustration of the sequence of operations required for the computation

    of the (a) forward variable and (b) backward variable . . . . . . . . . . . . . . 49

    2.15 State lattice used to derive the forward/backward recursion . . . . . . . . . 51

    2.16 Data flow in the proposed hybrid algorithm . . . . . . . . . . . . . . . . . . . . . 57

    2.17 In 100

    aspect case, this plot shows the HMM recognition rate with

    number of HMM model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    60

    2.18 This figure is used to determine the most effective W1/ W2 so that the

    combined ETMF+HMM recognition rate is the highest . . . . . . . . . . . .

    62

    2.19 Bar plot representation of ETMF, HMM and Hybrid classifier

    performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    72

    2.20 ROC curves for Probability of declaration vs Conditional Probability

    of Correct Classification (Single profile) . . . . . . . . . . . . . . . . . . . . . . . .

    78

    2.21 ROC curves for Probability of False Alarm vs Probability of

    Declaration (Single profile) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    78

    2.22 ROC curves for Probability of declaration vs Conditional Probability

    of Correct Classification (3 profile average) . . . . . . . . . . . . . . . . . . . . .

    80

    2.23 ROC curves for Probability of False Alarm vs Probability of

    Declaration (3 profile average) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    80

    2.24 ROC curves for Probability of declaration vs Conditional Probability

    of Correct Classification (5 profile average) . . . . . . . . . . . . . . . . . . . . .

    81

    2.25 ROC curves for Probability of False Alarm vs Probability of

    Declaration (5 profile average) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    81

  • 8/7/2019 Improved Target Recognition (book)

    12/167

    xii

    2.26 ROC curves for Probability of Declaration vs Conditional Probability

    of Correct Identification (Combined result) . . . . . . . . . . . . . . . . . . . . . .

    82

    2.27 ROC curves for Probability of False Alarm vs Probability of

    declaration (Combined result) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    82

    2.28 ROC curves for Probability of False Alarm vs Conditional Probability

    of Correct Classification (Combined result) . . . . . . . . . . . . . . . . . . . . .

    83

    3.1 Block diagram for time recursive multiple hypothesis Combiner . . . . . 91

    3.2 ROC curves for Probability of detection vs Conditional Probability of

    Correct Classification (time recursive ETMF) . . . . . . . . . . . . . . . . . . . .

    93

    3.3 ROC curves for Probability of False Alarm vs Probability of

    declaration (time recursive ETMF) . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    94

    3.4 ROC curves for Probability of False Alarm vs Probability of

    declaration (time recursive hybrid) . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    95

    3.5 ROC curves for Probability of Declaration vs Conditional Probability

    of Correct Identification (time recursive hybrid) . . . . . . . . . . . . . . . . . .

    96

    3.6 ROC curves for Probability of False Alarm vs Conditional Probability

    of Correct Identification (time recursive hybrid) . . . . . . . . . . . . . . . . . .

    96

    4.1 Block Diagram for UWB SAR Simulation . . . . . . . . . . . . . . . . . . . . . . 102

    4.2 Eigen Spectrum of Target and Clutter blob . . . . . . . . . . . . . . . . . . . . . . 110

    4.3 SAR image feature extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

    4.4 Filter kernel for Terrain-Filtered SVD . . . . . . . . . . . . . . . . . . . . . . . . 116

    4.5 Sample Filter Histogram for TF-SVD . . . . . . . . . . . . . . . . . . . . . . . . . . 117

  • 8/7/2019 Improved Target Recognition (book)

    13/167

    xiii

    4.6 Sample UWB SAR Simulation test Image . . . . . . . . . . . . . . . . . . . . . . . 119

    4.7 Sample UWB SAR Simulation Clutter only image . . . . . . . . . . . . . . . . 120

    4.8 UWB SAR simulation image after performing EN-SVD . . . . . . . . . . . 122

    4.9 UWB SAR simulation image after performing CS-SVD . . . . . . . . . . . . 124

    4.10 UWB SAR simulation image after performing Euclidean masking

    operation in TF-SVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    125

    4.11 Final UWB SAR simulation image after performing TF-SVD . . . . . . . 126

    4.12 Performance comparison of EN-SVD, CS-SVD and TF-SVD in

    offline training-real time testing mode . . . . . . . . . . . . . . . . . . . . . . . . . .

    127

    4.13 Performance comparison of EN-SVD, CS-SVD and TF-SVD shown

    in logarithmic scale in offline training-real time testing mode . . . . . . .

    128

    4.14 Performance comparison of EN-SVD, CS-SVD and TF-SVD in self-

    train mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    130

    4.15 Performance comparison of EN-SVD, CS-SVD and TF-SVD in self-

    train mode (logarithmic scale) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    132

    4.16 ROCPerformance comparison of various techniques . . . . . . . . . . . . . . 133

    4.17 ROCPerformance comparison of various techniques (logarithmic

    scale) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    134

  • 8/7/2019 Improved Target Recognition (book)

    14/167

    xiv

    List of Tables

    I Organization of a Confusion Matrix . . . . . . . . . . . . . . . . . . . . . . . . 68

    II Summary of Forced Decision Results . . . . . . . . . . . . . . . . . . . . . . . 69

    III Confusion matrix for ETMF with single profile testing . . . . . . . . . 69

    IV Confusion matrix for HMM with single profile testing . . . . . . . . . 69

    V Confusion matrix for Hybrid algorithm with single profile testing . 70

    VI Confusion matrix for ETMF with three profile average testing . . . . 70

    VII Confusion matrix for HMM with three profile average testing . . . . 70

    VIII Confusion matrix for Hybrid algorithm with three profile average

    testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    70

    IX Confusion matrix for ETMF with five profile average testing . . . . 70

    X Confusion matrix for HMM with five profile average testing . . . . . 70

    XI Confusion matrix for Hybrid algorithm with five profile average

    testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    71

    XII Evaluation parameter computation from the confusion matrix . . . . 74

    XIII Confusion matrix (Unknown rejection threshold about 0.6) for

    ETMF based classifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    75

    XIV Confusion matrix (Unknown rejection threshold about 0.6) for

    Hybrid classifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    76

  • 8/7/2019 Improved Target Recognition (book)

    15/167

    xv

    XV Confusion matrix (Unknown rejection threshold about 0.6) for

    ETMF based classifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    76

    XVI Confusion matrix (Unknown rejection threshold about 0.6) for

    Hybrid classifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    76

    XVII Confusion matrix (Unknown rejection threshold about 0.6) for

    ETMF based classifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    77

    XVIII Confusion matrix (Unknown rejection threshold about 0.6) for

    Hybrid classifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    77

    XIX Conditional Probability of Correct Classification of Hybrid and

    ETMF classifiers at Pd = 0.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    84

    XX Probability of Declaration of Hybrid and ETMF classifiers at Pfa =

    0.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    84

    XXI Conditional Probability of Correct Classification of Hybrid and

    ETMF classifiers at Pfa = 0.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    85

    XXII Improvement of Probability of Declaration of Hybrid classifiers

    due to time recursive multilook approaches at Pfa = 0.4 . . . . . . . . .

    97

    XXIII Improvement of Conditional Probability of Correct Classification

    of Hybrid classifiers due to time recursive multilook approaches at

    Pd = 0.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    97

    XXIV Improvement of Conditional Probability of Correct Classification

    of Hybrid classifiers due to time recursive multilook approaches at

    Pfa = 0.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    97

  • 8/7/2019 Improved Target Recognition (book)

    16/167

    xvi

    ACKNOWLEDGEMENTS

    It is my pleasure to acknowledge and thank people who helped me accomplish my

    goal to pursue graduate studies. First I would like to thank my parents, Goutam K. Paul

    and Sipra Paul, for their constant support and encouragement. They have made lots of

    sacrifices to help me with my education, for which I will always be grateful.

    I would like to thank Professor Arnab K. Shaw, WSU, and Dr. Atindra K. Mitra,

    WPAFB/SNRR, for their guidance and encouragement throughout my thesis. I would

    also like to thank Dr. Kefu Xue and Dr. Fred Garber for agreeing to be on my thesis

    committee.

    I would also like to thank Thomas L. Lewis, WPAFB/SNRR for assisting me to

    generate the simulated target-clutter image.

    I would like to acknowledge my friends, Koel Das and Sivaram Bandaru for

    helping me with my thesis preparation.

    Lastly, I would wish to thank all the faculty members of the Electrical

    Engineering Department at Wright State University for their generous help and

    tremendous support through the course of my M.S. program.

  • 8/7/2019 Improved Target Recognition (book)

    17/167

    1

    1: INTRODUCTION

    The objective of Automatic Target Recognition (ATR) algorithms is to correctly identify

    an unknown target from sensed radar signatures [1-4], whereas in target detection case,

    the requirement is to detect target from clutter. The need for ATR and target detection

    technology is evident from various friendly fire incidents. The most popular algorithm

    for ATR is the template-matching algorithm. Given a sensed signature from an unknown

    target, the ATR systems compare the observed signatures with a set of stored target

    hypotheses. The target decision is based on some form of optimum similarity between the

    observed signature and one of the stored targets. Template based ATR provides

    encouraging results as demonstrated in the work of Novak, et al. [5], Mirkin [6] and

    many others [7-9]. Whereas in target detection case, the classifier is trained to determine

    the threshold, which is a discriminant factor between target and clutter. Based on this

    threshold the classifier will perform target detection while nullifying clutter.

    In the next subsections a brief review of ATR/target detection and its background and

    previous work are depicted.

    1.1: ATR/Target Detection Overview

    1.1.1: A Review of ATR/Target Detection

    The present era of limited warfare demands precision strikes for reduced risk and cost

    efficient operation with minimum possible collateral damage. In order to meet such

  • 8/7/2019 Improved Target Recognition (book)

    18/167

    2

    exacting challenges, Automatic Target Recognition (ATR)/Target Detection capability is

    becoming increasingly important to the Defense community. The overall goals are to

    analyze image data using digital computers in order to detect, classify and recognize

    target signatures automatically, i.e., with minimum possible human assistance. The image

    data for processing may be generated by one of many possible imaging sensors including

    radar, optical, infrared or others. Hence target detection/recognition is considered to be

    one of the most challenging among current research problems because the system

    developers have little control over the possible target scenario and the operational

    imaging condition [14-17]. Also, compared to the diversity of possible images during

    operations, only a relatively smaller subset of images may be available at the

    development or training stage. Furthermore, the operational target detection/recognition

    algorithms may have to deal with intelligent adversary attempting to defeat the system, as

    opposed to amore controlled environment during development.

    Traditionally, air to ground acquisition of ground target information is categorized

    into two general areas: Moving Target Indication (MTI) and Synthetic Aperture Radar

    (SAR) [18-22]. The original purpose for developing these radar technologies had been to

    achieve all weather and all day/night imaging, i.e., to transcend traditional photographic

    camera based imaging that must rely on sunlight and is susceptible to clouds, fog or

    precipitation.

    1.1.2: Moving Target Indicator (MTI)

    Most surface and airborne radar systems operate in an environment where the clutter

    return obscures targets of interest [23]. If the target is moving relative to the clutter it is

  • 8/7/2019 Improved Target Recognition (book)

    19/167

    3

    possible to filter out the undesired clutter return by exploiting the differential doppler

    frequency shift produced by relative target to clutter radial motion. Systems following

    this principle are called Moving Target Indicator (MTI) radar.

    MTI has the capability to detect target reflections [24] having differential radial

    motion with respect to the clutter. The clutter causing background may be either terrain,

    sea, weather or chaff [25-26]. MTIs are operated with either fixed based or a moving

    platform such as an aircraft or a satellite. Considering detection of low flying aircrafts,

    i.e. the radar is surface based, flying over terrain through possible weather disturbances.

    In such an event, MTI rejects the returns from terrain and weather while retaining the

    return from the aircraft. This property gives it good detection capabilities for air borne

    targets. In cases where the target is surface based, as in Air to Ground ATR application,

    the ground clutter are stronger than the expected target return. The ground clutter

    extends out to a range where terrain features that cause the clutter are masked due to

    earth's curvature. In such cases, the ground clutter extends to the full operating range of

    the radar. This makes MTI without any recognition capabilities.

    MTI is a mature radar technology that allows airborne sensors to survey large

    areas of land and it has coarse target detection and range determination capabilities. It

    makes use of target movement for image formation and hence, it is highly effective for

    distinguishing moving targets from ground clutter. However, a major drawback of the

    MTI technology is its lack of any target recognition capability.

  • 8/7/2019 Improved Target Recognition (book)

    20/167

  • 8/7/2019 Improved Target Recognition (book)

    21/167

    5

    phase errors can be removed during image formation processing. Platform or target

    motion creates scene aspect variations, leading to a differential doppler signature of

    scatterers in the antenna footprint. The doppler signatures are subsequently exploited to

    achieve enhanced Cross-range resolution. Doppler frequency is 1/(2(d/dt)), where =

    4R/. This is the fundamental behind SAR imaging concept (also commonly known as

    Range/Doppler imaging).

    The reasons for using SAR images over optical ones are summarized below.

    It is able to image a surface with very fine resolution of a few meters to coarse

    resolution of a few kilometers.

    It can provide imagery to a given resolution independently of altitude, limited only by

    the transmitter power available.

    A number of fundamental parameters such as polarization and look angle can be

    varied to optimize the system for a specific application.

    Imaging is independent of solar illumination (availability or angle) because the

    system provides its own source of illumination.

    It can operate independently of weather conditions if sufficiently long wavelengths

    are chosen.

    It operates in a band of electromagnetic spectrum different from the bands used by

    visible and infrared (IR) imageries.

  • 8/7/2019 Improved Target Recognition (book)

    22/167

    6

    1.1.4: High Range Resolution (HRR)

    MTI and SAR are active Doppler systems that transmit and receive electromagnetic

    waveforms in the microwave bands that have superior penetrating capabilities than visual

    frequency bands. These radar technologies are being researched and developed over

    several decades now and both concepts have some share of strengths and weaknesses.

    MTI makes use of target movement for image formation and hence, it is highly effective

    for distinguishing moving targets from ground clutter. It is a mature radar technology that

    allows airborne sensors to survey large areas of land and it has coarse target detection and

    range determination capabilities. However, although very useful for target detection, the

    MTI technology lacks target recognition capability. In case of SAR, in contrast, ground

    target information is available for processing in both range and cross-range domains, and

    it has excellent target recognition and identification capabilities. However, processing

    requirements for SAR is considerably high, preventing it from being used as a wide area

    surveillance technology.

    Unlike SAR and MTI, the HRR technology considered in this work would rely on

    processing high resolution Range Profiles', as distinguished from traditional SAR-ATR

    that utilizes SAR image data. Its potential target recognition capability promises to bridge

    the gap between the wide area surveillance target detection capabilities of MTI and the

    very narrowly focused target identification capabilities of SAR.

    HRR images are used to overcome the disadvantages of SAR data whereas

    moving targets are concerned. In case of SAR images, the ability to achieve high Cross-

    Range resolution is limited by the migration of scatterers into neighboring resolution

    cells.

  • 8/7/2019 Improved Target Recognition (book)

    23/167

    7

    Secondly, even a Cross-Range resolution of 1 ft can require large angular aperture,

    resulting in significant blurring due to scattered migration. This becomes evident at low

    frequencies since a large coherent processing angle is required for a given Cross-Range

    resolution. Moreover, the image blurring becomes significant as the migration of

    scatterers approaches the desired resolution.

    All these factor make recognition hard for moving targets. In case of HRR

    profiles, all the information in range is still present, but the cross-range blurring is not

    present. This makes HRR as the most feasible choice as far as moving target is concerned

    and HRR radar sensor has wide application in target tracking.

    Figure 1.1: Side looking radar system geometry

  • 8/7/2019 Improved Target Recognition (book)

    24/167

    8

    1.2: Background and Previous Work

    Most research in the field of target recognition address data study, theoretical formulation

    and algorithm development. Clearly, important milestones [29-30] have been reached in

    these areas. However, barring some notable exceptions [31-33] most existing target

    detection/recognition algorithms are meant to be implemented using 2-D Synthetic

    Aperture Radar (SAR) image data. These algorithms are critically dependent on

    appropriate target and sensor models. The major limitation of detection/identification

    using SAR is its failure to recognize correctly in case of moving targets due to blurring

    caused in the Cross-range domain. This problem makes SAR-target recognition

    unsuccessful in case of moving targets. The other field in which much research is done is

    target detection/recognition using Moving Target Indicator (MTI). MTI radar is very

    good for detection but fails due to coarse recognition capabilities. In fact, most well

    established algorithms are mathematically and computationally so comprehensive that it

    would be quite impractical to implement those in on-line applications. This problem

    grows when the number of targets to be detected becomes large.

    The previous work on ATR encompasses a variety of approaches. SAR-

    detection/estimation is one of the most important ones [34-36]. An accurate clutter model

    had been suggested for precise target detection [37]. The power spectral density (PSD) of

    the clutter was estimated such that a multi-dimensional matched filter could be designed

    for detection. Another approach [34] has been used for model-based ATR/detection

    techniques. The basic paradigm involves detection and feature extraction such that they

    can be used in hypothesis using target identities. If the hypothesis is satisfied, the target is

    termed as recognized else it is reformed and used to improve the predicted signature.

  • 8/7/2019 Improved Target Recognition (book)

    25/167

    9

    Morgan, et al. [35] has used the Classical Bayesian detection and decision theory for

    model-based ATR. It was proposed that when the model tends to represent the

    uncertainties in target type, shape, surround, scatterers and feature extraction, then

    classical theory yields model based ATR techniques. The concept was extended to use of

    model-based templates for SAR-ATR [36]. Mahalanobis [38] has discussed the use of a

    correlation filter in SAR-ATR at the recognition stage.

    The previous work on detection/recognition also includes using Multi-resolution

    Wavelet Decomposition [39-41]. The Wavelet Transform has been found to be highly

    effective for image analysis, data and image compression, feature analysis, and many

    other applications [42-44]. It has also been used for speckle reduction of SAR images

    [45]. Image compression is achieved by successive Wavelet Decomposition of the image

    using a pyramid scheme. Peterson et al. [46] has developed a technique for classifying

    different objects in natural imagery by employing a wavelet transform and training a

    neural network on certain wavelet transform coefficients in pattern recognition context.

    Tagaliarini et al. [47] also incorporated the use of Wavelets with Neural Networks. In his

    work, the filter coefficients are a linear combination of wavelet coefficients and can give

    rise to an energy distribution that makes recognition easier when compared with that of

    conventional wavelets.

    The use of Eigen vectors corresponding to an Eigen value problem has been

    extensively utilized in many applications like Sonar, SAR etc. Bottcheret al. [48] has

    presented the optimal method for term expansions based on the optimum eigen function

    related to surface of the object. Here, the conversion of Fredholms integral equation of

    first kind was done as an eigen value problem of a related hermition operator. This led to

  • 8/7/2019 Improved Target Recognition (book)

    26/167

    10

    target identification by solving the classical scattering theory of waves. Work on ATR

    has also been done using Hidden Markov Models (HMM). HMM has been found to be

    extremely successful in speech recognition [49] and it has also found some use in SAR

    target detection [50]. Liao et al. [8] extracted features from each of the HRR waveforms

    via the RELAX algorithm before feeding those to HMM.

    Another approach to detection/recognition is by computer simulation [51],

    wherein the elements of the complex system are implemented as interacting software

    objects. New methods have been proposed for use as these software objects. The target

    recognition is performed by a family of 2D cluster filters. Artificial Intelligence [52] has

    been used in ATR applications to reduce the search combinatorics. These methods use

    domain specific information for robust physical description of the images.

    HRR-ATR has been used to solve the problem of moving target recognition [53-

    54]. ATR using HRR profiles has been tried using Neural Networks [55-56]. Yiding et al.

    used the property of the distinction of Doppler modulation echo for different targets in

    HRR profiles for target recognition. The echo spectral density is obtained by the Fourier

    transform. Following that, the choice of the total spectral energy and the four segment

    spectral energy as characters is done for use in Neural Networks for ATR. Xun et al. [55]

    have used the Matrix Pencil method for scattering centers extraction from full

    polarization multi-frequency scattering returns. Feature Extraction is done by using

    transient polarization response. Finally, the classification of selected features is done

    using Multi-resolution Neural Network. Worrell [56] has used the mean-based templates

    for feature extraction. Jacobs et al. [52] has chosen a deterministic Gaussian model for

    each Range profile. The likelihood functions under each model for varying orientations

  • 8/7/2019 Improved Target Recognition (book)

    27/167

    11

    and target types are compared. The limit on the orientation estimator performance is

    described in terms of Hilbert-Schmidt bound on the estimation error. Stewart et al. [57]

    has compared the different classification approaches for HRR profiles. The intrinsic

    dimensionality of the signatures was obtained using kth nearest neighbors. The two

    classifiers compared were the Gaussian classifier and synthetic discriminant function

    (SDF) classifier. In his work, he found that the Gaussian correlation classifier performed

    better in presence of white noise while the SDF approach worked better for large angle

    bin size.

    In a detection/estimation algorithm importance must be given to the fact that how

    the target orientation phase behaves to changes in the feature extraction, especially in

    case of moving targets.

    1.3: Background on Automatic Target Recognition using HRR profiles

    For several years, Automatic Target Recognition has been studied for Moving Target

    Indicator (MTI) and Synthetic Aperture Radar (SAR) images. MTI and SAR are active

    Doppler systems that transmit and receive electromagnetic waveforms in the microwave

    bands that have superior penetrating capabilities than visual frequency bands. Though

    they are much superiors to optical images they have certain drawbacks when used for

    recognition of moving targets. MTI makes use of target movement for image formation

    and hence, it is highly effective for distinguishing moving targets from ground clutter but

    it lacks target recognition capabilities. In case of SAR, in contrast, ground target

    information is available for processing in both range and cross-range domains, and it has

    excellent target recognition and identification capabilities. However, processing

  • 8/7/2019 Improved Target Recognition (book)

    28/167

    12

    requirements for SAR is considerably high, preventing it from being used as a wide area

    surveillance technology. Moreover, the performance of SAR target detection algorithms

    degrade when the target is moving because SAR images cannot be formed properly for

    moving targets due to blurring caused in the cross-range domain.

    Unlike SAR and MTI, the HRR technology would rely on processing High Range

    Resolution (HRR) radar signatures, as distinguished from traditional SAR-ATR that

    utilizes SAR image data. The information contained in this signature is the radar

    scattering characteristics of the target as a function of range along the line of sight of the

    radar.

    Its potential target recognition capability promises to bridge the gap between the

    wide area surveillance target detection capabilities of MTI and the very narrowly focused

    target identification capabilities of SAR. Also there is considerable saving in front end

    processing in HRR profile generation which require 1-D FFT operation as opposed to

    SARs use of 2-D FFT.

    The primary difficulty associated with the HRR sensor for ATR is that it collapses

    three-dimensional information into a single dimension, as opposed to 2D information in

    SAR, making HRR-ATR a more challenging task. Recently Target Detection using HRR

    profiles achieved lots of attention in literature. Nguyen et al. [7] developed a

    superresolution technique for HRR ATR with High Definition Vector Imaging (HDVI),

    where a super-resolution technique is applied to the HRR profiles before the profiles are

    passed through ATR classification. A statistical feature based classifier developed by

    Mitchell and Westerkamp [9] for robust HRR radar target identification showed that the

    amplitude and location of HRR signature peaks could be used as features for target

    classification.

  • 8/7/2019 Improved Target Recognition (book)

    29/167

    13

    Currently, one of the priority research initiatives of the Air Force is to develop an

    advanced air-to-ground HRR ATR program. The ultimate program objective is to

    transition mature HRR-ATR technology into operational Air Force airborne attack and

    surveillance platforms. The new HRR-ATR technology can be applied into a system

    approach and it is expected to vastly improve Air Force's ability to detect, recognize, as

    well as identify time-critical military targets. ATR performance with HRR is found to be

    excellent for stationary targets, as discussed in the later chapters. It is expected to be

    superior for moving targets which cause blurring Synthetic Aperture Radar (SAR) images

    making recognition a difficult task.

    Research on HRR-ATR requires a multifaceted approach is essential in order to

    harness recent advances from multiple disciplines. At the initial stage, complete

    characterization of the HRR-profile data was conducted encompassing both theoretical

    and implementation aspects. This included though not limited to, correlation analysis,

    histogram analysis, sector generation and matching, feature extraction, principal

    component analysis, signature generation, recognition using Matched Filtering and Least

    Squares. Once the interpretation of the basic characteristics of the HRR profiles was

    complete, the accumulated insights were eventually gathered systematically in the ATR

    algorithms developed. Different ATR approaches were studied to compare the

    performance of different algorithms.

    Our previous work [11-12,58-59] demonstrated that effective HRR-ATR

    performance can be achieved if the training templates are formed via Singular Value

    Decomposition (SVD) of detected HRR profiles and the classification is performed using

    Normalized Matched Filtering (MF). It was demonstrated in [11-12,58-59] that a

  • 8/7/2019 Improved Target Recognition (book)

    30/167

    14

    significant proportion (>90%) of target energy is accounted for by the dominant

    Eigenvector of the range-space correlation matrix. More interestingly, it was shown that

    the range and angle basis spaces are numerically decoupled in the form of left and right

    eigenvectors, respectively. This enabled us to exploit the decoupled range information

    exclusively for the purpose of target recognition. The theoretical results were also

    presented to demonstrate that the range space eigenvectors constitute the "optimal"

    features in the range domain. Basis space decomposition via SVD is also shown to be

    useful for suppression of clutter from measured profile data by eliminating the

    eigenvectors corresponding to smaller singular values, which represent noise or clutter

    sub-spaces. In [12], it was demonstrated certain limitations of the use of Power

    Transform when the observation profiles are noisy. Specifically, it was shown that

    significant signature information might be lost due to the application of Power Transform

    on detected noisy profiles, leading to considerable reduction in ATR performance.

    Hybridization of multiple optimization techniques has also been attempted for

    HRR ATR. In [58], the entire 360-degree of a target vehicle circumference was divided

    into several optimum-sized sub-targets and templates were constructed from these sub-

    targets. Then the result of template matching was combined using Bayesian updating to

    arrive at the final target classification.

    Earlier research works on HRR-ATR focused on simulated XPATCH data [59-

    60]. But this thesis concentrates on recognition of stationary targets using the MSTAR

    data.

  • 8/7/2019 Improved Target Recognition (book)

    31/167

    15

    1.4: Background on Target Detection on SAR images

    Synthetic Aperture Radar (SAR) imagery is commonly used as a tool in detecting,

    classifying, recognizing and possibly identifying mobile or stationary targets.

    Recognizing target from SAR images is an important, yet challenging application if the

    target is hindered under outliers. To date, the authors have engaged in research and

    published results on a number of approaches to target detection [11] in the ultra-

    wideband (UWB) SAR area. The approaches presented include detailed discussion on a

    number of aspects of ultra-wideband radar target detection and algorithm development. A

    bi-modal technique for modeling ultra-wideband radar clutter was proposed. An approach

    to developing a new class of rank order filters, known as, discontinuity filter for ultra-

    wideband radar target detection applications was presented. These approaches mainly

    concentrate on the investigation of algorithms that implement elaborate off-line training

    as well as the development of rank-order filtering algorithms that are designed for basic

    UWB SAR sensor phenomenology and at the same time do not require an extensive off-

    line training step. Both of these approaches have been shown to generate an acceptable

    level of performance under certain conditions that are of interest for UWB SAR

    applications.

    1.5: Thesis Contribution

    In this thesis HRR-ATR performance has been analyzed for Moving & Stationary Target

    Acquisition and Recognition (MSTAR) data using hybridization of Hidden Markov

    Model (HMM) and Eigen Templates based Normalized Matched filter (ETMF) based

    ATR algorithm. The following contributions were made to the existing ATR techniques:

  • 8/7/2019 Improved Target Recognition (book)

    32/167

    16

    A new hybrid 1-D ATR approach is presented where the HRR test profiles are first

    scored by ETMF and then the most likely HMM models determined by ETMF are

    used for HMM scoring at the second step. Final ATR decision is based on proper

    weight combination of the two individual scores. Performance comparison results are

    provided for Forced Decision as well as for Unknown Target scenarios. The unknown

    target scenario is simulated using the Leave One Out Method (LOOM) [4]. The

    performances of ATR algorithms are compared in terms of the Receiver Operating

    Characteristics (ROC) curves.

    In this paper, the proposed hybrid algorithm is extended for moving target case,

    which will facilitate simultaneous, multiple target tracking. For Continuous-ID and

    joint tracking, the single look ETMF and HMM hybrid technique needs to be applied

    time-recursively to update the multiple ID hypothesis as new range profiles are

    observed over time. The proposed approach would be a recursive version of the

    block-processed stationary multi-look approach [2] that has shown considerable

    success in identifying stationary targets.

    In addition to ATR, considerable improvement in SAR target detection field is also

    performed.

    A set of results from an investigation of an approach denoted as self-training

    algorithms for ultra-wideband SAR target detection is presented. Under this

  • 8/7/2019 Improved Target Recognition (book)

    33/167

    17

    approach, a number of categories of algorithms are investigated that implement self-

    training procedures. These procedures are developed such that a set of localized

    regions within a given SAR image are sampled in real-time for purposes of obtaining

    low-order and robust real-time clutter models. These real-time models are applied in

    a sliding-window type target detection paradigm for clutter cancellation and target

    detection. Results are presented from the analysis of three new categories of

    algorithms that were developed specifically for this investigation. These three

    categories of algorithms denoted as Energy-Normalized SVD (EN-SVD),

    Condition-Statistic SVD (CS-SVD), and Terrain-Filtered SVD (TF-SVD) are

    generating satisfactory simulation results for severe UWB SAR impulsive-type

    clutter. Though offline training is required for both EN-SVD and CS-SVD to perform

    satisfactory level, the third approach TF-SVD is a notable step to develop a self

    training algorithm system i.e. where no offline training is required and the algorithm

    will learn as it flies on the observation image.

    1.6: Thesis Outline

    A brief overview of the thesis is as follows: Section 2 describes the hybrid approach of

    ETMF and HMM. Section 2.1 gives a brief description of ETMF approach; section 2.2

    provides a brief overview of HMM training and classification. Section 2.3 explains in

    detail the process of combining between ETMF and HMM. Section 2.4 provides the

    HMM simulation parameters and also shows the ATR performance results for both

    ETMF and HMM individually and the resulting hybrid technique. Section 2.5

    summarizes the results obtained.

  • 8/7/2019 Improved Target Recognition (book)

    34/167

    18

    Section 3 is devoted to explore the performance capability of the proposed time

    recursive multiple ID hypothesis. Section 3.1 briefly summarizes the approach and

    assumptions, Section 3.2 compares the performance between single profile hypothesis

    and time recursive multi profile hypothesis. Section 3.3 summarizes the performance

    improvement due to time recursive target ID updating approach.

    In Section 4 a number of methodologies to develop a self-training algorithms

    for UWB radar target detection are investigated. The SAR simulation algorithm is

    discussed in detail in section 4.1. A brief discussion of eigen analysis on SAR and clutter

    suppression capability of SVD are presented in section 4.2. The Energy-Normalized

    SVD, Condition-Statistic SVD, and Terrain-Filtered SVD algorithms are discussed

    in section 4.3 and comparative detection results are presented in section 4.4 along an

    analysis and discussion.

    Section 5 presents the conclusion, possible future application and the summary of

    this work.

  • 8/7/2019 Improved Target Recognition (book)

    35/167

    19

    2: Robust HRR Radar Target Identification by Hybridization of HMM

    and Eigen Template based Matched Filtering

    A new hybrid Automatic Target Recognition (ATR) algorithm is developed for

    sequential HRR radar signatures. The proposed hybrid algorithm combines ETMF and

    HMM techniques to achieve superior HRR-ATR performance. In the proposed hybrid

    approach, each HRR test profile is first scored by ETMF which is then followed by

    independent HMM scoring. The first ETMF scoring step produces a limited number of

    most likely models that are target and aspect dependent. These reduced number of

    models are then used for improved HMM scoring in the second step. Finally, the

    individual scores of ETMF and HMM are combined using Maximal Ratio Combining to

    render a classification decision. Classification results are presented for the MSTAR data

    set via ROC curves.

    2.1:ETMF Approach of training and classification

    In ETMF approach of target classification, a new air-to-ground HRR-ATR

    algorithm is proposed, where the template features are obtained via Singular Value

    Decomposition (SVD) of HRR profiles and the unknown target classification is

    performed using normalized Matched Filtering. The SVD operation projects the

    information content in a detected HRR profile matrix onto orthogonal basis spaces. This

  • 8/7/2019 Improved Target Recognition (book)

    36/167

    20

    is also known as Karhunen-Loeve Transformation or Principal Component Analysis.

    More interestingly, when SVD is applied to a HRR profile matrix, which is range vs.

    aspect, it is shown that the range and angle basis spaces are numerically decoupled in the

    form of left and right eigen vectors, respectively. This enables us to exploit the decoupled

    range information exclusively for the purpose of target recognition.

    The Theoretical results presented in [11-12] demonstrated that the range-space

    eigen vectors constitute the "optimal" features in the range domain. In addition, SVD

    analysis of a large class of MSTAR targets indicates [12] that over 95% of target energy

    is accounted for the largest singular value only, further justifying the proposed utilization

    of significant range-space eigen-vectors as templates. Basis space decomposition via

    SVD is also shown to be useful for suppression of clutter from measured profile data by

    eliminating the eigen-vectors corresponding to smaller singular values, which may

    represent noise or clutter sub-spaces.

    2.1.1: HRR Data Generation and Preprocessing

    Most work on Automatic Target Recognition (ATR) has been performed using Synthetic

    Aperture Radar (SAR) images. ATR using SAR images performs poorly in case of

    moving targets due to blurring caused in the cross-range domain. The HRR-ATR

    technology relies on processing high resolution 'Range Profiles', as distinguished from

    traditional SAR-ATR that utilizes SAR image data. In HRR based ATR systems there is

    a considerable saving in front-end processing in producing HRR profiles which require

    only 1-D FFT operation, as opposed to SAR's use of 2-D FFT. The processing factor

    becomes significant in case of on-line processing because in order to produce a single

  • 8/7/2019 Improved Target Recognition (book)

    37/167

    21

    SAR image, radar returns must be generated over a relatively large sector of angles. With

    HRR profiles, only a relatively small number of angles would be sufficient to perform

    ATR. Figure 2.1 shows the process of generating HRR profiles from Complex Phase

    History (CPH). As shown, SAR image can be obtained from the HRR profiles by taking

    Fourier transform in the angle-domain to produce the cross-range information.

    The Range Swath to be imaged is defined a-priori based on Altitude and

    depression angle of radar. This makes a fixed sampling window. The two primary HRR

    waveforms for SAR systems are the Frequency stepped and Linear Frequency

    modulation. The Range resolution (R) is determined by the radar RF bandwidth. Thus,

    the resultant received signal (Y ( j )) in each Range gate would be

    i

    2N j4 R

    j i

    i 1

    Y( ) e

    =

    (2.1)

    Where i is the RCS of elemental scatterers in Range gate, Ri is the Range and N is the

    number of scatterers in a Range gate.

    IFFT (r2+x

    2)

    1/2Complex phase

    history (CPH) Complex

    HRR

    SVDEigen

    Templates

    Detected

    HRR profiles

    Fig. 2.1:Eigen-Template Generation from detected HRR profiles

  • 8/7/2019 Improved Target Recognition (book)

    38/167

    22

    Note that no power transform operation is performed on magnitude HRR as in [12] we

    proved that, power transform severely degrade ATR performance if noise is embedded

    with Complex Phase History data.

    2.1.2: Normalization

    The template profiles of all the targets are normalized to have same length (i.e. energy),

    while preserving their angular separation and relative variations in scattering returns.

    2.1.3: Alignment of HRR Profiles in Range

    The HRR profiles of the Segmented Data set provided by AFRL (TRUMPETS) are not

    aligned in Range. Hence each Profile of 1-Degree Sector should be aligned with respect

    to each other. This alignment is achieved by taking a profile as a reference and shifting

    the adjacent profile till maximum correlation was achieved. This procedure is repeated

    until all the profiles in a sector have been aligned. Though this procedure of aligning the

    HRR profiles is fairly accurate, but it is not fully perfect.

    2.1.4: Eigen-analysis of HRR data for training

    Singular Value Decomposition (SVD) is a very effective and robust tool for decomposing

    any matrix into orthogonal basis spaces. Let Y be an NXM of detected range profiles at

    M angular looks containing N range gates each. The SVD operation produces basis

    decomposition in the form of three matrices,

    Y NXM:Detected HRR Profile Matrix, N = No. of Range profiles and M = No.of Angular looks

  • 8/7/2019 Improved Target Recognition (book)

    39/167

    23

    M

    SVD T T

    i i i

    i 1=

    = Y U V u v (2.2)

    where,

    Range-Space (Left) Eigen Vectors : (Use as Features)

    T= EV[ ] = [ ...... ]1 nU YY u u NXM

    (2.3)

    Angle-Space(Right) Eigen Vectors : (Discard)

    EV[ ] [ ]= =T

    1 mV Y Y v ....v NXM

    (2.4)

    Singular Values :

    11 MM = Diagonal[ ...... ]NXM (2.5)

    Range and Angle sub-spaces are decoupled via SVD.

    0 5 10 15 20 25 30 350

    1

    2

    3

    4

    5

    6

    Number of Eigen Values

    Magnitude

    Eigen Value Distribution

    Fig. 2.2: Distribution of Singular values for MSTAR target T72, 1000 sector

  • 8/7/2019 Improved Target Recognition (book)

    40/167

    24

    Where, EV[.] denotes the operation Eigen-Vectors of. For Range vs. Angle

    HRR data, the left eigen vectors (U) span the orthogonal basis space in the range domain

    while the right eigen vectors (V) span the angle space. The middle matrix is diagonal

    containing M (N>M is assumed here) singular values in decreasing order,

    11 22 MM... , where ii denotes the weights associated with i-th eigenvector. Larger

    Singular values imply significant contribution of that particular eigen-vector in forming

    the target signal. Hence these are denoted as signal subspace eigenvectors whereas

    those corresponding to the smaller singular values are denoted as noise or clutter

    subspace. Figure 2.2 displays the distribution of singular values for a typical MSTAR

    targets in a particular degree range. In that case, it is seen that only the highest singular

    value (11

    ) makes up more than 96% of the total energy of the distribution. Interestingly

    the range space in U and the angle space eigenvectors in V appears in decoupled form

    after the SVD operation is applied to Y as shown in equation (2.3). It can be concluded,

    the HRR profile matrices are close to rank one, which implies that1u , the left-

    eigenvector corresponding to the largest (or dominant) singular value ( 1 ) ought to

    contain the essential range information of the underlying target. Hence, here it is

    proposed to use the dominant range-space (left) eigenvector as the feature template.

  • 8/7/2019 Improved Target Recognition (book)

    41/167

    25

    2.1.5: Unknown Target Classification

    The unknown target classification is performed using Normalized Matched Filtering.

    Given observed (or, test) range profile(s) of an unknown target, the ultimate

    objective of classification is to determine which target class it belongs to. This is

    accomplished by comparing the observed profile with all the available templates, which

    are assumed to have been formed beforehand using training data set. The decision

    determines the target type for which the correlation between its template ( im ) and the

    observation (a) profile is maximized among all template choices. However as the

    observation profile a and all the template may not be exactly aligned, the correlations

    have to be calculated with various lag values and the maximum correlation among all

    lags for each target type has to be determined. For each target, there are usually a large

    Template

    |||Test Profile (shift = -8)

    ||

    Test Profile (shift = 0)

    ||Test Profile (shift =+ 8)

    Fig. 2.3: Implementation of the Correlation Classifier

  • 8/7/2019 Improved Target Recognition (book)

    42/167

    26

    number of templates at different aspects. In our simulations with MSTAR database,

    correlation lag values up to 8 were used.

    The maximum correlation value among all templates within D of target aspect

    (assumed known or estimated by an MTI tracker) for each target is determined. This

    process is repeated for all target classes, with each class being assigned its maximum

    correlation out of all lags for aspect angles within D . Finally, the target class having

    the maximum correlation value among all classes is termed the matched target class. In

    our simulations, correlation lag values up to 5o of the true aspect was used because it is

    assumed that the MTI tracker (running in conjunction with HRR-mode radar) would

    provide a reasonably good aspect estimate.

    2.1.6:Modified Normalization and Centroid Alignment

    To improve the performance of the ATR algorithm it is important to include that portion

    of the Observation and Template profiles which contains significant portion of the target

    signature information. Therefore, if the Observation and Template profiles are not pre-

    aligned it is important that they be aligned prior to using them in the classifier. In this

    work the Centroid of a range profile was used as the reference in aligning the

    Observation and the Template profiles.

    As described in the previous section, the Matched Filter Classifier assumes that

    both the Observation and the Template profiles are normalized to have equal lengths.

    However, while correlating the template and test profiles to find the best match, one of

    the profile vectors is shifted to the left and right of the Centroid to obtain the maximum

    correlation. When the observation profile is shifted over the Template profile, the region

  • 8/7/2019 Improved Target Recognition (book)

    43/167

    27

    of overlap between the two would change with each shift. However, the norms of the

    overlapped regions of the observation and template may also change with each particular

    shift. Hence, using a stored template profile originally normalized over its entire length

    will not be appropriate if used as is. In order to satisfy MFs requirement that both

    template and observation have identical lengths, it is important that only the overlapping

    parts of both the profiles is normalized prior to correlating the vectors, as described next.

    Let the test and template profiles be represented by narrow (shaded) and wide

    rectangles, respectively, as depicted in Figure 2.4. The lengths are shown different

    intentionally, as the test and template could be of different lengths. Different heights are

    used primarily to differentiate between the test and template. It has no other implication.

    Next for better understanding, the correlation process with overlap normalization

    is described in detail. The test profile was shifted over the template and correlated. In the

    next figure, it is assumed that the shift is 8 with respect to the centroid. Clearly, the

    entire lengths of neither test nor the template are overlapping. Hence, it doesnt make any

    sense to normalize over entire lengths of the template or test, because the correlation is

    OBSERVATION PROFILEA

    Template Profile

    Fig. 2.4: Observation and Template Profiles are shown in shaded and blank boxes of different lengths

  • 8/7/2019 Improved Target Recognition (book)

    44/167

    28

    occurring only over the overlapped (shown in stripe) region. It will be more appropriate

    to ensure that the norms within the overlap region of the vectors are kept the same.

    Hence, we re-normalize both vectors only over the overlapped parts (in stripe) before we

    perform correlation.

    Next, the case when both test and templates are aligned on the Centroid is

    depicted. In this case, the entire length of the template is overlapping some middle

    portion of the test. Hence, once again, we re-normalize only within the overlapping

    regions to ensure that both vectors have same lengths. It may be noticed that the length of

    the overlapped portion (in stripe) of the vectors is longer than the previous case.

    Fig. 2.5: Shift = -8 of Centroid

    Overlap region to be normalized

  • 8/7/2019 Improved Target Recognition (book)

    45/167

    29

    Next, the +8 shift case from centroid is shown. Again, the overlapped regions

    have changed for both. Again, only the striped regions are normalized for both vectors

    before correlating.

    OVERLAP REGION

    Overlap region to be normalized

    Fig. 2.6: Shift = 0 aligned of Centroid

    Overlap region to be normalized

    Fig. 2.7: Shift = +8 of the Centroid

  • 8/7/2019 Improved Target Recognition (book)

    46/167

    30

    2.2:HMM approach of training and classification

    Some recent work has shown encouraging promise for the use of HMM in HRR target

    recognition [8]. The airborne radar transmits microwave pulses at constant depression

    angle. Each pulse is reflected from the target and gets back to the radar receiver.

    Preprocessing is performed on the scattered waveforms and the output achieved is

    sequence of range scattered pulses which is termed as High Range Resolution (HRR)

    profiles. The HRR signatures characterize the target at a specific airborne sensor

    orientation. In the MSTAR data collection studies, it is assumed that the depression angle

    of airborne radar with respect to the target is constant and the target sensor orientation is

    modeled as the change of azimuthal orientations. Though there is significant variability in

    HRR signatures at different orientations, the scattered range field can be assumed to be

    stationary over small angular sectors. Each such angular region is termed as a state. As

    the target orientations are unknown in addition to target identity, theses information can

    be assumed as hidden and HMM can be used to model and characterize the sequence of

    scattered waveforms. Figure 2.8 shows a framework for HRR-based target recognition

    using HMM.

    HRR profiles

    (Training data)

    Code Book

    HRR profiles

    (Test data)

    Training Model

    (HMM)

    Testing Target

    Classification

    Fig. 2.8. Simplified Block diagram of target recognition using HMM

  • 8/7/2019 Improved Target Recognition (book)

    47/167

    31

    This subsection describes an introduction to Hidden Markov Models and algorithms for

    evaluation, HMM training using Forward-Backward algorithm and HMM classification

    using maximum likelihood viterbi searching.

    2.2.1: Discrete Hidden Markov Model Introduction

    It is often convenient to think of HMM as a collection of interconnected states. Like the

    classical Markov model, we use a transition probability to provide the probability of a

    transition from one state to another. Unlike a classical Markov model, a Hidden Markov

    Model introduces an output probability density function (Pdf) to define the conditional

    probability that a symbol is generated from a finite set of symbols, given that we are in a

    particular state. From the probabilistic perspective, HMMs characterize a stochastic

    process with an underlying Markovian finite-state structure that may only be observed

    indirectly (hence the hidden nature of the model). At any given time, it is unknown to

    an outside observer what state the process is in, but it can be observed through the

    sequence of symbols emitted from the states.

    We will limit our consideration to the first-order Hidden Markov Model, where

    state dependencies are on the immediate predecessor only. Another assumption made in

    this discussion is output-independence, which means the output symbol probability

    depends only on the current state at this observation frame and is conditionally

    independent from the previous state and the past symbols emission. This second

    assumption may degrade the experimental realism of HMMs, but it reduces the number

    of parameters required by the model and allows the use of efficient evaluation and

    training algorithms in the synthesis and learning phase.

  • 8/7/2019 Improved Target Recognition (book)

    48/167

    32

    2.2.1.1: Elements of HMM

    Fig. 2.9: Two states Hidden Markov Model with two output symbols, V1 and V2

    Figure 2.9 shows a Hidden Markov Model with two output symbols, V1 and V2. This

    simple model is used to explain the elements of HMM. The parameters of the HMM that

    can generate the output symbols V1 and V2 are shown in Equation (2.6) and (2.7).

    N = 2, M = 2 (2.6)

    1 0.6 0.4 0.8 0.2 = , A = , B =

    0 0.2 0.8 0.3 0.7

    (2.7)

    Following are the definitions for each parameter:

    N: the number of states in the model. We will denote the individual state as

    { }1 2 3 NS = s ,s ,s ,...s , and the state at time t as qt.

  • 8/7/2019 Improved Target Recognition (book)

    49/167

    33

    M: the number of distinct observable symbols per state or the size of the codebook.

    We denote the individual symbols as { }1 2 3 MV = v , v , v ,..., v , and the observation

    symbol at time t as Ot.

    A: NxN matrix representing the state transition probabilities, i.e. the probability to

    make a transition from state si to state sj:

    { } ( )ij ij t j t -1 i= a where a = prob q = s | q = s 1 i, j N A (2.8)

    And

    N

    ij ij ij

    j 1

    a 0, a 1 ,1 a N=

    = (2.9)

    B:NxMmatrixwhich specifies the observation symbol probability distribution in the

    state sj:

    { }j j k t jb (k) where b (k) prob(v t | q s ), 1 j N, 1 k M= = = = B (2.10)

    And

    M

    j j

    k 1

    b (k) 0, b (k) 1 , 1 j N=

    = (2.11)

    : N-element vector indicating the initial state probability distribution:

    { }i i 1 i, where prob(q s ), 1 i N= = = (2.12)

    The complete parameter set of HMM requires the specification of two modelparameters (N and M), the specification of the observation symbols, and the specification

  • 8/7/2019 Improved Target Recognition (book)

    50/167

    34

    of the three probability matrices A, B and . The compact but convenient notation is usedto represent the parameter set of HMM model.

    ( ), ,= A B (2.13)

    2.2.1.2: Three Basic Problems for HMM

    The use of HMM models in real-world applications requires the solution of the following

    three problems related to the set of their parameter descriptors:

    Probability Evaluation: Given a model and a sequence of observations, how do we

    efficiently evaluate the probability that the model generated the observations?

    Optimal State Sequence: Given a model and a sequence of observations, how do we

    determine an optimal state sequence in the model that generated the observations?

    Training: Given a model and a set of observations, how do we adjust the model

    parameters of to maximize the probability of generating the observations?

    In the following sections, the solutions proposed for each of these three basic problems

    are reported.

    2.2.1.3: Model Evaluation

    The evaluation problem can be stated as: given the observation sequence

    1 2 TO O ...O=O , and a HMM model ( ), ,= A B , compute ( )P O , the probability

    that the observed sequence is produced by the model. The most straightforward way to

    compute this is to enumerate all possible paths (state sequences) of length T that generate

    observation sequence O i.e. sum of all their probabilities.

  • 8/7/2019 Improved Target Recognition (book)

    51/167

    35

    ( ) ( ) ( )all Q

    P | P | P | ,= O Q O Q (2.14)

    Where Q is the state sequence: 1 2 Tq q q=Q L and q1 is the initial state. The first factor in

    Equation (2.14) can be re-written by applying the two Markov assumptions:

    ( )1 1 2 2 3 T 1 T

    T

    t t 1 q q q q q q q

    t 1

    P | P(q | q ) a a a

    =

    = = Q L (2.15)

    The second factor in Equation (2.14) can be re-written by applying the output-

    independence assumption:

    ( ) ( ) ( ) ( )1 2 Tq 1 q 2 q TP | , b O b O b O= O Q L (2.16)

    Substituting Equation (2.16) and (2.15) into (2.14), we have:

    ( ) ( ) ( )allQ

    P | P | P | ,= O Q O Q (2.17)

    1 1 1 2 2 T 1 T T

    1 2 T

    q q 1 q q q 2 q q q T

    q ,q ,...q

    b (O )a b (O )...a b (O )

    = (2.18)

    From Equation (2.18) we can directly calculate the ( )P O from the HMM parameters,

    but the computation is unfeasible even for small values of N and T because the

    computational complexity increases exponentially with T. Fortunately, because of our

    assumptions, there is a more efficient algorithm called Forward-Backward procedure

    to compute

    ( )P O recursively.

  • 8/7/2019 Improved Target Recognition (book)

    52/167

    36

    2.2.1.4: Optimal State Sequence

    Given a model and a sequence of observations 1 2 TO O ...O=O , one problem that needs

    to be addressed is the estimate of the best state sequence 1 2 Tq q ...q=Q (or the most likely

    state path) corresponding to the given observation sequence. A dynamic programming

    method called Viterbi algorithm [60] is used to choose the optimal state sequence, i.e., to

    maximize ( )P ,Q O , which is equivalent to maximizing ( )P ,Q O .

    2.2.1.5: Parameter Estimation

    The training problem involves adjusting the model parameters in order to maximize the

    probability of the training observation sequences being produced by the model. The

    iterative procedure called the Baum-Welch algorithm is used to choose the maximum

    likelihood model parameter such that its likelihood function P( | )O is locallymaximized.

    2.2.2: HMM Operation steps

    2.2.2.1:Framing

    Here, each HRR profile is blocked into frames of N samples, with adjacent frames being

    separated by M (M

  • 8/7/2019 Improved Target Recognition (book)

    53/167

    37

    number of samples, framing is pretty useful to duplicate the information contained in a

    single profile and learning the HMM. Framing is done on HRR profiles used both for

    training and testing.

    2.2.2.2:Clustering

    The next specific step is to make target and aspect specific Vector Quantization (VQ)

    codebook. The importance of codebook is to cluster the data in feature space. A

    commonly used LBG algorithm [61] for clustering a set of L frame vectors into a set of C

    codebook vectors was formally implemented by the following recursive algorithm:

    1) Design a 1-vector codebook; this is the centroid of the entire set of training vectors

    (hence, no iteration is required here).

    2) Double the size of the codebook by splitting each current codebookyn according to the

    rule:

    n ny y (1 )+ = + (2.19)

    n ny y (1 ) = (2.20)

    Where n varies from 1 to the current size of the codebook, and is a splitting parameter

    or learning parameter (we choose = 0.01).

    3) Nearest-Neighbor Search: for each training vector, find the codeword in the current

    codebook that is closest (in terms of similarity measurement, here we have taken as

    Euclidean distance as similarity measure), and assigns that vector to the corresponding

    cell (associated with the closest codeword).

    4) Centroid Update: update the codeword in each cell using the centroid of the training

    vectors assigned to that cell.

  • 8/7/2019 Improved Target Recognition (book)

    54/167

    38

    Iteration 1: repeat steps 3 and 4 until the average distance falls below a preset threshold.

    Iteration 2: repeat steps 2, 3 and 4 until a codebook size of C is designed.

    Figure 2.10 shows, in a flow diagram, the detailed steps of the LBG algorithm.

    Cluster vectors is the nearest-neighbor search procedure that assigns each training

    vector to a cluster associated with the closest codeword. Find centroids is the centroid

    update procedure. Compute D (distortion) sums the distances of all training vectors in

    the nearest-neighbor search so as to determine whether the procedure has converged.

    Findcentroid

    Split eachcentroid

    Clustervectors

    Findcentroids

    Compute D

    (distortion)