MULTI-FORMAT RANGE DETECT YCOCG COMPRESSION
    11.
    发明申请

    公开(公告)号:US20180122101A1

    公开(公告)日:2018-05-03

    申请号:US15337107

    申请日:2016-10-28

    申请人: Intel Corporation

    摘要: Methods and apparatus relating to techniques for compiler-based instruction scorecarding. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to determine whether a pixel block encoded in YCoCg format is suitable for compression, and in response to a determination that the pixel block is suitable for compression, to apply an encoding transform to the pixel block to generate an encoded YCoCg data set for the pixel block and apply a compression algorithm to the encoded YCoCg data set. Other embodiments are also disclosed and claimed.

    SEMICONDUCTOR DEVICE
    14.
    发明申请

    公开(公告)号:US20180082138A1

    公开(公告)日:2018-03-22

    申请号:US15447120

    申请日:2017-03-02

    发明人: Yuichi ITO

    IPC分类号: G06K9/03 G06K9/00 G06K9/64

    摘要: According to one embodiment, a semiconductor device for processing image data of an image includes an image processing circuit comprising circuit elements configured to process the image data and output first image data, a processor configured to process the image data using arithmetic processing software and output second image data, and a comparison unit configured to compare the first image data and the second image data and output a detection signal indicating whether or not the first image data and the second image data match each other.

    Apparatus and method for detecting a feature in an image

    公开(公告)号:US09818045B2

    公开(公告)日:2017-11-14

    申请号:US15617826

    申请日:2017-06-08

    申请人: Apple Inc.

    摘要: An apparatus for detecting a feature in an image includes an image input section for receiving at least part of the image in the form of image data having a plurality of pixels, the plurality of pixels comprising a plurality of non-border pixels, a feature detection module adapted to attribute a feature probability value to each of the pixels of the image data, and an extremum determination module for determining at least one local extremum among the feature probability values, wherein the extremum determination module is adapted to output, for each of the plurality of pixels, a final indication if the feature probability value of the pixel in question is a local extremum. The extremum determination module is adapted to use, for each of the plurality of non-border pixels, comparison results of at least two comparison operations, with each comparison operation including a comparison of the feature probability value of the non-border pixel in question with the feature probability values of a respective subset of neighboring pixels, with the respective subsets of neighboring pixels being different subsets.

    Detecting objects in multiple images using integral images

    公开(公告)号:US09740918B1

    公开(公告)日:2017-08-22

    申请号:US14717910

    申请日:2015-05-20

    IPC分类号: G06K9/00

    摘要: Subject matter disclosed herein relates to arrangements and techniques that provide for identifying objects within an image such as the face position of a user of a portable electronic device. An application specific integrated circuit (ASIC) is configured to locate objects within images. The ASIC includes an image node configured to process an image and a search node configured to search the image for an object in the image. The ASIC also includes an ensemble node configured to confirm the presence of the object in the image. The ensemble node progressively compares, using computational engines that include accumulators, the pixel values of a template with pixel values of a region of interest in the image to create comparison result values.

    Convolutional neural network
    20.
    发明申请

    公开(公告)号:US20170221176A1

    公开(公告)日:2017-08-03

    申请号:US15234851

    申请日:2016-08-11

    IPC分类号: G06T1/60 G06N3/08

    摘要: A convolutional neural network (CNN) for an image processing system comprises an image cache responsive to a request to read a block of N×M pixels extending from a specified location within an input map to provide a block of N×M pixels at an output port. A convolution engine reads blocks of pixels from the output port, combines blocks of pixels with a corresponding set of weights to provide a product, and subjects the product to an activation function to provide an output pixel value. The image cache comprises a plurality of interleaved memories capable of simultaneously providing the N×M pixels at the output port in a single clock cycle. A controller provides a set of weights to the convolution engine before processing an input map, causes the convolution engine to scan across the input map by incrementing a specified location for successive blocks of pixels and generates an output map within the image cache by writing output pixel values to successive locations within the image cache.