Cory Glenn Garms
NASA Swift UVOT Space Telescope UNJITR Engine Spectral Sciences, Inc.

UNJITR: UV/Optical Nonlinear Jitter & Instability Trajectory Recovery

Restoring Blurred Space Telescope Images from Spacecraft Jitter

Principal Investigator & Lead Scientist
Dr. Jonathan Gelbord ORCID
Senior Scientist, Spectral Sciences, Inc.
Co-Investigator & Algorithm Architect
Dr. Cory Glenn Garms Scholar →
Senior Scientist, Spectral Sciences, Inc.
Scientific Campaign & Software Swift UVOT Archival Program 282 OBSIDs of NGC 4395 • UNJITR Engine
Processed Intervals
329 GTIs
Full 282-OBSID Archive NGC 4395 Campaign
Archive Recovery Rate
99.7%
314 Accepted • 14 Marginal 1 Rejected (0.3%)
Peak PSF Sharpening
+85.2%
> 12.0″ → 2.94″ FWHM Diffraction Core Restored
Tracking Cadence
6.7 Hz
dt = 0.15s (1.0s Slab) ± 0.10 px Vertex Precision
FITS Telemetry Fidelity
100%
RAWX / RAWY / TIME / Counts Byte-Identical Contract
High-Fidelity Restoration Benchmark

Unguided Spacecraft Drift vs. Restored Airy Core

During fast target-of-opportunity pointings, the Swift space telescope drifts without a guide-star lock. Reaction-wheel jitter smears stars into long streaks across the detector. UNJITR tracks this motion directly from photon arrival times, turning smeared ribbons back into sharp, focused point sources.

UNJITR OBSID 00097137125 | Swift UVOT • U-Band | T_exp = 497.6s
NASA Swift UVOT UNJITR Jitter Correction Before and After: 450-pixel reaction-wheel serpentine drift restored into a symmetric 2.94-arcsecond diffraction-limited Airy core.
Publication Side-by-Side: Raw Jitter (Left) vs. Restored Airy Core (Right)
Smear Baseline 450+ px > 12.0″ filament
Restored FWHM 2.94″ Diffraction limit
PSF Sharpening +85.2% Encircled energy
Correlation Cadence 6.7 Hz dt = 0.15s / 1.0s slab
Vertex Precision ± 0.10 px Parabolic peak fit
FITS Contract 100% Pass RAWX/RAWY/TIME
Spacecraft Attitude Dynamics

Performance Across 4 Physical Jitter Regimes

Spacecraft jitter ranges from subtle pointing drift to rapid 15-second wobble and wide wandering paths. Explore how UNJITR restores image sharpness across each motion type.

Physical Dynamics Swift UVOT Optical Bench

The 4 Spacecraft Jitter Regimes

Four Spacecraft Attitude Jitter Regimes: Low Jitter Control, Linear Slew, 15s Limit Cycle, and Extreme Random Walk with matched pointing drift curves.
Regime 01: Low Jitter (Null Baseline) • Both PSF & Drift Curves In Frame
Mathematical Architecture

The 4-Step UNJITR Restoration Engine

Instead of relying on star catalogs or noisy sensor telemetry, UNJITR reconstructs telescope drift directly from the arrival times of individual photons.

Algorithmic Engine 4-Stage Discrete Mathematical Architecture

Direct-Photon Cross-Correlation Pipeline

Cadence: 6.7 Hz • Precision: ± 0.1 px

Complete Mathematical Architecture Flowchart

Figure 2 • PASP Methods Paper
End-to-End Mathematical Architecture Diagram: Event Slicing, Hoisted 2D FFT, Savitzky-Golay Regularization, and Coordinate Inversion.
Click to expand or inspect stages
Multi-Interval Orbit Alignment

Eliminating Orbit-Long Star Doubling Across Sub-Exposures

When an orbit observation is split into multiple exposures, slight pointing shifts between them create duplicate 'ghost' stars when stacked. UNJITR aligns all exposures to a single master frame, merging split stars back into single sharp points.

Orbit Coregistration Benchmark: NGC 4395 | OBSID 00097137032 (3 GTIs)
3.1″ FWHM Unified Core
Multi-interval single-orbit coregistration on NGC 4395: Resolves 6-pixel star doubling across 3 unaligned exposures into single razor-sharp point sources.

The Star Doubling Problem

Standard pipeline tools stack sub-intervals without sub-pixel inter-frame registration. Small attitude slews between intervals cause every star in the field to appear as a false binary system, destroying scientific astrometry.

Master Anchor Registration

UNJITR automatically designates the highest-count interval as master anchor H₀. Secondary intervals are cross-correlated against H₀ in the Fourier domain, establishing a rigid global astrometric datum across the entire 45-minute orbit.

Diffraction-Limited Stacking

All photon events across all GTIs are transformed into the master coordinate system prior to stacking. Stellar FWHM collapses from > 6.2″ split doubles into a single symmetric 3.1″ core, perfectly preserving total flux.

Micro-Scale Morphologies

Stellar PSF Stamps: Before vs. After Across Multiple GTIs

FWHM Sharpened
High-resolution star PSF stamps before vs after jitter correction across multiple Good Time Intervals.

High-resolution star stamps from isolated calibration stars located > 1,200 detector pixels from the galaxy nucleus. Serpentine filaments, diagonal slews, and dumbbell elongations are consistently collapsed into circular diffraction cores with sharp Gaussian profiles.

Empirical Archival Scale Validation

282-Observation Archival Campaign Benchmark

To demonstrate production readiness and archive-scale robustness, UNJITR was executed across the entire Swift UVOT archival observation campaign of the dwarf Seyfert galaxy NGC 4395, comprising 329 Good Time Intervals across 282 separate pointing datasets.

Archive Execution Summary: NGC 4395 Campaign 329 GTIs Processed
QA Classification Count Percentage Physical Criteria
ACCEPTED 314 95.4% PSF EER ≥ +5% & cross-corr peak ≥ 0.45
MARGINAL 14 4.3% Low photon count; partial recovery; passed null test
REJECTED 1 0.3% > 1,100 px catastrophic roll & field-rotation limit
RECOVERY RATE 328 / 329 99.7% Non-Rejection Operational Success
100% Pass fidelity_check.py

Strict Do-No-Harm FITS Contract

Scientific integrity is paramount. Astronomical archives cannot tolerate altered telemetry. UNJITR enforces a strict cryptographic byte-contract ensuring zero irreversible corruption:

RAWX / RAWY Coordinates 100% Byte-Identical
Photon Arrival TIME 100% Byte-Identical
Total Integrated Photons Zero Loss (±0 Counts)
Reversibility Exact Invertible X' = X - dx
Validated by automated unit tests comparing pre- and post-restoration FITS binary table extensions.
Software Release & Availability

Pipeline Architecture & Release Status

The UNJITR software package is being prepared for public release alongside peer-reviewed methodology and software papers.

Status Release in Preparation

Code repository is currently private pending publication of companion papers.

Architecture Python Core Engine

Hoisted 2D FFT cross-correlation, sub-pixel vertex fitting, and automated Do-No-Harm quality gates.

Target Venues PASP & JOSS (2026)

Methodology and software architecture papers currently in final author review.

Public Software Release: The repository and distribution package will be opened publicly upon publication. For scientific collaboration or pre-release inquiries, contact the authors via Dr. Jonathan Gelbord (ORCID) or Dr. Cory Glenn Garms.
Academic Publications & Open Science

Scientific Literature & Citation Manifest

Methods, astrophysical validation, and software architecture submitted for peer review. Use the buttons below to copy formatted BibTeX entries.

Primary Methodological Paper In Preparation

Blind Sub-Pixel Photon-Event Jitter Restoration and Astrometric Alignment for Space Observatories: UNJITR Algorithm, Spacecraft Dynamics, and Swift UVOT Archive Recovery

Gelbord, J., Garms, C.G., et al. (2026)
Target: Publications of the Astronomical Society of the Pacific (PASP) (In Preparation)

Formulates the UNJITR (UV/Optical Nonlinear Jitter & Instability Trajectory Recovery) framework: direct photon-stream attitude drift reconstruction at 6.7 Hz, the 1.0s correlation slab discovery, and master orbit coregistration. Achieves a 99.7% archive recovery rate across 282 Swift UVOT galaxy observations under extreme reaction-wheel limit cycling.

Software Architecture & Release In Preparation

UNJITR: A Python Toolkit for Sub-Pixel Photon-Event Jitter Correction and Astrometric Sharpening

Gelbord, J., Garms, C.G., et al. (2026)
Target: Journal of Open Source Software (JOSS) (In Preparation)

Details the forthcoming UNJITR Python package, implementing hoisted 2D Fast Fourier correlation, sub-pixel parabolic vertex fitting, automated Do-No-Harm quality gates, and high-throughput batch FITS event processing. Software release in preparation alongside peer-reviewed publication.