-
公开(公告)号:US20230137337A1
公开(公告)日:2023-05-04
申请号:US17851651
申请日:2022-06-28
发明人: Debapriya MAJI , Soyeb NAGORI , Manu MATHEW , Deepak Kumar PODDAR
摘要: A technique for key-point detection, including receiving, by a machine learning model, an input image, generating a set of image features for the input image, determining, by the machine learning model, based on the set of image features, a bounding box for an object detected in the input image, the bounding box described by bounding box information, identifying, by the machine learning model, based on the set of image features and a center point of the bounding box, a plurality of key-points associated with the object, filtering the plurality of key-points based on a confidence score associated with each key-point of the plurality of key-points, and outputting coordinates of the plurality of key-points, confidence scores associated with the plurality of key-points, and the bounding box information.
-
公开(公告)号:US20240078284A1
公开(公告)日:2024-03-07
申请号:US18499627
申请日:2023-11-01
CPC分类号: G06F17/16 , G06F7/523 , G06F9/5027 , G06F18/22 , G06V10/75
摘要: A hardware accelerator is configured to perform matrix multiplication and/or additional operations to optimize keypoint matching. A sum of squared error (SSE) calculation may be determined by utilizing the hardware accelerator to perform matrix multiplication to obtain a cost matrix for two sets of keypoint descriptors from two images. The hardware accelerator may determine a best cost calculation for each keypoint in each direction, which is utilized to perform keypoint matching.
-
公开(公告)号:US20220012312A1
公开(公告)日:2022-01-13
申请号:US17487517
申请日:2021-09-28
摘要: In some examples, a system includes storage storing a machine learning model, wherein the machine learning model comprises a plurality of layers comprising multiple weights. The system also includes a processing unit coupled to the storage and operable to group the weights in each layer into a plurality of partitions; determine a number of least significant bits to be used for watermarking in each of the plurality of partitions; insert one or more watermark bits into the determined least significant bits for each of the plurality of partitions; and scramble one or more of the weight bits to produce watermarked and scrambled weights. The system also includes an output device to provide the watermarked and scrambled weights to another device.
-
公开(公告)号:US20190205508A1
公开(公告)日:2019-07-04
申请号:US16188560
申请日:2018-11-13
CPC分类号: G06F21/16 , G06N3/0472 , G06N20/00
摘要: In some examples, a system includes storage storing a machine learning model, wherein the machine learning model comprises a plurality of layers comprising multiple weights. The system also includes a processing unit coupled to the storage and operable to group the weights in each layer into a plurality of partitions; determine a number of least significant bits to be used for watermarking in each of the plurality of partitions; insert one or more watermark bits into the determined least significant bits for each of the plurality of partitions; and scramble one or more of the weight bits to produce watermarked and scrambled weights. The system also includes an output device to provide the watermarked and scrambled weights to another device.
-
5.
公开(公告)号:US20240153105A1
公开(公告)日:2024-05-09
申请号:US18414772
申请日:2024-01-17
IPC分类号: G06T7/246
CPC分类号: G06T7/246 , G06T2200/28 , G06T2207/20016 , G06T2207/30241
摘要: A method for sparse optical flow based tracking in a computer vision system is provided that includes detecting feature points in a frame captured by a monocular camera in the computer vision system to generate a plurality of detected feature points, generating a binary image indicating locations of the detected feature points with a bit value of one, wherein all other locations in the binary image have a bit value of zero, generating another binary image indicating neighborhoods of currently tracked points, wherein locations of the neighborhoods in the binary image have a bit value of zero and all other locations in the binary image have a bit value of one, and performing a binary AND of the two binary images to generate another binary image, wherein locations in the binary image having a bit value of one indicate new feature points detected in the frame.
-
公开(公告)号:US20210256293A1
公开(公告)日:2021-08-19
申请号:US17149474
申请日:2021-01-14
摘要: A matching accelerator in the form of a hardware accelerator configured to perform matrix multiplication and/or additional operations is used to optimize keypoint matching. An SSE calculation may be determined by utilizing the matching accelerator to perform matrix multiplication to obtain a cost matrix for two sets of keypoint descriptors from two images. The hardware accelerator may determine a best cost calculation for each keypoint in each direction, which is utilized to perform keypoint matching.
-
-
-
-
-