-
公开(公告)号:US20180350030A1
公开(公告)日:2018-12-06
申请号:US15784415
申请日:2017-10-16
Applicant: Adobe Systems Incorporated
Inventor: David Simons , Michal Lukac , Daniel Sykora , Elya Shechtman , Paul Asente , Jingwan Lu , Jakub Fiser , Ondrej Jamriska
IPC: G06T3/00 , G06T7/11 , G06T11/00 , G06T7/73 , G06T7/194 , G06T7/90 , G06T5/00 , G06T5/50 , G06T13/80
Abstract: Certain embodiments involve generating an appearance guide, a segmentation guide, and a positional guide and using one or more of the guides to synthesize a stylized image or animation. For example, a system obtains data indicating a target and a style exemplar image and generates a segmentation guide for segmenting the target image and the style exemplar image and identifying a feature of the target image and a corresponding feature of the style exemplar image. The system generates a positional guide for determining positions of the target feature and style feature relative to a common grid system. The system generates an appearance guide for modifying intensity levels and contrast values in the target image based on the style exemplar image. The system uses one or more of the guides to transfer a texture of the style feature to the corresponding target feature.
-
公开(公告)号: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.
-
公开(公告)号:US20180247438A1
公开(公告)日:2018-08-30
申请号:US15962269
申请日:2018-04-25
Applicant: ADOBE SYSTEMS INCORPORATED
Inventor: Paul John Asente , Stephen Schiller , Jakub Fiser
CPC classification number: G06T11/203 , G06F3/04842 , G06F3/04845 , G06F3/04883 , G06T3/0006 , G06T3/0081 , G06T3/40 , G06T3/60 , G06T7/12 , G06T2200/24
Abstract: Embodiments of the present invention are directed to beautifying freeform input paths in accordance with paths existing in the drawing (i.e., resolved paths). In some embodiments of the present invention, freeform input paths of a curved format can be modified or replaced to more precisely illustrate a path desired by a user. As such, a user can provide a freeform input path that resembles a path of interest by the user, but is not as precise as desired. Based on existing paths in the electronic drawing, a path suggestion(s) can be generated to rectify, modify, or replace the input path with a more precise path. In some cases, a user can then select a desired path suggestion, and the selected path then replaces the initially provided freeform input path.
-
公开(公告)号:US09905054B2
公开(公告)日:2018-02-27
申请号:US15178237
申请日:2016-06-09
Applicant: Adobe Systems Incorporated
Inventor: Jakub Fiser , Ondrej Jamri{hacek over (s)}ka , Michal Luká{hacek over (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.
-
公开(公告)号:US20180350123A1
公开(公告)日:2018-12-06
申请号:US15786558
申请日:2017-10-17
Applicant: Adobe Systems Incorporated
Inventor: David Simons , Jakub Fiser
Abstract: Certain embodiments involve automatically generating a layered animatable puppet using a content stream. For example, a system identifies various frames of a content stream that includes a character performing various gestures usable for generating a layered puppet. The system separates the various frames of the content stream into various individual layers. The system extracts a face of the character from the various individual layers and creates the layered puppet by combining the individual layers and using the face of the character. The system can output the layered puppet for animation to perform a gesture of the various gestures.
-
公开(公告)号:US09984481B2
公开(公告)日:2018-05-29
申请号:US15138037
申请日:2016-04-25
Applicant: ADOBE SYSTEMS INCORPORATED
Inventor: Paul John Asente , Stephen Schiller , Jakub Fiser
CPC classification number: G06T11/203 , G06F3/04842 , G06F3/04845 , G06F3/04883 , G06T3/0006 , G06T3/0081 , G06T3/40 , G06T3/60 , G06T7/12 , G06T2200/24
Abstract: Embodiments of the present invention are directed to beautifying freeform input paths in accordance with paths existing in the drawing (i.e., resolved paths). In some embodiments of the present invention, freeform input paths of a curved format can be modified or replaced to more precisely illustrate a path desired by a user. As such, a user can provide a freeform input path that resembles a path of interest by the user, but is not as precise as desired. Based on existing paths in the electronic drawing, a path suggestion(s) can be generated to rectify, modify, or replace the input path with a more precise path. In some cases, a user can then select a desired path suggestion, and the selected path then replaces the initially provided freeform input path.
-
公开(公告)号:US09881413B2
公开(公告)日:2018-01-30
申请号:US15178072
申请日:2016-06-09
Applicant: Adobe Systems Incorporated
Inventor: Jakub Fiser , Ondrej Jamri{hacek over (s)}ka , Michal Luká{hacek over (c)} , Elya Shechtman , Paul J. Asente , Jingwan Lu , Daniel Sýkora
CPC classification number: G06T15/503 , G06T11/60 , G06T15/02 , G06T15/60 , G06T15/80 , G06T19/20 , G06T2219/2024
Abstract: Techniques for illumination-guided example-based stylization of 3D renderings are described. In implementations, a source image and a target image are obtained, where each image includes a multi-channel image having at least a style channel and multiple light path expression (LPE) channels having light propagation information. Then, the style channel of the target image is synthesized to mimic a stylization of individual illumination effects from the style channel of the source image. As part of the synthesizing, the light propagation information is applied as guidance for synthesis of the style channel of the target image. Based on the guidance, the stylization of individual illumination effects from the style channel of the source image is transferred to the style channel of the target image. Based on the transfer, the style channel of the target image is then generated for display of the target image via a display device.
-
公开(公告)号:US20160351170A1
公开(公告)日:2016-12-01
申请号:US14723059
申请日:2015-05-27
Applicant: Adobe Systems Incorporated
Inventor: Paul J. Asente , Jakub Fiser
CPC classification number: G06T11/203 , G06F3/04845 , G06F3/04883
Abstract: Freeform drawing beautification techniques are described. An input is received by a computing device describing a freeform path drawn by a user as part of a drawing, the freeform path not formed solely as a circular arc or a circle (e.g., a fixed distance from a point) and including one or more curved elements. The drawing is examined by the computing device to locate another curved element in the drawing. One or more suggestions are constructed to adjust the freeform path by the computing device based on the located curved element in the drawing. The constructed one or more suggestions are output to adjust the freeform path by the computing device.
Abstract translation: 描述了自由形状美化技术。 输入由计算设备接收,描述由用户绘制的自由形状路径作为图形的一部分,自由形状路径不仅形成为圆弧或圆形(例如,距离点的固定距离),并且包括一个或多个 弯曲元素 该图由计算设备检查以在图中定位另一个弯曲元件。 构造一个或多个建议以基于图中定位的弯曲元件来计算计算设备的自由形状路径。 输出构造的一个或多个建议以通过计算设备调整自由形状路径。
-
公开(公告)号:US20170309045A1
公开(公告)日:2017-10-26
申请号:US15138037
申请日:2016-04-25
Applicant: ADOBE SYSTEMS INCORPORATED
Inventor: Paul John Asente , Stephen Schiller , Jakub Fiser
IPC: G06T11/20 , G06T3/60 , G06F3/0484 , G06T3/00 , G06T3/40
CPC classification number: G06T11/203 , G06F3/04842 , G06F3/04845 , G06F3/04883 , G06T3/0006 , G06T3/0081 , G06T3/40 , G06T3/60 , G06T7/12 , G06T2200/24
Abstract: Embodiments of the present invention are directed to beautifying freeform input paths in accordance with paths existing in the drawing (i.e., resolved paths). In some embodiments of the present invention, freeform input paths of a curved format can be modified or replaced to more precisely illustrate a path desired by a user. As such, a user can provide a freeform input path that resembles a path of interest by the user, but is not as precise as desired. Based on existing paths in the electronic drawing, a path suggestion(s) can be generated to rectify, modify, or replace the input path with a more precise path. In some cases, a user can then select a desired path suggestion, and the selected path then replaces the initially provided freeform input path.
-
-
-
-
-
-
-
-