Facilitating implementation of machine learning models in embedded software

    公开(公告)号:US12204964B2

    公开(公告)日:2025-01-21

    申请号:US18177636

    申请日:2023-03-02

    Applicant: Adobe Inc.

    Abstract: Methods and systems are provided for facilitating implementation of machine learning models in embedded software. In embodiments, a lean machine learning model, having a limited number of layers, is trained in association with a complex machine learning model, having a greater number of layers. To this end, a complex machine learning model, having a first number of layers, can be trained based on an output generated from a lean machine learning model used as input to the complex machine learning model. Further, the lean machine learning model, having a second number of layers less than the first number of layers, is trained using a loss value generated in association with training the complex machine learning model. Thereafter, the trained lean machine learning model can be provided for implementation in an embedded software.

    DYNAMIC GENERATION OF INTERACTIVE COMPONENTS FOR ON-DEMAND INTERACTIVE SESSIONS DURING VIRTUAL CONFERENCES

    公开(公告)号:US20240264741A1

    公开(公告)日:2024-08-08

    申请号:US18105328

    申请日:2023-02-03

    Applicant: Adobe Inc.

    CPC classification number: G06F3/0489 G06F3/0482 H04L65/403

    Abstract: In some examples, a virtual conferencing platform establishes a virtual conference among a host client and multiple devices. During the virtual conference, the virtual conferencing platform receives a start-triggering signal from the host device to start an interactive session and generates an interactive component for the interactive session in response to receiving the start-triggering signal. The interactive component comprises a UI element presenting a combination of interaction options, and multiple responses. The virtual conferencing platform causes the UI element presenting the combination of interaction options to be displayed in respective participant UIs of the virtual conference on the multiple devices and receives the multiple responses from the multiple devices. The virtual conferencing platform then receives an end-triggering signal and deactivates the interactive component in the respective UIs of the virtual conference on the multiple devices in response to receiving the end-triggering signal.

    Pattern filling in garment pieces
    15.
    发明授权

    公开(公告)号:US11503870B2

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

    申请号:US16569367

    申请日:2019-09-12

    Applicant: Adobe Inc.

    Abstract: In implementations of pattern filling in garment pieces, a pattern filling system represents a first garment piece as a first curve and a second garment piece as a second curve. The system determines a relationship between the first garment piece and the second garment piece by comparing the first curve and the second curve. The pattern filling system generates a visually pleasing fill pattern for the first garment piece and the second garment piece based on the determined relationship.

    Automatic artifact removal in a digital image

    公开(公告)号:US11410278B2

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

    申请号:US16910997

    申请日:2020-06-24

    Applicant: Adobe Inc.

    Abstract: Techniques and systems are described for automatic artifact removal in a digital image. A segmentation map is generated that describes a magnitude of difference among pixels in a digital image. Contours may be generated that describe boundaries of objects described in the segmentation map. The contours may be filtered according to two-dimensional and three-dimensional cues to identify contours corresponding to artifacts in the digital image. For each contour corresponding to an artifact, an object mask and a sampling mask may be generated. The object mask and the sampling mask may be utilized as part of a content filling operation upon the digital image to remove the artifact, and a corrected digital image is generated that does not include the artifact.

    Context aware color reduction
    17.
    发明授权

    公开(公告)号:US11178311B2

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

    申请号:US16547163

    申请日:2019-08-21

    Applicant: ADOBE INC.

    Abstract: A method, apparatus, and non-transitory computer readable medium for color reduction based on image segmentation are described. The method, apparatus, and non-transitory computer readable medium may provide for segmenting an input image into a plurality of regions, assigning a weight to each region, identifying one or more colors for each of the regions, selecting a color palette based on the one or more colors for each of the regions and the corresponding weight for each of the regions, and performing a color reduction on the input image using the selected color palette to produce a color reduced image. The weight assigned to each region may depend on factors including relevance, prominence, focus, position, or any combination thereof.

    Pattern Filling in Garment Pieces
    18.
    发明申请

    公开(公告)号:US20210076765A1

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

    申请号:US16569367

    申请日:2019-09-12

    Applicant: Adobe Inc.

    Abstract: In implementations of pattern filling in garment pieces, a pattern filling system represents a first garment piece as a first curve and a second garment piece as a second curve. The system determines a relationship between the first garment piece and the second garment piece by comparing the first curve and the second curve. The pattern filling system generates a visually pleasing fill pattern for the first garment piece and the second garment piece based on the determined relationship.

    Color-based geometric feature enhancement for 3D models

    公开(公告)号:US10347052B2

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

    申请号:US14944658

    申请日:2015-11-18

    Applicant: ADOBE INC.

    Abstract: Local color information in a 3D mesh is used to enhance fine geometric features such as those in embroidered clothes for 3D printing. In some implementations, vertex color information is used to detect edges and to enhance geometry. In one embodiment, a 3D model is projected into a 2D space to obtain a 2D image, so that pixels that lie on edges in the 2D image can be detected. Further, such edge information is propagated back to the 3D model to enhance the geometry of the 3D model. Other embodiments may be described and/or claimed.

Patent Agency Ranking