Multimodal color variations using learned color distributions

    公开(公告)号:US12217459B2

    公开(公告)日:2025-02-04

    申请号:US17359221

    申请日:2021-06-25

    Applicant: Adobe Inc.

    Abstract: Embodiments are disclosed for generating multiple color theme variations from an input image using learned color distributions. A method of generating multiple color theme variations from an input image using learned color distributions includes obtaining, by a user interface manager, an input image, determining, by a color extraction manager, one or more color priors based on the input image, generating, by a color distribution modeling network, a plurality of color theme variations based on the one or more color priors, ranking, by a color theme evaluation network, the plurality of color theme variations, and generating, by a recolor manager, a plurality of recolored output images using the plurality of color theme variations.

    DETECTING AND RECOVERING PATTERNS IN DIGITAL RASTER IMAGES

    公开(公告)号:US20240096062A1

    公开(公告)日:2024-03-21

    申请号:US17932478

    申请日:2022-09-15

    Applicant: Adobe Inc.

    CPC classification number: G06V10/7715 G06T9/20 G06V10/46

    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for automatically detecting and reconstructing patterns in digital images. The disclosed system determines structurally similar pixels of a digital image by comparing neighborhood descriptors that include the structural context for neighborhoods of the pixels. In response to identify structurally similar pixels of a digital image, the disclosed system utilizes non-maximum suppression to reduce the set of structurally similar pixels to collinear pixels within the digital image. Additionally, the disclosed system determines whether a group of structurally similar pixels define the boundaries of a pattern cell that forms a rectangular grid pattern within the digital image. The disclosed system also modifies a boundary of a detected pattern cell to include a human-perceived pattern object via a sliding window corresponding to the pattern cell.

    Generation of object hierarchies for logical selection of groups of objects in vector designs

    公开(公告)号:US11514618B2

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

    申请号:US17091783

    申请日:2020-11-06

    Applicant: Adobe Inc.

    Abstract: This disclosure involves applying an edit to objects in a vector design corresponding to a selected level of an object hierarchy. A system accesses a vector design comprising first, second, and third objects, each of the objects having a respective axis coordinate. The system assigns the first object and the second object to or within a common level in an object hierarchy based on determining that a similarity score comparing the two objects exceeds a threshold and that a modification causing the axis coordinates of the two objects to be adjacent maintains an overlap between the third object and the two objects. The system receives a user input selecting the first object and expands the selection to the second object based on the second object being assigned to the common level. The system applies an edit to the first and second objects based on the expansion of the selection.

    DETECTING TYPOGRAPHY ELEMENTS FROM OUTLINES

    公开(公告)号:US20220351489A1

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

    申请号:US17812341

    申请日:2022-07-13

    Applicant: Adobe Inc.

    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for determining a glyph and a font from a vector outline by applying various combinations of hash-based querying, path-descriptor matching, or anchor-point matching. For example, the disclosed systems can select a subset of candidate glyphs for a vector outline based on (i) comparing hash keys of candidate glyphs with a point-order-agnostic hash key corresponding to the vector outline and (ii) comparing a path descriptor for a primary path of the vector outline to path descriptors corresponding to candidate glyphs. By further comparing anchor points between the vector outline and the subset of candidate glyphs, the disclosed systems can select both a glyph and a font matching the vector outline.

    Environment map generation and hole filling

    公开(公告)号:US11276150B2

    公开(公告)日:2022-03-15

    申请号:US16893505

    申请日:2020-06-05

    Applicant: Adobe Inc.

    Abstract: In some embodiments, an image manipulation application receives a two-dimensional background image and projects the background image onto a sphere to generate a sphere image. Based on the sphere image, an unfilled environment map containing a hole area lacking image content can be generated. A portion of the unfilled environment map can be projected to an unfilled projection image using a map projection. The unfilled projection image contains the hole area. A hole filling model is applied to the unfilled projection image to generate a filled projection image containing image content for the hole area. A filled environment map can be generated by applying an inverse projection of the map projection on the filled projection image and by combining the unfilled environment map with the generated image content for the hole area of the environment map.

    EXTENDING FREEFORM GRADIENTS TO SUPPORT ADVANCED CURVE PRIMITIVES

    公开(公告)号:US20220020187A1

    公开(公告)日:2022-01-20

    申请号:US16933334

    申请日:2020-07-20

    Applicant: Adobe Inc.

    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing enhanced curve primitives to modify color gradients in vector-based graphics. To illustrate, the disclosed system can receive an input of a curve to insert into a portion of a vector-based graphic including a mesh for a color gradient. The disclosed system can then insert a discontinuity into the mesh by adding a plurality of vertices to the mesh defining two unconnected edges at the position of the curve within the portion of the vector-based graphic. After inserting the discontinuity into the mesh, the disclosed system can determine colors for the edges of the discontinuity based on one or more user-selected colors and/or one or more colors associated with the color gradient. The disclosed system can then update the color gradient in response to determining the colors for the edges of the discontinuity.

    Merging selected digital point text objects while maintaining visual appearance fidelity

    公开(公告)号:US11106858B2

    公开(公告)日:2021-08-31

    申请号:US16745210

    申请日:2020-01-16

    Applicant: Adobe Inc.

    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that merge separate digital point text objects into a single merged digital text object while preserving the properties and original visual appearance associated with the digital text included therein. For example, the disclosed systems can determine point text character properties associated with the separate digital point text objects (e.g., rotations, baseline shifts, etc.). The disclosed systems can merge the separate digital point text objects into a single merged digital point text object and modify associated font character properties to reflect the determined point text character properties. Further, the disclosed systems can generate an area text object based on the merged digital point text object where the area text object includes the digital text and the font character properties.

    DIFFERENTIABLE RASTERIZER FOR VECTOR FONT GENERATION AND EDITING

    公开(公告)号:US20210248432A1

    公开(公告)日:2021-08-12

    申请号:US16788781

    申请日:2020-02-12

    Applicant: ADOBE INC.

    Abstract: Systems and methods provide for generating glyph initiations using a generative font system. A glyph variant may be generated based on an input vector glyph. A plurality of line segments may be approximated using a differentiable rasterizer with the plurality of line segments representing the contours of the glyph variant. A bitmap of the glyph variant may then be generated based on the line segments. The image loss between the bitmap and a rasterized representation of a vector glyph may be calculated and provided to the generative font system. Based on the image loss, a refined glyph variant may be provided to a user.

    GENERATING THREE-DIMENSIONAL DIGITAL CONTENT FROM NATURAL LANGUAGE REQUESTS

    公开(公告)号:US20200151277A1

    公开(公告)日:2020-05-14

    申请号:US16189669

    申请日:2018-11-13

    Applicant: Adobe Inc.

    Inventor: Matthew Fisher

    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating a three-dimensional scene based on a natural language phrase. For example, the disclosed system can analyze a natural language phrase to determine dependencies involving entities and commands in the natural language phrase. The disclosed system can then use the dependencies to generate an entity-command representation of the natural language phrase. Additionally, the disclosed system can generate a semantic scene graph for the natural language phrase from the entity-command representation to indicate contextual relationships of the entities and commands. Furthermore, the disclosed system generates the requested three-dimensional scene by using at least one scene of a plurality of available three-dimensional scenes identified using the semantic scene graph of the natural language phrase.

    ENVIRONMENT MAP GENERATION AND HOLE FILLING
    20.
    发明申请

    公开(公告)号:US20200118253A1

    公开(公告)日:2020-04-16

    申请号:US16188479

    申请日:2018-11-13

    Applicant: Adobe Inc.

    Abstract: In some embodiments, an image manipulation application receives a two-dimensional background image and projects the background image onto a sphere to generate a sphere image. Based on the sphere image, an unfilled environment map containing a hole area lacking image content can be generated. A portion of the unfilled environment map can be projected to an unfilled projection image using a map projection. The unfilled projection image contains the hole area. A hole filling model is applied to the unfilled projection image to generate a filled projection image containing image content for the hole area. A filled environment map can be generated by applying an inverse projection of the map projection on the filled projection image and by combining the unfilled environment map with the generated image content for the hole area of the environment map.

Patent Agency Ranking