Source-linked AI summary

Beyond the Flat Seafloor: A Closed-Form Two-View Constraint to Aid Sidescan Sonar Reconstruction

Kalin Norman, Joshua G. Mangelson

arXiv:2609.25271v1cs.ROcs.CV

TL;DR

Sidescan sonar provides wide seafloor coverage, but each ping measures only range, and common flat-seafloor assumptions can be violated. The paper derives a closed-form two-view geometric constraint and simulates ambiguity-locus size; locus length peaks at a moderate oblique crossing angle, motivating survey-planning guidance favoring near-repeat or anti-parallel passes.

  • Problem

    A sidescan sonar ping reduces 3D seafloor geometry to a 1D range, while common reconstruction approaches often assume a flat seafloor that is almost always violated in marine operations.

    Source: §I · p. 1
  • Method

    The paper derives a closed-form sphere-plane constraint from two SSS views and uses Monte Carlo simulations grounded in real sensor apertures and mounting geometry for surface and underwater platforms.

    Source: §I · pp. 1–2, B. Vehicle Mounting · p. 3
  • Results

    Near 20°, locus length reaches a pronounced peak, while near-repeat and near-anti-parallel passes yield the lowest values; range and elevation misalignment primarily govern practical locus size.

    Source: D. From Pose Space to Survey… · p. 5, §VI · p. 6
  • Takeaways & Limitations

    For the studied platforms, survey planning should avoid crossing angles roughly in the 10°–40° range and prefer near-repeat or fully anti-parallel passes.

    Source: §VI · p. 6

    Three-or-more-view configurations are investigated only preliminarily; a thorough treatment is beyond the scope of this work.

    Source: §I · p. 1

Abstract

from arXiv · show

Sidescan sonar is a common sensor for both manned and autonomous marine exploration and mapping, yet very few methods build upon or exploit the geometric projection model of the sensor. As sidescan sonar is limited to a 1D range measurement, many approximations are frequently used, including the long-standing assumption of a flat seafloor. Rather than make similar approximations, this paper focuses on a multi-view geometry based approach and formalizes a two-view geometric constraint and proves that a shared feature is constrained to a locus within the intersection of a sphere and a plane. In addition, we characterize what governs the size of the ambiguity locus through Monte Carlo simulation that is grounded in real aperture and mounting geometry for both a surface vessel and an underwater vehicle. We translate additional simulations of relative trajectories for both vehicle platforms into concrete survey-planning guidance. Our results show that locus length is strongly governed by elevation misalignment, and peaks at a moderate oblique crossing angle of approximately 20 degrees, with minimal locus lengths obtained at near parallel and anti-parallel passes.

I. INTRODUCTION

Sidescan sonar (SSS) provides wide, low-cost coverage, but each ping reduces 3D seafloor geometry to a 1D range measurement. This paper develops a closed-form two-view constraint for SSS without a flat-seafloor prior and studies the resulting ambiguity and survey-planning implications.

I. INTRODUCTION

  • SSS reconstruction is challenging because a single ping retains range but loses angular information, unlike optical views that support structure-from-motion.Directly applying optical SfM is not possible because SSS features are constrained to spheres rather than rays, and the projection models differ.Source: §I · p. 1
  • Prior SSS methods either avoid an explicit closed-form model through iterative optimization or assume a flat seafloor to infer depth from range.The flat-seafloor assumption is common but is almost always violated in marine operations and presupposes structure that reconstruction would otherwise recover.Source: §I · p. 1
  • Two SSS views constrain a shared feature to a 1D locus from a sphere-plane intersection, rather than to a point.The constraint is exact and closed-form; the paper prioritizes two views, while three-or-more-view configurations receive only preliminary investigation.Source: §I · p. 1
  • The paper derives the sphere-plane constraint, uses simulations grounded in two platforms’ sensor and mounting geometry to study locus size, and translates findings into survey-planning guidance.The platforms represent surface and underwater vessels; the trajectory analysis examines how locus length varies with crossing angle.Source: §I · p. 2

II. RELATED WORKS

Prior SSS reconstruction work includes implicit geometric estimation, single-pass shape recovery, and learned multi-view methods. This paper distinguishes itself by using a closed-form multi-view projection constraint rather than an iterative estimator or learned model.

II. RELATED WORKS

  • Iterative SSS mapping and pose-graph methods handle 3D geometry implicitly, while other work uses elevation gradients or image keypoints for data association.A multi-view geometry-based mapping approach has also been reported to outperform flat-seafloor methods while remaining computationally efficient.Source: §II · p. 2
  • Shape-from-shading methods invert backscatter or acoustic-shadow models, generally using a single pass rather than multiple sensor observations.Variants combine shape-from-shading with learned monocular depth estimates or self-consistency constraints.Source: §II · p. 2
  • Some multi-view SSS reconstruction methods use globally optimized learned models, whereas this paper uses a closed-form geometric constraint.Related approaches include nadir-region geometric constraints, neural surface-normal estimation with joint SLAM optimization, and implicit neural shape-from-shading consistency.Source: §II · p. 2
  • The widely used flat-seafloor assumption converts range returns into 3D points using a plane set by vehicle height, but nearly all seafloors violate it.The paper instead exploits geometric information from multiple views.Source: §II · p. 2

III. PRELIMINARIES

The sensor model represents a feature relative to a local SSS frame using range, azimuth, and elevation. Finite azimuth and elevation apertures bound the measurements.

III. PRELIMINARIES

  • The local frame points +x in the sensor direction, +y to its left, and +z upward; feature position is represented by spherical coordinates (r, θ, φ).Here r, θ, and φ denote range, azimuth, and elevation, respectively.Source: A. Sensor Model · p. 2
  • SSS transducers have finite azimuth and elevation apertures, with azimuth spanning the imaged across-track swath and elevation setting along-track beam width and resolution.The azimuth aperture is wide, while the elevation aperture is extremely narrow, often around or below one degree.Source: A. Sensor Model · p. 2

B. Vehicle Mounting

The simulations use representative surface-vessel and AUV sonar configurations, with mounting geometry grounded in platform and sensor dimensions. The analysis assumes correctly matched features and known relative sensor pose.

B. Vehicle Mounting

  • Each platform carries two transducers, one to port and one to starboard, tilted downward and outward.The narrow elevation aperture sweeps roughly along the direction of travel, while the wide azimuth aperture sweeps below and to the sides.Source: B. Vehicle Mounting · p. 2
  • The simulations represent a BlueBoat with Omniscan 450 SS sonar and a torpedo-shaped submersible with an EdgeTech 2205 approximation.Published manufacturer documentation supplies mounting tilt and offsets where available; otherwise, these are estimated from common vehicle dimensions.Source: B. Vehicle Mounting · p. 3

C. Assumptions

  • The derivation assumes correct matching of the same physical feature across views and known relative pose between sensor observations.The simulation explores the range of relative poses consistent with the two representative platforms rather than assuming one baseline.Source: C. Assumptions · p. 3

IV. CLOSED-FORM GEOMETRIC CONSTRAINT

Two sidescan-sonar views constrain a shared feature to a sphere-plane intersection, not a unique point. Sensor apertures crop the resulting circle to a visible arc whose length represents positional uncertainty.

IV. CLOSED-FORM GEOMETRIC CONSTRAINT

  • Each view measures range rather than a bearing ray, constraining the feature to a sphere centered at that sensor.The intersection of the two range spheres is a circle before the relative-pose constraint is expressed as a plane.Source: §IV · p. 3
  • The closed-form two-view constraint leaves one degree of freedom: the feature lies on a 1D locus formed by a sphere-plane intersection.The two range measurements and known relative pose produce a linear constraint; together with the first-view sphere, this yields a circle.Source: §IV · p. 3
  • The figure reports that elevation misalignment dominates range-normalized locus length, while range and baseline dominate raw locus length.It also marks a minority of configurations where the locus splits into multiple disjoint arcs.Source: Figure 3 · p. 4
  • Finite azimuth and elevation apertures crop the circle to a visible arc, whose length governs practical positional uncertainty in reconstruction.For sidescan sonar, the narrow elevation aperture makes the visible arc a small fraction of the full circumference.Source: §IV · p. 4

A. Simulation Methodology

The Monte Carlo analysis uses vehicle-grounded pose ranges and the closed-form model cropped to each sensor's real aperture. It samples relative sensor configurations and feature positions within platform limits.

A. Simulation Methodology

  • The surface-vessel simulation fixes roll and pitch at 0°, while the AUV simulation fixes roll at 0° and samples pitch within ±45°.These limits represent level operation in calm water and the attitude range considered achievable for a torpedo-shaped AUV.Source: A. Simulation Methodology · p. 4
  • The simulation samples feature position within the first sensor's aperture and range, then independently samples the second sensor's range, aperture position, and orientation.The first sensor pose is fixed without loss of generality because only the relative configuration between views matters.Source: A. Simulation Methodology · p. 4

B. What Drives Locus Length

Range scaling governs raw locus length, but normalizing by range reveals elevation misalignment as a more unexpected driver. The analysis defines elevation misalignment from the two sensors' local elevation angles.

B. What Drives Locus Length

  • Uniformly scaling both ranges and the sensor baseline by k, with angles fixed, scales locus length by exactly k.Range normalization limits this scale effect and reveals elevation misalignment as a major driver of locus length.Source: B. What Drives Locus Length · p. 4
  • Elevation misalignment is max(ψ1,ψ2), where ψ1 and ψ2 are the local elevation angles of the ray intersecting the two sensor origins.The angles are determined independently in the local frames of the two sensors.Source: B. What Drives Locus Length · p. 4

C. Where It Matters Most

Relative pose affects ambiguity-locus length non-monotonically: range increases it, while yaw pairings show prominent peaks and near-parallel or anti-parallel observations yield smaller loci.

C. Where It Matters Most

  • Locus length grows as the range of both sensors increases.The plotted values are non-normalized median locus lengths per bin, marginalizing over other dimensions, with the feature on the port side.Source: C. Where It Matters Most · p. 4, Figure 4 · p. 5
  • Azimuth pairings show a hotspot when both views place the feature around positive 20°–40°, while elevation resembles a Gaussian bump centered near zero misalignment.The elevation effect is minimal overall, and the azimuth of vehicle 2 modifies the yaw-related peaks.Source: Figure 4 · p. 5, C. Where It Matters Most · p. 5
  • Locus length is large across much of relative yaw but smallest near 0° and ±180°, so parallel and anti-parallel observations reduce positional ambiguity.Pairings involving vehicle 2's global yaw show a roughly symmetric double-peaked structure.Source: C. Where It Matters Most · p. 5

D. From Pose Space to Survey Trajectories

Survey-pass crossing angle changes locus length non-monotonically, with the largest lengths near 20° and smaller lengths near repeat or anti-parallel passes. For AUVs, slight nose-down pitch is preferable within the worst crossing-angle band.

D. From Pose Space to Survey Trajectories

  • The trajectory simulations use realistic AUV pitch variation within ±15°, narrower than the ±45° envelope used to bound physical capability in pose-space analysis.The surface vessel remains level at fixed altitude, while the AUV can vary depth and pitch between passes.Source: D. From Pose Space to Survey… · p. 5
  • Locus length peaks near a 20° crossing angle, then declines as the angle increases, reaching low values near 180°; a near-repeat pass is comparably effective.A perpendicular crossing is a reasonable but sub-optimal middle ground, and the trend tracks elevation misalignment for both platforms.Source: D. From Pose Space to Survey… · pp. 5–6
  • Avoid crossing angles roughly between 10° and 40°; prefer near-repeat or anti-parallel passes to minimize positional ambiguity.A perpendicular crossing remains a fallback when repeat or anti-parallel passes are impractical.Source: D. From Pose Space to Survey… · p. 6
  • Within the AUV's worst crossing-angle band, nose-up pitch raises median locus length by roughly 40% relative to nose-down pitch of equal magnitude.The study found no comparably clear effect from operating depth.Source: D. From Pose Space to Survey… · p. 6

VI. CONCLUSION

Two SSS views constrain a feature to a one-dimensional sphere-plane intersection rather than a point, without a flat-seafloor prior. Simulations support survey guidance to avoid oblique crossings and favor near-repeat or anti-parallel passes.

VI. CONCLUSION

  • Two SSS range views constrain a feature to a 1D locus at the intersection of a sphere and a plane, not a unique 3D point.The analysis characterizes this constraint without a flat-seafloor prior, iterative estimator, or learned model.Source: §VI · p. 6
  • Across the simulated platforms, locus length peaks near a 20° crossing angle and is lower near repeat and anti-parallel passes.The AUV has lower absolute locus length, reflecting its narrower elevation aperture and variable operating heights and pitch; both platforms share the qualitative trend.Source: Figure 5 · p. 6, §VI · p. 6
  • The analysis is noise-free, and conditions under which a third or higher-order view resolves the locus to a 3D point remain future work.Formal measurement-uncertainty modeling is also identified as a next step.Source: §VI · p. 6
Loading 2609.25271v1…