[发明专利]一种长骨骨折断面点云提取方法有效

专利信息
申请号: 201610127653.5 申请日: 2016-03-07
公开(公告)号: CN105809730B 公开(公告)日: 2018-08-07
发明(设计)人: 栾宽;梁超磊;姜同参;李金;刘小龙 申请(专利权)人: 哈尔滨工程大学;哈尔滨博斯首创医疗设备有限公司
主分类号: G06T15/00 分类号: G06T15/00
代理公司: 哈尔滨市松花江专利商标事务所 23109 代理人: 杨立超
地址: 150001 黑龙江*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种长骨骨折断面点云提取方法,涉及三维医学图像处理领域,具体涉及一种骨折断面点云提取方法。为了解决现有方法中存在的断面区域出现较大起伏时区域生长将会停止导致断面点云数据丢失比较严重的问题,本发明首先对长骨骨折CT图像进行三维重建和面绘制;依据断骨模型表面各个三角形顶点法向量与骨干轴线的夹角的差异,滤除差异较大的点;然后依据是三角面片各个顶点构成三角形网格的联系,采用点云区域生长的方法进行细分割,最终得到断面点云列表。本发明适用于长骨骨折断面点云提取。
搜索关键词: 一种 长骨 骨折 断面 提取 方法
【主权项】:
1.一种长骨骨折断面点云提取方法,其特征在于包括以下步骤:步骤1、对长骨骨折部位进行CT扫描,读取CT图像,使用Marching Cubes算法进行等值面提取,使用Delaunay算法进行三维重建和面绘制;得到长骨模型及两个列表:顶点列表v和三角形列表f,列表v中每行存储了三角形顶点的坐标,列表f中每行存储一个三角形各个顶点在列表v中的行号;步骤2、在长骨模型中部骨干的表面选取一条直线AB,构成骨干方向向量步骤3、求取的三角形顶点的法向量:长骨模型表面由许多三角形拼接而成,每个三角形的顶点会被邻近其他三角形共用,因此三角形某一顶点的法向量指共享该顶点的所有三角形表面法向量的平均值;求取的三角形顶点法向的具体步骤如下:步骤3.1、三角形法向量的计算:设三角形的三个顶点分别为:P1(x1,y1,z1),P2(x2,y2,z2),P3(x3,y3,z3);构建两个向量则:其叉积就是所求三角形法向量;式中:i、j和k分别为单位向量,ax=x2‑x1,ay=y2‑y1,az=z2‑z1                   (2)bx=x3‑x1,by=y3‑y1,bz=z3‑z1                   (3)则由公式(1)、(2)和(3)可得:式中:nx=aybz‑azby                         (5)ny=azbx‑axbz                         (6)nz=axby‑aybx                         (7)步骤3.2、顶点法向量计算:p为要计算法向量的顶点,其周围有r个三角形,设第ti个三角形的单位法向量为ti=1,2,…,r;定义顶点p的法向量为其周围所有三角形的平均值,并以表示顶点p的法向量,公式如(8)(9)所示:其中vpx、vpy、vpz分别表示法向量三个坐标轴上的分量;步骤4、粗分割:求出三角形每个顶点法向量与向量夹角θ;设定阈值角,大于阈值角的顶点被认为侧壁上的点,小于阈值角的顶点被认为断面的点;将列表v中小于阈值角的点的行号存入列表m中;以列表m为依据,从列表f中提取包含列表m中的点的所有三角形,重新生成三角形列表newf;所述求出顶点法向量与方向向量夹角θ的余弦公式如下:步骤5、细分割:在长骨模型断面上选取若干个种子点,在列表newf中搜索与种子点邻近的三角形顶点进行种子点生长,最终得到断面点云列表pointcloud;具体实施步骤如下:步骤5.1、初始种子点选取:在长骨模型断面上选取若干个种子点;将这些种子点在列表v中的行号存放至列表D;步骤5.2、种子点生长:取列表D中某一个种子点,假设取第1个种子点D[1];在列表newf的前3列中搜索含有D[1]的行,将列表newf中对应的整行数据存储到列表T,并将列表newf中该行第4列标志为1,下次不再搜索;步骤5.3、重复步骤5.2操作,将列表D中所有种子点生长一次;步骤5.4、新种子点生成:先将列表D追加至列表Ds中,然后将列表T进行单一化,即同一个数值只保留一个,得到列表T';最后将列表T'中含有列表D的元素剔除,存储到列表S中;将列表S中的点集赋值给列表D,用于下次搜索;步骤5.5、循环执行步骤5.2到步骤5.4,直到没有新的种子点生成;输出列表Ds;步骤5.6、从列表v中提取以列表Ds中元素为行号的点的坐标,并存储至断面点云列表pointcloud;其中,各个列表功能定义如下,列表newf:将列表f中的数据经过粗分割后重新生成的表格,其中第4列标志为0,表示此行未被搜索;当标志位变为1时,表示此行已被搜索,以避免重复搜索;列表D:每次搜索前存储种子点;列表T:在列表newf中搜索含有列表D中元素的行,将整行数据存储到列表T;列表T':列表T单一化,即同一个数值只保留一个,然后存储至列表T';列表S:将列表T'中含有列表D的元素剔除,剩余的元素存储至列表S;列表Ds:存储所有已搜索到的点;具体为每次区域生长时,将搜索到的行号追加至列表Ds中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学;哈尔滨博斯首创医疗设备有限公司,未经哈尔滨工程大学;哈尔滨博斯首创医疗设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610127653.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top