Stonefish Simulation
Stonefish Simulation
Stonefish Simulation
com
au .au
Introducti
on
MINTACS user interface
Constructs a synthetic environment within UE4
nts:
sediment
●
Add any clutter from the real
ATR Training world
●
Create any approach vector
Pipeline desired
●
Generate 10,000+ mine images
over
night (on a single 3090 GPU)
●
Operates independently of
MINTACS
ATR Training
Adding synthetic clutter to reduce false alarms
Pipeline
• The central thesis of this project was that
optimal ATR detection performance requires
training in virtual environments with statistics
as similar to reality as possible.
• As a corollary, the addition of clutter objects to
the training data which are rejected as targets
should then reduce the false alarm rate.
• In trials to date, we have seen false alarms
drop from over 300 in real mission data to
under 100 simply by adding schools of fish into
the simulated training data!
ATR Training Pipeline
Training
cont’dexample with data augmentation (YoloV5s)
Synthetic data: 8221 Images:
4654 stonefish, 3034
manta,
mines
2609 rockan, 1786
buoyant
Synthetic + real data:
8221 Images + 654 with
154 MLOs
ATR Training Pipeline cont’d
ATR Challenge ROC Curves (Marine Sonics 900 kHz)
YoloV5 trained by S4 with ATR Challenge + Haar Cascade Detector trained with ATR Challenge
synthetic data 86.9% TPR with 4751 False Alarms data
70% with 3500 False alarms and 14,000 False alarms for 80% TPR
MOOS-IvP feature wish list
Things that might make life easier*
OFFICIAL
• We have demonstrated a functioning prototype
MCM
of thesimulation
S4
Conclusio system
• S4 is based on MOOS-IvP because of its small
codebase and limited dependencies, which
ns: simplified its integration into MINTACS
• In the course of demonstrating S4, we have
pushed
MOOS-IvP to the limit and it didn’t break!
• We have demonstrated that synthetic sonar data
can be used to train ML-based ATR systems
• The next version of S4 will be demonstrated at
Euronaval
later this year.
Questions?