Removing objects from video in real time
kurzweilai.net
kurzweilai.net
Next up: augmented reality headgear, so you don't have to see billboards while driving / hunting zombies in the real world. Or your annoying coworkers.
;)
I wonder how it works on non-static objects, like people? Seeing the drain removed from the sink made me think of removing faces from people. Advance it enough, and you could probably get a visual Autotune for people to make them generically attractive by removing wrinkles and whatnot. Quite useful for politics, news, etc.
Of course you can also just remove wrinkles with a blur. I guess this gets more and more difficult in the age of HDTV.
Also: I'm less concerned about the fact that I can't trust live video to be uncensored, and more concerned about the fact that conspiracy theorists now can't trust live video to be uncensored. Now that they've been given the idea, I look forward to the next round of conspiracy theories, in which pixels are analyzed to prove that [favourite boogeyman] was really behind [next major event].
My approach was to detect the logos based on rudimentary pattern-detection (mostly finding parts of the screen the didn't change over a period of time) then calculate the replacement pixel-color based on the other pixels around the edges of this logo, weighting their impact on the replacement pixels by their proximity to the pixel being calculated.
It worked reasonably well ... albeit much slower than the demo in this video ... and transparent logos were then introduced complicating the calculations. Also, sitcoms worked much better than sports. Their cameras were more stationary making detection and pixel-color replacement-calculation easier.
Its likely that more work is being done than just simply applying a similar algorithm to Photoshops re-synthesise to each frame.
Anyone got a good guess? (or a paper for that matter?)
Next time you go to a (newer) baseball stadium, check out behind home plate and you'll sometimes see painted blocks where the TV cameras overlay ads.
Once the resolution of the image has been reduced, it becomes a low-res image. How do they get back the original resolution ?
Frankly, it sounds a lot like "Enhance" to me.
I really don’t know why I didn’t know that our Institute does something other than social science. Cool!
I would imagine the next logical step (assuming people removal works, it was not demonstrated) would be to _add_ people to videos in realtime. Uncle Joe dead? No problem. We'll just take those videos that we had of him last Christmas and put him in our videos from this year.
While the tech is nowhere being new, the real-time nature of this really makes you think about the possibilities.