CN105338219A - Video image denoising processing method and apparatus - Google Patents

Video image denoising processing method and apparatus Download PDF

Info

Publication number
CN105338219A
CN105338219A CN201410353143.0A CN201410353143A CN105338219A CN 105338219 A CN105338219 A CN 105338219A CN 201410353143 A CN201410353143 A CN 201410353143A CN 105338219 A CN105338219 A CN 105338219A
Authority
CN
China
Prior art keywords
video image
image block
image
omega
block group
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
CN201410353143.0A
Other languages
Chinese (zh)
Other versions
CN105338219B (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.)
New Founder Holdings Development Co ltd
Peking University
Beijing Founder Electronics Co Ltd
Original Assignee
Peking University
Peking University Founder Group Co Ltd
Beijing Founder Electronics 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 Peking University, Peking University Founder Group Co Ltd, Beijing Founder Electronics Co Ltd filed Critical Peking University
Priority to CN201410353143.0A priority Critical patent/CN105338219B/en
Publication of CN105338219A publication Critical patent/CN105338219A/en
Application granted granted Critical
Publication of CN105338219B publication Critical patent/CN105338219B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)

Abstract

The invention provides a video image denoising processing method and an apparatus. The method comprises the following steps of using a preset denoising algorithm to carry out pre-denoising processing on a first video image to be processed so as to acquire a reference video image; determining a reference image block group possessing a similarity with an image block corresponding to an image block to be processed in the reference video image, mapping a coordinate position relation of the reference image block group into the first video image from the reference video image so as to acquire an image block group which is similar with the image block to be processed; and carrying out low rank approximation processing on the image block group in the first video image so as to acquire a second denoising video image. The reference video image after pre-denoising processing is taken as a basis of similarity measurement so that a similarity measurement result is accurate and quality of the final second denoising video image can be guaranteed. Based on a low rank approximation mode, the final second denoising video image is acquired so that a denoising effect of the video image is increased.

Description

Video image denoising method and apparatus
Technical field
The invention belongs to technical field of image processing, especially relate to a kind of video image denoising method and apparatus.
Background technology
In actual life, because video can pass on the information of related objects intuitively, vividly, visually, thus it occupies extremely important status in multimedia system.But video image is often subject to the interference of various noise in the links such as collection, transmission, reception and process, such as, photon and dark shot noise, amplifier noise, reading noise and quantizing noise.Various noise makes video image quality decline, and causes negative effect to a great extent to the subsequent treatment quality of video image.In order to improve the validity and reliability of video image subsequent treatment, be necessary to adopt video image denoising method to eliminate the various noises in video image.
Existing various video image de-noising method, from the angle in different disposal territory, can be divided into time-space domain and transform domain two kinds of processing methods.The former processes it on the time-space domain that video itself exists, such as, and gaussian filtering method, bilateral filtering method, average drifting filter method, anisotropic diffusion and non-local mean method; The latter utilizes one group of basic function to convert raw video signal, obtain corresponding conversion coefficient, analyze being transformed on coefficient in transform domain the process of raw video signal, the video rebuild and remove noise is brought again through inversion, such as, based on shrinkage method and the V-BM4D method of wavelet transformation.
Above-mentioned non-local mean method is according to the structure self-similarity of video image on time-space domain, to utilize in the gray value of current pixel and video image all pixel weighted averages with this current pixel structural similarity to build the video image of noise reduction, but, under this mode, the various noises existed in video image can cause error to the similarity measurement of video image blocks, thus reduce the effect of stress release treatment; The above-mentioned mode based on wavelet transformation, the coefficient of different frequency is resolved into owing to original video image to be adopted wavelet transformation, by choosing suitable threshold value by high-frequency noise coefficient truncation, then wavelet inverse transformation is utilized to rebuild the video image of denoising, but the part high-frequency signal that also lost in image, makes denoising effect not ideal enough simultaneously.
Summary of the invention
For above-mentioned Problems existing, the invention provides a kind of video image denoising method and apparatus, in order to realize eliminating texture, the edge detail information taking into account while noise in video image and retain image, improve denoising effect.
The invention provides a kind of video image denoising method, comprising:
Adopt and preset Denoising Algorithm, predenoising process is carried out to pending first video image, obtains reference video image;
For the pending image block in current frame image in described first video image, in described reference video image, determine that the image block corresponding with described pending image block has the reference image block group of similitude, described reference image block group comprises the similar image block in the two field picture corresponding with described current frame image, and the similar image block in each two field picture in certain frame number adjacent with described current frame image;
The coordinate position relation of described reference image block group is mapped to from described reference video image in described first video image, obtain image block group similar to described pending image block in the first video image, and low-rank approximation process is carried out to the described image block group in described first video image, obtain the second video image of denoising.
The invention provides a kind of video image denoising device, comprising:
First processing module, for adopting default Denoising Algorithm, carrying out predenoising process to pending first video image, obtaining reference video image;
Determination module, for for the pending image block in current frame image in described first video image, in described reference video image, determine that the image block corresponding with described pending image block has the reference image block group of similitude, described reference image block group comprises the similar image block in the two field picture corresponding with described current frame image, and the similar image block in each two field picture in certain frame number adjacent with described current frame image;
Second processing module, for the coordinate position relation of described reference image block group is mapped in described first video image from described reference video image, obtain image block group similar to described pending image block in the first video image, and low-rank approximation process is carried out to the described image block group in described first video image, obtain the second video image of denoising.
Video image denoising method and apparatus provided by the invention, adopt and preset Denoising Algorithm, first predenoising process is carried out to pending first video image, obtain reference video image, and then in described reference video image, determine that the image block corresponding with arbitrary pending image block in current frame image in the first video image has the reference image block group of similitude, the coordinate position relation of this reference image block group is mapped to the first video image from reference video image, thus obtain image block group similar to pending image block in the first video image, and then low-rank approximation process is carried out to image block group similar to pending image block in the first video image, obtain the second video image of denoising.Using the foundation of the reference video image arbitrary picture block structure similarity measurement in the first video image through predenoising process, because the noise existed in reference video image is relatively less, make similarity measurement result more accurate, and be conducive to retaining the detailed information such as edge, texture in video image by this similarity measurement, thus be conducive to the quality of the second video image ensureing final denoising; In addition, the mode of approaching based on low-rank solves the second video image obtaining final denoising from the first video image, further avoid the adverse effect that in the weighted average of the overall situation in non-local mean mode, single-phase produces video image denoising effect with weights, improve the denoising effect of video image.
Accompanying drawing explanation
Fig. 1 is the flow chart of video image denoising embodiment of the method one of the present invention;
Fig. 2 is the flow chart of video image denoising embodiment of the method two of the present invention;
Fig. 3 is the schematic diagram of video image denoising device embodiment one of the present invention;
Fig. 4 is the schematic diagram of video image denoising device embodiment two of the present invention.
Embodiment
Fig. 1 is the flow chart of video image denoising embodiment of the method one of the present invention, and as shown in Figure 1, the method comprises:
Step 101, employing preset Denoising Algorithm, carry out predenoising process, obtain reference video image to pending first video image;
Step 102, for the pending image block in current frame image in described first video image, in described reference video image, determine that the image block corresponding with described pending image block has the reference image block group of similitude, described reference image block group comprises the similar image block in the two field picture corresponding with described current frame image, and the similar image block in each two field picture in certain frame number adjacent with described current frame image;
Step 103, the coordinate position relation of described reference image block group is mapped in described first video image from described reference video image, obtain image block group similar to described pending image block in the first video image, and low-rank approximation process is carried out to the described image block group in described first video image, obtain the second video image of denoising.
In the present embodiment, suppose that the first video image of pending band noise is Y, and Y=X+N, wherein, X represents the clean video image in this first video image, and N is noise.Namely the described method that the present embodiment provides is to remove noise N, obtains clean video image X.
First, adopt and preset Denoising Algorithm, predenoising process is carried out to pending first video image Y, obtains reference video image wherein, the Denoising Algorithm with better performance of above-mentioned default Denoising Algorithm such as usually adopting in prior art, such as based on the Denoising Algorithm, V-BM4D algorithm etc. of wavelet transformation.In the present embodiment, predenoising process is carried out to obtain reference video image to the first video image Y object be, at reference video image in determine and current frame image Y in the first video image Y kin any pending image block y i,kcorresponding image block there is each reference image block of structural similarity
Particularly, for current frame image Y in the first video image Y kin pending image block y i,k, it is at reference video image the image block of middle correspondence is namely have and image block y i,kidentical position coordinates i, and then, in reference video image, find with there is each reference image block of structural similarity wherein, the measurement criterion of this similitude such as with the Euclidean distance of two image blocks for foundation, or with the F norm distance of two image blocks for foundation, not to be limited with the present embodiment.And, in the present embodiment, due to the continuity of the different inter frame images of video image, determine with there is each reference image block of structural similarity process in, be not only at reference video image in with the present frame Y in the first video image Y kcorresponding two field picture in search, can also at this corresponding two field picture search in multiple frames within adjacent certain frame number, such as in, namely this reference image block group comprises and described current frame image Y kcorresponding two field picture in similar image block, and with described current frame image Y ksimilar image block in each two field picture in adjacent certain frame number.
In the present embodiment, the coordinate set searching each reference image block determined is designated as Ω i,k, and remember that the reference image block group that each reference image block is formed is be understandable that, also be with current frame image Y in the first video image Y kin image block y i,kthere is each reference image block of structural similarity the similarity matrix of composition.
And then, with reference to image block group coordinate position relation be mapped to the first video image from reference video image, thus obtain in the first video image with pending image block y i,ksimilar image block group and then to image block group each in described first video image carry out low-rank approximation process, obtain the second video image of denoising.Wherein, namely described low-rank approximation process is to the image block group in the first video image carry out singular value decomposition, obtain the low-rank matrix corresponding to singular value being greater than certain threshold value, this singular value threshold method can adopt successive ignition mode to determine this image block group rank of matrix, with this low-rank matrix approximate matrix and then again singular value decomposition inverse transformation and weighted average are carried out to obtain the second video image of denoising to low-rank matrix wherein, above-mentioned threshold value both can be the hard-threshold of fixed numbers, also can be the soft-threshold of a threshold function table, was preferably the latter.
Optionally, above-mentioned denoising process can iteration repeatedly, to improve denoising effect further.
The present invention carries in video image Denoising Algorithm exists outer circulation and Inner eycle two iterative process, and wherein outer circulation iteration upgrades reference video image, and Inner eycle iteration upgrades the first video image be with and made an uproar.Particularly, for being with first video image of making an uproar, Inner eycle can using the iteration relative error of iterations or adjacent twice as the condition of convergence.In iterative process, suppose that initialization operation is:
X ^ ( 0 ) = Y , Y (0)=Y,
In solution procedure, Inner eycle iteration more new formula is:
wherein, u is step-length, and t is current iteration number of times.
In the present embodiment, adopt and preset Denoising Algorithm, first predenoising process is carried out to pending first video image, obtain reference video image, and then in described reference video image, determine that the image block corresponding with arbitrary pending image block in current frame image in the first video image has the reference image block group of similitude, the coordinate position relation of this reference image block group is mapped to the first video image from reference video image, thus obtain image block group similar to pending image block in the first video image, and then low-rank approximation process is carried out to image block group similar to pending image block in the first video image, obtain the second video image of denoising.Using the foundation of the reference video image arbitrary picture block structure similarity measurement in the first video image through predenoising process, because the noise existed in reference video image is relatively less, make similarity measurement result more accurate, and be conducive to retaining the detailed information such as edge, texture in video image by this similarity measurement, thus be conducive to the quality of the second video image ensureing final denoising; In addition, the mode of approaching based on low-rank solves the second video image obtaining final denoising from the first video image, further avoid the adverse effect that in the weighted average of the overall situation in non-local mean mode, single-phase produces video image denoising effect with weights, improve the denoising effect of video image.
Fig. 2 is the flow chart of video image denoising embodiment of the method two of the present invention, and as shown in Figure 2, the method comprises:
Step 201, according to formula (7), described first video image is converted to YCbCr form, the form of described first video image is rgb format:
Y Cb Cr = 0 128 128 + 0.299 0.587 0.114 - 0.169 - 0.331 0.500 0.500 - 0.419 - 0.081 · R G B - - - ( 7 )
Form due to most of video image of reality is rgb format, and rgb format has stronger correlation, be unfavorable for denoising, therefore, first the first video image of rgb format is converted to FR YCbCr form in the present embodiment, particularly, the matrix relationship of formula (7) is adopted to change.Thus carry out following denoising for vectorial Y, Cb and Cr respectively, result is stacked together the most at last, obtain the video image of denoising.
Step 202, employing preset Denoising Algorithm, carry out predenoising process, obtain reference video image to pending first video image;
First, adopt and preset Denoising Algorithm, predenoising process is carried out to pending first video image Y, obtains reference video image
Step 203, in described reference video image, determine that the image block corresponding with described pending image block has the reference image block group of similitude according to formula (1)
Y ~ Ω i , k = { ( j , l ) | | | y ~ j , l - y ~ i , k | | F 2 ≤ ϵ } - - - ( 1 )
Wherein, be in described reference video image with the described pending image block y in the current frame image in described first video image i,kcorresponding image block, described y i,kin comprise individual pixel, i is the center point coordinate position of described pending image block, and k is the frame number of described present frame, for arbitrary and described in described reference video image f norm distance be less than the reference image block of little positive number ε, j is the coordinate position of reference image block, and the frame number of the frame of l belonging to reference image block, l equals or is not equal to k, Ω i,kfor all coordinate sets meeting the reference image block of formula (1).
Described in step 204, general be mapped to from described reference video image in described first video image, obtain image block group similar to described pending image block in the first video image and according to formula (2) to the image block group in described first video image carry out low-rank approximation process:
X ^ Ω i , k = arg min X Ω i , k | | Y Ω i , k - X Ω i , k | | F 2 + λ | | X Ω i , k | | w , * - - - ( 2 )
Wherein, || || w, *for Weighted Kernel norm, λ is regular parameter, for unknown variable, | | X Ω i , k | | w , * = Σ j ω j σ j ( X Ω i , k ) , Wherein, for matrix a jth singular value, w = [ ω 1 , ω 2 , . . . , ω P ] For weight coefficient matrix, ω j = c n / ( σ j ( X Ω i , k ) + ξ ) , Wherein, c is constant, and n is the described image block group in the first video image in the number of image block that comprises, ξ avoids the little positive number divided by 0, singular value initial estimate be: σ ^ j ( X Ω i , k ) = max ( σ j 2 ( X Ω i , k ) - n σ n 2 ) , 0 , Wherein, σ nit is the noise standard deviation of the first video image.
Wherein, for the optimal value on the right of equation, determine according to formula (3):
X ^ Ω i , k = US W ( Σ ) V T - - - ( 3 )
Wherein, S w() is respectively right for soft-threshold function, matrix Σ, U and V carry out singular value coefficient matrix and the unitary matrice of singular value decomposition gained: wherein, singular value coefficient matrix Σ=diag{ α 1, α 2..., α p, α j, j=1,2..., P are singular value, according to S w(Σ) the jth singular value α determined jthreshold value be: τ j = ω j σ n 2 = c n σ n 2 / ( σ j ( X Ω i , k ) + ξ ) .
Step 205, to determine according to formula (4) described in order r:
r=sum(j=1,…,P|α jj)(4)
During specific implementation, in basis obtain ω jafter, calculate a jth singular value α jcorresponding threshold tau j, thus obtain order r, from formula (4), if α j> τ j, then α jretain, otherwise, α jbe placed in 0.
Step 206, obtain the second video image of denoising according to formula (5):
X ^ = Σ i , k W Ω i , k X ^ Ω i , k Σ i , k W Ω i , k - - - ( 5 )
Wherein, weights determine according to formula (6):
W &Omega; i , k = 1 - r / P r < P 1 / P r = P - - - ( 6 )
From above-mentioned formula (5), obtaining the second pure video image of denoising as wanted, needing the estimated value determining image block group in the second video image with this estimated value weighting function.Wherein, the estimated value of image block group can according to formula (3), brought the estimated value asking for image block group in the second video image that low-rank represents by singular value decomposition inversion, obtain weights corresponding to image block group estimated value according to formula (6).And then obtain pure second video image according to weighted average formula (5)
And then with described second video image for current iteration inputted video image, upgrade described reference video image, outer circulation iteration performs following steps 207-208:
Step 207, in current iteration inputted video image, determine that the image block corresponding with described pending image block has another reference image block group of similitude, and another reference image block group described is mapped in described first video image from described current iteration inputted video image, obtain another image block group similar to described pending image block in the first video image; Low-rank approximation process is carried out to another image block group similar to described pending image block in described first video image, obtains the following iteration inputted video image of denoising;
Step 208, determine whether described following iteration inputted video image meets iteration cut-off condition, if meet, then perform step 209, otherwise perform step 207;
Wherein, described iteration cut-off condition comprises: iterations reaches preset times, or the relative error of the video image that adjacent iteration exports is less than predetermined threshold value.
Further, denoising process in the present embodiment is the process that a successive ignition performs, namely obtain second video image of denoising of an iterative process acquisition according to step 202-206 after, the foundation of alternative reference video image as the structural similarity image block of the image block determined in the first video image is upgraded using this second video image, the image block group similar to any image block in current frame image in the first video image is determined in the first video image, and then low-rank approximation process is carried out to image block group each in the first video image, the second video image obtaining denoising upgrades, i.e. the 3rd video image, and then using the 3rd video image as current iteration inputted video image, upgrade reference video image, iteration performs, until meet above-mentioned iteration cut-off condition, final video image is exported.
Step 209, export described following iteration inputted video image as final denoising video image;
Step 210, according to formula (8), described second video image is converted to rgb format:
R G B = 1.000 0.000 1.400 1.000 - 0.343 - 0.711 1.000 1.765 0.000 &CenterDot; Y ( Cb - 128 ) ( Cr - 128 ) - - - ( 8 )
Accordingly, when the first video image of rgb format is converted to YCbCr form by step 201, after obtaining the final denoising video image exported, the video image after this denoising is converted to rgb format again, adopts formula (8) to realize.
In the present embodiment, first predenoising process is carried out to pending first video image, obtain reference video image, and then in described reference video image, determine that the image block corresponding with any pending image block in current frame image in the first video image has the reference image block group of structural similarity, the coordinate position relation of this similar reference image block group is mapped to the first video image from reference picture, thus obtain image block group similar to described pending image block in the first video image, and then low-rank approximation process is carried out to this image block group in the first video image, obtain the second video image of denoising.Using the foundation of the reference video image arbitrary picture block structure similarity measurement in the first video image through predenoising process, because the noise existed in reference video image is relatively less, make similarity measurement result more accurate, and be conducive to retaining the detailed information such as edge, texture in video image by this similarity measurement, thus be conducive to the quality of the second video image ensureing final denoising; In addition, the mode of approaching based on low-rank solves the second video image obtaining final denoising from the first video image, further avoid the adverse effect that in the weighted average of the overall situation in non-local mean mode, single-phase produces video image denoising effect with weights, improve the denoising effect of video image; In addition, successive ignition execution denoising process also makes final denoising effect more optimize; And, denoising video image is set according to varying in size of the order solved there are different weighting weights in above-mentioned formula (6), make denoising effect more obvious.
Fig. 3 is the schematic diagram of video image denoising device embodiment one of the present invention, and as shown in Figure 3, this device comprises:
First processing module 11, for adopting default Denoising Algorithm, carrying out predenoising process to pending first video image, obtaining reference video image;
Determination module 12, for for the pending image block in current frame image in described first video image, in described reference video image, determine that the image block corresponding with described pending image block has the reference image block group of similitude, described reference image block group comprises the similar image block in the two field picture corresponding with described current frame image, and the similar image block in each two field picture in certain frame number adjacent with described current frame image;
Second processing module 13, for the coordinate position relation of described reference image block group is mapped in described first video image from described reference video image, obtain image block group similar to described pending image block in the first video image, and low-rank approximation process is carried out to the described image block group in described first video image, obtain the second video image of denoising.
The device of the present embodiment may be used for the technical scheme performing embodiment of the method shown in Fig. 1, and it realizes principle and technique effect is similar, repeats no more herein.
Fig. 4 is the schematic diagram of video image denoising device embodiment two of the present invention, as shown in Figure 4, the device that the present embodiment provides on basis embodiment illustrated in fig. 3, described determination module 12, specifically for:
In described reference video image, determine that the image block corresponding with described pending image block has the reference image block group of similitude according to formula (1)
Y ~ &Omega; i , k = { ( j , l ) | | | y ~ j , l - y ~ i , k | | F 2 &le; &epsiv; } - - - ( 1 )
Wherein, be in described reference video image with the described pending image block y in the current frame image in described first video image i,kcorresponding image block, described y i,kin comprise individual pixel, i is the center point coordinate position of described pending image block, and k is the frame number of described present frame, for arbitrary and described in described reference video image f norm distance be less than the reference image block of little positive number ε, j is the coordinate position of reference image block, and the frame number of the frame of l belonging to reference image block, l equals or is not equal to k, Ω i,kfor all coordinate sets meeting the reference image block of formula (1);
Accordingly, described second processing module 13, described in inciting somebody to action be mapped to from described reference video image in described first video image, obtain image block group similar to described pending image block in the first video image
Further, described second processing module 13, comprising:
First processing unit 131, according to formula (2) to the image block group in described first video image carry out low-rank approximation process:
X ^ &Omega; i , k = arg min X &Omega; i , k | | Y &Omega; i , k - X &Omega; i , k | | F 2 + &lambda; | | X &Omega; i , k | | w , * - - - ( 2 )
Wherein, || || w, *for Weighted Kernel norm, λ is regular parameter, for unknown variable, | | X &Omega; i , k | | w , * = &Sigma; j &omega; j &sigma; j ( X &Omega; i , k ) , Wherein, for matrix a jth singular value, w = [ &omega; 1 , &omega; 2 , . . . , &omega; P ] For weight coefficient matrix, &omega; j = c n / ( &sigma; j ( X &Omega; i , k ) + &xi; ) , Wherein, c is constant, and n is the described image block group in the first video image in the number of image block that comprises, ξ avoids the little positive number divided by 0, singular value initial estimate be: &sigma; ^ j ( X &Omega; i , k ) = max ( &sigma; j 2 ( X &Omega; i , k ) - n &sigma; n 2 ) , 0 , Wherein, σ nit is the noise standard deviation of the first video image;
Wherein, for the optimal value on the right of equation, determine according to formula (3):
X ^ &Omega; i , k = US W ( &Sigma; ) V T - - - ( 3 )
Wherein, S w() is respectively right for soft-threshold function, matrix Σ, U and V carry out singular value coefficient matrix and the unitary matrice of singular value decomposition gained: wherein, singular value coefficient matrix Σ=diag{ α 1, α 2..., α p, α j, j=1,2..., P are singular value, according to S w(Σ) the jth singular value α determined jthreshold value be: &tau; j = &omega; j &sigma; n 2 = c n &sigma; n 2 / ( &sigma; j ( X &Omega; i , k ) + &xi; ) ;
Second processing unit 132, described in determining according to formula (4) order r:
r=sum(j=1,…,P|α jj)(4)
3rd processing unit 133, for obtaining the second video image of denoising according to formula (5):
X ^ = &Sigma; i , k W &Omega; i , k X ^ &Omega; i , k &Sigma; i , k W &Omega; i , k - - - ( 5 )
Wherein, weights determine according to formula (6):
W &Omega; i , k = 1 - r / P r < P 1 / P r = P - - - ( 6 )
Further, the form of described first video image is rgb format, and described device, also comprises:
First modular converter 21, for described first video image being converted to YCbCr form according to formula (7):
Y Cb Cr = 0 128 128 + 0.299 0.587 0.114 - 0.169 - 0.331 0.500 0.500 - 0.419 - 0.081 &CenterDot; R G B - - - ( 7 )
Second modular converter 22, for described second video image being converted to rgb format according to formula (8):
R G B = 1.000 0.000 1.400 1.000 - 0.343 - 0.711 1.000 1.765 0.000 &CenterDot; Y ( Cb - 128 ) ( Cr - 128 ) - - - ( 8 )
Particularly, described determination module 12 specifically for described second video image for current iteration inputted video image, upgrade described reference video image, and iteration perform:
In current iteration inputted video image, determine that the image block corresponding with described pending image block has another reference image block group of similitude, and another reference image block group described is mapped in described first video image from described current iteration inputted video image, obtain another image block group similar to described pending image block in the first video image;
Described second processing module 13 performs specifically for iteration:
Low-rank approximation process is carried out to another image block group similar to described pending image block in described first video image, obtains the following iteration inputted video image of denoising;
Described device also comprises:
Judge module 23, for determining whether described following iteration inputted video image meets iteration cut-off condition, if meet, then exports described following iteration inputted video image as final denoising video image;
Wherein, described outer circulation iteration cut-off condition comprises: iterations reaches preset times, or the relative error of the video image that adjacent iteration exports is less than predetermined threshold value.
The device of the present embodiment may be used for the technical scheme performing embodiment of the method shown in Fig. 2, and it realizes principle and technique effect is similar, repeats no more herein.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can have been come by the hardware that program command is relevant, aforesaid program can be stored in a computer read/write memory medium, this program, when performing, performs the step comprising said method embodiment; And aforesaid storage medium comprises: ROM, RAM, magnetic disc or CD etc. various can be program code stored medium.
Last it is noted that above each embodiment is only in order to illustrate technical scheme of the present invention, be not intended to limit; Although with reference to foregoing embodiments to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein some or all of technical characteristic; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.

Claims (10)

1. a video image denoising method, is characterized in that, comprising:
Adopt and preset Denoising Algorithm, predenoising process is carried out to pending first video image, obtains reference video image;
For the pending image block in current frame image in described first video image, in described reference video image, determine that the image block corresponding with described pending image block has the reference image block group of similitude, described reference image block group comprises the similar image block in the two field picture corresponding with described current frame image, and the similar image block in each two field picture in certain frame number adjacent with described current frame image;
The coordinate position relation of described reference image block group is mapped to from described reference video image in described first video image, obtain image block group similar to described pending image block in the first video image, and low-rank approximation process is carried out to the described image block group in described first video image, obtain the second video image of denoising.
2. method according to claim 1, is characterized in that, describedly in described reference video image, determines the reference image block group that the image block corresponding with described pending image block has similitude, comprising:
In described reference video image, determine that the image block corresponding with described pending image block has the reference image block group of similitude according to formula (1)
Y ~ &Omega; i , k = { ( j , l ) | | | y ~ j , l - y ~ i , k | | F 2 &le; &epsiv; } - - - ( 1 )
Wherein, be in described reference video image with the described pending image block y in the current frame image in described first video image i,kcorresponding image block, described y i,kin comprise individual pixel, i is the center point coordinate position of described pending image block, and k is the frame number of described present frame, for arbitrary and described in described reference video image f norm distance be less than the reference image block of little positive number ε, j is the coordinate position of reference image block, and the frame number of the frame of l belonging to reference image block, l equals or is not equal to k, Ω i,kfor all coordinate sets meeting the reference image block of formula (1);
Accordingly, described the coordinate position relation of described reference image block group to be mapped in described first video image from described reference video image, to obtain image block group similar to described pending image block in the first video image, comprising:
Described in inciting somebody to action be mapped to from described reference video image in described first video image, obtain image block group similar to described pending image block in the first video image
3. method according to claim 2, is characterized in that, describedly carries out low-rank approximation process to the described image block group in described first video image, obtains the second video image of denoising, comprising:
According to formula (2) to the image block group in described first video image carry out low-rank approximation process:
X ^ &Omega; i , k = arg min X &Omega; i , k | | Y &Omega; i , k - X &Omega; i , k | | F 2 + &lambda; | | X &Omega; i , k | | w , * - - - ( 2 )
Wherein, || || w, *for Weighted Kernel norm, λ is regular parameter, for unknown variable, | | X &Omega; i , k | | w , * = &Sigma; j &omega; j &sigma; j ( X &Omega; i , k ) , Wherein, for matrix a jth singular value, w = [ &omega; 1 , &omega; 2 , . . . , &omega; P ] For weight coefficient matrix, &omega; j = c n / ( &sigma; j ( X &Omega; i , k ) + &xi; ) , Wherein, c is constant, and n is the described image block group in the first video image in the number of image block that comprises, ξ avoids the little positive number divided by 0, singular value initial estimate be: &sigma; ^ j ( X &Omega; i , k ) = max ( &sigma; j 2 ( X &Omega; i , k ) - n &sigma; n 2 ) , 0 , Wherein, σ nit is the noise standard deviation of the first video image;
Wherein, for the optimal value on the right of equation, determine according to formula (3):
X ^ &Omega; i , k = US W ( &Sigma; ) V T - - - ( 3 )
Wherein, S w() is respectively right for soft-threshold function, matrix Σ, U and V carry out singular value coefficient matrix and the unitary matrice of singular value decomposition gained: wherein, singular value coefficient matrix Σ=diag{ α 1, α 2..., α p, α j, j=1,2..., P are singular value, according to S w(Σ) the jth singular value α determined jthreshold value be: &tau; j = &omega; j &sigma; n 2 = c n &sigma; n 2 / ( &sigma; j ( X &Omega; i , k ) + &xi; ) ;
Described in determining according to formula (4) order r:
r=sum(j=1,…,P|α jj)(4)
The second video image of denoising is obtained according to formula (5):
X ^ = &Sigma; i , k W &Omega; i , k X ^ &Omega; i , k &Sigma; i , k W &Omega; i , k - - - ( 5 )
Wherein, weights determine according to formula (6):
W &Omega; i , k = 1 - r / P r < P 1 / P r = P . - - - ( 6 )
4. according to the method in any one of claims 1 to 3, it is characterized in that, the form of described first video image is rgb format, Denoising Algorithm is preset in described employing, predenoising process is carried out to pending first video image, before obtaining reference video image, also comprises:
According to formula (7), described first video image is converted to YCbCr form:
Y Cb Cr = 0 128 128 + 0.299 0.587 0.114 - 0.169 - 0.331 0.500 0.500 - 0.419 - 0.081 &CenterDot; R G B - - - ( 7 )
Accordingly, after the second video image obtaining YCbCr form according to formula (5), according to formula (8), described second video image is converted to rgb format:
R G B = 1.000 0.000 1.400 1.000 - 0.343 - 0.711 1.000 1.765 0.000 &CenterDot; Y ( Cb - 128 ) ( Cr - 128 ) . - - - ( 8 )
5. according to the method in any one of claims 1 to 3, it is characterized in that, described low-rank approximation process is carried out to the described image block group in described first video image, after obtaining the second video image of denoising, also comprise: with described second video image for current iteration inputted video image, upgrade described reference video image, iteration performs following steps:
In current iteration inputted video image, determine that the image block corresponding with described pending image block has another reference image block group of similitude, and another reference image block group described is mapped in described first video image from described current iteration inputted video image, obtain another image block group similar to described pending image block in the first video image;
Low-rank approximation process is carried out to another image block group similar to described pending image block in described first video image, obtains the following iteration inputted video image of denoising;
Determine whether described following iteration inputted video image meets iteration cut-off condition, if meet, then export described following iteration inputted video image as final denoising video image;
Wherein, described iteration cut-off condition comprises: iterations reaches preset times, or the relative error of the video image that adjacent iteration exports is less than predetermined threshold value.
6. a video image denoising device, is characterized in that, comprising:
First processing module, for adopting default Denoising Algorithm, carrying out predenoising process to pending first video image, obtaining reference video image;
Determination module, for for the pending image block in current frame image in described first video image, in described reference video image, determine that the image block corresponding with described pending image block has the reference image block group of similitude, described reference image block group comprises the similar image block in the two field picture corresponding with described current frame image, and the similar image block in each two field picture in certain frame number adjacent with described current frame image;
Second processing module, for the coordinate position relation of described reference image block group is mapped in described first video image from described reference video image, obtain image block group similar to described pending image block in the first video image, and low-rank approximation process is carried out to the described image block group in described first video image, obtain the second video image of denoising.
7. device according to claim 6, is characterized in that, described determination module, specifically for:
In described reference video image, determine that the image block corresponding with described pending image block has the reference image block group of similitude according to formula (1)
Y ~ &Omega; i , k = { ( j , l ) | | | y ~ j , l - y ~ i , k | | F 2 &le; &epsiv; } - - - ( 1 )
Wherein, be in described reference video image with the described pending image block y in the current frame image in described first video image i,kcorresponding image block, described y i,kin comprise individual pixel, i is the center point coordinate position of described pending image block, and k is the frame number of described present frame, for arbitrary and described in described reference video image f norm distance be less than the reference image block of little positive number ε, j is the coordinate position of reference image block, and the frame number of the frame of l belonging to reference image block, l equals or is not equal to k, Ω i,kfor all coordinate sets meeting the reference image block of formula (1);
Accordingly, described second processing module, described in inciting somebody to action be mapped to from described reference video image in described first video image, obtain image block group similar to described pending image block in the first video image
8. device according to claim 7, is characterized in that, described second processing module, comprising:
First processing unit, according to formula (2) to the image block group in described first video image carry out low-rank approximation process:
X ^ &Omega; i , k = arg min X &Omega; i , k | | Y &Omega; i , k - X &Omega; i , k | | F 2 + &lambda; | | X &Omega; i , k | | w , * - - - ( 2 )
Wherein, || || w, *for Weighted Kernel norm, λ is regular parameter, for unknown variable, | | X &Omega; i , k | | w , * = &Sigma; j &omega; j &sigma; j ( X &Omega; i , k ) , Wherein, for matrix a jth singular value, w = [ &omega; 1 , &omega; 2 , . . . , &omega; P ] For weight coefficient matrix, &omega; j = c n / ( &sigma; j ( X &Omega; i , k ) + &xi; ) , Wherein, c is constant, and n is the described image block group in the first video image in the number of image block that comprises, ξ avoids the little positive number divided by 0, singular value initial estimate be: &sigma; ^ j ( X &Omega; i , k ) = max ( &sigma; j 2 ( X &Omega; i , k ) - n &sigma; n 2 ) , 0 , Wherein, σ nit is the noise standard deviation of the first video image;
Wherein, for the optimal value on the right of equation, determine according to formula (3):
X ^ &Omega; i , k = US W ( &Sigma; ) V T - - - ( 3 )
Wherein, S w() is respectively right for soft-threshold function, matrix Σ, U and V carry out singular value coefficient matrix and the unitary matrice of singular value decomposition gained: wherein, singular value coefficient matrix Σ=diag{ α 1, α 2..., α p, α j, j=1,2..., P are singular value, according to S w(Σ) the jth singular value α determined jthreshold value be: &tau; j = &omega; j &sigma; n 2 = c n &sigma; n 2 / ( &sigma; j ( X &Omega; i , k ) + &xi; ) ;
Second processing unit, described in determining according to formula (4) order r:
r=sum(j=1,…,P|α jj)(4)
3rd processing unit, for obtaining the second video image of denoising according to formula (5):
X ^ = &Sigma; i , k W &Omega; i , k X ^ &Omega; i , k &Sigma; i , k W &Omega; i , k - - - ( 5 )
Wherein, weights determine according to formula (6):
W &Omega; i , k = 1 - r / P r < P 1 / P r = P . - - - ( 6 )
9. the device according to any one of claim 6 to 8, is characterized in that, the form of described first video image is rgb format, and described device, also comprises:
First modular converter, for described first video image being converted to YCbCr form according to formula (7):
Y Cb Cr = 0 128 128 + 0.299 0.587 0.114 - 0.169 - 0.331 0.500 0.500 - 0.419 - 0.081 &CenterDot; R G B - - - ( 7 )
Second modular converter, for described second video image being converted to rgb format according to formula (8):
R G B = 1.000 0.000 1.400 1.000 - 0.343 - 0.711 1.000 1.765 0.000 &CenterDot; Y ( Cb - 128 ) ( Cr - 128 ) . - - - ( 8 )
10. the device according to any one of claim 6 to 8, is characterized in that, described determination module specifically for described second video image for current iteration inputted video image, upgrade described reference video image, and iteration perform:
In current iteration inputted video image, determine that the image block corresponding with described pending image block has another reference image block group of similitude, and another reference image block group described is mapped in described first video image from described current iteration inputted video image, obtain another image block group similar to described pending image block in the first video image;
Described second processing module performs specifically for iteration:
Low-rank approximation process is carried out to another image block group similar to described pending image block in described first video image, obtains the following iteration inputted video image of denoising;
Described device also comprises:
Judge module, for determining whether described following iteration inputted video image meets iteration cut-off condition, if meet, then exports described following iteration inputted video image as final denoising video image;
Wherein, described iteration cut-off condition comprises: iterations reaches preset times, or the relative error of the video image that adjacent iteration exports is less than predetermined threshold value.
CN201410353143.0A 2014-07-23 2014-07-23 Video image denoising method and apparatus Expired - Fee Related CN105338219B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410353143.0A CN105338219B (en) 2014-07-23 2014-07-23 Video image denoising method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410353143.0A CN105338219B (en) 2014-07-23 2014-07-23 Video image denoising method and apparatus

Publications (2)

Publication Number Publication Date
CN105338219A true CN105338219A (en) 2016-02-17
CN105338219B CN105338219B (en) 2018-07-13

Family

ID=55288475

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410353143.0A Expired - Fee Related CN105338219B (en) 2014-07-23 2014-07-23 Video image denoising method and apparatus

Country Status (1)

Country Link
CN (1) CN105338219B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106157259A (en) * 2016-06-24 2016-11-23 西安电子科技大学昆山创新研究院 The video denoising method approached based on yardstick mixed model and low-rank
CN106485679A (en) * 2016-10-12 2017-03-08 北京大学 A kind of adaptive video image denoising method of data-driven
CN107085835A (en) * 2017-05-10 2017-08-22 五邑大学 Color image filtering method based on quaternary number Weighted Kernel Norm minimum
CN108848352A (en) * 2018-07-21 2018-11-20 杨建怀 A kind of cloud service video monitoring system
CN112883916A (en) * 2021-03-22 2021-06-01 中国人民解放军国防科技大学 Video denoising method based on image block similarity prior
WO2022088022A1 (en) * 2020-10-30 2022-05-05 深圳市大疆创新科技有限公司 Three-dimensional image processing method and apparatus, and movable platform and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1325626A1 (en) * 2000-10-13 2003-07-09 Comtrak Technologies, LLC Improved video processing using prefiltering
CN103049892A (en) * 2013-01-27 2013-04-17 西安电子科技大学 Non-local image denoising method based on similar block matrix rank minimization
CN103077506A (en) * 2013-03-06 2013-05-01 西安电子科技大学 Local and non-local combined self-adaption image denoising method
CN103473740A (en) * 2013-08-31 2013-12-25 西安电子科技大学 Sparse representation and low-rank double restraints-based nonlocal denoising method
CN103533214A (en) * 2013-10-01 2014-01-22 中国人民解放军国防科学技术大学 Video real-time denoising method based on kalman filtering and bilateral filtering
CN103873743A (en) * 2014-03-24 2014-06-18 中国人民解放军国防科学技术大学 Video de-noising method based on structure tensor and Kalman filtering

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1325626A1 (en) * 2000-10-13 2003-07-09 Comtrak Technologies, LLC Improved video processing using prefiltering
CN103049892A (en) * 2013-01-27 2013-04-17 西安电子科技大学 Non-local image denoising method based on similar block matrix rank minimization
CN103077506A (en) * 2013-03-06 2013-05-01 西安电子科技大学 Local and non-local combined self-adaption image denoising method
CN103473740A (en) * 2013-08-31 2013-12-25 西安电子科技大学 Sparse representation and low-rank double restraints-based nonlocal denoising method
CN103533214A (en) * 2013-10-01 2014-01-22 中国人民解放军国防科学技术大学 Video real-time denoising method based on kalman filtering and bilateral filtering
CN103873743A (en) * 2014-03-24 2014-06-18 中国人民解放军国防科学技术大学 Video de-noising method based on structure tensor and Kalman filtering

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106157259A (en) * 2016-06-24 2016-11-23 西安电子科技大学昆山创新研究院 The video denoising method approached based on yardstick mixed model and low-rank
CN106485679A (en) * 2016-10-12 2017-03-08 北京大学 A kind of adaptive video image denoising method of data-driven
CN106485679B (en) * 2016-10-12 2019-07-09 北京大学 A kind of adaptive video image denoising method of data-driven
CN107085835A (en) * 2017-05-10 2017-08-22 五邑大学 Color image filtering method based on quaternary number Weighted Kernel Norm minimum
CN107085835B (en) * 2017-05-10 2019-09-24 五邑大学 Color image filtering method based on quaternary number Weighted Kernel Norm minimum
CN108848352A (en) * 2018-07-21 2018-11-20 杨建怀 A kind of cloud service video monitoring system
WO2022088022A1 (en) * 2020-10-30 2022-05-05 深圳市大疆创新科技有限公司 Three-dimensional image processing method and apparatus, and movable platform and storage medium
CN112883916A (en) * 2021-03-22 2021-06-01 中国人民解放军国防科技大学 Video denoising method based on image block similarity prior

Also Published As

Publication number Publication date
CN105338219B (en) 2018-07-13

Similar Documents

Publication Publication Date Title
CN105338219A (en) Video image denoising processing method and apparatus
CN114140353A (en) Swin-Transformer image denoising method and system based on channel attention
CN103049892B (en) Non-local image denoising method based on similar block matrix rank minimization
CN103559696B (en) A kind of image interfusion method based on compressed sensing
CN112884851B (en) Construction method of deep compressed sensing network based on expansion iteration optimization algorithm
CN105427264A (en) Image reconstruction method based on group sparsity coefficient estimation
CN105046664A (en) Image denoising method based on self-adaptive EPLL algorithm
CN113362250B (en) Image denoising method and system based on dual-tree quaternary wavelet and deep learning
CN112508810A (en) Non-local mean blind image denoising method, system and device
CN104123705B (en) A kind of super-resolution rebuilding picture quality Contourlet territory evaluation methodology
CN110189260B (en) Image noise reduction method based on multi-scale parallel gated neural network
CN107481293B (en) Differential image compressed sensing reconstruction method based on multi-hypothesis weighting and intelligent terminal
CN103116873B (en) Image denoising method
CN111640059B (en) Multi-dictionary image super-resolution method based on Gaussian mixture model
CN102542542A (en) Image denoising method based on non-local sparse model
CN109887050B (en) Coded aperture spectral imaging method based on adaptive dictionary learning
CN107730482A (en) A kind of sparse blending algorithm based on region energy and variance
CN107301631B (en) SAR image speckle reduction method based on non-convex weighted sparse constraint
CN104200436A (en) Multispectral image reconstruction method based on dual-tree complex wavelet transformation
CN106157259A (en) The video denoising method approached based on yardstick mixed model and low-rank
CN117743768B (en) Signal denoising method and system based on denoising generation countermeasure network and diffusion model
CN105184742A (en) Image denoising method of sparse coding based on Laplace graph characteristic vector
CN105260992A (en) Traffic image denoising algorithm based on robust principal component decomposition and feature space reconstruction
CN109856673B (en) High-resolution Radon transformation data separation technology based on dominant frequency iterative weighting
CN110415190B (en) Method, device and processor for removing image compression noise based on deep learning

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220623

Address after: 100871 No. 5, the Summer Palace Road, Beijing, Haidian District

Patentee after: Peking University

Patentee after: New founder holdings development Co.,Ltd.

Patentee after: BEIJING FOUNDER ELECTRONICS Co.,Ltd.

Address before: 100871 No. 5, the Summer Palace Road, Beijing, Haidian District

Patentee before: Peking University

Patentee before: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd.

Patentee before: BEIJING FOUNDER ELECTRONICS Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180713

CF01 Termination of patent right due to non-payment of annual fee