Efficient Decision Tree Traversal in an Adaptive Boosting (ADABOOST) Classifier
    23.
    发明申请
    Efficient Decision Tree Traversal in an Adaptive Boosting (ADABOOST) Classifier 审中-公开
    自适应提升(ADABOOST)分类器中的有效决策树遍历

    公开(公告)号:US20170011294A1

    公开(公告)日:2017-01-12

    申请号:US14792596

    申请日:2015-07-06

    CPC classification number: G06N5/02 G06F9/3887 G06K9/00973 G06K9/6257

    Abstract: A method for object classification in a decision tree based adaptive boosting (AdaBoost) classifier implemented on a single-instruction multiple-data (SIMD) processor is provided that includes receiving feature vectors extracted from N consecutive window positions in an image in a memory coupled to the SIMD processor and evaluating the N consecutive window positions concurrently by the AdaBoost classifier using the feature vectors and vector instructions of the SIMD processor, in which the AdaBoost classifier concurrently traverses decision trees for the N consecutive window positions until classification is complete for the N consecutive window positions.

    Abstract translation: 提供了一种在单指令多数据(SIMD)处理器上实现的基于决策树的自适应提升(AdaBoost)分类器中的对象分类方法,该方法包括接收从存储器中的N个连续窗口位置提取的特征矢量, SIMD处理器,并且使用AdaBoost分类器使用SIMD处理器的特征向量和向量指令来并行地评估N个连续窗口位置,其中AdaBoost分类器并行遍历N个连续窗口位置的决策树,直到N个连续的分类完成 窗口位置

    METHOD AND APPARATUS FOR NOISE REDUCTION IN VIDEO SYSTEMS
    24.
    发明申请
    METHOD AND APPARATUS FOR NOISE REDUCTION IN VIDEO SYSTEMS 审中-公开
    在视频系统中减少噪声的方法和装置

    公开(公告)号:US20150023436A1

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

    申请号:US14337669

    申请日:2014-07-22

    CPC classification number: H04N19/86 H04N19/117 H04N19/139 H04N19/176 H04N19/82

    Abstract: The disclosure provides a noise filter. The noise filter includes a motion estimation (ME) engine. The ME receives a current frame and a reference frame. The current frame comprising a current block and the reference frame includes a plurality of reference blocks. The ME engine generates final motion vectors. The current block comprises a plurality of current pixels. A motion compensation unit generates a motion compensated block based on the final motion vectors and the reference frame. The motion compensated block includes a plurality of motion compensated pixels. A weighted average filter multiplies each current pixel of the plurality current pixels and a corresponding motion compensated pixel of the plurality of motion compensated pixels with a first weight and a second weight respectively. The weighted average filter generates a filtered block. A blockiness removal unit is coupled to the weighted average filter and removes artifacts in the filtered block.

    Abstract translation: 本公开提供了一种噪声滤波器。 噪声滤波器包括运动估计(ME)引擎。 ME接收当前帧和参考帧。 包括当前块和参考帧的当前帧包括多个参考块。 ME引擎生成最终的运动矢量。 当前块包括多个当前像素。 运动补偿单元基于最终运动矢量和参考帧产生运动补偿块。 运动补偿块包括多个运动补偿像素。 加权平均滤波器分别乘以第一权重和第二权重的多个当前像素中的每个当前像素和多个运动补偿像素的对应运动补偿像素。 加权平均滤波器生成滤波块。 块去除单元耦合到加权平均滤波器并去除滤波块中的伪像。

    PADDING IN A STREAM OF MATRIX ELEMENTS

    公开(公告)号:US20250036411A1

    公开(公告)日:2025-01-30

    申请号:US18914395

    申请日:2024-10-14

    Abstract: Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a specified width for a selected dimension of the array. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. When the selected dimension in the stream of vectors exceeds the specified width, the streaming engine inserts null elements into each portion of a respective vector for the selected dimension that exceeds the specified width in the stream of vectors. Stream vectors that are completely null are formed by the streaming engine without accessing the system memory for respective data.

    ONE-DIMENSIONAL ZERO PADDING IN A STREAM OF MATRIX ELEMENTS

    公开(公告)号:US20220147484A1

    公开(公告)日:2022-05-12

    申请号:US17583380

    申请日:2022-01-25

    Abstract: Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a specified width for a selected dimension of the array. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. When the selected dimension in the stream of vectors exceeds the specified width, the streaming engine inserts null elements into each portion of a respective vector for the selected dimension that exceeds the specified width in the stream of vectors. Stream vectors that are completely null are formed by the streaming engine without accessing the system memory for respective data.

    Method and apparatus for noise reduction in video systems

    公开(公告)号:US11051046B2

    公开(公告)日:2021-06-29

    申请号:US16988978

    申请日:2020-08-10

    Abstract: The disclosure provides a noise filter. The noise filter includes a motion estimation (ME) engine. The ME receives a current frame and a reference frame. The current frame comprising a current block and the reference frame includes a plurality of reference blocks. The ME engine generates final motion vectors. The current block comprises a plurality of current pixels. A motion compensation unit generates a motion compensated block based on the final motion vectors and the reference frame. The motion compensated block includes a plurality of motion compensated pixels. A weighted average filter multiplies each current pixel of the plurality of current pixels and a corresponding motion compensated pixel of the plurality of motion compensated pixels with a first weight and a second weight respectively. The weighted average filter generates a filtered block. A blockiness removal unit is coupled to the weighted average filter and removes artifacts in the filtered block.

    One-Dimensional Zero Padding in a Stream of Matrix Elements

    公开(公告)号:US20190278595A1

    公开(公告)日:2019-09-12

    申请号:US16420447

    申请日:2019-05-23

    Abstract: Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a specified width for a selected dimension of the array. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. When the selected dimension in the stream of vectors exceeds the specified width, the streaming engine inserts null elements into each portion of a respective vector for the selected dimension that exceeds the specified width in the stream of vectors. Stream vectors that are completely null are formed by the streaming engine without accessing the system memory for respective data.

    Efficient decision tree traversal in an adaptive boosting (AdaBoost) classifier

    公开(公告)号:US10325204B2

    公开(公告)日:2019-06-18

    申请号:US14792596

    申请日:2015-07-06

    Abstract: A method for object classification in a decision tree based adaptive boosting (AdaBoost) classifier implemented on a single-instruction multiple-data (SIMD) processor is provided that includes receiving feature vectors extracted from N consecutive window positions in an image in a memory coupled to the SIMD processor and evaluating the N consecutive window positions concurrently by the AdaBoost classifier using the feature vectors and vector instructions of the SIMD processor, in which the AdaBoost classifier concurrently traverses decision trees for the N consecutive window positions until classification is complete for the N consecutive window positions.

Patent Agency Ranking