-
公开(公告)号:US11238595B2
公开(公告)日:2022-02-01
申请号:US16988388
申请日:2020-08-07
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Dibyendu Bhattacharya , Ravi Kumar , Sayantan Marik , Manisha Mehrotra , Mathieu Spegagne
Abstract: An input image of an object is prepared for presentation by removing extraneous portions such as text, logos, advertising, watermarks, and so forth. The input image is processed to determined contours of features depicted in the input image. A bounding box corresponding to each contour may be determined. Based at least in part on the areas of these bounding boxes, an image mask is created. A candidate image is determined by applying the image mask to the input image to set pixels within portions of the input image to a predetermined value, such as white. Many candidate images may be generated using different parameters, such as different thresholds for relative sizes of the areas of the bounding boxes. These candidate images may be assessed, and a candidate image is selected for later use. Instead of manual editing of the input images, the candidate images are automatically generated.
-
公开(公告)号:US11556342B1
公开(公告)日:2023-01-17
申请号:US17031495
申请日:2020-09-24
Applicant: Amazon Technologies, Inc.
Inventor: Ravi Kumar , Drazen Borkovic
IPC: G06F9/30 , G06F8/40 , G06F8/41 , G06F1/3206 , G06F11/30
Abstract: Techniques are disclosed for utilizing configurable delays in an instruction stream. A set of instructions to be executed on a set of engines are generated. The set of engines are distributed between a set of hardware elements. A set of configurable delays are inserted into the set of instructions. Each of the set of configurable delays includes an adjustable delay amount that delays an execution of the set of instructions on the set of engines. The adjustable delay amount is adjustable by a runtime application that facilitates the execution of the set of instructions on the set of engines. The runtime application is configured to determine a runtime condition associated with the execution of the set of instructions on the set of engines and to adjust the set of configurable delays based on the runtime condition.
-