Speckle Reduction in Ultrasound Image Prepared by: Osama O. AbuSalah & Almoutaz Alhumaid Osama O. AbuSalah & Almoutaz Alhumaid Supervised by: Dr. Ali Saad.

Slides:



Advertisements
Similar presentations
A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
Advertisements

TRECWare High Frequency Digital Magnification First Prior Next Last Exit Original Image 512X480X8 bits Times Two Image without Noise Filtering Times Two,
Digital Image Processing Chapter 5: Image Restoration.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
DTM Generation From Analogue Maps By Varshosaz. 2 Using cartographic data sources Data digitised mainly from contour maps Digitising contours leads to.
6/9/2015Digital Image Processing1. 2 Example Histogram.
Noise Reduction from Cellular Biological Images Using Adaptive Fuzzy Filter Majbah Uddin( ) Department of Computer Science and Engineering (CSE),
Monte Carlo Integration Robert Lin April 20, 2004.
Image Analysis Preprocessing Image Quantization Binary Image Analysis
Median Filter If the objective is to achieve noise reduction rather than blurring, an alternative approach is to use median filters. That is, the gray.
Digital Image Processing Chapter 5: Image Restoration.
1 Lecture 12 Neighbourhood Operations (2) TK3813 DR MASRI AYOB.
Robust Real-Time Object Detection Paul Viola & Michael Jones.
Computer-Aided Diagnosis and Display Lab Department of Radiology, Chapel Hill UNC Julien Jomier, Erwann Rault, and Stephen R. Aylward Computer.
Image Analysis Preprocessing Arithmetic and Logic Operations Spatial Filters Image Quantization.
Chapter 5 Image Restoration. Preview Goal: improve an image in some predefined sense. Image enhancement: subjective process Image restoration: objective.
Despeckle Filtering in Medical Ultrasound Imaging
©2003/04 Alessandro Bogliolo Background Information theory Probability theory Algorithms.
Digital Image Processing Lecture 4 Image Restoration and Reconstruction Second Semester Azad University Islamshar Branch
Image Recognition and Processing Using Artificial Neural Network Md. Iqbal Quraishi, J Pal Choudhury and Mallika De, IEEE.
Spatial Filtering: Basics
Digital Image Processing Image Enhancement Part IV.
 In electrical engineering and computer science image processing is any form of signal processing for which the input is an image, such as a photograph.
DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh M.Gholizadeh M.Gholizadeh
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
X-ray Image Segmentation using Active Shape Models
Chapter 3: Image Restoration Introduction. Image restoration methods are used to improve the appearance of an image by applying a restoration process.
CIS 601 Image ENHANCEMENT in the SPATIAL DOMAIN Dr. Rolf Lakaemper.
Filtering and Enhancing Images. Major operations 1. Matching an image neighborhood with a pattern or mask 2. Convolution (FIR filtering)
Lecture 03 Area Based Image Processing Lecture 03 Area Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Image processing Fourth lecture Image Restoration Image Restoration: Image restoration methods are used to improve the appearance of an image.
Abstract Very important field of research in image processing is the ultrasound image processing. Because of the speckels, that are caused during the.
Image Restoration Chapter 5.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Lecture 5 Mask/Filter Transformation 1.The concept of mask/filters 2.Mathematical model of filtering Correlation, convolution 3.Smoother filters 4.Filter.
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Digital Image Processing Lecture 10: Image Restoration
Image Subtraction Mask mode radiography h(x,y) is the mask.
Bibek Jang Karki. Outline Integral Image Representation of image in summation format AdaBoost Ranking of features Combining best features to form strong.
02-Gray Scale Control TTF. A TTF tells us how an imaging device relates the gray level of the input to the gray level of the output. P L Luminance, L.
Image Processing and Analysis I Materials extracted from Gonzalez & Wood and Castleman.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Chapter 5 Image Restoration.
By Dr. Rajeev Srivastava
Image Restoration. Image restoration vs. image enhancement Enhancement:  largely a subjective process  Priori knowledge about the degradation is not.
Lecture 22 Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which is degraded.
Lecture 10 Chapter 5: Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which.
A New Approach of Anisotropic Diffusion: Medical Image Application Valencia 18th-19th 2010 Y. TOUFIQUE*, L.MASMOUDI*, R.CHERKAOUI EL MOURSLI*, M. CHERKAOUI.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Image Enhancement in the Spatial Domain.
Image Subtraction Mask mode radiography h(x,y) is the mask.
Hiba Tariq School of Engineering
Summary of “Efficient Deep Learning for Stereo Matching”
Digital Image Processing Lecture 10: Image Restoration
Image enhancement algorithms & techniques Point-wise operations
An Adept Edge Detection Algorithm for Human Knee Osteoarthritis Images
ECE 692 – Advanced Topics in Computer Vision
Robustness Evaluation of Perceptual Watermarks
Modeling Speckle Noise Using MATLAB
Image Enhancement in the Spatial Domain
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Comparing the Matrix and EPID Flatness/Symmetry/Output Measurement
Outline Texture modeling - continued Julesz ensemble.
Lecture 7 Spatial filtering.
ANOVA: Analysis of Variance
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
Presentation transcript:

Speckle Reduction in Ultrasound Image Prepared by: Osama O. AbuSalah & Almoutaz Alhumaid Osama O. AbuSalah & Almoutaz Alhumaid Supervised by: Dr. Ali Saad

Objective provide the radiologist with better view of the Ultrasound image through reducing the noise without destroying important features. provide the radiologist with better view of the Ultrasound image through reducing the noise without destroying important features.

Outline 1)Introduction. 2)Ultrasound equipment. 3)Some Definitions. 4)Programs method. 5)Results. 6)comparison Between different filters. 7)conclusion & future work.

Introduction ultrasound machine participates strongly in the assistance of medical diagnosis and treatment. ultrasound machine participates strongly in the assistance of medical diagnosis and treatment. Ultrasound imaging is gaining more and more importance in medical practice nowadays. Ultrasound imaging is gaining more and more importance in medical practice nowadays. So its very important to gain the best results possible. So its very important to gain the best results possible.

Ultrasound Equipment

definitions Speckle: A form of multiplicative noise corrupts medical Ultrasounds imaging making visual observation difficult. Filter: speckle noise removal by means of digital image processors to extract useful information about the scene being imaged.

Program method We used a Read & Write program that works on TIF images only. We used a Read & Write program that works on TIF images only. Read program converts image gray scale pixels into digital values. Read program converts image gray scale pixels into digital values. The filter deals with numeric values The filter deals with numeric values Write program converts back digital value into gray scale. Write program converts back digital value into gray scale.

Spatial Filter method The method works by using a window as a sub image to estimate statistical measures. The method works by using a window as a sub image to estimate statistical measures. The sub image consist of neighborhood pixels which is called window (3x3, 5x5, 7x7,……). The sub image consist of neighborhood pixels which is called window (3x3, 5x5, 7x7,……).

C:\osama\ultrasound filtering\presentation\osssss.swf C:\osama\ultrasound filtering\presentation\osssss.swf

Noisy program A program that applies noise to the Image. A program that applies noise to the Image. Used to check the efficiency of our filter under different noise levels. Used to check the efficiency of our filter under different noise levels. Using a random function for applying additive or multiplicative noise to the image. Using a random function for applying additive or multiplicative noise to the image.

Noise method Random function ( ). Random function ( ). Random/32700=(0-1). Random/32700=(0-1). N=(0-1) x level of noise. N=(0-1) x level of noise. Additive noise: + N Additive noise: + N Multiplicative noise: x N Multiplicative noise: x N

Multiplicative noise (x3)

Evaluation program Calculates the RMSE value between the original image and the filtered image that we applied noise to it. Calculates the RMSE value between the original image and the filtered image that we applied noise to it. The output image presents the difference between the two images. The output image presents the difference between the two images.

Results

Additive noise applied (+100)

Additive noise applied (+150)

Multiplicative noise applied (x2)

Multiplicative noise applied (x4)

Value of error RMSE value Amount of noise x x 4

Results The value of error increases proportional to the applied noise either additive or multiplicative. The value of error increases proportional to the applied noise either additive or multiplicative. when applying multiplicative noise The darkness of the image and its boundaries increases with decreasing level of noise. when applying multiplicative noise The darkness of the image and its boundaries increases with decreasing level of noise.

High level of multiplicative noise produces very light boundaries making the detail's of the image to disappear. High level of multiplicative noise produces very light boundaries making the detail's of the image to disappear. The filter gives better result with multiplicative noise. The filter gives better result with multiplicative noise.

Comparison Between different filters

.

Comparison between Values of error RMSE value Filter Spatial filter Average filter Median filter

Conclusion & future work We had a result for different filtered images with different window sizes that showed a good reduction of noise compared to other filters and a RMSE value very close to them. We had a result for different filtered images with different window sizes that showed a good reduction of noise compared to other filters and a RMSE value very close to them. May be other students in the future could complete the work we started and compare other methods with the method we worked on. May be other students in the future could complete the work we started and compare other methods with the method we worked on.

Acknowledgment  we would like to thank Dr. Ali Saad for his Support and time and the worthy knowledge that we learned from him.  Also we thank Dr. Ali Zerit for providing us with the Read & write program and for willing to help us with any help we need.  Big thanks for all our teachers that worked with us until we finally came to graduation.