Overview¶
GlitchGAN is a generative model for synthesising realistic LIGO gravitational-wave detector glitches directly in the time domain.
The key idea¶
Instrumental glitches — short-duration noise transients — are a major challenge for gravitational-wave astronomy. They can mimic or obscure real signals and are difficult to characterise at scale. GlitchGAN addresses this by learning to generate realistic glitch waveforms conditioned on a glitch class, enabling:
Augmentation of training sets for glitch classifiers
Injection studies for signal-vs-glitch discrimination
Morphological interpolation between glitch classes
Architecture¶
The model is a cDVGAN (class-conditional Derivative GAN) with two Wasserstein discriminators and gradient penalty:
Noise z ~ N(0,I) + class vector c → Generator → ĝ(t)
↓
Discriminator D₁ (waveform realism)
Discriminator D₂ (derivative realism)
The derivative discriminator D₂ operates on the first difference of the waveform,
penalising unrealistic temporal structure that the standard discriminator misses.
Class conditioning is injected at every layer of the generator via a class vector
c ∈ Δ⁶ (probability simplex over 7 classes), allowing continuous interpolation
between glitch morphologies.
Supported glitch classes¶
Class |
Description |
|---|---|
|
Short broadband transient, < 0.1 s, 100–2000 Hz |
|
Periodic arches from optical path-length modulation |
|
Long low-frequency transient with frequency evolution |
|
Broadband burst concentrated below 100 Hz |
|
Repeating low-frequency arches from mirror motion |
|
Short, loud transient with characteristic frequency evolution |
|
Narrowband frequency-sweeping transient |
Signal specifications¶
Sample rate: 4096 Hz
Duration: 2 seconds (8192 samples)
Domain: whitened time domain
Pretrained epoch: 210
Citation¶
If you use GlitchGAN in your work, please cite:
@article{Dooney2026GlitchGAN,
title = {Realistic Time-Domain Synthesis of Gravitational-Wave Detector
Glitches using Class-Conditional Derivative Generative Adversarial Networks},
author = {Dooney, Tom and de Boer, Mees and Narola, Harsh and Lopez, Melissa
and Bromuri, Stefano and Tan, Daniel Stanley and Van Den Broeck, Chris},
journal = {Physical Review D},
year = {2026},
}