Integrated method suitable for real-time processing of BM3D

A collection and 3D technology, applied to color TV components, TV system components, TVs, etc., can solve problems such as inapplicability, low efficiency of non-burst-friendly access, mismatching DDRSDRAM access granularity, etc.

Active Publication Date: 2010-11-24
SHANGHAI FULLHAN MICROELECTRONICS
View PDF5 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Considering that the intermediate data address read each time is pixel-accurate, which does not match the access granularity of DDR SDRAM, it increases the amount of accessed data and is non-burst-friendly, which further reduces the access efficiency
Therefore, this method is only suitable for non-real-time implementation of BM3D, not for real-time processing of BM3D

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
  • Integrated method suitable for real-time processing of BM3D
  • Integrated method suitable for real-time processing of BM3D
  • Integrated method suitable for real-time processing of BM3D

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0113] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0114] The application of the present invention in BM3D real-time processing will be analyzed below in conjunction with the accompanying drawings and specific embodiments. figure 1 It is a real-time processing process of BM3D for video images, including three processing steps of block matching, 3D noise reduction, and aggregation. BM3D block matching performs block matching on video images, generates image block groups and other operations, and continues to perform 3D noise reduction on video images. The BM3D ensemble step reconstructs the 3D denoised video image. In order to obtain a better effect, the video image BM3D process can be executed multiple iterations, and the standard BM3D algorithm is two iterations.

[0115] In order to illustrate the BM3D aggrega...

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 technical problem to be solved by the invention is to provide a BM3D integration method. The method comprises the following steps: a, after 3D denoising processing, storing image processing information according to a line index or a column index; and b, reading the image processing information of a specific frame at a storing position from the storing position, reconstructing the image processing information of the specific frame and completing image reconstruction. The method realizes BM3D real-time integration processing by optimizing a BM3D integration process. In the method, the data structure and control flow are simple enough to be realized by software easily, and multiprocessor can be used for parallel processing. In addition, the method also makes the chip realization easy, is favorable for satisfying the high throughout needs for high-definition and multipath processing and realizes the video image BM3D real-time processing.

Description

technical field [0001] The invention relates to a BM3D algorithm, in particular to a BM3D collection method suitable for BM3D real-time processing. Background technique [0002] The BM3D (Block-Matching and 3D Filtering, block matching and 3D noise reduction) algorithm consists of three steps: block matching, 3D noise reduction, and aggregation. Multiple iterations can be performed. The standard BM3D algorithm is two iterations. In the BM3D aggregation step, the groups produced by its 3D noise reduction process are processed, the blocks containing the current point are accessed one by one, and their estimates of the current point are weighted and averaged to generate an image estimate. According to "Image denoising by sparse 3D transform-domain collaborative filtering" (Dabov, K. et al, IEEE Transaction on Image Processing 16, 2080-2095, 2007), the collection process satisfies [0003] y ^ ( x ) ...

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): H04N5/21
Inventor 诸悦何辉万建军刘翔陈晓春
Owner SHANGHAI FULLHAN MICROELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products