Making Clouds Go Away on MapBox Satellite
mapbox.com
mapbox.com
Cloud obstruction of satellite imagery six months after Apple released their mapping data, seems to indicate a fundamental lack of knowledge of how to deal with those type of obstructions, so hopefully your call will be well received.
I could only find a related talk about this here: http://modis.gsfc.nasa.gov/sci_team/meetings/199905/presenta...
(NOTE: I have no intention of visiting the cloudiest place on earth with my vampire hunting kit. ;-)
You might find the weather simulation work done on the old (2005) "Earth Simulator" or newer (2011) "K Computer" supercomputers in Japan really interesting.
http://www.hpcwire.com/hpcwire/2011-06-20/japanese_supercomp...
We didn’t, but it would be pretty easy to re-derive. The cloudiest places at this scale are the sides of mountains in the Intertropical Convergence Zone[0], where wet air rises several thousand meters, thus cooling and thus condensing. For example, tomorrow I’ll be spending a lot of time looking at Andes in Colombia, Ecuador, and Peru.
0. http://www.youtube.com/watch?feature=player_embedded&v=Y...
I worked on a similar problem during my bachelor thesis[1] : I wrote an algorithm to remove clouds from NDVI images (used for deforestation detection[2]). We used fourrier, moving windows and some ugly hacks to detect and interpolate cloudy data. There are some details in my report.
[1] http://ape.iict.ch/teaching/DiplomaReports/2009_Rebetez.pdf
We’re doing almost the opposite – as little non-permanent snow and ice as we can manage. The reason is simply that we want to make this as useful as possible as a general-purpose base layer, and people usually want to see spring/summer growth. It looks subjectively right even in regions where it’s only around for a minority of the year.
If you’re interested in seasonal dynamics, I recommend Blue Marble[0]. It’s really good work – we’re in touch with some of the people who made it, and they’re sharp folks. But it’s half the resolution that we’re aiming for, and has some areas of distracting interpolation artifacts. Our main goal is accuracy, but we’re also going for aesthetics in a way that Blue Marble wasn’t.
One possible naive approach could be to simply dispose of the lightest 90% of samples and average the remainder. You could reduce noise by blurring the pixels before applying statistical sampling.
Will this be open-sourced one day ? Or maybe integrated into TileMill ?
How do you decide where the border is? You're going to have a snow cap of some size -- what size is it, and how do you get to look both realistic, and consistent-looking, without artificial-looking borders?
I do like your idea of it being summer everywhere, though, hemisphere be damned! :)
I think what you are doing makes sense for most purposes and I look forward to seeing the final layers.
I'm especially interested in snow cover because of a side project of mine (hillmap.com) that is targeted at backcountry travelers (ski tourers, hikers etc...especially winter travelers since it does things like avalanche terrain analysis in a canvas overlay).
Blue marble is cool and there are some overlays from NOAA etc but winter satellite photos good enough to answer questions like "is this typically an open snow field or heinous bushwhack" or "does this lake freeze over" would be really useful for planing trips in winter or colder climates.
If you guys (or someone) hosted the daily datasets it would be possible to do the processing client side in a canvas for a user defined time periods which would be an awesome tool.
I have a few questions you haven't mentioned in your blog and would appreciate it if you can answer them here.
is there some sort of public ftp server you can log in and get say the last 2 days' maps of any given coordinate ? and if so can you share the address ?
additionally, are the image coordinates that come with the images really that accurate that you can do pixel comparisons over time without doing any sort of registration ?