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)....
Autores principales: | , , , , |
---|---|
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 |