SOTAVerified

Effective Benchmarks for Optical Turbulence Modeling

2024-01-07Code Available0· sign in to hype

Christopher Jellen, Charles Nelson, Cody Brownell, John Burkhardt

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Optical turbulence presents a significant challenge for communication, directed energy, and imaging systems, especially in the atmospheric boundary layer. Effective modeling of optical turbulence strength is critical for the development and deployment of these systems. The lack of standard evaluation tools, especially long-term data sets, modeling tasks, metrics, and baseline models, prevent effective comparisons between approaches and models. This reduces the ease of reproducing results and contributes to over-fitting on local micro-climates. Performance characterized using evaluation metrics provides some insight into the applicability of a model for predicting the strength of optical turbulence. However, these metrics are not sufficient for understanding the relative quality of a model. We introduce the otbench package, a Python package for rigorous development and evaluation of optical turbulence strength prediction models. The package provides a consistent interface for evaluating optical turbulence models on a variety of benchmark tasks and data sets. The otbench package includes a range of baseline models, including statistical, data-driven, and deep learning models, to provide a sense of relative model quality. otbench also provides support for adding new data sets, tasks, and evaluation metrics. The package is available at https://github.com/cdjellen/otbench.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
MLO-Cn2ClimatologyRMSE0.66Unverified
MLO-Cn2GBRTRMSE0.21Unverified
MLO-Cn2Minute ClimatologyRMSE0.5Unverified
MLO-Cn2PersistenceRMSE1.21Unverified
MLO-Cn2RNNRMSE0.34Unverified
MLO-Cn2GBRTRMSE0.43Unverified
MLO-Cn2Mean Window ForecastRMSE0.48Unverified
MLO-Cn2Minute ClimatologyRMSE0.55Unverified
MLO-Cn2RNNRMSE0.58Unverified
MLO-Cn2Linear ForecastRMSE0.93Unverified
MLO-Cn2PersistenceRMSE1.23Unverified
USNA-Cn2 (short-duration)PersistenceRMSE0.82Unverified
USNA-Cn2 (short-duration)GBRTRMSE0.16Unverified
USNA-Cn2 (short-duration)Minute ClimatologyRMSE0.45Unverified
USNA-Cn2 (short-duration)PersistenceRMSE0.76Unverified
USNA-Cn2 (short-duration)RNNRMSE0.19Unverified
USNA-Cn2 (short-duration)Mean Window ForecastRMSE0.18Unverified
USNA-Cn2 (short-duration)Minute ClimatologyRMSE0.45Unverified

Reproductions