Visual data analysis a chance and a challenge for mathematicians Krzysztof S. Nowiński (ICM)
-
Upload
kenneth-gallagher -
Category
Documents
-
view
214 -
download
0
Transcript of Visual data analysis a chance and a challenge for mathematicians Krzysztof S. Nowiński (ICM)
Visual data analysis Visual data analysis a a chance and chance and a a challenge challenge
for mathematiciansfor mathematicians
Krzysztof S. Nowiński (ICM)
Visual data analysisVisual data analysis
Motivation:• Mathematical model of any piece
of reality – Verifiable– Operative - applicable
• Verification and application usually done by computational implementation
• Verification by comparison to observation or experiment
• Problem: extract informationinformation from datadata
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
Statistics versus VisualizationStatistics versus Visualization
• Statistics– Provides easily comparable, simple,
compressed information– Provides answers to questions
• Visualization– Provides often complicated, hard to
describe images or movies– Difficult to compare and compress
• but– Shows the unexpected– Allows to pose questions and state
conjecturesMathematics for key technologies and innovation Warsaw,
February 21-22, 2008
Example: cosmological Example: cosmological simulationssimulations
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
• Universe evolution model with gravity as the only driving force
• Does it correctly reproduce the current state– Voids– Walls– Strings
• The picture confirms this conjecture
ExampleExampleGiven:• A mathematical
(classical) model of internal energy E(X) of a molecule – balls and springs flavor
• Three principal geometric variables (dihedral angles in a large ring) ω1(X), ω2(X), ω3(X)
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
Example (cont.)Example (cont.)
Required: Description of 3D
landscape of
E(ω1,ω2,ω3)=min(E(X): ωi(X)=ωi, i=1,2,3):
• Local minima and their values (quasi-stationary states)
• Minimum energy paths joining these minima – state transition tree
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
EE
Local equilibrium
Transition state
Example (cont.)Example (cont.)
Numerical implementation provided 30x30x30 matrix of energy values
• Finding local minima – numerically trivial
• Finding transition paths – slightly harder but possible
With some visualization system at hand – why not to look first at the raw data?
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
Example (cont.)Example (cont.)
• With some visualization system at hand – why not to look first at the raw data?
• Finding local minima – visually trivialJust look at isosurfaces corresponding to
small energy values• Finding transition paths – slightly
harder but still easyPick moments (threshold values) when
isosurfaces start to join
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
Pictures nowPictures now
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
Example (cont.)Example (cont.)
Discover hidden symmetryDiscover hidden symmetry• Unexpected• Clearly seen• Impossible to be found by any
form of numerical (statistical) analysis
• Unless known beforehand
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
ExamplesExamples
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
• Vector field in plane –– from simplest
possible – to artistic– and formal –
singular points detection
Applicable in 3D• Question –
Tensor fields
Example – biomedical Example – biomedical applicationsapplications
• Volume segmentation – essential for diagnosis and therapy planning
• Preceeded by volume preprocessing and tissue classification
• Lots of techniques – Freehand– Semi-interactive – volume
growing– Automatic (atlas
deformation)Mathematics for key technologies and innovation Warsaw,
February 21-22, 2008
Volume segmentationVolume segmentation
Segmented volume growing – Evolution of characteristic function
Well established numerical algorithms, but
large data to operate onvs.
Evolution of surfacefast, efficient,
butvariable topology
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
In need for algorithmic homotopyIn need for algorithmic homotopy
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
• Surfaces usually evolve in a smooth way (elementary stability theory)
• However, ocassionally they pass through singularities (slightly more advanced stability theory)
• Passing through a singularity almost always (again, stability theory) means undergoing a surgery –
• cutting away a small ring and filling holes with two disks or reverse operation
In need for algorithmic homotopyIn need for algorithmic homotopy
The problem: „Diagnose for surgery”,That is, find points orclosed curves (cycles) thatcan become singular innearest future.They must be small but essential (at
least locally)How to find them on the fly?
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008
Final remarksFinal remarks
• Majority of images made with VisNow –Open sourced, Java based visualization
system – currently targeted at biomedical application – and its derivatives
http://visnow.icm.edu.pl/• Thanks to my collaborators– Michał Chlebiej– Bartosz Borucki– Hubert Orlik-Grzesik– Michał Łyczek
Mathematics for key technologies and innovation Warsaw, February 21-22, 2008