Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
Progressiveextractionofneuralmodelsfromhigh-resolution3Dimagesofbrain
CAD’16 Vancouver, Canada
Contents
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 2
• Motivation• Background• Firstexperiments• Methodformulation• Conclusion
Motivation
Marching-cubes(Siggraph,1987)
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 4
Findthe0-surface(oranyiso-surface)ofadiscrete3Dfield
Progressofhigh-resolutionimagingtechnology
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 5
WilliamE.Lorensen&HarveyE.Cline,"MarchingCubes:aHighResolution3DSurfaceConstructionAlgorithm",Siggraph,1987
Progressofhigh-resolutionimagingtechnology
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 6
NobelPrizeinChemistry2014awardedtoBetzig,Moerner&Hellfor"developmentofsuper-resolvedfluorescencemicroscopy,"whichbrings"opticalmicroscopyintothenanodimension"
Progressofhigh-resolutionimagingtechnology
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 7
Source:FeiChen,PaulW.Tillberg,EdwardS.Boyden.Expansionmicroscopy.Science,January152015;DOI:10.1126/science.1260088
Progressofhigh-resolutionimagingtechnology
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 8
TheViSUSsoftwareframeworkwasdesignedtoallowtheinteractiveexplorationofmassivescientificmodelsonavarietyofhardware,evengeographicallydistributed
NeuroscientistAlessandraMichelucci(Utah)withViSUSpowerwallandneuronesimage
“Houston:We’vehadaproblem”
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 9
Searchfordetailedgeometricmodelsfromhi-resimaging
“Apollo13:Wehaveasolution”
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 10
Lookforgeometricmodelsusingextremehi-resimaging
Andcontinuingthetravel...
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 11
Background
LAR:noveltopologicalrepresentationscheme
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 13
LinearAlgebraicRepresentation:
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 14
fromcellularmodelstosparsebinarymatrices
Sparsematrices:COO,CSRandCSCformats
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 15
aaaaaa
LARexamples(1/2)
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 16
LARexamples(2/2)
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 17
Algorithm:matrixof∂2operator
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 18
Forasurface(topologicalspace)madeofallquads(2-cells)
Topologicalincidenceoperators
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 19
BinarytopologicalrelationsbetweenLARcells
andcorrespondingtopologicaloperatorson∂◦chains
Goal:integratingLARwithViSUS
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 20
Firstexperiments
Firstexperiments
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 22
STEP1:surfaceextraction(512×512×128)
TestDataSet:B-repofthechainofvoxelsabovealuminancethreshold
B-repmodel,includingnoise
Firstexperiments
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 23
STEP1:surfaceextraction(512×512×128)
TestDataSet:B-repofthechainofvoxelsabovealuminancethreshold
modelafternoisefiltering
Firstexperiments
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 24
STEP1:surfaceextraction(512×512×128)
TestDataSet:B-repofthechainofvoxelsabovealuminancethreshold
modelafterclosingandopeningmathematicalmorphologyoperators
Surfaceextraction(512×512×128)
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 25
interiorviewofaclosedshell(portionofdatachain)
TestDataSet:B-repofthechainofvoxelsabovealuminancethreshold
Methodformulation
IDEA:computeafamilyofintrinsiccurves
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 27
ForeachVolinablock-partitionofa3-image:
Somethingwronghere?
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 28
Algorithm:map_image_2_b-rep
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 29
Extractboundarymodelsfrom3D"bricks"ofvoxels
Algorithm:simplify-B-Rep
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 30
Extract"intrinsic"curvesandGeneratehomologicallyequivalent&stronglyreducedmodels
Algorithm:example1
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 31
Extract"intrinsic"curvesandGeneratehomologicallyequivalent&stronglyreducedmodels
Algorithm:example1
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 32
Extract"intrinsic"curvesandGeneratehomologicallyequivalent&stronglyreducedmodels
Algorithm:example2
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 33
Extract"intrinsic"curvesandGeneratehomologicallyequivalent&stronglyreducedmodels
Algorithm:example2
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 34
Extract"intrinsic"curvesandGeneratehomologicallyequivalent&stronglyreducedmodels
Algorithm:example3
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 35
Extract"intrinsic"curvesandGeneratehomologicallyequivalent&stronglyreducedmodels
Algorithm:example3
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 36
Extract"intrinsic"curvesandGeneratehomologicallyequivalent&stronglyreducedmodels
Nextsteps
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 37
Conclusion
(Partial)resultsobtainedandfurtheradvances
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 39
Thanksforyourattention
CAD'16Vancouver,Canada GiuliaClementi;DaniloSalvati;GiorgioScorzelli;AlbertoPaoluzzi;ValerioPascucci 40
QUESTIONS?