Abstract Very important field of research in image processing is the ultrasound image processing. Because of the speckels, that are caused during the.

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

Image Filtering. Outline Outline Concept of image filter  Focus on spatial image filter Various types of image filter  Smoothing, noise reductions 
5. 1 Model of Image degradation and restoration
1 Preprocessing for JPEG Compression Elad Davidson & Lilach Schwartz Project Supervisor: Ari Shenhar SPRING 2000 TECHNION - ISRAEL INSTITUTE of TECHNOLOGY.
Segmentation Divide the image into segments. Each segment:
Chapter 2: Algorithm Discovery and Design
Canny Edge Detector1 1)Smooth image with a Gaussian optimizes the trade-off between noise filtering and edge localization 2)Compute the Gradient magnitude.
Speckle Reduction in Ultrasound Image Prepared by: Osama O. AbuSalah & Almoutaz Alhumaid Osama O. AbuSalah & Almoutaz Alhumaid Supervised by: Dr. Ali Saad.
Highlights Lecture on the image part (10) Automatic Perception 16
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Binary Image Analysis. YOU HAVE TO READ THE BOOK! reminder.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Image Filtering. Problem! Noise is a problem, even in images! Gaussian NoiseSalt and Pepper Noise.
Thresholding Thresholding is usually the first step in any segmentation approach We have talked about simple single value thresholding already Single value.
Despeckle Filtering in Medical Ultrasound Imaging
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
UNDERSTANDING DYNAMIC BEHAVIOR OF EMBRYONIC STEM CELL MITOSIS Shubham Debnath 1, Bir Bhanu 2 Embryonic stem cells are derived from the inner cell mass.
By Yevgeny Yusepovsky & Diana Tsamalashvili the supervisor: Arie Nakhmani 08/07/2010 1Control and Robotics Labaratory.
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
Chapter 2: Algorithm Discovery and Design Invitation to Computer Science, C++ Version, Third Edition.
Invitation to Computer Science, Java Version, Second Edition.
DEVELOPMENT OF ALGORITHM FOR PANORAMA GENERATION, AND IMAGE SEGMENTATION FROM STILLS OF UNDERVEHICLE INSPECTION Balaji Ramadoss December,06,2002.
Digital Image Processing
Interactive Vision Two methods for Interactive Edge detection. Final Project by Daniel Zatulovsky
Morphological Processing
Morphological Image Processing
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
Image Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
Connected Components Fun with graphs, searching, and queues.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Mathematical Morphology Mathematical morphology (matematická morfologie) –A special image analysis discipline based on morphological transformations of.
Course 2 Image Filtering. Image filtering is often required prior any other vision processes to remove image noise, overcome image corruption and change.
Counting windows Project participants (in alphabetical order): Akif Durdu Middle East Technical University, Turkiye Viktor Jónás Budapest Polytechnic,
3.7 Adaptive filtering Joonas Vanninen Antonio Palomino Alarcos.
By: David Gelbendorf, Hila Ben-Moshe Supervisor : Alon Zvirin
Mathematical Morphology
Digital Image Processing
Filtering Objective –improve SNR and CNR Challenges – blurs object boundaries and smears out important structures.
Barcodes, MMS, and the Internet’s Cheapest Prices Greg McGrath & Greg Maier Advisors: Professor Cotter, Professor Rudko ECE-499 March 01, 2008.
EE368: Digital Image Processing Bernd Girod Leahy, p.1/15 Face Detection on Similar Color Images Scott Leahy EE368, Stanford University May 30, 2003.
Chapter 2: Algorithm Discovery and Design Invitation to Computer Science.
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
Contrast-Enhanced Black and White Images Hua Li and David Mould UNC Wilmington and Carleton University Presented by Ling Xu
ITK. Ch 9 Segmentation Confidence Connected Isolated Connected Confidence Connected in Vector Images Jin-ju Yang.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Medical Image Analysis
Signal and Image Processing Lab
Adaptive Median Filter
In Search of the Optimal Set of Indicators when Classifying Histopathological Images Catalin Stoean University of Craiova, Romania
Miguel Tavares Coimbra
Image Analysis Image Restoration.
Visual Tracking of Cell Boundaries and Geometries
Miguel Tavares Coimbra
First Homework One week
Counting Iron-Absorbed Small Intestinal Cells
Binary Image processing بهمن 92
HCI/ComS 575X: Computational Perception
Chapter 10 – Image Segmentation
Filtration Filtration methods for binary images
Ultrasound Despeckling for Contrast Enhancement
A Block Based MAP Segmentation for Image Compression
Morphological Operators
Image Enhancement in Spatial Domain: Neighbourhood Processing
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

Abstract Very important field of research in image processing is the ultrasound image processing. Because of the speckels, that are caused during the photo process, this is very difficult to handle the pictures without loosing information and/or spreading the edges. In this project we tried to improve serial of ultrasound pictures, by analyzing them and using statistical tools. In other words we tried to minimize the trade-off between smoothing the pictures and spreading the edges.

The problem the ultrasound machine is based on sending voice waves into the checked object, and translate the returning waves from the object. Due to the big number of scatterers that exist in the body of the object, every cell off the scanner receives many waves that come from different scatterers. This causes the manifestation which is called : THE SPECKLE NOISES.

The solution We found the speckles area by statistical parameter which is calculate in constant region of 11 X 11 pixels. (checking other constant region, has shown that the result that we get from the 11 X 11 region are good enough). As a primary operation we found the edges of the picture by using a known algorithm. This algorithm uses morphologic operations: Dilation And Erosion, and find edges using the following steps : 1. A= Dilation - Original 2. B= Original - Erosion 3. EDGE _ PIC = max(A,B)

From the EDGE_PIC we choosed threshold that defines an edge For each pixel in the original picture we moved in the 4 directions until we met edge. In the end of this process we defined a group (AREA) of pixels that exists in the same side of the edge. For those pixels we calculate average and variance and found a sub group D :

On this sub group of pixels we found the median value of pixels and gave the pixel this value. We did it for all the pixels in the picture. In the end of this process we activated a cross median filter to cancel singular noises that were not disappeared yet. This median was activated on small region ( 4 neighbors) so it has not hurt the edges. We made this all filtering process in about 50 times (iterations).

Block diagram Original pictureEdge picture Statistics (find area) Find sub group D Change the value of the pixel Cross median Iterations Final filtered picture { For each pixel

The tools MATLAB version 5.2 (very important).

Conclusions 1. The primary operation of finding the edges was very important to separate regions of pixels that are from different sides of the edge, so we could, in the end of the process,get more accurate value to the pixel. 2. The noises in the original picture were disappeared. 3. Regions that have seen to the eyes as connected were unioned in the end of the filtering process. 4. Repeating the all filtering process gave us better results, we needed 50 iterations to get very well filtered picture.

Inputs/Outputs originalmedian

original Filtered picture after 1 iteration

original Filtered picture after 50 iteration