pith. sign in

arxiv: 2605.28415 · v1 · pith:KJ7C67RJnew · submitted 2026-05-27 · 🧮 math.NA · cs.NA· math.AP

Statistical comparison of reconstruction methods for the inverse boundary problem of the one-dimensional wave equation

Pith reviewed 2026-06-29 10:44 UTC · model grok-4.3

classification 🧮 math.NA cs.NAmath.AP
keywords inverse boundary problemone-dimensional wave equationnumerical reconstructionSondhi-Gopinath methodKorpela-Lassas-Oksanen methodstatistical comparisonnoisy datapipe area reconstruction
0
0 comments X

The pith

Tests on 1000 random profiles show the 1971 SG method reconstructs the wave coefficient more accurately than the 2016 KLO method at low noise levels, while KLO is better at high noise.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper compares two algorithms for recovering the coefficient in the one-dimensional wave equation from boundary measurements, motivated by the task of determining internal cross-sectional area in a pressurized fluid pipe. It generates one thousand random area profiles at different smoothness levels, adds controlled noise up to ten percent of signal energy, and runs statistical tests on the reconstruction errors produced by each method. The results indicate that the Sondhi-Gopinath algorithm yields smaller errors in the low-noise regime and is simpler to code and faster to run, whereas the Korpela-Lassas-Oksanen algorithm is more stable once noise becomes large. Both approaches rely on the same underlying idea of building solutions that equal the characteristic function of an interval at a fixed time, yet they differ by one time derivative in the boundary data they require.

Core claim

Statistical comparison of one thousand simulated reconstructions shows that the Sondhi-Gopinath method from 1971 produces lower error than the Korpela-Lassas-Oksanen method from 2016 when measurement noise is small, while the Korpela-Lassas-Oksanen method performs better once noise reaches higher levels; the Sondhi-Gopinath method is also easier to implement and runs faster.

What carries the argument

Two reconstruction algorithms (Sondhi-Gopinath and Korpela-Lassas-Oksanen) that each build solutions equal to the characteristic function of a spatial interval at a chosen time, using boundary observations of the wave equation.

If this is right

  • The Sondhi-Gopinath method is the better practical choice when noise stays below a few percent of signal energy.
  • The Korpela-Lassas-Oksanen method becomes preferable once noise exceeds roughly ten percent.
  • Implementation effort and runtime favor the Sondhi-Gopinath method in settings where both accuracy and speed matter.
  • The choice between the two methods should be made according to the expected noise level of the measurements.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The performance crossover may arise because each method processes a different order of time derivative of the boundary trace, so equalizing the input data order could change the observed ranking.
  • Applying the same statistical protocol to other inverse problems governed by the wave equation, such as recovering speed or density, would test whether the noise-dependent advantage generalizes.
  • Direct comparison on laboratory pipe data with independently verified area profiles would show whether the simulation ranking survives real sensor characteristics and model mismatch.

Load-bearing premise

The random area profiles and additive noise models used in the one thousand simulations accurately represent the real-world inverse boundary problem for pressurized fluid pipes, and the one time-derivative difference in the standard boundary data for the two methods does not introduce systematic bias.

What would settle it

Repeating the comparison on a fresh collection of one thousand profiles generated from a different random model, or on measured data from an actual pipe whose area is known independently, and finding that the relative performance ranking reverses at the reported noise thresholds.

Figures

Figures reproduced from arXiv: 2605.28415 by Emilia Bl{\aa}sten, Samuel Agenorwoth.

Figure 1
Figure 1. Figure 1: Example area profiles: squared-exponential (top), Mat´ern (middle) and hybrid model (bottom). [PITH_FULL_IMAGE:figures/full_fig_p007_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: shows noise-free SG reconstructions for the three profile classes (seeds 0, 10, 50). The method achieves high accuracy for smooth SE profiles (L 2 rel ≈ 5 × 10−4 , H1 rel ≲ 3 × 10−3 ) and moderate accuracy for rough Mat´ern profiles. Hybrid profiles are most challenging, with L 2 rel ≈ 1.8 × 10−2 and H1 rel ≈ 6.2 × 10−2 , since the H1 metric penalises sharp transitions. Selected errors are in [PITH_FULL_I… view at source ↗
Figure 3
Figure 3. Figure 3: SG reconstructions under additive noise with non-reflecting boundary update. Rows: smooth SE, rough Mat´ern, hybrid. Columns: seeds 0, 10, 50. 4.2 KLO algorithm 4.2.1 Noiseless case [PITH_FULL_IMAGE:figures/full_fig_p015_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: SG reconstructions without non-reflecting boundary update. Boundary reflections inflate the noise norm, causing stronger oscillations at larger noise levels. Seed Case H1 abs H1 rel L 2 abs L 2 rel 0 SE (RBF) 3.7793 × 10−1 2.1839 × 10−1 3.9549 × 10−3 4.0969 × 10−3 Mat´ern 4.9192 × 10−1 2.9871 × 10−1 4.2821 × 10−3 4.5336 × 10−3 Hybrid 1.0177 × 101 9.0846 × 10−1 1.9888 × 10−2 3.1482 × 10−2 10 SE (RBF) 4.1990… view at source ↗
Figure 5
Figure 5. Figure 5: Uncorrected noise-free KLO reconstructions. The reconstructions recover the main interior features, but a characteristic numerical artefact appears near the inlet x = 0. 17 [PITH_FULL_IMAGE:figures/full_fig_p017_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: Boundary corrected noise-free KLO reconstructions. Shorter inlet correction removes the dominant artefact; longer correction imposes an artificial flat region. 18 [PITH_FULL_IMAGE:figures/full_fig_p018_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: KLO reconstructions under additive noise ( [PITH_FULL_IMAGE:figures/full_fig_p019_7.png] view at source ↗
Figure 8
Figure 8. Figure 8: Cross-validation: KLO reconstruction (red) from SG-generated data, compared with true area profile (dashed black) and the native SG reconstruction (blue). 4.3.2 Reconstruction from KLO-generated data [PITH_FULL_IMAGE:figures/full_fig_p020_8.png] view at source ↗
Figure 9
Figure 9. Figure 9: Cross-validation: SG reconstruction (blue) from KLO-generated data, compared with true profile (dashed black) and native KLO reconstruction (red). High noise case (δ = 10%) [PITH_FULL_IMAGE:figures/full_fig_p021_9.png] view at source ↗
Figure 10
Figure 10. Figure 10: Statistical comparison of SG and KLO in the noiseless case (δ = 0%, n = 1000). Distributional analysis. The panels show relative error box plots, histogram distributions, empirical cumulative distribution functions, and paired scatter plots for the H1 - and L 2 -metrics. The separation of the distributions and the location of the paired samples above the reference line y = x indicate consistently smaller … view at source ↗
Figure 11
Figure 11. Figure 11: Statistical comparison under 1% noise (n = 1000). Distributional analysis. Box plots, histograms, empirical cumulative distribution functions, and paired scatter plots show strong overlap between SG and KLO in the H1 -metric, while the L 2 -metric begins to favour KLO. 23 [PITH_FULL_IMAGE:figures/full_fig_p023_11.png] view at source ↗
Figure 12
Figure 12. Figure 12: Statistical comparison at 5% noise (n = 1000). Distributional analysis. Box plots, histograms, empirical cumulative distribution functions, and paired scatter plots compare the relative H1 - and L 2 -errors of SG and KLO. The H1 -errors show a clear shift in favour of KLO, while the L 2 -errors display a smaller but consistent improvement. 24 [PITH_FULL_IMAGE:figures/full_fig_p024_12.png] view at source ↗
Figure 13
Figure 13. Figure 13: Statistical comparison at 10% noise (n = 1000). Distributional analysis. Box plots, histograms, empirical cumulative distribution functions, and paired scatter plots compare SG and KLO relative errors. KLO remains favoured in the H1 -metric, while the L 2 -metric shows a smaller but consistent shift toward lower KLO errors. 25 [PITH_FULL_IMAGE:figures/full_fig_p025_13.png] view at source ↗
read the original abstract

Several numerical reconstruction algorithms for the inverse boundary value problem of the 1-dimensional wave equation exist. In this paper we revisit two of them, the Sondhi-Gopinath (SG) method from 1971 and the Korpela-Lassas-Oksanen (KLO) method from 2016. The former is stable enough that it was used in practical applications. The latter has a regularisation scheme with a theoretical proof, and is an evolution of the boundary control method. Both are based on the idea of constructing solutions that are characteristic functions of a set at a given time. This similarity has been pointed out before, but no systematic comparison has been published. We compare the performance of the two algorithms with noisy simulated data. The application in our minds is reconstructing the internal cross-sectional area of a pressurised fluid pipe which corresponds to the first order $\partial_x$ term of the wave equation. Instead of just observing the performance on a few test cases, we generate $n=1000$ random area profiles of various smoothness levels and measurement noise up to $10\%$ of the signal energy and perform statistical tests. SG and KLO have a difference of one time-derivative in their standard boundary data, which complicates the analysis. Our results show that SG performs better in the low noise regime, and KLO with high noise. SG is easier to implement and runs faster.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The manuscript presents a Monte-Carlo statistical comparison (n=1000) of the Sondhi-Gopinath (SG, 1971) and Korpela-Lassas-Oksanen (KLO, 2016) reconstruction algorithms for the inverse boundary problem of the 1D wave equation, motivated by pipe cross-section reconstruction. With simulated random area profiles and additive noise up to 10% of signal energy, the authors conclude that SG outperforms KLO in low-noise regimes while KLO is better at high noise; SG is also noted as simpler and faster to implement.

Significance. A rigorous head-to-head comparison of these methods could guide practical choices in applications like fluid pipe monitoring. The use of 1000 trials and statistical tests strengthens the evidence beyond anecdotal cases. The Monte-Carlo design with varied smoothness levels is a positive feature.

major comments (2)
  1. [Abstract and numerical experiments] Abstract and numerical experiments: noise is scaled to a fixed percentage of the energy of whichever boundary trace is supplied to each method. Because KLO receives the time derivative while SG receives the trace, differentiation amplifies high-frequency components, so the effective SNR seen by KLO is systematically lower than the nominal percentage. No section demonstrates re-scaling to equal L² energy or equal Sobolev regularity before the comparison, nor that the reported crossover (SG superior at low noise, KLO at high) survives such re-scaling.
  2. [Statistical analysis description] Statistical analysis description: the manuscript states that SG and KLO differ by one time derivative in their standard boundary data and that this 'complicates the analysis,' yet provides no explicit procedure for equalizing the noise models or for confirming that the regime-dependent ranking is not an artifact of the data convention.
minor comments (2)
  1. Clarify the precise definition of 'signal energy' used for noise scaling and the exact error metric (e.g., L² norm on the reconstructed area) reported in the statistical tests.
  2. The abstract could state the quantitative performance metrics and the precise statistical tests employed.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the thoughtful and detailed report. The two major comments both concern the treatment of noise in the presence of the one-derivative difference between the standard data conventions of the two methods. We address each point below and outline the revisions we will make.

read point-by-point responses
  1. Referee: [Abstract and numerical experiments] Abstract and numerical experiments: noise is scaled to a fixed percentage of the energy of whichever boundary trace is supplied to each method. Because KLO receives the time derivative while SG receives the trace, differentiation amplifies high-frequency components, so the effective SNR seen by KLO is systematically lower than the nominal percentage. No section demonstrates re-scaling to equal L² energy or equal Sobolev regularity before the comparison, nor that the reported crossover (SG superior at low noise, KLO at high) survives such re-scaling.

    Authors: We agree that the effective noise level experienced by KLO is higher because its standard input is the time derivative of the trace supplied to SG. The manuscript uses the conventional data type for each algorithm precisely because that is how the methods are formulated and applied in the literature and in the motivating pipe-monitoring setting. Nevertheless, the referee correctly identifies that this choice leaves open the possibility that the observed crossover is partly an artifact of unequal effective SNR. To close this gap we will add a new subsection (provisionally 4.4) that repeats the Monte-Carlo study after re-scaling the additive noise so that both methods receive boundary data with identical L² energy (and, as a robustness check, identical H¹ energy). The statistical tests will be re-run on these equalized ensembles and the results reported alongside the original figures. revision: yes

  2. Referee: [Statistical analysis description] Statistical analysis description: the manuscript states that SG and KLO differ by one time derivative in their standard boundary data and that this 'complicates the analysis,' yet provides no explicit procedure for equalizing the noise models or for confirming that the regime-dependent ranking is not an artifact of the data convention.

    Authors: The manuscript notes the complication but does not supply the equalization procedure or the corresponding verification. In the revised version we will expand the statistical-analysis subsection to describe the re-scaling algorithm (additive white noise scaled to a target L² norm on the differentiated versus undifferentiated trace) and to present the outcome of the equalized comparison. If the crossover persists, that will be stated; if it does not, the revised text will qualify the original conclusion accordingly. revision: yes

Circularity Check

0 steps flagged

No circularity: empirical Monte-Carlo comparison is self-contained

full rationale

The paper's central claim (SG better at low noise, KLO at high noise) rests on 1000 independent random-profile simulations whose error metrics are computed directly from the generated data and reconstructions. No equation or result reduces by construction to a fitted input, self-citation chain, or ansatz. The acknowledged one-derivative difference in boundary data is handled by using each method's standard formulation; this is a methodological choice, not a definitional loop. External citations to the original SG (1971) and KLO (2016) papers supply the algorithms but do not bear the load of the new statistical ranking. The study is therefore self-contained against external benchmarks.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

Based solely on the abstract; no free parameters, axioms, or invented entities are described. The work is an empirical comparison of previously published algorithms.

pith-pipeline@v0.9.1-grok · 5792 in / 1117 out tokens · 45068 ms · 2026-06-29T10:44:29.372538+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

11 extracted references · 8 canonical work pages · 1 internal anchor

  1. [1]

    OPENGLOT – an Open Environment for the Evaluation of Glottal Inverse Filtering

    [Alk+19] P Alku et al. “OPENGLOT – an Open Environment for the Evaluation of Glottal Inverse Filtering”. In:Speech Communication107.nil (2019), pp. 38–47.doi: 10.1016/j.specom.2019.01.005. [Alk11] P Alku. “Glottal Inverse Filtering Analysis of Human Voice Production — a Review of Estimation and Parameterization Methods of the Glottal Excitation and Their ...

  2. [2]

    Time and Frequency Domain Scattering for the One-Dimensional Wave Equation

    Trudy Mat. Inst. Steklov. Engl. transl. 1971 Proc. Steklov Inst. Math. 115, 30–41. 1971, pp. 28–38. [Bro00] BL Browning. “Time and Frequency Domain Scattering for the One-Dimensional Wave Equation”. In:Inverse Problems16.5 (2000), pp. 1377–1403.doi: 10.1088/ 0266-5611/16/5/315. [Bro99] BL Browning. “Time and Frequency Domain Scattering for the One-Dimensi...

  3. [3]

    On Characterization of Inverse Data in the Boundary Control Method

    [BV16] MI Belishev and AF Vakulenko. “On Characterization of Inverse Data in the Boundary Control Method”. In:Rendiconti dell’Istituto di Matematica dell’Uni- versit` a di Trieste48 (2016), pp. 49–77.doi:10.13137/2464-8728/13151. [Coh88] J Cohen. “Statistical power analysis for the behavioral sciences New York”. In: NY: Academic54 (1988), pp. 77–155. [Dru...

  4. [4]

    Regularization Strategy for an Inverse Problem for a 1 + 1 Dimensional Wave Equation

    [KLO16] J Korpela, M Lassas, and L Oksanen. “Regularization Strategy for an Inverse Problem for a 1 + 1 Dimensional Wave Equation”. In:Inverse Problems32.6 (Apr. 2016), p. 065001.doi:10.1088/0266-5611/32/6/065001. 27 [KS05] J Kaipio and E Somersalo.Statistical and Computational Inverse Problems. Vol

  5. [5]

    Scale-space for discrete signals

    [Lin02] T Lindeberg. “Scale-space for discrete signals”. In:IEEE transactions on pattern analysis and machine intelligence12.3 (2002), pp. 234–254. [Lin24] T Lindeberg. “Discrete approximations of Gaussian smoothing and Gaussian derivatives”. In:Journal of Mathematical Imaging and Vision66.5 (2024), pp. 759–

  6. [6]

    Webster's equation with curvature and dissipation

    [LM12] T Lukkari and J Malinen. “Webster’s Equation With Curvature and Dissipation”. In:arXiv e-prints(2012). arXiv:1204.4075. [Oks11] L Oksanen. “Solving an Inverse Problem for the Wave Equation By Using a Minimization Algorithm and Time-Reversed Measurements”. In:Inverse Problems & Imaging5.3 (2011), pp. 731–744.doi:10.3934/ipi.2011.5.731. [Rak00] Rakes...

  7. [7]

    Impedance Inversion From Transmission Data for the Wave Equation

    [RS96] Rakesh and P Sacks. “Impedance Inversion From Transmission Data for the Wave Equation”. In:Wave Motion24.3 (1996), pp. 263–274.doi: 10.1016/s0165- 2125(96)00013-3. [Sch10] JB Schneider. “Understanding the finite-difference time-domain method”. In: School of electrical engineering and computer science Washington State University 28 (2010). [SG71] M ...

  8. [8]

    The Inverse Problem for the Vocal Tract: Numerical Methods, Acoustical Experiments, and Speech Synthesis

    [SR83] MM Sondhi and J Resnick. “The Inverse Problem for the Vocal Tract: Numerical Methods, Acoustical Experiments, and Speech Synthesis”. In:The Journal of the Acoustical Society of America73.3 (1983), pp. 985–1002.doi: 10.1121/1.389024. [Ste99] ML Stein.Interpolation of spatial data: some theory for kriging. Springer Science & Business Media,

  9. [9]

    Unique Continuation for Solutions To Pde’s; Between H¨ ormander’s Theorem and Holmgren’s Theorem

    [Tat95] D Tataru. “Unique Continuation for Solutions To Pde’s; Between H¨ ormander’s Theorem and Holmgren’s Theorem”. In:Communications in Partial Differential Equations20.5 (1995), pp. 855–884.doi:10.1080/03605309508821117. [Tat99] D Tataru. “Unique Continuation for Operatorswith Partially Analytic Coefficients”. In:Journal de Math´ ematiques Pures et Ap...

  10. [10]

    Individual comparisons by ranking methods

    [Wil45] F Wilcoxon. “Individual comparisons by ranking methods”. In:Biometrics bulletin 1.6 (1945), pp. 80–83. [WR06] C Williams and C Rasmussen.Gaussian Processes for Machine Learning. Vol

  11. [11]

    Internal Pipe Area Recon- struction As a Tool for Blockage Detection

    [Zou+19] F Zouari, E Bl˚ asten, M Louati, and MS Ghidaoui. “Internal Pipe Area Recon- struction As a Tool for Blockage Detection”. In:Journal of Hydraulic Engineering 145.6 (June 2019), p. 04019019.doi:10.1061/(asce)hy.1943-7900.0001602. 28 [Zou+20] F Zouari, M Louati, S Meniconi, E Bl˚ asten, MS Ghidaoui, and B Brunone. “Experimental Verification of the ...