-
公开(公告)号:US20200219304A1
公开(公告)日:2020-07-09
申请号:US16823874
申请日:2020-03-19
Applicant: Adobe Inc.
Inventor: Mridul Kavidayal , Vineet Batra , Matthew David Fisher , Ankit Phogat
Abstract: Systems and techniques are described for determining image handle locations. An image is provided to a neural network as input, and the neural network translates the input image to an output image that includes clusters of pixels against a background that have intensities greater than an intensity of the background and that indicate candidate handle locations. Intensities of clusters of pixels in an output image are compared to a threshold intensity level to determine a set of the clusters of pixels satisfying an intensity constraint. The threshold intensity level can be user-selectable, so that a user can control a density of handles. A handle location for each cluster of the set of clusters is determined from a centroid of each cluster. Handle locations include a coordinate for the handle location and an attribute classifying a degree of freedom for a handle at the handle location.
-
公开(公告)号:US20200066038A1
公开(公告)日:2020-02-27
申请号:US16674931
申请日:2019-11-05
Applicant: Adobe Inc.
Inventor: Vineet Batra , Mridul Kavidayal , Matthew David Fisher , Daniel M. Kaufman , Ankit Phogat
Abstract: Techniques for intuitive modifications of digital graphics in a digital media environment are described. For example, a digital graphics creation system accesses vector artwork including a vector object, such as a Bezier curve. The digital graphics creation system receives user inputs, including a user input defining handles on the vector object and a user input interacting with the handles indicating a desired change to the vector object. The digital graphics creation system modifies the vector artwork, including the vector object, by accounting for topology of the vector object and maintaining connections between connected segments of the vector object. The digital graphics creation system outputs the modified vector artwork, including the vector object, such as in a user interface.
-
公开(公告)号:US20200005511A1
公开(公告)日:2020-01-02
申请号:US16022387
申请日:2018-06-28
Applicant: Adobe Inc.
Inventor: Mridul Kavidayal , Vineet Batra , Matthew David Fisher , Ankit Phogat
Abstract: Systems and techniques are described for determining image handle locations. An image is provided to a neural network as input, and the neural network translates the input image to an output image that includes clusters of pixels against a background that have intensities greater than an intensity of the background and that indicate candidate handle locations. Intensities of clusters of pixels in an output image are compared to a threshold intensity level to determine a set of the clusters of pixels satisfying an intensity constraint. The threshold intensity level can be user-selectable, so that a user can control a density of handles. A handle location for each cluster of the set of clusters is determined from a centroid of each cluster. Handle locations include a coordinate for the handle location and an attribute classifying a degree of freedom for a handle at the handle location.
-
公开(公告)号:US11037367B2
公开(公告)日:2021-06-15
申请号:US16674931
申请日:2019-11-05
Applicant: Adobe Inc.
Inventor: Vineet Batra , Mridul Kavidayal , Matthew David Fisher , Daniel M. Kaufman , Ankit Phogat
Abstract: Techniques for intuitive modifications of digital graphics in a digital media environment are described. For example, a digital graphics creation system accesses vector artwork including a vector object, such as a Bezier curve. The digital graphics creation system receives user inputs, including a user input defining handles on the vector object and a user input interacting with the handles indicating a desired change to the vector object. The digital graphics creation system modifies the vector artwork, including the vector object, by accounting for topology of the vector object and maintaining connections between connected segments of the vector object. The digital graphics creation system outputs the modified vector artwork, including the vector object, such as in a user interface.
-
公开(公告)号:US10748316B2
公开(公告)日:2020-08-18
申请号:US16159181
申请日:2018-10-12
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Vineet Batra , Mridul Kavidayal , Matthew Fisher
IPC: G06T11/60 , G06F3/0484 , G06F17/16
Abstract: A selection of a key path of a vector image displayed using a graphical user interface (GUI) may be received, via the GUI. At least one candidate path of the vector image is identified. A pairwise comparison of the key path with the at least one candidate path is executed, the pairwise comparison including characterization of a translation, scaling, and rotation of the at least one candidate path with respect to the key path. Based on the pairwise comparison, it is determined that the at least one candidate path is within a similarity threshold defined with respect to the key path. A visual indicator of the at least one candidate path within the GUI, identifying the at least one candidate path as being within the similarity threshold, may be provided.
-
公开(公告)号:US20200013205A1
公开(公告)日:2020-01-09
申请号:US16028075
申请日:2018-07-05
Applicant: Adobe Inc.
Inventor: Mridul Kavidayal , Vineet Batra , Jingwan Lu , Ankit Phogat
Abstract: There is disclosed a system and method for colorizing vector graphic objects in a digital medium environment. The system comprises a processing unit and a deep neural network of the processing unit, in which the deep neural network includes a generator. The processing unit receives a non-colorized vector image and converts the non-colorized vector image to a non-colorized raster image. The deep neural network generates a colorized raster image from the non-colorized raster image. The generator processes the non-colorized raster image using an extended number of convolutional layers and residual blocks to add skip connections between at least two of the convolutional layers. The processing unit converts the colorized raster image to a colorized vector image.
-
公开(公告)号:US20190197771A1
公开(公告)日:2019-06-27
申请号:US15852924
申请日:2017-12-22
Applicant: Adobe Inc.
Inventor: Vineet Batra , Mridul Kavidayal , Matthew David Fisher , Daniel M. Kaufman , Ankit Phogat
Abstract: Techniques for intuitive modifications of digital graphics in a digital media environment are described. For example, a digital graphics creation system accesses vector artwork including a vector object, such as a Bezier curve. The digital graphics creation system receives user inputs, including a user input defining handles on the vector object and a user input interacting with the handles indicating a desired change to the vector object. The digital graphics creation system modifies the vector artwork, including the vector object, by accounting for topology of the vector object and maintaining connections between connected segments of the vector object. The digital graphics creation system outputs the modified vector artwork, including the vector object, such as in a user interface.
-
-
-
-
-
-