Systems and methods for image feature extraction

    公开(公告)号:US11615612B2

    公开(公告)日:2023-03-28

    申请号:US17112096

    申请日:2020-12-04

    Abstract: This description relates to image feature extraction. In some examples, a system can include a keypoint detector and a feature list generator. The keypoint detector can be configured to upsample a keypoint score map to produce an upsampled keypoint score map. The keypoint score map can include feature scores indicative of a likelihood of at least one feature being present at keypoints in an image. The feature list generator can be configured to identify a subset of keypoints of the keypoints in the image using the feature scores of the up sampled keypoint score map, determine descriptors for the subset of keypoints based on a feature description map, and generate a keypoint descriptor map for the image based on the determined descriptors.

    Image compression/decompression in a computer vision system

    公开(公告)号:US11410265B2

    公开(公告)日:2022-08-09

    申请号:US16858596

    申请日:2020-04-25

    Abstract: A computer vision system is provided that includes a camera capture component configured to capture an image from a camera, a memory, and an image compression decompression engine (ICDE) coupled to the memory and configured to receive each line of the image, and compress each line to generate a compressed bit stream. To compress a line, the ICDE is configured to divide the line into compression units, and compress each compression unit, wherein to compress a compression unit, the ICDE is configured to perform delta prediction on the compression unit to generate a delta predicted compression unit, compress the delta predicted compression unit using exponential Golomb coding to generate a compressed delta predicted compression unit, and add the compressed delta predicted compression unit to the compressed bit stream.

    METHOD AND APPARATUS FOR REAL-TIME SAO PARAMETER ESTIMATION

    公开(公告)号:US20210211680A1

    公开(公告)日:2021-07-08

    申请号:US17212321

    申请日:2021-03-25

    Abstract: The disclosure provides a sample adaptive offset (SAO) encoder. The SAO encoder includes a statistics collection (SC) block and a rate distortion optimization (RDO) block coupled to the SC block. The SC block receives a set of deblocked pixels and a set of original pixels. The SC block categorizes each deblocked pixel of the set of deblocked pixels in at least one of a plurality of band and edge categories. The SC block estimates an error in each category as difference between a deblocked pixel of the set of deblocked pixels and corresponding original pixel of the set of original pixels. The RDO block determines a set of candidate offsets associated with each category and selects a candidate offset with a minimum RD cost. The minimum RD cost is used by a SAO type block and a decision block to generate final offsets for the SAO encoder.

    High Throughput VLSI Architecture for HEVC SAO Encoding
    18.
    发明申请
    High Throughput VLSI Architecture for HEVC SAO Encoding 有权
    高通量VLSI架构用于HEVC SAO编码

    公开(公告)号:US20150010052A1

    公开(公告)日:2015-01-08

    申请号:US14320712

    申请日:2014-07-01

    Abstract: An apparatus for sample adaptive offset (SAO) filtering in video encoding. A unified processing engine collects statistics on a block of pixels, determines a minimum RD cost (J) for each category of band offsets and edge offsets; determines a RD cost to find the optimal SAO type and determines a cost for each of the left SAO parameters and the up SAO parameters. The unified processing engine operates for three iterations: once for luminance once for each chrominance. A SAO merge decision unit determines an optimal mode and generates current LCU Parameters. The RD offset unit determination includes determining whether the sign of the minimum offset is proper for the category of edge offset. The RD offset is determined using a programmable look-up table indexed by the offset to estimate a rate. The unified processing engine operates on a three stage pipeline: loading blocks; processing; and updating blocks.

    Abstract translation: 一种用于视频编码中采样自适应偏移(SAO)滤波的装置。 一个统一的处理引擎收集一个像素块的统计信息,确定每个类别的带偏移和边缘偏移量的最小RD成本(J); 确定RD成本以找到最佳SAO类型,并确定每个左侧SAO参数和上升SAO参数的成本。 统一的处理引擎运行三次迭代:对于每个色度,亮度一次。 SAO合并决策单元确定最优模式并生成当前的LCU参数。 RD偏移单元确定包括确定最小偏移的符号是否适合于边缘偏移的类别。 使用由偏移量索引的可编程查找表来确定RD偏移以估计速率。 统一处理引擎在三级管道上运行:装载块; 加工; 和更新块。

    Method and apparatus for real-time SAO parameter estimation

    公开(公告)号:US12170780B2

    公开(公告)日:2024-12-17

    申请号:US18369315

    申请日:2023-09-18

    Abstract: The disclosure provides a sample adaptive offset (SAO) encoder. The SAO encoder includes a statistics collection (SC) block and a rate distortion optimization (RDO) block coupled to the SC block. The SC block receives a set of deblocked pixels and a set of original pixels. The SC block categorizes each deblocked pixel of the set of deblocked pixels in at least one of a plurality of band and edge categories. The SC block estimates an error in each category as difference between a deblocked pixel of the set of deblocked pixels and corresponding original pixel of the set of original pixels. The RDO block determines a set of candidate offsets associated with each category and selects a candidate offset with a minimum RD cost. The minimum RD cost is used by a SAO type block and a decision block to generate final offsets for the SAO encoder.

Patent Agency Ranking