METHOD AND APPARATUS FOR AVOIDING NON-ALIGNED LOADS USING MULTIPLE COPIES OF INPUT DATA

    公开(公告)号:US20170372154A1

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

    申请号:US15393566

    申请日:2016-12-29

    CPC classification number: G06K9/00986 G06K9/4614 G06K9/4642

    Abstract: A method of determining a summation of pixel characteristics for a rectangular region of a digital image includes determining if a base address for a data element in an integral image buffer is aligned for an SIMD operation by a processor embedded in an electronic assembly configured to perform Haar-like feature calculations. The data element represents a corner of the rectangular region of an integral image. The integral image is a representation of the digital image. The integral image is formed by data elements stored in the integral image buffer. The data element is loaded from the integral image buffer to the processor when the base address is aligned for the SIMD operation. An offset data element of an offset integral image is loaded from an offset integral buffer when the base address is non-aligned for the SIMD operation. The offset data element represents the corner of the rectangular region.

    Efficient SIMD Implementation of 3x3 Non Maxima Suppression of sparse 2D image feature points

    公开(公告)号:US20170300773A1

    公开(公告)日:2017-10-19

    申请号:US15203973

    申请日:2016-07-07

    CPC classification number: G06K9/4609 G06K9/00986 G06K9/4671 G06K9/6202

    Abstract: This invention transforms a list of feature points in raster scan order into a list of maxima suppressed feature points. A working buffer has two more entries than the width of the original image. Each entry is assigned to an x coordinate of the original image. Each entry stores a combined y coordinate and reliability score for each feature point in the original list. This process involves a forward scan and a backward scan. For each original feature point its x coordinate defines the location within the working buffer where neighbor feature points would be stored if they exist. The working buffer initial data and the y coordinates assure a non suppress comparison result if the potential neighbors are not actual neighbors. For actual neighbor data, the y coordinates match and the comparison result depends solely upon the relative reliability scores.

Patent Agency Ranking