发明名称 基于锥束虚拟旋转的脊柱3D建模方法
摘要 一种基于锥束虚拟旋转的脊柱3D建模方法,包括以下步骤:一、对普通C臂机的锥束投影图像进行预处理,得到处理后的锥束投影图像,作为C臂锥束;二、对步骤一获得的C臂锥束进行虚拟旋转再处理,并计算得到虚拟锥束投影图像;三、对3D建模方法中的相关参数进行调整,采用调整后的方法基于虚拟锥束投影图像重建脊柱3D体素模型。采用本发明基于锥束虚拟旋转的脊柱3D建模方法,依托目前国内大多数医院都具备的普通C臂机,可重建在临床诊断、手术规划、引导手术操作方面都有重要意义的脊柱3D模型。
申请公布号 CN103295263B 申请公布日期 2016.02.10
申请号 CN201210051800.7 申请日期 2012.03.01
申请人 上海理工大学 发明人 闫士举
分类号 G06T17/00(2006.01)I 主分类号 G06T17/00(2006.01)I
代理机构 上海科盛知识产权代理有限公司 31225 代理人 杨元焱
主权项 一种基于锥束虚拟旋转的脊柱3D建模方法,其特征在于:包括以下步骤:步骤一、对普通C臂机的锥束投影图像进行预处理,得到处理后的锥束投影图像,作为C臂锥束;步骤二、对步骤一获得的C臂锥束进行虚拟旋转再处理,并计算得到虚拟锥束投影图像;步骤三、对3D建模方法中的相关参数进行调整,采用调整后的方法基于虚拟锥束投影图像重建脊柱3D体素模型;步骤一中所述的预处理是指对普通C臂机获取的2D锥束投影图像g<sub>m</sub>(λ,u,v)进行中值滤波除噪,得到处理后的锥束投影图像g<sub>c</sub>(λ,u,v),其中λ为C臂旋转角度,u和v分别为图像像素的行、列坐标,设锥束的锥角为γ<sub>m</sub>;步骤二中所述的虚拟旋转再处理是指对普通C臂机获取的锥束绕其光源点进行虚拟旋转得到虚拟锥束,并根据锥束与虚拟锥束之间的对应关系,通过计算得到虚拟锥束投影图像;虚拟锥束与锥束之间的对应关系是,虚拟锥束光源点到其成像平面之间的距离等于锥束光源点到其成像平面之间的距离D,虚拟锥束光源点到其成像平面的垂线通过C臂旋转中心;对虚拟锥束投影和锥束投影分别建立笛卡尔坐标系,令两个坐标系的原点分别位于光源点在各自成像平面上的垂足,令两个坐标系的行向轴均垂直于C臂旋转平面且正向相同,令虚拟锥束投影列向轴与锥束投影列向轴均位于C臂旋转平面内,且两轴正向所夹角度为锐角θ,则同一X射线在两个坐标系下之投影像素坐标及灰度值对应关系为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>u</mi><mo>=</mo><mi>D</mi><mo>.</mo><mi>t</mi><mi>a</mi><mi>n</mi><mrow><mo>(</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>a</mi><mi>n</mi><mo>(</mo><mfrac><msub><mi>u</mi><mi>v</mi></msub><mi>D</mi></mfrac><mo>)</mo><mo>-</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>,</mo><mi>v</mi><mo>=</mo><msub><mi>v</mi><mi>v</mi></msub><mo>.</mo><mfrac><msqrt><mrow><msup><mi>D</mi><mn>2</mn></msup><mo>+</mo><msup><mi>u</mi><mn>2</mn></msup></mrow></msqrt><msqrt><mrow><msup><mi>D</mi><mn>2</mn></msup><mo>+</mo><msubsup><mi>u</mi><mi>v</mi><mn>2</mn></msubsup></mrow></msqrt></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000809422820000011.GIF" wi="998" he="190" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>g</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>&lambda;</mi><mo>,</mo><msub><mi>u</mi><mi>v</mi></msub><mo>,</mo><msub><mi>v</mi><mi>v</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>g</mi><mi>c</mi></msub><mrow><mo>(</mo><mi>&lambda;</mi><mo>,</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>.</mo><mrow><mo>(</mo><mfrac><msqrt><mrow><msup><mi>D</mi><mn>2</mn></msup><mo>+</mo><msubsup><mi>u</mi><mi>v</mi><mn>2</mn></msubsup></mrow></msqrt><msqrt><mrow><msup><mi>D</mi><mn>2</mn></msup><mo>+</mo><msup><mi>u</mi><mn>2</mn></msup><mo>+</mo><msup><mi>v</mi><mn>2</mn></msup></mrow></msqrt></mfrac><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000809422820000012.GIF" wi="870" he="190" /></maths>上式中,u和v分别为锥束投影像素的行坐标及列坐标,u<sub>v</sub>和v<sub>v</sub>分别为虚拟锥束投影像素的行坐标及列坐标,g<sub>c</sub>(λ,u,v)和g<sub>v</sub>(λ,u<sub>v</sub>,v<sub>v</sub>)分别为锥束投影及虚拟锥束投影在对应坐标处的像素灰度值,λ为C臂旋转角度;步骤三中所述的对3D建模方法中的相关参数进行调整,具体包括:将光源点沿圆弧路径运动的半径R调整为光源点到C臂旋转中心的距离,将锥束投影数据行滤波处理的区间下限u<sub>l</sub>调整为‑D.tan(γ<sub>m</sub>‑θ),上限u<sub>u</sub>调整为D.tan(γ<sub>m</sub>+θ)其中,γ<sub>m</sub>为锥束的锥角,D为虚拟锥束光源点到其成像平面之间的距离或锥束光源点到其成像平面之间的距离,θ为虚拟锥束投影列向轴与锥束投影列向轴正向所夹角度。
地址 200093 上海市杨浦区军工路516号