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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2011
- 2011-10-17 CN CN2011103141760A patent/CN102377953A/en active Pending
Patent Citations (4)
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)
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)
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 |