-
公开(公告)号:US11748451B2
公开(公告)日:2023-09-05
申请号:US17021279
申请日:2020-09-15
Applicant: Adobe Inc.
Inventor: Arshiya Aggarwal , Sanjeev Tagra , Sachin Soni , Ryan Rozich , Prasenjit Mondal , Jonathan Roeder , Ajay Jain
CPC classification number: G06F18/22 , G06F18/2113 , G06N5/04 , G06T5/50 , G06V10/40 , G06T2207/20081 , G06T2207/20084
Abstract: An image differentiation system receives input feature vectors for multiple input images and reference feature vectors for multiple reference images. In some cases, the feature vectors are extracted by an image feature extraction module trained based on training image triplets. A differentiability scoring module determines a differentiability score for each input image based on a distance between the input feature vectors and the reference feature vectors. The distance for each reference feature vector is modified by a weighting factor based on interaction metrics associated with the corresponding reference image. In some cases, an input image is identified as a differentiated image based on the corresponding differentiability score. Additionally or alternatively, an image modification module determines an image modification that increases the differentiability score of the input image. The image modification module generates a recommended image by applying the image modification to the input image.
-
公开(公告)号:US11703949B2
公开(公告)日:2023-07-18
申请号:US17345240
申请日:2021-06-11
Applicant: ADOBE INC.
Inventor: Sachin Soni , Siddharth Kumar , Ram Bhushan Agrawal , Ajay Jain
IPC: G06F3/01 , G06V40/16 , G06T7/11 , G06N3/08 , G06T7/70 , G06V10/764 , G06V10/82 , G06V10/44 , G06V40/60
CPC classification number: G06F3/016 , G06N3/08 , G06T7/11 , G06T7/70 , G06V10/454 , G06V10/764 , G06V10/82 , G06V40/161 , G06V40/168 , G06V40/67
Abstract: Methods and systems are provided for providing directional assistance to guide a user to position a camera for centering a person's face within the camera's field of view. A neural network system is trained to determine the position of the user's face relative to the center of the field of view as captured by an input image. The neural network system is trained using training input images that are generated by cropping different regions of initial training images. Each initial image is used to create a plurality of different training input images, and directional assistance labels used to train the network may be assigned to each training input image based on how the image is cropped. Once trained, the neural network system determines a position of the user's face, and automatically provides a non-visual prompt indicating how to center the face within the field of view.
-
公开(公告)号:US11551337B2
公开(公告)日:2023-01-10
申请号:US17039251
申请日:2020-09-30
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Ajay Jain , Sachin Soni , Ajay Bedi
Abstract: Systems and methods for removing objects from images are disclosed. An image processing application identifies a boundary of each object of a set of objects in an image. The image processing application identifies a completed boundary for each object of the set of objects by providing the object to a trained model. The image processing application determines a set of masks. Each mask corresponds to an object of the set of objects and represents a region of the image defined by an intersection of the boundary of the object and the boundary of a target object to be removed from the image. The image processing application updates each mask by separately performing content filling on the corresponding region. The image processing application creates an output image by merging each of the updated masks with portions of the image.
-
公开(公告)号:US20220277368A1
公开(公告)日:2022-09-01
申请号:US17186495
申请日:2021-02-26
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Sachin Soni , Ryan Rozich , Nitish Maurya , Jonathan Roeder , Ajay Jain , Ajay Bedi
IPC: G06Q30/06 , G06N3/04 , G06N3/08 , G06K9/62 , G06F3/0484
Abstract: Techniques are disclosed for generating image recommendations to facilitate the sale of a product. An example methodology includes identifying a product category associated with an image of the product provided by the seller, and a product sub-category associated with the product image. The method further includes retrieving one or more images of for-sale items. The retrieval is based on a search of for-sale listings using the identified product category and the identified product sub-category. The method further includes clustering the retrieved images of for-sale items into groups, each group associated with a perspective viewpoint of the for-sale item. The method further includes providing a selected image from each group as an image recommendation. The selection is based on a value score associated with each of the images of the for-sale items. A graphical status indicating completeness of the seller's image set is updated in response to recommended images being adopted.
-
公开(公告)号:US20220114624A1
公开(公告)日:2022-04-14
申请号:US17066886
申请日:2020-10-09
Applicant: Adobe Inc.
Inventor: Ajay Jain , Shagun Kush , Sanjeev Tagra , Sachin Soni , Ryan Timothy Rozich , Jonathan Stephen Roeder
IPC: G06Q30/02 , G06Q10/10 , G06F16/35 , G06F16/9538 , G06F16/48 , G06N7/00 , G06F40/279
Abstract: Digital content text processing techniques are described. In one example, a text corpus is extracted from digital content and text corpus keywords are identified that are included in the text corpus. A plurality of clusters is formed based on the text corpus keywords. Cluster scores are generated for reviews that define a probability the review belongs to a respective cluster, e.g., based on review keywords extracted from the reviews. Sentiment values and sentiment weights are also generated. The sentiment values describe a sentiment that each of the reviews exhibits towards a respective cluster, e.g., a type of sentiment such as positive, neutral, or negative. The sentiment weights describe an amount of weight to be applied for each sentiment with respect to that cluster. The service provider system then generates ranking scores based on the cluster scores and the sentiment scores which are used to control output of the reviews.
-
公开(公告)号:US11249713B2
公开(公告)日:2022-02-15
申请号:US15418504
申请日:2017-01-27
Applicant: Adobe Inc.
Inventor: Sachin Soni , Ajay Jain
Abstract: Online conference collaboration techniques and systems are described in which a plurality of client devices may be leveraged by a single user to participate as part of an online conference. In one example, a user input is received that is initiated as part of the online conference by a first client device. The user input identifies a portion of a plurality of portions of a user interface that support user participation as part of the online conference by the first client device and a second client device that is to output the identified portion. In response, the second client device is caused to join the online conference and caused to display the identified portion of the user interface.
-
公开(公告)号:US11201754B2
公开(公告)日:2021-12-14
申请号:US16592485
申请日:2019-10-03
Applicant: Adobe Inc.
Inventor: Sachin Soni , Ajay Jain
Abstract: Techniques and systems for synchronized accessibility for client devices in an online conference are described. For example, a conferencing system receives presentation content and audio content as part of the online conference from a client device. The conferencing system generates sign language content by converting audio in the audio content to sign language. The conferencing system then synchronizes display of the sign language content with the presentation content in a user interface based on differences in durations of segments of the audio content from durations of corresponding segments of the sign language content. Then, the conferencing system outputs the sign language content as synchronized with the presentation content, such as to a viewer client device that requested the sign language content, or to storage for later access by viewers that request sign language content.
-
公开(公告)号:US20210334458A1
公开(公告)日:2021-10-28
申请号:US16859780
申请日:2020-04-27
Applicant: Adobe Inc.
Inventor: Ajay Jain , Sanjeev Tagra , Sachin Soni , Niranjan Shivanand Kumbi , Eric Andrew Kienle , Ajay Awatramani , Abhishek Jain
IPC: G06F40/279 , G06N3/08 , G06N3/04
Abstract: In implementations of systems for role classification, a computing device implements a role system to receive data describing a corpus of text that is associated with a user ID. Feature values of features are generated by a first machine learning model by processing the corpus of text, the features representing questions with respect to the corpus of text and the feature values representing answers to the questions included in the corpus of text. A classification of a role is generated by a second machine learning model by processing the feature values, the classification of the role indicating a relationship of the user ID with respect to a product or service. The role system outputs an indication of the classification of the role for display in a user interface of a display device.
-
公开(公告)号:US20210287425A1
公开(公告)日:2021-09-16
申请号:US17336109
申请日:2021-06-01
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Sachin Soni , Ajay Jain , Ryan Rozich , Jonathan Roeder , Prasenjit Mondal
Abstract: Certain embodiments involve visually augmenting images of three-dimensional containers with virtual elements that fill one or more empty regions of the three-dimensional containers. For instance, a computing system receives a first image that depicts a storage container and identify sub-containers within the storage container. The computing system selects, from a virtual object library, a plurality of virtual objects that are semantically related to the sub-container. The computing system determines an arrangement of the virtual objects within the sub-container based on semantics associated with the sub-container and the plurality of virtual objects. The computing system generates a second image that depicts the arrangement of the plurality of virtual objects within the storage container and sub-containers. The computing system generates, for display, the second image depicting the storage container and the arrangement of the virtual objects.
-
公开(公告)号:US11074430B2
公开(公告)日:2021-07-27
申请号:US15991296
申请日:2018-05-29
Applicant: ADOBE INC.
Inventor: Sachin Soni , Siddharth Kumar , Ram Bhushan Agrawal , Ajay Jain
Abstract: Methods and systems are provided for providing directional assistance to guide a user to position a camera for centering a person's face within the camera's field of view. A neural network system is trained to determine the position of the user's face relative to the center of the field of view as captured by an input image. The neural network system is trained using training input images that are generated by cropping different regions of initial training images. Each initial image is used to create a plurality of different training input images, and directional assistance labels used to train the network may be assigned to each training input image based on how the image is cropped. Once trained, the neural network system determines a position of the user's face, and automatically provides a non-visual prompt indicating how to center the face within the field of view.
-
-
-
-
-
-
-
-
-