Image Analysis for Volumetric Industrial Inspection and Interaction

Similar documents
Cone Beam Reconstruction Jiang Hsieh, Ph.D.

Introduction to Medical Imaging. Lecture 11: Cone-Beam CT Theory. Introduction. Available cone-beam reconstruction methods: Our discussion:

DICOM Correction Item

Volume visualization I Elvins

CT for the production floor: Recent developments in Hard- and Software for industrial CT Systems

A Three-Dimensional Correlation Method for Registration of Medical Images in Radiology

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

Interactive Level-Set Deformation On the GPU

Image Segmentation and Registration

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

Experimental study of beam hardening artefacts in photon counting breast computed tomography

Machine Learning for Medical Image Analysis. A. Criminisi & the InnerEye MSRC

How To Improve Your Ct Image Quality

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *

MEDICAL IMAGING 2nd Part Computed Tomography

Applications to Data Smoothing and Image Processing I

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

DEVELOPMENT OF AN IMAGING SYSTEM FOR THE CHARACTERIZATION OF THE THORACIC AORTA.

Computed Tomography Resolution Enhancement by Integrating High-Resolution 2D X-Ray Images into the CT reconstruction

Spiral CT: Single and Multiple Detector Systems. AAPM Refresher Course Nashville, TN July 28,1999

Proton tracking for medical imaging and dosimetry

CT Image Reconstruction. Terry Peters Robarts Research Institute London Canada

The Essentials of CAGD

Part-Based Recognition

CT Traceability - Prof. Wim Dewulf, Group T - KU Leuven

p h a s e d - a r r a y t e c h n o l o g i e s w w w. m 2 m - n d t. c o m M2M today c o n t a c m 2 m - n d t. c o m

Study of the Human Eye Working Principle: An impressive high angular resolution system with simple array detectors

BIOMEDICAL ULTRASOUND

Optical Design for Automatic Identification

High Quality Image Magnification using Cross-Scale Self-Similarity

5 Factors Affecting the Signal-to-Noise Ratio

Avizo Inspect New software for industrial inspection and materials R&D

Arrangements And Duality

Real-time 3D Scanning System for Pavement Distortion Inspection

MDCT Technology. Kalpana M. Kanal, Ph.D., DABR Assistant Professor Department of Radiology University of Washington Seattle, Washington

The p-norm generalization of the LMS algorithm for adaptive filtering

GOM Optical Measuring Techniques. Deformation Systems and Applications

Purchasing a cardiac CT scanner: What the radiologist needs to know

Interactive Level-Set Segmentation on the GPU

An Iterative Image Registration Technique with an Application to Stereo Vision

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Rb 82 Cardiac PET Scanning Protocols and Dosimetry. Deborah Tout Nuclear Medicine Department Central Manchester University Hospitals

A Simple Guide To Understanding 3D Scanning Technologies

MODERN VOXEL BASED DATA AND GEOMETRY ANALYSIS SOFTWARE TOOLS FOR INDUSTRIAL CT

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Proceedings of OMAE'01 20 th International Conference on Offshore Mechanics and Arctic Engineering June 3-8, 2001, Rio de Janeiro, Brazil

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

Medical Image Processing on the GPU. Past, Present and Future. Anders Eklund, PhD Virginia Tech Carilion Research Institute

Finite Element Formulation for Plates - Handout 3 -

Optimization of image quality through online motion correction

Emory University RT to Bachelor of Medical Science Degree Medical Imaging

Integrated sensors for robotic laser welding

Constrained curve and surface fitting

3D Modelling and Volume Rotation of 2D Medical Images

Linear Models for Classification

Canny Edge Detection

Chapter Load Balancing. Approximation Algorithms. Load Balancing. Load Balancing on 2 Machines. Load Balancing: Greedy Scheduling

Back to Elements - Tetrahedra vs. Hexahedra

Solving Simultaneous Equations and Matrices

Multiphysics Software Applications in Reverse Engineering

GE Medical Systems Training in Partnership. Module 8: IQ: Acquisition Time

A NEW SUPER RESOLUTION TECHNIQUE FOR RANGE DATA. Valeria Garro, Pietro Zanuttigh, Guido M. Cortelazzo. University of Padova, Italy

SITE IMAGING MANUAL ACRIN 6698

Temporomandibular Joint Imaging Using CBCT: Technology Now Captures Reality!

Super-Resolution Reconstruction in MRI: Better Images Faster?

Two years ANR Post Doctorate fellowship Mathematics and Numerics of Dynamic Cone Beam CT and ROI Reconstructions

Single Depth Image Super Resolution and Denoising Using Coupled Dictionary Learning with Local Constraints and Shock Filtering

Bitewing Radiography B.E. DIXON. B.D.S., M.Sc., D.P.D.S.

Diffeomorphic Diffusion Registration of Lung CT Images

kv-& MV-CBCT Imaging for Daily Localization: Commissioning, QA, Clinical Use, & Limitations

3. Interpolation. Closing the Gaps of Discretization... Beyond Polynomials

Application Example: Reverse Engineering

How To Measure Contactless Measurement On A Robot

Automatic and Objective Measurement of Residual Stress and Cord in Glass

5-Axis Test-Piece Influence of Machining Position

Introduction to the EXAFS data analysis

Measuring large areas by white light interferometry at the nanopositioning and nanomeasuring machine (NPMM)

Calibration of AFM with virtual standards; robust, versatile and accurate. Richard Koops VSL Dutch Metrology Institute Delft

Current status of image matching for Earth observation

Image Registration and Fusion. Professor Michael Brady FRS FREng Department of Engineering Science Oxford University

Metrics on SO(3) and Inverse Kinematics

Interactive Computer Graphics

Robotics. Chapter 25. Chapter 25 1

Computational Foundations of Cognitive Science

RIEGL VZ-400 NEW. Laser Scanners. Latest News March 2009

Phantom Test Guidance

A unified representation for interactive 3D modeling

Color holographic 3D display unit with aperture field division

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

Direct Volume Rendering Elvins

QUANTITATIVE IMAGING IN MULTICENTER CLINICAL TRIALS: PET

Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern

Transcription:

Image Analysis for Volumetric Industrial Inspection and Interaction Rasmus Larsen Mads F. Hansen, Hildur Olafsdottir, Thomas H. Mosbech, Lasse F. Laursen DTU Informatics

(CT) reconstruction from few projections Interpolation of low resolution images The Virtual Knife - interacting with 3D volumes with fast visual feedback

Motivation - Industrial application of CT Fast, inexpensive scanning using a minimum of projections Scanning pig backs Quality assesment (lean meat, fat %) Robot control rind trimming Visualization product development

Ray Attenuation Model Discretise line integral of attenuation coefficients The measured attenuation b j is a weighted sum of pixels traversed by the ray Pixel weights - length of ray s path through it b j = a 1 x (1,2) + a 2 x (1,3) + a 3 x (2,3) + a 4 x (2,4) + a 5 x (3,4) Resulting linear system b Ax x (1,1) x (1,2) x (1,3) x (1,4) x (2,1) x (2,2) x (2,3) x (2,4) x (3,1) x (3,2) x (3,3) x (3,4)

Fan beam - Image Acquisition 100 fan-beam projections of 360 rays each Measured on arc-shaped detector array opposite source

Filtered Back Projection Does well with full angle data 360x360 image from 360 source positions with 909 rays each

Filtered Back Projection Not so good with sparse data fewer source positions 30 source positions, 909 rays each

Reformulate Probabilistic Approach Bayes theorem The loglikelihood of the data log p( x b) p( x) p( b x) 2 p( b x) b Ax / 2 c Pig CTs are piece-wise constant prior should penalise intensity roughness allow for jumps on edges 2

Prior Formulation Penalise large gradients - finite difference operators: L 1 x, L 2 x log 2 2 T c T T 1 L x L x x L L L L x c 1 p( x) 1 2 1 1 2 2 2 2 But only at a sparse set of edge points 1 T T 1 T 1 xθ p θ x L D L L D L x log p θ c log p 1 1 2 2 2 D diag ( 1,, N ) (, ) j ~ 0

Reconstruction Choose (x, ) to maximise the posterior probability Conjugated Gradient Least Squares Two-step algorithm. Fix, minimise wrt. X Fix x, minimise wrt. Q Works also for cone beam CT.... Now some images!

Results Only few two-step-sweeps needed... 360x360 image from 100 fans of 540 rays The prior acts as wanted

Results 50 fans of 540 rays

Results 40 fans of 540 rays

Results 30 fans of 540 rays

Results 20 fans of 540 rays (pushing it)

Results 10 fans of 540 rays (really pushing it)

Motivation - Interpolation In-plane resolution higher than through plane Also to compensate for motion Through-plane: 8mm slice thickness + 1mm gap In-plane: 1mm

Interpolation Linear interpolation: Weighted average of neighboring voxels z-axis z-axis Original Linear

Improved correspondence-based interpolation Adjacent slices: I A, I B Register I A to I B and vice versa, obtain displacements w AB, w BA z-position of desired interpolated value, I gives the distance ratio, α = (z I -z B )/(z A -z B ) Determine intensities at z I between I A and I B : Penney et al. Registration-based Interpolation, IEEE-TMI 2004 Frakes et al. A New method for Registration-based Interpolation, IEEE-TMI 2008 Olafdottir et al. Improving Image Registration using Correspondence Interpolation, ISBI 2011

Formulation with respect to Linear Interpolation Improved Correspondence-based interpolation Linear Interpolation Approximation: Assuming smoothness and dense correspondence field

Cardiac example Original Original z-gradient with linear interpolation Correspondence-based interp Correspondence-based z-gradient with correspondence-based

Gradients of deformed targets, cardiac MRI Linear Spline Correspondence

Atlas Building Linear Correspondence

Interaction Phantom Omni

Interaction by proxy Plane estimation on surface Constant re-evaluation Real-time Performance

Linear Interpolation

Registration Based Interpolation

Motion compensation

Conclusion We have demonstrated that Iterative reconstruction using smart priors allows for Image reconstruction using fewer projections at low resolution, and Motion compensation

Acknowledgements The Danish Council for Independent Research The Danish Council for Strategic Research Danish Meat Research Institute Aarhus University Hospital, Skejby