一种通过拟合圆法计算cobb角的检测方法

文档序号:34241637发布日期:2023-05-25 00:55阅读:322来源:国知局
一种通过拟合圆法计算cobb角的检测方法

本发明涉及人体体表获取脊柱曲线和cobb角计算领域,具体涉及一种体表获取脊柱曲线并通过拟合圆法计算cobb角的检测方法。


背景技术:

1、曲率估计是评价脊柱侧弯程度的重要指标。定量评估脊柱弯曲程度的标准曲率估计方法是通过测量cobb角完成的。cobb角反映脊柱冠状面的曲率。传统的计算cobb角的方式是经由经验丰富的医师,通过判断椎体最为完全的上下端面,通过绘制上下端面的延长线计算两延长线交角。

2、但是,现有的测量技术。一方面会给患者受到额外的放射性影响,对处于生长发育阶段的青少年影响较大。本文利用双目摄像头原理得到患者的背部点云,通过对患者背部点云的处理,将背部点云二维化得到二维脊柱曲线。本文提出一种新的作用于二维曲线的脊柱曲线的提取方法。


技术实现思路

1、本发明要解决的技术问题是通过拟合圆法计算cobb角的检测方法,根据人体后背点云图计算cobb角。

2、一种人体后背点云的计算装置。其特征在于该检测装置包括支撑架、暗室、扫描器,计算机五部分组成。支撑架可以使被测者保持特定姿势;暗室用于遮挡外部杂散光,提供较为黑暗的背景,保护被测者隐私;扫描器是由补光系统和两台照相机构成,补光系统用于增强图像的对比度,照相机用于采集人体后背图片;计算机用于存贮采集的图片、三维重建、特征计算等任务。

3、一种通过利用体表贴点获得脊柱形体的方法。其特征在于本发明使用过程包括如下步骤

4、s1、被测者需裸露后背进入暗室。为了利用成像整个测试环境不可以过亮。

5、s2、为展示骨骼位置,需在测者后背的棘突位置粘贴白色标记点。为了能够尽量完整的刻画脊柱形态并减少测量耗时。每位被测者需在后背粘贴14个标记点,其中10个标记点贴在棘突上用于刻画脊柱形态,2个标记点贴在被测者双肩用于衡量被测者两肩高度差异,2个标记点贴在髂后上棘。

6、s3、通过配套的软件控制双目摄像机进行拍摄,并在电脑中重建出患者背部点云图。

7、s4、在电脑中通过图像识别软件获取后背贴点的三维数据。

8、s5、根据获得的三维脊柱散点计算cobb角。

9、双目摄像机获取患者的背部点云图,其特征在上述步骤s3中采用双目立体成像技术具体子步骤如下:

10、双目立体视觉基于视察重建被测物体的三维信息,通过两个不同的视点观察同一目标,得到在不同视觉下的感知图像。再利用三角几何原理计算图像像素之间的位置偏差从而计算出目标的真实三维信息。

11、相机拍照的过程是将三维世界中的坐标点映射到二维图像平面的过程。具体来说是从三维视觉中的世界坐标系通过刚体变换变换到相机的相机坐标系,通过透视投影将三维转换为图像物理坐标系,最后通过刚体变化得到图片像素坐标系从而得到三维世界中物体对应的二维位置坐标。具体子步骤在如下:

12、s31、世界坐标系下的点p(xw,yw,zw)转化到相机坐标系下的点p(xc,yc,zc)可通过平移和旋转来实现,式中r1~r9为旋转矩阵,tx、ty、tz为平移矩阵。

13、

14、s32、图像物理坐标系的原点是相机光轴与成像平面的交点,图像物理坐标系的x和y轴分别平行于相机坐标系的xc和yc轴,因此由三角相似原理可推算出相机坐标系下的点p(xc,yc,zc)和图像物理坐标系下的点p′(x,y)之间的转化关系满足如下公式,式中f为相机的焦距。

15、

16、s33、o1是相机的光轴与成像平面的交点,o0是像素坐标系原点,(u0,v0)是o1的像素坐标,假设每一个像素在u轴和v轴方向上的实际物理尺寸为dx和dy,则可以得到像素坐标p′(u,v)和物理坐标p′(x,y)之间的关系如下所示。

17、

18、s34、图像坐标(u,v)和世界坐标(xw,yw,zw)之间的关系如下所示。

19、

20、其中s为一比例因子,(dx,dy,u0,v0,f)为相机的内参,是相机的固有参数,(r,t)是相机的外参,表示相机坐标系和世界坐标系之间的关系,获得这些参数的过程称之为相机的标定。

21、s比例因子只是一个中间参数,可以在运算中消掉。该方法为现有技术,具体方法步骤见[1]吴林慧.基于双目立体视觉的三维重建研究[d].武汉工程大学,2022.doi:10.27727/d.cnki.gwhxc.2022.000585。

22、s35、利用左右两相机拍摄的图片计算目标的真实三维坐标。c1和c2两个相机同时观察p点,会在两相机拍摄图片中分别得到p1和p2点。那么真实的p点坐标为直线o1p1与直线o2p2的交点(其中o1、o2分别为两相机相机的光轴与成像平面的交点)。

23、一种通过拟合圆计算人体cobb角的方法。其特征在上述步骤s5采用本发明提出的拟合圆方法在三维散点数据的基础上计算cobb角。

24、具体包括以下子步骤:

25、s51、将从三维点云图中提取的后背标志点三维坐标向xoy平面做投影以和x光平面进行对应。设标志点坐标为γ(x,y,z)向xoy平面投影得到变化后的二维坐标γ(x,y)

26、s52、采用7次多项式拟合法将体表标记点拟合为人体脊柱的近似曲线。

27、多项式拟合的数学表达式如下所示:

28、

29、其中m是多项式的最高次数,xj代表的是x的j次幂,wj是xj的系数。7次多项式拟合法相比b样条拟合能够减少由于操作引入的随机误差,增强曲线的可靠性。

30、s53、上下端面的起末位置由曲线的拐点位置确定。曲线的拐点是曲线的凹凸性发生改变的点。设得到脊柱曲线方程为y=p(t),其中,t、y分别为脊柱曲线的横纵坐标。脊柱曲线拐点的求法如下:

31、(1)求p″(t)。

32、(2)令p″(t)=0,解出其在整个脊柱曲线范围内的实根,并求出在整个脊柱范围内p″(t)不存在的点。

33、(3)对于(2)中求解的每个实根或者二阶导不存在的点t0,检查p″(t)在t0左右两侧邻近的符号,当符号相反时,点(t0,(t0))是拐点,当符号相同时,点(t0,(t0))不是拐点。

34、s54、利用hyper fit拟合法针对s43中计算的所有相邻端点所包围的曲线进行拟合。c弯的起点为a点,终点为b点,设组成该主c弯的离散脊柱点列为pi(xi,yi)(a<i<b)。对c弯a之间的点列pi采用最小二乘法进行圆方程拟合,拟合圆的方程为

35、(x-x0)2+(y-y0)2=r2

36、其中x0,y0为拟合圆的圆心,r为拟合圆的半径。遍历计算各个相邻拐点间的拟合圆圆心以及拟合圆曲率半径。

37、s55、利用s54中计算曲率半径,寻找曲率半径最小(即曲率最大)的c弯为主c弯。记主c弯上端点为(x1,y1)点、下端点为(x2,y2)点,圆心为(a,b)点则圆心角为

38、本发明的有益效果如下:

39、本发明可以有效的通过被测者体表获得身体内部椎体信息,并进一步得到cobb角。能够有效的减少被测者拍摄x射线的次数,保护被测者健康。设计了改进的cobb角计算方法,使用拟合圆圆心角而非曲线切线夹角,减少了曲线切线法所引入的误差。本发明拟合曲线采用7次多项式而非b样条拟合能够减少由于操作引入的随机误差,增强曲线的可靠性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1