Guided up-sampling for image inpainting

    公开(公告)号:US11948281B2

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

    申请号:US16864388

    申请日:2020-05-01

    Applicant: ADOBE INC.

    CPC classification number: G06T5/005 G06T3/4046 G06T3/4076

    Abstract: Methods and systems are provided for accurately filling holes, regions, and/or portions of high-resolution images using guided upsampling during image inpainting. For instance, an image inpainting system can apply guided upsampling to an inpainted image result to enable generation of a high-resolution inpainting result from a lower-resolution image that has undergone inpainting. To allow for guided upsampling during image inpainting, one or more neural networks can be used. For instance, a low-resolution result neural network (e.g., comprised of an encoder and a decoder) and a high-resolution input neural network (e.g., comprised of an encoder and a decoder). The image inpainting system can use such networks to generate a high-resolution inpainting image result that fills the hole, region, and/or portion of the image.

    Digital object animation using control points

    公开(公告)号:US11861779B2

    公开(公告)日:2024-01-02

    申请号:US17550432

    申请日:2021-12-14

    Applicant: Adobe Inc.

    CPC classification number: G06T13/80 G06F3/012 G06F3/017 G06T7/33

    Abstract: Digital object animation techniques are described. In a first example, translation-based animation of the digital object operates using control points of the digital object. In another example, the animation system is configured to minimize an amount of feature positions that are used to generate the animation. In a further example, an input pose is normalized through use of a global scale factor to address changes in a z-position of a subject in different digital images. Yet further, a body tracking module is used to computing initial feature positions. The initial feature positions are then used to initialize a face tracker module to generate feature positions of the face. The animation system also supports a plurality of modes used to generate the digital object, techniques to define a base of the digital object, and a friction term limiting movement of features positions based on contact with a ground plane.

    MOTION MODEL REFINEMENT BASED ON CONTACT ANALYSIS AND OPTIMIZATION

    公开(公告)号:US20220139019A1

    公开(公告)日:2022-05-05

    申请号:US17573890

    申请日:2022-01-12

    Applicant: Adobe Inc.

    Abstract: In some embodiments, a model training system obtains a set of animation models. For each of the animation models, the model training system renders the animation model to generate a sequence of video frames containing a character using a set of rendering parameters and extracts joint points of the character from each frame of the sequence of video frames. The model training system further determines, for each frame of the sequence of video frames, whether a subset of the joint points are in contact with a ground plane in a three-dimensional space and generates contact labels for the subset of the joint points. The model training system trains a contact estimation model using training data containing the joint points extracted from the sequences of video frames and the generated contact labels. The contact estimation model can be used to refine a motion model for a character.

    Foreground-aware image inpainting
    70.
    发明授权

    公开(公告)号:US11321847B2

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

    申请号:US17103119

    申请日:2020-11-24

    Applicant: Adobe Inc.

    Abstract: In some embodiments, an image manipulation application receives an incomplete image that includes a hole area lacking image content. The image manipulation application applies a contour detection operation to the incomplete image to detect an incomplete contour of a foreground object in the incomplete image. The hole area prevents the contour detection operation from detecting a completed contour of the foreground object. The image manipulation application further applies a contour completion model to the incomplete contour and the incomplete image to generate the completed contour for the foreground object. Based on the completed contour and the incomplete image, the image manipulation application generates image content for the hole area to generate a completed image.

Patent Agency Ranking