GPU Brainstorming What Classes to focus on. Top Priorities Level Sets – (1) ParallelSparseFieldSolver (look at link from Paul) – (?) NarrowBandLevelSet.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

ITK Deformable Registration
ITK Deformable Registration
National Alliance for Medical Image Computing Slicer3 plugins Common architecture for interactive and batch processing.
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Image Processing - Segmentation Variational Models Osher-Sethian Level-Set Framework + topologically flexible Osher-Sethian Level-Set Framework + topologically.
Document Image Processing
Automatic Feature Extraction for Multi-view 3D Face Recognition
National Alliance for Medical Image Computing ITK The Image Segmentation and Registration Toolkit Julien Jomier Kitware Inc.
Algorithms (UAB/BU): Interactive segmentation feedback model.
Segmentation and Region Detection Defining regions in an image.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
Boundary matting for view synthesis Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Computer Vision and Image Understanding 103 (2006) 22–32.
CSci 6971: Image Registration Lecture 26: BSpline Transforms April 20, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI.
Improving Image registration accuracy Narendhran Vijayakumar 02/29/2008.
Different registration methods Narendhran Vijayakumar 01/25/2008.
Segmentation and Perceptual Grouping. The image of this cube contradicts the optical image.
CSci 6971: Image Registration Lecture 20: Demons Registration April 16, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI.
Computer-Aided Diagnosis and Display Lab Department of Radiology, Chapel Hill UNC Julien Jomier, Erwann Rault, and Stephen R. Aylward Computer.
CS292 Computational Vision and Language Segmentation and Region Detection.
A Computer Aided Detection System For Mammograms Based on Asymmetry and Feature Extraction Techniques By Mohammed Jirari Benidorm, Spain Sept 9th, 2005.
A Big Thanks Prof. Jason Bohland Quantitative Neuroscience Laboratory Boston University Dr. Luis Ibanez Open Source Proponent,
National Alliance for Medical Image Computing Registration in Slicer3 Julien Jomier Kitware Inc.
Introduction to Image Processing Grass Sky Tree ? ? Review.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
William Lorensen GE Research Niskayuna, NY February 12, 2001 Insight Segmentation and Registration Toolkit.
Getting Started with ITK in Python Language
Multimodal Interaction Dr. Mike Spann
Olga Zoidi, Anastasios Tefas, Member, IEEE Ioannis Pitas, Fellow, IEEE
Segmentation Lucia Ballerini Digital Image Processing Lecture 8 Course book reading: GW 10.
EMANUELE RODOLÀ A Game-Theoretic Perspective on Registration and Recognition of 3D Shapes.
A Gentle Introduction to Bilateral Filtering and its Applications How does bilateral filter relates with other methods? Pierre Kornprobst (INRIA) 0:35.
ITK The Insight Segmentation & Registration Toolkit Martin Urschler Institute for Computer Graphics and Vision Graz University of Technology.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Jan Kamenický Mariánská  We deal with medical images ◦ Different viewpoints - multiview ◦ Different times - multitemporal ◦ Different sensors.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
-1- Massachusetts General Hospital National Alliance for Medical Image Computing Using Plastimatch for Deformable Registration Gregory C. Sharp Department.
NA-MIC National Alliance for Medical Image Computing Registering Image Volumes in Slicer Steve Pieper.
Spatio-Temporal Free-Form Registration of Cardiac MR Image Sequences Antonios Perperidis s /02/2006.
Registration Results for Different Regions Advisor : Ku-Yaw Chang Student : Wei-Lu Lin.
Mathematical Morphology Mathematical morphology (matematická morfologie) –A special image analysis discipline based on morphological transformations of.
Image Subtraction Mask mode radiography h(x,y) is the mask.
Image Registration with Hierarchical B-Splines Z. Xie and G. Farin.
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
2D Texture Synthesis Instructor: Yizhou Yu. Texture synthesis Goal: increase texture resolution yet keep local texture variation.
Mathematical Morphology
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Quadric Error Metrics 1/20 Geometric Morphometrics Feb 27, 2013 Geometric Morphologyd.
CS559: Computer Graphics Lecture 21: Subdivision, Bspline, and Texture mapping Li Zhang Spring 2008.
Ec2029 digital image processing
Author :J. Carballido-Gamio J.S. Bauer Keh-YangLeeJ. Carballido-GamioJ.S. BauerKeh-YangLee S. Krause S. MajumdarS. KrauseS. Majumdar Source : 27th Annual.
SIGGRAPH 2007 Hui Fang and John C. Hart.  We propose an image editing system ◦ Preserve its detail and orientation by resynthesizing texture from the.
A 2D/3D correspondence building method for reconstruction of a 3D bone surface model Longwei Fang
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial: Registration Library Case 08 Serial PET-CT Dominik Meier, Ron.
ITK 9.3. Level Set Segmentation Shape Detection Segmentation
Image Subtraction Mask mode radiography h(x,y) is the mask.
Chapter 10 Image Segmentation
Image enhancement algorithms & techniques Point-wise operations
Intro to FreeSurfer Jargon
Algorithm for Morphological Cancer Detection
Intro to FreeSurfer Jargon
Detecting Artifacts and Textures in Wavelet Coded Images
Contourlet Transforms For Feature Detection
Morphological Image Processing
Intro to FreeSurfer Jargon
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Intro to FreeSurfer Jargon
Satellite data Marco Puts
Filtering Things to take away from this lecture An image as a function
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
NAC: Optimized registration in Slicer
Presentation transcript:

GPU Brainstorming What Classes to focus on

Top Priorities Level Sets – (1) ParallelSparseFieldSolver (look at link from Paul) – (?) NarrowBandLevelSet – Must be Streamable Registration – Image Metrics (13) Mattes (may not be a good candidate), Mean – Resampling (6) Bspline Transform (?) (5) WindowingSinc Interpolator (only for final resampling) FiniteDifferenceFilter – (4) Anisotropic Diffusion (…it must stream…) – (2) Demons – (7) Level Sets (shape detection, geodesic active contours)

Top Priorities (10) Geodesic Morphology – Richard Beare (11) Region Growing – ConfidenceConnected (FloodFill iterator) (5) FFT Transform (…if there is already a lib out there.. Apple ?) (7) BinaryFunctorImageFilter (7) UnaryFunctorFilter (7) ConvolutionFilters (15) Iterative Conditional Modes (statistics) (7) Basic filters (Gaussian, Median)

Criteria Focus on algorithms that take several minutes (instead of making interactive the ones that take seconds). Scalability ? linear with number of cores ? Intraoperative imaging registration

Good Targets 3D Mattes Mutual Information, Deformable Registration (with Bsplines) Rigid Registration Mutual Information (Greg Sharp) – (histogram based)