GEOMETRY RECONSTRUCTION AND MESH GENERATION USING VARIATIONAL IMPLICIT SURFACES



Similar documents
Face Verification Problem. Face Recognition Problem. Application: Access Control. Biometric Authentication. Face Verification (1:1 matching)

Snake-Based Segmentation of Teeth from Virtual Dental Casts

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

Calculating the high frequency transmission line parameters of power cables

An Enhanced Super-Resolution System with Improved Image Registration, Automatic Image Selection, and Image Enhancement

An interactive system for structure-based ASCII art creation

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

Ring structure of splines on triangulations

Conversion between the vector and raster data structures using Fuzzy Geographical Entities

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College

MACHINE VISION SYSTEM FOR SPECULAR SURFACE INSPECTION: USE OF SIMULATION PROCESS AS A TOOL FOR DESIGN AND OPTIMIZATION

Damage detection in composite laminates using coin-tap method

Actuator forces in CFD: RANS and LES modeling in OpenFOAM

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by

Imperial College London

What is Candidate Sampling

A Multi-mode Image Tracking System Based on Distributed Fusion

How To Understand The Results Of The German Meris Cloud And Water Vapour Product

BERNSTEIN POLYNOMIALS

IMPACT ANALYSIS OF A CELLULAR PHONE

Politecnico di Torino. Porto Institutional Repository

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

Inter-Ing INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, November 2007.

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Mean Value Coordinates for Closed Triangular Meshes

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits

Gender Classification for Real-Time Audience Analysis System

Support Vector Machines

Recurrence. 1 Definitions and main statements

A Simple Approach to Clustering in Excel

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST)

Adaptive Fractal Image Coding in the Frequency Domain

A Secure Password-Authenticated Key Agreement Using Smart Cards

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression

A Multi-Camera System on PC-Cluster for Real-time 3-D Tracking

This circuit than can be reduced to a planar circuit

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification

Brigid Mullany, Ph.D University of North Carolina, Charlotte

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently.

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization

The circuit shown on Figure 1 is called the common emitter amplifier circuit. The important subsystems of this circuit are:

Vision Mouse. Saurabh Sarkar a* University of Cincinnati, Cincinnati, USA ABSTRACT 1. INTRODUCTION

Sensor placement for leak detection and location in water distribution networks

GRAVITY DATA VALIDATION AND OUTLIER DETECTION USING L 1 -NORM

Simulating injection moulding of microfeatured components

FREQUENCY OF OCCURRENCE OF CERTAIN CHEMICAL CLASSES OF GSR FROM VARIOUS AMMUNITION TYPES

The OC Curve of Attribute Acceptance Plans

Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting

v a 1 b 1 i, a 2 b 2 i,..., a n b n i.

3D SURFACE RECONSTRUCTION AND ANALYSIS IN AUTOMATED APPLE STEM END/CALYX IDENTIFICATION

Efficient Project Portfolio as a tool for Enterprise Risk Management

Human Tracking by Fast Mean Shift Mode Seeking

Design and Development of a Security Evaluation Platform Based on International Standards

Implementation of Deutsch's Algorithm Using Mathcad

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008

DEFINING %COMPLETE IN MICROSOFT PROJECT

Parallel Numerical Simulation of Visual Neurons for Analysis of Optical Illusion

Vehicle Detection and Tracking in Video from Moving Airborne Platform

Mooring Pattern Optimization using Genetic Algorithms

Fast degree elevation and knot insertion for B-spline curves

21 Vectors: The Cross Product & Torque

Abstract. Dublin City University

Algebraic Point Set Surfaces

I. INTRODUCTION. 1 IRCCyN: UMR CNRS 6596, Ecole Centrale de Nantes, Université de Nantes, Ecole des Mines de Nantes

Distributed Multi-Target Tracking In A Self-Configuring Camera Network

A DATA MINING APPLICATION IN A STUDENT DATABASE

USE OF THE SRTM DEM AS A GEO-REFERENCING TOOL BY ELEVATION MATCHING

On-Line Fault Detection in Wind Turbine Transmission System using Adaptive Filter and Robust Statistical Features

Automated Mobile ph Reader on a Camera Phone

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence

Traffic State Estimation in the Traffic Management Center of Berlin

Lecture 3: Force of Interest, Real Interest Rate, Annuity

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol

Descriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications

7.5. Present Value of an Annuity. Investigate

A frequency decomposition time domain model of broadband frequency-dependent absorption: Model II

L10: Linear discriminants analysis

Forecasting the Direction and Strength of Stock Market Movement

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT

Data Visualization within Urban Models

A Single-Image Super-Resolution Method for Texture Interpolation

Project Networks With Mixed-Time Constraints

Lecture 2: Single Layer Perceptrons Kevin Swingler

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

An Integrated Semantically Correct 2.5D Object Oriented TIN. Andreas Koch

POLYSA: A Polynomial Algorithm for Non-binary Constraint Satisfaction Problems with and

Multi-Robot Tracking of a Moving Object Using Directional Sensors

An Interest-Oriented Network Evolution Mechanism for Online Communities

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Transcription:

GEOMETRY RECONSTRUCTION AND MESH GENERATION USING VARIATIONAL IMPLICIT SURFACES S. Gordana *, C. Grffth *, J. Peró *, S. Sherwn * and D. J. Doorly * 1. ABSTRACT Ths paper presents a technque to recover surfaces from Magnetc Resonance Imagng (MRI) and generate volume meshes sutable for Computatonal Flud Dynamcs (CFD). The ultmate am of ths study s the reconstructon of geometry and flow envronment from n-vvo patent data usng MRI, Doppler ultrasound and CFD, partcularly at the dstal anastomoss of arteral perpheral bypass grafts. We apply computer vson technques to automatcally extract medal lnes and ther angles at bfurcatons as a way of characterzng geometry. 2. INTRODUCTION Perpheral arteral dsease descrbes problems that are caused by the obstructon to blood flow n arteres other than the coronary and ntracranal vessels [1]. Specfcally, ths work s focused on chronc arteral dsease n the arteres to the legs and our studes are lmted to patents who requre revascularsaton to avod amputaton. Surgcal revascularsaton s performed by graftng an autologus ven to the dseased artery, reestablshng flow downstream the occluson. Perpheral by-pass grafts present a hgh falure rate at ther dstal anastomoss n the form of hyperplasa or thromboss. There s now clear evdence that such problems are related to local haemodynamcs factors [2]. Geometry determnes flow nsde dstal anastomoses and surgeons desgn an anastomoss whle performng revascularsaton. Studyng dfferent geometrcal confguratons taken from n-vvo measurements and relatng relevant blood flow features to the progress of the dsease may actually gude surgcal practce to determne the most approprate anastomoss confguraton. Keywords: varatonal nterpolaton, mesh generaton, skeletonzaton. * Bomedcal Flow Group Department of Aeronautcs, Imperal College, Prnce Consort Road, London SW7 2BY, UK.

To accomplsh ths we requre the ablty to perform CFD nsde anatomcally correct geometres and to correlate CFD results wth relevant geometrc features that surgeons can control. The technques presented n ths paper address reconstructng a CFD mesh from MRI mages and extractng nformaton from the reconstructon. The choce of the tools s geared towards obtanng maxmum automaton of geometrc reconstructon and analyss for reasons of productvty and coherence. Productvty s mportant when a large number of patents are consdered for a study. Coherence s better acheved when user subjectvty s kept to a mnmum. In secton 3 we ntroduce a varatonal approach to surface fttng, followng Turk and O Bren [3], and we present how t can be nterfaced wth our spectral/hp element Naver-Stokes solver. In secton 4 we dscuss some ssues concernng the accuracy of the reconstructon. In secton 5 we outlne the current development of the morphometrc analyss of n-vvo data usng computer vson technques 3. GEOMETRY RECONSTRUCTION MRI produces a set of data consstng of two-dmensonal mages. Each mage s a matrx of 512 512 pxels coloured n 256 levels of grey. Areas of blood flow appear brghter than surroundng tssue and ther contours can be solated by automatc thresholdng. Ths s accomplshed by means of the freeware package Image (www.sconcorp.com). Contours are jagged lnes, snce they follow pxels patterns, and need to be smoothed by least-squares splne nterpolaton [4]. Ths process s schematcally depcted n fgure 1 where the sequence of nterpolated contours, n fgure 1(c), provdes a sketch of the shape. Fgure 1. Image processng: (a) MRI mage wth area of blood flow marked by crcle (b) Least-squares nterpolaton (c) Sequence of nterpolated contours. The lmted resoluton of MRI results n mssng nformaton at the bfurcaton where geometry changes ts topology from one to two or more branches. Changes of topology are naturally treated by mplct surfaces [3] that defne the geometry as a constant level set of a functon f (x), where x = ( x, y, z) denotes the Cartesan coordnates. Here we seek a functon that assumes a value of zero at a dscrete set of ponts x ; = 1, K, N evaluated on the smooth planar splnes. Followng the approach proposed n [3], we choose f as a lnear combnaton of radal bass functons φ assocated wth the N constrants x as N f ( x) = c φ ( x x ). (1) = 1

The radal bass functons depend on the dstance between a pont x and the constrant pont x. The evaluaton of the N coeffcents c requres the soluton of a lnear system Ac = h (2) wth A = φ ( x x ) and h = 0. Snce c = 0 s a soluton of (2), extra nformaton s j j requred to close the problem. To ths effect, we also request that h = 1 at a second set of nteror ponts x ; = N +1, K, 2N generated by dsplacng the frst set of ponts along the normal to the boundary. Smoothness of the nterpolated surface depends on the choce of the radal bass functon φ. Here we use the famly proposed by Duchon [5] that mnmzes the deformaton energy of a thn-plate nterpolaton through the set of ponts and s gven by N = 1 3 f ( x) = c x x. (3) The geometry of the vessel can then be reconstructed by extractng the zero level set of f usng an mplct functon polygonzer [6] (fgure 2). Ths method produces trangular meshes that are good enough for computer graphcs. However mesh enhancement operatons are requred to produce a surface trangulaton sutable for generaton of a volume mesh adequate for CFD. A flow soluton, gven boundary condtons from Doppler ultrasound and provded the geometry s adequately extended, can be obtaned by the fnte volume method (fgure 3a). The accurate calculaton of wall shear stress s very senstve to mesh resoluton and hgh-order p-type fnte element technques offer the potental of hgher accuracy per computatonal effort compared to methods based on lnear approxmatons [7]. Graft Proxmal Dstal Fgure 2. Trangulaton of the zero level set of the mplct functon: (a) Full surface. (b) Detal of polygonzer mesh. (c) Detal of enhanced qualty mesh. Our hgh-order mesh generator bulds a boundary-conformng unstructured mesh of hgh-order spectral/hp elements by subdvdng an ntal coarse mesh of lnear elements. The method s descrbed n full detal n [8]. At present our mesh generator needs a parametrc surface representaton as startng nput. Faced wth the non-trval problem of parametrzng an mplct surface, we adopt a sem-automatc procedure where the user nteractvely draws splnes curves on the sosurface trangulaton and specfes a connectvty to buld splne patches. Fgure 3b shows that patches obtaned n ths way are close to the so-surface but they do not cover t exactly and do not show more than poston contnuty through boundares. Therefore, we project these patches on the so-surface usng an algorthm by Hartmann [9]. Ths provdes a correct parametrzaton and acheves a better degree of contnuty across patches. The hgh-order mesh generator produces a surface mesh whose spacng s a functon of

Fgure 3. (a) Wall shear stress [Pa] computed by the fnte volume method (FLUENT commercal package, Re 400, occluded proxmal vessel). (b) Snapshot of the patches drawng procedure. (c) Projected patches. the surface curvature. A vscous layer of prsms and tetrahedral elements consttute the volume mesh. Flow solutons are computed wth a spectral/hp fnte element solver [7]. The outlned reconstructon and mesh generaton procedure s completely automatc but stll requres the user to draw patches. Further work can proceed n two drectons: ether to automate the surface parametrzaton or to modfy the hgh-order mesh generator to take a dfferent ntal geometry nput. Fgure 4. (a) Hgh-order mesh. (b) Detal of mesh at nflow. (c) Wall shear stress [Pa] computed by spectral/hp solver (steady flow, Re = 400, occluded proxmal vessel). 4. RECONSTRUCTION ACCURACY We started our error quantfcaton nvestgaton by tryng to reconstruct a known shape. We scanned two plastc tubes joned at an angle of 45 degrees. The shape acqured after segmentaton, mplct functon fttng and so-surface extracton s depcted n fgure 5(a). The reconstructed surface presents a dent near the juncton regon that s not part of the real model. Ths appears to be a feld artefact caused by the magnetc propertes of the glue used to jon the tubes. Furthermore, the two reconstructed tubes do not show unform crcular cross-sectons. A rapd and automatc way of elmnatng these artefacts s treatng the mplct functon as a 3D mage and applyng a Gaussan flter. We do not allow the smoothed and the orgnal surfaces to be further apart than one pxel. Ths s consstent wth the MRI resoluton.

Fgure 5. Smoothng: (a) Reconstructon of 2 tubes showng a dent at the juncton. (b) Surface after maxmum allowed smoothng. (c) Dstance map [pxels] between smoothed and orgnal surfaces. 5. GEOMETRIC FEATURES EXTRACTION CFD calculatons n anatomcally correct geometres must be accompaned wth dentfcaton of geometrc effects on flow to provde surgeons wth feedback on the anastomoss desgn. For example, surgeons are concerned wth the angle between the grafted ven and the host artery. Snce out-of-plane curvature strongly affects flow [10], some quantfcaton of planarty must also be found. It s mandatory to defne a centre lne of each anastomoss. We adopt a fast three-dmensonal sx subteratons thnnng algorthm to extract the skeleton (medal lne) of reconstructed geometres developed by Palagy and Kuba [11]. The method takes a 3D bnary mage as nput, the space s then dscretzed nto voxels and each voxel s gven an ntensty value of 1 f t s nsde the blood vessel or 0 elsewhere. The algorthm teratvely thns the object by removng voxels on the external surface untl an approxmaton of the medal lne remans, as shown n fgure 6(a). Snce the thnnng algorthm requres each voxel to know whether ts 26 neghbours are part of the background, neghbourhood relatons are bult and updated durng thnnng so that the fnal medal lne s made up of ponts and ther connectvty. It s then natural to extract the juncton pont and the branches n an automatc fashon. Interpolatng the branches wth least squares straght lnes we defne a reference plane contanng the graft and the proxmal host vessel. Angles are measured between graft and proxmal, planar component of the dstal host vessel and graft, dstal host vessel and normal to the plane. Angles change accordng to how much nformaton s used n the nterpolaton n terms of how far nterpolated ponts are from the bfurcaton, fgure 6(c). From the varaton of the angles we deduct that the dstal host vessel possesses a consderable amount of out-of-plane curvature, whle the graft s approxmately straght. Ths smple quantfcaton can be appled n a statstcal fashon to large data sets and hopefully be correlated wth CFD results. Further work s amed at expandng the parameter space by fttng hgher-order curves to the medal lne, for example a helx. Ths wll permt to assocate a value of torson to each branch. We are also nvestgatng effcent and accurate methods for calculatng cross-sectonal areas along the medal lne. By changng the shape of the medal lne and mantanng the same area dstrbuton, we could perform parametrc studes to nvestgate the effects of vessel curvature and torson on flow. 6. CONCLUSIONS We have descrbed a sem-automatc varatonal reconstructon of geometry from MRI data. The reconstructed surfaces are used as nput to CFD solvers and geometrc analyss tools. The ablty to assocate flow features wth parameters representatve of

the vessel geometry s fundamental to perform parametrc studes that mght help surgeons understand how the desgn of an anastomoss nfluences ts patency. β α γ Fgure 6. (a) Medal lnes. (b) Angles used for classfcaton. (c) Dependence of angles on the dstance of nterpolated ponts from the bfurcaton, expressed n graft dameters. 7. ACKNOWLEDGEMENTS Ths work has benefted from the fnancal support from the Henry Smth s Kensngton Estate Charty. The Imperal College centres of Bomedcal Vsualzaton and Parallel Computng provded computatonal resources. We also would lke to thank the staff at London St. Mary s hosptal nvolved n ths study, coordnated by Prof. C. Caro and to Y. Papaharlaou for performng the MRI scans. 8. REFERENCES 1. Ourel, K., Perpheral arteral dsease, The Lancet, 358, 2001, 1257-1264. 2. Wootton, D. M. and Ku, D., Flud mechancs of vascular systems, dseases and thromboss, Ann. Rev. Bomed. Eng., 1, 1999, 299-329. 3. Turk, G. and O Bren, J. F., Shape transformaton usng varatonal mplct surfaces, n Proc. SIGGRAPH99, 1999, 335-342. 4. Derckx, P., Curves and surface fttng usng splnes, Oxford Scence Press, 1993. 5. Duchon, J., Splne mnmzng rotaton-nvarant sem-norms n Sobolev spaces, n Constructve Theory of Functons of Several Varables, Lecture Notes on Mathematcs, 571, 1977, 85-99. 6. Bloomenthal, J., An mplct surface polygonzer, n Graphcs Gems IV, Academc Press, 1994, 324-349. 7. Karnadaks, G. E. and Sherwn, S. J., Spectral/hp element methods for CFD, Oxford Unversty Press, 1999. 8. Sherwn, S. J. and Peró, J., Mesh generaton n curvlnear domans usng hghorder elements, Int. J. Numer. Meth. Engng., 53, 2002, 207-233. 9. Hartmann, E., Numercal parameterzaton of curves and surfaces, Computer Aded Geometrc Desgn, 17, 3, 2000, 251-266. 10. Sherwn, S. J., Shah, O., Doorly, D. J., Peró, J., Papaharlaou, Y., Watkns, N., Caro, C. G. and Dumouln, C. L., The nfluence of out-of-plane geometry on the flow wthn a dstal end-to-sde anastomoss, ASME J. Bomech., 122, 2000, 1-10. 11. Palagy, K. and Kuba, A., A 3D 6-subteraton thnnng algorthm for extractng medal lnes, Pattern Recognton Letters, 19, 7, May 1998.