论文标题
cylin-painting:无缝{360 \ textdegree}全景图像支出及其他
Cylin-Painting: Seamless {360\textdegree} Panoramic Image Outpainting and Beyond
论文作者
论文摘要
图像支出获得了越来越多的关注,因为它可以从部分视图中生成完整的场景,从而提供了一个有价值的解决方案来构建{360 \ textDegree}全景图像。由于图像支出遇到了单向完成流的内在问题,因此以前的方法将原始问题转换为填充物,这允许双向流动。但是,我们发现灌溉有其自身的局限性,并且在某些情况下的局面不如支出。他们如何将它们合并为两者中的最好的问题仍然没有探索。在本文中,我们深入分析了覆盖和支出之间的差异,这实际上取决于源像素如何在不同的空间排列下对未知区域的贡献。在这种分析的激励下,我们提出了一个cylin-绘制框架,其中涉及在覆盖和支出之间有意义的合作,并有效地融合了不同的安排,以期利用其在无缝圆柱体上的互补益处。然而,直接应用气缸式卷积通常会在丢弃重要位置信息时会产生视觉上令人不安的结果。为了解决这个问题,我们进一步提出了可学习的位置嵌入策略,将位置编码的缺失组成部分纳入气缸卷积中,从而大大改善了全景结果。值得注意的是,虽然开发用于图像支出,但提出的算法可以有效地扩展到其他全景视觉任务,例如对象检测,深度估计和图像超分辨率。代码将在\ url {https://github.com/kangliao929/cylin-painting}中提供。
Image outpainting gains increasing attention since it can generate the complete scene from a partial view, providing a valuable solution to construct {360\textdegree} panoramic images. As image outpainting suffers from the intrinsic issue of unidirectional completion flow, previous methods convert the original problem into inpainting, which allows a bidirectional flow. However, we find that inpainting has its own limitations and is inferior to outpainting in certain situations. The question of how they may be combined for the best of both has as yet remained under-explored. In this paper, we provide a deep analysis of the differences between inpainting and outpainting, which essentially depends on how the source pixels contribute to the unknown regions under different spatial arrangements. Motivated by this analysis, we present a Cylin-Painting framework that involves meaningful collaborations between inpainting and outpainting and efficiently fuses the different arrangements, with a view to leveraging their complementary benefits on a seamless cylinder. Nevertheless, straightforwardly applying the cylinder-style convolution often generates visually unpleasing results as it discards important positional information. To address this issue, we further present a learnable positional embedding strategy to incorporate the missing component of positional encoding into the cylinder convolution, which significantly improves the panoramic results. It is noted that while developed for image outpainting, the proposed algorithm can be effectively extended to other panoramic vision tasks, such as object detection, depth estimation, and image super-resolution. Code will be made available at \url{https://github.com/KangLiao929/Cylin-Painting}.