Deep Learning based tonal detection for passive sonar signals - - PowerPoint PPT Presentation

deep learning based tonal detection for passive sonar
SMART_READER_LITE
LIVE PREVIEW

Deep Learning based tonal detection for passive sonar signals - - PowerPoint PPT Presentation

Deep Learning based tonal detection for passive sonar signals Dae-Jin Jung, Jihun Park, Sang Ho Lee and Taekyu Reu Intelligence & Information Technology Center, Agency for Defense Development, South Korea #UDT2019 Introduction


slide-1
SLIDE 1

#UDT2019

Deep Learning based tonal detection for passive sonar signals

Dae-Jin Jung, Jihun Park, Sang Ho Lee and Taekyu Reu Intelligence & Information Technology Center, Agency for Defense Development, South Korea

slide-2
SLIDE 2

#UDT2019

Introduction

  • Underwater target detection
  • SONAR
  • Acoustic signals : best propagation under the water

(Others have severe attenuation under the water)

  • Sole technique for underwater target detection
  • Most military systems use passive SONAR
  • SONAR signal analysis : LOFAR / DEMON

2

slide-3
SLIDE 3

#UDT2019

Introduction

  • Source (target) classification process
  • Manual Process
  • Dependent on personal ability
  • Time-consuming (analysis / training analysts)
  • Likely to make a few mistakes
  • Automated method is required for accurate/fast identification
  • Adopt deep learning to this problem

Time-series Sonar Waves Short-Time Fourier Transform Spectrogram Image (LOF AR/ DEMON) Tonal Line Detection Source Classification analyzed manually base step for analysis 3

slide-4
SLIDE 4

#UDT2019

Introduction

  • Tonal line detection examples
  • Desired
  • Conventional methods

< thresholding > < adoptive thresholding – Otsu method > < peak detection >

4

slide-5
SLIDE 5

#UDT2019

Proposed Method

  • Use of CNN (Convolutional Neural Network)
  • Great performance in pattern recognition
  • Use of simulator
  • Difficulties in access to real SONAR data
  • Easiness of creating training data

Simulator LOFAR image Data Augmentation CNN Train/Validation Ground Truth creation Time-series Sonar waves Simulation Parameters

5

slide-6
SLIDE 6

#UDT2019

Proposed Method - Simulator

3 images

< Scenario Editor > < Signal Generator > < Signal Processor > Scenario Information Sensor Data < Scenario Editor > < Signal Processor >

Simulator LOFAR image Data Augmentation CNN Train/Validation Ground Truth creation Time-series Sonar waves Simulation Parameters

6

slide-7
SLIDE 7

#UDT2019

Proposed Method - Simulator Parameters

Scenario editor

Sensor setting Target setting Scenario manager Scenario DB Ocean environment setting

< Ocean environment settings > < Target settings > < Sensor settings >

Simulator LOFAR image Data Augmentation CNN Train/Validation Ground Truth creation Time-series Sonar waves Simulation Parameters

7

slide-8
SLIDE 8

#UDT2019

Proposed Method - LOFAR image/Ground Truth

  • LOFAR image
  • Single target scenario (target speed : 0)
  • S3PM : Normalization (window size : 17 / gap size : 3)
  • Frequency resolution : 0.5 Hz
  • Short-time integration : 2 seconds
  • Ground Truth creation using scenario data

Simulator LOFAR image Data Augmentation CNN Train/Validation Ground Truth creation Time-series Sonar waves Simulation Parameters

8

slide-9
SLIDE 9

#UDT2019

Proposed Method - Data augmentation

  • Various data creation
  • Target motion simulation using image manipulation

(Image row (frequency) shifting)

  • No consideration for harmonics
  • Gaussian probability density function

𝑕 𝑦 = 1 𝜏 2𝜌 𝑓−1

2 𝑦−𝜈 𝜏

2

rotate

Simulator LOFAR image Data Augmentation CNN Train/Validation Ground Truth creation Time-series Sonar waves Simulation Parameters

9

slide-10
SLIDE 10

#UDT2019

Proposed Method - Data augmentation

  • Data augmentation
  • Frequency-shift function
  • d ∊{-1, 1} : directivity
  • m=[20, 40] : magnitude
  • ms=[-10, 10] : magnitude-shift
  • Random selection of start-point
  • Example

𝑔 𝑦 = 𝑒 ∗ 𝑛 ∗ 𝑕 𝑦 + ms

Start point End point Randomly choose

Simulator LOFAR image Data Augmentation CNN Train/Validation Ground Truth creation Time-series Sonar waves Simulation Parameters

10

slide-11
SLIDE 11

#UDT2019

Proposed Method - CNN Train/Validation

  • CNN (Convolutional Neural Network)
  • U-Net
  • Fully convolutional network for semantic segmentation
  • Tonal line detection can be considered as semantic segmentation
  • Cons

– Imbalanced training sets (# of tonal line pixels << # ambient noise pixels) – Dependency on image size (should be multiple of 16)

Simulator LOFAR image Data Augmentation CNN Train/Validation Ground Truth creation Time-series Sonar waves Simulation Parameters

< prediction result > < U-net prediction example >

11

slide-12
SLIDE 12

#UDT2019

Test results - settings

  • 312 scenario data
  • Workstation specification
  • 4 GPUs (NVidia Titan XP – 12GB)
  • 128 GB RAM

Model 1(U-Net) Scenario # (10 min/scenario) 312 Data augmentation X20 (6,240 pairs) Train/Validation Data # 2,640 / 3,600 images

12

slide-13
SLIDE 13

#UDT2019

Test results - results

  • Trained model test results
  • Detection result criteria
  • Tolerate 1 pixel (0.5Hz) displacement

Train data Validation data Precision 0.9959 0.9618 Recall 0.9045 0.9206 Prediction time (sec) 0.3217 (10-minute LOFAR image)

13

slide-14
SLIDE 14

#UDT2019

Test results - results

  • Example
  • Tonal line detection
  • Suppression of ambient noises

< LOFAR image > < prediction result > < ground truth >

False positive False positive

14

slide-15
SLIDE 15

#UDT2019

Test results - results

  • Example
  • Tonal lines hardly detected by human eyes

< LOFAR image > < prediction result > < ground truth >

15

slide-16
SLIDE 16

#UDT2019

Test results - results

  • Example
  • False positivies

< LOFARgram > < prediction result > < ground truth >

16

slide-17
SLIDE 17

#UDT2019

Test results - results

  • Results in different time-unit executions (Model - 1)
  • 480 sec example (using Sliding window)

< Time Unit : 480 sec > < Time Unit : 16 sec > < Time Unit : 32 sec > < Time Unit : 48 sec > < Time Unit : 64 sec > < Time Unit : 80 sec > < Time Unit : 96 sec >

17

slide-18
SLIDE 18

#UDT2019

Conclusions

  • Automated sonar tonal detection
  • Good performance on synthetic simulation data
  • Image based training
  • Connection between disconnected lines
  • Accurate, Speedy
  • Future work
  • Trying various CNN architectures
  • Extraction of various information for ship classification
  • Validation task on real data

18