Patents by Inventor Prasenjit Mondal

Prasenjit Mondal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240153294
    Abstract: Embodiments are disclosed for providing customizable, visually aesthetic color diverse template recommendations derived from a source image. A method may include receiving a source image and determining a source image background by separating a foreground of the source image from a background of the source image. The method separates a foreground from the background by identifying portions of the image that belong to the background and stripping out the rest of the image. The method includes identifying a text region of the source image using a machine learning model and identifying font type using the identified text region. The method includes generating an editable template image using the source image background, the text region, and the font type.
    Type: Application
    Filed: November 9, 2022
    Publication date: May 9, 2024
    Applicant: Adobe Inc.
    Inventors: Prasenjit Mondal, Sachin Soni, Anshul Malik
  • Patent number: 11869125
    Abstract: Methods, systems, and non-transitory computer readable media are disclosed for generating a composite image comprising objects in positions from two or more different digital images. In one or more embodiments, the disclosed system receives a sequence of images and identifies objects within the sequence of images. In one example, the disclosed system determines a target position for a first object based on detecting user selection of the first object in the target position from a first image. The disclosed system can generate a fixed object image comprising the first object in the target position. The disclosed system can generate preview images comprising the fixed object image with the second object sequencing through a plurality of positions as seen in the sequence of images. Based on a second user selection of a desired preview image, the disclosed system can generate the composite image.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: January 9, 2024
    Assignee: Adobe Inc.
    Inventors: Ajay Bedi, Ajay Jain, Jingwan Lu, Anugrah Prakash, Prasenjit Mondal, Sachin Soni, Sanjeev Tagra
  • Patent number: 11836850
    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.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: December 5, 2023
    Assignee: Adobe Inc.
    Inventors: Sanjeev Tagra, Sachin Soni, Ajay Jain, Ryan Rozich, Jonathan Roeder, Prasenjit Mondal
  • Publication number: 20230334121
    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.
    Type: Application
    Filed: June 23, 2023
    Publication date: October 19, 2023
    Inventors: Arshiya Aggarwal, Sanjeev Tagra, Sachin Soni, Ryan Rozich, Prasenjit Mondal, Jonathan Roeder, Ajay Jain
  • Patent number: 11748451
    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.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: September 5, 2023
    Assignee: Adobe Inc.
    Inventors: Arshiya Aggarwal, Sanjeev Tagra, Sachin Soni, Ryan Rozich, Prasenjit Mondal, Jonathan Roeder, Ajay Jain
  • Publication number: 20230260091
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that implement an image filter for enhancing light text and removing document shadows. In particular embodiments, the disclosed systems use a modified adaptive thresholding approach the relies on image gradients to efficiently guide the thresholding process. In addition, the disclosed systems use a machine-learning model to generate a document shadow map. The document shadow map can include text reflections. Accordingly, the disclosed systems remove text reflections from the document shadow map (e.g., by using an interpolated shadow intensity value of neighboring shadow map pixels). In turn, the disclosed systems use the document text mask and the document shadow map cleaned of text reflections to remove shadows from the digital image. Further, the disclosed systems enhance text in the shadow-removed digital image based on contrast stretching.
    Type: Application
    Filed: February 14, 2022
    Publication date: August 17, 2023
    Inventors: Prasenjit Mondal, Sachin Soni
  • Patent number: 11482041
    Abstract: Methods, apparatus, and systems are provided for obfuscating facial identity in images by synthesizing a new facial image for an input image. A base face is detected from or selected for an input image. Facial images that are similar to the base face are selected and combined to create a new facial image. The new facial image is added to the input image such that the input image includes a combination of the base face and the new facial image. Where no base face is detected in the input image, a base face is selected from reference facial images based at least on pose keypoints identified in the input image. After a new facial image is generated based on the selected base face, a combination of the new facial image and the base facial image are added to the input image by aligning one or more pose keypoints.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: October 25, 2022
    Assignee: ADOBE INC.
    Inventors: Sanjeev Tagra, Sachin Soni, Ajay Jain, Ryan Rozich, Jonathan Roeder, Arshiya Aggarwal, Prasenjit Mondal
  • Publication number: 20220121839
    Abstract: Methods, apparatus, and systems are provided for obfuscating facial identity in images by synthesizing a new facial image for an input image. A base face is detected from or selected for an input image. Facial images that are similar to the base face are selected and combined to create a new facial image. The new facial image is added to the input image such that the input image includes a combination of the base face and the new facial image. Where no base face is detected in the input image, a base face is selected from reference facial images based at least on pose keypoints identified in the input image. After a new facial image is generated based on the selected base face, a combination of the new facial image and the base facial image are added to the input image by aligning one or more pose keypoints.
    Type: Application
    Filed: October 21, 2020
    Publication date: April 21, 2022
    Inventors: Sanjeev Tagra, Sachin Soni, Ajay Jain, Ryan Rozich, Jonathan Roeder, Arshiya Aggarwal, Prasenjit Mondal
  • Publication number: 20220101578
    Abstract: Methods, systems, and non-transitory computer readable media are disclosed for generating a composite image comprising objects in positions from two or more different digital images. In one or more embodiments, the disclosed system receives a sequence of images and identifies objects within the sequence of images. In one example, the disclosed system determines a target position for a first object based on detecting user selection of the first object in the target position from a first image. The disclosed system can generate a fixed object image comprising the first object in the target position. The disclosed system can generate preview images comprising the fixed object image with the second object sequencing through a plurality of positions as seen in the sequence of images. Based on a second user selection of a desired preview image, the disclosed system can generate the composite image.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: Ajay Bedi, Ajay Jain, Jingwan Lu, Anugrah Prakash, Prasenjit Mondal, Sachin Soni, Sanjeev Tagra
  • Publication number: 20220083809
    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.
    Type: Application
    Filed: September 15, 2020
    Publication date: March 17, 2022
    Inventors: Arshiya Aggarwal, Sanjeev Tagra, Sachin Soni, Ryan Rozich, Prasenjit Mondal, Jonathan Roeder, Ajay Jain
  • Patent number: 11216998
    Abstract: In implementations of jointly editing related objects in a digital image, an image editing application segments a first object in a digital image, and an additional object corresponding to the first object, such a shadow cast by the first object, a reflection of the first object, or an object of a same object class as the first object. Respective stick diagrams for the first object and the additional object are generated, and a mapping of the first object to the additional object is generated based on the stick diagrams. Based on a user request to edit the first object, such as to warp the first object, the first object and the additional object are jointly edited based on the mapping. Accordingly, realistic digital images are efficiently generated that maintain correspondence between related objects, without requiring a user to edit each object individually, thus saving time and resources.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: January 4, 2022
    Assignee: Adobe Inc.
    Inventors: Sanjeev Tagra, Sachin Soni, Prasenjit Mondal, Ajay Jain
  • Publication number: 20210287425
    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.
    Type: Application
    Filed: June 1, 2021
    Publication date: September 16, 2021
    Inventors: Sanjeev Tagra, Sachin Soni, Ajay Jain, Ryan Rozich, Jonathan Roeder, Prasenjit Mondal
  • Patent number: 11069034
    Abstract: The present disclosure relates to a computer-implemented method for generating an enhanced image from an original image, the method including segmenting the original image into a segmented image using an artificial neural network; curve fitting the segmented image to determine boundary artifacts; removing the determined boundary artifacts to generate a smoothed boundary image; and generating the enhanced image from the original image and the smoothed boundary image. The image maybe enhanced further by correcting for glare and adding artificial light.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: July 20, 2021
    Assignee: ADOBE INC.
    Inventors: Sanjeev Tagra, Sachin Soni, Ajay Jain, Ryan Rozich, Prasenjit Mondal, Jonathan Roeder
  • Publication number: 20210216540
    Abstract: Techniques are disclosed for narrowing search requests, based on interaction between a search system and a user. For example, a plurality of search results is generated in response to a search query. To reduce the number of search results, a plurality of attributes or features of the search results are identified. Each feature has a corresponding plurality of clusters, where a cluster of a feature represents a corresponding range or value of the feature. For each feature, the first plurality of search results is categorized into the corresponding plurality of clusters of the corresponding feature. A feature is then selected. The search system interacts with the user, to identify a cluster of the plurality of clusters of the selected feature in which one or more intended search results belong. Based on such identification of the cluster, the search system refines or narrows down the first plurality of search results.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 15, 2021
    Applicant: Adobe Inc.
    Inventors: Minal Bansal, Prasenjit Mondal, Sanjeev Tagra, Sachin Soni, Ajay Jain, Andres Gonzalez
  • Patent number: 11055905
    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.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: July 6, 2021
    Assignee: Adobe Inc.
    Inventors: Sanjeev Tagra, Sachin Soni, Ajay Jain, Ryan Rozich, Prasenjit Mondal, Jonathan Roeder
  • Patent number: 11043015
    Abstract: Techniques for propagating a reflection of an object. In an example, a method includes receiving an input image comprising a first reflection of a first object on a reflective surface. The method further includes generating a second reflection for a second object in the input image. The second reflection is a reflection of the second object on the reflective surface. The method includes adding the second reflection to the input image. The method includes outputting a modified image comprising the first object, first reflection, the second object, and the second reflection.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: June 22, 2021
    Assignee: Adobe Inc.
    Inventors: Sanjeev Tagra, Sachin Soni, Ajay Jain, Prasenjit Mondal, Jingwan Lu
  • Patent number: 10997453
    Abstract: While a user holds a camera positioned relative to an object, a first image of the object and a second image of the object, as captured by the camera, may be obtained. Intensity variations between a first intensity map of the first image and a combination intensity map obtained from the first intensity map and a second intensity map of the second image may be compared. Then, a shadow may be identified within the first image, based on the intensity variations.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: May 4, 2021
    Assignee: ADOBE INC.
    Inventors: Prasenjit Mondal, Anuj Shara, Ankit Bal
  • Publication number: 20210104085
    Abstract: In implementations of jointly editing related objects in a digital image, an image editing application segments a first object in a digital image, and an additional object corresponding to the first object, such a shadow cast by the first object, a reflection of the first object, or an object of a same object class as the first object. Respective stick diagrams for the first object and the additional object are generated, and a mapping of the first object to the additional object is generated based on the stick diagrams. Based on a user request to edit the first object, such as to warp the first object, the first object and the additional object are jointly edited based on the mapping. Accordingly, realistic digital images are efficiently generated that maintain correspondence between related objects, without requiring a user to edit each object individually, thus saving time and resources.
    Type: Application
    Filed: December 17, 2020
    Publication date: April 8, 2021
    Applicant: Adobe Inc.
    Inventors: Sanjeev Tagra, Sachin Soni, Prasenjit Mondal, Ajay Jain
  • Patent number: 10970847
    Abstract: Techniques are disclosed for document boundary detection (BD) from an input image using a combination of deep learning model and image processing algorithms. Quadrilaterals approximating the document boundaries in the input image are determined and rated separately using both these approaches: deep leaning using convolutional neural network (CNN) and heuristics using image processing algorithms. Thereafter, the best rated quadrilateral is selected from the quadrilaterals obtained from both the approaches.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: April 6, 2021
    Assignee: Adobe Inc.
    Inventors: Prasenjit Mondal, Anuj Shara, Ankit Bal, Deepanshu Arora, Siddharth Kumar
  • Publication number: 20210073949
    Abstract: The present disclosure relates to a computer-implemented method for generating an enhanced image from an original image, the method including segmenting the original image into a segmented image using an artificial neural network; curve fitting the segmented image to determine boundary artifacts; removing the determined boundary artifacts to generate a smoothed boundary image; and generating the enhanced image from the original image and the smoothed boundary image. The image maybe enhanced further by correcting for glare and adding artificial light.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Inventors: SANJEEV TAGRA, SACHIN SONI, AJAY JAIN, RYAN ROZICH, PRASENJIT MONDAL, JONATHAN ROEDER