µMatch: 3D shape correspondence for biological image data

Modern microscopy technologies allow imaging biological objects in 3D over a wide range of spatial and temporal scales, opening the way for a quantitative assessment of morphology. However, establishing a correspondence between objects to be compared, a first necessary step of most shape analysis wo...

ver descrição completa

Detalhes bibliográficos
Autores: Klatzow, James; Dalmasso, Giovanni; Martínez Abadías, Neus, 1978-; Sharpe, James; Uhlmann, Virginie
Tipo de documento: Artigo
Estado:Published version
Data de publicação:2022
País:España
Recursos:Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)
Repositório:Recercat. Dipósit de la Recerca de Catalunya
OAI Identifier:oai:recercat.cat:2445/194747
Acesso em linha:https://hdl.handle.net/2445/194747
Nível de acesso:Acesso aberto
Palavra-chave:Visualització tridimensional
Impressió 3D
Python (Llenguatge de programació)
Biotecnologia
Three-dimensional display systems
Three-dimensional printing
Python (Computer program language)
Biotechnology
Descrição
Resumo:Modern microscopy technologies allow imaging biological objects in 3D over a wide range of spatial and temporal scales, opening the way for a quantitative assessment of morphology. However, establishing a correspondence between objects to be compared, a first necessary step of most shape analysis workflows, remains challenging for soft-tissue objects without striking features allowing them to be landmarked. To address this issue, we introduce the μMatch 3D shape correspondence pipeline. μMatch implements a state-of-the-art correspondence algorithm initially developed for computer graphics and packages it in a streamlined pipeline including tools to carry out all steps from input data pre-processing to classical shape analysis routines. Importantly, μMatch does not require any landmarks on the object surface and establishes correspondence in a fully automated manner. Our open-source method is implemented in Python and can be used to process collections of objects described as triangular meshes. We quantitatively assess the validity of μMatch relying on a well-known benchmark dataset and further demonstrate its reliability by reproducing published results previously obtained through manual landmarking.