Back to results

University of Illinois at Urbana-Champaign

Polarization-based underwater geolocalization with neural network models

Abstract

dc:description

Understanding the sea has always been a core theme of mankind's scientific endeavors. In recent years, the spatial and temporal scope of such exploration has been further expanded thanks to the rapid development of robot technologies. However, due to the unavailability of GPS signals underwater, efficient, high-accuracy and real-time navigation of man-made autonomous devices below the water surface remains an open challenge. Inspired by the visual system of marine animals such as mantis shrimps, polarization-based underwater geolocalization (PUG) aims to solve this problem by leveraging the rich polarization patterns generated by sunlight and moonlight as they are refracted and scattered underwater. Those patterns encode information about the celestial body's location in the sky, and once such information is extracted, one can subsequently combine it with the coordinated date and time when the observation is made to infer the observer's geolocation. In this thesis, we present a deep learning-based approach to PUG, which features higher accuracy, lower latency and better applicability to real-world scenarios than the existing parametric method. As a preliminary step, we develop a calibration algorithm to resolve the inherent angle of polarization (AoP) shift when the polarization camera is equipped with a wide-angle lens. This calibration algorithm enables us to use omnidirectional polarization images for training and evaluating our PUG methods. Next, we establish that rotation invariance and temporal modeling are the keys to designing network models that estimate sun location from omnidirectional polarization images. To this end, we propose RI-ResNet and RDM to address the two key points respectively and construct our learning-based PUG method by joining them with a particle filter (PF) geolocation estimator. We demonstrate that our method can learn to geolocalize in different sites, seasons, water types and depths. We have also proved the feasibility of PUG at nighttime for the first time ever. Finally, we focus our attention on improving model generalizability by proposing SecTran-M, a rotation invariant Transformer network, as the sun localization backbone and using unscented Kalman filter (UKF) for temporal modeling. Evaluation results on cross-site tasks show that our locally-trained model can achieve coarse-level geolocalization on a global scale, taking us one step closer to a globally functional high-accuracy PUG method that we have always envisioned.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Bai, Xiaoyang
Contributors dc:contributor
  • Schwing, Alexander
  • Gruev, Viktor
  • Forsyth, David
  • Laze, Svetlana
  • Schechner, Yoav

Subjects

dc:subject × 5

Rights

dc:rights
Statement dc:rights
  • Copyright 2023 Xiaoyang Bai
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/121977

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Bai, Xiaoyang. Polarization-based underwater geolocalization with neural network models. Dissertation thesis, University of Illinois at Urbana-Champaign, 2023. https://hdl.handle.net/2142/121977