CN103269412A - Method and device for denoising video image - Google Patents

Method and device for denoising video image Download PDF

Info

Publication number
CN103269412A
CN103269412A CN2013101371644A CN201310137164A CN103269412A CN 103269412 A CN103269412 A CN 103269412A CN 2013101371644 A CN2013101371644 A CN 2013101371644A CN 201310137164 A CN201310137164 A CN 201310137164A CN 103269412 A CN103269412 A CN 103269412A
Authority
CN
China
Prior art keywords
frame
pixels
current processed
block
time
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.)
Granted
Application number
CN2013101371644A
Other languages
Chinese (zh)
Other versions
CN103269412B (en
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310137164.4A priority Critical patent/CN103269412B/en
Publication of CN103269412A publication Critical patent/CN103269412A/en
Application granted granted Critical
Publication of CN103269412B publication Critical patent/CN103269412B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The embodiment of the invention discloses a method and a device for denoising a video image. The method and the device relate to image processing, remove noise of the image to a greater degree, and effectively avoid an image tail phenomenon of a moving region. The concrete scheme comprises the following steps: taking a current processing pixel point as a center, and carrying out intra-frame filtering on all pixel points within an N*N range in a current processing frame to obtain a second pixel block; taking a first processing pixel point as a center, and carrying out intra-frame filtering on all pixel points within an N*N range in a reference frame to obtain a fourth pixel block; acquiring a weighted value of time-domain filtering of the current processing pixel point according to the second pixel block and the fourth pixel block; acquiring a time-domain filtering component of the current processing pixel point according to the weighted value; carrying out intra-frame filtering on the current processing pixel point to obtain a spatial filtering component; and updating a gray value of the current processing pixel point according to the time-domain filtering component, the spatial filtering component and the weighted value. The method and the device are applied in a video image denoising process.

Description

A kind of noise-reduction method of video image and device
Technical field
The present invention relates to image processing field, relate in particular to a kind of noise-reduction method and device of video image.
Background technology
Therefore how along with the continuous development of science and technology, digital camera is being used widely in people's daily life, by the image noise reduction technology undistorted emphasis problem that becomes this area research that original image is restored of trying one's best.
In the video acquisition process, have in the image sequence that various noises are mingled in collection, wherein most of noises all are at random, be understandable that the correlation between the image is very high in the image sequence that adopts the digital camera collection, therefore can be by image be carried out the noise that temporal weighted average reduces image sequence, employing can well be removed the random noise of interframe in this method, but the stack of just simply image being carried out on the time domain is averaging and can will exists the zone of motion to thicken in the image, and the filtering degree of depth is more dark, and blooming is more serious.Therefore the time-space domain filtering algorithm occurred, this algorithm at first comes moving region in the detected image by motion detection technique, and then carries out the adaptive-filtering between time domain and the spatial domain.Concrete, can obtain the weight of time-domain filtering and airspace filter by the distance between the piece of relevant position in the piece in the current processed frame and the reference frame, according to the weight of time-domain filtering and the weight of airspace filter current processed frame is carried out filtering then, to reduce the noise of current processed frame.Adopting the time-space domain filtering algorithm to carry out in the process of filtering, accuracy for the weight of the time-domain filtering that guarantees to obtain according to the distance between the piece of the piece in the current processed frame and the relevant position in the reference frame and airspace filter, calculate apart from the time, need to consider The noise, prior art provides two kinds of solutions, a kind of method is to obtain the noise of image sequence according to the gain of equipment, calculate apart from the time remove The noise, another kind method be variance with smooth region in the current processed frame as noise, the size according to this noise compensates the distance of calculating then.
State in realization in the process of filtering, the inventor finds prior art, and there are the following problems at least: the noise of the current processed frame that obtains according to the variance of smooth region in equipment gain or the current processed frame is all inaccurate, therefore also can there be certain error in the distance between the piece of the piece in the current processed frame that calculates and the relevant position in the reference frame, so just, can cause also having error according to the time-domain filtering that obtains of distance and the weight of airspace filter, thereby make that occurring noise in the process of image being carried out filtering eliminates the situation of the appearance smear of clean or moving region and take place.
Summary of the invention
Embodiments of the invention provide a kind of noise-reduction method and device of video image, have removed the noise of image largely, and have effectively avoided the smear phenomenon of moving region.
For achieving the above object, embodiments of the invention adopt following technical scheme:
A first aspect of the present invention provides a kind of noise-reduction method of video image, comprising:
When current processed frame is not first frame of image sequence, centered by current processed pixels point, in described current processed frame, choose pixel in the N*N scope as first block of pixels, all pixels in described first block of pixels are carried out filtering obtains second block of pixels in the frame;
Centered by first pixel, in reference frame, choose pixel in the N*N scope as the 3rd block of pixels, all pixels in described the 3rd block of pixels are carried out filtering obtains the 4th block of pixels in the frame; Wherein, described reference frame is the former frame of described current processed frame, and described first pixel residing position in described reference frame is identical with described current processed pixels point residing position in described current processed frame;
Obtain the weighted value of the time-domain filtering of described current processed pixels point according to described second block of pixels and described the 4th block of pixels;
Obtain the time-domain filtering component of described current processed pixels point according to described weighted value;
Described current processed pixels point carried out filtering obtains the airspace filter component in the frame;
Upgrade the gray value of described current processed pixels point according to described time-domain filtering component, described airspace filter component and described weighted value.
In conjunction with first aspect, in a kind of possible implementation, centered by current processed pixels point, in described current processed frame, choose pixel in the N*N scope as first block of pixels described, all pixels in described first block of pixels are carried out in the frame filtering to be obtained also comprising before second block of pixels:
Judge whether described current processed frame is first frame of described image sequence;
When described current processed frame is first frame of described image sequence, first two field picture is stored in the frame buffer, or, the described first frame figure is carried out being stored in the described frame buffer after the filtering processing in the frame, so that with the reference frame of described first two field picture as second two field picture in the described image sequence.
In conjunction with first aspect and above-mentioned possible implementation, in the possible implementation of another kind, describedly obtain the weighted value of the time-domain filtering of described current processed pixels point according to described second block of pixels and described the 4th block of pixels, comprising:
All pixel correspondences in described second block of pixels and described the 4th block of pixels are got difference, and obtain range information after being weighted all differences on average; Wherein, described difference include but not limited to following any one: absolute difference, mean square deviation;
Obtain the described weighted value of described current processed pixels point according to described range information.
In conjunction with first aspect and above-mentioned possible implementation, in the possible implementation of another kind, describedly obtain the time-domain filtering component of described current processed pixels point according to described weighted value, comprising:
Judge that whether described weighted value is less than predetermined threshold value;
When described weighted value during less than described threshold value, obtain the first time-domain filtering component of described current processed pixels point according to described weighted value, and with the described first time-domain filtering component as described time-domain filtering component;
When described weighted value during more than or equal to described threshold value, obtain the described first time-domain filtering component according to described weighted value, and the gray value of the described first time-domain filtering component, described airspace filter component and described current processed pixels point is got intermediate value obtain described time-domain filtering component.
In conjunction with first aspect and above-mentioned possible implementation, in the possible implementation of another kind, after all gray values of pixel points in having upgraded described current processed frame, also comprise:
Upgrade described frame buffer according to the described current processed frame that has upgraded gray value.
In conjunction with first aspect and above-mentioned possible implementation, in the possible implementation of another kind, in the described frame filtering mode include but not limited to following any one: mean filter, bilateral filtering, NL filtering.
A second aspect of the present invention provides a kind of denoising device of video image, comprising:
Processing unit, be used for when current processed frame is not first frame of image sequence, centered by current processed pixels point, in described current processed frame, choose pixel in the N*N scope as first block of pixels, all pixels in described first block of pixels are carried out filtering obtains second block of pixels in the frame;
Described processing unit also is used for centered by first pixel pixel in reference frame is chosen the N*N scope as the 3rd block of pixels, all pixels in described the 3rd block of pixels is carried out filtering obtains the 4th block of pixels in the frame; Wherein, described reference frame is the former frame of described current processed frame, and described first pixel residing position in described reference frame is identical with described current processed pixels point residing position in described current processed frame;
First acquiring unit is used for the weighted value that described second block of pixels that obtains according to described processing unit and described the 4th block of pixels are obtained the time-domain filtering of described current processed pixels point;
Second acquisition unit is used for obtaining according to the described weighted value that described first acquiring unit gets access to the time-domain filtering component of described current processed pixels point;
Filter unit, filtering obtains the airspace filter component in the frame for described current processed pixels point is carried out;
First updating block is for the gray value that upgrades described current processed pixels point according to described time-domain filtering component, described airspace filter component and described weighted value.
In conjunction with second aspect, in a kind of possible implementation, also comprise:
Judging unit, be used for centered by current processed pixels point, choosing pixel N*N scope in as first block of pixels at described current processed frame at described processing unit, all pixels in described first block of pixels are carried out in the frame filtering to be obtained judging whether described current processed frame is first frame of described image sequence before second block of pixels;
Memory cell, be used for when described current processed frame is first frame of described image sequence, first two field picture is stored in the frame buffer, or, the described first frame figure is carried out being stored in the described frame buffer after the filtering processing in the frame, so that with the reference frame of described first two field picture as second two field picture in the described image sequence.
In conjunction with second aspect and above-mentioned possible implementation, in the possible implementation of another kind, described first acquiring unit comprises:
First processing module is used for described second block of pixels and all pixel correspondences of described the 4th block of pixels are got difference, and obtains range information after being weighted all differences on average; Wherein, described difference include but not limited to following any one: absolute difference, mean square deviation;
Acquisition module is used for obtaining according to the described range information that described first processing module obtains the described weighted value of described current processed pixels point.
In conjunction with second aspect and above-mentioned possible implementation, in the possible implementation of another kind, described second acquisition unit comprises:
Judge module is used for judging that whether described weighted value is less than predetermined threshold value;
Second processing module, be used for when described judge module obtains described weighted value less than described threshold value, obtain the first time-domain filtering component of described current processed pixels point according to described weighted value, and with the described first time-domain filtering component as described time-domain filtering component;
The 3rd processing module, be used for when described judge module obtains described weighted value more than or equal to described threshold value, obtain the described first time-domain filtering component according to described weighted value, and the gray value of the described first time-domain filtering component, described airspace filter component and described current processed pixels point is got intermediate value obtain described time-domain filtering component.
In conjunction with second aspect and above-mentioned possible implementation, in the possible implementation of another kind, also comprise:
Second updating block is used for upgrading described frame buffer according to the described current processed frame that has upgraded gray value after all gray values of pixel points of having upgraded described current processed frame.
In conjunction with second aspect and above-mentioned possible implementation, in the possible implementation of another kind, in the described frame filtering mode include but not limited to following any one: mean filter, bilateral filtering, NL filtering.
The noise-reduction method of the video image that the embodiment of the invention provides and device, in current processed frame, all pixels in the N*N scope centered by current processed pixels point are carried out filtering obtains second block of pixels in the frame, and in reference frame, all pixels in the N*N scope centered by first pixel are carried out filtering obtains the 4th block of pixels in the frame, and then obtain the weighted value of the time-domain filtering of current processed pixels point according to second block of pixels and the 4th block of pixels, and obtain the time-domain filtering component of current processed pixels point according to weighted value, current processed pixels point carried out filtering obtains the airspace filter component in the frame, then according to the time-domain filtering component, airspace filter component and weighted value upgrade the gray value of current processed pixels point, like this before the weighted value of the time-domain filtering that obtains current processed pixels point, to carrying out filtering in the frame by current processed pixels point and the block of pixels centered by first pixel, obtain weighted value according to filtered block of pixels again, guaranteed the accuracy of weighted value, thereby guaranteed to remove largely the noise of image, and effectively avoided the smear phenomenon of moving region.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
The noise-reduction method flow chart of a kind of video image that Fig. 1 provides for one embodiment of the invention;
The noise-reduction method flow chart of a kind of video image that Fig. 2 provides for another embodiment of the present invention;
Fig. 3 forms schematic diagram for the denoising device of a kind of video image that another embodiment of the present invention provides;
Fig. 4 forms schematic diagram for the denoising device of the another kind of video image that another embodiment of the present invention provides;
Fig. 5 forms schematic diagram for the denoising device of a kind of video image that another embodiment of the present invention provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
The embodiment of the invention provides a kind of noise-reduction method of video image, and as shown in Figure 1, this method can comprise:
101, when current processed frame is not first frame of image sequence, centered by current processed pixels point, in current processed frame, choose pixel in the N*N scope as first block of pixels, all pixels in first block of pixels are carried out filtering obtains second block of pixels in the frame.
Concrete, when current processed frame is not first frame that needs in the image sequence of the video image handled, the pixel in the current processed frame need be carried out noise reduction process one by one.For current processed pixels point, before carrying out noise reduction process, weighted value for the time-domain filtering that calculates current processed pixels point accurately, can be earlier centered by current processed pixels point, in current processed frame, choose pixel in the N*N scope as first block of pixels, and all pixels in this first block of pixels are carried out filtering obtains second block of pixels in the frame.
102, centered by first pixel, in reference frame, choose pixel in the N*N scope as the 3rd block of pixels, all pixels in the 3rd block of pixels are carried out filtering obtains the 4th block of pixels in the frame.
Wherein, accordingly, also can carry out filtering in the frame to zone corresponding in the reference frame, concrete, can be centered by present position in reference frame and identical first pixel in current processed pixels point residing position in current processed frame, in reference frame, choose pixel in the N*N scope as the 3rd block of pixels, and pixels all in the 3rd block of pixels carried out filtering obtains the 4th block of pixels in the frame.Wherein, reference frame is the former frame of current processed frame, and first pixel residing position in reference frame is identical with current processed pixels point residing position in current processed frame.
Optionally, can the 3rd block of pixels centered by first pixel in the reference frame not carried out filtering in the frame yet.
103, obtain the weighted value of the time-domain filtering of current processed pixels point according to second block of pixels and the 4th block of pixels.
Wherein, after obtaining second block of pixels and the 4th block of pixels through filtering in the frame, just can obtain the weighted value of the time-domain filtering of current processed pixels point according to second block of pixels and the 4th block of pixels, concrete calculating can be that pixel correspondences all in second block of pixels and the 4th block of pixels is got difference, and further difference is weighted on average, and obtain the weighted value of the time-domain filtering of current processed pixels point according to the result that weighted average obtains.
104, obtain the time-domain filtering component of current processed pixels point according to weighted value.
Wherein, after the weighted value of the time-domain filtering that gets access to current processed pixels point according to second block of pixels and the 4th block of pixels, just can obtain the time-domain filtering component of current processed pixels point according to this weighted value.
105, current processed pixels point is carried out filtering obtains the airspace filter component in the frame.
106, upgrade the gray value of current processed pixels point according to time-domain filtering component, airspace filter component and weighted value.
Wherein, after the time-domain filtering component that gets access to current processed pixels point, airspace filter component and weight, just can carry out filtering to current processed pixels point according to territory filtered components, airspace filter component and weighted value, and upgrade the gray value of current processed pixels point according to the filtering result.
Need to prove that the filtering mode of filtering can be any one in mean filter, bilateral filtering, NL (Non Local) filtering in the frame in the embodiment of the invention, and be not limited to filtering mode in the above-mentioned frame of enumerating.
The noise-reduction method of the video image that the embodiment of the invention provides, in current processed frame, all pixels in the N*N scope centered by current processed pixels point are carried out filtering obtains second block of pixels in the frame, and in reference frame, all pixels in the N*N scope centered by first pixel are carried out filtering obtains the 4th block of pixels in the frame, and then obtain the weighted value of the time-domain filtering of current processed pixels point according to second block of pixels and the 4th block of pixels, and obtain the time-domain filtering component of current processed pixels point according to weighted value, current processed pixels point carried out filtering obtains the airspace filter component in the frame, then according to the time-domain filtering component, airspace filter component and weighted value upgrade the gray value of current processed pixels point, like this before the weighted value of the time-domain filtering that obtains current processed pixels point, to carrying out filtering in the frame by current processed pixels point and the block of pixels centered by first pixel, obtain weighted value according to filtered block of pixels again, guaranteed the accuracy of weighted value, thereby guaranteed to remove largely the noise of image, and effectively avoided the smear phenomenon of moving region.
The embodiment of the invention provides a kind of noise-reduction method of video image, and as shown in Figure 2, this method can comprise:
In order to improve the signal to noise ratio of image/video, need carry out denoising to video image, and when each pixel in each two field picture in the video image is handled, in order to remove noise, need be with the former frame of current processed frame as the reference frame, therefore before each pixel in the current processed frame is handled, because first two field picture in the image sequence does not have reference frame, can judge earlier whether current processed frame is first frame of image sequence, when current processed frame is first frame of image sequence, first two field picture can be stored in the frame buffer, so that with the reference frame of first two field picture as second two field picture in the image sequence.When current processed frame is not first frame of image sequence, can be that reference frame carries out denoising to all pixels in the current processed frame with the former frame of current processed frame, the concrete concrete denoising process when the pre-treatment picture point in all pixels can be to carry out following steps 201 to step 209.
Optionally, when judgement obtains current processed frame and is first frame of image sequence, in order further to reduce The noise, can carry out filtering in to a certain degree the frame to first two field picture, and then will be stored in the frame buffer through filtered first two field picture in the frame, in order to use during subsequent treatment second two field picture.
201, when current processed frame is not first frame of image sequence, centered by current processed pixels point, in current processed frame, choose pixel in the N*N scope as first block of pixels, all pixels in first block of pixels are carried out filtering obtains second block of pixels in the frame.
Wherein, when judgement obtained current processed frame and is not first frame of image sequence, just can handle the current processed pixels point in all pixels in the current processed frame this moment.Concrete, centered by current processed pixels point, in current processed frame, choose pixel in the N*N scope as first block of pixels, wherein, N is the integer greater than 1, and then all pixels in first block of pixels of choosing is carried out filtering obtains second block of pixels in the frame.For example, work as N=5, the filtering mode of filtering is in the frame during mean filter in the frame, can be in current processed frame, centered by current processed pixels point, 25 pixels choosing in the 5*5 scope are formed first block of pixels, and adopt the filtering mode of mean filter in the frame that 25 pixels in first block of pixels are carried out filtering in the frame, obtain second block of pixels then.
202, centered by first pixel, in reference frame, choose pixel in the N*N scope as the 3rd block of pixels, all pixels in the 3rd block of pixels are carried out filtering obtains the 4th block of pixels in the frame.
Accordingly, in reference frame, centered by first pixel identical with current processed pixels point residing position in current processed frame of residing position in reference frame, choose pixel in the N*N scope as the 3rd block of pixels, and all pixels in the 3rd block of pixels are carried out filtering obtains the 4th block of pixels in the frame.Wherein, reference frame is the former frame of current processed frame, and first pixel residing position in reference frame is identical with current processed pixels point residing position in current processed frame.
Optionally, because the former frame of current processed frame might be the picture frame through denoising, therefore centered by first pixel, in reference frame, choose after the 3rd block of pixels, can the 3rd block of pixels not carried out filtering in the frame yet, directly utilize second block of pixels and the 3rd block of pixels to calculate the weighted value of the time-domain filtering of current processed pixels point.
203, all pixel correspondences in second block of pixels and the 4th block of pixels are got difference, and obtain range information after being weighted all differences on average.
Wherein, after getting access to second block of pixels and the 4th block of pixels, second block of pixels that gets access to and the gray values of pixel points of all pixel correspondence positions in the 4th block of pixels can be got difference, and all differences that will get access to are weighted the range information that obtains current processed pixels point and first pixel after average.Wherein, described difference include but not limited to following any one: absolute difference, mean square deviation.
204, obtain the weighted value of the time-domain filtering of current processed pixels point according to range information.
Wherein, after the range information that gets access to current processed pixels point and first pixel, just can obtain the weighted value of the time-domain filtering of current processed pixels point according to range information, concrete weighted value and range information are proportional.For example, can obtain the weighted value of time-domain filtering according to following method:
If(dif>thr2)?AlphaIIR=0;
Else?if(dif<thr1)?AlphaIIR=250;
Else?AlphaIIR=250*(thr2-dif)/(thr2-thr1);
Wherein, AlphaIIR is the weighted value of the time-domain filtering of current processed pixels point, and dif is range information, and thr1, thr2 are preset threshold value, and this threshold value can arrange according to the gain of equipment, and it is more big to gain, and threshold value is more big.
205, judge that whether weighted value is less than predetermined threshold value.
Wherein, in order further to guarantee the noise of big as far as possible removal image, and further avoid the smear phenomenon of moving region, after the weighted value of the time-domain filtering that gets access to current processed pixels point, can judge that whether this weighted value is less than preset threshold value.Wherein this threshold value can be according to the gain setting of equipment.
206, when weighted value during less than threshold value, obtain the first time-domain filtering component of current processed pixels point according to weighted value, and with the first time-domain filtering component as the time-domain filtering component.
Concrete, when judgement obtains this weighted value less than threshold value, show that current processed pixels point is stagnant zone, so just can directly obtain the first time-domain filtering component of current processed pixels point according to weighted value, and with this first time-domain filtering component as the time-domain filtering component.Wherein, the first time-domain filtering component can obtain according to following formula:
P_time1=(1-AlphaIIR)*CurrPixel+AlphaIIR*PastPixel?(1)
Wherein, P_timel is the first time-domain filtering component, AlphaIIR is the weighted value of time-domain filtering, CurrPixel is the gray value of current processed pixels point, PastPixel is first gray values of pixel points, and first pixel residing position in reference frame is identical with current processed pixels point residing position in current processed frame.
207, when weighted value during more than or equal to threshold value, obtain the first time-domain filtering component according to weighted value, and the gray value of the first time-domain filtering component, airspace filter component and current processed pixels point is got intermediate value obtain the time-domain filtering component.
Concrete, when judgement obtains weighted value more than or equal to threshold value, show that current processed pixels point is the moving region, in order effectively to avoid the generation of motion smear phenomenon, then can calculate the first time-domain filtering component according to above-mentioned formula (1) earlier, and then from the gray value three of the first time-domain filtering component, airspace filter component and current processed pixels point, get intermediate value, as the time-domain filtering component.
208, current picture is handled vegetarian refreshments and carry out that filtering obtains the airspace filter component in the frame.
209, upgrade the gray value of current processed pixels point according to time-domain filtering component, airspace filter component and weighted value.
Wherein, after the weighted value of the time-domain filtering component that gets access to current processed pixels point, airspace filter component and time-domain filtering, just can obtain the gray value of current processed pixels point after the filtering according to time-domain filtering component, airspace filter component and weighted value, upgrade the gray value of current processed pixels point then according to the result.Concrete, current processed pixels point through the calculating of filtered gray value can be:
P_out=(1-AlphaIIR)*P_spa+AlphaIIR*P_time?(2)
Wherein, P_out is the gray value that current processed pixels point obtains after filtering, and AlphaIIR is the weighted value of time-domain filtering, and P_spa is the airspace filter component, and P_time is the time-domain filtering component.
After all gray values of pixel points in having upgraded current processed frame, upgrade frame buffer, the current processed frame that has soon upgraded gray value stores in the frame buffer so that when handling next frame in the current processed frame, with current processed frame as the reference frame.
Need to prove that the filtering mode of filtering can be any one in mean filter, bilateral filtering, the NL filtering in the frame in the embodiment of the invention, and be not limited to filtering mode in the above-mentioned frame of enumerating.
The noise-reduction method of the video image that the embodiment of the invention provides, in current processed frame, all pixels in the N*N scope centered by current processed pixels point are carried out filtering obtains second block of pixels in the frame, and in reference frame, all pixels in the N*N scope centered by first pixel are carried out filtering obtains the 4th block of pixels in the frame, and then obtain the weighted value of the time-domain filtering of current processed pixels point according to second block of pixels and the 4th block of pixels, and obtain the time-domain filtering component of current processed pixels point according to weighted value, current processed pixels point carried out filtering obtains the airspace filter component in the frame, then according to the time-domain filtering component, airspace filter component and weighted value upgrade the gray value of current processed pixels point, like this before the weighted value of the time-domain filtering that obtains current processed pixels point, to carrying out filtering in the frame by current processed pixels point and the block of pixels centered by first pixel, obtain weighted value according to filtered block of pixels again, guaranteed the accuracy of weighted value, thereby guaranteed to remove largely the noise of image, and effectively avoided the smear phenomenon of moving region.
And, after getting access to the weighted value of time-domain filtering, size according to weighted value, to the less zone of content frame gap, front and back, directly calculate by difference and obtain the time-domain filtering component, further guaranteed the noise of big as far as possible removal image, for the bigger zone of content frame gap, front and back, obtain the time-domain filtering component by medium filtering, further avoided the smear phenomenon of moving region.
Embodiments of the invention provide a kind of denoising device of video image, and as shown in Figure 3, this device comprises: processing unit 31, first acquiring unit 32, second acquisition unit 33, filter unit 34, first updating block 35.
Processing unit 31, be used for when current processed frame is not first frame of image sequence, centered by current processed pixels point, in described current processed frame, choose pixel in the N*N scope as first block of pixels, all pixels in described first block of pixels are carried out filtering obtains second block of pixels in the frame.
Described processing unit 31 also is used for centered by first pixel pixel in reference frame is chosen the N*N scope as the 3rd block of pixels, all pixels in described the 3rd block of pixels is carried out filtering obtains the 4th block of pixels in the frame; Wherein, described reference frame is the former frame of described current processed frame, and described first pixel residing position in described reference frame is identical with described current processed pixels point residing position in described current processed frame.
First acquiring unit 32 is used for the weighted value that described second block of pixels that obtains according to described processing unit 31 and described the 4th block of pixels are obtained the time-domain filtering of described current processed pixels point.
Second acquisition unit 33 is used for obtaining according to the described weighted value that described first acquiring unit 32 gets access to the time-domain filtering component of described current processed pixels point.
Filter unit 34, filtering obtains the airspace filter component in the frame for described current processed pixels point is carried out.
First updating block 35 is for the gray value that upgrades described current processed pixels point according to described time-domain filtering component, described airspace filter component and described weighted value.
Further, as shown in Figure 4, this device can also comprise: judging unit 36, memory cell 37.
Judging unit 36, be used for centered by current processed pixels point, choosing pixel N*N scope in as first block of pixels at described current processed frame at described processing unit 31, all pixels in described first block of pixels are carried out in the frame filtering to be obtained judging whether described current processed frame is first frame of described image sequence before second block of pixels.
Memory cell 37, be used for when described current processed frame is first frame of described image sequence, first two field picture is stored in the frame buffer, or, the described first frame figure is carried out being stored in the described frame buffer after the filtering processing in the frame, so that with the reference frame of described first two field picture as second two field picture in the described image sequence.
Further, described first acquiring unit 32 can comprise: first processing module 321, acquisition module 322.
First processing module 321 is used for described second block of pixels and all pixel correspondences of described the 4th block of pixels are got difference, and obtains range information after being weighted all differences on average; Wherein, described difference include but not limited to following any one: absolute difference, mean square deviation.
Acquisition module 322 is used for obtaining according to the described range information that described first processing module 321 obtains the described weighted value of described current processed pixels point.
Further, described second acquisition unit 33 can comprise: judge module 331, second processing module 332, the 3rd processing module 333.
Judge module 331 is used for judging that whether described weighted value is less than predetermined threshold value.
Second processing module 332, be used for when described judge module 331 obtains described weighted value less than described threshold value, obtain the first time-domain filtering component of described current processed pixels point according to described weighted value, and with the described first time-domain filtering component as described time-domain filtering component.
The 3rd processing module 333, be used for when described judge module 331 obtains described weighted value more than or equal to described threshold value, obtain the described first time-domain filtering component according to described weighted value, and the gray value of the described first time-domain filtering component, described airspace filter component and described current processed pixels point is got intermediate value obtain described time-domain filtering component.
Further, this device can also comprise: second updating block 38.
Second updating block 38 is used for upgrading described frame buffer according to the described current processed frame that has upgraded gray value after all gray values of pixel points of having upgraded described current processed frame.
Further, in the described frame filtering mode include but not limited to following any one: mean filter, bilateral filtering, NL filtering.
The denoising device of the video image that the embodiment of the invention provides, in current processed frame, all pixels in the N*N scope centered by current processed pixels point are carried out filtering obtains second block of pixels in the frame, and in reference frame, all pixels in the N*N scope centered by first pixel are carried out filtering obtains the 4th block of pixels in the frame, and then obtain the weighted value of the time-domain filtering of current processed pixels point according to second block of pixels and the 4th block of pixels, and obtain the time-domain filtering component of current processed pixels point according to weighted value, current processed pixels point carried out filtering obtains the airspace filter component in the frame, then according to the time-domain filtering component, airspace filter component and weighted value upgrade the gray value of current processed pixels point, like this before the weighted value of the time-domain filtering that obtains current processed pixels point, to carrying out filtering in the frame by current processed pixels point and the block of pixels centered by first pixel, obtain weighted value according to filtered block of pixels again, guaranteed the accuracy of weighted value, thereby guaranteed to remove largely the noise of image, and effectively avoided the smear phenomenon of moving region.
And, after getting access to the weighted value of time-domain filtering, size according to weighted value, to the less zone of content frame gap, front and back, directly calculate by difference and obtain the time-domain filtering component, further guaranteed the noise of big as far as possible removal image, for the bigger zone of content frame gap, front and back, obtain the time-domain filtering component by medium filtering, further avoided the smear phenomenon of moving region.
Embodiments of the invention provide a kind of denoising device of video image, as shown in Figure 5, comprise: at least one processor 41, memory 42, communication interface 43 and bus 44, this at least one processor 41, memory 42 and communication interface 43 are connected by bus 44 and finish mutual communication, wherein:
Described bus 44 can be industry standard architecture (Industry Standard Architecture, ISA) bus, peripheral component interconnect (Peripheral Component Interconnect, PCI) bus or extended industry-standard architecture (Extended Industry Standard Architecture, EISA) bus etc.This bus 44 can be divided into address bus, data/address bus, control bus etc.For ease of expression, only represent with a thick line among Fig. 5, but do not represent only to have the bus of a bus or a type.
Described memory 42 is used for the stores executable programs code, and this program code comprises computer-managed instruction.Memory 42 may comprise the high-speed RAM memory, also may also comprise nonvolatile memory (non-volatile memory), for example at least one magnetic disc store.
Described processor 41 may be a central processing unit (Central Processing Unit, CPU), or specific integrated circuit (Application Specific Integrated Circuit, or be configured to implement one or more integrated circuits of the embodiment of the invention ASIC).
Described communication interface 43 is mainly used in realizing the communication between the equipment of present embodiment.
Described processor 41, be used for when current processed frame is not first frame of image sequence, centered by current processed pixels point, in described current processed frame, choose pixel in the N*N scope as first block of pixels, all pixels in described first block of pixels are carried out filtering obtains second block of pixels in the frame; Centered by first pixel, in reference frame, choose pixel in the N*N scope as the 3rd block of pixels, all pixels in described the 3rd block of pixels are carried out filtering obtains the 4th block of pixels in the frame; Wherein, described reference frame is the former frame of described current processed frame, and described first pixel residing position in described reference frame is identical with described current processed pixels point residing position in described current processed frame; Obtain the weighted value of the time-domain filtering of described current processed pixels point according to described second block of pixels and described the 4th block of pixels; Obtain the time-domain filtering component of described current processed pixels point according to described weighted value; Described current processed pixels point carried out filtering obtains the airspace filter component in the frame; Upgrade the gray value of described current processed pixels point according to described time-domain filtering component, described airspace filter component and described weighted value.
Further, described processor 41, also be used for centered by current processed pixels point, choosing pixel N*N scope in as first block of pixels at described current processed frame described, all pixels in described first block of pixels are carried out in the frame filtering to be obtained judging whether described current processed frame is first frame of described image sequence before second block of pixels.
Described memory 42, also be used for when described current processed frame is first frame of described image sequence, first two field picture is stored in the frame buffer, or, the described first frame figure is carried out being stored in the described frame buffer after the filtering processing in the frame, so that with the reference frame of described first two field picture as second two field picture in the described image sequence.
Further, described processor 41 also is used for described second block of pixels and all pixel correspondences of described the 4th block of pixels are got difference, and obtains range information after being weighted all differences on average; Obtain the described weighted value of described current processed pixels point according to described range information; Wherein, described difference include but not limited to following any one: absolute difference, mean square deviation.
Further, described processor 41 also is used for judging that whether described weighted value is less than predetermined threshold value; When described weighted value during less than described threshold value, obtain the first time-domain filtering component of described current processed pixels point according to described weighted value, and with the described first time-domain filtering component as described time-domain filtering component; When described weighted value during more than or equal to described threshold value, obtain the described first time-domain filtering component according to described weighted value, and the gray value of the described first time-domain filtering component, described airspace filter component and described current processed pixels point is got intermediate value obtain described time-domain filtering component.
Further, described processor 41 also is used for upgrading described frame buffer according to the described current processed frame that has upgraded gray value after all gray values of pixel points of having upgraded described current processed frame.
Further, in the described frame filtering mode include but not limited to following any one: mean filter, bilateral filtering, NL filtering.
The denoising device of the video image that the embodiment of the invention provides, in current processed frame, all pixels in the N*N scope centered by current processed pixels point are carried out filtering obtains second block of pixels in the frame, and in reference frame, all pixels in the N*N scope centered by first pixel are carried out filtering obtains the 4th block of pixels in the frame, and then obtain the weighted value of the time-domain filtering of current processed pixels point according to second block of pixels and the 4th block of pixels, and obtain the time-domain filtering component of current processed pixels point according to weighted value, current processed pixels point carried out filtering obtains the airspace filter component in the frame, then according to the time-domain filtering component, airspace filter component and weighted value upgrade the gray value of current processed pixels point, like this before the weighted value of the time-domain filtering that obtains current processed pixels point, to carrying out filtering in the frame by current processed pixels point and the block of pixels centered by first pixel, obtain weighted value according to filtered block of pixels again, guaranteed the accuracy of weighted value, thereby guaranteed to remove largely the noise of image, and effectively avoided the smear phenomenon of moving region.
And, after getting access to the weighted value of time-domain filtering, size according to weighted value, to the less zone of content frame gap, front and back, directly calculate by difference and obtain the time-domain filtering component, further guaranteed the noise of big as far as possible removal image, for the bigger zone of content frame gap, front and back, obtain the time-domain filtering component by medium filtering, further avoided the smear phenomenon of moving region.
Through the above description of the embodiments, the those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential common hardware, can certainly pass through hardware, but the former is better execution mode under a lot of situation.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in the storage medium that can read, floppy disk as computer, hard disk or CD etc., comprise some instructions with so that computer equipment (can be personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
The above; only be the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of described claim.

Claims (12)

1. the noise-reduction method of a video image is characterized in that, comprising:
When current processed frame is not first frame of image sequence, centered by current processed pixels point, in described current processed frame, choose pixel in the N*N scope as first block of pixels, all pixels in described first block of pixels are carried out filtering obtains second block of pixels in the frame;
Centered by first pixel, in reference frame, choose pixel in the N*N scope as the 3rd block of pixels, all pixels in described the 3rd block of pixels are carried out filtering obtains the 4th block of pixels in the frame; Wherein, described reference frame is the former frame of described current processed frame, and described first pixel residing position in described reference frame is identical with described current processed pixels point residing position in described current processed frame;
Obtain the weighted value of the time-domain filtering of described current processed pixels point according to described second block of pixels and described the 4th block of pixels;
Obtain the time-domain filtering component of described current processed pixels point according to described weighted value;
Described current processed pixels point carried out filtering obtains the airspace filter component in the frame;
Upgrade the gray value of described current processed pixels point according to described time-domain filtering component, described airspace filter component and described weighted value.
2. the noise-reduction method of video image according to claim 1, it is characterized in that, centered by current processed pixels point, in described current processed frame, choose pixel in the N*N scope as first block of pixels described, all pixels in described first block of pixels are carried out in the frame filtering to be obtained also comprising before second block of pixels:
Judge whether described current processed frame is first frame of described image sequence;
When described current processed frame is first frame of described image sequence, first two field picture is stored in the frame buffer, or, the described first frame figure is carried out being stored in the described frame buffer after the filtering processing in the frame, so that with the reference frame of described first two field picture as second two field picture in the described image sequence.
3. the noise-reduction method of video image according to claim 1 is characterized in that, describedly obtains the weighted value of the time-domain filtering of described current processed pixels point according to described second block of pixels and described the 4th block of pixels, comprising:
All pixel correspondences in described second block of pixels and described the 4th block of pixels are got difference, and obtain range information after being weighted all differences on average; Wherein, described difference include but not limited to following any one: absolute difference, mean square deviation;
Obtain the described weighted value of described current processed pixels point according to described range information.
4. the noise-reduction method of video image according to claim 1 is characterized in that, describedly obtains the time-domain filtering component of described current processed pixels point according to described weighted value, comprising:
Judge that whether described weighted value is less than predetermined threshold value;
When described weighted value during less than described threshold value, obtain the first time-domain filtering component of described current processed pixels point according to described weighted value, and with the described first time-domain filtering component as described time-domain filtering component;
When described weighted value during more than or equal to described threshold value, obtain the described first time-domain filtering component according to described weighted value, and the gray value of the described first time-domain filtering component, described airspace filter component and described current processed pixels point is got intermediate value obtain described time-domain filtering component.
5. according to the noise-reduction method of the described video image of arbitrary claim among the claim 1-4, it is characterized in that, after all gray values of pixel points in having upgraded described current processed frame, also comprise:
Upgrade described frame buffer according to the described current processed frame that has upgraded gray value.
6. according to the noise-reduction method of the described video image of arbitrary claim among the claim 1-5, it is characterized in that, in the described frame filtering mode include but not limited to following any one: mean filter, bilateral filtering, NL filtering.
7. the denoising device of a video image is characterized in that, comprising:
Processing unit, be used for when current processed frame is not first frame of image sequence, centered by current processed pixels point, in described current processed frame, choose pixel in the N*N scope as first block of pixels, all pixels in described first block of pixels are carried out filtering obtains second block of pixels in the frame;
Described processing unit also is used for centered by first pixel pixel in reference frame is chosen the N*N scope as the 3rd block of pixels, all pixels in described the 3rd block of pixels is carried out filtering obtains the 4th block of pixels in the frame; Wherein, described reference frame is the former frame of described current processed frame, and described first pixel residing position in described reference frame is identical with described current processed pixels point residing position in described current processed frame;
First acquiring unit is used for the weighted value that described second block of pixels that obtains according to described processing unit and described the 4th block of pixels are obtained the time-domain filtering of described current processed pixels point;
Second acquisition unit is used for obtaining according to the described weighted value that described first acquiring unit gets access to the time-domain filtering component of described current processed pixels point;
Filter unit, filtering obtains the airspace filter component in the frame for described current processed pixels point is carried out;
First updating block is for the gray value that upgrades described current processed pixels point according to described time-domain filtering component, described airspace filter component and described weighted value.
8. the denoising device of video image according to claim 7 is characterized in that, also comprises:
Judging unit, be used for centered by current processed pixels point, choosing pixel N*N scope in as first block of pixels at described current processed frame at described processing unit, all pixels in described first block of pixels are carried out in the frame filtering to be obtained judging whether described current processed frame is first frame of described image sequence before second block of pixels;
Memory cell, be used for when described current processed frame is first frame of described image sequence, first two field picture is stored in the frame buffer, or, the described first frame figure is carried out being stored in the described frame buffer after the filtering processing in the frame, so that with the reference frame of described first two field picture as second two field picture in the described image sequence.
9. the denoising device of video image according to claim 7 is characterized in that, described first acquiring unit comprises:
First processing module is used for described second block of pixels and all pixel correspondences of described the 4th block of pixels are got difference, and obtains range information after being weighted all differences on average; Wherein, described difference include but not limited to following any one: absolute difference, mean square deviation;
Acquisition module is used for obtaining according to the described range information that described first processing module obtains the described weighted value of described current processed pixels point.
10. the denoising device of video image according to claim 7 is characterized in that, described second acquisition unit comprises:
Judge module is used for judging that whether described weighted value is less than predetermined threshold value;
Second processing module, be used for when described judge module obtains described weighted value less than described threshold value, obtain the first time-domain filtering component of described current processed pixels point according to described weighted value, and with the described first time-domain filtering component as described time-domain filtering component;
The 3rd processing module, be used for when described judge module obtains described weighted value more than or equal to described threshold value, obtain the described first time-domain filtering component according to described weighted value, and the gray value of the described first time-domain filtering component, described airspace filter component and described current processed pixels point is got intermediate value obtain described time-domain filtering component.
11. the denoising device according to the described video image of arbitrary claim among the claim 7-10 is characterized in that, also comprises:
Second updating block is used for upgrading described frame buffer according to the described current processed frame that has upgraded gray value after all gray values of pixel points of having upgraded described current processed frame.
12. the denoising device according to the described video image of arbitrary claim among the claim 7-11 is characterized in that, in the described frame filtering mode include but not limited to following any one: mean filter, bilateral filtering, NL filtering.
CN201310137164.4A 2013-04-19 2013-04-19 A kind of noise-reduction method of video image and device Expired - Fee Related CN103269412B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310137164.4A CN103269412B (en) 2013-04-19 2013-04-19 A kind of noise-reduction method of video image and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310137164.4A CN103269412B (en) 2013-04-19 2013-04-19 A kind of noise-reduction method of video image and device

Publications (2)

Publication Number Publication Date
CN103269412A true CN103269412A (en) 2013-08-28
CN103269412B CN103269412B (en) 2017-03-08

Family

ID=49013021

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310137164.4A Expired - Fee Related CN103269412B (en) 2013-04-19 2013-04-19 A kind of noise-reduction method of video image and device

Country Status (1)

Country Link
CN (1) CN103269412B (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103632352A (en) * 2013-11-01 2014-03-12 华为技术有限公司 Method for time domain noise reduction of noise image and related device
CN104010114A (en) * 2014-05-29 2014-08-27 广东威创视讯科技股份有限公司 Video denoising method and device
CN105338221A (en) * 2014-08-15 2016-02-17 联想(北京)有限公司 Image processing method and electronic equipment
CN105872317A (en) * 2016-03-31 2016-08-17 北京奇艺世纪科技有限公司 Video image filtering method and device based on time domain
CN106612386A (en) * 2015-10-27 2017-05-03 北京航空航天大学 Noise reduction method combined with spatio-temporal correlation
CN108605143A (en) * 2016-02-04 2018-09-28 联发科技股份有限公司 The method and apparatus of non local adaptive in-loop filter in Video coding
CN109514043A (en) * 2018-12-13 2019-03-26 刘堂斌 A kind of effective welding robot welding control system
CN109639929A (en) * 2019-01-11 2019-04-16 珠海全志科技股份有限公司 Image denoising method, computer installation and computer readable storage medium
CN109741363A (en) * 2019-01-11 2019-05-10 湖南国科微电子股份有限公司 Motion determination method, apparatus and electronic equipment based on block difference
CN109859126A (en) * 2019-01-17 2019-06-07 浙江大华技术股份有限公司 A kind of vedio noise reduction method, apparatus, electronic equipment and storage medium
CN111010495A (en) * 2019-12-09 2020-04-14 腾讯科技(深圳)有限公司 Video denoising processing method and device
CN111369465A (en) * 2020-03-04 2020-07-03 沈阳先进医疗设备技术孵化中心有限公司 CT dynamic image enhancement method and device
CN111583151A (en) * 2020-05-09 2020-08-25 浙江大华技术股份有限公司 Video denoising method and device, and computer readable storage medium
CN111712851A (en) * 2018-02-08 2020-09-25 兴和株式会社 Image processing apparatus, image processing method, and image processing program
CN113011433A (en) * 2019-12-20 2021-06-22 杭州海康威视数字技术股份有限公司 Filtering parameter adjusting method and device
CN113612996A (en) * 2021-07-30 2021-11-05 百果园技术(新加坡)有限公司 Video denoising method and device based on time domain filtering
CN114666583A (en) * 2022-03-14 2022-06-24 中山大学 Video coding preprocessing method based on time-space domain filtering
CN114885073A (en) * 2021-02-05 2022-08-09 腾讯科技(深圳)有限公司 Video denoising method and device, storage medium and electronic equipment
CN114998158A (en) * 2022-08-03 2022-09-02 武汉市聚芯微电子有限责任公司 Image processing method, terminal device and storage medium
CN117455802A (en) * 2023-12-25 2024-01-26 榆林金马巴巴网络科技有限公司 Noise reduction and enhancement method for image acquisition of intrinsic safety type miner lamp

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262559A (en) * 2008-03-28 2008-09-10 北京中星微电子有限公司 A method and device for eliminating sequential image noise
US7542622B1 (en) * 2003-06-02 2009-06-02 The Trustees Of Columbia University In The City Of New York Spatio-temporal treatment of noisy images using brushlets
CN101964863A (en) * 2010-05-07 2011-02-02 镇江唐桥微电子有限公司 Self-adaptive time-space domain video image denoising method
CN102769722A (en) * 2012-07-20 2012-11-07 上海富瀚微电子有限公司 Time-space domain hybrid video noise reduction device and method
CN103024248A (en) * 2013-01-05 2013-04-03 上海富瀚微电子有限公司 Motion-adaptive video image denoising method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7542622B1 (en) * 2003-06-02 2009-06-02 The Trustees Of Columbia University In The City Of New York Spatio-temporal treatment of noisy images using brushlets
CN101262559A (en) * 2008-03-28 2008-09-10 北京中星微电子有限公司 A method and device for eliminating sequential image noise
CN101964863A (en) * 2010-05-07 2011-02-02 镇江唐桥微电子有限公司 Self-adaptive time-space domain video image denoising method
CN102769722A (en) * 2012-07-20 2012-11-07 上海富瀚微电子有限公司 Time-space domain hybrid video noise reduction device and method
CN103024248A (en) * 2013-01-05 2013-04-03 上海富瀚微电子有限公司 Motion-adaptive video image denoising method and device

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015062374A1 (en) * 2013-11-01 2015-05-07 华为技术有限公司 Temporal noise reduction method of noise image, and related device
CN103632352A (en) * 2013-11-01 2014-03-12 华为技术有限公司 Method for time domain noise reduction of noise image and related device
CN103632352B (en) * 2013-11-01 2017-04-26 华为技术有限公司 Method for time domain noise reduction of noise image and related device
US9721330B2 (en) 2013-11-01 2017-08-01 Huawei Technologies Co., Ltd. Temporal noise reduction method for noisy image and related apparatus
CN104010114B (en) * 2014-05-29 2017-08-29 广东威创视讯科技股份有限公司 Video denoising method and device
CN104010114A (en) * 2014-05-29 2014-08-27 广东威创视讯科技股份有限公司 Video denoising method and device
CN105338221A (en) * 2014-08-15 2016-02-17 联想(北京)有限公司 Image processing method and electronic equipment
CN105338221B (en) * 2014-08-15 2019-01-15 联想(北京)有限公司 A kind of image processing method and electronic equipment
CN106612386A (en) * 2015-10-27 2017-05-03 北京航空航天大学 Noise reduction method combined with spatio-temporal correlation
CN106612386B (en) * 2015-10-27 2019-01-29 北京航空航天大学 A kind of noise-reduction method of joint spatial-temporal correlation properties
CN108605143A (en) * 2016-02-04 2018-09-28 联发科技股份有限公司 The method and apparatus of non local adaptive in-loop filter in Video coding
CN105872317A (en) * 2016-03-31 2016-08-17 北京奇艺世纪科技有限公司 Video image filtering method and device based on time domain
CN105872317B (en) * 2016-03-31 2019-04-05 北京奇艺世纪科技有限公司 A kind of video image filtering method and device based on time domain
CN111712851B (en) * 2018-02-08 2023-08-29 兴和株式会社 Image processing device, image processing method, and image processing program
CN111712851A (en) * 2018-02-08 2020-09-25 兴和株式会社 Image processing apparatus, image processing method, and image processing program
CN109514043B (en) * 2018-12-13 2020-11-24 南昌市龙诚电器设备有限公司 Effective welding control system of welding robot
CN109514043A (en) * 2018-12-13 2019-03-26 刘堂斌 A kind of effective welding robot welding control system
CN109741363A (en) * 2019-01-11 2019-05-10 湖南国科微电子股份有限公司 Motion determination method, apparatus and electronic equipment based on block difference
CN109639929A (en) * 2019-01-11 2019-04-16 珠海全志科技股份有限公司 Image denoising method, computer installation and computer readable storage medium
CN109859126A (en) * 2019-01-17 2019-06-07 浙江大华技术股份有限公司 A kind of vedio noise reduction method, apparatus, electronic equipment and storage medium
US11341618B2 (en) 2019-01-17 2022-05-24 Zhejiang Dahua Technology Co., Ltd. Systems and methods for noise reduction
CN111010495A (en) * 2019-12-09 2020-04-14 腾讯科技(深圳)有限公司 Video denoising processing method and device
CN111010495B (en) * 2019-12-09 2023-03-14 腾讯科技(深圳)有限公司 Video denoising processing method and device
CN113011433B (en) * 2019-12-20 2023-10-13 杭州海康威视数字技术股份有限公司 Filtering parameter adjusting method and device
CN113011433A (en) * 2019-12-20 2021-06-22 杭州海康威视数字技术股份有限公司 Filtering parameter adjusting method and device
CN111369465A (en) * 2020-03-04 2020-07-03 沈阳先进医疗设备技术孵化中心有限公司 CT dynamic image enhancement method and device
CN111369465B (en) * 2020-03-04 2024-03-08 东软医疗***股份有限公司 CT dynamic image enhancement method and device
CN111583151B (en) * 2020-05-09 2023-05-12 浙江大华技术股份有限公司 Video noise reduction method and device, and computer readable storage medium
CN111583151A (en) * 2020-05-09 2020-08-25 浙江大华技术股份有限公司 Video denoising method and device, and computer readable storage medium
CN114885073A (en) * 2021-02-05 2022-08-09 腾讯科技(深圳)有限公司 Video denoising method and device, storage medium and electronic equipment
CN114885073B (en) * 2021-02-05 2024-03-15 腾讯科技(深圳)有限公司 Video denoising method and device, storage medium and electronic equipment
CN113612996A (en) * 2021-07-30 2021-11-05 百果园技术(新加坡)有限公司 Video denoising method and device based on time domain filtering
CN113612996B (en) * 2021-07-30 2024-02-09 百果园技术(新加坡)有限公司 Video denoising method and device based on time domain filtering
CN114666583A (en) * 2022-03-14 2022-06-24 中山大学 Video coding preprocessing method based on time-space domain filtering
CN114998158A (en) * 2022-08-03 2022-09-02 武汉市聚芯微电子有限责任公司 Image processing method, terminal device and storage medium
CN117455802A (en) * 2023-12-25 2024-01-26 榆林金马巴巴网络科技有限公司 Noise reduction and enhancement method for image acquisition of intrinsic safety type miner lamp
CN117455802B (en) * 2023-12-25 2024-04-05 榆林金马巴巴网络科技有限公司 Noise reduction and enhancement method for image acquisition of intrinsic safety type miner lamp

Also Published As

Publication number Publication date
CN103269412B (en) 2017-03-08

Similar Documents

Publication Publication Date Title
CN103269412A (en) Method and device for denoising video image
CN109859126B (en) Video noise reduction method and device, electronic equipment and storage medium
KR100727998B1 (en) A method of motion compensated temporal noise reduction and system therefore
US9142009B2 (en) Patch-based, locally content-adaptive image and video sharpening
US7783079B2 (en) Motion assisted data enhancement
WO2017101489A1 (en) Method and device for image filtering
CN107979712B (en) Video noise reduction method and device
JP7086235B2 (en) Video processing methods, equipment and computer storage media
WO2014045026A1 (en) Systems and methods for reducing noise in video streams
US9684829B2 (en) Method of capturing iris image, computer-readable recording medium storing the method, and iris image capturing apparatus
CN110708568B (en) Video content mutation detection method and device
CN111861938B (en) Image denoising method and device, electronic equipment and readable storage medium
CN110970051A (en) Voice data acquisition method, terminal and readable storage medium
CN111986116B (en) Video noise reduction method and device, electronic equipment and computer readable storage medium
CN105809633A (en) Color noise removing method and device
CN111383178A (en) Image enhancement method and device and terminal equipment
CN113344801A (en) Image enhancement method, system, terminal and storage medium applied to gas metering facility environment
CN110689496A (en) Method and device for determining noise reduction model, electronic equipment and computer storage medium
CN112435278B (en) Visual SLAM method and device based on dynamic target detection
CN115499559A (en) Image processing apparatus and method, processing chip, and electronic device
CN104103037A (en) Image enhancement processing method and device
US11902661B2 (en) Device motion aware temporal denoising
CN102567954A (en) Method and device for suppressing noise of flat panel detector
US10896488B2 (en) Electronic device and method for removing haze from image
KR100821939B1 (en) Apparatus and method for image noise reduction

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170308

Termination date: 20200419