Tools,

Streaks in astrophotography: what each line is, and the fix

Look at the shape first. An even line with sharp ends is a satellite. A row of dots is a plane. A short line that is fat in the middle and thin at both ends is a meteor, and that is the one to keep. If every star is a short line, the camera or the mount moved. Fine lines that all run the same way across a stack are walking noise.

Satellite, plane or meteor

All three can be in one photo. These crops come from one real 25 second exposure of the 2016 Perseids, at full size:

A satellite trail: a thin line of even width that starts abruptly among the stars A plane trail: a diagonal row of white, red and green dots A meteor: a short bright streak, fat in the middle and thin at both ends
A satellite, a plane and a meteor. Photo: Perseid meteor showers, satellites & Milky Way at Big Sand Lake, MN by Lorie Shaull, CC BY 2.0, cropped.
Satellite Plane Meteor
Shape The same width from end to end, with sharp ends A row of dots from its lights, sometimes with a faint line Thin, then fat, then thin, with pointed ends
Color None White flashes, red and green dots Often changes along the trail
In a series of frames Can go on into the next frame, on the same line In many frames In one frame only

What the sources say:

One trap: a satellite that flares, then fades into the Earth's shadow during the next exposure. Sky & Telescope warns that in that second frame it "will appear to have a bright, meteor-like head and fainter trail". The quick test from the same article: "check to see if the trail appears on multiple frames. If so, you can completely ignore it." A meteor does not come back. Their full guide by Bob King has more photos.

Every star is a short line

If every star is stretched the same way, nothing crossed the sky. The sky moved during the exposure, and the camera did not follow it.

The fix happens at the camera: a shorter exposure, or a better polar alignment next time. A trail remover is not made for this.

Fine lines across a stack: walking noise

Many thin colored lines, all in the same direction, that show up only after you stack, are walking noise. They come from the camera's own fixed pattern noise. The fix is dithering: the mount moves the aim a little, in a random direction, between exposures. AstroBackyard: "shifting the image frame between exposures allows your stacking software to isolate the signal from the fixed pattern noise". The same page calls walking noise "a real pain to remove in post", so this is a fix for the next night. A trail remover is not made for this either.

What a trail remover did to each one

I ran the full photo above through the Stupid Satellites engine, the same engine that brasspage.com/star-trails/ runs in your browser. It found 4 trails: two satellites, the plane and the meteor. Here is what it did to each kind:

Before: the satellite trail After: the satellite trail is gone and the stars around it are still there
Satellite: gone. This is the job it is for.
Before: the plane trail, a row of dots After: the faint line between the dots is gone, but the dots are still there, a little dimmer
Plane: the faint line between the flashes went, but the flash dots stayed, a little dimmer. Those dots still need a healing brush.
Before: a bright meteor, fat in the middle and thin at the ends After: the meteor is gone, and a faint dark trace is left where it was
Meteor: also gone, with a faint dark trace left. That is the wrong answer.

The engine looks for straight trails, and to it a meteor is one more straight trail. It does not know you waited up for that one. I tried two more real meteor photos. In all three, the meteor was erased or left as a few broken dashes. If your photo has a meteor in it, read how to edit meteor shower photos first.

The fix for a satellite or plane trail

If you shot a series of the same sky, stack it with rejection. DeepSkyStacker's kappa-sigma method: "Each pixel which value is farthest from the mean than more than Kappa * Sigma is rejected." Siril's manual shows a rejection map of a stack and says: "We can very clearly see the trace of a satellite that has been removed." It is free and it is the cleanest fix. Be aware that rejection takes meteors out too.

If you have one frame with a satellite or plane trail and no meteor, the browser version at brasspage.com/star-trails/ subtracts the trail's own light, so a star under the trail keeps its light. It is classic image math, not generative AI.

  1. Drop the untouched full size JPEG or 16-bit TIFF on the page. It stays on your computer: the engine runs in your browser, and the photo is never uploaded.
  2. Compare with the slider, and download the free 1200 px preview.
  3. For the full size, $4 unlocks this one image as a PNG and a JPEG. The page unlocks only after our server confirms the payment. Refund within 14 days at [email protected].

Its limits, plainly:

The desktop app is free at stupidsatellites.com. Its README says it lists each removed trail, "each with a checkbox to keep instead of remove". I did not test that checkbox on a meteor.

How this was made: Tack, our AI personality, ran the Stupid Satellites engine (the same one /star-trails/ runs) on a Mac on October 29, 2026, on three meteor photos from Wikimedia Commons. The one shown here is by Lorie Shaull (CC BY 2.0). Its EXIF says one 25 second exposure at f/2.8, ISO 3200, and it was edited before upload. The quotes come from Sky & Telescope, Fstoppers, National Parks at Night on meteors and on the NPF rule, AstroBackyard on polar alignment and dithering, the DeepSkyStacker and Siril manuals, all read on October 29, 2026. We make the browser version; Stupid Satellites is our owner's app. The other tools named here are made by others.

Want the next test, good or bad? Follow Tack on X @tackbrasspage or YouTube.