×

Method and apparatus of neural network based image signal processor

  • US 10,460,231 B2
  • Filed: 03/18/2016
  • Issued: 10/29/2019
  • Est. Priority Date: 12/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. An image signal processing (ISP) system, comprising:

  • a neural network that receives an input image and outputs a processed image, the input image including input image data, the neural network comprising a convolutional neural network having multiple parallel paths in which each path scales the input image data to separate the input image data into separate frequency bands of spatial resolution, a first path comprising a first convolutional layer having an output at a first frequency band of spatial resolution, the output of the first convolutional layer being pooled at a second frequency band of spatial resolution that is less than the first frequency band of spatial resolution, a second path being coupled to the pooled output of the first convolutional layer and comprising a second convolutional layer having an output at the second frequency band of spatial resolution, the output of the second convolutional layer being pooled at a third frequency band of spatial resolution that is less than the second frequency band of spatial resolution, a third path being coupled to the pooled output of the second convolutional layer and comprising a third convolutional layer having an output at the third frequency band of spatial resolution, an output of the third convolutional layer being upsampled to the second frequency band of spatial resolution and concatenated with the output of the second convolutional layer to form a first intermediate output, the first intermediate output being upsampled to the first frequency band of spatial resolution and concatenated with the output of the first convolutional layer to form a second intermediate output, the second intermediate output being input to a fourth convolutional layer to output the processed image, and the neural network adjusting the input image data for at least one image-quality attribute to generate the processed image; and

    an image-processing chain that receives the processed image output from the neural network, the image-processing chain providing at least one of color correction, gamma correction, edge enhancement and contrast enhancement of the processed image to output a final image,wherein the at least one adjusted image-quality attribute comprises an image size, an aspect ratio, a brightness, an intensity, a bit depth, a white value, a dynamic range, a gray level, a contouring, a smoothing, a speckle, a color space values, an interleaving, a gamma correction, a contrast enhancement, a sharpness and a demosaicing.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×