告别灰白和朦胧,老照片也能玩转3D,新SOTA效果惊艳
机器之心报道
机器之心编辑部
拿起以往的老照片,无一不是灰蒙蒙的。那么有没有一种方法将这些老照片重焕生机呢?近日,弗吉尼亚理工等机构开发出了一种语境感知分层深度修复技术,它利用基于学习的修复模型来迭代地合成新的颜色和深度信息,并借助标准图形引擎将这些老照片渲染成3D照片。
论文地址:https://arxiv.org/pdf/2004.04727.pdf
项目地址:https://github.com/vt-vl-lab/3d-photo-inpainting
网站地址:https://shihmengli.github.io/3D-Photo-Inpainting/
Colab 地址:https://colab.research.google.com/drive/1706ToQrkIZshRSJSHvZ1RuCiM__YX3Bz
图像预处理:首先初始化 LDI,LDI 使用单个层,且完全 4-connected。在预处理过程中,检测主要的深度不连续区域,并将它们分为简单的连接深度边缘(connected depth edge)。这构成了主算法的基础,该算法的核心部分式迭代地选择深度边缘进行修复;
语境和合成区域:断开边缘上的 LDI 像素,只修复边缘的背景像素。具体做法是从边缘的「已知」侧提取局部语境区域,在「未知」侧生成合成区域;
语境感知的颜色和深度修复:合成区域是新像素的连续 2D 区域,研究者使用基于学习的方法从给定语境中为其生成颜色和深度值;
形成 3D 纹理网格:修复完成后,将合成像素合并到 LDI 像素。
该方法按照以上流程迭代进行,直到所有深度边缘都得到处理。












Linux (已在 Ubuntu 18.04.4 LTS 上测试)
Anaconda
Python 3.7 (已在 3.7.4 上测试)
PyTorch 1.4.0 (已在 1.4.0 测试执行)
运行以下命令
conda create -n 3DP python=3.7 anacondaconda activate 3DPpip install -r requirements.txtconda install pytorch==1.4.0 torchvision==0.5.0 cudatoolkit==10.1.243 -c pytorch
下载模型权重
chmod +x download.sh./download.sh
将 .jpg 文件 (e.g., test.jpg) 放入 image 文件夹中.
如?image/moon.jpg
运行:
python main.py --config argument.yml通常情况下处理时间为 2-3 分钟,具体取决于可用的计算资源。
将结果存储再以下目录中:
MiDas 估算的对应深度 tu
如?depth/moon.npy
3D 网格
如 mesh/moon.ply
具有放大效果的渲染视频
如 video/moon_zoom-in.mp4
具有摆动效果的渲染 shi'p
如 video/moon_swing.mp4
渲染视频并进行 circle motion
如 video/moon_circle.mp4
如果你对此项目感兴趣,可浏览项目地址便于参考更多详细信息。
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
- 1 因地制宜发展新质生产力 7904867
- 2 中央定调明年继续“国补” 7808837
- 3 10人聚餐9人开溜 男子看账单傻眼 7712631
- 4 乘冬而起 向雪而行 7617174
- 5 医院躺了2700多天的男子是植物人 7523146
- 6 钱学森的前瞻构想正照进现实 7424856
- 7 网警:男子AI生成车展低俗视频被拘 7329394
- 8 一粒米盖住6个字 药品说明书该改了 7236199
- 9 哈尔滨机场出租羽绒服 洗2次不再租 7138333
- 10 卓越工程师培养有了新标准 7043165







机器之心
