Normscan: open-source Python software to create average models from CT scans.

IF 2.3 3区 医学 Q3 ENGINEERING, BIOMEDICAL
George R Nahass, Mitchell A Marques, Naji Bou Zeid, Linping Zhao, Lee W T Alkureishi
{"title":"Normscan: open-source Python software to create average models from CT scans.","authors":"George R Nahass, Mitchell A Marques, Naji Bou Zeid, Linping Zhao, Lee W T Alkureishi","doi":"10.1007/s11548-024-03185-0","DOIUrl":null,"url":null,"abstract":"<p><strong>Purpose: </strong>Age-matched average 3D models facilitate both surgical planning and intraoperative guidance of cranial birth defects such as craniosynostosis. We aimed to develop an algorithm that accepts any number of CT scans as input and generates highly accurate, average models with minimal user input that are ready for 3D printing and clinical use.</p><p><strong>Methods: </strong>Using a compiled database of 'normal' pediatric computed tomography (CT) scans, we report Normscan, an open-source platform built in Python that allows users to generate normative models of CT scans through user-defined landmarks. We use the basion, nasion, and left and right porions as anatomical landmarks for initial correspondence and then register the models using the iterative closest points algorithm before downstream averaging.</p><p><strong>Results: </strong>Normscan is fast and easy to use via our user interface and also creates highly accurate average models of any number of input models. Additionally, it is highly repeatable, with coefficients of variance for the surface area and volume of the average model being less than 3% across ten independent trials. Average models can then be 3D printed and/or visualized in augmented reality.</p><p><strong>Conclusions: </strong>Normscan provides an end-to-end pipeline for the creation of average models of skulls. These models can be used for the generation of databases of specific demographic anatomical models as well as for intraoperative guidance and surgical planning. While Normscan was designed for craniosynostosis repair, due to the modular nature of the algorithm, Normscan has many applications in other areas of surgical planning and research.</p>","PeriodicalId":51251,"journal":{"name":"International Journal of Computer Assisted Radiology and Surgery","volume":" ","pages":"157-165"},"PeriodicalIF":2.3000,"publicationDate":"2025-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Computer Assisted Radiology and Surgery","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1007/s11548-024-03185-0","RegionNum":3,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/5/20 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"ENGINEERING, BIOMEDICAL","Score":null,"Total":0}
引用次数: 0

Abstract

Purpose: Age-matched average 3D models facilitate both surgical planning and intraoperative guidance of cranial birth defects such as craniosynostosis. We aimed to develop an algorithm that accepts any number of CT scans as input and generates highly accurate, average models with minimal user input that are ready for 3D printing and clinical use.

Methods: Using a compiled database of 'normal' pediatric computed tomography (CT) scans, we report Normscan, an open-source platform built in Python that allows users to generate normative models of CT scans through user-defined landmarks. We use the basion, nasion, and left and right porions as anatomical landmarks for initial correspondence and then register the models using the iterative closest points algorithm before downstream averaging.

Results: Normscan is fast and easy to use via our user interface and also creates highly accurate average models of any number of input models. Additionally, it is highly repeatable, with coefficients of variance for the surface area and volume of the average model being less than 3% across ten independent trials. Average models can then be 3D printed and/or visualized in augmented reality.

Conclusions: Normscan provides an end-to-end pipeline for the creation of average models of skulls. These models can be used for the generation of databases of specific demographic anatomical models as well as for intraoperative guidance and surgical planning. While Normscan was designed for craniosynostosis repair, due to the modular nature of the algorithm, Normscan has many applications in other areas of surgical planning and research.

Abstract Image

Normscan:从 CT 扫描结果创建平均模型的开源 Python 软件。
目的:年龄匹配的平均三维模型有助于颅骨先天缺陷(如颅骨发育不良)的手术规划和术中指导。我们的目标是开发一种算法,该算法可接受任意数量的 CT 扫描作为输入,并生成高精度的平均模型,用户只需输入极少的信息即可进行三维打印和临床使用:我们使用一个 "正常 "儿科计算机断层扫描(CT)汇编数据库,报告了 Normscan,这是一个用 Python 构建的开源平台,允许用户通过用户定义的地标生成 CT 扫描的标准模型。我们使用基底、鼻翼、左右孔作为解剖地标进行初始对应,然后在下游平均之前使用迭代最邻近点算法对模型进行注册:通过我们的用户界面,Normscan 既快速又易于使用,还能为任意数量的输入模型创建高度精确的平均模型。此外,它的可重复性很高,在十次独立试验中,平均模型的表面积和体积的方差系数均小于 3%。平均模型可以通过三维打印和/或可视化增强现实技术实现:Normscan为创建头骨平均模型提供了一个端到端的管道。这些模型可用于生成特定人口解剖模型数据库,也可用于术中指导和手术规划。虽然 Normscan 是为颅骨畸形修复而设计的,但由于算法的模块化性质,Normscan 在其他手术规划和研究领域也有很多应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
International Journal of Computer Assisted Radiology and Surgery
International Journal of Computer Assisted Radiology and Surgery ENGINEERING, BIOMEDICAL-RADIOLOGY, NUCLEAR MEDICINE & MEDICAL IMAGING
CiteScore
5.90
自引率
6.70%
发文量
243
审稿时长
6-12 weeks
期刊介绍: The International Journal for Computer Assisted Radiology and Surgery (IJCARS) is a peer-reviewed journal that provides a platform for closing the gap between medical and technical disciplines, and encourages interdisciplinary research and development activities in an international environment.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信