Ultrasound imaging method/technique for speckle reduction/suppression in an improved ultra sound imaging system
09934554 ยท 2018-04-03
Assignee
Inventors
Cpc classification
G01S7/52077
PHYSICS
International classification
Abstract
The present invention relates to an improved ultrasound imaging method/technique for speckle reduction/suppression in an ultra sound imaging system in which scan conversion and speckle reduction is performed simultaneously in the scan conversion stage avoiding any kind of conventional interpolation. An improved method for speckle reduction in an ultrasound imaging system and an improved ultra sound imaging system for speckle reduction is provided in the present invention. The method comprises steps of receiving in a processor means raw data samples as an input comprising image signals with noises from a logarithmic amplifier, processing the received image signals for scan conversion and speckle reduction in the processor means so as to get pixel value from the raw data samples and to perform speckle reduction so as to provide speckle filtered output image.
Claims
1. A method for speckle reduction in an ultrasound imaging system, said method comprising steps of: receiving, at a processor, data samples comprising image signals with noise from a logarithmic amplifier; and processing, via the processor, said image signals by simultaneously performing scan conversion and speckle reduction so as to get a pixel values from said data samples and to perform speckle reduction to provide a speckle filtered output image; wherein, said pixel values at raster grid points in a rectangular coordinate system are determined using a speckle reduction by means of speckle reduction filter implemented along with scan conversion; wherein processing of said image signals to get the pixel values at each point where radial lines cut the horizontal grid lines, comprising: evaluation a plurality of nearest points on said radial lines with respect to said cut point where one of said plurality of said radial line cuts a one of said horizontal grid line: assigning sample values to said nearest points, said sample values lying substantially around said cut point; and imposing said speckle reduction by means of a single scale spatial filter to compute a one of said pixel values for said cut point; wherein imposing said speckle reduction comprises applying a high pass filter technique with edge enhancement to enhance at least one of positive edge slope or both positive and negative edge slope; wherein said high pass filter technique has positive and negative weight co-efficient determined by:
2. The method of claim 1, wherein said step of processing to get the pixel values from the data samples is performed at each of a plurality of points where radial lines cut the horizontal grid lines after: determining a plurality of radial lines in said rectangular co-ordinate system; and determining a plurality of rectangular grids comprising vertical and horizontal grid lines in said rectangular co-ordinate system.
3. The method of claim 1 wherein said step of processing to get the pixel values from the data samples at each of said raster grid points comprises performing, for each one of said raster grid points: receiving said plurality of points where said plurality of radial lines cut said plurality of horizontal grid lines; evaluating a plurality of nearest points from said plurality of points where said plurality of radial lines cut said plurality of horizontal grid lines with respect to said one raster grid point; assigning sample values to said evaluated nearest points; and imposing speckle reduction techniques using a single scale spatial filter technique to compute a one of said pixel values for said one raster grid point.
4. The method of claim 1, wherein said single scale spatial filter technique comprises at least one of a linear filter technique or a non-linear filter technique.
5. The method of claim 1, wherein said step for applying said high pass filter technique to enhance both positive and negative edge slope comprises: (i) determining the weight co-efficient for each of the pixel values; (ii) evaluating a weighted median of the pixel values within a window using the weight co-efficient adapted to obtain the positive edge slopes; (iii) controlling the sharpness in the positive edge slope directions by adjusting a control parameter .sub.1 to yield a first image; (iv) inverting the pixel values for the window followed by the step (ii) obtain the negative edge slopes; (v) controlling the sharpness in the negative edge slope directions by adjusting control parameter .sub.2 to yield a second image; and (vi) combining the images obtained from step (iii) and step (v).
6. An apparatus for improving speckle reduction in an ultrasound imaging system, said apparatus comprising: a processor; a computer-readable medium, having stored thereon a plurality of instructions for causing the processor to perform the steps of: receiving data samples as an input, the data samples comprising image signals with noises from a logarithmic amplifier; and processing said image signals by simultaneously performing scan conversion and speckle reduction so as to get pixel values from said data samples and to perform speckle reduction to provide a speckle filtered output image; and wherein said pixel values at raster grid points in a rectangular coordinate system are determined using speckle reduction by means of an improved speckle reduction filter implemented along with scan conversion; wherein said step of processing of said image signals to get the pixel values from the data samples is performed at each of a point where radial lines cut the horizontal grid lines, comprising: evaluating a plurality of nearest points on said radial lines with respect to said cut point where a one of said plurality of radial line cuts a one of said horizontal grid line; assigning sample values to said nearest points, said sample values lying substantially around said cut point; and imposing said speckle reduction by means of a single scale spatial filter to compute a one of said pixel values for said cut point; wherein imposing said speckle reduction comprises applying a high pass filter technique with edge enhancement to enhance at least one of positive edge slope or both positive and negative edge slope; wherein said high pass filter technique has positive and negative weight co-efficient determined by:
7. The apparatus of claim 6, wherein said processing to get the pixel values from the data samples is performed at each of a plurality of points where radial lines cut the horizontal grid lines after: determining a plurality of radial lines in said rectangular co-ordinate system; and determining a plurality of rectangular grids comprising vertical and horizontal grid lines in said rectangular co-ordinate system.
8. The apparatus of claim 6 wherein said step of processing to get the pixel values from the data samples at each of said raster grid points comprises performing, for each one of said raster grid points: receiving said plurality of points where said plurality of radial lines cut said plurality of horizontal grid lines; evaluating a plurality of nearest points from said plurality of points where said plurality of radial lines cut said plurality of horizontal grid lines with respect to said one raster grid point; assigning sample values to said evaluated nearest points; and imposing speckle reduction techniques using a single scale spatial filter technique to compute a one of said pixel values for said one raster grid point.
9. The apparatus of claim 6, wherein said single scale spatial filter technique comprises at least one of a linear filter technique or a non-linear filter technique.
10. The apparatus of claim 1, wherein said applying said high pass filter technique to enhance both positive and negative edge slope further comprises steps of: determining the weight co-efficient for each of the pixel values; (ii) evaluating a weighted median of the pixel values within a window using the weight co-efficient to obtain the positive edge slopes; (iii) controlling the sharpness in the positive edge slope directions by adjusting a control parameter .sub.1 to yield a first image; (iv) inverting the pixel values for the window followed by the step (ii) obtain the negative edge slopes; (v) controlling the sharpness in the negative edge slope directions by adjusting control parameter .sub.2 to yield a second image; and (vi) combining the images obtained from step (iii) and step (v).
Description
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWING
(1) Other features as well as the advantages of the invention will be clear from the following description.
(2) In the appended drawing:
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
DETAILED DESCRIPTION OF THE ACCOMPANYING DRAWINGS
(16) In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and illustrate the best mode presently contemplated for carrying out the invention. The invention is described in reference to specific embodiment and such description should not be considered to a limitation of the present invention. However, such description should not be considered as any limitation of scope of the present mechanism. The structure of the system thus conceived is susceptible of numerous modifications and variations, all the details may furthermore be replaced with elements having technical equivalence. In practice the materials and dimensions may be any according to the requirements, which will still be comprised within its true spirit.
(17)
(18)
(19)
(20) To calculate the pixel value at P, different single scale spatial filter (linear or nonlinear) based so-called popular speckle reduction algorithm is imposed. For illustration, the Lee filter technique is used. Lee filter technique is already discussed in the literature survey. The parameter k of Lee filter can be determined from the variance and the mean of the local window. Then the pixel value p at the point P can be calculate as,
p=
where
(21) k is different for different linear filtering techniques (such as Lee, Kuan etc.) and it can be calculated from the statistics of the local window. For nonlinear filters such as median, weighted median or adaptive weighted median filters k is not defined. For these filters, the median value is calculated from the pixel values of the local window using simple median calculation technique or weighted median calculation technique and it is mentioned earlier section of this document.
(22) After computation of all the pixel values at the points where radial lines cut the horizontal gridlines, the geometry will be converted as shown in
(23) Now, with available of the points P1, P.sub.2, P.sub.3 . . . the raster grid points of the raster scan is computed.
(24)
q=
where
(25) The average value
(26) Different single scale spatial filtering techniques are applied within this improved method where filtering and scan conversion is done simultaneously.
(27) The pixel values at the grid points in rectangular co-ordinate system are calculated using filtering technique from the neighbor pixel values. It fulfills the requirement of scan conversion, and at the same time, it gives the speckle filtered output image. Hence interpolation stage in the scan conversion process is avoided.
(28) In the geometrical portrait, Q points are the grid points in the rectangular co-ordinate system. To generate a speckle filtered ultrasound image that is displayed in the conventional video monitor which supports rectangular co-ordinate system and therefore, first the pixel values at the grid points Q is calculated. To evaluate the values at the pixel points Q, in the present technique the pixel values at the points P is calculated as an intermediate stage using filtering algorithm avoiding interpolation. After calculating the pixel values at the point P the pixel values at Q is calculated by using the pixel values at the points P applying filtering algorithm again.
(29) In the present invention, to evaluate the pixel value of a grid point on the rectangular raster, the nearest pixel value from the raw data is used and the noise reduction algorithm on that nearest pixel value is applied. Hence scan conversion and speckle reduction are performed simultaneously.
(30)
(31) It is observed that the quality of the reconstructed image is the best if filtering and scan conversion are performed simultaneously. This present improved technique also reduces the functional blocks of the ultrasound imaging systems. It is verified that it is also valid in case of super-resolution. SR reconstructed images by the above methods are shown in
(32) The present adaptive weighted median filtering technique is also applied to noiseless signal to verify whether the present filter provides a considerable good output or not.
(33)
(34)
(35) Since it is high pass in nature, it is able to preserve image details, which is most important criteria in the medical ultrasound image. The negative values of the weights make the filter high pass in nature. The filter preserves both positive and negative-slope edges of the image. The sharpness control factor controls sharpness and the positive and negative-slope edge enhancing capability.
(36) The quality metrics of the output of the present filter with noiseless image is given in table 1.
(37) TABLE-US-00001 TABLE 1 Quality metrics of the output image of the present filter when input image is noise free image MSE 71.0386 PSNR 29.6159 Q 0.9986
(38) The quality metric also confirms that the filter does not hamper much the noise free image.
(39) MSE: Mean Square Error
(40) PSNR: peak signal to noise ratio
(41) Q: Universal quality index
(42) The different techniques are compared with the help of quality metrics. The value of the quality metrics imply that the invention provides the better quality of the image and the reconstructed image is closer to the original image than the other methods.
(43) The invention explores a new paradigm where the old popular speckle reduction techniques can be used to obtain better quality of output image. The same equations for Lee, Kuan or Median filtering techniques are used. But they must be used before scan conversion or during scan conversion instead of using them after scan conversion. The MSE, PSNR, Q shows better results when the conventional filtering techniques are used during scan conversion.
(44) Further it is found that the improved AWM based speckle reduction technique which gives better quality of image if it is applied in old popular speckle reduction techniques like Lee, Kuan or Median filtering algorithm.
(45) It is observed that though speckle reduction before scan conversion and during scan conversion performs better than the speckle reduction after scan conversion, the best technique is the speckle reduction during scan conversion. This is because it gives the best noise reduction capability and decrease in computational burden.
(46) Expectedly, the method for speckle reduction in an ultrasound imaging system and system for speckle reduction disclosed herein will find many useful applications in diverse technical fields. Examples of such applications include not only: ultrasound imaging for medical diagnostic and non-destructive evaluation but also SAR imaging, PET/SPECT and other modalities, etc.
(47) It is understood that the systems and methods of the illustrative embodiments may be modified in a variety of ways which will become readily apparent to those skilled in the art, and having the benefit of the novel teachings disclosed herein. All such modifications and variations of the illustrative embodiments thereof shall be deemed to be within the scope and spirit of the present invention as defined by the claims to invention appended hereto.