Vector Object Transformation
    41.
    发明公开

    公开(公告)号:US20230245356A1

    公开(公告)日:2023-08-03

    申请号:US17590255

    申请日:2022-02-01

    Applicant: Adobe Inc.

    CPC classification number: G06T11/203 G06F3/04847

    Abstract: Vector object transformation techniques are described that support generation of a transformed vector object based on a first vector object and a second vector object. A plurality of paths for a first and second vector object, for instance, are generated. Corresponding paths are determined by detecting which of the plurality of paths from the first vector object correspond to which of the plurality of paths from the second vector object. A mapping of control points between the first and second vector objects is generated. Using the mapping, a transformation of the first vector object is generated by adjusting one or more control points of the first vector object. As a result, the transformed vector object includes visual characteristics based on both the first vector object and the second vector object.

    Curve Generation for Sketch Vectorization

    公开(公告)号:US20230137233A1

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

    申请号:US17519357

    申请日:2021-11-04

    Applicant: Adobe Inc.

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

    Transformation of hand-drawn sketches to digital images

    公开(公告)号:US11532173B2

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

    申请号:US17338778

    申请日:2021-06-04

    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.

    Constrained modification of vector graphics

    公开(公告)号:US11461947B2

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

    申请号:US17187273

    申请日:2021-02-26

    Applicant: Adobe Inc.

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

    FONT CAPTURE FROM IMAGES OF TARGET DECORATIVE CHARACTER GLYPHS

    公开(公告)号:US20210073323A1

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

    申请号:US16567724

    申请日:2019-09-11

    Applicant: ADOBE INC.

    Abstract: Embodiments of the present invention are directed towards generating a captured font from an image of a target font. Character glyphs of the target font can be detected from the image. A character glyph can be selected from the detected character glyphs. A character mask can be generated for the selected character glyph. The character mask can be used to identify a similar font. A character from the similar font corresponding to the selected character glyph can be transformed to match the character mask. This transformed corresponding character can be presented and used to generate a captured font. In addition, a texture from the image can be applied to the captured font based on the transformed corresponding character.

    Determining image handle locations
    46.
    发明授权

    公开(公告)号:US10672174B2

    公开(公告)日:2020-06-02

    申请号:US16022387

    申请日:2018-06-28

    Applicant: Adobe Inc.

    Abstract: Systems and techniques are described for determining image handle locations. An image is provided to a neural network as input, and the neural network translates the input image to an output image that includes clusters of pixels against a background that have intensities greater than an intensity of the background and that indicate candidate handle locations. Intensities of clusters of pixels in an output image are compared to a threshold intensity level to determine a set of the clusters of pixels satisfying an intensity constraint. The threshold intensity level can be user-selectable, so that a user can control a density of handles. A handle location for each cluster of the set of clusters is determined from a centroid of each cluster. Handle locations include a coordinate for the handle location and an attribute classifying a degree of freedom for a handle at the handle location.

    NEURAL NETWORK-BASED CAMERA CALIBRATION
    47.
    发明申请

    公开(公告)号:US20200074682A1

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

    申请号:US16675641

    申请日:2019-11-06

    Applicant: ADOBE INC.

    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to generating training image data for a convolutional neural network, encoding parameters into a convolutional neural network, and employing a convolutional neural network that estimates camera calibration parameters of a camera responsible for capturing a given digital image. A plurality of different digital images can be extracted from a single panoramic image given a range of camera calibration parameters that correspond to a determined range of plausible camera calibration parameters. With each digital image in the plurality of extracted different digital images having a corresponding set of known camera calibration parameters, the digital images can be provided to the convolutional neural network to establish high-confidence correlations between detectable characteristics of a digital image and its corresponding set of camera calibration parameters. Once trained, the convolutional neural network can receive a new digital image, and based on detected image characteristics thereof, estimate a corresponding set of camera calibration parameters with a calculated level of confidence.

    Neural network-based camera calibration

    公开(公告)号:US10515460B2

    公开(公告)日:2019-12-24

    申请号:US15826331

    申请日:2017-11-29

    Applicant: ADOBE INC.

    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to generating training image data for a convolutional neural network, encoding parameters into a convolutional neural network, and employing a convolutional neural network that estimates camera calibration parameters of a camera responsible for capturing a given digital image. A plurality of different digital images can be extracted from a single panoramic image given a range of camera calibration parameters that correspond to a determined range of plausible camera calibration parameters. With each digital image in the plurality of extracted different digital images having a corresponding set of known camera calibration parameters, the digital images can be provided to the convolutional neural network to establish high-confidence correlations between detectable characteristics of a digital image and its corresponding set of camera calibration parameters. Once trained, the convolutional neural network can receive a new digital image, and based on detected image characteristics thereof, estimate a corresponding set of camera calibration parameters with a calculated level of confidence.

    Digital media environment for intuitive modifications of digital graphics

    公开(公告)号:US10510186B2

    公开(公告)日:2019-12-17

    申请号: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.

    Generating a triangle mesh for an image represented by curves

    公开(公告)号:US10388045B2

    公开(公告)日:2019-08-20

    申请号:US15861908

    申请日:2018-01-04

    Applicant: Adobe Inc.

    Abstract: Systems and techniques are described herein for generating a triangle mesh for an image represented by curves (e.g., Bezier segments). An outline of an image is determined and reduced to a set of connected polylines that are efficiently represented in an edge list. A triangle mesh is generated based on the edge list, rather than by directly sampling the curves of the image and using the samples as vertices of triangles. Thus, the triangle mesh is generated with a number of triangles independent from a number of curves representing the image. Samples of the curves are bound to the triangle mesh by representing the samples with barycentric coordinates with respect to a triangle in the mesh. Hence, once a mesh is deformed, locations of the samples are determined from the barycentric coordinates and triangles in the deformed mesh, and used to reconstruct the curves of the deformed image.

Patent Agency Ranking