CN110889850B - 一种基于中心点检测的cbct牙齿图像分割方法 - Google Patents

一种基于中心点检测的cbct牙齿图像分割方法 Download PDF

Info

Publication number
CN110889850B
CN110889850B CN201911279019.3A CN201911279019A CN110889850B CN 110889850 B CN110889850 B CN 110889850B CN 201911279019 A CN201911279019 A CN 201911279019A CN 110889850 B CN110889850 B CN 110889850B
Authority
CN
China
Prior art keywords
segmentation
teeth
image
tooth
layer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911279019.3A
Other languages
English (en)
Other versions
CN110889850A (zh
Inventor
李纯明
刘祎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201911279019.3A priority Critical patent/CN110889850B/zh
Publication of CN110889850A publication Critical patent/CN110889850A/zh
Application granted granted Critical
Publication of CN110889850B publication Critical patent/CN110889850B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/136Segmentation; Edge detection involving thresholding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30036Dental; Teeth

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Quality & Reliability (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Image Analysis (AREA)

Abstract

本发明提供了一种基于中心点检测的CBCT牙齿图像分割方法,包括预处理;粗分割;双水平集精分割;层间迭代分割;牙齿三维结构。本发明基于中心点检测的牙齿图像分割算法充分利用检测到的中心点信息,进行初始层的粗分割,并利用粗分割结果代替手动初始化,实现一种全自动的“专家”指导下的图像分割。本文考虑利用检测到的中心点信息作为分割算法的先验信息,提出基于中心点检测的牙齿图像分割算法;并在分割过程中引入双水平集分割算法及阈值优化约束处理,便于更快、更方便也更准确的得到牙齿三维结构,使分割更准确,鲁棒性更好。

Description

一种基于中心点检测的CBCT牙齿图像分割方法
技术领域
本发明属于图像分割技术领域,尤其涉及一种基于中心点检测的CBCT牙齿分割方法。
背景技术
随着社会发展,越来越多的成年人在寻求牙齿正畸治疗,以改善他们的笑容,改正牙齿咬合状况或纠正因受伤、疾病或长久忽视口腔护理所造成的其它问题。为全面、精确、详实地获取患者数据,进而为口腔疾病的诊断和治疗提供有力保障,医学成像技术成为不可或缺的技术手段。口腔CT设备是牙科的革命性工具,CBCT自上世纪九十年代后期应用于口腔医学领域,因其能够真实反映颌面部的三维结构,克服二维成像的弊端,可以更加立体的评估牙齿和骨骼的关系,使正畸医生能够制定更合理的方案。但由于CBCT牙齿切片图像亮度低、对比度差、噪点多、边界不明显、结构异常复杂,个体呈多样性;并且CT因受噪声、强度非均匀性产生的伪影及不同组织强度相同的影响使得牙齿的自动分割非常困难,且大多数图像灰度不均匀。如何处理有效的分割牙齿图像成为了获取牙齿信息的关键步骤。
目前主要的牙齿分割算法有:手动分割,其缺点是需要多人参与、分割时间长、测量精度受到操作者操作影响;自适应阈值分割,但因为存在噪点多、相邻牙齿边界模糊和牙齿灰度值不均匀这些问题,极易受到非有效信息的干扰;形态学分割,由于对边缘过于敏感,经常出现过度分割;基于活动轮廓模型的水平集分割,如DRLSE、MICO存在的问题是对于初始化要求过高需要依赖于较为精准先验知识,而且缺少对演化表面的局部控制。由于医学图像的成像技术缺陷和牙齿结构的特殊性,牙齿的分割处理目前都要借助一定量的交互操作才能实现。因此,引入形状先验信息来简化分割问题是必不可少的。为了实现ROI的精确自动分割,本文考虑利用检测到的中心点信息作为分割算法的先验信息,提出基于中心点检测的牙齿图像分割算法,使分割更准确,鲁棒性更好。基于中心点检测的牙齿图像分割算法充分利用检测到的中心点信息,进行初始层的粗分割,并利用粗分割结果代替手动初始化,通过关键区域的先验信息直接融入到待分割图像中,实现一种全自动的“专家”指导下的图像分割。
发明内容
针对现有技术中的上述不足,本发明提供的一种基于中心点检测的CBCT牙齿分割方法解决了针对现有的大部分牙齿分割算法都需要手动初始化,结合提高牙齿分割精度的问题。
为了达到以上目的,本发明采用的技术方案为:
本方案提供一种基于中心点检测的CBCT牙齿图像分割方法,包括以下步骤:
S1、预处理:获取牙齿的原始图像,并根据所述牙齿的原始图像利用MIP算法计算得到包裹牙齿的区域大小;
S2、粗分割:根据所述包裹牙齿的区域大小选取合适的初始层,并利用分水岭算法计算得到牙齿所述初始层的粗分割结果;
S3、双水平集精分割:将所述粗分割结果作为初始化,并利用双水平集DRLSE模型对牙齿初始层进行精分割处理,得到上下两排牙齿初始层的二维分割结果;
S4、层间迭代分割:利用层间信息将所述上下两排牙齿初始层的二维分割结果进行最优阈值处理,并根据其处理结果利用双水平集DRLSE模型进行向上或向下逐层迭代得到CBCT图像牙齿每一层的二维分割结果;
S5、输出三维牙齿结构:利用DRLSE模型对所述CBCT图像牙齿的二维分割结果进行分割处理,得到CBCT牙齿图像的三维分割结果,从而完成CBCT牙齿图像的分割。
进一步地,所述步骤S1包括以下步骤:
S101、获取牙齿原始图像,以DICOM格式保存,并逐层读取牙齿切片图像;
S102、对所述牙齿原始图像进行分段线性变换处理,将牙齿原始图像的灰度归一化到[0,255];
S103、利用MIP投影算法对经灰度归一化处理后的图像在x,y和z三个方向分别进行投影,得到包裹牙齿的区域大小;
所述对图像的x,y和z三个方向分别进行投影的表达式如下:
xmip(j,k)=max(xmip(j,k),a(i,j,k));
ymip(i,k)=max(ymip(i,k),a(i,j,k));
zmip(i,j)=max(zmip(i,j),a(i,j,k));
其中,xmip(j,k)表示图像x方向的投影,ymip(i,k)表示图像y方向的投影,zmip(i,j)表示图像z方向的投影,i表示范围从1到x方向的图像大小,j表示范围从1到y方向的图像大小,k表示范围从1到z方向的图像大小,a(i,j,k)表示图像在i,j和k处的灰度大小。
再进一步地,所述步骤S2包括以下步骤:
S201、根据所述包裹牙齿的区域大小分别选取上下两排牙齿的初始层;
S202、根据所述上下两排牙齿的初始层分别检测上下两排牙齿的中心点,并将所述中心点作为前景,预设的阈值作为背景;
S203、利用分水岭算法将所述前景和背景分别进行内外部标记,分别得到上下两排牙齿的粗分割结果。
再进一步地,所述步骤S3包括以下步骤:
S301、根据所述步骤S2得到的粗分割结果,按照牙齿的交替顺序对上下两排牙齿进行双水平集的两个初始化处理,得到上下两排牙齿初始层的初始化;
S302、利用双水平集DRLSE模型分别对上下两排牙齿初始层进行精分割,从而得到上下排牙齿初始层的二维分割结果。
再进一步地,所述步骤S4包括以下步骤:
S401、利用层间信息将所述上下排牙齿初始层的二维分割结果进行最优阈值处理,并将处理后的结果作为向上一层或向下一层的初始化;
S402、利用双水平集DRLSE模型分别对上下两排牙齿依次进行迭代分割处理,从而得到CBCT图像牙齿每一层的二维分割结果。
再进一步地,所述步骤S401中进行最优阈值处理的表达式如下:
Figure GDA0003698253900000041
其中,xi表示[0,255]的像素灰度,yi表示该灰度在图像曲线内部的像素点个数,A表示幅值,S表示曲线宽度,e表示自然常数,μ表示控制演化的参数。
再进一步地,所述步骤S402具体为:
利用双水平集DRLSE模型分别对上下两排牙齿先从初始层到牙冠方向进行逐层分割,再从初始层到牙根方向逐层分割,从而得到CBCT图像牙齿的二维分割结果。
再进一步地,所述步骤S302和步骤S402中每次迭代分割过程中的两条双水平集演化曲线需满足如下条件:
φ1=max(φ1,-φ2)
φ2=max(-φ12)
其中,φ1表示第一条水平曲线,φ2表示第二条水平曲线,max(·)表示取最大值。
再进一步地,所述步骤S302和步骤S402利用双水平集DRLSE模型分割的表达式如下:
Figure GDA0003698253900000051
Figure GDA0003698253900000052
Figure GDA0003698253900000053
Figure GDA0003698253900000054
Figure GDA0003698253900000055
其中,
Figure GDA0003698253900000056
表示均表示时间演化方程,μ、λ以及α均表示控制演化的参数,δ表示单位冲激函数,div(·)表示散度,φ1表示第一条水平曲线,φ2表示第二条水平曲线,
Figure GDA0003698253900000057
表示两条水平集对应的梯度,dp(s)表示参数s定义的函数,p'(s)表示对函数p的求导,s表示[0,1]的空间参数,p表示距离正则化项定义的函数,p2(·)表示关于水平集梯度模的函数,
Figure GDA0003698253900000058
表示水平集曲线的梯度模,
Figure GDA0003698253900000059
表示梯度算子,Gσ表示标准差为σ的高斯函数,I表示整幅图像,*表示卷积算子,g表示边缘检测因子。
再进一步地,所述步骤S5具体为:
S501、将上下两排牙齿的单层CBCT牙齿图像的二维分割结果进行堆叠,并将堆叠结果作为三维DRLSE模型的初始化;
S502、利用三维DRLSE模型对所述堆叠结果进行迭代处理,得到CBCT牙齿图像的三维分割结果,从而完成CBCT牙齿图像的分割。
本发明的有益效果:
(1)本发明将检测到的牙齿中心点当作粗分割算法的先验信息,利用前景区域的先验信息得到图像里面牙齿的粗略边界,并将其作为水平集模型的初始化。借此可以降低医生手工干预造成的时间浪费和人工初始化不合理问题的情况发生;
(2)本发明借助层与层之间的信息进行约束的双水平集函数的操作能够有效降低函数自身的噪声敏感性,防止相邻牙齿吸引造成的分割不准确的情况,并可充分利用牙齿区域信息,将全口腔牙齿进行双水平集进行有效率的分割,得到更好的分割结果。
附图说明
图1为本发明的方法流程图。
图2为本实施例中的牙齿CBCT影像图。
图3为本实施例中粗分割结果示意图。
图4为本实施例中双水平集单层分割的结果图。
图5为本实施例中牙齿分割过程的示意图。
图6为本实施例中曲线内部灰度高斯拟合示意图。
具体实施方式
下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
实施例
本发明针对现有的大部分牙齿分割算法都需要手动初始化,结合提高牙齿分割精度的情况。本发明提出一种有效提高自动化程度的思路,并在整个输出三维牙齿结构分割的过程中引入双水平集及约束处理,便于更快、更方便也更准确的得到牙齿三维结果。本文考虑利用检测到的中心点信息作为分割算法的先验信息,提出基于中心点检测的牙齿图像分割算法,使分割更准确,鲁棒性更好。基于中心点检测的牙齿图像分割算法充分利用检测到的中心点信息,进行初始层的粗分割,并利用粗分割结果代替手动初始化,通过引入关键区的先验信息直接融入到待分割图像中,实现一种全自动的“专家”指导下的图像分割。本发明针对现有的大部分牙齿分割算法都需要手动初始化,结合提高牙齿分割精度的情况。
如图1所示,本发明公开了一种基于中心点检测的CBCT牙齿图像分割方法,其实现方法如下:
S1、预处理:获取牙齿原始图像,并根据所述牙齿原始图像利用MIP算法计算得到包裹牙齿的区域大小,其实现方法如下:
S101、获取牙齿原始图像,以DICOM格式保存,并逐层读取牙齿切片图像;
S102、对所述牙齿原始图像进行分段线性变换处理,将牙齿原始图像的灰度归一化到[0,255];
S103、利用MIP投影算法对经灰度归一化处理后的图像在x,y和z三个方向分别进行投影,得到包裹牙齿的区域大小。
本实施例中,首先获取原始图像,以标准DICOM格式保存,逐层读取牙齿切片图像。并求取原始图像的灰度直方图,进行分段线性变换将图像灰度归一化到[0,255],然后利用MIP算法将原始图像处理得到包裹牙齿区域大小,减小处理图像大小,便于提高分割速度。
本实施例中,如图2所示,所述步骤S1中对得到原始图像的灰度直方图显示图像灰度范围较大近3000,为了便于图像处理,进行灰度变换到[0,255],然后由于单层图片太大会造成处理速度变慢,因此,利用MIP投影算法对x,y和z三个方向分别进行投影,原始图像大小eg:512×512×512处理得到包裹牙齿区域大小eg:250×300×280)即可。最大密度投影(Maximum Intensity Projection,MIP):顾名思义,把最大的值投射出来。即,计算每一条光线穿过的像素块中灰度最大的,作为输出结果。对应x,y和z三个方向情况:
xmip(j,k)=max(xmip(j,k),a(i,j,k));
ymip(i,k)=max(ymip(i,k),a(i,j,k));
zmip(i,j)=max(zmip(i,j),a(i,j,k));
其中,xmip(j,k)表示图像x方向的投影,ymip(i,k)表示图像y方向的投影,zmip(i,j)表示图像z方向的投影,i表示范围从1到x方向的图像大小,j表示范围从1到y方向的图像大小,k表示范围从1到z方向的图像大小,a(i,j,k)表示图像在i,j和k处的灰度大小。
S2、粗分割:根据所述包裹牙齿的区域大小选取合适的初始层,并利用分水岭算法计算得到牙齿所述初始层的粗分割结果,其实现方法如下:
S201、根据所述包裹牙齿的区域大小分别选取上下两排牙齿的初始层;
S202、根据所述上下两排牙齿的初始层分别检测上下两排牙齿的中心点,并将所述中心点作为前景,预设的阈值作为背景;
S203、利用分水岭算法将所述前景和背景分别进行内外部标记,分别得到上下两排牙齿的粗分割结果。
本实施例中,首先选取合适的初始层;利用初始层检测得到的中心点当作前景,阈值作为背景,利用控制标记分水岭算法得到初始层的粗分割结果,确保可以得到一个比较好的牙齿不黏连的初始化。
本实施例中,所述步骤S2中牙齿之间会有较多的粘连,为了区分开牙齿粘连的可能性,我们尽可能选取牙冠层到有牙周组织出现层的中间层作为初始层。但由于要全部考虑到人体单层16颗牙齿的情况,初始层确保每颗牙齿尽可能互相不黏连;因此我们在进行精分割之前,首先利用初始层检测得到的中心点当作前景,阈值作为背景,利用控制标记分水岭算法得到初始层的粗分割结果,确保可以得到一个比较好的牙齿不黏连的初始化。分水岭变换得到的是输入图像的集水盆图像,集水盆之间的边界点,即为分水岭。显然,分水岭表示的是输入图像极大值点。因此,为得到图像的边缘信息,通常把梯度图像作为输入图像,即:
g(x,y)=grad(f(x,y))
其中,f(x,y)表示原始图像,grad(·)表示梯度运算。但由于噪声和梯度的其他不规则性造成的过度分割,因此引入标记,将前景和背景分别进行内外部标记。如图3所示,即可得到较好的牙齿粗分割结果。
S3、双水平集精分割:如图4所示,将所述粗分割结果作为初始化,并利用双水平集DRLSE模型对牙齿初始层进行精分割处理,得到上下两排牙齿初始层的二维分割结果,其实现方法如下:
S301、根据所述步骤S2得到的粗分割结果,按照牙齿的交替顺序对上下两排牙齿进行双水平集的两个初始化处理,得到上下两排牙齿初始层的初始化;
S302、利用双水平集DRLSE模型分别对上下两排牙齿初始层进行精分割,从而得到上下排牙齿初始层的二维分割结果。
本实施例中,利用DRLSE模型得到初始层的牙齿分割结果,并利用层间信息,把上一层的结果当作下一层的初始化,依次进行迭代分割。由于对于磨牙位置,单个水平集方法不能很好的解决同一颗牙齿的分根问题,因此,在层与层之间的迭代分割过程中对上一层的分割结果进行最优阈值方法进行优化处理。另外利用单个水平集对每颗牙齿分割很可能会造成两颗相近牙齿分割结果被旁边牙齿吸引过去的情况,为了保证单颗牙齿的分割精度,我们拟采用双水平集方法进行分割处理,在每一次迭代过程中对双水平集进行交并处理,保证两条曲线在演化过程中不会出现相互交错或者融合成一条边界的情况,有利于分割结果的提高。通过迭代的方式求解水平集函数即可得到上下两排牙每一层分割结果。
本实施例中,所述步骤S3主要思路是当对上下两排牙齿分别选取合适的初始层,下排牙从初始层到牙根分割,从初始层到牙冠分割;上排牙从初始层到牙冠分割,再从初始层到牙根分割,分割过程示意图如图5所示得到粗分割结果,最终将各个层的分割结果进行三维重建。
精分割模型利用双水平集DRLSE模型,双水平集DRLSE模型如下:
Figure GDA0003698253900000101
Figure GDA0003698253900000102
Figure GDA0003698253900000103
Figure GDA0003698253900000104
Figure GDA0003698253900000105
其中,
Figure GDA0003698253900000106
表示均表示时间演化方程,μ、λ以及α均表示控制演化的参数,δ表示单位冲激函数,div(·)表示散度,φ1表示第一条水平曲线,φ2表示第二条水平曲线,
Figure GDA0003698253900000107
表示两条水平集对应的梯度,dp(s)表示参数s定义的函数,p'(s)表示对函数p的求导,s表示[0,1]的空间参数,p表示距离正则化项定义的函数,p2(·)表示关于水平集梯度模的函数,
Figure GDA0003698253900000108
表示水平集曲线的梯度模,
Figure GDA0003698253900000111
表示梯度算子,Gσ表示标准差为σ的高斯函数,I表示整幅图像,*表示卷积算子,g表示边缘检测因子。
本实施例中,两条双水平集演化曲线需保证:
φ1=max(φ1,-φ2)
φ2=max(-φ12)
其中,φ1表示第一条水平曲线,φ2表示第二条水平曲线,max(·)表示取最大值,即可保证在水平集函数迭代演化过程中两条水平集函数相互排斥,从而达到分离开两颗相邻牙齿的目的,则全口腔每一层的16颗牙齿即可按照单双数交替的形式完成两条水平集的分割,得到单层CBCT牙齿图像的二维分割结果。
层初始化阈值处理:如图6所示,将曲线内部灰度进行高斯拟合,将数据点拟合为高斯函数类型,即使如下公式:
Figure GDA0003698253900000112
来对曲线内的像素点数据(xi,yi),(i=1,2,3,...),其中,xi表示[0,255]的像素灰度,yi表示该灰度在图像曲线内部的像素点个数,A表示幅值,S表示曲线宽度,e表示自然常数,μ表示控制演化的参数。
本实施例中,对前一层精分割结果曲线内部灰度分布进行高斯拟合,根据3σ准则选取T=μ-3σ作为当前层结果内部阈值处理,提高分割精度,减少周边区域的干扰,或者因水平集迭代出现被邻牙吸引过去的情况。
S4、层间迭代分割:利用层间信息将所述上下两排牙齿初始层的二维分割结果进行最优阈值处理,并根据其处理结果利用双水平集DRLSE模型进行向上或向下逐层迭代得到CBCT图像牙齿每一层的二维分割结果,其实现方法如下:
S401、利用层间信息将所述上下排牙齿初始层的二维分割结果进行最优阈值处理,并将处理后的结果作为向上一层或向下一层的初始化;
S402、利用双水平集DRLSE模型分别对上下两排牙齿依次进行迭代分割处理,从而得到CBCT图像牙齿每一层的二维分割结果;
所述步骤S401中进行最优阈值处理的表达式如下:
Figure GDA0003698253900000121
其中,xi表示[0,255]的像素灰度,yi表示该灰度在图像曲线内部的像素点个数,A表示幅值,S表示曲线宽度,e表示自然常数,μ表示控制演化的参数,然后根据3σ准则进行阈值选取,其中σ为标准差;
所述步骤S402具体为:
利用双水平集DRLSE模型分别对上下两排牙齿先从初始层到牙冠方向进行逐层分割,再从初始层到牙根方向逐层分割,从而得到CBCT图像牙齿的二维分割结果。
S5、输出三维牙齿结构:利用DRLSE模型对所述CBCT图像牙齿的二维分割结果进行分割处理,得到CBCT牙齿图像的三维分割结果,从而完成CBCT牙齿图像的分割,其实现方法如下:
S501、将上下两排牙齿的单层CBCT牙齿图像的二维分割结果进行堆叠,并将堆叠结果作为三维DRLSE模型的初始化;
S502、利用三维DRLSE模型对所述堆叠结果进行迭代处理,得到CBCT牙齿图像的三维分割结果,从而完成CBCT牙齿图像的分割。
本实施例中,根据得到的单层分割结果作为三维DRLSE模型的初始化,通过迭代的方式求解三维水平集函数以得到准确的三维分割结果。
本实施例中,所述步骤S5将步骤S4中得到的二维结果堆叠起来作为三维DRLSE的初始化,利用三维DRLSE模型进行最终的三维精确分割处理,可以优化分割结果,填补二维堆叠结果带来的小孔洞、小间隙,使最终的牙齿三维分割结果更精确。

Claims (10)

1.一种基于中心点检测的CBCT牙齿图像分割方法,其特征在于,包括以下步骤:
S1、预处理:获取牙齿的原始图像,并根据所述牙齿的原始图像利用最大密度投影MIP算法计算得到包裹牙齿的区域大小;
S2、粗分割:根据所述包裹牙齿的区域大小选取初始层,并利用分水岭算法计算得到牙齿所述初始层的粗分割结果;
S3、双水平集精分割:将所述粗分割结果作为初始化,并利用双水平集DRLSE模型对牙齿初始层进行精分割处理,得到上下两排牙齿初始层的二维分割结果;
S4、层间迭代分割:利用层间信息将所述上下两排牙齿初始层的二维分割结果进行最优阈值处理,并根据其处理结果利用双水平集DRLSE模型进行向上或向下逐层迭代得到CBCT图像牙齿每一层的二维分割结果;
S5、输出三维牙齿结构:利用DRLSE模型对所述CBCT图像牙齿的二维分割结果进行分割处理,得到CBCT牙齿图像的三维分割结果,从而完成CBCT牙齿图像的分割。
2.根据权利要求1所述的基于中心点检测的CBCT牙齿图像分割方法,其特征在于,所述步骤S1包括以下步骤:
S101、获取牙齿原始图像,以DICOM格式保存,并逐层读取牙齿切片图像;
S102、对所述牙齿原始图像进行分段线性变换处理,将牙齿原始图像的灰度归一化到[0,255];
S103、利用最大密度投影MIP投影算法对经灰度归一化处理后的图像在x,y和z三个方向分别进行投影,得到包裹牙齿的区域大小;
所述对图像的x,y和z三个方向分别进行投影的表达式如下:
xmip(j,k)=max(xmip(j,k),a(i,j,k));
ymip(i,k)=max(ymip(i,k),a(i,j,k));
zmip(i,j)=max(zmip(i,j),a(i,j,k));
其中,xmip(j,k)表示图像x方向的投影,ymip(i,k)表示图像y方向的投影,zmip(i,j)表示图像z方向的投影,i表示范围从1到x方向的图像大小,j表示范围从1到y方向的图像大小,k表示范围从1到z方向的图像大小,a(i,j,k)表示图像在i,j和k处的灰度大小。
3.根据权利要求1所述的基于中心点检测的CBCT牙齿图像分割方法,其特征在于,所述步骤S2包括以下步骤:
S201、根据所述包裹牙齿的区域大小分别选取上下两排牙齿的初始层;
S202、根据所述上下两排牙齿的初始层分别检测上下两排牙齿的中心点,并将所述中心点作为前景,预设的阈值作为背景;
S203、利用分水岭算法将所述前景和背景分别进行内外部标记,分别得到上下两排牙齿的粗分割结果。
4.根据权利要求1所述的基于中心点检测的CBCT牙齿图像分割方法,其特征在于,所述步骤S3包括以下步骤:
S301、根据所述步骤S2得到的粗分割结果,按照牙齿的交替顺序对上下两排牙齿进行双水平集的两个初始化处理,得到上下两排牙齿的初始层的初始化;
S302、利用双水平集DRLSE模型分别对上下两排牙齿初始层进行精分割,从而得到上下排牙齿初始层的二维分割结果。
5.根据权利要求4所述的基于中心点检测的CBCT牙齿图像分割方法,其特征在于,所述步骤S4包括以下步骤:
S401、利用层间信息将所述上下排牙齿初始层的二维分割结果进行最优阈值处理,并将处理后的结果作为向上一层或向下一层的初始化;
S402、利用双水平集DRLSE模型分别对上下两排牙齿依次进行迭代分割处理,从而得到CBCT图像牙齿每一层的二维分割结果。
6.根据权利要求5所述的基于中心点检测的CBCT牙齿图像分割方法,其特征在于,所述步骤S401中进行最优阈值处理的表达式如下:
Figure FDA0003698253890000031
其中,xi表示[0,255]的像素灰度,yi表示该灰度在图像曲线内部的像素点个数,A表示幅值,S表示曲线宽度,e表示自然常数,μ表示控制演化的参数。
7.根据权利要求5所述的基于中心点检测的CBCT牙齿图像分割方法,其特征在于,所述步骤S402具体为:
利用双水平集DRLSE模型分别对上下两排牙齿先从初始层到牙冠方向进行逐层分割,再从初始层到牙根方向逐层分割,从而得到CBCT图像牙齿的二维分割结果。
8.根据权利要求6所述的基于中心点检测的CBCT牙齿图像分割方法,其特征在于,所述步骤S302和步骤S402中每次迭代分割过程中的两条双水平集演化曲线需满足如下条件:
φ1=max(φ1,-φ2)
φ2=max(-φ12)
其中,φ1表示第一条水平曲线,φ2表示第二条水平曲线,max(·)表示取最大值。
9.根据权利要求8所述的基于中心点检测的CBCT牙齿图像分割方法,其特征在于,所述步骤S302和步骤S402利用双水平集DRLSE模型分割的表达式如下:
Figure FDA0003698253890000041
Figure FDA0003698253890000042
Figure FDA0003698253890000043
Figure FDA0003698253890000044
Figure FDA0003698253890000045
其中,
Figure FDA0003698253890000046
表示均表示时间演化方程,μ、λ以及α均表示控制演化的参数,δ表示单位冲激函数,div(·)表示散度,φ1表示第一条水平曲线,φ2表示第二条水平曲线,
Figure FDA0003698253890000047
表示两条水平集对应的梯度,dp(s)表示参数s定义的函数,p'(s)表示对函数p的求导,s表示[0,1]的空间参数,p表示距离正则化项定义的函数,p2(·)表示关于水平集梯度模的函数,
Figure FDA0003698253890000048
表示水平集曲线的梯度模,
Figure FDA0003698253890000049
表示梯度算子,Gσ表示标准差为σ的高斯函数,I表示整幅图像,*表示卷积算子,g表示边缘检测因子。
10.根据权利要求1所述的基于中心点检测的CBCT牙齿图像分割方法,其特征在于,所述步骤S5具体为:
S501、将上下两排牙齿的单层CBCT牙齿图像的二维分割结果进行堆叠,并将堆叠结果作为三维DRLSE模型的初始化;
S502、利用三维DRLSE模型对所述堆叠结果进行迭代处理,得到CBCT牙齿图像的三维分割结果,从而完成CBCT牙齿图像的分割。
CN201911279019.3A 2019-12-13 2019-12-13 一种基于中心点检测的cbct牙齿图像分割方法 Active CN110889850B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911279019.3A CN110889850B (zh) 2019-12-13 2019-12-13 一种基于中心点检测的cbct牙齿图像分割方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911279019.3A CN110889850B (zh) 2019-12-13 2019-12-13 一种基于中心点检测的cbct牙齿图像分割方法

Publications (2)

Publication Number Publication Date
CN110889850A CN110889850A (zh) 2020-03-17
CN110889850B true CN110889850B (zh) 2022-07-22

Family

ID=69751749

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911279019.3A Active CN110889850B (zh) 2019-12-13 2019-12-13 一种基于中心点检测的cbct牙齿图像分割方法

Country Status (1)

Country Link
CN (1) CN110889850B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113436734B (zh) * 2020-03-23 2024-03-05 北京好啦科技有限公司 基于人脸结构定位的牙齿健康评估方法、设备和存储介质
CN111968120B (zh) * 2020-07-15 2022-03-15 电子科技大学 一种3d多特征融合的牙齿ct图像分割方法
CN113393470A (zh) * 2021-05-12 2021-09-14 电子科技大学 一种牙齿全自动分割方法
CN114241173B (zh) * 2021-12-09 2023-03-21 电子科技大学 一种牙齿cbct图像三维分割方法及***
CN114757960B (zh) * 2022-06-15 2022-09-09 汉斯夫(杭州)医学科技有限公司 一种基于cbct图像的牙齿分割与重建方法及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105488849A (zh) * 2015-11-24 2016-04-13 嘉兴学院 一种基于混合水平集的三维牙齿建模方法
CN107564023A (zh) * 2017-08-02 2018-01-09 杭州美齐科技有限公司 一种cbct牙齿分割及建模算法
CN108932716A (zh) * 2017-05-26 2018-12-04 无锡时代天使医疗器械科技有限公司 用于牙齿图像的图像分割方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105488849A (zh) * 2015-11-24 2016-04-13 嘉兴学院 一种基于混合水平集的三维牙齿建模方法
CN108932716A (zh) * 2017-05-26 2018-12-04 无锡时代天使医疗器械科技有限公司 用于牙齿图像的图像分割方法
CN107564023A (zh) * 2017-08-02 2018-01-09 杭州美齐科技有限公司 一种cbct牙齿分割及建模算法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
A level set method for cupping artifact correction in cone-beam CT;Xie Shipeng 等;《Medical Physics》;20150728;第42卷(第8期);第4888-4895页 *
Distance Regularized Level Set Evolution and Its Application to Image Segmentation;Li Chunming 等;《IEEE Transactions on Image Processing》;20101231;第19卷(第12期);第3243-3254页 *
Individual tooth segmentation from CT images using level set method with shape and intensity prior;Hui Gao 等;《Pattern Recognition》;20100731;第43卷(第7期);第2406-2417页 *
口腔CT图像中独立牙齿轮廓分割算法研究;张东霞;《中国优秀硕士学位论文全文数据库 医药卫生科技辑》;20180215(第02期);全文 *

Also Published As

Publication number Publication date
CN110889850A (zh) 2020-03-17

Similar Documents

Publication Publication Date Title
CN110889850B (zh) 一种基于中心点检测的cbct牙齿图像分割方法
US11651494B2 (en) Apparatuses and methods for three-dimensional dental segmentation using dental image data
US11995839B2 (en) Automated detection, generation and/or correction of dental features in digital models
Lahoud et al. Artificial intelligence for fast and accurate 3-dimensional tooth segmentation on cone-beam computed tomography
Lee et al. Automated CNN-based tooth segmentation in cone-beam CT for dental implant planning
US10748651B2 (en) Method and system of teeth alignment based on simulating of crown and root movement
CN113223010B (zh) 口腔图像多组织全自动分割的方法和***
KR20200108822A (ko) 딥 러닝 방법을 이용한 3d 치아 데이터의 자동 분류 및 분류체계화
Fontenele et al. Influence of dental fillings and tooth type on the performance of a novel artificial intelligence-driven tool for automatic tooth segmentation on CBCT images–A validation study
US9672641B2 (en) Method, apparatus, and computer readable medium for removing unwanted objects from a tomogram
Cristian et al. A cone beam computed tomography annotation tool for automatic detection of the inferior alveolar nerve canal
CN110619646A (zh) 一种基于全景图的单牙提取方法
CN113393470A (zh) 一种牙齿全自动分割方法
Kakehbaraei et al. 3D tooth segmentation in cone-beam computed tomography images using distance transform
Chen et al. Detection of various dental conditions on dental panoramic radiography using Faster R-CNN
TW202409874A (zh) 牙齒復原自動化技術
US20220361992A1 (en) System and Method for Predicting a Crown and Implant Feature for Dental Implant Planning
US20220358740A1 (en) System and Method for Alignment of Volumetric and Surface Scan Images
CN114241173B (zh) 一种牙齿cbct图像三维分割方法及***
Ezhov et al. Development and validation of a cbct-based artificial intelligence system for accurate diagnoses of dental diseases
Orlowska et al. Virtual tooth extraction from cone beam computed tomography scans
Zak et al. The method of teeth region detection in panoramic dental radiographs
US20230298272A1 (en) System and Method for an Automated Surgical Guide Design (SGD)
Yang et al. Segmentación Automática de Cámaras Dentales y Pulpares con Red de Inteligencia Artificial y Método de Morfometría en TC de Haz Cónico
Su et al. Tooth Root Surface Area Calculation in Cone-Beam CT via Deep Segmentation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant