-
公开(公告)号:US11302053B2
公开(公告)日:2022-04-12
申请号: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.
-
公开(公告)号:US20200118313A1
公开(公告)日:2020-04-16
申请号: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.
-
公开(公告)号:US20190355154A1
公开(公告)日:2019-11-21
申请号:US15981496
申请日:2018-05-16
Applicant: Adobe Inc.
Inventor: Vineet Batra , Mridul Kavidayal , Harish Kumar , Ankit Phogat
Abstract: Systems and techniques are described for colorizing vector images. Color raster images that correspond to the vector images are used to perform a color mapping to colorize the vector images. The vector images are represented using non-overlapping planar arrangements of faces of the vector images, so that the color mapping may be performed with respect to the faces. The faces may be processed in parallel, to further facilitate a speed and scalability of the describes processes and results.
-
公开(公告)号:US20200175727A1
公开(公告)日:2020-06-04
申请号:US16204871
申请日:2018-11-29
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Vineet Batra , Mridul Kavidayal
Abstract: Color handles are generated based on digital image color gradients using machine learning. In order to train a neural network of a generator module of a GAN system, a training digital image is used by the neural network of the generator module to generate a candidate color handle. The discriminator module of the GAN system then compares the candidate color handle with a ground truth color handle of the training digital image using a loss function as part of machine learning, and uses a result of this comparison to train the neural network of the generator module.
-
公开(公告)号:US10296635B2
公开(公告)日:2019-05-21
申请号:US15003668
申请日:2016-01-21
Applicant: Adobe Inc.
Inventor: Payal Bajaj , Shriram V S Revankar , Priyanshu Srivastava , Ponnurangam Kumaraguru , Mridul Kavidayal , Md. Nadeem Akhtar
IPC: G06F17/30
Abstract: Techniques and systems for auditing and augmenting user-generated tags for digital content are described. A corpus is generated for each tag associated with digital content to represent different aspects of the tag's definition. A hierarchy of semantic relationships between the tags is created based a corpus co-occurrence between the tags to relate at least two tags having different levels of specificity. Some of the tags are verified with the digital content based on feature detection, and a correspondence to the digital content is determined for each verified tag. The correspondence of the verified tags is then propagated up the hierarchy to others of the tags that are semantically related to the verified tags but which were not verified by the feature detection. The verified tags and the verified other tags are then assigned to the digital content to control how the digital content is retrieved when subject to a search.
-
公开(公告)号:US10762669B2
公开(公告)日:2020-09-01
申请号:US15981496
申请日:2018-05-16
Applicant: Adobe Inc.
Inventor: Vineet Batra , Mridul Kavidayal , Harish Kumar , Ankit Phogat
Abstract: Systems and techniques are described for colorizing vector images. Color raster images that correspond to the vector images are used to perform a color mapping to colorize the vector images. The vector images are represented using non-overlapping planar arrangements of faces of the vector images, so that the color mapping may be performed with respect to the faces. The faces may be processed in parallel, to further facilitate a speed and scalability of the describes processes and results.
-
公开(公告)号:US20200219287A1
公开(公告)日:2020-07-09
申请号:US16241719
申请日:2019-01-07
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Vineet Batra , Sumit Chaturvedi , Mridul Kavidayal
IPC: G06T9/00 , G06F3/0484 , G06T11/40
Abstract: Automatic bone handle generation for efficient manipulation of a graphic object is described. Initially, a request is received to generate bone handles for a graphic object. Responsive to the request, a bone handle generation system determines an outline of the graphic object. Based on the outline, this system then generates a mesh corresponding to the graphic object. The bone handle generation system contracts this mesh inward to form a contracted mesh. By then collapsing edges of the contracted mesh, the bone handle generation system generates a set of connected line segments forming a skeleton of the graphic object. The bone handle generation system reduces the set of connected line segments by removing line segments and by merging vertices that connect different line segments. Based on this reduction, the bone handle generation system obtains the bone handles, which are controllable with user input to deform corresponding portions of the graphic object.
-
公开(公告)号:US10672174B2
公开(公告)日:2020-06-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.
-
公开(公告)号:US10510186B2
公开(公告)日:2019-12-17
申请号: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.
-
公开(公告)号:US10832446B2
公开(公告)日:2020-11-10
申请号:US16241719
申请日:2019-01-07
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Vineet Batra , Sumit Chaturvedi , Mridul Kavidayal
IPC: G06T9/00 , G06T11/40 , G06F3/0484 , G06T17/20
Abstract: Automatic bone handle generation for efficient manipulation of a graphic object is described. Initially, a request is received to generate bone handles for a graphic object. Responsive to the request, a bone handle generation system determines an outline of the graphic object. Based on the outline, this system then generates a mesh corresponding to the graphic object. The bone handle generation system contracts this mesh inward to form a contracted mesh. By then collapsing edges of the contracted mesh, the bone handle generation system generates a set of connected line segments forming a skeleton of the graphic object. The bone handle generation system reduces the set of connected line segments by removing line segments and by merging vertices that connect different line segments. Based on this reduction, the bone handle generation system obtains the bone handles, which are controllable with user input to deform corresponding portions of the graphic object.
-
-
-
-
-
-
-
-
-