I mean, de-warping warped imagery is something that Google’s image stabilization software used on YouTube can already do very well. Adapting it for this purpose should be possible.
I mean, de-warping warped imagery is something that Google’s image stabilization software used on YouTube can already do very well. Adapting it for this purpose should be possible.
If each image has a slightly different watermark, then simple averaging won't work. Instead you need to come up with a model that describes how the watermark is changing, then estimate parameters of that model. The more complex the change, the more images you need for parameter estimation.
Image stabilization won't work here because it relies on large features and therefore won't be sensitive to relatively weak watermark signal. Besides, it's only stabilizing in three dimensions (pitch, roll, yaw) and won't help with warping within the image.
(1) Rather than a true box the midpoints are going to be slightly buldging, but with a large sample set it's very close to a box.
Sure, you can get into cat and mouse games ever stranger geometry. But, the water mark is limited by how much it distracts from the image.
It does show a good average and simply moving the watermark was easily reversible suggesting detection of a watermark in an image was easy.