图像处理技术讲座(10) Digital Image Processing (10) 灰度的数学形态学(2) Mathematical morphology in gray scale (2) 顾 力栩 上海交通大学 计算机系 2006.6.

Slides:



Advertisements
Similar presentations
5th Intensive Course on Soil Micromorphology Naples th - 14th September Image Analysis Lecture 8 Introduction to Binary Morphology.
Advertisements

Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Binary Image Analysis Selim Aksoy Department of Computer Engineering Bilkent University
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
In form and in feature, face and limb, I grew so like my brother
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
图像处理技术讲座(2) Digital Image Processing (2) 灰度直方图和二值化操作 Gray-level Histogram and Threshold 顾 力栩 上海交通大学 计算机系
Chapter 9: Morphological Image Processing
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
DIGITAL IMAGE PROCESSING
Each pixel is 0 or 1, background or foreground Image processing to
图像处理技术讲座( 7 ) Digital Image Processing (7) 二值形态学 Binary morphology 顾 力栩 上海交通大学 计算机系
Introduction to Morphological Operators
Provides mathematical tools for shape analysis in both binary and grayscale images Chapter 13 – Mathematical Morphology Usages: (i)Image pre-processing.
Morphology Structural processing of images Image Processing and Computer Vision: 33 Morphological Transformations Set theoretic methods of extracting.
Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.
Morphological Image Processing Spring 2006, Jen-Chang Liu.
1 Binary Image Analysis Binary image analysis consists of a set of image analysis operations that are used to produce or process binary images, usually.
Computer Vision Basics Image Terminology Binary Operations Filtering Edge Operators.
2007Theo Schouten1 Morphology Set theory is the mathematical basis for morphology. Sets in Euclidic space E 2 (or rather Z 2 : the set of pairs of integers)
Morphological Segmentation for Image Processing and Visualization J.Robarts Research Institute London,Canada Lixu Gu.
Lecture 5. Morphological Image Processing. 10/6/20152 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of animals.
Morphological Image Processing
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Digital Image Processing Chapter 9: Morphological Image Processing 5 September 2007 Digital Image Processing Chapter 9: Morphological Image Processing.
Morphological Image Processing
1 Binary Image Analysis Binary image analysis consists of a set of image analysis operations that are used to produce or process binary images, usually.
J. Shanbehzadeh M. Hosseinajad Khwarizmi University of Tehran.
Gianni Ramponi University of Trieste Images © 2002 Gonzalez & Woods Digital Image Processing Chapter 9 Morphological Image.
Image Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
1 Regions and Binary Images Hao Jiang Computer Science Department Sept. 25, 2014.
Mathematical Morphology Mathematical morphology (matematická morfologie) –A special image analysis discipline based on morphological transformations of.
Computational Biology, Part 22 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Digital Image Processing CSC331 Morphological image processing 1.
图像处理技术讲座( 1 ) Digital Image Processing (1) INTRODUCTION 简介 顾 力栩 (Lixu Gu) 上海交通大学 计算机系
Mathematical Morphology
Low level Computer Vision 1. Thresholding 2. Convolution 3. Morphological Operations 4. Connected Component Extraction 5. Feature Extraction 1.
References Books: Chapter 11, Image Processing, Analysis, and Machine Vision, Sonka et al Chapter 9, Digital Image Processing, Gonzalez & Woods.
图像处理技术讲座(11) Digital Image Processing (11) 灰度的数学形态学(3) Mathematical morphology in gray scale (3) 顾 力栩 上海交通大学 计算机系
CS654: Digital Image Analysis
MDL Principle Applied to Dendrites and Spines Extraction in 3D Confocal Images 1. Introduction: Important aspects of cognitive function are correlated.
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
EE 4780 Morphological Image Processing. Bahadir K. Gunturk2 Example Two semiconductor wafer images are given. You are supposed to determine the defects.
Image Processing and Analysis (ImagePandA)
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
DIGITAL IMAGE PROCESSING
Morphological Image Processing Robotics. 2/22/2016Introduction to Machine Vision Remember from Lecture 12: GRAY LEVEL THRESHOLDING Objects Set threshold.
Lecture(s) 3-4. Morphological Image Processing. 3/13/20162 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of.
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Morphological Image Processing (Chapter 9) CSC 446 Lecturer: Nada ALZaben.
Morphological Image Processing
Application 2 Detect Filarial Worms SourceBTTRemove NoisesThreshold Skeleton Eliminate short structures ReconstructionFinal result.
COMP 9517 Computer Vision Binary Image Analysis 4/15/2018
Digital Image Processing Lecture 15: Morphological Algorithms April 27, 2005 Prof. Charlene Tsai.
Gray-level images.
Digital Image Processing CP-7008 Lecture # 09 Morphological Image Processing Fall 2011.
Binary Image Analysis Gokberk Cinbis
Binary Image Analysis used in a variety of applications:
CS Digital Image Processing Lecture 5
Department of Computer Engineering
Morphological Image Processing
Digital Image Processing Lecture 15: Morphological Algorithms
ECE 692 – Advanced Topics in Computer Vision
CS654: Digital Image Analysis
Morphological Operators
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Binary Image Analysis used in a variety of applications:
Morphological Filters Applications and Extension Morphological Filters
Presentation transcript:

图像处理技术讲座(10) Digital Image Processing (10) 灰度的数学形态学(2) Mathematical morphology in gray scale (2) 顾 力栩 上海交通大学 计算机系 2006.6

Lixu Gu @ 2005 copyright reserved Grayscale Operations Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Grayscale Operations Dilated by a 7X7 box Eroded by a 7X7 box                                               Source Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Grayscale Operations Opened by a disk 3 Closed by a disk 3 Source Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Edge Detection Morphological Edge Detection is based on Binary Dilation, Binary Erosion and Image Subtraction. Morphological Edge Detection Algorithms: Standard: External: Internal: Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Edge Detection F  K F F  K K Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Edge Detection Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Edge Detection F Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Edge Detection F Lixu Gu @ 2005 copyright reserved

Morphological Gradient Morphological Gradient is calculated by grayscale dilation and grayscale Erosion. It is quite similar to the standard edge detection We also have external and internal gradient Lixu Gu @ 2005 copyright reserved

Morphological Gradient External Gradient: Internal Gradient: Lixu Gu @ 2005 copyright reserved

Morphological Gradient EG(F) DG(F) Gradient(F)S Lixu Gu @ 2005 copyright reserved

Morphological Gradient Standard External Internal Lixu Gu @ 2005 copyright reserved

Morphological Smoothing Morphological Smoothing is based on the observation that a grayscale opening smoothes a grayscale image from above the brightness surface and the grayscale closing smoothes from below. So we could get both smooth like: Lixu Gu @ 2005 copyright reserved

Morphological Smoothing OG(F) Source CG(F) Result Lixu Gu @ 2005 copyright reserved

Morphological Smoothing Lixu Gu @ 2005 copyright reserved

Morphological Smoothing Morphological Smoothing can also based on the average of gray scale dilation and erosion, which is so called dynamic smooth: Lixu Gu @ 2005 copyright reserved

Morphological Smoothing EG(F) DG(F) Source Result Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Top-hat Transform Top-hat Transform (TT): An efficient segmentation tool for extracting bright (respectively dark) objects from uneven background. White Top-hat Transform (WTT): (ri is the scalar of SE) Black Top-hat Transform (BTT): Lixu Gu @ 2005 copyright reserved

Top-hat Transform tophat + opened = original tophat: original - opening Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Top-hat Transform Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Top-hat Transform Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Top-hat Transform BTT WTT Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Top-hat Transform Inspection of a maximal thermometer capillary Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Top-hat Transform BTT WTT Lixu Gu @ 2005 copyright reserved

Application 1 Detecting runways in satellite airport imagery Source WTT Threshold Detect long feature Final result Reconstruction Lixu Gu @ 2005 copyright reserved

Application 2 Detect Filarial Worms Source BTT Remove Noises Threshold Skeleton Eliminate short structures Reconstruction Final result Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Differential TT Difficulties of TT: Difficult to distinguish ROI for more complicated cases. Difficult to define the sizes of SE. Differential Top-hat Transformation (DTT): employ a series of SE (same shape, different sizes) into TT application to find out the difference between Ti and Ti-1: ( | T |B stands for a threshold operation) Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved DTT: The Principle How it works: Find a series of TT: Ti Calculate the subtraction between Ti and Ti-1 Threshold the results of 2. by same threshold level. Put them together by OR What’s better: Differentiate the signal slopes in steepness and only pick up the objects with high gradient Sort the objects by sizes. Lixu Gu @ 2005 copyright reserved

DTT: A Model Testing Source testing image and its cross section view TT result DTT result Lixu Gu @ 2005 copyright reserved

DTT: A Real Image Testing Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Application Character Extraction From Cover Image Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Application Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Ultimate Erosion Ultimate Erosion (UE) is based on Recursive Erosion operation. “Keep aside each connected components just before it is removed throughout the recursive erosion process”. Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Ultimate Erosion Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Geodesic Influence Geodesic Influence (GI) is based on Recursive Dilation operation with mask which also called conditional dilation. Reconstruct the seeds by the restriction of the mask, and distribute the pixels on the interface by means of “first come first serve”. Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved UE and GI UE: split a connected region (have to be convex) gradually and record the iteration number. GI: Reconstruct the split regions and get the segments. Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Application Segment connected organs: RE: region shrinking to generate all the candidate seeds GI: region reconstruction to recover separated organs Lixu Gu @ 2005 copyright reserved

Lixu Gu @ 2005 copyright reserved Discussion Lixu Gu @ 2005 copyright reserved