Thinning & Distance Field Advisor : Ku-Yaw Chang Speaker : Jhen-Yu Yang.

Slides:



Advertisements
Similar presentations
Junjie Cao 1, Andrea Tagliasacchi 2, Matt Olson 2, Hao Zhang 2, Zhixun Su 1 1 Dalian University of Technology 2 Simon Fraser University Point Cloud Skeletons.
Advertisements

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 ©
Some Basic Morphological Algorithm
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Image Thinning Aria Rajasa Masna – Charles Gunawan – Rama Pandugita – Suluh Legowo –
September 10, 2013Computer Vision Lecture 3: Binary Image Processing 1Thresholding Here, the right image is created from the left image by thresholding,
3D Skeletons Using Graphics Hardware Jonathan Bilodeau Chris Niski.
University of Houston Clear Lake Computer Applications UHCL Conference 2D & 3D Image Compression with Skeletonization Dr. Liwen Shih Sam Tran.
Chapter 5 Raster –based algorithms in CAC. 5.1 area filling algorithm 5.2 distance transformation graph and skeleton graph generation algorithm 5.3 convolution.
Image Segmentation some examples Zhiqiang wang
Active Contour Models (Snakes)
Morphology Structural processing of images Image Processing and Computer Vision: 33 Morphological Transformations Set theoretic methods of extracting.
Hierarchical Region-Based Segmentation by Ratio-Contour Jun Wang April 28, 2004 Course Project of CSCE 790.
Thinning Algorithms Thick images Thin images Color images
Fingerprint Recognition Professor Ostrovsky Andrew Ackerman.
Original Tree:
Real-time Hand Pose Recognition Using Low- Resolution Depth Images
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
E.G.M. PetrakisBinary Image Processing1 Binary Image Analysis Segmentation produces homogenous regions –each region has uniform gray-level –each region.
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
3D Thinning on Cell Complexes for Computing Curve and Surface Skeletons Lu Liu Advisor: Tao Ju Master Thesis Defense Dec 18 th, 2008.
Automatic Centerline Extraction for Virtual Colonoscopy 作者 : Ming Wan, Zhengrong Liang*, Qi Ke, Lichan Hong, Ingmar Bitter, and Arie Kaufman 出處 :  IEEE.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Junjun Pan 1, Xiaosong Yang 1, Xin Xie 1, Philip Willis 2, Jian J Zhang 1
Automated generation of control skeletons for use in animation Author : Lawson Wade, Richard E. Parent Source : The Visual Computer (2002) 18: Speaker.
Lecture 5. Morphological Image Processing. 10/6/20152 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of animals.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
Digital Image Processing CCS331 Relationships of Pixel 1.
Introduction Image geometry studies rotation, translation, scaling, distortion, etc. Image topology studies, e.g., (i) the number of occurrences.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
Chapter 3 cont’d. Binary Image Analysis. Binary image morphology (nonlinear image processing)
Computing a Family of Skeletons of Volumetric Models for Shape Description Tao Ju Washington University in St. Louis.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
3D Digital Cleansing Using Segmentation Rays Authors: Sarang Lakare, Ming Wan, Mie Sato and Arie Kaufman Source: In Proceedings of the IEEE Visualization.
CSE554SkeletonsSlide 1 CSE 554 Lecture 2: Shape Analysis (Part I) Fall 2015.
1 Information Hiding Based on Search Order Coding for VQ Indices Source: Pattern Recognition Letters, Vol.25, 2004, pp.1253 – 1261 Authors: Chin-Chen Chang,
CS654: Digital Image Analysis Lecture 5: Pixels Relationships.
A New Voronoi-based Reconstruction Algorithm
Automated Fingertip Detection
References Books: Chapter 11, Image Processing, Analysis, and Machine Vision, Sonka et al Chapter 9, Digital Image Processing, Gonzalez & Woods.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
2006/10/25 1 A Virtual Endoscopy System Author : Author : Anna Vilanova 、 Andreas K ö nig 、 Eduard Gr ö ller Source :Machine Graphics and Vision, 8(3),
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
A medial-surface oriented 3-d two-subfield thinning algorithm Author : Cherng-Min Ma, Shu-Yen Wan Source : Pattern Recognition Letters 22 (2001)
Digital Image Processing Lecture 13: Image Topology - Skeletonization Prof. Charlene Tsai.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Advisor : Ku-Yaw Chang Speaker : Ren-Li Shen /6/12.
Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng
Course 3 Binary Image Binary Images have only two gray levels: “1” and “0”, i.e., black / white. —— save memory —— fast processing —— many features of.
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
A Study on Visual Secret Display Student: Ming-Chiang Chen Advisors: Dr. Shyong Jian Shyu and Dr. Kun-Mao Chao 1.
Relationship between pixels Neighbors of a pixel – 4-neighbors (N,S,W,E pixels) == N 4 (p). A pixel p at coordinates (x,y) has four horizontal and vertical.
Digital Image Processing Lecture 15: Morphological Algorithms April 27, 2005 Prof. Charlene Tsai.
CSE 554 Lecture 2: Shape Analysis (Part I)
Personalized graph reconstruction of coronary artery network
Digital Image Processing Lecture 13: Image Topology - Skeletonization
HIT and MISS.
Binary Image Processing
CSSE463: Image Recognition Day 25
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
CS Digital Image Processing Lecture 5
Binary Image processing بهمن 92
Digital Image Processing Lecture 15: Morphological Algorithms
Comparing Images Using Hausdorff Distance
CS654: Digital Image Analysis
Presentation transcript:

Thinning & Distance Field Advisor : Ku-Yaw Chang Speaker : Jhen-Yu Yang

Outline  Introduction  Method  Method 1  Method 2  Reference 22011/12/29

Introduction  Thinning  To produce a skeleton  Iteratively removing voxels from the boundary 32011/12/29

Introduction  Distance field  Find ridge points  Connect them Polyp 42011/12/29

Outline  Introduction  Method  Method 1  Method 2  Reference 52011/12/29

Method 1  Use two-subfield thinning algorithm  Extracting medial curves on 3D images  Source: [C.-M. Ma et al., 2002] 62011/12/29 An original object and its skeleton.

 In a 3D binary image  Voxels are partitioned into two subsets  C (object voxel)  Marked by  C’ (background voxel)  Marked by  A voxel marked  Don’t care  Can match either C or C’ Method /12/29

Method 1  Use the Templates (or masks)  To test each boundary voxel  Remove the simple point 82011/12/29 Tested voxels

 Let x be a C-voxel  Simple point  Only one C-component in N*(x)  x is adjacent to only one C-component Method /12/29 C-component = { a1, d1, b1, e1, δ(x) };

 Voxel x is U-deletable  With a C-neighbor β(x) Method /12/29 x can be deleted ( 1 ) ( 2 ) ( 3 ) C-component = { a, b, c, β(x) };

Method /12/29  Voxels are partitioned into two subfields  Two directly adjacent voxels  In different subfields  Two diagonally adjacent voxels  In same subfield Directly adjacent Diagonally adjacent

 Branches Method /12/29 A tree structure object and its skeleton. A letter ‘A’ and its skeleton.

Outline  Introduction  Method  Method 1  Method 2  Reference /12/29

Method 2  Using a distance field  Compute an object’s centerline  Source:[ I. Bitter et al., 2001] /12/29 Colon and its skeleton.Dinosaur and its skeleton.

Method 2  Compute the distance  Each inside voxel to the boundary  Recorded at each voxel /12/29 (1)

Method /12/2916  Another DT case SourceResult

 Compute gradient vector  For each voxel position  Requires reading of neighboring voxels Method /12/29 Vector and its arrow (2)

 Six classes of regions  Flag non-uniform gradient vectors  Directions are non-uniform Method /12/29 (3) GVF: Gradient Vector Field

Method 2  Connect flagged voxels  Pick a flagged voxel and flag the corresponding voxel  Start and traverse  Stop when another flagged voxel is reached /12/29 (4)

Method /12/2920  Results Lobster and its skeleton.Aorta and its skeleton.

Outline  Introduction  Method  Method 1  Method 2  Reference /12/29

Reference  Cherng-Min Ma, Shu-Yen Wan. A medial-surface oriented 3-d two-subfield thinning algorithm. Pattern Recognition Letters 22 (2001)  Cherng-Min Ma, Shu-Yen Wan, Her-Kun Chang. Extracting medial curves on 3D images. Pattern Recognition Letters 23 (2002)  Ingmar Bitter, Arie E. Kaufman, Mie Sato.Penalized-Distance Volumetric Skeleton Algorithm.IEEE Transaction On Visualization And Computer Graphics, Vol. 7, No. 3, July- September /12/29

The end Thanks /12/29