CN102377953A - Filtering and denoising system and filtering and denoising method for video data - Google Patents

Filtering and denoising system and filtering and denoising method for video data Download PDF

Info

Publication number
CN102377953A
CN102377953A CN2011103141760A CN201110314176A CN102377953A CN 102377953 A CN102377953 A CN 102377953A CN 2011103141760 A CN2011103141760 A CN 2011103141760A CN 201110314176 A CN201110314176 A CN 201110314176A CN 102377953 A CN102377953 A CN 102377953A
Authority
CN
China
Prior art keywords
data
frame
frame data
filtering
video image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011103141760A
Other languages
Chinese (zh)
Inventor
戴林
高飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin Tiandy Digital Technology Co Ltd
Original Assignee
Tianjin Tiandy Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin Tiandy Digital Technology Co Ltd filed Critical Tianjin Tiandy Digital Technology Co Ltd
Priority to CN2011103141760A priority Critical patent/CN102377953A/en
Publication of CN102377953A publication Critical patent/CN102377953A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Picture Signal Circuits (AREA)
  • Image Processing (AREA)

Abstract

The invention relates to a filtering and denoising system and a filtering and denoising method for video data. An interframe data processing module, a frame data caching module and a frame data output control module are connected to form a data path, subtraction is carried out between the previous frame data and the current frame, a result worked out by the operation is multiplied by a filtering coefficient and then added by the current frame, so that the filtered current frame data are worked out, the frame data caching module comprises a DDR2 (Double Data Rate 2) memory, and has two caches, each cache caches the data of a frame of video image, so that the invention can be adapted to the denoising of the video images of an object moving at low speed, the time-weighted average of the image signals is worked out according to the frame period, so that the image signals are almost not affected, consequently, not only can the edges in the images be kept well, but also noise can be greatly reduced, and thereby the purpose of improving the signal-to-noise ratio of the images is achieved.

Description

The filtering noise reduction system of video data and filtering noise-reduction method
Technical field
The present invention relates to the technical field of video monitoring; Be a kind ofly to form specifically by interframe data processing module, frame data cache module and frame data output control module; Be applied to the noise reduction of real-time video, effectively the filtering noise reduction system and the filtering noise-reduction method of the video data of filtering random noise disturbance.
Background technology
The main target of video image denoising is a filtering random noise wherein, has kept detailed information simultaneously as far as possible, and requires to reduce in the video image behind noise reduction because the vision that filtering is introduced degrades.
The noise of video image denoising technology in not only can the filtering video image, improve the video image subjective visual quality do, and significant for subsequent treatment tasks such as compressed encoding, target recognition and tracking, frame frequency liftings.Existing video image denoising algorithm can be divided into two types: early stage pixel domain noise reduction algorithm and conversion territory noise reduction algorithm in recent years.
According to the filter range of filter, filtering algorithm when the pixel domain noise reduction algorithm can be divided into the time-domain filtering algorithm with sky.The time-domain filtering algorithm utilizes correlation on the video image time domain to suppress noise, obtains time domain prediction based on the motion estimation/motion compensation method usually; Filtering algorithm then is a correlation filtering noise when utilizing empty in the video image three dimensions when empty.The major defect of pixel domain noise reduction algorithm is exactly to introduce easily in the video image behind noise reduction that time domain degrades, spatial domain such as level and smooth excessively degrades; Up to the present also do not have a kind of other noise reduction algorithm of multiple noise level that is fit to, adopt adaptation mechanism can improve the defective of pixel domain noise reduction algorithm.In addition, the estimation that adopt are obtained the relevant information on the time domain more in the pixel domain noise reduction algorithm, but the existence of noise influences the accuracy of estimation easily, thereby reduce anti-acoustic capability.
Summary of the invention
The technical problem that the present invention will solve provides a kind ofly to be made up of interframe data processing module, frame data cache module and frame data output control module; Be applied to the noise reduction of real-time video, effectively the filtering noise reduction system and the filtering noise-reduction method of the video data of filtering random noise disturbance.
The technical scheme that the present invention takes for the technical problem that exists in the solution known technology is:
The filtering noise reduction system of video data of the present invention; Comprise interframe data processing module, frame data cache module and frame data output control module; Above-mentioned three modules connect and compose data path successively, and the frame data of frame data output control module output feed back to the interframe data processing module; In the interframe data processing module, carry out the computing between the consecutive frame data, between former frame data and present frame, carry out subtraction, computing gained result multiply by filter factor and adds present frame and obtain filtered current frame data; The frame data cache module is made up of the DDR2 memory, has two buffer areas, and each buffer area is buffer memory one frame video image data respectively; Frame data output after the frame data output control module control Filtering Processing.
The filtering noise-reduction method of video data of the present invention may further comprise the steps:
A, after filtering noise reduction system operation, the input of the 1st frame video image data, filtering this moment noise reduction system is not handled the 1st frame video image data, and directly these frame data is inputed in first buffer area, and the 1st frame video image data are carried out buffer memory;
B, when the 2nd frame video image data are imported, the frame data output control module is outwards exported the 1st frame video image data in first buffer area, uses the 1st frame data of first buffer area and the data of current the 2nd frame to carry out subtraction simultaneously;
C, two frame adjacent video view data multiply by filter factor K, K ∈ [0,1] through the result who draws behind the subtraction;
D, the result who multiply by after the filter factor K add the 2nd current frame video image data, thereby obtain the 2nd frame data after the Filtering Processing, these frame data are stored in second buffer area of DDR2 memory of frame data cache module;
E, when the 3rd frame video image data are imported; The frame data output control module is the 2nd interior frame data of second buffer area of output outwards; Use the 2nd frame data of second buffer area and the 3rd current frame data to carry out subtraction simultaneously; The gained result multiply by filter factor K and draws filtered the 3rd frame data with the 3rd frame data sum again, deposits these data in first buffer area;
F, above-mentioned steps is carried out in circulation when new data are imported once more.
Advantage and good effect that the present invention has are:
In the filtering noise reduction system and filtering noise-reduction method of video data of the present invention; Interframe data processing module, frame data cache module and frame data output control module are linked to be data path, between former frame data and present frame, carry out subtraction, computing gained result multiply by filter factor and adds present frame and obtain filtered current frame data; Thereby can adapt to the denoising of the video image of low speed mobile object; Do temporal weighted average to picture signal with the frame period, then, promptly can keep the edge in the image well almost not influence of picture signal; Can reduce noise greatly, thereby reach the purpose of improving signal noise ratio (snr) of image.
Description of drawings
Fig. 1 is the structural representation of the filtering noise reduction system of video data of the present invention.
Embodiment
Followingly the present invention is carried out detailed explanation with reference to accompanying drawing and embodiment.
Fig. 1 is the structural representation of the filtering noise reduction system of video data of the present invention.
As shown in Figure 1, the filtering noise reduction system of video data of the present invention comprises interframe data processing module, frame data cache module and frame data output control module, and the wr_ctrl module between each module is an input control module, and rd_ctrl is an output control module; Above-mentioned three modules connect and compose data path successively, and the frame data of frame data output control module output feed back to the interframe data processing module; In the interframe data processing module, carry out the computing between the consecutive frame data, between the Frame pxd_i of former frame data and current input, carry out subtraction, computing gained result multiply by filter factor and adds present frame and obtain filtered current frame data; The frame data cache module is made up of the DDR2 memory, has two buffer area FIFO1 and FIFO2, and each buffer area is buffer memory one frame video image data respectively; Frame data output pxd_o after the frame data output control module control Filtering Processing.
In digital camera system, repeat by the frame period by the dynamic digital image of digital camera collection, except that the image that switches at a high speed, the coefficient correlation between two frames can reach 0.8, and it is identical that the image information of promptly adjacent two frames has 80 %.Be mingled in noise in the image except that dark current noise, most noise is at random.Do temporal weighted average to picture signal with the frame period, then, promptly can keep the edge in the image well, can reduce noise greatly, thereby reach the purpose of improving signal noise ratio (snr) of image almost not influence of picture signal.
This mathematic(al) representation is:
I out?=?I i?+?K? *?(I 0-I i)。
I wherein 0: the former frame image; I i: current frame image; I Out: filtered present frame; K: filter factor, K ∈ [0,1].
The filtering noise-reduction method of video data of the present invention may further comprise the steps:
A, after filtering noise reduction system operation, the input of the 1st frame video image data, filtering this moment noise reduction system is not handled the 1st frame video image data, and directly these frame data is inputed in first buffer area, and the 1st frame video image data are carried out buffer memory;
B, when the 2nd frame video image data are imported, the frame data output control module is outwards exported the 1st frame video image data in first buffer area, uses the 1st frame data of first buffer area and the data of current the 2nd frame to carry out subtraction simultaneously;
C, two frame adjacent video view data multiply by filter factor K, K ∈ [0,1] through the result who draws behind the subtraction;
D, the result who multiply by after the filter factor K add the 2nd current frame video image data, thereby obtain the 2nd frame data after the Filtering Processing, these frame data are stored in second buffer area of DDR2 memory of frame data cache module;
E, when the 3rd frame video image data are imported; The frame data output control module is the 2nd interior frame data of second buffer area of output outwards; Use the 2nd frame data of second buffer area and the 3rd current frame data to carry out subtraction simultaneously; The gained result multiply by filter factor K and draws filtered the 3rd frame data with the 3rd frame data sum again, deposits these data in first buffer area;
F, above-mentioned steps is carried out in circulation when new data are imported once more.
The above only is preferred embodiment of the present invention, is not the present invention is done any pro forma restriction; Though the present invention is with preferred embodiment openly as above, yet, be not in order to limit the present invention; Anyly be familiar with the professional and technical personnel, in not breaking away from technical scheme scope of the present invention, can utilize the technology contents of announcement to make a little change or modification certainly; Become the equivalent embodiment of equivalent variations; In every case be the content that does not break away from technical scheme of the present invention, to any simple modification, equivalent variations and modification that above embodiment did, all belong in the scope of technical scheme of the present invention according to technical spirit of the present invention.

Claims (2)

1. the filtering noise reduction system of a video data; It is characterized in that: comprise interframe data processing module, frame data cache module and frame data output control module; Above-mentioned three modules connect and compose data path successively, and the frame data of frame data output control module output feed back to the interframe data processing module; In the interframe data processing module, carry out the computing between the consecutive frame data, between former frame data and present frame, carry out subtraction, computing gained result multiply by filter factor and adds present frame and obtain filtered current frame data; The frame data cache module is made up of the DDR2 memory, has two buffer areas, and each buffer area is buffer memory one frame video image data respectively; Frame data output after the frame data output control module control Filtering Processing.
2. filtering noise-reduction method based on the filtering noise reduction system of the described video data of claim 1 may further comprise the steps:
A, after filtering noise reduction system operation, the input of the 1st frame video image data, filtering this moment noise reduction system is not handled the 1st frame video image data, and directly these frame data is inputed in first buffer area, and the 1st frame video image data are carried out buffer memory;
B, when the 2nd frame video image data are imported, the frame data output control module is outwards exported the 1st frame video image data in first buffer area, uses the 1st frame data of first buffer area and the data of current the 2nd frame to carry out subtraction simultaneously;
C, two frame adjacent video view data multiply by filter factor K, K ∈ [0,1] through the result who draws behind the subtraction;
D, the result who multiply by after the filter factor K add the 2nd current frame video image data, thereby obtain the 2nd frame data after the Filtering Processing, these frame data are stored in second buffer area of DDR2 memory of frame data cache module;
E, when the 3rd frame video image data are imported; The frame data output control module is the 2nd interior frame data of second buffer area of output outwards; Use the 2nd frame data of second buffer area and the 3rd current frame data to carry out subtraction simultaneously; The gained result multiply by filter factor K and draws filtered the 3rd frame data with the 3rd frame data sum again, deposits these data in first buffer area;
F, above-mentioned steps is carried out in circulation when new data are imported once more.
CN2011103141760A 2011-10-17 2011-10-17 Filtering and denoising system and filtering and denoising method for video data Pending CN102377953A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103141760A CN102377953A (en) 2011-10-17 2011-10-17 Filtering and denoising system and filtering and denoising method for video data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103141760A CN102377953A (en) 2011-10-17 2011-10-17 Filtering and denoising system and filtering and denoising method for video data

Publications (1)

Publication Number Publication Date
CN102377953A true CN102377953A (en) 2012-03-14

Family

ID=45795851

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103141760A Pending CN102377953A (en) 2011-10-17 2011-10-17 Filtering and denoising system and filtering and denoising method for video data

Country Status (1)

Country Link
CN (1) CN102377953A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102595026A (en) * 2012-03-16 2012-07-18 天津天地伟业数码科技有限公司 Filtering noise reduction system and method for video data
CN103702016A (en) * 2013-12-20 2014-04-02 广东威创视讯科技股份有限公司 Video denoising method and device
CN105208376A (en) * 2015-08-28 2015-12-30 青岛中星微电子有限公司 Digital noise reduction method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1595433A (en) * 2004-06-25 2005-03-16 东软飞利浦医疗设备***有限责任公司 Recursion denoising method based on motion detecting image
CN101197934A (en) * 2007-12-21 2008-06-11 北京中星微电子有限公司 Method and device for reducing noise between frames
US20090201373A1 (en) * 2005-02-17 2009-08-13 Fujifilm Corporation Signal detection method and apparatus, and radiation image signal detection method and system
CN101658027A (en) * 2007-03-31 2010-02-24 索尼德国有限责任公司 Noise reduction method and unit for an image frame

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1595433A (en) * 2004-06-25 2005-03-16 东软飞利浦医疗设备***有限责任公司 Recursion denoising method based on motion detecting image
US20090201373A1 (en) * 2005-02-17 2009-08-13 Fujifilm Corporation Signal detection method and apparatus, and radiation image signal detection method and system
CN101658027A (en) * 2007-03-31 2010-02-24 索尼德国有限责任公司 Noise reduction method and unit for an image frame
CN101197934A (en) * 2007-12-21 2008-06-11 北京中星微电子有限公司 Method and device for reducing noise between frames

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
冯鹏等: "基于时域递归滤波的动态数字图像降噪", 《重庆大学学报(自然科学版)》, vol. 28, no. 2, 28 February 2005 (2005-02-28), pages 23 - 25 *
彭佳琦等: "数字视频滤波方法研究", 《计算机仿真》, vol. 26, no. 8, 31 August 2009 (2009-08-31), pages 195 - 197 *
沈宇键等: "时域递归滤波算法中k系数确定方法的研究", 《***工程与电子技术》, vol. 23, no. 3, 31 March 2001 (2001-03-31), pages 61 - 65 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102595026A (en) * 2012-03-16 2012-07-18 天津天地伟业数码科技有限公司 Filtering noise reduction system and method for video data
CN103702016A (en) * 2013-12-20 2014-04-02 广东威创视讯科技股份有限公司 Video denoising method and device
CN103702016B (en) * 2013-12-20 2017-06-09 广东威创视讯科技股份有限公司 Vedio noise reduction method and device
CN105208376A (en) * 2015-08-28 2015-12-30 青岛中星微电子有限公司 Digital noise reduction method and device
CN105208376B (en) * 2015-08-28 2017-09-12 青岛中星微电子有限公司 A kind of digital noise reduction method and apparatus

Similar Documents

Publication Publication Date Title
CN101448077B (en) Self-adapting video image 3D denoise method
US20200005468A1 (en) Method and system of event-driven object segmentation for image processing
CN102752483A (en) Filtering noise reduction system and filtering noise reduction method based on FPGA (field programmable gate array) platform
US10607321B2 (en) Adaptive sharpness enhancement control
CN104506755B (en) HD video based on FPGA automates defogging method in real time
CN102629970B (en) Denoising method and system for video images
TW200733721A (en) Video noise reduction method using adaptive spatial and motion-compensation temporal filters
US8295607B1 (en) Adaptive edge map threshold
CN1471306A (en) Scene change detectorand method thereof
CN102082896B (en) Method for treating video of liquid crystal display device
CN103428409B (en) A kind of vedio noise reduction processing method and processing device based on fixed scene
TW200743372A (en) Apparatus and method for reducing temporal noise
CN109587558B (en) Video processing method, video processing device, electronic equipment and storage medium
JP2012168936A (en) Animation processing device and animation processing method
US8145006B2 (en) Image processing apparatus and image processing method capable of reducing an increase in coding distortion due to sharpening
CN102377953A (en) Filtering and denoising system and filtering and denoising method for video data
CN109151574B (en) Video processing method, video processing device, electronic equipment and storage medium
US9336460B2 (en) Adaptive motion instability detection in video
CN104869287A (en) Video shooting noise reduction method based on mobile apparatus GPU and angular velocity sensor
CN103051829B (en) Raw image data noise reduction system based on FPGA platform and noise-reduction method
CN102595026B (en) Filtering noise reduction system and method for video data
CN104125474A (en) Self-adaptive night viewing video denoising method
US20110242423A1 (en) Method and Apparatus for Motion Detection
US9214031B2 (en) Motion detection method and associated apparatus
CN102427506A (en) Frame data filtering and denoising system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120314