Patents by Inventor Amit Adam
Amit Adam 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).
-
Patent number: 11546141Abstract: Techniques for cryptographically protecting personally identifiable information in images and videos are described herein. An image may be obtained. One or more regions in the image may be detected based on an object detection algorithm. Pixels for each region of the one or more regions may be encrypted using a symmetric encryption technique and an initialization vector. The encrypted pixels for each region of the one or more regions may be written back into the image. A symmetric key of the symmetric encryption technique and the initialization vector may be encrypted using an asymmetric encryption technique. Metadata of the image may be updated to store the encrypted symmetric key and the encrypted initialization vector.Type: GrantFiled: March 23, 2021Date of Patent: January 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Simon Guest, Amit Adam
-
Patent number: 11354885Abstract: Described is a method for processing image data to determine if a portion of the imaged environment is exposed to high illumination, such as sunlight. In some implementations, image data from multiple different imaging devices may be processed to produce for each imaging device a respective illumination mask that identifies pixels that represent a portion of the environment that is exposed to high illumination. Overlapping portions of those illumination masks may then be combined to produce a unified illumination map of an area of the environment. The unified illumination map identifies, for different portions of the environment, a probability that the portion is actually exposed to high illumination.Type: GrantFiled: June 29, 2020Date of Patent: June 7, 2022Assignee: Amazon Technologies, Inc.Inventors: Amit Adam, Igor Kviatkovsky, Ehud Benyamin Rivlin, Gerard Guy Medioni
-
Patent number: 11341605Abstract: Techniques for document rectification via homography recovery using machine learning are described. An image rectification system can intelligently make use of multiple pipelines for rectifying document images based on the detected type of device that generated the images. The image rectification system can provide high-quality rectifications without requiring human cooperation, multiple views of the document in multiple images, and/or without being constrained to only be able to process images from one source context.Type: GrantFiled: September 30, 2019Date of Patent: May 24, 2022Assignee: Amazon Technologies, Inc.Inventors: Kunwar Yashraj Singh, Amit Adam, Shahar Tsiper, Gal Sabina Star, Roee Litman, Hadar Averbuch Elor, Vijay Mahadevan, Rahul Bhotika, Shai Mazor, Mohammed El Hamalawi
-
Patent number: 11257006Abstract: Techniques for auto-generation of annotated real-world training data are described. An electronic document is analyzed to determine text represented in the document and corresponding locations of the text. A representation of the electronic document is modified to include markers and printed. The printed document is photographed in real-world environments, and the markers within the digital photographs are analyzed to allow for the depiction of the document within the photographs to be rectified. The text and location data are used to annotate the rectified images.Type: GrantFiled: November 20, 2018Date of Patent: February 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Oron Anschel, Amit Adam, Shahar Tsiper, Hadar Averbuch Elor, Shai Mazor, Rahul Bhotika, Stefano Soatto
-
Patent number: 10970530Abstract: Techniques for grammar-based automated generation of annotated synthetic form training data for machine learning are described. A training data generation engine utilizes a defined grammar to construct a layout for a form, select key-value units to place within the layout, and select attribute variants for the key-value units. The form is rendered and stored at a storage location, where it can be provided along with other similarly-generated forms to be used as training data for a machine learning model.Type: GrantFiled: November 13, 2018Date of Patent: April 6, 2021Assignee: Amazon Technologies, Inc.Inventors: Amit Adam, Oron Anschel, Or Perel, Gal Sabina Star, Omri Ben-Eliezer, Hadar Averbuch Elor, Shai Mazor, Wendy Tse, Andrea Olgiati, Rahul Bhotika, Stefano Soatto
-
Patent number: 10949661Abstract: Techniques for layout-agnostic complex document processing are described. A document processing service can analyze documents that do not adhere to defined layout rules in an automated manner to determine the content and meaning of a variety of types of segments within the documents. The service may chunk a document into multiple chunks, and operate upon the chunks in parallel by identifying segments within each chunk, classifying the segments into segment types, and processing the segments using special-purpose analysis engines adapted for the analysis of particular segment types to generate results that can be aggregated into an overall output for the entire document that captures the meaning and context of the document text.Type: GrantFiled: November 21, 2018Date of Patent: March 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Rahul Bhotika, Shai Mazor, Amit Adam, Wendy Tse, Andrea Olgiati, Bhavesh Doshi, Gururaj Kosuru, Patrick Ian Wilson, Umar Farooq, Anand Dhandhania
-
Patent number: 10878234Abstract: Techniques for automated form understanding via layout-agnostic identification of keys and corresponding values are described. An embedding generator creates embeddings of pixels from an image including a representation of a form. The generated embeddings are similar for pixels within a same key-value unit, and far apart for pixels not in a same key-value unit. A weighted bipartite graph is constructed including a first set of nodes corresponding to keys of the form and a second set of nodes corresponding to values of the form. Weights for the edges are determined based on an analysis of distances between ones of the embeddings. The graph is partitioned according to a scheme to identify pairings between the first set of nodes and the second set of nodes that produces a minimum overall edge weight. The pairings indicate keys and values that are associated within the form.Type: GrantFiled: November 20, 2018Date of Patent: December 29, 2020Assignee: Amazon Technologies, Inc.Inventors: Amit Adam, Oron Anschel, Hadar Averbuch Elor, Shai Mazor, Gal Sabina Star, Or Perel, Wendy Tse, Andrea Olgiati, Rahul Bhotika, Stefano Soatto
-
Patent number: 10872236Abstract: Techniques for layout-agnostic clustering-based classification of document keys and values are described. A key-value differentiation unit generates feature vectors corresponding to text elements of a form represented within an electronic image using a machine learning (ML) model. The ML model was trained utilizing a loss function that separates keys from values. The feature vectors are clustered into at least two clusters, and a cluster is determined to include either keys of the form or values of the form via identifying neighbors between feature vectors of the cluster(s) with labeled feature vectors.Type: GrantFiled: September 28, 2018Date of Patent: December 22, 2020Assignee: Amazon Technologies, Inc.Inventors: Hadar Averbuch Elor, Oron Anschel, Or Perel, Amit Adam, Shai Mazor, Rahul Bhotika, Stefano Soatto
-
Patent number: 10699152Abstract: Described is a method for processing image data to determine if a portion of the imaged environment is exposed to high illumination, such as sunlight. In some implementations, image data from multiple different imaging devices may be processed to produce for each imaging device a respective illumination mask that identifies pixels that represent a portion of the environment that is exposed to high illumination. Overlapping portions of those illumination masks may then be combined to produce a unified illumination map of an area of the environment. The unified illumination map identifies, for different portions of the environment, a probability that the portion is actually exposed to high illumination.Type: GrantFiled: December 13, 2017Date of Patent: June 30, 2020Assignee: Amazon Technologies, Inc.Inventors: Amit Adam, Igor Kviatkovsky, Ehud Benyamin Rivlin, Gerard Guy Medioni
-
Patent number: 10664962Abstract: Described is a method for processing image data to determine if a portion of the imaged environment is exposed to high illumination, such as sunlight. In some implementations, image data from multiple different imaging devices may be processed to produce for each imaging device a respective illumination mask that identifies pixels that represent a portion of the environment that is exposed to high illumination. Overlapping portions of those illumination masks may then be combined to produce a unified illumination map of an area of the environment. The unified illumination map identifies, for different portions of the environment, a probability that the portion is actually exposed to high illumination.Type: GrantFiled: December 13, 2017Date of Patent: May 26, 2020Assignee: Amazon Technologies, Inc.Inventors: Amit Adam, Igor Kviatkovsky, Ehud Benyamin Rivlin, Gerard Guy Medioni
-
Publication number: 20200160050Abstract: Techniques for layout-agnostic complex document processing are described. A document processing service can analyze documents that do not adhere to defined layout rules in an automated manner to determine the content and meaning of a variety of types of segments within the documents. The service may chunk a document into multiple chunks, and operate upon the chunks in parallel by identifying segments within each chunk, classifying the segments into segment types, and processing the segments using special-purpose analysis engines adapted for the analysis of particular segment types to generate results that can be aggregated into an overall output for the entire document that captures the meaning and context of the document text.Type: ApplicationFiled: November 21, 2018Publication date: May 21, 2020Inventors: Rahul BHOTIKA, Shai MAZOR, Amit ADAM, Wendy TSE, Andrea OLGIATI, Bhavesh DOSHI, Gururaj KOSURU, Patrick Ian WILSON, Umar FAROOQ, Anand DHANDHANIA
-
Patent number: 10482625Abstract: Described is a multiple-imaging device system and process for calibrating each of the imaging devices to a global color space so that image pixel values representative of an imaged object are the same or similar regardless of the imaging device that produced the image data or the lighting conditions surrounding the object.Type: GrantFiled: March 28, 2017Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Amit Adam, Ehud Benyamin Rivlin, Gerard Guy Medioni
-
Patent number: 10311378Abstract: A depth detection apparatus is described which has a memory storing raw time-of-flight sensor data received from a time-of-flight sensor. The depth detection apparatus also has a trained machine learning component having been trained using training data pairs. A training data pair comprises at least one simulated raw time-of-flight sensor data value and a corresponding simulated ground truth depth value. The trained machine learning component is configured to compute in a single stage, for an item of the stored raw time-of-flight sensor data, a depth value of a surface depicted by the item, by pushing the item through the trained machine learning component.Type: GrantFiled: August 8, 2017Date of Patent: June 4, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sebastian Nowozin, Amit Adam, Shai Mazor, Omer Yair
-
Patent number: 10229502Abstract: A depth detection apparatus is described which has a memory and a computation logic. The memory stores frames of raw time-of-flight sensor data received from a time-of-flight sensor, the frames having been captured by a time-of-flight camera in the presence of motion such that different ones of the frames were captured using different locations of the camera and/or with different locations of an object in a scene depicted in the frames. The computation logic has functionality to compute a plurality of depth maps from the stream of frames, whereby each frame of raw time-of-flight sensor data contributes to more than one depth map.Type: GrantFiled: February 3, 2016Date of Patent: March 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Amit Adam, Sebastian Nowozin, Omer Yair, Shai Mazor, Michael Schober
-
Patent number: 10063844Abstract: An embodiment of the invention provides a time of flight three-dimensional TOF-3D camera that determines distance to features in a scene responsive to amounts of light from the scene registered by pixels during different exposure periods and an experimentally determined probabilistic model of how much light the pixels are expected to register during each of the different exposure periods.Type: GrantFiled: October 17, 2013Date of Patent: August 28, 2018Assignee: Microsoft Technology Licensing, LLC.Inventors: Amit Adam, Erez Tadmor
-
Patent number: 10062201Abstract: Examples of time-of-flight (“TOF”) simulation of multipath light phenomena are described. For example, in addition to recording light intensity for a pixel during rendering, a graphics tool records the lengths (or times) and segment counts for light paths arriving at the pixel. Such multipath information can provide a characterization of the temporal light density of light that arrives at the pixel in response to one or more pulses of light. The graphics tool can use stratification and/or priority sampling to reduce variance in recorded light path samples. Realistic, physically-accurate simulation of multipath light phenomena can, in turn, help calibrate a TOF camera so that it more accurately estimates the depths of real world objects observed using the TOF camera. Various ways to improve the process of inferring imaging conditions such as depth, reflectivity, and ambient light based on images captured using a TOF camera are also described.Type: GrantFiled: April 21, 2015Date of Patent: August 28, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Sebastian Nowozin, Amit Adam, Christoph Dann
-
Publication number: 20180129973Abstract: A depth detection apparatus is described which has a memory storing raw time-of-flight sensor data received from a time-of-flight sensor. The depth detection apparatus also has a trained machine learning component having been trained using training data pairs. A training data pair comprises at least one simulated raw time-of-flight sensor data value and a corresponding simulated ground truth depth value. The trained machine learning component is configured to compute in a single stage, for an item of the stored raw time-of-flight sensor data, a depth value of a surface depicted by the item, by pushing the item through the trained machine learning component.Type: ApplicationFiled: August 8, 2017Publication date: May 10, 2018Inventors: Sebastian NOWOZIN, Amit ADAM, Shai MAZOR, Omer YAIR
-
Publication number: 20170262768Abstract: A depth detection apparatus is described which has a memory storing raw time-of-flight sensor data received from a time-of-flight sensor. The depth detection apparatus also has a trained machine learning component having been trained using training data pairs. A training data pair comprises at least one simulated raw time-of-flight sensor data value and a corresponding simulated ground truth depth value. The trained machine learning component is configured to compute in a single stage, for an item of the stored raw time-of-flight sensor data, a depth value of a surface depicted by the item, by pushing the item through the trained machine learning component.Type: ApplicationFiled: March 13, 2016Publication date: September 14, 2017Inventors: Sebastian Nowozin, Amit Adam, Shai Mazor, Omer Yair
-
Patent number: 9760837Abstract: A depth detection apparatus is described which has a memory storing raw time-of-flight sensor data received from a time-of-flight sensor. The depth detection apparatus also has a trained machine learning component having been trained using training data pairs. A training data pair comprises at least one simulated raw time-of-flight sensor data value and a corresponding simulated ground truth depth value. The trained machine learning component is configured to compute in a single stage, for an item of the stored raw time-of-flight sensor data, a depth value of a surface depicted by the item, by pushing the item through the trained machine learning component.Type: GrantFiled: March 13, 2016Date of Patent: September 12, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sebastian Nowozin, Amit Adam, Shai Mazor, Omer Yair
-
Publication number: 20170221212Abstract: A depth detection apparatus is described which has a memory and a computation logic. The memory stores frames of raw time-of-flight sensor data received from a time-of-flight sensor, the frames having been captured by a time-of-flight camera in the presence of motion such that different ones of the frames were captured using different locations of the camera and/or with different locations of an object in a scene depicted in the frames. The computation logic has functionality to compute a plurality of depth maps from the stream of frames, whereby each frame of raw time-of-flight sensor data contributes to more than one depth map.Type: ApplicationFiled: February 3, 2016Publication date: August 3, 2017Inventors: Amit Adam, Sebastian Nowozin, Omer Yair, Shai Mazor, Michael Schober