-
公开(公告)号:US10586356B2
公开(公告)日:2020-03-10
申请号:US15962269
申请日:2018-04-25
Applicant: ADOBE INC.
Inventor: Paul John Asente , Stephen Schiller , Jakub Fiser
IPC: G06T11/20 , G06T3/40 , G06T3/60 , G06F3/0484 , G06T3/00 , G06F3/0488 , G06T7/12
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.
-
公开(公告)号:US10762674B2
公开(公告)日:2020-09-01
申请号:US16752902
申请日:2020-01-27
Applicant: Adobe Inc.
Inventor: Paul John Asente , Stephen Schiller , Jakub Fiser
IPC: G06T11/20 , G06F3/0488 , G06T7/12 , G06F3/0484 , G06T3/00 , G06T3/60 , G06T3/40
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.
-
公开(公告)号:US20200160570A1
公开(公告)日:2020-05-21
申请号:US16752902
申请日:2020-01-27
Applicant: Adobe Inc.
Inventor: Paul John Asente , Stephen Schiller , Jakub Fiser
IPC: G06T11/20 , G06T7/12 , G06F3/0484 , G06T3/00 , G06T3/60 , G06T3/40 , G06F3/0488
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.
-
公开(公告)号:US10657652B2
公开(公告)日:2020-05-19
申请号:US16359880
申请日:2019-03-20
Applicant: ADOBE INC.
Inventor: Brian Lynn Price , Stephen Schiller , Scott Cohen , Ning Xu
Abstract: Methods and systems are provided for generating mattes for input images. A neural network system can be trained where the training includes training a first neural network that generates mattes for input images where the input images are synthetic composite images. Such a neural network system can further be trained where the training includes training a second neural network that generates refined mattes from the mattes produced by the first neural network. Such a trained neural network system can be used to input an image and trimap pair for which the trained system will output a matte. Such a matte can be used to extract an object from the input image. Upon extracting the object, a user can manipulate the object, for example, to composite the object onto a new background.
-
公开(公告)号:US20190220983A1
公开(公告)日:2019-07-18
申请号:US16359880
申请日:2019-03-20
Applicant: ADOBE INC.
Inventor: Brian Lynn Price , Stephen Schiller , Scott Cohen , Ning Xu
CPC classification number: G06T7/194 , G06K9/4604 , G06K9/4652 , G06K2009/366 , G06K2009/4666 , G06N3/0454 , G06N3/084 , G06N3/088 , G06T7/11 , G06T7/90 , G06T2207/10024 , G06T2207/20081 , G06T2207/20084
Abstract: Methods and systems are provided for generating mattes for input images. A neural network system can be trained where the training includes training a first neural network that generates mattes for input images where the input images are synthetic composite images. Such a neural network system can further be trained where the training includes training a second neural network that generates refined mattes from the mattes produced by the first neural network. Such a trained neural network system can be used to input an image and trimap pair for which the trained system will output a matte. Such a matte can be used to extract an object from the input image. Upon extracting the object, a user can manipulate the object, for example, to composite the object onto a new background.
-
公开(公告)号:US20190164318A1
公开(公告)日:2019-05-30
申请号:US15823005
申请日:2017-11-27
Applicant: Adobe Inc.
Inventor: Stephen Schiller , Zhipei Yan
IPC: G06T11/20 , G06F3/0484
CPC classification number: G06T11/203 , G06F3/04847
Abstract: Techniques of generating curves in drawing applications involve generating rational interpolating curves in response input points being specified on a display such that the rational interpolating curves have an adjustable sharpness at each of the input points. Along these lines, a user specifies control points of a curve in a drawing application by, e.g., moving these control points on a display. In response, a computer running the drawing application generates a rational interpolating curve that intersects the input points such that the curvature of each curve at its input point is a local maximum and such that the user's sharpness values change the roundness of the curve around corresponding control points.
-
公开(公告)号:US10810769B2
公开(公告)日:2020-10-20
申请号:US15823005
申请日:2017-11-27
Applicant: Adobe Inc.
Inventor: Stephen Schiller , Zhipei Yan
IPC: G06T11/20 , G06F3/0484
Abstract: Techniques of generating curves in drawing applications involve generating rational interpolating curves in response input points being specified on a display such that the rational interpolating curves have an adjustable sharpness at each of the input points. Along these lines, a user specifies control points of a curve in a drawing application by, e.g., moving these control points on a display. In response, a computer running the drawing application generates a rational interpolating curve that intersects the input points such that the curvature of each curve at its input point is a local maximum and such that the user's sharpness values change the roundness of the curve around corresponding control points.
-
-
-
-
-
-