IP Library Granted Patent US 11,302,035
Granted Patent B2
US 11,302,035 · App. 16/674,512 · Granted Apr 12, 2022

Processing images using hybrid infinite impulse response (TTR) and finite impulse response (FIR) convolution block

Inventors: Masayoshi Asama (San Jose, CA); Furkan Isikdogan (Santa Clara, CA); Sushma Rao (Sunnyvale, CA); Avi Kalderon (Holon, IL); Chyuan-Tyng Wu (San Jose, CA); Bhavin Nayak (Santa Clara, CA); Joao Peralta Moreira (Montain View, CA); Pavel Kounitsky (Holon, IL); Ben Berlin (Kfar Saba, IL); Gilad Michael (Sunnyvale, CA)
Assignee: Intel Corporation
G06T9/002G06T1/20G06T3/4015G06T3/4046G06T5/002G06T5/003G06T5/009G06T5/20G06T2207/10024G06T2207/20081G06T2207/20084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,302,035
App. No.
16/674,512
Granted
Apr 12, 2022
Kind
B2
Abstract

An example apparatus for processing images includes a hybrid infinite impulse response-finite impulse response (IIR-FIR) convolution block to receive an image and generate processed image information. The hybrid IIR-FIR convolution block includes a vertical infinite impulse response (IIR) component to approximate a vertical convolution when processing the image.

Claims (33)

1. An apparatus for processing images, the apparatus comprising:

at least one memory;

instructions; and

processor circuitry to execute the instructions to implement:

a hybrid infinite impulse response-finite impulse response (IIR-FIR) convolution to process an image to generate processed image information, the hybrid IIR-FIR convolution including a vertical infinite impulse response (IIR) component to approximate a vertical convolution; and

at least one of a channel compressor or a differential pulse-code modulation (DPCM) encoder, the channel compressor to reduce a number of bits to be stored in a skip line buffer, the DPCM encoder to compress skip lines in a neural network.

2. The apparatus of claim 1 , wherein the hybrid IIR-FIR convolution includes a horizontal finite impulse response (FIR) convolution.

3. The apparatus of claim 1 , wherein the hybrid IIR-FIR convolution includes a pointwise FIR convolution.

4. The apparatus of claim 1 , wherein the vertical IIR component is implemented by a spatially-recurrent neural network.

5. The apparatus of claim 1 , wherein the processor circuitry is to implement a max pooling layer to perform a downscaling of feature maps by a factory of four.

6. The apparatus of claim 1 , wherein the processor circuitry is to implement a trainable vision scaler to downscale the image in response to detecting that a resolution of the image exceeds a threshold.

7. The apparatus of claim 1 , wherein the apparatus is to receive six channels of image information and output up to six channels of processed image information.

8. The apparatus of claim 1 , wherein the apparatus includes a fully pipelined inline hardware device trainable to perform a plurality of image processing tasks.

9. A method for processing images, the method comprising:

processing an image with a hybrid infinite impulse response-finite impulse response (IIR-FIR) convolution to generate processed image information, the hybrid IIR-FIR convolution including an approximated vertical convolution;

at least one of encoding a feature map or compressing the feature map, the feature map included in the processed image information, the encoding of the feature map using differential pulse-code modulation (DPCM) to compress skip lines in a neural network, the compressing of the feature map to reduce a number of bits to be stored in a skip line buffer; and

outputting, with a processor, the processed image information.

10. The method of claim 9 , further including downscaling the image with a trainable vision scaler and upsampling the processed image information with a micro upscaler in response to detecting that a resolution of the image exceeds a predetermined threshold.

11. The method of claim 9 , further including performing a downscaling of the feature map by a factory of four.

12. The method of claim 9 , wherein the processing of the image includes denoising the image.

13. The method of claim 9 , wherein the processing of the image includes deblurring the image.

14. The method of claim 9 , wherein the processing of the image includes missing color information from context in the image.

15. The method of claim 9 , wherein the processing of the image includes demosaicing the image.

16. The method of claim 9 , wherein the processing of the image includes spatially varying exposure levels in the image.

17. An article of manufacture including at least one memory device, the article of manufacture comprising instructions that, when executed, cause a computing device to at least:

process an image with an approximated vertical convolution to generate processed image information;

at least one of (i) encode a feature map using differential pulse-code modulation (DPCM) to compress skip lines in a neural network, or (ii) compress the feature map to reduce a number of bits to be stored in a skip line buffer, the feature map included in the processed image information; and

output the processed image information.

18. The article of manufacture of claim 17 , wherein the instructions cause the computing device to:

downscale the image in response to detecting that a resolution of the image exceeds a predetermined threshold;

process the downscaled image to generate the processed image information; and

upsample the processed image information.

19. The article of manufacture of claim 17 , wherein the instructions cause the computing device to perform a downscaling of feature maps by a factory of four.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2026
From: INTEL CORPORATION
To: REALSENSE, INC.
Reel/Frame 074071/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2019
From: ASAMA, MASAYOSHI; ISIKDOGAN, FURKAN; RAO, SUSHMA; KALDERON, AVI; WU, CHYUAN-TYNG; NAYAK, BHAVIN; PERALTA MOREIRA, JOAO; KOUNITSKY, PAVEL; BERLIN, BEN; MICHAEL, GILAD
To: INTEL CORPORATION
Reel/Frame 050924/0775 →
Continuity (2)
Provisional Application 62896967 · Sep 6, 2019
Related Publication 20200074691A1 · Mar 5, 2020
Cited By (1)
US 12,573,189