IMAGE PATCH MATCHING USING PROBABILISTIC SAMPLING BASED ON AN ORACLE

    公开(公告)号:US20190042875A1

    公开(公告)日:2019-02-07

    申请号:US16148166

    申请日:2018-10-01

    Abstract: The present disclosure is directed toward systems and methods for image patch matching. In particular, the systems and methods described herein sample image patches to identify those image patches that match a target image patch. The systems and methods described herein probabilistically accept image patch proposals as potential matches based on an oracle. The oracle is computationally inexpensive to evaluate but more approximate than similarity heuristics. The systems and methods use the oracle to quickly guide the search to areas of the search space more likely to have a match. Once areas are identified that likely include a match, the systems and methods use a more accurate similarity function to identify patch matches.

    Using labels to track high-frequency offsets for patch-matching algorithms

    公开(公告)号:US10074033B2

    公开(公告)日:2018-09-11

    申请号:US15286905

    申请日:2016-10-06

    CPC classification number: G06K9/621 G06K9/38 G06K2009/6213 G06T7/337

    Abstract: Certain embodiments involve using labels to track high-frequency offsets for patch-matching. For example, a processor identifies an offset between a first source image patch and a first target image patch. If the first source image patch and the first target image patch are sufficiently similar, the processor updates a data structure to include a label specifying the offset. The processor associates, via the data structure, the first source image patch with the label. The processor subsequently selects certain high-frequency offsets, including the identified offset, from frequently occurring offsets in the data structure. The processor uses these offsets to identify a second target image patch, which is located at the identified offset from a second source image patch. The processor associates, via the data structure, the second source image patch with the identified offset based on a sufficient similarity between the second source image patch and the second target image patch.

    BEHIND-DISPLAY USER INTERFACE
    14.
    发明申请

    公开(公告)号:US20180203528A1

    公开(公告)日:2018-07-19

    申请号:US15920296

    申请日:2018-03-13

    Abstract: Example systems and methods of providing a user interface are presented. In one example, a graphical object is displayed on an opaque display component on a user-facing side of a computing device. Using a sensing component of the computing device, movement of a physical pointer controlled by a user is sensed. The physical pointer may be located opposite the user-facing side of the computer device. On the opaque display component, a representation of the physical pointer is displayed during the movement of the physical pointer. The graphical object, as displayed on the opaque display component, is modified based on the sensed movement of the physical pointer during the movement of the physical pointer.

    USING LABELS TO TRACK HIGH-FREQUENCY OFFSETS FOR PATCH-MATCHING ALGORITHMS

    公开(公告)号:US20180101942A1

    公开(公告)日:2018-04-12

    申请号:US15286905

    申请日:2016-10-06

    CPC classification number: G06K9/621 G06K9/38 G06K2009/6213 G06T7/003

    Abstract: Certain embodiments involve using labels to track high-frequency offsets for patch-matching. For example, a processor identifies an offset between a first source image patch and a first target image patch. If the first source image patch and the first target image patch are sufficiently similar, the processor updates a data structure to include a label specifying the offset. The processor associates, via the data structure, the first source image patch with the label. The processor subsequently selects certain high-frequency offsets, including the identified offset, from frequently occurring offsets in the data structure. The processor uses these offsets to identify a second target image patch, which is located at the identified offset from a second source image patch. The processor associates, via the data structure, the second source image patch with the identified offset based on a sufficient similarity between the second source image patch and the second target image patch.

    Behind-display user interface
    17.
    发明授权

    公开(公告)号:US10175780B2

    公开(公告)日:2019-01-08

    申请号:US15920296

    申请日:2018-03-13

    Abstract: Example systems and methods of providing a user interface are presented. In one example, a graphical object is displayed on an opaque display component on a user-facing side of a computing device. Using a sensing component of the computing device, movement of a physical pointer controlled by a user is sensed. The physical pointer may be located opposite the user-facing side of the computer device. On the opaque display component, a representation of the physical pointer is displayed during the movement of the physical pointer. The graphical object, as displayed on the opaque display component, is modified based on the sensed movement of the physical pointer during the movement of the physical pointer.

    ENHANCING CURVES USING NON-UNIFORMLY SCALED CUBIC VARIATION OF CURVATURE CURVES

    公开(公告)号:US20170270696A1

    公开(公告)日:2017-09-21

    申请号:US15076423

    申请日:2016-03-21

    CPC classification number: G06T11/203 G06F17/242

    Abstract: The present disclosure is directed to generating enhanced curves that are aesthetically pleasing. To create enhanced a curve that is aesthetically pleasing, a curve enhancement system uses non-uniformly scaled cubic variation of curvature (CVC) curves. For example, the curve enhancement system non-uniformly scales a curve in a spline. Based on the scaling, the curve enhancement system can generate CVC curves having the desired end point constraints. Then, using the end point constraints, the curve enhancement system can inversely downscale the non-uniform scaled curve while maintaining the end point constraints from the CVC curves to achieve an enhanced curve in the spline.

    AUTOMATIC GEOMETRY AND LIGHTING INFERENCE FOR REALISTIC IMAGE EDITING
    19.
    发明申请
    AUTOMATIC GEOMETRY AND LIGHTING INFERENCE FOR REALISTIC IMAGE EDITING 有权
    用于现实图像编辑的自动几何和照明

    公开(公告)号:US20150043806A1

    公开(公告)日:2015-02-12

    申请号:US13962604

    申请日:2013-08-08

    Abstract: Image editing techniques are disclosed that support a number of physically-based image editing tasks, including object insertion and relighting. The techniques can be implemented, for example in an image editing application that is executable on a computing system. In one such embodiment, the editing application is configured to compute a scene from a single image, by automatically estimating dense depth and diffuse reflectance, which respectively form the geometry and surface materials of the scene. Sources of illumination are then inferred, conditioned on the estimated scene geometry and surface materials and without any user input, to form a complete 3D physical scene model corresponding to the image. The scene model may include estimates of the geometry, illumination, and material properties represented in the scene, and various camera parameters. Using this scene model, objects can be readily inserted and composited into the input image with realistic lighting, shadowing, and perspective.

    Abstract translation: 公开了支持许多基于物理的图像编辑任务的图像编辑技术,包括对象插入和重新点亮。 这些技术可以被实现,例如在可在计算系统上执行的图像编辑应用中。 在一个这样的实施例中,编辑应用被配置为通过自动估计分别形成场景的几何和表面材料的密集深度和漫反射度来从单个图像计算场景。 然后推断照明源,根据估计的场景几何和表面材料进行调节,而无需任何用户输入,以形成对应于图像的完整3D物理场景模型。 场景模型可以包括在场景中表示的几何,照明和材料属性以及各种相机参数的估计。 使用这个场景模型,可以使用逼真的照明,阴影和透视,将对象轻松插入并合成到输入图像中。

Patent Agency Ranking