Github项目推荐 | 不想让路人甲乱入你的镜头?或许它能帮你P掉他们

2019 年 7 月 9 日 AI科技评论

从视频里“擦除”框选的目标

video-object-removal - Just draw a bounding box and you can remove the object you want to remove

by zllrunning

本项目的相关论文入选 CVPR 2019。

论文标题:

《Fast Online Object Tracking and Segmentation: A Unifying Approach》《Deep Video Inpainting》(CVPR 2019)

Link :

http://openaccess.thecvf.com/content_CVPR_2019/supplemental/Wang_Fast_Online_Object_CVPR_2019_supplemental.pdf

* 本论文在AI研习社就能下载哦,更多CVPR论文,敬请扫码查看:

https://ai.yanxishe.com/page/resourceDetail/845

只需绘制一个边界框,你就可以擦除想要删除的对象。

Github项目地址:

https://github.com/zllrunning/video-object-removal

安装

所有代码都已经在Ubuntu 16.04,Python 3.5,Pytorch 0.4.0,CUDA 8.0,GTX1080Ti GPU上进行了测试。

  • 克隆本项目仓库

git clone https://github.com/zllrunning/video-object-removal.git cd video-object-removalcd get_maskbash make.shcd ../inpaintingbash install.shcd ..

Demo

  • 下载 SiamMask 和 Inpainting 的预训练模型

  • 把它们放在 cp/ 文件夹中

  • 然后运行:

  
  
    
python demo.py --data data/Human6
  • 当然了,它还支持视频文件的框选擦除

  
  
    
python demo.py --data data/bag.avi

另一个可选参数: -  mask-dilation

  
  
    
python demo.py --data data/Human6  --mask-dilation 24

这个参数控制用于掩模的扩张内核的大小,其作用是扩大掩模的范围以避免边缘问题。有关详细信息,请查看 inpainting/davis.py

查看效果

1. 框选出一个这样的边界框:

2. 框选对象将被擦除,并将修复后的视频保存在 results/inpainting 文件夹中。 

(编辑器限制,如果Gif图像过于模糊,请移步Github项目中查看。)

左图:原始图像,右图:擦除结果

编者注:从效果上看擦除的效果还是不错的,但是存在的问题是:擦除后的画面中会出现部分的变形(即图中的人走过的位置),这应该是项目中需要改进的一点。

致谢

本项目基于 SiamMask 和 Deep-Video-Inpainting开发。非常感谢这些优秀的项目。

引用

@article{Wang2019SiamMask, title={Fast Online Object Tracking and Segmentation: A Unifying Approach}, author={Wang, Qiang and Zhang, Li and Bertinetto, Luca and Hu, Weiming and Torr, Philip HS}, journal={The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)}, year={2019}}

@inproceedings{kim2019deep,         title={Deep Video Inpainting},            author={Kim, Dahun and Woo, Sanghyun and Lee, Joon-Young and So Kweon, In},            booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},            pages={5792--5801},            year={2019}
2019 全球人工智能与机器人峰会

2019 年 7 月 12 日至 14 日,由中国计算机学会(CCF)主办、雷锋网和香港中文大学(深圳)联合承办,深圳市人工智能与机器人研究院协办的 2019 全球人工智能与机器人峰会(简称 CCF-GAIR 2019)将于深圳正式启幕。

届时,诺贝尔奖得主JamesJ. Heckman、中外院士、世界顶会主席、知名Fellow,多位重磅嘉宾将亲自坐阵,一起探讨人工智能和机器人领域学、产、投等复杂的生存态势。

 点这里查看本篇更多相关内容

登录查看更多
0

相关内容

CVPR是IEEE Conference on Computer Vision and Pattern Recognition的缩写,即IEEE国际计算机视觉与模式识别会议。该会议是由IEEE举办的计算机视觉和模式识别领域的顶级会议。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
【MIT】Yufei Zhao《图论与加法组合学》,177页pdf
专知会员服务
49+阅读 · 2020年4月27日
【WWW2020-微软】理解用户行为用于文档推荐
专知会员服务
35+阅读 · 2020年4月5日
专知会员服务
109+阅读 · 2020年3月12日
算法与数据结构Python,369页pdf
专知会员服务
162+阅读 · 2020年3月4日
近期必读的9篇 CVPR 2019【视觉目标跟踪】相关论文和代码
Keras作者François Chollet推荐的开源图像搜索引擎项目Sis
专知会员服务
29+阅读 · 2019年10月17日
《DeepGCNs: Making GCNs Go as Deep as CNNs》
专知会员服务
30+阅读 · 2019年10月17日
Github项目推荐 | awesome-bert:BERT相关资源大列表
AI研习社
27+阅读 · 2019年2月26日
2018年8月份GitHub上最热门的开源项目
算法与数据结构
3+阅读 · 2018年9月4日
Github 项目推荐 | 用 PyTorch 0.4 实现的 YoloV3
AI研习社
9+阅读 · 2018年8月11日
UPSNet: A Unified Panoptic Segmentation Network
Arxiv
4+阅读 · 2019年1月12日
3D-LaneNet: end-to-end 3D multiple lane detection
Arxiv
7+阅读 · 2018年11月26日
VIP会员
相关VIP内容
【MIT】Yufei Zhao《图论与加法组合学》,177页pdf
专知会员服务
49+阅读 · 2020年4月27日
【WWW2020-微软】理解用户行为用于文档推荐
专知会员服务
35+阅读 · 2020年4月5日
专知会员服务
109+阅读 · 2020年3月12日
算法与数据结构Python,369页pdf
专知会员服务
162+阅读 · 2020年3月4日
近期必读的9篇 CVPR 2019【视觉目标跟踪】相关论文和代码
Keras作者François Chollet推荐的开源图像搜索引擎项目Sis
专知会员服务
29+阅读 · 2019年10月17日
《DeepGCNs: Making GCNs Go as Deep as CNNs》
专知会员服务
30+阅读 · 2019年10月17日
Top
微信扫码咨询专知VIP会员