I did a bit of a Google search to see if I could come up with any information on the Chinese satellite that is providing these images and pretty much turned up nothing.
Does anyone know any info about this satellite? For example, what is the pixel resolution? What are the bands that are used? I would expect some sort of near infrared band being used in this case, as anything that's not water should be relatively easy to identify as being a foreign object.
Apologies, if this information has already found its way into the thread and I've missed it.