CN101396278A - Method of removing real-time ultrasound pattern speckle noise - Google Patents

Method of removing real-time ultrasound pattern speckle noise Download PDF

Info

Publication number
CN101396278A
CN101396278A CNA2007101236609A CN200710123660A CN101396278A CN 101396278 A CN101396278 A CN 101396278A CN A2007101236609 A CNA2007101236609 A CN A2007101236609A CN 200710123660 A CN200710123660 A CN 200710123660A CN 101396278 A CN101396278 A CN 101396278A
Authority
CN
China
Prior art keywords
spectral window
speckle noise
pictorial element
average
time ultrasound
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007101236609A
Other languages
Chinese (zh)
Inventor
齐丽芸
刘明宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Landwind Industry Co Ltd
Original Assignee
Shenzhen Landwind Industry 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 Shenzhen Landwind Industry Co Ltd filed Critical Shenzhen Landwind Industry Co Ltd
Priority to CNA2007101236609A priority Critical patent/CN101396278A/en
Publication of CN101396278A publication Critical patent/CN101396278A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)

Abstract

The invention provides to a method for removing real time ultrasound image speckle noise, which comprises the following steps: A1. The size of a filter window and the centre weighting coefficient of the filter window are determined; A2. The pixel Data of a source image is readin; A3. The typical value and the absolute difference of image elements of the filter window which takes every pixel data as a centre are calculated; A4. The weighting coefficient of every image element in the filter window is calculated; A5. The value filtering calculation is carried out on the pixel data of source image; A6. The calculated data is displayed after being digitally scanned and converted. The method realizes the removal of the speckle noise by a software method and replaces the traditional hardware implementation mode, thus saving the cost; the edge and details of the image are well preserved while the speckle noise is removed; the real time tracking of the image is guaranteed.

Description

A kind of method of removing real-time ultrasound pattern speckle noise
Technical field
The present invention relates to the ultrasonic diagnosis technical field, be specifically related to a kind of method of removing real-time ultrasound pattern speckle noise.
Background technology
In ultra sonic imaging, when the physical dimension of tissue and incident ultrasound waves appearance is near or during less than wavelength, ultrasonic beam generation scattering, the scatter echo that phase place is different is interfered the generation speckle noise mutually, it has reduced the quality of ultrasonoscopy, and normal structure and neoplastic lesion tissue in the lower soft tissue of contrast are difficult for respectively.
To studies show that of the statistical property of speckle noise, common speckle noise is obeyed Rayleigh and is distributed, and its average is directly proportional with standard deviation, and this illustrates speckle noise property taken advantage of.But owing in the ultra sonic imaging process, signal has been carried out logarithmic compression, low-pass filtering and interpolation operation etc., thus having changed the statistical property of primary signal, its average no longer is directly proportional with standard deviation, but is directly proportional with variance.Propose a comparatively complicated speckle noise statistical model again in 1989 according to this characteristic Loupas etc. and established x for not by the signal of sound pollution, n is 1 Gaussian noise for, zero-mean variance separate with x, y is observed by the signal of sound pollution, and then the speckle noise model representation of Loupas is:
y = x + x * n - - - ( 1 )
At present, the inhibition method of speckle noise has two classes in the ultrasonoscopy.The first kind is a complex method.These class methods are carried out coherence average with the image of one group of same target that certain mode obtains, to remove speckle noise at random.Concrete mode is included in the different time, with different rate of scanning or from different locus tissue is scanned.The method is comparatively ripe, but implementation procedure is comparatively loaded down with trivial details.
Second class methods are filtering methods.From existing document, the technology of present many removal speckle noises is more famous comprises Lee, Kuan and Frost wave filter during being applied in radar data handles.Meanwhile, not to have proposed yet and be applied in the speckle noise inhibition by other wave filter that the speckle statistical model is derived.Such as average rate ripple device, median filter, geometric filter, wavelet transform filter, form rate ripple device, Wiener filtering, also had a lot of new speckle noise removal methods of utilizing preceding several algorithms and other algorithm in recent years in conjunction with development.These methods have reduced the resolution of image to some extent when suppressing speckle noise, and are difficult to guarantee the real-time of image.
In the present low and middle-grade B ultrasonic, utilize FPGA to adopt frame correlation processing method to reach the purpose of removing speckle noise mostly.The frame relevant treatment be the most common also be that the most ancient a kind of time of eliminating speckle is compound.The frame relevant treatment generally is the single order recursive filtering of interframe, the form that can be expressed as:
y(n)=αy(n-1)+(1-α)x(n) 0<α<1 (2)
The measured value of x (n) expression present frame line sampled point in the formula (2), the filter value of y (n) expression x (n), and the filter value of the same position sampling point of y (n-1) expression former frame, filter coefficient α generally is optional.α is more near 1, and the bandwidth of recursion filter is narrow more, and the effect that suppresses speckle noise is big more, but the real-time tracking of image is poor more.Filter coefficient α is more near 1, and the bandwidth of recursion filter is narrow more, and the effect that suppresses speckle noise is big more.But in the frame relevant treatment algorithm of our existing B ultrasonic system, α generally is taken as 0.5, increases α again, and it is very poor that the real-time tracking of image just becomes, and sampling FPGA carries out the denoising cost comparatively speaking than higher.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of method of removing real-time ultrasound pattern speckle noise, overcomes the method that prior art is removed real-time ultrasound pattern speckle noise, adopts hardware to realize that the image real-time tracking is poor, the denoising defect of high cost.The method that the present invention removes real-time ultrasound pattern speckle noise realizes with software on PC, has both preserved image detail, guarantees the real-time processing speed of image again.
The present invention solves the problems of the technologies described above the technical scheme that is adopted to be:
A kind of method of removing real-time ultrasound pattern speckle noise comprises step:
A1, determine spectral window size and spectral window center weight coefficient;
A2, read in the source image pixel data;
A3, calculating are average and the absolute difference and the average of the spectral window pictorial element at spectral window center with each pixel data;
The weight coefficient of each pictorial element in A4, the calculation of filtered window;
A5, the source image pixel data are carried out medium filtering calculate;
A6, will carry out showing behind the digital scan conversion through the data of calculating.
The average m of spectral window pictorial element calculates according to following formula:
m = 1 ( 2 K + 1 ) 2 &Sigma; i = 1 2 K &Sigma; j = 0 2 K X ( i , j ) ;
Wherein: K is the spectral window size factor, and (i j) is the spectral window pictorial element to X.
The absolute difference of spectral window pictorial element and average are calculated according to following formula:
&mu; = 1 ( 2 K + 1 ) 2 &Sigma; i = 1 2 K &Sigma; j = 0 2 K | X ( i , j ) - m | .
Wherein: K is the spectral window size factor, and m is the average of spectral window pictorial element, and (i j) is the spectral window pictorial element to X.
The weight coefficient of each pictorial element calculates according to following formula in the spectral window:
W ( i , j ) = W ( K , K ) - &alpha;d i , j &mu; m ;
Wherein: (K K) is spectral window center weight coefficient to W, and α is a scale factor, and μ is the absolute difference and the average of spectral window pictorial element, and m is the average of spectral window pictorial element, d I, j(i is j) with point (K, distance K) for the spectral window mid point.
Described apart from d I, jCalculate according to following formula:
d i,j=Δx+Δy=|K-i|+|K-j|;
Wherein: i=0,1,2,,, 2K, j=0,1,2,,, 2K,
K is the spectral window size factor.
Described source image pixel data deposit in the two-dimensional array.
Described scale factor and described spectral window center weight coefficient are made as 20 and 99 respectively.
Described scale factor and described spectral window center weight coefficient are made as 20 and 99 respectively.Beneficial effect of the present invention is: the present invention utilizes software approach to realize the removal of speckle noise, replaces traditional hardware implementation mode, provides cost savings; When removing speckle noise, make edge of image and details be able to good preservation; Guaranteed the real-time tracking of image.
Description of drawings
Fig. 1 is spectral window of the present invention and weight coefficient sketch map thereof;
Fig. 2 is a city block distance sketch map of the present invention;
Fig. 3 is a specific implementation process sketch map of the present invention.
The specific embodiment
With embodiment the present invention is described in further detail with reference to the accompanying drawings below:
As shown in Figure 1,
1. the expression size is the pictorial element sequence X () in the spectral window of (2K+1) * (2K+1);
2. the expression size be the weight coefficient sequence W () of (2K+1) * (2K+1), X (i, weight coefficient j) be W (i, j);
d I, jExpression spectral window mid point (i, j) (we calculate with city block distance as shown in Figure 2 for K, distance K) with point;
α is a scale factor;
The average of m presentation video element sequence X ();
μ be pictorial element sequence X () with the absolute difference of average m and average.
W (i, j), d I, j, m, μ draw by formula (3), (4), (5), (6) respectively:
W ( i , j ) = W ( K , K ) - &alpha;d i , j &mu; m , - - - ( 3 )
d i,j=Δx+Δy=|K-i|+|K-j|, (4)
m = 1 ( 2 K + 1 ) 2 &Sigma; i = 1 2 K &Sigma; j = 0 2 K X ( i , j ) , - - - ( 5 )
&mu; = 1 ( 2 K + 1 ) 2 &Sigma; i = 1 2 K &Sigma; j = 0 2 K | X ( i , j ) - m | , - - - ( 6 )
Wherein i=0,1,2,,, 2K, j=0,1,2,,, 2K.
3. represent the sequence after the weighting.
4. represent the output YWM that weighted median filtering is calculated:
Figure A200710123660D00084
Wherein, MEDIAN{X 1, X 2,,, X NExpression asks the intermediate value of sequence X.
The size of spectral window has determined to remove the degree of noise, experimental results show that when spectral window to be of a size of 9 * 9, and the ability of promptly removing noise during K=4 is the strongest.(K K) has determined hold capacity to edge of image and details, and (K K) gets 20 and 99 respectively for scale factor α and W for scale factor α and window center weight coefficient W.
As shown in Figure 3, X[i] [j], Data[i] [j], Y[i] [j] same point in the correspondence image all, wherein, i=0,1,,, M-1, j=0,1,,,, N-1.
1. process is represented source images X[M] each pixel data X[i in [N]] [j] deposit array Data[i in] in [j], wherein, i=0,1,,, M-1, j=0,1,,,, N-1;
2. process is represented array Data[M] each element Data[i in [N]] [j] value after calculating through adaptive weighted medium filtering deposits array Y[i in] [j], wherein, i=K, K+1,,, M-K, j=K, K+1,,,, N-K, promptly the point to the border does not deal with;
3. process is represented array Y[M] value in [N] shows through behind the digital scan conversion.
Concrete implementation step of the present invention:
1. two array Data[M that size is M * N of application in internal memory] [N], Y[M] [N] view data after being used for depositing source image data, adaptive weighted medium filtering respectively and calculating; Size is the array d[2K+1 of (2K+1) * (2K+1)] [2K+1] be used for depositing the point in the spectral window and the distance of its central point.
2. according to formula (4) preliminary examination d[2K+1] each element d[i of [2K+1]] [j], wherein i=0,1,,, 2K, j=0,1,,,, 2K; Preliminary examination scale factor α; Spectral window size factor K; Spectral window center weight coefficient W[K] [K].
3. read in source images X, suppose that image laterally has N sampled point, vertically has M sampled point.The point that is in the capable j of i row in the source images is deposited in the capable j row of i of Data, i.e. Data[i] [j]=X[i] [j], wherein, i=0,1,,, M-1, j=0,1,,,, N-1.
4. adaptive weighted medium filtering calculates:
1) with Data[M] each element Data[i in [N]] [j] be the center, uses formula (5) and formula (6) to calculate average m and absolute difference and the average μ of its size for the square spectral window pictorial element of (2K+1) * (2K+1) respectively;
2) calculate with Data[i by formula (3)] [j] be that the center size is each interior element Data[i+m of the square spectral window of (2K+1) * (2K+1)] the weight coefficient W[K+m of [j+n]] [K+n], m=-K wherein ,-K-1,,, K-1, k, n=-K ,-K-1,,, K-1, k;
3) by formula (7) calculating pixel data Data[i] [j] output after calculating through weighted median filtering, and this value deposited in Y[i] in [j].
5. Y[M] data in [N] carry out showing behind the digital scan conversion.
Those skilled in the art do not break away from essence of the present invention and spirit, can there be the various deformation scheme to realize the present invention, the above only is the preferable feasible embodiment of the present invention, be not so limit to interest field of the present invention, the equivalent structure that all utilizations description of the present invention and accompanying drawing content are done changes, and all is contained within the interest field of the present invention.

Claims (7)

1, a kind of method of removing real-time ultrasound pattern speckle noise is characterized in that, comprises step:
A1, determine spectral window size and spectral window center weight coefficient;
A2, read in the source image pixel data;
A3, calculating are average and the absolute difference and the average of the spectral window pictorial element at spectral window center with each pixel data;
The weight coefficient of each pictorial element in A4, the calculation of filtered window;
A5, the source image pixel data are carried out medium filtering calculate;
A6, will carry out showing behind the digital scan conversion through the data of calculating.
2, the method for removal real-time ultrasound pattern speckle noise according to claim 1 is characterized in that: the average m of spectral window pictorial element calculates according to following formula:
m = 1 ( 2 K + 1 ) 2 &Sigma; i = 1 2 K &Sigma; j = 0 2 K X ( i , j ) ;
Wherein: K is the spectral window size factor, and (i j) is the spectral window pictorial element to X.
3, the method for removal real-time ultrasound pattern speckle noise according to claim 2 is characterized in that: the absolute difference of spectral window pictorial element and average are calculated according to following formula:
&mu; = 1 ( 2 K + 1 ) 2 &Sigma; i = 1 2 K &Sigma; j = 0 2 K | X ( i , j ) - m | .
Wherein: K is the spectral window size factor, and m is the average of spectral window pictorial element, and (i j) is the spectral window pictorial element to X.
4, the method for removal real-time ultrasound pattern speckle noise according to claim 3 is characterized in that: the weight coefficient of each pictorial element calculates according to following formula in the spectral window:
W ( i , j ) = W ( K , K ) - &alpha;d i , j &mu; m ;
Wherein: (K K) is spectral window center weight coefficient to W, and α is a scale factor, and μ is the absolute difference and the average of spectral window pictorial element, and m is the average of spectral window pictorial element, d I, j(i is j) with point (K, distance K) for the spectral window mid point.
5, the method for removal real-time ultrasound pattern speckle noise according to claim 4 is characterized in that: described apart from d I, jCalculate according to following formula:
d i,j=Δx+Δy=|K-i|+|K-j|;
Wherein: i=0,1,2,,, 2K, j=0,1,2,,, 2K,
K is the spectral window size factor.
6, the method for removal real-time ultrasound pattern speckle noise according to claim 5 is characterized in that: described source image pixel data deposit in the two-dimensional array.
7, the method for removal real-time ultrasound pattern speckle noise according to claim 6 is characterized in that: described scale factor and described spectral window center weight coefficient are made as 20 and 99 respectively.
CNA2007101236609A 2007-09-29 2007-09-29 Method of removing real-time ultrasound pattern speckle noise Pending CN101396278A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007101236609A CN101396278A (en) 2007-09-29 2007-09-29 Method of removing real-time ultrasound pattern speckle noise

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007101236609A CN101396278A (en) 2007-09-29 2007-09-29 Method of removing real-time ultrasound pattern speckle noise

Publications (1)

Publication Number Publication Date
CN101396278A true CN101396278A (en) 2009-04-01

Family

ID=40515298

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101236609A Pending CN101396278A (en) 2007-09-29 2007-09-29 Method of removing real-time ultrasound pattern speckle noise

Country Status (1)

Country Link
CN (1) CN101396278A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101822548A (en) * 2010-03-19 2010-09-08 哈尔滨工业大学(威海) Ultrasound signal de-noising method based on correlation analysis and empirical mode decomposition
CN102663708A (en) * 2012-04-27 2012-09-12 飞依诺科技(苏州)有限公司 Ultrasonic image processing method based on directional weighted median filter
CN104751430A (en) * 2013-12-30 2015-07-01 深圳市巨烽显示科技有限公司 FPGA based spliced image speckle noise eliminating method and device
CN106725615A (en) * 2016-12-26 2017-05-31 深圳开立生物医疗科技股份有限公司 A kind of ivus image pulse interference suppression method and device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101822548A (en) * 2010-03-19 2010-09-08 哈尔滨工业大学(威海) Ultrasound signal de-noising method based on correlation analysis and empirical mode decomposition
CN102663708A (en) * 2012-04-27 2012-09-12 飞依诺科技(苏州)有限公司 Ultrasonic image processing method based on directional weighted median filter
CN102663708B (en) * 2012-04-27 2015-06-10 飞依诺科技(苏州)有限公司 Ultrasonic image processing method based on directional weighted median filter
CN104751430A (en) * 2013-12-30 2015-07-01 深圳市巨烽显示科技有限公司 FPGA based spliced image speckle noise eliminating method and device
CN106725615A (en) * 2016-12-26 2017-05-31 深圳开立生物医疗科技股份有限公司 A kind of ivus image pulse interference suppression method and device

Similar Documents

Publication Publication Date Title
Khare et al. Despeckling of medical ultrasound images using Daubechies complex wavelet transform
Zong et al. Speckle reduction and contrast enhancement of echocardiograms via multiscale nonlinear processing
Mateo et al. Finding out general tendencies in speckle noise reduction in ultrasound images
CN105596032B (en) Diagnostic ultrasound equipment and control method
Bhuiyan et al. Spatially adaptive thresholding in wavelet domain for despeckling of ultrasound images
WO2012066568A1 (en) An improved ultrasound imaging method/technique for speckle reduction/suppression in an improved ultra sound imaging system
JP7405950B2 (en) A method for performing high spatiotemporal resolution ultrasound imaging of microvasculature
Liu et al. Synthetic aperture radar image de-noising based on Shearlet transform using the context-based model
JP5918200B2 (en) Ultrasonic diagnostic equipment
CN101396278A (en) Method of removing real-time ultrasound pattern speckle noise
Argenti et al. Speckle suppression in ultrasonic images based on undecimated wavelets
Zhang et al. A reverberation noise suppression method of sonar image based on shearlet transform
CN101396279A (en) Method of removing real-time ultrasound pattern speckle noise
CN103426145A (en) Synthetic aperture sonar speckle noise suppression method based on multiresolution analysis
WO2023124555A1 (en) Guidewire artifact suppression method and device, ivus system, and storage medium
Kapoor et al. A brief review: Speckle reducing filtering for ultrasound images
Kang et al. A speckle reduction filter using wavelet-based methods for medical imaging application
Breivik et al. Multiscale nonlocal means method for ultrasound despeckling
Kang et al. Experimental and theoretical analysis of wavelet-based denoising filter for echocardiographic images
CN112890859B (en) Data processing method and system based on ultrasonic signal feature vector
Kang et al. A speckle reduction filter using wavelet-based methods for medical imaging application
Sood et al. A Survey on Despeckling Methods
Nandi et al. Super-resolution on data acquired in polar format
Girdhar et al. Weighted variance based scale adaptive threshold for despeckling of medical ultrasound images using curvelets
Liu et al. MFAENet: A Multi-Scale Feature Adaptive Enhancement Network for SAR Image Despeckling

Legal Events

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

Open date: 20090401