Cargando…

Partition-based optimization model for generative anatomy modeling language (POM-GAML)

BACKGROUND: This paper presents a novel approach for Generative Anatomy Modeling Language (GAML). This approach automatically detects the geometric partitions in 3D anatomy that in turn speeds up integrated non-linear optimization model in GAML for 3D anatomy modeling with constraints (e.g. joints)....

Descripción completa

Detalles Bibliográficos
Autores principales: Demirel, Doga, Cetinsaya, Berk, Halic, Tansel, Kockara, Sinan, Ahmadi, Shahryar
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6419323/
https://www.ncbi.nlm.nih.gov/pubmed/30871460
http://dx.doi.org/10.1186/s12859-019-2626-7
_version_ 1783403918297923584
author Demirel, Doga
Cetinsaya, Berk
Halic, Tansel
Kockara, Sinan
Ahmadi, Shahryar
author_facet Demirel, Doga
Cetinsaya, Berk
Halic, Tansel
Kockara, Sinan
Ahmadi, Shahryar
author_sort Demirel, Doga
collection PubMed
description BACKGROUND: This paper presents a novel approach for Generative Anatomy Modeling Language (GAML). This approach automatically detects the geometric partitions in 3D anatomy that in turn speeds up integrated non-linear optimization model in GAML for 3D anatomy modeling with constraints (e.g. joints). This integrated non-linear optimization model requires the exponential execution time. However, our approach effectively computes the solution for non-linear optimization model and reduces computation time from exponential to linear time. This is achieved by grouping the 3D geometric constraints into communities. METHODS: Various community detection algorithms (k-means clustering, Clauset Newman Moore, and Density-Based Spatial Clustering of Applications with Noise) were used to find communities and partition the non-linear optimization problem into sub-problems. GAML was used to create a case study for 3D shoulder model to benchmark our approach with up to 5000 constraints. RESULTS: Our results show that the computation time was reduced from exponential time to linear time and the error rate between the partitioned and non-partitioned approach decreases with the increasing number of constraints. For the largest constraint set (5000 constraints), speed up was over 2689-fold whereas error was computed as low as 2.2%. CONCLUSION: This study presents a novel approach to group anatomical constraints in 3D human shoulder model using community detection algorithms. A case study for 3D modeling for shoulder models developed for arthroscopic rotator cuff simulation was presented. Our results significantly reduced the computation time in conjunction with a decrease in error using constrained optimization by linear approximation, non-linear optimization solver.
format Online
Article
Text
id pubmed-6419323
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-64193232019-03-27 Partition-based optimization model for generative anatomy modeling language (POM-GAML) Demirel, Doga Cetinsaya, Berk Halic, Tansel Kockara, Sinan Ahmadi, Shahryar BMC Bioinformatics Research BACKGROUND: This paper presents a novel approach for Generative Anatomy Modeling Language (GAML). This approach automatically detects the geometric partitions in 3D anatomy that in turn speeds up integrated non-linear optimization model in GAML for 3D anatomy modeling with constraints (e.g. joints). This integrated non-linear optimization model requires the exponential execution time. However, our approach effectively computes the solution for non-linear optimization model and reduces computation time from exponential to linear time. This is achieved by grouping the 3D geometric constraints into communities. METHODS: Various community detection algorithms (k-means clustering, Clauset Newman Moore, and Density-Based Spatial Clustering of Applications with Noise) were used to find communities and partition the non-linear optimization problem into sub-problems. GAML was used to create a case study for 3D shoulder model to benchmark our approach with up to 5000 constraints. RESULTS: Our results show that the computation time was reduced from exponential time to linear time and the error rate between the partitioned and non-partitioned approach decreases with the increasing number of constraints. For the largest constraint set (5000 constraints), speed up was over 2689-fold whereas error was computed as low as 2.2%. CONCLUSION: This study presents a novel approach to group anatomical constraints in 3D human shoulder model using community detection algorithms. A case study for 3D modeling for shoulder models developed for arthroscopic rotator cuff simulation was presented. Our results significantly reduced the computation time in conjunction with a decrease in error using constrained optimization by linear approximation, non-linear optimization solver. BioMed Central 2019-03-14 /pmc/articles/PMC6419323/ /pubmed/30871460 http://dx.doi.org/10.1186/s12859-019-2626-7 Text en © The Author(s). 2019 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research
Demirel, Doga
Cetinsaya, Berk
Halic, Tansel
Kockara, Sinan
Ahmadi, Shahryar
Partition-based optimization model for generative anatomy modeling language (POM-GAML)
title Partition-based optimization model for generative anatomy modeling language (POM-GAML)
title_full Partition-based optimization model for generative anatomy modeling language (POM-GAML)
title_fullStr Partition-based optimization model for generative anatomy modeling language (POM-GAML)
title_full_unstemmed Partition-based optimization model for generative anatomy modeling language (POM-GAML)
title_short Partition-based optimization model for generative anatomy modeling language (POM-GAML)
title_sort partition-based optimization model for generative anatomy modeling language (pom-gaml)
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6419323/
https://www.ncbi.nlm.nih.gov/pubmed/30871460
http://dx.doi.org/10.1186/s12859-019-2626-7
work_keys_str_mv AT demireldoga partitionbasedoptimizationmodelforgenerativeanatomymodelinglanguagepomgaml
AT cetinsayaberk partitionbasedoptimizationmodelforgenerativeanatomymodelinglanguagepomgaml
AT halictansel partitionbasedoptimizationmodelforgenerativeanatomymodelinglanguagepomgaml
AT kockarasinan partitionbasedoptimizationmodelforgenerativeanatomymodelinglanguagepomgaml
AT ahmadishahryar partitionbasedoptimizationmodelforgenerativeanatomymodelinglanguagepomgaml