-
公开(公告)号:US20190355154A1
公开(公告)日:2019-11-21
申请号:US15981496
申请日:2018-05-16
申请人: Adobe Inc.
发明人: Vineet Batra , Mridul Kavidayal , Harish Kumar , Ankit Phogat
摘要: 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.
-
公开(公告)号:US11829703B2
公开(公告)日:2023-11-28
申请号:US15866359
申请日:2018-01-09
申请人: Adobe Inc.
发明人: Vineet Batra , Ankit Phogat , Tarun Beri
IPC分类号: G06F40/106 , G06T11/60 , G06F40/186
CPC分类号: G06F40/106 , G06F40/186 , G06T11/60
摘要: 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
申请人: Adobe Inc.
发明人: Ankit Phogat , Vineet Batra , Sumit Dhingra , Qingnan Zhou
摘要: 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
申请人: Adobe Inc.
摘要: 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
申请人: Adobe Inc.
IPC分类号: G06T11/40 , G06K9/62 , G06T11/60 , G06F3/0481 , G06F3/0484
摘要: 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
申请人: Adobe Inc.
发明人: Ankit Phogat , Vineet Batra , Daniel Kaufman
摘要: 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.
-
公开(公告)号:US11164355B1
公开(公告)日:2021-11-02
申请号:US16856269
申请日:2020-04-23
申请人: ADOBE INC.
发明人: Ankit Phogat , Kevin Wampler , Wilmot Li , Matthew David Fisher , Vineet Batra , Daniel Kaufman
摘要: Systems and methods for editing an image based on multiple constraints are described. Embodiments of the systems and methods may identify a change to a vector graphics data structure, generate an update for the vector graphics data structure based on strictly enforcing a handle constraint, a binding constraint, and a continuity constraint, adjust the vector graphics data structure sequentially for each of a plurality of sculpting constraints according to a priority ordering of the sculpting constraints, generate an additional update for the vector graphics data structure based on strictly enforcing the binding constraint and the continuity constraint and approximately enforcing the handle constraint and the sculpting constraints, adjust the vector graphics data structure sequentially for each of a plurality of sculpting constraints, and display the vector graphic based on the adjusted vector graphics data structure.
-
公开(公告)号:US20210272331A1
公开(公告)日:2021-09-02
申请号:US17323086
申请日:2021-05-18
申请人: Adobe Inc.
发明人: Ankit Phogat , Vineet Batra , Sayan Ghosh , Stephen DiVerdi , Scott Cohen
摘要: Certain embodiments involve flow-based color transfers from a source graphic to target graphic. For instance, a palette flow is computed that maps colors of a target color palette to colors of the source color palette (e.g., by minimizing an earth-mover distance with respect to the source and target color palettes). In some embodiments, such color palettes are extracted from vector graphics using path and shape data. To modify the target graphic, the target color from the target graphic is mapped, via the palette flow, to a modified target color using color information of the source color palette. A modification to the target graphic is performed (e.g., responsive to a preview function or recoloring command) by recoloring an object in the target color with the modified target color.
-
公开(公告)号:US11048932B2
公开(公告)日:2021-06-29
申请号:US16551025
申请日:2019-08-26
申请人: Adobe Inc.
发明人: Vineet Batra , Matthew David Fisher , Ankit Phogat
摘要: Techniques are disclosed for generating a vector image from a raster image, where the raster image is, for instance, a photographed or scanned version of a hand-drawn sketch. While drawing a sketch, an artist may perform multiple strokes to draw a line, and the resultant raster image may have adjacent or partially overlapping salient and non-salient lines, where the salient lines are representative of the artist's intent, and the non-salient (or auxiliary) lines are formed due to the redundant strokes or otherwise as artefacts of the creation process. The raster image may also include other auxiliary features, such as blemishes, non-white background (e.g., reflecting the canvas on which the hand-sketch was made), and/or uneven lighting. In an example, the vector image is generated to include the salient lines, but not the non-salient lines or other auxiliary features. Thus, the generated vector image is a cleaner version of the raster image.
-
公开(公告)号:US11037367B2
公开(公告)日:2021-06-15
申请号:US16674931
申请日:2019-11-05
申请人: Adobe Inc.
摘要: 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.
-
-
-
-
-
-
-
-
-