Shape aware transformation
    21.
    发明授权

    公开(公告)号:US11164355B1

    公开(公告)日:2021-11-02

    申请号:US16856269

    申请日:2020-04-23

    Applicant: ADOBE INC.

    Abstract: 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.

    FLOW-BASED COLOR TRANSFER FROM SOURCE GRAPHIC TO TARGET GRAPHIC

    公开(公告)号:US20210272331A1

    公开(公告)日:2021-09-02

    申请号:US17323086

    申请日:2021-05-18

    Applicant: Adobe Inc.

    Abstract: 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.

    Transformation of hand-drawn sketches to digital images

    公开(公告)号:US11048932B2

    公开(公告)日:2021-06-29

    申请号:US16551025

    申请日:2019-08-26

    Applicant: Adobe Inc.

    Abstract: 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.

    Digital media environment for intuitive modifications of digital graphics

    公开(公告)号:US11037367B2

    公开(公告)日:2021-06-15

    申请号:US16674931

    申请日:2019-11-05

    Applicant: Adobe Inc.

    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.

    TRANSFORMATION OF HAND-DRAWN SKETCHES TO DIGITAL IMAGES

    公开(公告)号:US20210064858A1

    公开(公告)日:2021-03-04

    申请号:US16551025

    申请日:2019-08-26

    Applicant: Adobe Inc.

    Abstract: 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.

    Multi-State Vector Graphics
    26.
    发明申请

    公开(公告)号:US20200334874A1

    公开(公告)日:2020-10-22

    申请号:US16387186

    申请日:2019-04-17

    Applicant: Adobe Inc.

    Abstract: Generation of a multi-state symbol from an input graphic object is described. A multi-state graphic symbol system generates an outline and a base mesh for a graphic object. The multi-state graphic symbol system then defines graphic manipulation handles relative to the base mesh and deforms the base mesh by altering a state of the handles. Vectors describing initial positions and final positions of the handles are generated and stored with the outline and base mesh to define the graphic object's multi-state symbol. Additional poses can be generated by adding and/or modifying other handles, and each additional pose is stored as a vector in the multi-state symbol. Additional poses of the graphic object can be generated by interpolating between different vectors of the multi-state symbol. The multi-state graphic symbol system additionally enables for an interpolated pose to be generated based on separate user-defined paths for different handles of the multi-state symbol.

    Identification and modification of similar objects in vector images

    公开(公告)号:US10748316B2

    公开(公告)日:2020-08-18

    申请号:US16159181

    申请日:2018-10-12

    Applicant: Adobe Inc.

    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.

    Colorizing Vector Graphic Objects
    28.
    发明申请

    公开(公告)号:US20200013205A1

    公开(公告)日:2020-01-09

    申请号:US16028075

    申请日:2018-07-05

    Applicant: Adobe Inc.

    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.

    DIGITAL IMAGE TRANSFORMATION ENVIRONMENT USING SPLINE HANDLES

    公开(公告)号:US20190295217A1

    公开(公告)日:2019-09-26

    申请号:US15936299

    申请日:2018-03-26

    Applicant: Adobe Inc.

    Abstract: A digital image transformation environment is described that employs spline handles. A spline handle is generated by a spline handle generation module of the computing device based on a segment with respect to artwork in a digital image as including control points. A second user input is then received as moving an internal point on the spline handle between the first and second endpoints from a first location to a second location in the user interface. In response, the spline handle generation module regenerates the segment of the spline handle as including the internal point at the second location by adjusting a tangent handle. Next, a digital image transformation module is employed to determine a transformation to be applied to the artwork based on the regenerated segment of the spline handle, which is applied to the artwork.

    Digital Media Environment for Intuitive Modifications of Digital Graphics

    公开(公告)号:US20190197771A1

    公开(公告)日:2019-06-27

    申请号:US15852924

    申请日:2017-12-22

    Applicant: Adobe Inc.

    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.

Patent Agency Ranking