-
1.
公开(公告)号:US11714953B2
公开(公告)日:2023-08-01
申请号:US17452530
申请日:2021-10-27
Applicant: Adobe Inc.
Inventor: Ram Bhushan Agrawal
IPC: G06F40/106 , G06F16/957 , G06F40/103 , G06F40/166
CPC classification number: G06F40/106 , G06F16/9577 , G06F40/103 , G06F40/166
Abstract: Disclosed systems and methods determine a reading order of an electronic document. In an example, a document processing application accesses a content stream that includes a first object with a first location within the electronic document, a second object with a second location within the electronic document, and a third object with a third location within the electronic document. The application computes a region that includes the first object and the second object by determining that the second object is adjacent to the first object in a first dimension, at least a portion of the first and second objects are aligned in a second dimension, and the boundaries of the region do not intersect or encompass the third object. Based on the objects in the region, the application determines that a reading order should include the first object and the second object and should exclude the third object.
-
公开(公告)号:US10559067B2
公开(公告)日:2020-02-11
申请号:US15907526
申请日:2018-02-28
Applicant: Adobe Inc.
Inventor: Prasenjit Mondal , Ruppesh Nalwaya , Ram Bhushan Agrawal , Deepanshu Arora , Anuj Shara
Abstract: Techniques are disclosed for generating a shadow map of a digital image. In some examples, a method may include generating a shadow mask of a digital image, generating a dilated de-noised binarized gradient image based on the shadow mask, generating a binarized median-filtered gray image based on the digital image and the dilated de-noised binarized gradient image, and generating a shadow map based on the shadow mask and the binarized median-filtered gray image. The generated shadow map can then be used to remove shadows from the digital image without degrading the quality of the image content in the digital image.
-
3.
公开(公告)号:US20230094787A1
公开(公告)日:2023-03-30
申请号:US17490610
申请日:2021-09-30
Applicant: Adobe Inc.
Inventor: Ankit Bal , Mohit Gupta , Ram Bhushan Agrawal , Tarun Verma , Uttam Dwivedi
Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for accurately enhancing optical character recognition with a machine learning approach for determining words from reverse text, vertical text, and atypically-sized text. For example, the disclosed systems segment a digital image into text regions and non-text regions utilizing an object detection machine learning model. Within the text regions, the disclosed systems can determine reverse text glyphs, vertical text glyphs, and/or atypically-sized text glyphs utilizing an edge based adaptive binarization model. Additionally, the disclosed systems can utilize respective modification techniques to manipulate reverse text glyphs, vertical text glyphs, and/or atypically-sized glyphs for analysis by an optical character recognition model. The disclosed systems can further utilize an optical character recognition model to determine words from the modified versions of the reverse text glyphs, the vertical text glyphs, and/or the atypically-sized text glyphs.
-
公开(公告)号:US11616746B1
公开(公告)日:2023-03-28
申请号:US17519751
申请日:2021-11-05
Applicant: Adobe Inc.
Inventor: Vishnu Singh , Ram Bhushan Agrawal , Medha Kumari , Deepansh Rawal
IPC: H04L51/212 , H04L51/18 , H04L51/214
Abstract: In some embodiments, techniques for generating personalized unsubscribe options for emails are provided. For example, a subscription management system can access information associated with an active email subscription and a user profile for a user. The subscription management system can determine a temporary unsubscribe time period for the user based on the information associated with the active email subscription and the profile of the user. The subscription management system can embed multiple unsubscribe options in an email to be sent to the user. The multiple unsubscribe options can represent respective unsubscribe time periods including the temporary unsubscribe time period. The subscription management system can cause the email to be sent to the user and receiving a selection among the multiple unsubscribe options indicating a selected unsubscribe time period. The subscription management system can change the active email subscription to a suppressed email subscription associated with the unselected unsubscribe time period.
-
5.
公开(公告)号:US11176310B2
公开(公告)日:2021-11-16
申请号:US16371388
申请日:2019-04-01
Applicant: Adobe Inc.
Inventor: Ram Bhushan Agrawal
IPC: G06F40/106
Abstract: Disclosed systems and methods determine a reading order of an electronic document. In an example, a document processing application accesses a content stream that includes a first object with a first location within the electronic document, a second object with a second location within the electronic document, and a third object with a third location within the electronic document. The application computes a region that includes the first object and the second object by determining that the second object is adjacent to the first object in a first dimension, at least a portion of the first and second objects are aligned in a second dimension, and the boundaries of the region do not intersect or encompass the third object. Based on the objects in the region, the application determines that a reading order should include the first object and the second object and should exclude the third object.
-
6.
公开(公告)号:US20200311185A1
公开(公告)日:2020-10-01
申请号:US16371388
申请日:2019-04-01
Applicant: Adobe Inc.
Inventor: Ram Bhushan Agrawal
IPC: G06F17/21
Abstract: Disclosed systems and methods determine a reading order of an electronic document. In an example, a document processing application accesses a content stream that includes a first object with a first location within the electronic document, a second object with a second location within the electronic document, and a third object with a third location within the electronic document. The application computes a region that includes the first object and the second object by determining that the second object is adjacent to the first object in a first dimension, at least a portion of the first and second objects are aligned in a second dimension, and the boundaries of the region do not intersect or encompass the third object. Based on the objects in the region, the application determines that a reading order should include the first object and the second object and should exclude the third object.
-
7.
公开(公告)号:US20190362471A1
公开(公告)日:2019-11-28
申请号:US15989111
申请日:2018-05-24
Applicant: Adobe Inc.
Inventor: Ram Bhushan Agrawal , Ankit Pangasa , Abhishek Shah
Abstract: Certain embodiments involve a model for enhancing text in electronic content. For example, a system obtains electronic content comprising input text and converts the electronic content into a grayscale image. The system also converts the grayscale image into a binary image using a grid-based grayscale-conversion filter, which can include: generating a grid of pixels on the grayscale image; determining a plurality of grid-pixel threshold values at intersection points in the grid of pixels; determining a plurality of estimated pixel threshold values based on the plurality of grid-pixel threshold values; and converting the grayscale image into the binary image using the plurality of grid-pixel threshold values and the plurality of estimated pixel threshold values. The system also generates an interpolated image based on the electronic content and the binary image. The interpolated image includes output text that is darker than the input text. The system can then output the interpolated image.
-
公开(公告)号:US20190266706A1
公开(公告)日:2019-08-29
申请号:US15907526
申请日:2018-02-28
Applicant: Adobe Inc.
Inventor: Prasenjit Mondal , Ruppesh Nalwaya , Ram Bhushan Agrawal , Deepanshu Arora , Anuj Shara
Abstract: Techniques are disclosed for generating a shadow map of a digital image. In some examples, a method may include generating a shadow mask of a digital image, generating a dilated de-noised binarized gradient image based on the shadow mask, generating a binarized median-filtered gray image based on the digital image and the dilated de-noised binarized gradient image, and generating a shadow map based on the shadow mask and the binarized median-filtered gray image. The generated shadow map can then be used to remove shadows from the digital image without degrading the quality of the image content in the digital 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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-