News for hackers. Stuff that matters.
Re:Stealth bomber in flight on Google Maps by kevin_thibedeau on Monday December 20, 2021 @02:25PM (#29628964)
These are pushbroom linear sensors stacked up in the focal plane. The spectral channels are physically separated by larger distance than neighboring pixels in a Bayer grid. There is a time delay between each channel sweeping over the same location that gets corrected when the final imagery is aligned. The moving plane at altitude violates assumption of a static scene and exposes the scanning behavior.
Re:Stealth bomber in flight on Google Maps by oppositelock on Monday December 20, 2021 @08:24PM (#29632718)
The B2 bomber photo isn't from a push boom sensor, because it would be distorted since it's moving relative to the camera. This would manifest itself as a shear along the motion vector . There is no shear in this photo, only spectral bands.

I've spent a number of years doing image orthorectification, and satellite imagery post-processing, then also worked on Google Earth and Google Maps, so I can tell you precisely what happened. This is a satellite image from a satellite which photographs different spectra at different times. There isn't enough parallax at typical orbital distance for this much displacement to come from multiple cameras. Looking at some parked cars, this looks like 20-30cm resolution per pixel, which is consistent with the newer earth imaging satellites.

Google Earth made a blog post about this a while ago (https://www.gearthblog.com/blog/archives/2015/03/planes-flig...)

Re:Stealth bomber in flight on Google Maps by jcims on Monday December 20, 2021 @09:26PM (#29633109)
Agree it wouldn’t be parallax from multiple cameras on the same satellite but the delay between images seems quite short for physical filter swapping (~20ms per filter).

(Edit: Actually DLP does it in about that amount of time, nvm)

Re:Stealth bomber in flight on Google Maps by bpye on Monday December 20, 2021 @08:28PM (#29632747)
Shame we don't know what the delay between spectra is, would be fun to work out how fast the plane is traveling.
Re:Stealth bomber in flight on Google Maps by dalmo3 on Monday December 20, 2021 @08:39PM (#29632819)
I've seen larger aberrations from satellite captures of planes. But I've no idea how to estimate height or speed by that.
Re:Stealth bomber in flight on Google Maps by oppositelock on Monday December 20, 2021 @08:55PM (#29632912)
You can get height if you can find the shadow, and find the time that the photo was taken, because at any given time and date, you can compute sun position, and you know the precise lat/lng of the shadow. The shadow would need to be in the same photo, though. (actually, it's a bit to the northwest, just found it).

If you can find a vertical structure, like an antenna mast, you can measure shadow length and direction and if you know the height of the antenna, you have enough information for some trigonometry.

Speed is harder. You'd need to know the difference between exposures.

Re:Stealth bomber in flight on Google Maps by ryan_j_naughton on Monday December 20, 2021 @11:29PM (#29633887)
For those interested, here is the shadow: https://www.google.com/maps/place/39%C2%B001'28.8%22N+93%C2%...

Took me a while to find it, so thought I'd save someone else the scrolling/search cost.

Re:Stealth bomber in flight on Google Maps by rob74 on Tuesday December 21, 2021 @04:44AM (#29635697)
Thanks! It's conveniently hidden by a grassy area and some trees which throw shadows of their own. Actually, I should be doing something more useful at the moment...
Re:Stealth bomber in flight on Google Maps by oppositelock on Monday December 20, 2021 @09:11PM (#29633008)
Aha! Here we go. Here's a telephone pole: https://earth.google.com/web/search/39.0303298,-93.58495/@39...

We know that telephone poles stick about 32 feet from the ground. Measuring the shadow in Google Earth above, it's about 20 feet. Now, it's a simple ratio.

Using Earth, I measured the distance from the plane to its shadow at about 2430 feet, that would put it at 3,900ft, which is surprisingly low, but I don't know the height of that pole for sure. It's the right ballpark, though.

Re:Stealth bomber in flight on Google Maps by abrowne on Monday December 20, 2021 @09:26PM (#29633107)
Not too low if landing? From another comment:

> This one was probably on final approach during the summer when the winds are usually out of the south and was probably about 2,000 feet above the ground.

https://news.ycombinator.com/item?id=29628167

Re:Stealth bomber in flight on Google Maps by rookderby on Tuesday December 21, 2021 @09:56AM (#29637940)
Probably headed to Whiteman AFB. Here's one parked: https://www.google.com/maps/place/38%C2%B043'29.7%22N+93%C2%...
Re:Stealth bomber in flight on Google Maps by mountainofdeath on Tuesday December 21, 2021 @12:01PM (#29639358)
The B2 is based out of Whiteman AFB near Warrensburg, MO so roughly 25 miles or 40 km south of where the plane is so it is probably on its final approach to land or just took off.
Re:Stealth bomber in flight on Google Maps by kloch on Tuesday December 21, 2021 @12:22PM (#29639599)
If it’s anything like space telescopes there are more than 3 spectral filters that can be selected which rules out a static Bayer-type filter system.
Re:Stealth bomber in flight on Google Maps by Scene_Cast2 on Monday December 20, 2021 @03:08PM (#29629579)
For anyone wondering about what a pushboom sensor is - http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72....

Basically a 1D sensor that acquires a 2D image because the camera itself is moving.

In this case, I'd imagine that there are 3 such sensors for RGB.

Re:Stealth bomber in flight on Google Maps by chris_va on Monday December 20, 2021 @03:16PM (#29629716)
FWIW, depending on the satellite (this one is probably WorldView 3), there usually more like ~6-7 channels in the visible.

It makes for easier top-of-atmosphere correction, and can be useful for things other than pretty pictures.

Re:Stealth bomber in flight on Google Maps by hermitdev on Monday December 20, 2021 @08:09PM (#29632608)
> Basically a 1D sensor that acquires a 2D image because the camera itself is moving.

Or a static camera and a moving subject. This same style of camera is used for "photo finishes" in races. The camera is literally the finish line, and the the first pixel to "cross the line" is the winner.

Re:Stealth bomber in flight on Google Maps by dangerbird2 on Tuesday December 21, 2021 @03:14PM (#29641551)
Also office scanners. Basically, it's still a 2D image, but instead of two spatial dimensions, it has a spacial dimension and a time dimension.
Re:Stealth bomber in flight on Google Maps by nopenopenopeno on Monday December 20, 2021 @05:42PM (#29631419)
Is CMOS a type of pushboom sensor?
Re:Stealth bomber in flight on Google Maps by AussieWog93 on Monday December 20, 2021 @06:03PM (#29631652)
CMOS is a manufacturing method for integrated circuits.

Any type of sensor could be CMOS.

Re:Stealth bomber in flight on Google Maps by namibj on Monday December 20, 2021 @10:57PM (#29633676)
I haven't seen a CCD CMOS, yet, and I don't _think_ microbolometers are CMOS-based (and wouldn't be surprised if no one publically tried). Happy to see some exotic examples, though. Those are always intriguing the hacker curiosity.
Re:Stealth bomber in flight on Google Maps by nopenopenopeno on Monday December 20, 2021 @06:07PM (#29631681)
Thanks for answering!
Re:Stealth bomber in flight on Google Maps by stephen_g on Tuesday December 21, 2021 @01:37AM (#29634660)
Most CMOS imaging sensors in digital cameras do scan, but not like a push-broom sensor. The push-broom sensor only has a single line of pixels that physically moves (or that something moves across), like in a scanner or a photocopier. But as others have said, those sensors might also be fabricated with CMOS technology.

Whereas your normal digital camera has a fixed rectangular array of pixels, and the scanning is just reading them progressively (what's called 'rolling shutter') because it's hard to read them all quickly enough at once. Some more expensive sensors do 'global shutter' which usually has better motion characteristics for video.

Re:Stealth bomber in flight on Google Maps by formerly_proven on Monday December 20, 2021 @02:47PM (#29629258)
Is the R/G/B separation greater because these sensors are built like TDI CCD lines?

edit: Seems like pushbroom is the name for TDI when it's put in a satellite.

Re:Stealth bomber in flight on Google Maps by amcoastal on Monday December 20, 2021 @05:30PM (#29631257)
Exactly! I'm working on some stuff now to exploit this very effect, the small time difference in the bands can be used to find velocities of moving objects.
Re:Stealth bomber in flight on Google Maps by tech_timc on Monday December 20, 2021 @06:09PM (#29631704)
The same effect can be used to estimate cloud heights, and to identify aircraft flying above clouds.

Parallax based Cloud Detection for Sentinel-2 Analysis Ready Data Generation https://www.researchgate.net/publication/332999809_Parallax_...

Aircraft Detection above Clouds by Sentinel-2 MSI Parallax https://www.mdpi.com/2072-4292/13/15/3016

Re:Stealth bomber in flight on Google Maps by magicroot75 on Monday December 20, 2021 @11:37PM (#29633939)
Is this at all analogous to how we used red/blue shift to determine the speed at which astronomical objects are moving towards/away from us?
Re:Stealth bomber in flight on Google Maps by oivey on Tuesday December 21, 2021 @01:55AM (#29634739)
No, that’s the Doppler effect. This is a time delay between when different colors were captured.
Re:Stealth bomber in flight on Google Maps by magicroot75 on Tuesday December 21, 2021 @06:26AM (#29636307)
Ah gotcha. Makes sense. Thanks!
Re:Stealth bomber in flight on Google Maps by samhw on Monday December 20, 2021 @05:44PM (#29631448)
This is incredibly cool. What's the application (if it's possible to obscure whatever details you don't want to divulge)?
Re:Stealth bomber in flight on Google Maps by amcoastal on Monday December 20, 2021 @05:58PM (#29631605)
Its coastal physics work, you can infer near shore conditions by watching wave propagation.
Re:Stealth bomber in flight on Google Maps by geoduck14 on Monday December 20, 2021 @10:46PM (#29633590)
So... like where submarines are based on water disturbances?
Re:Stealth bomber in flight on Google Maps by amcoastal on Tuesday December 21, 2021 @07:50AM (#29636862)
That's not what I'm doing but it seems possible you could watch refraction patterns and tell that there are submerged objects, but you'd need to know the water depth without that object there, as there'd be no great way to tell if the object is a submarine or a pile of sand. Also, most of these satellites pass over fairly rarely so wouldn't be super useful for tracking things that move. I'm mostly interested in finding the piles of sand :)
Re:Stealth bomber in flight on Google Maps by Ziggy_Zaggy on Monday December 20, 2021 @06:18PM (#29631780)
So... does anyone have a tool handy to correct the frames?

Better yet... does anyone have the corrected image?

Re:Stealth bomber in flight on Google Maps by AnthonBerg on Tuesday December 21, 2021 @02:42AM (#29634985)
I must say there is quite some beauty in the choice and structure of words here.
Re:Stealth bomber in flight on Google Maps by skanderbm on Wednesday December 22, 2021 @08:58AM (#29649335)
Funnily enough, I thought exactly the same when reading the parent post ! Grateful to be in such well-spoken company :)
Re:Stealth bomber in flight on Google Maps by baybal2 on Monday December 20, 2021 @02:40PM (#29629157)
I think modern satellites have matrix sensors
Re:Stealth bomber in flight on Google Maps by kevin_thibedeau on Monday December 20, 2021 @03:22PM (#29629798)
It depends on the satellite. Weather satellites in GEO do because they aren't moving relative to the surface and they have time constraints for scanning the full earth disc. Higher resolution imaging satellites use linear sensors. However, they use TDI imaging which at a low level makes them superficially like an area array with limited vertical resolution but the light collection is still fundamentally different.
Re:Stealth bomber in flight on Google Maps by gswdh on Monday December 20, 2021 @03:14PM (#29629691)
I don’t think this is the case as we don’t see any rolling shutter distortion. The linear sensor scans just like a shutter curtain exhibiting the same distortion. The plane is proportioned correctly. Maybe the scan time is fast enough.