Topology ToolKit


Gallery

Enjoy our TTK eye candy with this gallery of screen-shots showing TTK features in action. Please visit our tutorial page for videos showing how to reproduce these visualizations with the example data-sets available from the download page.

A list of third-party projects using TTK is available here.

Scalar data

Dragon demo

TTK features in action: ContourTree (FTM), GeometrySmoother, IcospheresFromPoint, PersistenceCurve, PersistenceDiagram, ScalarFieldCriticalPoints, TopologicalSimplification.

Morse persistence demo

TTK features in action: IcospheresFromPoint, MorseSmaleComplex, PersistenceCurve, PersistenceDiagram, ScalarFieldSmoother, TopologicalSimplification.

Built-in example 1

TTK features in action: IcospheresFromPoint, PersistenceCurve, PersistenceDiagram, ScalarFieldCriticalPoints, ScalarFieldNormalizer, TopologicalSimplification.

Interaction site demo

TTK features in action: ContourTree (FTM), GeometrySmoother, IcospheresFromPoint, PersistenceCurve, PersistenceDiagram, ScalarFieldCriticalPoints, ScalarFieldNormalizer, TopologicalSimplification.

Viscous fingering demo

TTK features in action: ComponentSize, DistanceField, GeometrySmoother, IcospheresFromPoint, Identifiers, IntegralLines, PersistenceCurve, PersistenceDiagram, ScalarFieldCriticalPoints.

Morse molecule demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, MorseSmaleComplex.

Tectonic puzzle demo

TTK features in action: IcospheresFromPoint, IdentifierRandomizer, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

Ocean vortices demo

TTK features in action: ComponentSize, DistanceField, IcospheresFromPoint, IdentifierRandomizer, MergeTree, PersistenceDiagram, PointDataConvertor, TopologicalSimplification.

Contour around point demo

TTK features in action: ContourAroundPoint MergeTree, PersistenceDiagram, TopologicalSimplification.

CT bones demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, MergeTree, PersistenceDiagram, TopologicalSimplification.

Tribute to Edelsbrunner & Harer's book (p. 217)

TTK features in action: IcospheresFromPoint, IdentifierRandomizer, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

Image processing demo

TTK features in action: IcospheresFromPoint, IdentifierRandomizer, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

Persistence driven compression demo

TTK features in action: Persistence driven compression (file format: *.ttk).

Harmonic skeleton demo

TTK features in action: GeometrySmoother, HarmonicField, IcospheresFromPoint, Identifiers, PersistenceDiagram, Reeb graph (FTR), ScalarFieldNormalizer, TextureMapFromField, TopologicalSimplification.

Morse-Smale quadrangulation demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, IdentifierRandomizer, MorseSmaleComplex, MorseSmaleQuadrangulation, PersistenceDiagram, QuadrangulationSubdivision, ScalarFieldNormalizer, TopologicalSimplification.

Bivariate scalar data

Built-in example 2

TTK features in action: ContinuousScatterplot, FiberSurface, JacobiSet, ProjectionFromField, RangePolygon.

Bivariate toy demo

TTK features in action: ContourTree (FTM), Fiber, GeometrySmoother, IcospheresFromPoint, JacobiSet, ProjectionFromField, ReebSpace, ScalarFieldCriticalPoints, TextureMapFromField.

Bivariate toy CSP peeling demo

TTK features in action: ContinuousScatterplot, GeometrySmoother, ProjectionFromField, ReebSpace.

Mechanical demo

TTK features in action: ContinuousScatterplot, GeometrySmoother, ProjectionFromField, ReebSpace.

Uncertain scalar data

Built-in Example 3

TTK features in action: IcospheresFromPoint, MandatoryCriticalPoints, PeristenceDiagram, ScalarFieldCriticalPoints, TopologicalSimplification.

Uncertain starting vortex demo

TTK features in action: IcospheresFromPoint, MandatoryCriticalPoints, PeristenceDiagram, ScalarFieldCriticalPoints, TopologicalSimplification.

Time-varying scalar data

Time tracking demo

TTK features in action: IcospheresFromPoint, PersistenceDiagram, PointDataSelector, TrackingFromFields.

Nested tracking graph demo

TTK features in action: AddFieldData, BlockAggregator, CinemaProductReader, CinemaQuery, CinemaReader, EndFor, ForEachRow, MeshGraph, PlanarGraphLayout, TrackingFromOverlap.

Ensemble scalar data

Persistence diagram distance demo

TTK features in action: IcospheresFromPoint, PersistenceDiagram, PersistenceDiagramClustering (for fast Wasserstein distances).

Persistence diagram clustering demo

TTK features in action: IcospheresFromPoint, PersistenceDiagram, PersistenceDiagramClustering (for fast Wasserstein barycenters and clustering).

Contour tree alignment demo

TTK features in action: ArrayEditor, BlockAggregator, CinemaProductReader, CinemaReader, CinemaQuery, ContourTreeAlignment, Extract ForEach/EndFor, GridLayout PlanarGraphLayout.

High-dimensional / point cloud data

Persistence clustering gallery demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

Persistence clustering0 demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

Persistence clustering1 demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

Persistence clustering2 demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

Persistence clustering3 demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

Persistence clustering4 demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

Karhunen-Love Digits 64-Dimensions demo

TTK features in action: DimensionReduction, GeometrySmoother, IcospheresFromPoint, IdentifierRandomizer, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

1-manifold learning demo

TTK features in action: DimensionReduction, GeometrySmoother, IcospheresFromPoint, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

1-manifold learning circles demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

2-manifold learning demo

TTK features in action: GeometrySmoother, IcospheresFromPoint, MorseSmaleComplex, PersistenceDiagram, TopologicalSimplification.

Misc features

Manifold checks

TTK features in action: IcospheresFromPoint, Identifiers, ManifoldCheck.

In-situ features

GeometryApproximation

TTK features in action: CinemaImaging, CinemaLayout, DepthImageBasedGeometryApproximation, IcoSphere, IcospheresFromPoint.

Cinema Darkroom

TTK features in action: CinemaImaging, CinemaProductReader, CinemaReader, CinemaQuery, DarkroomCamera, DarkroomColorMapping, DarkroomCompositing, DarkroomFXAA, DarkroomIBS, DarkroomSSAO, DarkroomSSDoF, DarkroomSSSAO. Extract,


Third-party projects using TTK


 ·  cricket-topology - Topological analysis of cricket players' positional data, by Adhitya Kamakshidasan.

 ·  inviwo - Free configurable visualizations for scientific data (TTK modules), by the Inviwo team.



 ·  topo-vol - Topology-driven transfer function design for volume rendering, by Will Usher and Qi Wu.