Salient Contour Extraction Using Contour Tee

Slides:



Advertisements
Similar presentations
SHREYAS PARNERKAR. Motivation Texture analysis is important in many applications of computer image analysis for classification or segmentation of images.
Advertisements

Lecture 9 : Balanced Search Trees Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Advanced Iso-Surfacing Algorithms Jian Huang, CS594, Spring 2002 This set of slides are developed and used by Prof. Han-Wei Shen at Ohio State University.
Data Structures (Second Part) Lecture 2 : Pointers Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
MRI Brain Extraction using a Graph Cut based Active Contour Model Noha Youssry El-Zehiry Noha Youssry El-Zehiry and Adel S. Elmaghraby Computer Engineering.
Volume Graphics (lecture 5 : Contour Tree / Contour Spectrum) lecture notes acknowledgement : J. Snoeyink, C. Bajaj Bong-Soo Sohn School of Computer Science.
Contour Tree and Small Seed Sets for Isosurface Traversal Marc van Kreveld Rene van Oostrum Chandrajit Bajaj Valerio Pascucci Daniel R. Schikore.
WRSTA, 13 August, 2006 Rough Sets in Hybrid Intelligent Systems For Breast Cancer Detection By Aboul Ella Hassanien Cairo University, Faculty of Computer.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
lecture 4 : Isosurface Extraction
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Fast Isocontouring For Improved Interactivity Chandrajit L. Bajaj Valerio Pascucci Daniel R. Schikore.
Isosurface Extractions 2D Isocontour 3D Isosurface.
An Interactive Segmentation Approach Using Color Pre- processing Marisol Martinez Escobar Ph.D Candidate Major Professor: Eliot Winer Department of Mechanical.
Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
Motivation “Every three minutes a woman is diagnosed with Breast cancer” (American Cancer Society, “Detailed Guide: Breast Cancer,” 2006) Explore the use.
Da-Yoon Chung Daniel Lu. Options  An option is a contract that can be bought or sold, its value is a function of the value of the underlying stock 
By Arun Bhandari Course: HPC Date: 01/28/12. GPU (Graphics Processing Unit) High performance many core processors Only used to accelerate certain parts.
Recognition using Regions (Demo) Sudheendra V. Outline Generating multiple segmentations –Normalized cuts [Ren & Malik (2003)] Uniform regions –Watershed.
Surface Modeling Visualization using BrainVISA Bill Rogers UTHSCSA – Research Imaging Center.
계산기하 이론 및 응용 (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
Medical Imaging Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
3D Mammography Ernesto Coto Sören Grimm Stefan Bruckner M. Eduard Gröller Institute of Computer Graphics and Algorithms Vienna University of Technology.
Autonomic scheduling of tasks from data parallel patterns to CPU/GPU core mixes Published in: High Performance Computing and Simulation (HPCS), 2013 International.
A Parallel Implementation of MSER detection GPGPU Final Project Lin Cao.
Adam Wagner Kevin Forbes. Motivation  Take advantage of GPU architecture for highly parallel data-intensive application  Enhance image segmentation.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University Automatic 3D Image Segmentation of Internal Lung Structures.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Lecture 3 : Isosurface Extraction. Isosurface Definition  Isosurface (i.e. Level Set ) :  Constant density surface from a 3D array of data  C(w) =
CSE554Contouring IISlide 1 CSE 554 Lecture 5: Contouring (faster) Fall 2015.
CSE554Contouring IISlide 1 CSE 554 Lecture 3: Contouring II Fall 2011.
CSE554Contouring IISlide 1 CSE 554 Lecture 5: Contouring (faster) Fall 2013.
Implicit Active Shape Models for 3D Segmentation in MR Imaging M. Rousson 1, N. Paragio s 2, R. Deriche 1 1 Odyssée Lab., INRIA Sophia Antipolis, France.
GPU Programming Contest. Contents Target: Clustering with Kmeans How to use toolkit1.0 Towards the fastest program.
Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
Accelerating K-Means Clustering with Parallel Implementations and GPU Computing Janki Bhimani Miriam Leeser Ningfang Mi
Course : T Computer Vision
Digital Image Processing Lecture 15: Morphological Algorithms April 27, 2005 Prof. Charlene Tsai.
Generalized and Hybrid Fast-ICA Implementation using GPU
Finding Dense and Connected Subgraphs in Dual Networks
Computer-Aided Design
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Parallel Plasma Equilibrium Reconstruction Using GPU
MATLAB Distributed, and Other Toolboxes
Pathology Spatial Analysis February 2017
Isosurface Extractions (II)
Andreas Hermann, Felix Mauch, Sebastian Klemm, Arne Roennau
mps-tk : A C++ toolkit for multiple-point simulation
Improving Terrain Analysis and Applications to RTS Game AI
Contour Propagation Basic Idea:
CNRS applications in medical imaging
Real-Time Ray Tracing Stefan Popov.
Torch 02/27/2018 Hyeri Kim Good afternoon, everyone. I’m Hyeri. Today, I’m gonna talk about Torch.
Iterative Optimization
Level Set Tree Feature Detection
Institute of Neural Information Processing (Prof. Heiko Neumann •
GENERAL VIEW OF KRATOS MULTIPHYSICS
Parallel Computation of 2D Morse-Smale Complexes
Lecture 3 : Isosurface Extraction
Volume Graphics (lecture 4 : Isosurface Extraction)
Digital Image Processing Lecture 15: Morphological Algorithms
CSC4005 – Distributed and Parallel Computing
TOPIC: Computer-Aided Design
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
C Programming Lecture 0 : Introduction
Saliency Optimization from Robust Background Detection
Image Segmentation Using Region Growing and Shrinking
Jetson-Enabled Autonomous Vehicle
Presentation transcript:

Salient Contour Extraction Using Contour Tee Bong-Soo Sohn Assistant Professor School of Computer Engineering Chung-Ang University

Motivation Isocontouring I(w) = {(x,y,z) | F(x,y,z) = w}, (F: input function, w: isovalue) one of the most popular modeling & visualization method <medical> <bio-molecular>

Motivation Infinitely many isocontours defined in an image An isocontour may have many contours Contour Connected component of an isocontour Often represents an independent structure Ex) mammogram (X-ray exam of female breast)

Motivation Salient Contour Extraction Useful for segmentation, analysis and visualization of regions of interest Can be applied to CAD(Computer Aided Diagnosis) for detecting suspicious regions breast boundary pectoral muscle mass (tumor) dense tissue dense tissue

3D Examples <Head MRI> <isocontour> <ventricle contour> <mass segmentation from breast MRI>

Past Contour Tree Approach Represents topological changes of contours according to isovalue change. Property structure (topology) of level sets contour extraction seed set generation for fast extraction

Our Approach Interactive Contour Tree Interface Performance Improvement of Extraction Process Utilizing Quantitative Information Development of Saliency Metric MND(Minimum Nesting Depth) Apply to medical images

Hybrid Parallel Contour Extraction Different from isocontour extraction Divide contour extraction process into Propagation Iterative algorithm -> hard to optimize using GPU multi-threaded algorithm executed in multi-core CPU Triangulation CUDA implementation executed in many-core GPU < propagation > < performance of our hybrid parallel algorithm >

Interactive Interface with Quantitative Information Geometric Property as saliency level Gradient(color) + Area (thickness)

Saliency Metric Minimum Nesting Depth (MND) Measured for each node of contour tree MND = min (depth from current node to terminal node of every subtree) High MND contour represents the boundaries of distinctive regions with abrupt intensity changes retaining the same topology Successfully applied to mass detection from 400 mammograms in USF database. [co-work with Prof. B.-W. Hong]