Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for processing color noise in image, electronic equipment and storage medium

A processing method and technology in images, applied in the field of image processing, can solve problems such as poor denoising effect and color overflow

Active Publication Date: 2020-11-03
SPREADTRUM COMM (SHANGHAI) CO LTD
View PDF7 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to overcome the defects such as poor denoising effect and easy to cause serious color overflow in the color noise suppression method of the image in the prior art, and the purpose is to provide a processing method and system for color noise in the image , electronic equipment and storage media

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for processing color noise in image, electronic equipment and storage medium
  • Method and system for processing color noise in image, electronic equipment and storage medium
  • Method and system for processing color noise in image, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0081] Such as figure 1 As shown, the processing method of the color noise in the image of the present embodiment comprises:

[0082] S101. Obtain original channel data corresponding to the image data to be processed;

[0083] Wherein, the original channel data includes original Y channel data, original U channel data and original V channel data;

[0084] S102. Obtain decomposed image data of L decomposed layers according to the original channel data;

[0085] Among them, the decomposed image data of each decomposition layer in the three YUV channel data includes Gaussian pyramid data and Laplacian pyramid data, L≥2 and takes a positive integer;

[0086] The original image data may be image data representing a YUV format. In this case, the original image data corresponds to, but is not limited to, a three-channel color image in a YUV420 format.

[0087] The original image data can also be image data representing RGB (red, green, blue) images or Bayer (Bayer) images; if it i...

Embodiment 2

[0105] The processing method of the color noise in the image of this embodiment is a further improvement to Embodiment 1, specifically:

[0106] Step S103 includes:

[0107] For the YUV three-channel data in the Gaussian pyramid data of the current layer, calculate the difference between each adjacent pixel of each channel combined with the surrounding n×n pixel data, and the pixel to be processed combined with the surrounding n×n pixel data, and Determine the similarity between the pixel to be processed and the surrounding neighborhood pixels of each channel according to the difference; where, n≥1 and take an odd number.

[0108] For the decomposed image data of the second layer to the L layer, step S104 includes:

[0109] Using the first filtering kernel function to determine the joint weight of each neighborhood pixel position according to the similarity;

[0110] Specifically, the first pixel similarity in the Y channel, the second pixel similarity in the U channel, and ...

Embodiment 3

[0160] The processing method of the color noise in the image of this embodiment is a further improvement to Embodiment 2, specifically:

[0161] After step S103, before step S108 also includes:

[0162] Calculate the distance between the pixels to be processed in each layer and the center point corresponding to the decomposed image data of the current layer;

[0163] Specifically, the calculation formula corresponding to the step of calculating the distance between each layer of pixels to be processed and the center point corresponding to the decomposed image data of the current layer is as follows:

[0164]

[0165] Wherein, p1 and p2 are respectively the center point corresponding to the pixel to be processed in each layer and the decomposed image data of the current layer, (x1, y1) is the coordinate data corresponding to p1, (x2, y2) is the coordinate data corresponding to p2, d(p1,p2) represents the distance.

[0166] Update the similarity between the pixels to be pro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a system for processing color noise in an image, electronic equipment and a storage medium. The method comprises the following steps: acquiring original channel data; obtaining decomposed image data of the L decomposition layers; calculating the similarity between to-be-processed pixels and neighborhood pixels of the YUV three-channel data in the to-be-processed data of the Lth layer, determining the joint weight of each neighborhood pixel position, and denoising the UV channel according to the neighborhood pixels of the UV channel and the joint weights atthe neighborhood pixel positions; and performing up-sampling on the denoising result of the Lth layer, combining the denoising result of the Lth layer with the Laplace pyramid data of the L1th layer to obtain data of the L1th layer, performing operation similar to that of the Lth layer on the data, performing circulation in sequence until the data of the first layer is obtained, and performing filtering and denoising on the data to finally obtain denoised image data. According to the invention, large-size color noise and small-particle noise points can be suppressed at the same time, the coloredge retention characteristic is good, and the color overflow phenomenon can be effectively reduced.

Description

technical field [0001] The invention relates to the technical field of image processing, in particular to a method, system, electronic equipment and storage medium for processing color noise in an image. Background technique [0002] Image sensors for smart terminals usually use CMOS (Complementary Metal Oxide Semiconductor) chips. Due to the characteristics of high noise in CMOS chips or the manufacturing process of sensors, etc., the image data acquired by ISP (Image Signal Processor) usually contains color noise. Therefore, the color noise is suppressed after the image data is pre-processed by the ISP. [0003] Color denoising is an extremely important link in digital image signal processors, and the quality of color denoising often directly reflects the level of ISP. At present, there are two main types of color denoising algorithms: (1) Assuming that the color of the image is mainly concentrated on a line, and the color of the image is distributed in an ellipsoid along...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06T5/00
CPCG06T2207/20016G06T2207/20024G06T5/70
Inventor 杨傲张鑫
Owner SPREADTRUM COMM (SHANGHAI) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products