3~12岁儿童胸腔骨骼参数化几何模型的建模研究
2019-12-10曹立波喻志强李俊义陶武康吴俊
曹立波 喻志强 李俊义 陶武康 吴俊
摘 要:儿童的人体体征参数的变化,对胸腔骨骼几何有很大影响,这直接影响儿童胸部损伤形式. 现有的儿童胸腔骨骼几何模型数量有限,且都是基于特定人体体征参数开发的. 针对61个儿童胸腔CT样本,应用CT三维重建、半自动选点、胸腔姿势调整、统计学分析以及径向基函数(Radial Basis Function,RBF)神經网络变形等处理,建立了基于年龄、身高、体质指数(Body Mass Index,BMI)、性别的中国3~12岁儿童胸腔骨骼参数化几何模型. 运用该参数化模型快速得到3~12岁内,年龄、身高、体质指数、性别任意组合的儿童胸腔骨骼几何模型. 运用该参数化几何模型,预测的3~12岁儿童胸腔骨骼几何模型的平均几何精度为5.2 mm,第1对到第12对肋骨的平均几何精度最大为7.0 mm,最小为4.5 mm. 该参数化几何模型可以用于研究人体体征参数对胸腔骨骼几何的影响以及对儿童胸部损伤的影响.
关键词:儿童胸腔骨骼;参数化;几何模型;人体体征参数
中图分类号:U461.91;R318.01 文献标志码:A
Modeling Research on Parametrization Geometric
Model of Ribcage of 3~12 Years Old Children
CAO Libo1,YU Zhiqiang1,LI Junyi1,TAO Wukang1,WU Jun1,2?覮
(1. State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body,Hunan University,Changsha 410082,China;
2. College of Engineering and Design,Hunan Normal University,Changsha 410081,China)
Abstract:Changes in human body parameters influence on the geometry of the ribcage in children, directly affecting the form of chest injury. A limited number of existing children's ribcage geometric models were developed using the parameters of specific body characteristics. CT 3D reconstruction,semi-automatic point selection,ribcage posture adjustment, statistical analysis,and Radial Basis Function(RBF) neural network deformation were applied to 61 CTs,and then a parametric geometric model for children's ribcage aged 3~12 years in China based on the age, height,Body Mass Index(BMI), and gender was developed. Using the proposed parametric geometric model,the children's ribcage geometry models depending on the age(3~12 years old),height,BMI,and gender can be quickly obtained. The average geometric accuracy of the predicted ribcage geometry model for children aged 3~12 years was 5.2 mm, and the average geometric accuracy of the first to the twelfth pairs of ribs was at most 7.0 mm, and at least 4.5 mm. The parametric geometry model can be used to study the effect of human body parameters on the geometry of children's ribcage and its impact on children's chest injury.
Key words: childrens ribcage;parameterization;geometric model;human body parameters
儿童相对其他乘员是弱势群体,在汽车碰撞中,相对于其他乘员更易受到损伤甚至死亡. 根据中国交通事故统计数据,每年超过20万人因为交通事故死亡,其中15岁以下儿童,每年超过1万人被交通事故夺走生命[1]. 胸部损伤是儿童损伤的第二大主要形式[2]. 儿童胸部的解剖结构、损伤机理和损伤特点与成人存在差异[3-6]. 因此,研究儿童胸部损伤机理和损伤形式,对促进儿童胸部损伤保护具有重要意义.
儿童尸体实验十分稀少且珍贵,因此,常采用有限元模型研究儿童胸部损伤生物力学. 有限元模型可以很好地表达复杂胸部的结构,由于其具有经济性、重复性以及便于研究应力应变的特性,使得用有限元模型研究儿童胸部损伤更有优势. Mizuno等
人[7]采用美国儿童的身体尺寸以及相关文献中儿童骨骼材料特性,缩放AM50成人有限元模型,得到一个3岁美国儿童有限元模型,该模型不能体现中国儿童胸部与成人的差异. 蒋彬辉[3]开发了一个10岁儿童有限元模型,通过动静态实验对有限元模型进行了验证,但该模型材料属性同样缩放自成人胸部数据. LV等人[8]开发了一个6岁儿童胸腹部有限元模型,通过尸体实验对胸腹部有限元模型进行了验证.
以上研究开发的儿童胸部有限元模型数量有限,都是基于特定人体体征参数(比如某一年龄、体型)开发的,其几何模型仅代表特定人体体征参数的儿童. 但有研究表明,年龄、性别等人体体征参数对儿童胸部几何有很大的影响[9],胸部几何形态特征的变化进一步影响儿童胸部损伤特性[4-5]. 为了建立参数化几何模型,近年来,有学者采用统计学方法和RBF神经网络变形技术得到基于年龄、身高、体质指数、性别的参数化几何模型[10-15]. Shi等人[16]、 Wang等人[17]手动在胸部骨骼上选取几百个甚至上千个标志点,建立了基于年龄、身高、体质指数、性别的美国成人胸部骨骼参数化几何模型. 手动选取标志点十分费时且难以保证精度,为解决此问题,本研究在建立儿童胸部骨骼参数化几何模型时,采用一种半自动选取标志点的方法.
本研究建立了基于年龄、身高、体质指数、性别等人体体征参数的儿童胸腔骨骼参数化几何模型,利用该模型可以快速得到不同人体体征组合的儿童胸腔骨骼几何模型,对进一步研究人体体征对儿童胸部几何的影响、不同人体体征的儿童胸部损伤保护具有重要的意义.
1 开发流程
本研究根据61个不同样本的胸腔CT扫描数据,开发和建立3~12岁儿童胸腔参数化几何模型.图1为该儿童胸腔参数化几何模型的开发流程.
首先,对61个CT样本进行分析和处理,通过CT三维重建、阀值分割、蒙版编辑等操作,获得胸腔骨骼几何. 通过手动选取和自动选取标志点,获得表征胸腔骨骼几何的标志点;其次,通过局部和全局的对称和旋转等操作,调整胸腔骨骼的姿态,将不同样本的姿态进行统一;然后,通过统计学分析建立人体体征参数和胸腔几何的多元回归模型,包括Procrustes校准、主成分分析、多元回归分析等;最后,通过径向基函数(RBF)神经网络变形技术,获得特定人体体征的儿童胸腔几何模型.
2 标志点的选取和调整
2.1 CT样本和基准模型的获取
CT样本主要采自中南大学湘雅三医院,并经过其伦理委员会的批准,批准编号为2017-S 270. 一共收集了61個儿童胸腔CT样本,详细记录了各样本的年龄、身高、体质指数、性别等信息,样本群包括41个男性样本,20个女性样本,61个CT样本的胸部骨骼完整且都处于正常形态,没有骨骼方面的病态. 样本群在人体体征上的分布以及人体体征之间的相关关系如图2所示. 由于儿童是在发育期,则其身高随着年龄的增大而增高,呈现线性关系. 体质指数和年龄以及体质指数和身高无明显的相关关系,所选的样本符合随机采样的原则.
辉[3]创建的10岁儿童整体有限元模型,该模型的几何数据采自密歇根儿童医院,该模型很好地反映了儿童的生理解剖结构和特征,并且经过了生物力学特性的验证[18-22]. 在Hypermesh13.0(Altair,U.S.)中分离出胸腔有限元模型,基准模型如图3所示.
2.2 胸腔标志点的半自动选取
每个儿童胸腔CT样本由几百到几千张断层扫描图像组成,每张图像的像素矩阵为[500,500]. CT样本相邻两层的层间距为1 mm,利用Mimics 16.0(Materialise,Plymouth,MI)CT分析软件,获取61个儿童胸腔CT对应的骨骼三维几何模型,包括24根肋骨、12根胸椎以及胸骨.
肋骨手动选取标志点十分费时且难以保证精度,为解决此问题,本研究采用一种半自动选取标志点的方法. 根据肋骨位置的高低,在肋骨上按肋骨中心线长度平均选取N个截面,包括初始截面和终止截面. 每对肋骨选取截面的数量见表1. 24根肋骨从上至下依次命名为第1对到第12对. 每个截面选取上、下、左、右4个标志点[16-17]. 24根肋骨一共选取了1 496个标志点,如图4(a)所示.
注:从上至下,从左至右将24根肋骨编号为rib1~rib24,第1对为rib1和rib13,所处的位置最高.
肋骨除了起始和终止截面采用手动选取标志点外,其他截面的标志点采用MATLAB程序自动选取,MATLAB选取的肋骨标志点如图4(b)所示.
在每根胸椎上各选取4个标志点,椎体上下各一个,棘突上选取两个标志点,如图4(c)所示,胸椎上一共选取了12×4=48个标志点. 而对于胸骨,分别在锁骨与胸骨连接处,第1~第6肋骨切迹上各选取两个标志点. 儿童胸骨还处于生长阶段,还没有完全愈合,在胸骨块之间选取6个标志点,胸骨上共选取了34个标志点,如图4(d)所示. 综上,每个样本选取了1 578个标志点.
MATLAB选取肋骨标志点的流程如图5所示,具体步骤如下:
1)计算单根肋骨点云的最小二乘圆,圆心为点O;计算肋骨点云中每个点与O点的夹角,并按夹角的大小对肋骨点云重新排序.
2)计算得到若干个中心点,运用样条插值得到肋骨中心线.
3)求肋骨中心线的N等分点,不同肋骨N的取值参见表1.
4)在等分点i处作垂直肋骨中心线的平面Si,并对平面Si中的点进行样条曲线插值,最后用算法求出该横截面上的上(A)、下(B)、左(C)、右(D)4个标志点.
2.3 胸腔骨骼几何模型姿势的调整
人体中每一对肋骨和对应的椎骨所构成的几何模型几乎是完全对称的. 但是,不同样本在CT扫描时,姿势有所差异,胸椎有不同的位移,导致每对肋骨和胸椎的对称平面不在同一平面上[17]. 因此,需要不同样本的标志点调整为同一姿态. 调整胸腔几何模型姿势的步骤分以下几步:
1)计算每对肋骨和对应胸椎的对称平面. 假设左侧肋骨(rib1~rib12)的标志点为PL,右侧肋骨(rib13~rib24)的标志点为PR,左侧肋骨标志点PL经对称平面对称到右边记为PR′. 每一对肋骨的对称平面的解析式为:
A × x + B × y + C × z + D = 0 (1)
对称平面的参数通过式(2)获得优化:
用P′ R替换PR,将胸椎上的标志点投影到对称平面上,并将每对肋骨的对称平面的法向量通过罗德里格旋转公式调整为(1,0,0). 如图6(a)所示,某样本的一对肋骨的对称平面在调整之前法向量为 (0.92,-0.03,0.1),经过对称和旋转调整后,其法向量为(1,0,0).
2)如图6(b)所示,调整每对肋骨和胸椎的对称平面,使其在同一个平面上,且保证相邻胸椎中心的距离在调整前后一致(d12′ = d12,d23′ = d23),以保证调整姿势后不改变12根胸椎在YOZ平面上的投影曲线. 图6(c)~6(f)分别为调整姿势前后标志点之间的对比.
(a)调整每对肋骨间左右对称
(b)调整胸椎曲线
3 参数化模型的建立
3.1 胸腔标志点的统计学分析
3.1.1 胸腔样本几何模型的坐标系匹配
不同胸腔样本的几何模型的空间位置有所差异,为了方便对比不同胸腔几何模型之间的尺寸和形状变化,需要将不同胸腔样本的标志点进行坐标系归一化处理[10]. 归一化处理后,不同胸腔样本处于同一坐标系. 本研究采用GPA(Generalized Procrustes Analysis,GPA)几何形状统计学迭代方法将不同胸腔样本的几何形状进行归一化. 每次迭代寻找一个标准几何形状,通过平移、旋转和尺度变换等操作将不同样本的几何形状与标准几何形状匹配,直到所有样本的几何形状到其平均几何形状的距离和最小. 图7为GPA校准后的标志点坐标数据集. GPA将不同胸腔样本几何形状归一化处理的具体步骤[16]如下所示.
1)计算所有样本的平均形状x作为标准形状.
式中:m为胸腔样本的个数.
2)将61个胸腔样本几何匹配到标准形状上:
式中:T为表征对称的一个正交矩阵;C为表征平移的矩阵;CS为尺度变换因子;x′i是匹配好的样本
几何.
3)再次计算匹配好的所有样本的平均形状x′.
4)每迭代完一次,计算本次标准形状与上次标准形状的距离平方和差值,当距离平方和差值大于1 × 10-6(本研究设置的距离平方和限值)时,则返回步骤2)进行下一次迭代.
3.1.2 胸腔样本的主成分分析和多元回归分析
通过多元回归分析建立胸腔骨骼几何和年龄、身高、体质指数、性别之间的关系,以建立胸腔骨骼参数化几何模型. 本文共处理了61个儿童胸腔样本,在每个样本上选取1 578个标志点来表征胸腔骨骼几何形状,每个标志点含有三个维度的信息. 因此,61个胸腔样本一共含有L = 61 × 1 578×3个数据. 这些数据之间存在较多的信息重叠,利用主成分分析(Principal Components Analysis,PCA)技术对L = 61 × 1 578 × 3个数据进行降维,提取原始数据的主要参数信息. 具体主成分分析如下:
每个胸腔样本标志点平铺成单行矩阵g,平均几何模型表示为g,G为所有中心化的胸腔形状向量:
G = [g1 - g,g2 - g,…,gm - g] (6)
61个胸腔骨骼几何模型的标志点集合的主成分可以通过计算矩阵G的特征向量和特征值得到. 计算矩阵G的特征向量和特征值,本研究借鉴Jolliffe[23]和Reed等[24]采用的算法,将矩阵G进行如下分解:
G = SP (7)
S = GP′ (8)
式中:S为一个含有1 578 × 3列的矩阵,每一列代表一个主成分分数.
P是G矩阵的归一化特征向量,每一个特征向量对应一个特征值. 特征值越大,采用式(8)计算得到的主成分分数含有原始数据的信息越多.
將矩阵G的特征值从大到小排序,前K个特征值对应的主成分分数含有绝大多数原始数据的信息,因此,矩阵G的近似矩阵为:
G* = Sk Pk (9)
式中:G*为G的近似矩阵;Pk为矩阵G的前K个特征值对应的特征向量组成的矩阵;Sk为前K个主成分分数组成的矩阵.
3~12岁年龄内、身高、体质指数和性别组合的儿童胸腔骨骼几何的标志点集合g*i可以通过以下公式得到:
g*i = g + P TNSTNi (10)
式中:STNi是矩阵SN的列集,也就是第i个样本的主成分分数.
所有样本的人体体征信息组成特征矩阵F = [Age,Height,BMI,Gender,1],Age、Height、BMI的单位分别是year、m、kg/m2,Gender取值为0和1时分别表示女性和男性. 矩阵F的每一行代表一个样本的人体体征参数. 通过多元回归模型建立矩阵F和主成分Sk之间的关系式如下[23]:
[2] 应龙. 6岁儿童胸部生物力学模型的构建与损伤研究[D].镇江:江苏大学汽车与交通工程学院,2017:1—6.
YING L. Development of 6-year-old pediatric biomechanical thorax model and injury analysis [D]. Zhenjiang:School of Automotive and Traffic Engineering,Jiangsu University,2017:1—6. (In Chinese)
[3] 蒋彬辉. 儿童胸部有限元模型开发及损伤机理研究[D].长沙:湖南大学机械与运载工程学院 ,2013:1—6.
JIANG B H. Development of finite element model and study of injury mechanism for pediatric thorax [D]. Changsha:College of Mechanical and Vehicle Engineering,Hunan University,2013:1—6. (In Chinese)
[4] WEAVER A A,SCHOEL L,STITZEL J D. Morphometric analy-sis of variation in the ribs with age and sex[J]. Journal of Ana-tomy,2014,225(2):246—261.
[5] WEAVER A A,SCHOEL L,JOEL D,et al. Morphometric analy-sis of variation in the strnum with age and sex[J].Journal of Morpho-logy,2014,275(11):1284—1299.
[6] OPENSHAW P,EDWARDS S,HELMS P.Changes in rib cage geometry during childhood[J]. Thorax,1984,39(8):624—627.
[7] MIZUNO K,IWATA K,DEGUCHI T,et al. Development of a three-year-old child FE model[J].Traffic Injury Prevention,2005,6(4):361—371.
[8] LV W L,RUAN S J,LI H Y,et al. Development and validation of a 6-year-old pedestrian thorax and abdomen finite element model and impact injury analysis[J].International Journal of Vehicle Safety,2015,8(4):339—355.
[9] SANDOZ B,BADINA A,LAPORTE S E,et al. Quantitative geometric analysis of rib,costal cartilage and sternum from childhood to teenagerhood [J]. Medical and Biological Engineering and Computing,2013,51 (9): 971—979.
[10] 李俊義. 儿童颈部有限元模型建模方法及损伤研究[D].长沙:湖南大学机械与运载工程学院,2018:31—47.
LI J Y. The research on the modeling methodology of finite element model and injury of child neck[D]. Changsha: College of Mechanical and Vehicle Engineering ,Hunan University,2018:31—47. (In Chinese)
[11] HU J W,RUPP J D,REED M P. Focusing on vulnerable populations in crashes: recent advances in finite element human models for injury biomechanics research[J]. Journal of Automotive Safety and Energy,2012,3(4): 295—307.
[12] HWANG E,HU J W,CHEN C,et al. Development evaluation,and sensitivity analysis of parametric finite element human models in side impacts[J]. Stapp Car Crash Journal,2016,60:473—508.
[13] HWANG E,HALLMAN J,KLEIN K,et al. Rapid development of diverse human body models for crash simulations through mesh morphing[R]. Washington DC:SAE International,2016.
[14] LI Z G,HU J W,REED M P,et al. Development,validation,and application of a parametric pediatric head finite element model for impact simulations[J]. Annals of Biomedical Engineering,2011,39(12):2984—2997.
[15] KLEIN K F,HU J W,REED M P,et al. Development and validation of statistical models of femur geometry for use with parametric finite element models[J]. Annals of Biomedical Engineering,2015,43(10): 2503—2514.
[16] SHI X N,CAO L B,REED M P,et al. A statistical human rib cage geometry model accounting for variations by age,sex,stature and body mass index[J]. Journal of Biomechanics,2014,47(10): 2277—2285.
[17] WANG Y L,CAO L B,BAI Z H,et al. A parametric ribcage geometry model accounting for variations among the adult population[J]. Journal of Biomechanics,2016,49(13): 2791—2798.
[18] 吳俊,李俊义,曹立波,等.基于网格变换技术的9岁儿童C4-C5颈椎有限元模型的开发与验证[J]. 湖南大学学报(自然科学版),2018,45(4):26—33
WU J,LI J Y,CAO L B ,et al. Development and validation finite models for the 9 years old child's C4-C5 cervical spine based on mesh morphing[J]. Journal of Hunan University(Natural Sciences),2018,45(4): 26—33. (In Chinese)
[19] DONG L Q,LI G Y,MAO H J,et al. Development and validation of a 10-year-old child ligamentous cervical spine finite element model [J]. Annals of Biomedical Engineering,2013,41(12): 2538—2552.
[20] DONG L Q,MAO H J,LI G Y,et al. Investigation of pediatric neck response and muscle activation in low-speed frontal impacts [J]. Computer Methods in Biomechanics and Biomedical Engineering,2015,18(15): 1680—1692.
[21] JIANG B H,CAO L B,MAO H J,et al. Development of a 10-year-old pediatric thorax finite element model validated against cardio-pulmonary resuscitation data [J]. Computer Methods in Biomechanics and Biomedical Engineering,2014,17(11):1185—1197.
[22] SHEN M,ZHU F,JIANG B H,et al. Development and a limited validation of a whole-body finite element pedestrian and occupant models of a 10-year-old child[J]. International Journal of Eating Disorders,2015,48(7):826—841.
[23] JOLLIFFE I T. Principal component analysis and factor analysis[M]. 2nd ed. New York: Springer-Verlag,2002:115—128.
[24] REED M P,PARKINSON M B. Modeling variability in torso shape for chair and seat design[C]//ASME International Design Engineering Technical Conferences. New York:American Society of Mechanical Engineers,2008:561—569.
[25] 张艺宏,孙君志,李宁. 我国1943-2014 年儿童少年身高体重生长变化分析[J]. 中国学校卫生,2016,37(10):1578-1581.
ZHANG Y H,SUN J Z,LI N. Analysis on the growth and change of children′s height and weight in china from 1943 to 2014[J]. China Journal School Health,2016,37(10):1578—1581. (In Chinese)