gpu brainstorming what classes to focus on. top priorities level sets – (1)...
TRANSCRIPT
![Page 1: GPU Brainstorming What Classes to focus on. Top Priorities Level Sets – (1) ParallelSparseFieldSolver (look at link from Paul) – (?) NarrowBandLevelSet](https://reader036.vdocuments.us/reader036/viewer/2022083006/56649f395503460f94c55ed2/html5/thumbnails/1.jpg)
GPU Brainstorming
What Classes to focus on
![Page 2: GPU Brainstorming What Classes to focus on. Top Priorities Level Sets – (1) ParallelSparseFieldSolver (look at link from Paul) – (?) NarrowBandLevelSet](https://reader036.vdocuments.us/reader036/viewer/2022083006/56649f395503460f94c55ed2/html5/thumbnails/2.jpg)
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)
![Page 3: GPU Brainstorming What Classes to focus on. Top Priorities Level Sets – (1) ParallelSparseFieldSolver (look at link from Paul) – (?) NarrowBandLevelSet](https://reader036.vdocuments.us/reader036/viewer/2022083006/56649f395503460f94c55ed2/html5/thumbnails/3.jpg)
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)
![Page 4: GPU Brainstorming What Classes to focus on. Top Priorities Level Sets – (1) ParallelSparseFieldSolver (look at link from Paul) – (?) NarrowBandLevelSet](https://reader036.vdocuments.us/reader036/viewer/2022083006/56649f395503460f94c55ed2/html5/thumbnails/4.jpg)
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
![Page 5: GPU Brainstorming What Classes to focus on. Top Priorities Level Sets – (1) ParallelSparseFieldSolver (look at link from Paul) – (?) NarrowBandLevelSet](https://reader036.vdocuments.us/reader036/viewer/2022083006/56649f395503460f94c55ed2/html5/thumbnails/5.jpg)
Good Targets
• 3D Mattes Mutual Information, Deformable Registration (with Bsplines)
• Rigid Registration• Mutual Information (Greg Sharp)– (histogram based)