-
公开(公告)号:US11055810B1
公开(公告)日:2021-07-06
申请号:US16835123
申请日:2020-03-30
Applicant: Adobe Inc.
Inventor: Sumit Dhingra , Vineet Batra , Praveen Kumar Dhanuka , Ankit Phogat
IPC: G06T1/20
Abstract: A technique is described for clustering graphics objects in a graphic artwork based on affine variance. Geometry data associated with an input set of graphics objects can be processed to identify pairs of graphics objects that are affine variants of each other. The identified affine variants can then be clustered into one or more affine groups. Similar graphics objects in a given affine group can then be represented using a base geometry and a corresponding transformation matrix. Accordingly, the overall geometric complexity of the graphic artwork can be simplified thereby providing various benefits such as reducing file size and improving rendering performance.
-
公开(公告)号:US10885683B1
公开(公告)日:2021-01-05
申请号:US16534831
申请日:2019-08-07
Applicant: Adobe Inc.
Inventor: Vineet Batra , Matthew David Fisher , Ankit Phogat
Abstract: A vector representation of a sketch is generated from a raster representation of the sketch. The vector representation is an abstraction of the sketch that captures the intent or desire of the user rather than a faithful reconstruction of what the user actually drew. A sketch includes one or more components. For each component, pixels of the component are clustered into multiple proxies. The multiple proxies are merged together based on their similarities and proximity to each other, resulting in a set of merged proxies. For each component, pixels within each of the merged proxies as well as merged proxies within the component are sorted into a natural drawing order. A set of geometric constructs representing the sketch are then generated by fitting one or more geometric constructs (e.g., circular arcs and line segments) onto the merged proxies.
-
公开(公告)号: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.
-
公开(公告)号:US20250095228A1
公开(公告)日:2025-03-20
申请号:US18370286
申请日:2023-09-19
Applicant: Adobe Inc.
Inventor: Vishwas Jain , Vineet Batra , Sumit Dhingra , Sumit Chaturvedi , Souymodip Chakraborty , Ankit Phogat
IPC: G06T11/00
Abstract: Embodiments are disclosed for recoloring a target graphic using color palettes generated using a stochastic color mapping process. One method of recoloring a target graphic using the stochastic color mapping process includes obtaining a target graphic to be recolored and a source color palette defining source colors for recoloring the target graphic. A target color set of target colors is extracted from the target graphic. The method includes computing a mapping to map source colors of a source color palette to target colors extracted from a target color set of the target graphic based on a transition probability. A destination color palette of destination colors is determined based on the mapping. The target graphic is modified by recoloring at least one object in the target graphic with a destination color from the destination color palette.
-
公开(公告)号:US11829703B2
公开(公告)日:2023-11-28
申请号:US15866359
申请日:2018-01-09
Applicant: Adobe Inc.
Inventor: Vineet Batra , Ankit Phogat , Tarun Beri
IPC: G06F40/106 , G06T11/60 , G06F40/186
CPC classification number: G06F40/106 , G06F40/186 , G06T11/60
Abstract: This disclosure covers methods, non-transitory computer readable media, and systems analyze a digital design document having an initial layout of digital objects and automatically generate candidate layouts by concurrently performing operations on the digital objects within the initial layout. By iteratively performing concurrent operations, in some implementations, the methods, non-transitory computer readable media, and systems produce multiple candidate layouts that the systems evaluate by generating design scores. Based on a comparison of such design scores, the methods, non-transitory computer readable media, and systems generate one or more modified layouts (from among the candidate layouts) for presentation to a user.
-
公开(公告)号:US11631220B2
公开(公告)日:2023-04-18
申请号:US17203066
申请日:2021-03-16
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Vineet Batra , Sumit Dhingra , Qingnan Zhou
Abstract: Digital object surface inflation techniques are described as implemented by an image processing system to generate an inflated digital object, automatically and without user intervention, from a two-dimensional digital object in a digital image. In one example, the geometry inflation system generates the inflated digital object based on an outer boundary and in this way overcomes challenges of conventional skeleton based techniques. In another example, rules are configured to guide a geometry inflation system to generate the inflated digital object.
-
公开(公告)号:US20220262003A1
公开(公告)日:2022-08-18
申请号:US17738307
申请日:2022-05-06
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Viresh Gupta , Vineet Batra , Aanshul Ashwinkumar Sadaria
Abstract: In implementations of segmenting objects in vector graphics images, an object segmentation system can obtain points that identify an object in a vector graphics image, and determine a region of interest in the image that includes the object based on the points that identify the object. The object segmentation system can generate a heat map from the points that identify the object in the image, and a rasterized region from rasterizing the region of interest. The object segmentation system can generate a mask from the rasterized region and the heat map, the mask identifying pixels of the object in the rasterized region, and determine, from the mask, paths of the vector graphics corresponding to the object.
-
公开(公告)号:US20220254076A1
公开(公告)日:2022-08-11
申请号:US17170401
申请日:2021-02-08
Applicant: Adobe Inc.
Inventor: Matthew David Fisher , Vineet Batra , Mrinalini Sardar , Ankit Phogat
IPC: G06T11/40 , G06K9/62 , G06T11/60 , G06F3/0481 , G06F3/0484
Abstract: A visual lens system is described that identifies, automatically and without user intervention, digital tool parameters for achieving a visual appearance of an image region in raster image data. To do so, the visual lens system processes raster image data using a tool region detection network trained to output a mask indicating whether the digital tool is useable to achieve a visual appearance of each pixel in the raster image data. The mask is then processed by a tool parameter estimation network trained to generate a probability distribution indicating an estimation of discrete parameter configurations applicable to the digital tool to achieve the visual appearance. The visual lens system generates an image tool description for the parameter configuration and incorporates the image tool description into an interactive image for the raster image data. The image tool description enables transfer of the digital tool parameter configuration to different image data.
-
公开(公告)号:US20220101575A1
公开(公告)日:2022-03-31
申请号:US17545903
申请日:2021-12-08
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Vineet Batra , Daniel Kaufman
Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for removing an anchor point from a Bezier spline while preserving the shape of the Bezier spline. For example, the disclosed systems can replace adjacent input segments of an initial Bezier spline that are connected at an anchor point with a new contiguous segment that does not include an anchor point and that spans the portion of the spline covered by the adjacent segments. The disclosed systems can utilize an objective function to determine tangent vectors that indicate locations of control points for generating the new segment to replace the adjacent segments. In addition, the disclosed systems can generate a modified Bezier spline that includes the new segment in place of the adjacent segments of the initial Bezier spline.
-
-
-
-
-
-
-
-
-