ArchGEM: an Advanced Data Analysis Tool for Analyzing Scattered Light Noise in LIGO
Author(s)
McGowan, Kaylah, Nichols, Shania, Soni, Siddharth, Chatterjee, Chayan, Gonzalez, Gabriela, Holley-Bockelmann, Kelly, Jani, Karan
Abstract
Scattered light is one of the most common sources of non-stationary noise at low frequencies in Advanced LIGO detectors. It appears as arch-like features in time-frequency spectrograms, produced when stray light reflects from moving surfaces and recombines with the main interferometer beam. In this study, we present ArchGEM, an automated framework for identifying and characterizing these arches and recovering the physical properties of the scattering surfaces. ArchGEM combines a prominence-based peak-finding method with a Gaussian Mixture Model clustering approach to capture a range of scattered-light morphologies across different detector conditions. We apply ArchGEM to scattered light glitches across Advanced LIGO observing runs O3 (2019--2020) and O4 (2023--2024). We find that the average frequency distributions of this noise span 15--25 Hz in O3a and O4, but increase to 20--40 Hz during O3b. Typical inferred surface velocities are 0.2--0.5 $μ$m/s, and inferred surface displacements are 0.1--0.3 $μ$m. The Gaussian Mixture Model performs most consistently for complex or overlapping features, with mean frequency offsets within 5 Hz of the Gravity Spy baseline. Our results show that ArchGEM provides a practical tool for detector characterization by linking observed spectrogram features to the motion of scattering surfaces and helping guide future mitigation of scattered light noise in current and next-generation interferometers. By quantifying the temporal and spectral behavior of scattered light, ArchGEM provides a robust framework for diagnosing noise sources and guiding targeted mitigation strategies in future detector upgrades.
Figures
Caption
Q-scan of scattered light noise observed in the calibration strain channel at LIGO Livingston during the Third Observing Run (O3). The plot highlights the distinct arch-like morphology of the scattered light noise, indicating periodic motion of a scattering surface within the interferometer environment. This noise predominantly affects the gravitational-wave data between 20–50 Hz.Caption
Flowchart of the \textsc{ArchGEM} algorithm. The input requires auxiliary channel data, GPS event time, and a duration window. We select our triggers classified by GravitySpy as scattered light events within the specified duration, followed by the generation of Q-scans and spectrograms to enhance the morphology of the scattered light. The data-filtering step extracts the arches from the Q-scan using frequency and energy filtering. The data-processing step sends the filtered data to two methods: Find Peaks and GMM. The output of \textsc{ArchGEM} provides insights into the dynamics of the scattering sources, such as frequency versus time and maximum frequency versus velocity plots, along with key characteristics of the scattered light arches.Caption
Time--frequency representations for a simulated scattering event. The left panel displays a constant-$Q$ (Q-transform) map of the simulated scattered-light noise, highlighting periodic arch-like features in the 20--30~Hz range consistent with scattering surface motion. The right panel shows a standard short-time Fourier-transform spectrogram of the same data, illustrating the relative amplitude variations over time and frequency.Caption
Box plot comparing $f_{\mathrm{max,avg}}$ distributions for Find Peaks, GMM, and GravitySpy methods across observation runs O3a, O3b, and O4. The Gravity Spy catalog values (derived from Omicron trigger parameters) provide a stable baseline across all runs, with a consistent lower frequency distribution, while the Find Peaks and GMM methods show variability. In O3a and O3b, Find Peaks and GMM exhibit higher frequencies with broader ranges, particularly in O3b. In O4, both methods show reduced distributions, indicating a systematic decrease in maximum frequency. The comparison to the GravitySpy values suggests that observed variability in $f_{\mathrm{max,avg}}$ over time is not due to baseline shifts but may reflect method-specific or environmental factors influencing these two methods across runs. At Livingston, changes in commissioning state and scattered-light coupling paths between O3 and early O4 may also contribute to run-to-run shifts in the recovered frequency distributions.Caption
Residuals for $f_{\mathrm{max,avg}}$ ($f_{\mathrm{ARCHGEM}} - f_{\mathrm{GS}}$) for scattered-light event classifications across observing runs O3a, O3b, and O4. Each distribution compares the average maximum frequency recovered by the \textsc{ArchGEM} pipeline (using \textit{Find Peaks} or \textit{GMM}) against corresponding \textsc{Gravity Spy} estimates. A median near zero indicates close agreement between the two methods, while positive or negative offsets reflect systematic over- or underestimation by \textsc{ArchGEM}. Consistent with prior analyses, the standard deviation of the mean relative error ranges from approximately $2.5$--$4.9$~Hz across runs. The \textit{GMM} method demonstrates narrower spreads and smaller residuals than \textit{Find Peaks}, highlighting its robustness and stability under varying noise conditions, particularly during O3b and O4.Caption
This figure presents violin plots comparing the performance of Method 1 and Method 2 in analyzing scattering events for four variables: (a) Scattering Frequency [Hz], (b) Average Maximum Frequency [Hz], (c) Scattering Surface Movement Distance [$\mu$m], and (d) Scattering Surface Velocity [$\mu$m\,s$^{-1}$]. Each subplot visualizes the distribution of values for each method, with "Method 1" and "Method 2" indicated on the x-axis. The violin plots highlight the differences in data distribution between the two methods, providing a comprehensive comparison of their effectiveness.References
- Abbott, B. P., Abbott, R., Abbott, T. D., et al. 2016, Physical
- Review Letters, 116, doi: 10.1103/PhysRevLett.116.061102
- Abbott, B. P. e. a. 2019, arXiv preprint arXiv:1908.11170, doi: 10.48550/arxiv.1908.11170
- Abbott, R., Abbott, T. D., Acernese, F., et al. 2023, Phys. Rev. X, 13, 041039, doi: 10.1103/PhysRevX.13.041039
- Amaro-Seoane, P., Audley, H., Babak, S., et al. 2017, Laser
- Interferometer Space Antenna. https://arxiv.org/abs/1702.00786
- Bacon, P., Trovato, A., & Bejger, M. 2022, Denoising gravitational-wave signals from binary black holes with dilated convolutional autoencoder. https://arxiv.org/abs/2205.13513
- Capote, E., et al. 2025, Physical Review D, 111, 062002, doi: 10.1103/PhysRevD.111.062002
- Chatterjee, C., & Jani, K. 2024, Reconstruction of binary black hole harmonics in LIGO using deep learning. https://arxiv.org/abs/2403.01559
- Chatterjee, C., McGowan, K., Deshmukh, S., Tyler-Howard, N., & Jani, K. 2025, The Astrophysical Journal Letters, 995, L6, doi: 10.3847/2041-8213/ae1a5f
- Collaboration, A., Price-Whelan, A. M., Sipőcz, B. M., et al. 2021, Astronomy and Computing, 36, 100592, doi: 10.1016/j.ascom.2021.100592
- Collaboration, T. L. S., the Virgo Collaboration, the
- KAGRA Collaboration, et al. 2023, Open data from the third observing run of LIGO, Virgo, KAGRA and GEO. https://arxiv.org/abs/2302.03676
- Colpi, M., Danzmann, K., Hewitson, M., et al. 2024, arXiv e-prints, arXiv:2402.07571, doi: 10.48550/arXiv.2402.07571
- Community, S. 2020, SciPy: Open Source Scientific Tools for
- Python. https://www.scipy.org/
- Einstein, A. 1916, Annalen der Physik, 354, 769
- Essick, R., Godwin, P., Hanna, C., Blackburn, L., & Katsavounidis, E. 2020, iDQ: Statistical Inference of Non-Gaussian Noise with
- Auxiliary Degrees of Freedom in Gravitational-Wave Detectors. https://arxiv.org/abs/2005.12761
- Harris, C. R., Millman, K. J., et al. 2020, Array programming with
- NumPy, Zenodo, doi: 10.5281/zenodo.4154906
- Hunter, J. D. 2007, Computing in Science and Engineering, 9, 90, doi: 10.1109/MCSE.2007.55
- Jani, K., Abernathy, M., Berti, E., et al. 2025, arXiv e-prints, arXiv:2508.11631, doi: 10.48550/arXiv.2508.11631
- Krastev, P. G. 2020, Physics Letters B, 803, 135330, doi: https://doi.org/10.1016/j.physletb.2020.135330
- LIGO Scientific Collaboration, Virgo Collaboration, & KAGRA
- Collaboration. 2025, Phys. Rev. X. https://arxiv.org/abs/2508.18082
- Macleod, D. M., Fairhurst, S., Hughey, B., et al. 2012, Classical and Quantum Gravity, 29, 055006, doi: 10.1088/0264-9381/29/5/055006
- Macleod, D. M., et al. 2021, SoftwareX, 13, 100657, doi: 10.1016/j.softx.2021.100657
- Margalit, B., & Metzger, B. D. 2017, The Astrophysical Journal
- Letters, 850, L19, doi: 10.3847/2041-8213/aa991c
- Martynov, D. V., Hall, E. D., Abbott, B. P., et al. 2016, Phys. Rev.
- D, 93, 112004, doi: 10.1103/PhysRevD.93.112004
- Matichard, F., Lantz, B., Mittleman, R., et al. 2015, Classical and
- Quantum Gravity, 32, 185003, doi: 10.1088/0264-9381/32/18/185003
- Nuttall, L. K., et al. 2018, Classical and Quantum Gravity, 35, 075009
- Ottaway, D. J., Fritschel, P., & Waldman, S. J. 2012, Optics express, 20, 8329
- Pankow, C., Chatziioannou, K., Chase, E. A., et al. 2018, Phys.
- Rev. D, 98, 084016, doi: 10.1103/PhysRevD.98.084016
- Pavlis, G. L. 2003, Seismological Research Letters, 74, 824, doi: 10.1785/gssrl.74.6.824
- Powell, J., Sun, L., Gereb, K., Lasky, P. D., & Dollmann, M. 2023, Classical and Quantum Gravity, 40, 035006, doi: 10.1088/1361-6382/acb038
- Powell, J., Torres-Forné, A., Lynch, R., et al. 2017, Classical and
- Quantum Gravity, 34, 034002, doi: 10.1088/1361-6382/34/3/034002
- Punturo, M., Abernathy, M., Acernese, F., et al. 2010, Classical and Quantum Gravity, 27, 194002, doi: 10.1088/0264-9381/27/19/194002
- Qiu, R., Krastev, P. G., Gill, K., & Berger, E. 2023, Physics Letters
- B, 840, 137850, doi: https://doi.org/10.1016/j.physletb.2023.137850
- Razzano, M., & Cuoco, E. 2018, Classical and Quantum Gravity, 35, 095016, doi: 10.1088/1361-6382/aab793
- Reitze, D., Adhikari, R. X., Ballmer, S., et al. 2019, in Bulletin of the American Astronomical Society, Vol. 51, 35, doi: 10.48550/arXiv.1907.04833
- Robinet, J. e. a. 2020, arXiv preprint arXiv:2007.11374, doi: 10.48550/arxiv.2007.11374
- Saleem, M., Rana, J., Gayathri, V., et al. 2021, Classical and
- Quantum Gravity, 39, 025004, doi: 10.1088/1361-6382/ac3b99
- Schäfer, M. B., Ohme, F., & Nitz, A. H. 2020, Phys. Rev. D, 102, 063015, doi: 10.1103/PhysRevD.102.063015
- Smith, J. R., Abbott, T., Hirose, E., et al. 2011, Classical and
- Quantum Gravity, 28, 235005, doi: 10.1088/0264-9381/28/23/235005
- Soni, N. 2024, Classical and Quantum Gravity, 41, 015002, doi: 10.1088/1361-6382/ad494a
- Soni, S., Austin, C., Effler, A., et al. 2021, Classical and Quantum
- Gravity, 38, doi: 10.1088/1361-6382/abc906
- Soni, S., et al. 2024. https://arxiv.org/abs/2409.02831
- Torres-Forné, A., Marquina, A., Font, J. A., & Ibáñez, J. M. 2016, Phys. Rev. D, 94, 124040, doi: 10.1103/PhysRevD.94.124040
- Zevin, M., Coughlin, S., Bahaadini, S., et al. 2017, Classical and
- Quantum Gravity, 34, 064003, doi: 10.1088/1361-6382/aa5cea