Editing raster images utilizing part-level semantic aware transformations

    公开(公告)号:US11593979B2

    公开(公告)日:2023-02-28

    申请号:US17242615

    申请日:2021-04-28

    申请人: Adobe Inc.

    IPC分类号: G06T11/60 G06T7/11

    摘要: The present disclosure relates to systems, non-transitory computer-readable media, and methods for implementing part-level semantic aware transformations when editing digital images. For example, the disclosed systems identify a user selection designating an active region of a subpart (e.g., an object portion) to modify in a shape-constrained manner. Additionally, in certain implementations, the disclosed systems identify another user selection to designate an influenced region comprising adjoining areas connected to the active region. In some embodiments, the disclosed systems generate a boundary vector path outlining the active region and the influenced region. Furthermore, the disclosed systems can determine transformation constraints corresponding to specific path segments of the boundary vector path. Using such transformation constraints, the disclosed systems can generate a modified digital image that maintains shape and other properties for the subpart (and the object) when transforming the active region of the subpart.

    EDITING DIGITAL IMAGES UTILIZING EDGE AWARE TRANSFORMATIONS BASED ON VECTOR SPLINES AND MESHES FOR MULTIPLE IMAGE REGIONS

    公开(公告)号:US20220254078A1

    公开(公告)日:2022-08-11

    申请号:US17171402

    申请日:2021-02-09

    申请人: Adobe Inc.

    IPC分类号: G06T11/60 G06T11/20 G06T7/13

    摘要: The present disclosure relates to systems, methods, and non-transitory computer-readable media that utilize simultaneous, multi-mesh deformation to implement edge aware transformations of digital images. In particular, in one or more embodiments, the disclosed systems generates a transformation handle that targets an edge portrayed in a digital image. In some cases, the disclosed systems provide the transformation handle for display over the digital image. Additionally, in one or more embodiments, the disclosed systems generate vectors splines and meshes for the edge and one or more influenced regions adjacent to the edge. In response to detecting a user interaction with the transformation handle, the disclosed systems can modify the edge and the at least one influenced region by modifying the corresponding vector splines and meshes.

    Stroke-Guided Sketch Vectorization
    3.
    发明公开

    公开(公告)号:US20230162413A1

    公开(公告)日:2023-05-25

    申请号:US17530760

    申请日:2021-11-19

    申请人: Adobe Inc.

    摘要: A stroke-guided vectorization system is described that generates, from an input sketch and guide image depicting an approximate vector representation of the sketch, an aligned guide image depicting an improved vector representation of the sketch. To do so, the stroke-guided vectorization system determines black levels representing a vector stroke in the input sketch and white levels representing a background in the input sketch. The stroke-guided vectorization system determines a black threshold value and a white threshold value for discrete portions of the aligned guide image using subsets of the black levels and subsets of the white levels determined using the input sketch. Each discrete portion of the aligned guide image is then mapped to a vector stroke or a background based on the black threshold value and the white threshold value of the portion.

    EDITING RASTER IMAGES UTILIZING PART-LEVEL SEMANTIC AWARE TRANSFORMATIONS

    公开(公告)号:US20220366623A1

    公开(公告)日:2022-11-17

    申请号:US17242615

    申请日:2021-04-28

    申请人: Adobe Inc.

    IPC分类号: G06T11/60 G06T7/11

    摘要: The present disclosure relates to systems, non-transitory computer-readable media, and methods for implementing part-level semantic aware transformations when editing digital images. For example, the disclosed systems identify a user selection designating an active region of a subpart (e.g., an object portion) to modify in a shape-constrained manner. Additionally, in certain implementations, the disclosed systems identify another user selection to designate an influenced region comprising adjoining areas connected to the active region. In some embodiments, the disclosed systems generate a boundary vector path outlining the active region and the influenced region. Furthermore, the disclosed systems can determine transformation constraints corresponding to specific path segments of the boundary vector path. Using such transformation constraints, the disclosed systems can generate a modified digital image that maintains shape and other properties for the subpart (and the object) when transforming the active region of the subpart.

    Editing digital images utilizing edge aware transformations based on vector splines and meshes for multiple image regions

    公开(公告)号:US11682149B2

    公开(公告)日:2023-06-20

    申请号:US17171402

    申请日:2021-02-09

    申请人: Adobe Inc.

    IPC分类号: G06T11/60 G06T7/13 G06T11/20

    CPC分类号: G06T11/60 G06T7/13 G06T11/203

    摘要: The present disclosure relates to systems, methods, and non-transitory computer-readable media that utilize simultaneous, multi-mesh deformation to implement edge aware transformations of digital images. In particular, in one or more embodiments, the disclosed systems generates a transformation handle that targets an edge portrayed in a digital image. In some cases, the disclosed systems provide the transformation handle for display over the digital image. Additionally, in one or more embodiments, the disclosed systems generate vectors splines and meshes for the edge and one or more influenced regions adjacent to the edge. In response to detecting a user interaction with the transformation handle, the disclosed systems can modify the edge and the at least one influenced region by modifying the corresponding vector splines and meshes.

    Curve Generation for Sketch Vectorization

    公开(公告)号:US20230137233A1

    公开(公告)日:2023-05-04

    申请号:US17519357

    申请日:2021-11-04

    申请人: Adobe Inc.

    摘要: Generating a vector representation of a hand-drawn sketch is described. To do so, the sketch is segmented into different superpixel regions. Superpixels are grown by distributing superpixel seeds throughout an image of the sketch and assigning unassigned pixels to a neighboring superpixel based on pixel value differences. The border between each pair of adjacent superpixels is then classified as either an active or an inactive boundary, with active boundaries indicating that the border corresponds to a salient sketch stroke. Vector paths are generated by traversing edges between pixel vertices along the active boundaries. To minimize vector paths included in the vector representation, vector paths are greedily generated first for longer curves along active boundaries until each edge is assigned to a vector path. Regions encompassed by vector paths corresponding to a foreground superpixel are filled to produce a high-fidelity vector representation of the sketch.

    Constrained modification of vector graphics

    公开(公告)号:US11461947B2

    公开(公告)日:2022-10-04

    申请号:US17187273

    申请日:2021-02-26

    申请人: Adobe Inc.

    IPC分类号: G06T11/60 G06T3/20 G06T11/20

    摘要: Embodiments are disclosed for constrained modification of vector geometry. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a selection of a first segment of a vector graphic to be edited, identifying an active region associated with the first segment, wherein the active region includes the first segment and at least one second segment which comprise a geometric primitive, identifying the region of influence including at least one third segment connected to the active region, identifying at least one constraint associated with the active region or the region of influence based at least on the geometric primitive, receiving an edit to the active region, and generating an update for the vector graphic based on the edit and the at least one constraint.