Parallelization of Coherent Point Drift for patient registration
Master thesis
View/ Open
Date
2019Metadata
Show full item recordCollections
- Institutt for fysikk [2734]
Abstract
Punktskyregistrering er en sentral del i enhver anvendelse der det er ønskelig å vite hvordan tosett av punkter hører sammen, for eksempel data fra medisinske undersøkelser. Det finnes et stortutvalg av ulike algoritmer for å løse slike registreringsproblem, og en av dem er Coherent PointDrift (CPD). I denne oppgaven blir en rask implementasjon av denne algoritmen utviklet ved hjelpav parallellisering av beregninger både på CPU og GPU, som reduserer kjøretiden betydelig. Denutviklede algoritmen, kalt FAST CPD (FCPD), inkluderer rigid, affin og elastisk registrering ogkoden blir fritt tilgjengelig som åpen kildekode.
FCPD gir kjøretider for rigid registrering som gjør det mulig å gjøre slik registrering i sanntidmed CPD, og elastisk registrering av relativt store datasett kan bli gjort i løpet av få sekunder.Elastisk FCPD ble testet på data for korrigering av forskyningen av hjernen som kan oppstå underhjerneoperasjoner (brain-shift correction). Point set registration is a central part in any application where the correspondence between twodata point sets is of interest, for instance patient data from medical examinations. There existsnumerous different algorithms that aim at solving the registration problem, and one of which isthe Coherent Point Drift (CPD) algorithm. In this thesis a fast implementation of this algorithmis developed with parallelization on both CPU and GPU, significantly reducing the time requiredto perform the registrations. The developed algorithm, called FAST CPD (FCPD), includes rigid,affine and elastic registration and the code will be freely available as open-source.
The rigid FCPD runtimes allow for real-time registration with the CPD algorithm, and theelastic registration runtimes make it possible to register relatively large point sets within a fewseconds. The elastic FCPD is applied to data used to correct for the brain-shift occurring duringbrain surgeries.