-
公开(公告)号:US10198823B1
公开(公告)日:2019-02-05
申请号:US16110767
申请日:2018-08-23
Applicant: Amazon Technologies, Inc.
Inventor: Amit Kumar Agrawal , Abhishek Singh , Visesh Uday Kumar Chari , Lelin Zhang , Qiang Liu , Rohith Mysore Vijaya Kumar , David Ting-Yu Wu
Abstract: Devices and techniques are generally described for segmentation of object image data from background image data. In some examples, the segmentation of object image data may comprise capturing image data comprising color data and depth data. In some examples, the segmentation of object image data may further include separating the depth data into a plurality of clusters of image data, wherein each cluster is associated with a respective range of depth values. In various examples, the segmentation of object image data may comprise selecting a main cluster of image data as corresponding to an object of interest in the image data. In various other examples, the segmentation of object image data may comprise identifying pixels of the main cluster that correspond to the object of interest.
-
公开(公告)号:US09842402B1
公开(公告)日:2017-12-12
申请号:US14976460
申请日:2015-12-21
Applicant: Amazon Technologies, Inc.
Inventor: Rohith Mysore Vijaya Kumar , Abhishek Singh , Ambrish Tyagi
CPC classification number: G06T7/0081 , G06T7/0097 , G06T7/2053 , G06T7/206 , G06T7/215 , G06T2207/20021 , G06T2207/20056 , G06T2207/20144 , G06T2207/20224 , G06T2207/30241 , H04N1/00 , H04N5/23206 , H04N5/23238 , H04N5/23254 , H04N5/3415
Abstract: Various examples are directed to systems and methods for detecting regions in video frames. For example, a computing device may receive a video comprising a plurality of frames and a video frame sequence of the plurality of frames. The computing device may select a plurality of scene point location from a first frame. The computing device may determine a plurality of columns in the first frame and fit a first sinusoidal function to a distribution of average column Y-axis displacements for the plurality of columns by column position. The computing device may determine a first difference based at least in part on the first scene point Y-axis displacement and an output of the first sinusoidal function at the X-axis position of the first scene point and determine that the first difference is greater than a threshold distance.
-
公开(公告)号:US10217195B1
公开(公告)日:2019-02-26
申请号:US15489572
申请日:2017-04-17
Applicant: Amazon Technologies, Inc.
Inventor: Amit Kumar Agrawal , Prakash Ramu , Apoorv Chaudhri , Noam Sorek , Abhishek Singh , Rohith Mysore Vijaya Kumar
Abstract: Devices and techniques are generally described for image editing. In various examples, color image data and segmentation image data may be identified. In some examples, the segmentation image data may identify a first portion of the color image data as a foreground region and a second portion of the color image data as a background region. A segmentation boundary may be identified between the foreground region and the background region. A first area of the second portion may be identified, where the first area extends from the segmentation boundary to a first area outer boundary. A second area of the second portion may be identified, where the second area extends from the first area outer boundary to a second area outer boundary. A blended and blurred representation of the first area and the second area may be generated.
-
公开(公告)号:US09965865B1
公开(公告)日:2018-05-08
申请号:US15473334
申请日:2017-03-29
Applicant: Amazon Technologies, Inc.
Inventor: Amit Kumar Agrawal , Abhishek Singh , Visesh Uday Kumar Chari , Prakash Ramu , Lelin Zhang , Qiang Liu , Yadunandana Nagaraja Rao , Rohith Mysore Vijaya Kumar , Weijian Wang
CPC classification number: G06T7/194 , G06K9/00201 , G06K9/00234 , G06K9/00369 , G06K9/2027 , G06K9/22 , G06K9/4652 , G06K9/6218 , G06K9/6257 , G06K9/6267 , G06T2207/10024 , G06T2207/10028 , G06T2207/30196 , H04N13/204
Abstract: Devices and techniques are generally described for segmentation of image data using depth data. In various examples, color image data may be received from a digital camera. In some examples, depth image data may be received from a depth sensor. In various examples, the depth image data may be separated into a plurality of clusters of depth image data, wherein each cluster is associated with a respective range of depth values. In some further examples, a determination may be made that a first cluster of image data corresponds to an object of interest, such as a human subject, in the image data. In various examples, pixels of the first cluster may be encoded with foreground indicator data. In some further examples, segmented image data may be generated. The segmented image data may comprise pixels encoded with the foreground indicator data.
-
公开(公告)号:US10540259B1
公开(公告)日:2020-01-21
申请号:US15675580
申请日:2017-08-11
Applicant: Amazon Technologies, Inc.
Inventor: Reto Kramer , Anssi Alaranta , Jeffrey Hoffman , Abhishek Singh , David Nunnerley
IPC: G06F11/36
Abstract: A debugger core captures one or more inputs to a distributed application during live execution of the distributed application in a production environment. The debugger core applies the one or more inputs to the distributed application during replay execution of the distributed application in a debugging environment and performs debugging of the distributed application in the debugging environment.
-
公开(公告)号:US10096122B1
公开(公告)日:2018-10-09
申请号:US15472041
申请日:2017-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Amit Kumar Agrawal , Abhishek Singh , Visesh Uday Kumar Chari , Lelin Zhang , Qiang Liu , Rohith Mysore Vijaya Kumar , David Ting-Yu Wu
Abstract: Devices and techniques are generally described for segmentation of object image data from background image data. In some examples, the segmentation of object image data may comprise capturing image data comprising color data and depth data. In some examples, the segmentation of object image data may further include separating the depth data into a plurality of clusters of image data, wherein each cluster is associated with a respective range of depth values. In various examples, the segmentation of object image data may comprise selecting a main cluster of image data as corresponding to an object of interest in the image data. In various other examples, the segmentation of object image data may comprise identifying pixels of the main cluster that correspond to the object of interest.
-
公开(公告)号:US09824455B1
公开(公告)日:2017-11-21
申请号:US14976555
申请日:2015-12-21
Applicant: Amazon Technologies, Inc.
Inventor: Abhishek Singh , Rohith Mysore Vijaya Kumar , Ambrish Tyagi
CPC classification number: G06T7/0081 , G06T7/0097 , G06T7/204 , G06T7/215 , G06T2207/10016 , G06T2207/20076 , G06T2207/20144 , G06T2207/20164 , G06T2207/30241
Abstract: Various examples are directed to systems and methods for determining foreground regions in video frames. A computing device may select from a first frame of a video, a plurality of scene point locations and divide the first frame into a plurality of sections. For a first section of the first frame, the computing device may generate a first vector subspace, basis vectors of the first vector subspace are trajectories of scene point locations in the first section. The computing device may determine that a projection error for a first scene point location in the first section is greater than a projection error threshold and write an indication of the first pixel value to a listing of foreground pixel values.
-
-
-
-
-
-