如何从视频里精准抹杀一个人?

bfeng @ 2020年09月09日 世界观

网球场上奔跑的运动员不见了,公园里跳舞的少女不见了,山间行走的背包客不见了,仿佛融化在空气里。这都要拜弗吉尼亚理工学院和Facebook的科学家所赐,他们最新养成的AI,能让视频里任意物体化于无形。

AI靠的是光流大法。光流(Optical Flow)描述的是观察者眼里物体的运动情况,观察者可以是肉眼,也可以是摄像头。视频里每个像素点,在帧与帧之间发生的位移,都会被记录。光流法据此来估计物体发生了怎样的运动,从而把它从背景里抠掉。

然后,还要脑补出空白部分,方法是:AI依照背景中已有的光流,把空白处的光流平滑地推测出来,再在光流的指导下修复空白处的色彩,就可以了。

不过,这只新的AI和从前那些同样依赖光流的前辈还是有所不同。从前的光流修复术,常常十分困惑:物体的边界到底在哪?于是,科学家们给AI增加了新的步骤,从光流当中提取出轮廓线,如果提取的边界不完整,就再把被遮挡部分平滑地修复出来。这样,填色的时候便少了一丝困惑。

当然,作为一只多才多艺的AI,只抹去一个人、一匹马、一辆车是不够的。除此之外,如果你擦掉画面上的一大块或者几小块,AI也能够重新补全;去水印更不在话下。

我猜你还有大胆的想法,只等团队哪天开源了代码,就可以自己去试一试啦。

打赏一下

微信扫一扫打赏

支付宝扫一扫打赏