Determining image handle locations

    公开(公告)号:US11302053B2

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

    申请号:US16823874

    申请日:2020-03-19

    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.

    IDENTIFICATION AND MODIFICATION OF SIMILAR OBJECTS IN VECTOR IMAGES

    公开(公告)号:US20200118313A1

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

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

    COLORIZATION OF VECTOR IMAGES
    3.
    发明申请

    公开(公告)号:US20190355154A1

    公开(公告)日:2019-11-21

    申请号:US15981496

    申请日:2018-05-16

    Applicant: Adobe Inc.

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

    Color Handle Generation for Digital Image Color Gradients using Machine Learning

    公开(公告)号:US20200175727A1

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

    申请号:US16204871

    申请日:2018-11-29

    Applicant: Adobe Inc.

    Abstract: Color handles are generated based on digital image color gradients using machine learning. In order to train a neural network of a generator module of a GAN system, a training digital image is used by the neural network of the generator module to generate a candidate color handle. The discriminator module of the GAN system then compares the candidate color handle with a ground truth color handle of the training digital image using a loss function as part of machine learning, and uses a result of this comparison to train the neural network of the generator module.

    Auditing and augmenting user-generated tags for digital content

    公开(公告)号:US10296635B2

    公开(公告)日:2019-05-21

    申请号:US15003668

    申请日:2016-01-21

    Applicant: Adobe Inc.

    Abstract: Techniques and systems for auditing and augmenting user-generated tags for digital content are described. A corpus is generated for each tag associated with digital content to represent different aspects of the tag's definition. A hierarchy of semantic relationships between the tags is created based a corpus co-occurrence between the tags to relate at least two tags having different levels of specificity. Some of the tags are verified with the digital content based on feature detection, and a correspondence to the digital content is determined for each verified tag. The correspondence of the verified tags is then propagated up the hierarchy to others of the tags that are semantically related to the verified tags but which were not verified by the feature detection. The verified tags and the verified other tags are then assigned to the digital content to control how the digital content is retrieved when subject to a search.

    Colorization of vector images
    6.
    发明授权

    公开(公告)号:US10762669B2

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

    申请号:US15981496

    申请日:2018-05-16

    Applicant: Adobe Inc.

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

    Bone Handle Generation
    7.
    发明申请

    公开(公告)号:US20200219287A1

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

    申请号:US16241719

    申请日:2019-01-07

    Applicant: Adobe Inc.

    Abstract: Automatic bone handle generation for efficient manipulation of a graphic object is described. Initially, a request is received to generate bone handles for a graphic object. Responsive to the request, a bone handle generation system determines an outline of the graphic object. Based on the outline, this system then generates a mesh corresponding to the graphic object. The bone handle generation system contracts this mesh inward to form a contracted mesh. By then collapsing edges of the contracted mesh, the bone handle generation system generates a set of connected line segments forming a skeleton of the graphic object. The bone handle generation system reduces the set of connected line segments by removing line segments and by merging vertices that connect different line segments. Based on this reduction, the bone handle generation system obtains the bone handles, which are controllable with user input to deform corresponding portions of the graphic object.

    Determining image handle locations
    8.
    发明授权

    公开(公告)号: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.

    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.

    Bone handle generation
    10.
    发明授权

    公开(公告)号:US10832446B2

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

    申请号:US16241719

    申请日:2019-01-07

    Applicant: Adobe Inc.

    Abstract: Automatic bone handle generation for efficient manipulation of a graphic object is described. Initially, a request is received to generate bone handles for a graphic object. Responsive to the request, a bone handle generation system determines an outline of the graphic object. Based on the outline, this system then generates a mesh corresponding to the graphic object. The bone handle generation system contracts this mesh inward to form a contracted mesh. By then collapsing edges of the contracted mesh, the bone handle generation system generates a set of connected line segments forming a skeleton of the graphic object. The bone handle generation system reduces the set of connected line segments by removing line segments and by merging vertices that connect different line segments. Based on this reduction, the bone handle generation system obtains the bone handles, which are controllable with user input to deform corresponding portions of the graphic object.

Patent Agency Ranking