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.

CN101895676AActive Publication Date: 2010-11-24SHANGHAI FULLHAN MICROELECTRONICS
5 Cites 12 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2010-11-24

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

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.
Need to check novelty before this filing date? Find Prior Art

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 ) ...

Examples

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...