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...)
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.
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.
> 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.
Took me a while to find it, so thought I'd save someone else the scrolling/search cost.
(Edit: Actually DLP does it in about that amount of time, nvm)
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.
It makes for easier top-of-atmosphere correction, and can be useful for things other than pretty pictures.
Any type of sensor could be CMOS.
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.
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.
edit: Seems like pushbroom is the name for TDI when it's put in a satellite.
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
Better yet... does anyone have the corrected image?