-
公开(公告)号:US20170109900A1
公开(公告)日:2017-04-20
申请号:US15394121
申请日:2016-12-29
Applicant: Adobe Systems Incorporated
Inventor: Paul J. Asente , Jingwan Lu , Michal Lukác , Elya Schechtman
IPC: G06T11/00 , G06T11/40 , G06T7/529 , G06F3/0484 , G06T7/13
CPC classification number: G06T11/001 , G06F3/04845 , G06T7/13 , G06T7/529 , G06T11/40 , G06T11/60 , G06T2200/24
Abstract: Example-based edge-aware directional texture painting techniques are described. Inputs are received that define a target direction field and a plurality of edges as part of a target shape mask. A texture is synthesized from a source image by the computing device to be applied to the set of pixels of the target mask using a source shape mask and a source direction field. The source shape mask defines a plurality of edges of the source mask such that the synthesized texture applied to the plurality of edges of the target shape mask correspond to respective ones of the plurality of edges of the source shape mask. The source direction field is taken from the source image such that the synthesized texture applied to the target direction field corresponds to the source direction field. The pixels in the user interface are painted by the computing device using the synthesized texture.
-
公开(公告)号:US20180130241A1
公开(公告)日:2018-05-10
申请号:US15346638
申请日:2016-11-08
Applicant: Adobe Systems Incorporated
Inventor: Kalyan Krishna Sunkavalli , Nathan Aaron Carr , Michal Lukác , Elya Shechtman
CPC classification number: G06T11/60 , G06K9/52 , G06K9/6211 , G06K9/6215 , G06K9/6276 , G06T5/005 , G06T7/49 , G06T7/68
Abstract: Image modification using detected symmetry is described. In example implementations, an image modification module detects multiple local symmetries in an original image by discovering repeated correspondences that are each related by a transformation. The transformation can include a translation, a rotation, a reflection, a scaling, or a combination thereof. Each repeated correspondence includes three patches that are similar to one another and are respectively defined by three pixels of the original image. The image modification module generates a global symmetry of the original image by analyzing an applicability to the multiple local symmetries of multiple candidate homographies contributed by the multiple local symmetries. The image modification module associates individual pixels of the original image with a global symmetry indicator to produce a global symmetry association map. The image modification module produces a manipulated image by manipulating the original image under global symmetry constraints imposed by the global symmetry association map.
-
公开(公告)号:US20170358143A1
公开(公告)日:2017-12-14
申请号:US15178237
申请日:2016-06-09
Applicant: Adobe Systems Incorporated
Inventor: Jakub Fiser , Ondrej Jamriska , Michal Lukác , Elya Shechtman , Paul J. Asente , Jingwan Lu , Daniel Sýkora
CPC classification number: G06T19/20 , G06K9/6204 , G06T11/00 , G06T15/02 , G06T15/50 , G06T15/503 , G06T2219/2012 , G06T2219/2024
Abstract: Techniques for controlling patch-usage in image synthesis are described. In implementations, a curve is fitted to a set of sorted matching errors that correspond to potential source-to-target patch assignments between a source image and a target image. Then, an error budget is determined using the curve. In an example, the error budget is usable to identify feasible patch assignments from the potential source-to-target patch assignments. Using the error budget along with uniform patch-usage enforcement, source patches from the source image are assigned to target patches in the target image. Then, at least one of the assigned source patches is assigned to an additional target patch based on the error budget. Subsequently, an image is synthesized based on the source patches assigned to the target patches.
-
公开(公告)号:US20160350942A1
公开(公告)日:2016-12-01
申请号:US14723884
申请日:2015-05-28
Applicant: Adobe Systems Incorporated
Inventor: Paul J. Asente , Jingwan Lu , Michal Lukác , Elya Schechtman
IPC: G06T11/00 , G06F3/0484 , G06T7/00 , G06T11/40 , G06T11/60
CPC classification number: G06T11/001 , G06F3/04845 , G06T7/13 , G06T7/529 , G06T11/40 , G06T11/60 , G06T2200/24
Abstract: Example based edge-aware directional texture painting techniques are described. Inputs are received that define a target direction field and a plurality of edges as part of a target shape mask. A texture is synthesized from a source image by the computing device to be applied to the set of pixels of the target mask using a source shape mask and a source direction field. The source shape mask defines a plurality of edges of the source mask such that the synthesized texture applied to the plurality of edges of the target shape mask correspond to respective ones of the plurality of edges of the source shape mask. The source direction field is taken from the source image such that the synthesized texture applied to the target direction field corresponds to the source direction field. The pixels in the user interface are painted by the computing device using the synthesized texture.
Abstract translation: 描述基于实例的边缘感知定向纹理绘画技术。 接收定义目标方向场和多个边缘作为目标形状掩模的一部分的输入。 使用源形状掩模和源方向场,通过计算装置从源图像合成要施加到目标掩模的像素集合的纹理。 源形状掩模定义了源掩模的多个边缘,使得施加到目标形状掩模的多个边缘的合成纹理对应于源形掩模的多个边缘中的相应边缘。 源方向字段取自源图像,使得应用于目标方向字段的合成纹理对应于源方向字段。 使用合成纹理由计算设备画出用户界面中的像素。
-
-
-