-
公开(公告)号:US12112112B2
公开(公告)日:2024-10-08
申请号:US17095937
申请日:2020-11-12
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Niv Zehngut , Amir Ben-Dror , Evgeny Artyomov , Michael Dinerstein , Roy Jevnisek
IPC: G06F30/39 , G06F117/04 , G06F117/08 , G06F119/06 , G06N3/04 , G06N3/082 , G06N3/086
CPC classification number: G06F30/39 , G06N3/04 , G06N3/082 , G06N3/086 , G06F2117/04 , G06F2117/08 , G06F2119/06
Abstract: Methods, systems, and apparatus for combined or separate implementation of coarse-to-fine neural architecture search (NAS), two-phase block NAS, variable hardware prediction, and differential hardware design are provided and described. A variable predictor is trained, as described herein. Then, a controller or policy may be used to iteratively modify a neural network architecture along dimensions formed by neural network architecture parameters. The modification is applied to blocks (e.g., subnetworks) within the neural network architecture. In each iteration, the remainder of the neural network architecture parameters are modified and learned with a differential NAS method. The training process is performed with two-phase block NAS and incorporates a variable hardware predictor to predict power, performance, and area (PPA) parameters. The hardware parameters may be learned as well using the variable hardware predictor.
-
公开(公告)号:US20240169567A1
公开(公告)日:2024-05-23
申请号:US18354039
申请日:2023-07-18
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Lior Talker , Alexandra Dana , Aviad Cohen , Erez Yosef , Michael Dinerstein , Amir Ben-Dror
CPC classification number: G06T7/50 , G06T7/13 , G06T2207/20084
Abstract: Systems and methods for depth estimation are provided. One aspect of the systems and methods includes obtaining an image. Another aspect of the systems and methods includes generating a depth map of the image using a monocular depth estimation (MDE) network, where the MDE network is trained using training data including edge data generated by a depth edge estimation (DEE) network.
-
公开(公告)号:US20220188970A1
公开(公告)日:2022-06-16
申请号:US17123486
申请日:2020-12-16
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yuval Shicht , Eyal Rosin , Michael Dinerstein
IPC: G06T3/00 , G06F12/123 , G06F12/0862 , G06T1/60
Abstract: A method of warping data includes the steps of providing a set of target coordinates x ∈ N, calculating, by a warping engine, source coordinates x′ ∈ N for the target coordinates x ∈ N, requesting, by the warping engine, data values for a plurality of source coordinates from a cache, and computing, by the warping engine, interpolated data values for each x in a neighborhood of x′ from the data values of the source coordinates returned from the cache. Requesting data values from the cache includes notifying the cache that data values for a particular group of source points will be needed for computing interpolated data values for a particular target point, and fetching the data values for the particular group of source points when they are need for computing interpolated data values for the particular target point.
-
公开(公告)号:US20230377321A1
公开(公告)日:2023-11-23
申请号:US17664262
申请日:2022-05-20
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Ishay Goldin , Yonatan Dinai , Ran Vitek , Michael Dinerstein
Abstract: One or more aspects of the present disclosure enable high accuracy computer vision and image processing techniques with decreased system resource requirements (e.g., with decreased computational load, shallower neural network designs, etc.). As described in more detail herein, one or more aspects of the described techniques may leverage key layers (e.g., certain key layers of a neural network) and compressed tensor comparisons to efficiently exploit temporal redundancy in videos and other slow changing signals (e.g., to efficiently reduce neural network inference computational burden, with only minor increase in data transfer power consumption). For example, key layers of a neural network may be identified, and temporal/spatial redundancy across frames may be efficiently leveraged such that only a computation region in a subsequent frame n+1 is re-computed in layers between identified key layers, while remaining feature-map calculations may be disabled in the layers between the identified key layers.
-
公开(公告)号:US11508031B2
公开(公告)日:2022-11-22
申请号:US17123486
申请日:2020-12-16
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yuval Shicht , Eyal Rosin , Michael Dinerstein
IPC: G06T3/00 , G06F12/123 , G06T1/60 , G06F12/0862
Abstract: A method of warping data includes the steps of providing a set of target coordinates x∈N, calculating, by a warping engine, source coordinates x′∈N for the target coordinates x∈N, requesting, by the warping engine, data values for a plurality of source coordinates from a cache, and computing, by the warping engine, interpolated data values for each x in a neighborhood of x′ from the data values of the source coordinates returned from the cache. Requesting data values from the cache includes notifying the cache that data values for a particular group of source points will be needed for computing interpolated data values for a particular target point, and fetching the data values for the particular group of source points when they are need for computing interpolated data values for the particular target point.
-
公开(公告)号:US10896356B2
公开(公告)日:2021-01-19
申请号:US16409142
申请日:2019-05-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Michael Dinerstein , Tomer Peleg , Doron Sabo , Pablo Szekely
Abstract: A system of convolutional neural networks (CNNs) that synthesize middle non-existing frames from pairs of input frames includes a coarse CNN that receives a pair of images acquired at consecutive points of time, a registration module, a refinement CNN, an adder, and a motion-compensated frame interpolation (MC-FI) module. The coarse CNN outputs from the pair of images a previous feature map, a next feature map, a coarse interpolated motion vector field (IMVF) and an occlusion map, the registration module uses the coarse IMVF to warp the previous and next feature maps to be aligned with pixel locations of the IMVF frame, and outputs registered previous and next feature maps, the refinement CNN uses the registered previous and next feature maps to correct the coarse IMVF, and the adder sums the coarse IMVF with the correction and outputs a final IMVF.
-
公开(公告)号:US09838660B1
公开(公告)日:2017-12-05
申请号:US15236920
申请日:2016-08-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Michael Dinerstein , Ohad Givaty
CPC classification number: H04N9/735 , G06T7/408 , G06T2207/10024
Abstract: At least one example embodiment provides an apparatus including a processor configured to execute computer-readable instructions to receive image data from a plurality of pixels, determine a first white point based on the image data and a threshold percentage of a histogram of the image data, determine a second white point based on the image data, determine a third white point based on groups of the image data corresponding to a same hue or desaturation, the processor configured to divide the image data into the groups and determine an image based on at least the first white point, the second white point and the third white point.
-
-
-
-
-
-