Electro-Optic Detection Simulator (EODES-3)
Several electro-optical imaging systems are currently being incorporated into naval mine countermeasures (MCM) operations. These systems produce greyscale images of the ocean floor from which targets can be identified for neutralization. The inclusion of these electro-optic systems in fleet operations is accompanied by a need for accurate, robust, and reliable system performance estimates for effective MCM mission planning. EODES-3 is an electro-optic imaging simulation tool that is used to produce simulated images, provide system performance predictions, and suggest optimal operational settings. EODES-3 is currently being enhanced and extended under a Technology Transfer Agreement (TTA) between the Office of Naval Research and the Navy.
Performance predictions for electro-optical systems are predicated on accurate modeling of light propagation in ocean environments. EODES-3 is built upon a validated small-angle scattering radiative transfer solver, which is used as the common basis for all sensor/system models. The modular nature of the EODES-3 software framework enables all models to be implemented easily and rapidly, while the shared code base is leveraged to efficiently implement new models through code reuse and sharing of common interfaces for model inputs and outputs. The EODES-3 base libraries are written in ANSI C/C++, which are wrapped for importation into Python using SWIG. Integration into Python allows for rapid development of portable add-on software prototypes and graphical user interfaces (GUIs).
EODES-3 incorporates high-fidelity models for the Laser Line Scan (LLS) sensor, the Streak Tube Imaging Lidar (STIL) sensor, and the Airborne Laser Mine Detection System (ALMDS). The model is also being used to help design future systems. System models are specified in terms of their system parameters, as depicted in Figure 1 for the LLS system. EODES-3 handles continuously varying depth-dependent optical properties, steady and time-dependent light propagation, light transfer across the air-water interface, realistic ambient (solar) light characterizations, and user-specified operational variables. The objective of EODES-3 is to provide a comprehensive suite of numerical tools suitable for modeling a wide variety of electro-optic phenomena and associated systems.