Optimizing branch-point detection using machine learning

In this paper, we leverage wave-optics simulations to explore a machine learning approach for identifying the locations of branch points in Shack–Hartmann wavefront sensor (SHWFS) data. We train a convolutional neural network to receive a single SHWFS sub-aperture irradiance pattern image and estimate whether the pupil of that area of interest (AOI) contains at least one branch point. We test the model alongside a branch-point detection approach that relies on the beam spread (D<sub>4σ</sub>) of individual SHWFS irradiance patterns to determine whether or not a branch point is present within the AOI. We explore the performance of both the machine-learning- based and D<sub>4σ</sub>-based branch-point identification approaches across a wide range of optical turbulence conditions, quantified by Rytov numbers (<i>R</i>) ranging from 0 - 2, as well as in the presence of additive noise. To quantify our performance, we use various metrics commonly used for binary classifiers, including the F<sub>1</sub> score and the Receiver Operating Curve (ROC). By and large, we find that the machine learning model outperformed the D<sub>4σ</sub> approach. Implementing machine learning of this caliber into branch-point identification provides the basis for future studies exploring improved adaptive-optics compensation in regions of strong turbulence.

Authors

Publication Details

Published
2025-09-18
DOI
https://doi.org/10.1117/12.3063685
Primary Topic
Industrial Vision Systems and Defect Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing branch-point detection using machine learning

Thomas E. DeFoor, Stanislav Gordeyev, Matthew Kalensky
Industrial Vision Systems and Defect Detection
article

Optimizing branch-point detection using machine learning

Thomas E. DeFoor, Stanislav Gordeyev, Matthew Kalensky
article en

Abstract

In this paper, we leverage wave-optics simulations to explore a machine learning approach for identifying the locations of branch points in Shack–Hartmann wavefront sensor (SHWFS) data. We train a convolutional neural network to receive a single SHWFS sub-aperture irradiance pattern image and estimate whether the pupil of that area of interest (AOI) contains at least one branch point. We test the model alongside a branch-point detection approach that relies on the beam spread (D<sub>4σ</sub>) of individual SHWFS irradiance patterns to determine whether or not a branch point is present within the AOI. We explore the performance of both the machine-learning- based and D<sub>4σ</sub>-based branch-point identification approaches across a wide range of optical turbulence conditions, quantified by Rytov numbers (<i>R</i>) ranging from 0 - 2, as well as in the presence of additive noise. To quantify our performance, we use various metrics commonly used for binary classifiers, including the F<sub>1</sub> score and the Receiver Operating Curve (ROC). By and large, we find that the machine learning model outperformed the D<sub>4σ</sub> approach. Implementing machine learning of this caliber into branch-point identification provides the basis for future studies exploring improved adaptive-optics compensation in regions of strong turbulence.

Openalex Percentile: Top 64%
Industrial Vision Systems and Defect Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Optimizing branch-point detection using machine learning — Thomas E. DeFoor, Stanislav Gordeyev, et al. · (2025) | TGRS Research Map | TGRS