Skip to content

The Wavy Track in an M1 Subframe ​

22 October 2026 · John

"Huh, that's weird." Close-ups of the wavy track from frame light_0046, its gentle early wiggle and its later 2′ arcs, beside last year's image of the Crab Nebula (M1)


One 60-second frame of M1 (light_0046, 13 October 2026, 05:10 CDT, Huntsville) holds a thin, in-focus wavy track next to an ordinary straight streak. Its measured properties rule out aircraft, balloons, satellites, meteor trains and anything near the scope, and I could not identify it.

Background ​

I'm shooting M1, the Crab Nebula, again this year. Last year's image is here.

Each finished image is made from a large number of 60-second subframes that are stacked. Not every subframe is usable. Tracking errors, focus drift, airplanes and clouds all spoil frames, so before stacking I look at every one and delete the bad ones.

Satellites and meteors are rarely a problem. Their streaks are usually faint enough to disappear into the background noise once the frames are stacked.

This time I came across a frame and thought, "huh, that's weird." So, like anyone working out how to use the new AI tools, I asked Claude to look at it. The measurements and reasoning in the rest of this article are Claude's analysis of my original FITS files, and it is written up here as it happened: starting from a guess, being corrected by the data, and ending without a definite answer.

The frame ​

Light_0046 is a 60-second exposure of M1 through an O3S2 dual-band filter, taken with a Celestron EdgeHD 8 (203 mm aperture, about 2,000 mm focal length) and an ASI2600MC Pro on an AM5 mount. The FITS header gives DATE-OBS 2026-10-13 10:10:06 UTC, which is 05:10 CDT, so the filename carries local time. The site is Huntsville, Alabama (34.70° N, 86.58° W per the header).

At that time M1 stood roughly 77° above the horizon, near the meridian, and the Sun was about 22° below it. Both figures are my own approximate calculations, not header values. The plate scale is 0.39 arcsec per pixel and the field is about 0.67° × 0.45°.

Full frame with the wavy track, the straight streak and M1 marked

The wavy track runs along the bottom of the frame as you see it in a PNG preview (row 0 at the top). The straight streak is at lower right. Left to right is roughly north on the sky.

The two tracks ​

Both tracks run north–south on the sky, within about 2° of each other. The straight streak is a plain, uniform line. The wavy track is the odd one.

Annotated close-ups: the wavy track in two sections, and the straight streak

  • Panel A: the track enters at the left frame edge as a gentle wave of nearly constant wavelength, with amplitude growing steadily.
  • Panel B: further along, the waves become tall arcs about 2′ high with sharp downward cusps, then fade out inside the frame.
  • Panel C: the straight streak starts abruptly mid-frame, runs parallel to the wavy track about 2′ to one side of where it fades, and leaves the frame.

What the data show ​

The track is a real, point-like, steadily glowing source with a smooth growing wiggle, and it is in focus, so it is far away.

PropertyValueHow it was measured
Exposure60 s, 10:10:06–10:11:06 UTCFITS header
DirectionNorth–south along Dec, both tracks within ~2°Plate solution (WCS) in the header
Wavy track lengthAbout 31′ (0.51°), left edge to where it fadesWCS positions of the traced path
Minimum angular speedAt least 31″/sTrack length ÷ 60 s
WavelengthAbout 114″ (147 half-res px), steadySpacing of 10 clean wave peaks
Wave amplitude9″ peak-to-trough, growing to 56″ over the first 22′, then arcs about 2′ tallTraced path, detrended
CyclesRoughly 1410 clean waves plus the large arcs
Width2.2″ FWHM (5.8 px) against 1.9″ (4.9 px) for the starsProfile fits across the track and across 245 stars
Implied distanceRoughly 35 km or moreDefocus: blur ≈ 203 mm × 2,003 mm ÷ distance
Brightness along trackSteady to about ±15% over most of its length, dimmer at the far endMean excess per column, 6 bins
Colour (R : G : B share)0.32 : 0.34 : 0.34 for the wavy track, 0.32 : 0.37 : 0.30 for the straight streakBayer planes, background-subtracted
Neighbouring framesNo track in 0045 or 0047Ridge-filter search of the full frames

The colour is flat across red, green and blue, and the straight streak matches it. That points to broadband light, not a single-colour LED, though the dual-band filter limits how much that can say.

What it cannot be ​

Every ordinary candidate fails on at least one measurement.

CandidateVerdictWhy
Insect, bat, bird, hair or spider silk near the scopeRuled outAn object at distance d is smeared to about 203 mm × 2,003 mm ÷ d on the sensor: roughly 11 px at 10 km and over 1,000 px at 100 m. The track is only about 1 px wider than a star.
Aircraft or droneRuled outAn airliner at 12 km would be about 9 px wide, plus it could not wiggle sideways by an arcminute every few seconds.
High-altitude balloon with a swinging payloadRuled outNeeds 0.2 g early on and 1–3 g in the big arcs at the nearest allowed distance. A payload on a few metres of line cannot swing 10–20 m.
SatelliteRuled out for the wiggleOrbits are smooth. A tumbling satellite flickers in brightness; it does not move sideways.
Meteor persistent trainUnlikelyTrains at about 90 km are typically tens of metres or more across, so tens of arcseconds wide and fuzzy. This track is as sharp as a star. A train would also lie along the meteor's path, not beside it.
Mount, tracking or vibrationRuled outAny camera motion would copy the same wiggle onto every star. The stars are round.
Sensor or electronics artifactNot excluded, but unlikelyA smooth 2-D curve that grows steadily, stays at constant brightness and has a sky-like colour does not resemble read noise, banding or amplifier glow.

Why no real object fits ​

A real object at 35 km or more would need to accelerate sideways at roughly 0.2 g to over 100 g, depending on distance and speed.

Left: wave amplitude growing along the track. Right: sideways acceleration a real object would need, by distance

The estimate assumes the source crossed the visible 31′ in at most 60 s, so the wave period is at most about 3.7 s (114″ ÷ 31″/s). For a sideways oscillation of semi-amplitude A at angular frequency ω, the acceleration at distance d is ω² × A × d.

  • Nearest allowed distance (35 km): about 0.2 g for the early waves, 1.2 g for the later waves, and 2.7 g for the big arcs.
  • Farther away or faster: every case gets worse. At 100 km the big arcs need roughly 8 g; doubling the track speed quadruples all of these.

No balloon, aircraft, drone or satellite does that. Either the source is something that can move this way, or the motion is not the motion of a single physical object.

The neighbouring frames ​

Neither the frame before nor the frame after contains the track, or any other long streak.

The same strip of sky in frames 0045, 0046 and 0047

  • 0045 started at 10:08:49 UTC. It was dithered about 280 half-resolution pixels (3.6′) from 0046, so I aligned it using the stars before comparing.
  • 0046 is the frame with the track, 10:10:06–10:11:06 UTC.
  • 0047 started at 10:11:07 UTC, one second after 0046 ended, with no dither. If the source had kept going north at 31″/s it would have been inside the frame for its first 20 seconds or so. It is not there.

The track also fades out inside the frame. Whatever made it stopped being visible during this one exposure.

What is left, and how to test it ​

Two ideas survive, and neither is convincing. The first is an optical effect that moves a point of light without moving the stars, such as a reflection of a bright source outside the field. The second is a real, actively steered light source far away. Neither can be confirmed or excluded from one frame.

Checks you can run ​

  1. Satellite check. Use the field centre (RA 83.64°, Dec +22.17°) and the window 10:10:06–10:11:06 UTC on 13 Oct 2026. A GPS-class satellite near the zenith moves at roughly 40″/s, close to the speed this track needs. Historical element sets need a Space-Track account; Stellarium or a Skyfield script can then propagate them. This was not done because the analysis workspace could not reach satellite catalogues.
  2. ADS-B history. Search the window above within about 250 km of Huntsville. This is a cross-check only: the focus test already excludes aircraft, so a clean result confirms the conclusion and a hit would be surprising. Options are listed below.
  3. Meteor reports. Check the American Meteor Society and NASA all-sky camera reports for 13 Oct around 10:10 UTC. A bright meteor could explain the straight streak.
  4. Your own logs. Look at the ASIAIR guide log and the capture log for 10:10–10:11 UTC for any disturbance. The sensor temperature stayed at −15 °C across all three frames.
  5. Other imagers. Post the original FITS crop with the time and position (RA/Dec above) on AstroBin or Cloudy Nights. An imager within a few hundred kilometres shooting the same area would settle whether it was a real distant source.

Getting ADS-B history ​

ADS-B data could not be pulled from the analysis workspace, so this has to be done separately. These are the routes that could be confirmed or reasonably described:

SourceWhat it givesNotes
ADS-B Exchange data productsGlobal snapshots every 5 s since May 2020, plus per-aircraft tracesFree only for the 1st of each month; everything else is a commercial agreement. Check whether the live globe's replay mode covers 13 Oct.
adsb.lol historyDaily readsb trace dumps (gzip JSON), open-licensedThe 2024 archive is on GitHub. Check adsb.lol's site for a 2026 archive or its replay map.
OpenSky NetworkHistorical state vectorsNeeds a registered account.
FlightAware, Flightradar24Historical tracksFree history windows are short; a 9-day-old query may need a paid tier.

In any of these, filter to 2026-10-13, 10:10–10:12 UTC, within about 250 km of 34.70° N, 86.58° W. Then look for tracks that pass within a few degrees of overhead (M1 was near 77° elevation).

Method and caveats ​

The raw FITS was read, each 2×2 Bayer cell was binned to one half-resolution pixel, a median-filtered background was subtracted, and the result was smoothed lightly for display. The track was traced with a ridge filter and a minimum-cost path; that trace is reliable out to about x = 1,850 half-resolution pixels, and the amplitude and wavelength figures come from that stretch. The height of the large arcs beyond it is read from the images. Sky positions come from the plate solution stored in the FITS header.

  • Distance limit. It assumes the scope was focused at infinity and the source is point-like. The roughly 3 px of extra width gives about 35 km; treat it as 30–40 km, not a precise bound.
  • Speed and acceleration. Both assume the source crossed the visible track within the 60 s. If it was visible for less time, the speed is higher and the acceleration far higher.
  • Sun and elevation. The 22° and 77° figures are approximations.
  • Not checked. Satellite catalogues and ADS-B data were not accessible.
  • Earlier guesses retracted. Early in the conversation Claude suggested an insect, a bat or bird, and a swinging balloon payload. The focus test rules out the first two, and the acceleration estimate rules out the third.

Sources ​