CN103093503B - Based on the method for building up of the pulmonary parenchyma region surface model of CT image - Google Patents
Based on the method for building up of the pulmonary parenchyma region surface model of CT image Download PDFInfo
- Publication number
- CN103093503B CN103093503B CN201310050725.7A CN201310050725A CN103093503B CN 103093503 B CN103093503 B CN 103093503B CN 201310050725 A CN201310050725 A CN 201310050725A CN 103093503 B CN103093503 B CN 103093503B
- Authority
- CN
- China
- Prior art keywords
- surface model
- pulmonary parenchyma
- parenchyma region
- region
- image
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000002685 pulmonary effect Effects 0.000 title claims description 22
- 210000004072 lung Anatomy 0.000 claims abstract description 67
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 8
- 230000008439 repair process Effects 0.000 claims abstract description 6
- 238000009499 grossing Methods 0.000 claims abstract description 4
- 230000006870 function Effects 0.000 claims description 11
- 230000011218 segmentation Effects 0.000 claims description 10
- 238000004458 analytical method Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 4
- 239000003086 colorant Substances 0.000 claims description 3
- 238000005520 cutting process Methods 0.000 claims 1
- 238000002591 computed tomography Methods 0.000 abstract description 21
- 238000003745 diagnosis Methods 0.000 abstract description 13
- 230000000877 morphologic effect Effects 0.000 abstract description 3
- 238000004364 calculation method Methods 0.000 abstract description 2
- 208000020816 lung neoplasm Diseases 0.000 description 8
- 206010058467 Lung neoplasm malignant Diseases 0.000 description 7
- 201000005202 lung cancer Diseases 0.000 description 7
- 239000013598 vector Substances 0.000 description 7
- 210000000038 chest Anatomy 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 210000004204 blood vessel Anatomy 0.000 description 3
- 238000004195 computer-aided diagnosis Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000007619 statistical method Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000003902 lesion Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 210000003437 trachea Anatomy 0.000 description 2
- 208000019693 Lung disease Diseases 0.000 description 1
- 208000032023 Signs and Symptoms Diseases 0.000 description 1
- 210000003484 anatomy Anatomy 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 201000011510 cancer Diseases 0.000 description 1
- 231100000504 carcinogenesis Toxicity 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 208000037841 lung tumor Diseases 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
- 210000000115 thoracic cavity Anatomy 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
Landscapes
- Apparatus For Radiation Diagnosis (AREA)
Abstract
本发明涉及一种基于CT图像的肺实质表面模型的建立方法,该方法是先利用计算机对肺部CT扫描图像的每张原图进行高斯平滑操作,以消除影像噪声干扰;再使用三维Fast Marching算法获取肺实质区域;使用Marching Cubes算法;再利用表面曲率的计算,确定肺实质的具体形态特征,并对确定的非感兴趣区域进行移除,最后通过边缘化修补,得到一个表面光滑和完整的肺部感兴趣区域的表面模型。本发明提供了一种计算机辅助影像诊断的方法,可以消除由于医生主观经验、观察能力等主观因素的不同所导致的诊断差异,并提供出准确率较高的参考识别诊断结果,从而使影像诊断更加客观化,提高了诊断的效率和正确率。
The invention relates to a method for establishing a lung parenchyma surface model based on CT images. The method is to use a computer to perform Gaussian smoothing operations on each original image of a lung CT scan image to eliminate image noise interference; and then use three-dimensional Fast Marching The algorithm obtains the lung parenchyma area; uses the Marching Cubes algorithm; then uses the calculation of the surface curvature to determine the specific morphological characteristics of the lung parenchyma, and removes the determined non-interesting area, and finally obtains a smooth and complete surface through marginalization repair A surface model of the lung region of interest. The invention provides a method for computer-aided image diagnosis, which can eliminate the difference in diagnosis caused by subjective factors such as doctor's subjective experience and observation ability, and provide a reference identification and diagnosis result with high accuracy, so that image diagnosis It is more objective and improves the efficiency and accuracy of diagnosis.
Description
技术领域technical field
本发明涉及一种医学图像的处理方法,具体地说是一种基于CT图像的肺实质区域表面模型的建立方法。The invention relates to a medical image processing method, in particular to a method for establishing a surface model of a lung parenchyma region based on a CT image.
背景技术Background technique
肺癌为常见的原发性肺部肿瘤,发病率和死亡率逐年上升,目前已成为全球范围内发病率和死亡率最高的恶性肿瘤。根据2006年卫生部的调查结果显示,我国的肺癌死亡率增加明显,已经成为第一位的癌症死因,较90年代提升了75.77%,排除年龄结构变化的影响,也增加了33.25%。肺癌的临床表现多种多样,而大多数患者早期无明显症状和体征,不易发现,发现时往往已经到达晚期。如果肺癌能在早期被诊断和治疗,就能相应提高患者的治愈率和生存率。Lung cancer is a common primary lung tumor, and its morbidity and mortality are increasing year by year. It has become the malignant tumor with the highest morbidity and mortality worldwide. According to the survey results of the Ministry of Health in 2006, the mortality rate of lung cancer in my country has increased significantly, and it has become the number one cause of cancer death, which has increased by 75.77% compared with the 1990s. Excluding the influence of age structure changes, it has also increased by 33.25%. The clinical manifestations of lung cancer are various, and most patients have no obvious symptoms and signs in the early stage, so it is difficult to find out, and they often have reached the late stage when they are discovered. If lung cancer can be diagnosed and treated at an early stage, the cure rate and survival rate of patients can be improved accordingly.
CT(Computer Tomography)计算机断层扫描是胸部影像学中最常用的技术,被广泛用于胸肺部疾病检测诊断中。肺癌通常在CT图像中是以肺结节的形式表现出来,而肺结节的形状多样,大小不一,分布位置也不固定,易与其他组织紧密连接;肺癌的密度与肺部血管相近,在CT图像中大多表现为圆形或近似圆形的致密斑点,仅凭人眼很难加以区别。而且,在一次肺部CT扫描所产生的近百张CT图像中,有结节的图像可能仅有几张。而对所有影像数据进行分析的工作非常枯燥繁琐,即使有经验的医生也难免会发生漏诊或误诊。因而计算机辅助诊断(Computer-Aided Diagnosis)就成了解决这一问题的重要方法。作为计算机辅助诊断的一部分,对感兴趣区域(Region ofInterest)的快速而准确的分割,是工作的首要环节,同时也是进行下一步检测和诊断分类的一个重要基础。CT (Computer Tomography) is the most commonly used technique in chest imaging and is widely used in the detection and diagnosis of chest and lung diseases. Lung cancer is usually manifested in the form of pulmonary nodules in CT images, and pulmonary nodules have various shapes, sizes, and distribution positions are not fixed, and are easily connected with other tissues; the density of lung cancer is similar to that of pulmonary blood vessels. Most of them appear as circular or nearly circular dense spots in CT images, which are difficult to distinguish by human eyes alone. Moreover, among nearly a hundred CT images generated by a lung CT scan, there may be only a few images with nodules. The work of analyzing all image data is very boring and tedious, and even experienced doctors will inevitably miss or misdiagnose. Therefore, computer-aided diagnosis (Computer-Aided Diagnosis) has become an important method to solve this problem. As a part of computer-aided diagnosis, the rapid and accurate segmentation of the Region of Interest is the first step in the work, and it is also an important basis for the next step of detection and diagnostic classification.
医生在通过胸部CT扫描图像对患者的疾病进行诊断时,通常感兴趣的是肺实质和肺内病灶等区域,这部分区域即称为CT扫描图像上的“感兴趣区域”。准确地分割出CT扫描图像中的感兴趣区域,对肺部组织的识别和分类,以及对肺癌的诊断等都是至关重要的。但是,目前还没有一种利用计算机对CT扫描图像中的肺部感兴趣区域进行表面模型的建立方法。When doctors diagnose patients' diseases through chest CT scan images, they are usually interested in areas such as lung parenchyma and intrapulmonary lesions, which are called "regions of interest" on the CT scan images. Accurately segmenting regions of interest in CT scan images, identifying and classifying lung tissue, and diagnosing lung cancer are all crucial. However, there is currently no method for establishing a surface model of a lung region of interest in a CT scan image using a computer.
发明内容Contents of the invention
本发明的目的就是提供一种基于CT图像的肺实质区域表面模型的建立方法,以解决对CT扫描图像中的肺实质区域不能进行计算机建模的问题,以满足临床研究、诊断和治疗的使用需要。The object of the present invention is to provide a method for establishing a surface model of the lung parenchyma region based on CT images to solve the problem that computer modeling cannot be performed on the lung parenchyma region in the CT scan image, so as to meet the needs of clinical research, diagnosis and treatment. need.
本发明的目的是这样实现的:一种基于CT图像的肺实质区域表面模型的建立方法,包括以下步骤:The object of the present invention is achieved in that a method for establishing a surface model of a lung parenchyma region based on a CT image comprises the following steps:
a、利用计算机对肺部CT扫描的一组排序原图中的每张图片进行平滑操作,以消除影像噪声干扰;a. Use a computer to perform a smoothing operation on each picture in a group of sorted original pictures of lung CT scans to eliminate image noise interference;
b、获取肺实质区域:在经去噪处理后的该组原图上获取初始的肺实质区域,再利用三维FastMarching算法,对获取的肺实质区域进行三维分割,并将分割结果覆盖回原图,得到所述肺实质区域的原始灰度值,并按原图序号进行排列;b. Obtain the lung parenchyma area: obtain the initial lung parenchyma area on the original image after denoising processing, and then use the 3D FastMarching algorithm to perform 3D segmentation on the obtained lung parenchyma area, and overlay the segmentation result back to the original image , to obtain the original gray value of the lung parenchyma region, and arrange them according to the serial number of the original image;
c、对肺实质区域进行表面建模:利用Marching Cubes算法,将b步骤处理好的排序图片作为三维离散规则数据场读入计算机内存,对所述数据场中的每个立方体(Cube)逐个计算处理,通过线性插值得出每个立方体各边上与所述原始灰度值相同的等值点,然后用三角面片拟合出该立方体中的等值面;整个所述数据场中的所有立方体的等值面组成所述肺实质区域的初始表面模型;c. Perform surface modeling on the lung parenchyma area: use the Marching Cubes algorithm to read the sorted images processed in step b into the computer memory as a three-dimensional discrete regular data field, and calculate each cube (Cube) in the data field one by one processing, by linear interpolation to obtain the isovalue points on each side of each cube that are the same as the original gray value, and then use the triangular patch to fit the isosurface in the cube; all the data fields in the entire the isosurfaces of the cube constitute the initial surface model of the lung parenchymal region;
d、确定肺实质区域初始表面模型各点的表面曲率:分别计算出所述肺实质区域初始表面模型中各三角面片上的三个顶点位置处的表面曲率,并将所述肺实质区域初始表面模型的曲率值大于+1、小于-1和在±1之间的三个曲率范围的部分用不同颜色进行标示;d. Determine the surface curvature of each point of the initial surface model of the lung parenchyma region: respectively calculate the surface curvatures at the three vertices on each triangle patch in the initial surface model of the lung parenchyma region, and convert the initial surface of the lung parenchyma region to The parts of the model whose curvature values are greater than +1, less than -1 and within ±1 are marked with different colors;
e、非感兴趣区域的确定和移除:对计算出的所述肺实质区域初始表面模型的各点曲率值进行统计分析,根据分析结果确定一个范围在0.08—0.12之间的阈值;对于d步骤中计算的各点曲率值高出该阈值的部分即确定为非感兴趣区域;在将所述肺实质区域初始表面模型上的所述非感兴趣区域移除之后,即得到有局部缺损的所述肺实质区域基本表面模型;e. Determination and removal of non-interest regions: perform statistical analysis on the calculated curvature values of each point of the initial surface model of the lung parenchyma region, and determine a threshold value in the range of 0.08-0.12 according to the analysis results; for d The portion where the curvature value of each point calculated in the step is higher than the threshold is determined as a non-interest area; after removing the non-interest area on the initial surface model of the lung parenchyma region, the area with local defects is obtained. a basic surface model of the lung parenchyma region;
f、在对所述肺实质区域基本表面模型进行边缘化修补后,即可得到一个表面光滑和完整的肺实质区域的最终表面模型,称作为:“肺实质区域表面模型”。f. After marginalizing and repairing the basic surface model of the lung parenchyma region, a smooth and complete final surface model of the lung parenchyma region can be obtained, which is called "the surface model of the lung parenchyma region".
本发明所述边缘化修补的方式是使用径向基函数对所述肺实质区域基本表面模型的表面破损区域进行修补。The method of repairing the marginalization in the present invention is to use radial basis function to repair the surface damage area of the basic surface model of the lung parenchyma region.
本发明通过对肺实质区域的三维影像绘制,以及将非感兴趣区域的去除和对破损区域的修补,形成了一个表面完整的肺部感兴趣区域的表面模型,完成了从医学体数据中提取肺部感兴趣区域所蕴含的信息,既减少了医生观察CT扫描图像的工作量,又将复杂的图像信息以及内在关系以直观的方式显示出来,从而辅助医生对病变体和周围组织进行全面准确的分析,提高医学诊断的科学性和准确性。The present invention forms a surface model of the lung region of interest with a complete surface through the three-dimensional image rendering of the lung parenchyma region, and removes the non-interest region and repairs the damaged region, and completes the extraction from the medical volume data. The information contained in the area of interest in the lungs not only reduces the workload of doctors observing CT scan images, but also displays complex image information and internal relationships in an intuitive way, thereby assisting doctors to comprehensively and accurately detect diseased objects and surrounding tissues. The analysis can improve the scientificity and accuracy of medical diagnosis.
本发明提供了一种计算机辅助影像诊断的方法,可以消除由于医生主观经验、观察能力等主观因素的不同所导致的诊断差异,并提供出准确率较高的参考识别诊断结果,从而使影像诊断更加客观化,提高了诊断的效率和正确率。The invention provides a method for computer-aided image diagnosis, which can eliminate the difference in diagnosis caused by subjective factors such as doctors' subjective experience and observation ability, and provide a reference identification and diagnosis result with high accuracy, so that image diagnosis It is more objective and improves the efficiency and accuracy of diagnosis.
附图说明Description of drawings
图1是本发明建模方法的流程图。Fig. 1 is a flowchart of the modeling method of the present invention.
图2是计算表面曲率用的三角矢量图。Figure 2 is a triangular vector diagram for calculating surface curvature.
图3是肺部原始CT扫描图像。Figure 3 is the original CT scan image of the lungs.
图4是提取的肺实质区域的图像。Figure 4 is an image of the extracted lung parenchyma region.
图5是所建立的肺实质区域初始表面模型图。Fig. 5 is a diagram of the established initial surface model of the lung parenchyma region.
图6是在肺实质区域初始表面模型上求曲率的示意图。Fig. 6 is a schematic diagram of calculating the curvature on the initial surface model of the lung parenchyma region.
图7是去除非感兴趣区域后带有局部破损的肺实质区域基本表面模型图。Fig. 7 is a diagram of the basic surface model of the lung parenchyma region with local damage after removal of the non-interest region.
图8是经修补后的表面光滑、完整的肺实质区域的最终表面模型图。Fig. 8 is a final surface model diagram of the repaired smooth surface and complete lung parenchyma region.
具体实施方式Detailed ways
本发明实施例所用计算机的软硬件条件是:Dual-Core CPU E58003.20GHz,显卡为NVIDIAGeForce GT430,内存2.0GB,操作系统为WindowXP,软件编程语言使用c++。The software and hardware condition of computer used in the embodiment of the present invention is: Dual-Core CPU E5800 3.20GHz, graphics card is NVIDIAGeForce GT430, memory 2.0GB, operating system is WindowXP, software programming language is c++.
如图1所示,本发明建模方法的实施流程是:As shown in Figure 1, the implementation process of the modeling method of the present invention is:
第一步,对肺部CT扫描图像的原图进行平滑操作:输入一组包含完整肺部器官的DICOM格式的胸部CT切片图像,一组原图共564张(数量可有增减),大小为512×512像素(图3为其中的一张)。利用高斯滤波器对该组原图进行平滑操作,以消除各图中的影像噪声干扰。由于医学图像通常都含有大量的噪声,会对分割结果带来影响,因而需要对图像进行去噪处理。The first step is to perform a smoothing operation on the original image of the lung CT scan image: input a set of chest CT slice images in DICOM format containing complete lung organs, a set of original images with a total of 564 pieces (the number can be increased or decreased), the size It is 512×512 pixels (Figure 3 is one of them). The Gaussian filter is used to smooth the group of original images to eliminate the image noise interference in each image. Because medical images usually contain a lot of noise, which will affect the segmentation results, it is necessary to denoise the image.
第二步,获取肺实质区域:在经去噪处理后的该组原图上获取初始的肺实质区域(图4),再利用三维FastMarching算法,对获取的肺实质区域进行三维分割,具体步骤为:从去噪后的该组原图中的其中一张有完整肺实质的图片中选定一个种子点(X,Y,Z),其中X为种子点的横坐标,Y为种子点的纵坐标,Z为选定的图片在这组图片中是第几张。由于肺在胸腔中的解剖位置是相对固定的,所以在胸部CT图像中肺实质的位置也相对固定,位于图片的中心位置,计算机会根据种子点的位置进行分割操作,并将分割结果保存为二维DICOM格式的图片并覆盖回原图,得到肺实质区域的原始灰度值(本实施例中的灰度值为-700)。由于切片的顺序会对下一步的表面建模产生影响,所以要对分割出的结果按原图序号进行排列。The second step is to obtain the lung parenchyma area: obtain the initial lung parenchyma area on the original image after denoising processing (Figure 4), and then use the 3D FastMarching algorithm to perform 3D segmentation on the obtained lung parenchyma area. The specific steps is: select a seed point (X, Y, Z) from one of the original images with complete lung parenchyma after denoising, where X is the abscissa of the seed point, and Y is the The ordinate, Z is the number of the selected picture in this group of pictures. Since the anatomical position of the lung in the thoracic cavity is relatively fixed, the position of the lung parenchyma in the chest CT image is also relatively fixed. It is located in the center of the picture. The computer will perform the segmentation operation according to the position of the seed point, and save the segmentation result as The image in the two-dimensional DICOM format was overlaid back to the original image to obtain the original gray value of the lung parenchyma region (the gray value in this embodiment is -700). Since the order of slices will affect the next step of surface modeling, the segmented results should be arranged according to the serial number of the original image.
第三步,使用Marching Cubes算法对肺实质区域进行表面建模:将第二步处理好的一组排序图片作为三维离散规则数据场读入计算机内存,设定其等值面的灰度值为-700,计算机会对所述数据场中的每个立方体(Cube)逐个计算处理,通过线性插值得出每个立方体各边上与原始灰度值相同的等值点,然后用一系列的三角面片拟合出该立方体中的等值面,作为等值面在该立方体内的一个逼近表示。所有原图上的立方体计算并分类完毕,即构建起肺实质区域的初始表面模型(图5)。The third step is to use the Marching Cubes algorithm to model the surface of the lung parenchyma: read a group of sorted pictures processed in the second step into the computer memory as a three-dimensional discrete regular data field, and set the gray value of the isosurface to be -700, the computer will calculate and process each cube (Cube) in the data field one by one, obtain the equivalent point on each side of each cube with the same value as the original gray value through linear interpolation, and then use a series of triangles The isosurface in the cube is fitted by the patch as an approximate representation of the isosurface in the cube. All the cubes on the original image were calculated and classified, and the initial surface model of the lung parenchyma region was constructed (Fig. 5).
第四步,确定肺实质区域初始表面模型上各点的表面曲率,以确定肺实质区域的具体形态特征:分别计算出所述初始表面模型中各三角面片上的三个顶点位置处的表面曲率,并将肺实质区域初始表面模型的曲率值大于+1、小于-1和在±1之间的三个曲率范围的部分用不同颜色进行标示,以更好地在图像中显示,并方便对表面曲率进行统计分析。本发明使用有限差分法求最大曲率来进行计算,结果如图6所示。The fourth step is to determine the surface curvature of each point on the initial surface model of the lung parenchyma region to determine the specific morphological characteristics of the lung parenchyma region: respectively calculate the surface curvature at the three vertices on each triangular patch in the initial surface model , and the parts of the three curvature ranges whose curvature values are greater than +1, less than -1 and between ±1 of the initial surface model of the lung parenchyma region are marked with different colors to better display in the image and facilitate the identification of Statistical analysis of surface curvature. The present invention uses the finite difference method to calculate the maximum curvature, and the result is shown in FIG. 6 .
肺实质区域初始表面模型上的表面曲率可以直观地表征出物体表面的几何属性,比较容易确定对象的具体形态特征。考虑到肺实质区域的形状特性,因此也可根据表面曲率的大小来确定需要移除的非感兴趣区域。本发明中肺实质区域初始表面模型的表面曲率可参考以下方式进行计算。The surface curvature on the initial surface model of the lung parenchyma region can intuitively represent the geometric properties of the object surface, and it is relatively easy to determine the specific morphological characteristics of the object. Considering the shape characteristics of the lung parenchyma region, the non-interest region to be removed can also be determined according to the magnitude of the surface curvature. In the present invention, the surface curvature of the initial surface model of the lung parenchyma region can be calculated with reference to the following manner.
对于三维物体来说,在某一方向上的表面法线曲率kn是最接近那个方向的法线切片的圆的半径。而表面曲率的变化与方向有关,但对一个光滑的表面来说,应满足:For a three-dimensional object, the surface normal curvature kn in a certain direction is the radius of the circle closest to the normal slice in that direction. The change of surface curvature is related to the direction, but for a smooth surface, it should satisfy:
其中,(s t)为局部切平面的单位长度矢量,对称矩阵Ⅱ为Weingarten矩阵或第二基本张量,也可以通过旋转局部坐标系统的对角化得到:Among them, (s t) is the unit length vector of the local tangent plane, and the symmetric matrix II is the Weingarten matrix or the second basic tensor, which can also be obtained by diagonalizing the rotating local coordinate system:
其中,k1和k2为主曲率,s'和t'为主方向。Among them, k 1 and k 2 are the main curvatures, and s' and t' are the main directions.
本发明表面模型的表面曲率的计算方法是有限差分方法:The calculation method of the surface curvature of the surface model of the present invention is a finite difference method:
首先,计算每个面的表面曲率。第二基本张量Ⅱ定义如下:First, calculate the surface curvature for each face. The second basic tensor II is defined as follows:
其中,(u,v)为正交坐标系切线方向的单位向量,切平面的任何方向的矢量乘以(u,v)都为这个方向的法线的倒数:Among them, (u, v) is the unit vector in the tangent direction of the orthogonal coordinate system, and the vector in any direction of the tangent plane multiplied by (u, v) is the reciprocal of the normal in this direction:
Ⅱs=DsnⅡs=D s n
需要注意的是,法线的倒数本身就是切平面上的一个向量,它往往在方向s上有一个组成部分,但在与之垂直的平面上也有一个组成部分(即引起“扭转”的表面)。Note that the inverse of the normal is itself a vector on the tangent plane, which tends to have a component in the direction s, but also a component in the plane perpendicular to it (i.e. the surface causing the "twist") .
虽然这个定义只适用于光滑表面,但在离散的情况下,我们采用有限差分。例如,我们定义了一个三角形(图2)的三个矢量方向(边缘)和这些方向上的每个顶点的法线的差分,则有:Although this definition only applies to smooth surfaces, in the discrete case we employ finite differences. For example, we define the three vector directions (edges) of a triangle (Fig. 2) and the difference of the normals of each vertex in these directions, then:
这提供了一组第二基本张量元素的线性约束条件,而这个条件可以使用最小二乘法确定。需要注意的是,这个估计是基于精确定义的,除非这个三角形自身有三个共线的顶点。This provides a set of linear constraints on the elements of the second base tensor, which can be determined using least squares. Note that this estimate is based on exact definitions, unless the triangle itself has three collinear vertices.
其次,是坐标系的转换。定义(uf,vf)为坐标系统面的曲率张量,假设每个顶点p都有其自身的正交坐标系统(up,vp),该坐标系统定义在法线的垂直平面,由此获得曲率张量到顶点坐标的公式。Secondly, it is the conversion of the coordinate system. Define (u f , v f ) as the curvature tensor of the coordinate system surface, assuming that each vertex p has its own orthogonal coordinate system (u p , v p ), which is defined on the vertical plane of the normal, From this one obtains the formula for curvature tensor to vertex coordinates.
这里要考虑的情况是平面和顶点的法线相等,所以(uf,vf)和(up,vp)共面。The situation to be considered here is that the normals of the plane and the vertex are equal, so (u f ,v f ) and (u p ,v p ) are coplanar.
第二基本张量Ⅱ的第一部分可以在(up,vp)坐标系中得出:p pThe first part of the second elementary tensor II can be drawn in the (u p , v p ) coordinate system: p p
ep在(uf,vf)中可以表示为:e p in (u f , v f ) can be expressed as:
同理,得出:Similarly, it is concluded that:
当新旧坐标不共线时,我们不能简单地将新的up和vp投影到旧的(uf,vf)坐标系统中。一般来说这样的投影不是单位长度,这会导致在每次坐标变换时曲率的损失(特别是平均曲率要乘以法线之间夹角的余弦的平方)。所以,我们首先旋转其中一个坐标系让它与另一个坐标系共面,这样就避免了cos2θ曲率的损失,同时增加了估值的准确性。We cannot simply project the new u p and v p into the old (u f ,v f ) coordinate system when the old and new coordinates are not collinear. In general such projections are not unit length, which results in a loss of curvature for each coordinate transformation (in particular the mean curvature is multiplied by the square of the cosine of the angle between the normals). Therefore, we first rotate one of the coordinate systems so that it is coplanar with the other coordinate system, which avoids the loss of cos 2 θ curvature and increases the accuracy of the estimation.
第五步,非感兴趣区域的确定和移除:对上述计算出的肺实质区域初始表面模型的各点曲率值进行统计分析,根据分析结果确定一个范围在0.08—0.12之间的阈值,本发明实施例的阈值取值为0.12mm,高于这个阈值的区域即确定为非感兴趣区域。通过分析那些可能导致分割误差的区域,如血管或气管等,由于气管和血管的半径相对较小,曲率较高,所以在肺实质区域初始表面模型上应该去除这些高曲率区域。在移除这些非感兴趣区域后,即可得到有局部缺损的肺实质区域基本表面模型(图7)。The fifth step is to determine and remove the non-interest area: perform statistical analysis on the curvature values of each point of the initial surface model of the lung parenchyma area calculated above, and determine a threshold value ranging from 0.08 to 0.12 according to the analysis results. In the embodiment of the invention, the threshold value is 0.12mm, and the region higher than this threshold value is determined as the non-interest region. By analyzing those areas that may cause segmentation errors, such as blood vessels or trachea, since the trachea and blood vessels have relatively small radii and high curvature, these high-curvature areas should be removed from the initial surface model of the lung parenchyma. After removing these non-interest regions, the basic surface model of the lung parenchyma with local defects can be obtained (Fig. 7).
第六步,对肺实质区域基本表面模型进行边缘化修补:对上述的肺实质区域基本表面模型进行修补,是因为移除高曲率的非感兴趣区域后,会导致肺实质区域基本表面模型上有不完整表面碎片的形成,所以需要填补缺少的区域,使表面模型的解剖结构显得光滑完整。具体方式是使用径向基函数对肺实质区域基本表面模型的表面破损区域进行修补,之后即可得到一个表面光滑和完整的肺实质区域的最终表面模型,也就是肺实质表面模型(图8)。The sixth step is to repair the edge of the basic surface model of the lung parenchyma region: the above basic surface model of the lung parenchyma region is repaired because the removal of the non-interest region with high curvature will cause the basic surface model of the lung parenchyma region to There is formation of incomplete surface fragments, so missing areas need to be filled to make the anatomy of the surface model appear smooth and complete. The specific method is to use the radial basis function to repair the surface damaged area of the basic surface model of the lung parenchyma region, and then obtain a smooth and complete final surface model of the lung parenchyma region, that is, the lung parenchyma surface model (Fig. 8) .
径向基函数实质上是一个内查/外插的过程,通过一系列非均匀的离散采样点构建出连续的隐式函数,重建时只需要对该函数进行重新采样即可插值出破损的区域。拟合移除操作后剩下的表面片作为隐函数G(x),G(x)过点{x1,x2,…,xn}。为了得到光滑的拟合,需使隐函数G(x)的能量最小,可以通过对G(x)的二阶偏导的平方和来测量,即:The radial basis function is essentially a process of interpolation/extrapolation. A continuous implicit function is constructed through a series of non-uniform discrete sampling points. During reconstruction, only the function needs to be re-sampled to interpolate the damaged area. . Fit the remaining surface patch after the removal operation as an implicit function G(x), and G(x) passes through the points {x 1 ,x 2 ,…,x n }. In order to obtain a smooth fit, the energy of the implicit function G(x) needs to be minimized, which can be measured by the sum of the squares of the second-order partial derivatives of G(x), namely:
其中,Ω表示表面区域,E为测量G(x)的粗糙程度。where Ω represents the surface area and E is the roughness of the measurement G(x).
通过使用径向基函数(radial basis functions)表示曲面,可以解决能量的最小化问题:The energy minimization problem can be solved by representing surfaces using radial basis functions:
其中,X=(x,y,z),Φ是径向基函数,λi是实系数,||x||为欧式距离,{Xi}是离散的点,P(X)为线性多项式:P(X)=cX=c0+c1x+c2y+c3z。Among them, X=(x, y, z), Φ is the radial basis function, λ i is the real coefficient, ||x|| is the Euclidean distance, {X i } is a discrete point, P(X) is a linear polynomial : P(X)=cX=c 0 +c 1 x+c 2 y+c 3 z.
如果G(X)通过所有的离散点{Xi},则G(Xi)=0。为了确保G(X)非零,可以在离散点的法向量所指向的外表面处增加一些点。If G(X) passes through all discrete points {X i }, then G(X i )=0. To ensure that G(X) is non-zero, points can be added at the outer surface to which the normal vectors of discrete points point.
假设总共有k个外表面采样点,则公式G(X)可以写为A·B=C,即:Assuming that there are a total of k sampling points on the outer surface, the formula G(X) can be written as A·B=C, namely:
其中,Φij=Φ(xi-xj),i,j∈[1,m],m=n+k。当采样点位于表面上时,vi=0;而当vi=±1时,则分别代表该点位于表面外或表面内。Among them, Φ ij =Φ( xi -x j ), i,j∈[1,m], m=n+k. When the sampling point is on the surface, v i =0; and when v i =±1, it means that the point is located outside or inside the surface, respectively.
当将隐式表面映射到医学图像上,我们可以检查每个体素的隐函数值,值为零表示边界,负值/正值分别表示内/外部区域。When mapping an implicit surface onto a medical image, we can check the value of the implicit function at each voxel, where a value of zero indicates the boundary, and a negative/positive value indicates the inner/outer region, respectively.
利用本发明建模方法,也可对患者肺内病灶等其他感兴趣区域进行单独的表面模型的建立。Using the modeling method of the present invention, a separate surface model can also be established for other regions of interest such as lesions in the patient's lung.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310050725.7A CN103093503B (en) | 2013-02-08 | 2013-02-08 | Based on the method for building up of the pulmonary parenchyma region surface model of CT image |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310050725.7A CN103093503B (en) | 2013-02-08 | 2013-02-08 | Based on the method for building up of the pulmonary parenchyma region surface model of CT image |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103093503A CN103093503A (en) | 2013-05-08 |
| CN103093503B true CN103093503B (en) | 2015-08-05 |
Family
ID=48206034
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310050725.7A Expired - Fee Related CN103093503B (en) | 2013-02-08 | 2013-02-08 | Based on the method for building up of the pulmonary parenchyma region surface model of CT image |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103093503B (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104732569B (en) * | 2013-12-23 | 2018-05-04 | 上海联影医疗科技有限公司 | A kind of area-of-interest sketches the contours method |
| CN104751437B (en) * | 2013-12-30 | 2017-08-25 | 蓝网科技股份有限公司 | Lung's extraction method based on chest CT image |
| CN105869218B (en) * | 2016-03-28 | 2018-08-14 | 中国科学院深圳先进技术研究院 | The neoplastic lesion edit methods and device of blood vessel mathematical model |
| CN106446572B (en) * | 2016-09-27 | 2018-12-07 | 上海精劢医疗科技有限公司 | Based on boundary element model and the modified lung's respiratory movement acquisition methods of regional area |
| CN106725852A (en) * | 2016-12-02 | 2017-05-31 | 上海精劢医疗科技有限公司 | The operation guiding system of lung puncture |
| CN106897564B (en) * | 2017-02-28 | 2019-12-03 | 成都金盘电子科大多媒体技术有限公司 | A kind of medical record image modeling system based on medical image |
| CN107633514B (en) * | 2017-09-19 | 2020-07-31 | 北京大学第三医院 | Pulmonary nodule peripheral blood vessel quantitative evaluation system and method |
| CN108269272B (en) * | 2018-01-31 | 2019-03-22 | 北京青燕祥云科技有限公司 | Liver's CT method for registering and system |
| CN110956698B (en) * | 2019-11-21 | 2023-02-10 | 中国科学院深圳先进技术研究院 | A method, system and electronic device for generating a tumor in a digital model of a blood vessel |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1399763A (en) * | 1999-03-03 | 2003-02-26 | 弗吉尼亚州立大学 | 3-D shape measurements using statistical curvature analysis |
| CN1950848A (en) * | 2004-03-04 | 2007-04-18 | 美国西门子医疗解决公司 | Segmentation of structures based on curvature slope |
| CN101976465A (en) * | 2010-10-27 | 2011-02-16 | 浙江大学 | Acceleration improvement algorithm based on cube edge sharing equivalent point |
| CN102688071A (en) * | 2012-06-15 | 2012-09-26 | 华东医院 | Ultrasonic superficial tissue and organ volume scanning fracture imaging method |
-
2013
- 2013-02-08 CN CN201310050725.7A patent/CN103093503B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1399763A (en) * | 1999-03-03 | 2003-02-26 | 弗吉尼亚州立大学 | 3-D shape measurements using statistical curvature analysis |
| CN1950848A (en) * | 2004-03-04 | 2007-04-18 | 美国西门子医疗解决公司 | Segmentation of structures based on curvature slope |
| CN101976465A (en) * | 2010-10-27 | 2011-02-16 | 浙江大学 | Acceleration improvement algorithm based on cube edge sharing equivalent point |
| CN102688071A (en) * | 2012-06-15 | 2012-09-26 | 华东医院 | Ultrasonic superficial tissue and organ volume scanning fracture imaging method |
Non-Patent Citations (3)
| Title |
|---|
| 《一种全自动的三维肺实质分割算法》;曹蕾等;《计算机工程与应用》;20111130;第47卷(第22期);第138页左栏第2段第4-6行以及图2,第3-4段以及图3,第138页右栏,第139页左栏第3段第1-6行 * |
| 《基于径向基函数的图像修复技术》;周廷方等;《中国图象图形学报》;20041031;第9卷(第10期);第1191页左栏第3段第1-2行 * |
| 贾同等.《基于CT图像的自动肺实质分割方法》.《东北大学学报(自然科学版)》.2008,第29卷(第7期),全文. * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103093503A (en) | 2013-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103093503B (en) | Based on the method for building up of the pulmonary parenchyma region surface model of CT image | |
| US8600125B2 (en) | System and method for computer aided polyp detection | |
| Van Rikxoort et al. | Automated segmentation of pulmonary structures in thoracic computed tomography scans: a review | |
| EP2916738B1 (en) | Lung, lobe, and fissure imaging systems and methods | |
| Zeng et al. | Supine and prone colon registration using quasi-conformal mapping | |
| US6813373B1 (en) | Image segmentation of embedded shapes using constrained morphing | |
| Pu et al. | A differential geometric approach to automated segmentation of human airway tree | |
| Mertzanidou et al. | MRI to X-ray mammography intensity-based registration with simultaneous optimisation of pose and biomechanical transformation parameters | |
| Pulagam et al. | Automated lung segmentation from HRCT scans with diffuse parenchymal lung diseases | |
| García et al. | A step‐by‐step review on patient‐specific biomechanical finite element models for breast MRI to x‐ray mammography registration | |
| Kretschmer et al. | ADR-anatomy-driven reformation | |
| JP2010207572A (en) | Computer-aided detection of lesion | |
| US20150065868A1 (en) | System, method, and computer accessible medium for volumetric texture analysis for computer aided detection and diagnosis of polyps | |
| CN111105476B (en) | Three-dimensional reconstruction method for CT image based on Marching Cubes | |
| CN116051553A (en) | Method and device for marking inside three-dimensional medical model | |
| Nakao et al. | Deformation analysis of surface and bronchial structures in intraoperative pneumothorax using deformable mesh registration | |
| CN118710812A (en) | A 3D reconstruction method for neurosurgical images based on surface rendering | |
| Stavropoulou et al. | A multichannel feature-based approach for longitudinal lung CT registration in the presence of radiation induced lung damage | |
| Lassen-Schmidt et al. | Fast interactive segmentation of the pulmonary lobes from thoracic computed tomography data | |
| Roth et al. | Registration of the endoluminal surfaces of the colon derived from prone and supine CT colonography | |
| Krüger et al. | Simulation of mammographic breast compression in 3D MR images using ICP-based B-spline deformation for multimodality breast cancer diagnosis | |
| Vera et al. | Geometric steerable medial maps | |
| Krüger et al. | Breast compression simulation using ICP-based B-spline deformation for correspondence analysis in mammography and MRI datasets | |
| Hopp et al. | Registration of 3D ultrasound computer tomography and MRI for evaluation of tissue correspondences | |
| Alam et al. | Quantitative evaluation of intrinsic registration methods for medical images |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C53 | Correction of patent of invention or patent application | ||
| CB03 | Change of inventor or designer information |
Inventor after: Wang Bing Inventor after: Gu Lixu Inventor after: Dong Bin Inventor after: Wang Qian Inventor before: Gu Lixu Inventor before: Dong Bin Inventor before: Wang Qian Inventor before: Wang Bing |
|
| COR | Change of bibliographic data |
Free format text: CORRECT: INVENTOR; FROM: GU LIXU DONG BIN WANG QIAN WANG BING TO: WANG BING GU LIXU DONG BIN WANG QIAN |
|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150805 Termination date: 20220208 |