What this page does
It explains the research idea in layers.
The page begins with intuition, then connects a synthetic filtration to persistence, introduces the mathematical structure, and finally shows how the ideas enter the research workflow.
Doctoral research · Interactive explanation
Trabecular bone is not simply more bone or less bone. It is a network in three dimensions. Connectivity, tunnels, cavities, orientation, local geometry, and load paths all contribute to its architecture.
What this page does
The page begins with intuition, then connects a synthetic filtration to persistence, introduces the mathematical structure, and finally shows how the ideas enter the research workflow.
What this page does not do
No research specimen images, identifying information, or detailed numerical results from the manuscript are shown in the teaching interaction.
Browser inspection
A separate prototype viewer opens a small overview first, then refines the specimen while keeping the camera in place. Local mode reads prepared surfaces directly from your computer, so research data do not need to be published to the website.
Start with the idea
Conventional morphometry measures quantities such as bone volume fraction, trabecular thickness, separation, connectivity density, and anisotropy. Persistent homology studies how topological features appear and disappear across a changing threshold or scalar field.
Tracks separate pieces and the thresholds at which they merge.
Tracks loop structure surrounding a passage that has not been filled.
Tracks voids enclosed by surrounding structure in three dimensions.
Interactive concept
The example is deliberately small. Its purpose is to make birth, death, merging, and persistence visible before the same ideas are applied to images in three dimensions.
The shaded region contains classes whose birth is at most the current threshold and whose death is greater than it. These are the finite classes that are alive at that threshold.
Adjust the threshold to see components appear, merge, and enclose a void.
Selected persistence class
Choose either point in the diagram or one of the equivalent buttons below it.
The scalar values were chosen so that the finite classes are known and easy to inspect. The H0 interval is [28, 45), the H1 interval is [28, 68), and the first H0 class is essential.
When a persistence point is selected, highlighted cells provide one explanatory witness for this construction. In general, a persistence class does not come with a unique canonical geometric representative.
From the teaching example to the research data
A calibrated micro CT volume provides intensity and spatial information inside a defined analysis region.
Image intensity or signed distance values determine when cells enter a cubical complex.
Persistent homology records which structural features survive as the filtration changes.
Read at the level you need
The scientific question is the same in every view. Only the level of detail changes.
Intuition
A binary segmentation gives one answer at one chosen threshold. Persistent homology instead studies a sequence of related shapes. A feature that disappears almost immediately behaves differently from one that remains present across a broad part of the filtration.
Persistence is therefore about stability across change. The aim in this project is not to replace morphometry, but to ask whether topology provides complementary information about architecture.
Mathematics
Let K be a cubical complex and let f assign a scalar filtration value to its cells. For a threshold t, define the sublevel complex
If s is at most t, then Ks is contained in Kt. Inclusion induces a map on homology:
Persistent homology records when homology classes appear and when they disappear. A finite class can be represented by a point (birth, death) in a persistence diagram. The difference between death and birth is its persistence.
Implementation
Image volumes are restricted to an analysis region and converted into scalar filtrations based on quantities such as image intensity or signed distance. Cubical persistent homology then produces interval or diagram data that can be transformed into representations suitable for modelling.
The conventional morphometry code is deliberately kept separate from the persistent homology workflow.
The public bone_morphometry package handles morphometry and other scalar descriptors.
Topological analysis remains independently inspectable in the associated research repository.
Research provenance
Each stage changes the object being analysed. Showing those changes helps separate image processing, mathematical description, and statistical modelling.
Begin with a calibrated volume and an explicitly defined region of interest.
Construct a bone representation while preserving the intended analysis domain.
Use image intensity or distance information to determine when cells enter the complex.
Track topological classes in dimensions 0, 1, and 2 across the filtration.
Transform persistence information into features that can be compared or used in statistical models.
Compare topological and morphometric feature families with procedures appropriate for a small cohort.
Public now
The mathematical idea, the teaching interaction, and public software can be inspected without releasing detailed outcome comparisons before the corresponding manuscript is public.
Still in preparation
Strength prediction tables, manuscript figures, and other detailed outcome results are intentionally absent from this public teaching page for now.