Multiple Target Tracking in Multistatic Active Sonar Systems: Applying Self Organizing Maps, Dynamic Programming and Hough Transform