gpu brainstorming what classes to focus on. top priorities level sets – (1)...

Post on 05-Jan-2016

213 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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)

top related