The present disclosure provides a method for simulating depth of field. In some implementations, the optimal scanning distance between the camera and the subject in the physical environment is determined for the camera to scan the subject. As the degree of proximity changes during scanning, the ambiguity level is iteratively updated to correspond to the degree of proximity between the camera and the determined optimal scanning distance. For each update to the blur level from the iteration update, an image including a three-dimensional (3D) model of the physical environment depicted at the updated blur level is generated on the user equipment associated with the scan.
【技术实现步骤摘要】
【国外来华专利技术】模拟景深
技术介绍
三维(3D)扫描技术允许将现实世界对象和环境转化成相对应的3D虚拟对象。3D虚拟对象具有许多可能的用途,例如用于3D打印、增强现实(AR)和虚拟现实(VR)体验、快速原型制作等。通常,可以通过用一个或多个扫描设备扫描环境来生成3D虚拟对象,所述扫描设备包括能够检测现实世界的物理特征的任何数量的环境传感器。这些物理特征被转换为3D虚拟对象的相应特征。在一些3D扫描方法中,用户能够物理地操纵扫描设备,例如移动电话,以便控制设备姿势,以及设备与作为扫描的主体的一个或多个现实世界对象和/或空间的距离。扫描设备可以包括收集扫描数据的相机,该扫描数据包括关于其视野内的表面的距离信息,以及表面纹理和颜色信息。为了接收高质量的扫描数据,相机应定位在距扫描的主体的最佳距离处,该最佳距离可能会随着扫描不同区域而改变。该距离可以基于相机的焦距。有些相机具有可调焦距,例如带有变焦镜头的相机。然而,调整焦距可能并不总是可行的,例如相机具有固定焦距的情况。在这些情况下,用户可能无法判断扫描的最佳距离,这会降低扫描质量。
技术实现思路
在一些方面,本公开提供了使用来自现实世界对象或空间的3D捕获数据来可视化和生成3D扫描对象的系统和方法。为了帮助用户保持与被扫描主体的最佳距离,本公开的各方面基于用户从焦点的摄影标准学习的行为而构建。特别地,在3D扫描期间,确定相机和/或扫描设备的最佳扫描距离。在各种实现方式中,模糊用于在视觉上向用户指示相机与扫描距离的接近度。当相机远离扫描距离时,模糊会增加。此外,当相机朝向扫描距离移动时,模糊减少。在扫描距离处或附近,可以不向用户呈现模糊。 ...
【技术保护点】
1.一种计算机实现的方法,包括:确定相机与物理环境中的主体的最佳扫描距离,以供由所述相机扫描所述主体;当在所述扫描期间随着所述相机与所确定的最佳扫描距离的接近度改变,迭代地更新模糊水平以对应于所述接近度;以及对于来自所述迭代地更新的对所述模糊水平的每个更新,在与所述扫描相关联的用户设备上生成包括以更新的模糊水平描绘的所述物理环境的三维(3D)模型的图像,所述3D模型是从所述扫描产生的。
【技术特征摘要】
【国外来华专利技术】2016.10.25 US 62/412,766;2017.03.02 US 15/448,4251.一种计算机实现的方法,包括:确定相机与物理环境中的主体的最佳扫描距离,以供由所述相机扫描所述主体;当在所述扫描期间随着所述相机与所确定的最佳扫描距离的接近度改变,迭代地更新模糊水平以对应于所述接近度;以及对于来自所述迭代地更新的对所述模糊水平的每个更新,在与所述扫描相关联的用户设备上生成包括以更新的模糊水平描绘的所述物理环境的三维(3D)模型的图像,所述3D模型是从所述扫描产生的。2.根据权利要求1所述的计算机实现的方法,其中,所述迭代地更新包括在每次迭代中确定所述接近度,其中,所述更新的模糊水平与所确定的接近度成比例。3.根据权利要求1所述的计算机实现的方法,其中,所述图像的生成包括将与所述模糊水平相对应的模糊纹理应用于所述3D模型,所述模糊纹理引起所述3D模型的模糊。4.根据权利要求1所述的计算机实现的方法,其中,所述确定所述最佳扫描距离是基于利用所述用户设备的传感器跟踪所述相机在所述物理环境中的位置的。5.根据权利要求1所述的计算机实现的方法,其中,在更新中,基于所述接近度减小,所述模糊水平增加,并且基于所述接近度增加,所述模糊水平减小。6.根据权利要求1所述的计算机实现的方法,其中,所述图像的生成包括粒子着色器以所述模糊水平模糊所述3D模型的粒子。7.根据权利要求1所述的计算机实现的方法,其中,所述迭代地更新包括:对于每次迭代,基于所述相机在所述物理环境中的位置来确定所述更新的模糊水平。8.根据权利要求1所述的计算机实现的方法,确定所述模糊水平,使得当所述相机处于所述最佳扫描距离处时使所述模糊水平最小化。...
【专利技术属性】
技术研发人员:P·赖安,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。