[go: up one dir, main page]

CN101872385A - Fast Marching Fiber Tracking Method Based on Topology Preservation - Google Patents

Fast Marching Fiber Tracking Method Based on Topology Preservation Download PDF

Info

Publication number
CN101872385A
CN101872385A CN 201010160497 CN201010160497A CN101872385A CN 101872385 A CN101872385 A CN 101872385A CN 201010160497 CN201010160497 CN 201010160497 CN 201010160497 A CN201010160497 A CN 201010160497A CN 101872385 A CN101872385 A CN 101872385A
Authority
CN
China
Prior art keywords
point
fiber
arrival time
evolution
time
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.)
Granted
Application number
CN 201010160497
Other languages
Chinese (zh)
Other versions
CN101872385B (en
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.)
Suzhou Shengze Science And Technology Pioneer Park Development Co ltd
Tianjin Dingsheng Technology Development Co ltd
Original Assignee
Tianjin University
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 Tianjin University filed Critical Tianjin University
Priority to CN2010101604975A priority Critical patent/CN101872385B/en
Publication of CN101872385A publication Critical patent/CN101872385A/en
Application granted granted Critical
Publication of CN101872385B publication Critical patent/CN101872385B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Magnetic Resonance Imaging Apparatus (AREA)

Abstract

本发明属于共振扩散成像领域,涉及一种基于拓扑保持的快速行进纤维跟踪方法,包括读取DTI数据;人工选取种子点并初始化;利用快速行进法采用曲率加权的速度函数从种子点向周围邻居点演化,在演化的过程中记录拓扑信息,即每个演化点的源节点;采用时间梯度下降法计算出所有路径;通过联通矩阵挑选真实的纤维路径。本发明具有纤维跟踪更符合真实的纤维路径,减小假性阳支的优点,得到的纤维光滑,很好的反应了纤维走向。

Figure 201010160497

The invention belongs to the field of resonance diffusion imaging, and relates to a topology-preserving fast-traveling fiber tracking method, which includes reading DTI data; manually selecting seed points and initializing them; using the fast-traveling method to adopt a curvature-weighted velocity function from the seed point to the surrounding neighbors Point evolution, record topological information during the evolution process, that is, the source node of each evolution point; use the time gradient descent method to calculate all paths; select the real fiber path through the connectivity matrix. The invention has the advantages that the fiber tracking is more in line with the real fiber path, and the false male branch is reduced, and the obtained fiber is smooth, which well reflects the fiber direction.

Figure 201010160497

Description

基于拓扑保持的快速行进纤维跟踪方法 Fast Marching Fiber Tracking Method Based on Topology Preservation

技术领域technical field

本发明属于磁共振扩散张量成像领域,涉及一种拓扑保持的快速行进纤维跟踪方法。The invention belongs to the field of magnetic resonance diffusion tensor imaging, and relates to a topology-preserving fast-moving fiber tracking method.

背景技术Background technique

扩散张量成像(DTI)是在磁共振成像(MRI)基础上发展起来的一种新的无创性成像发法,它利用组织中水分子自由热运动各向异性的原理探测组织的微观结构,达到研究人体功能的目的。目前扩散张量成像是唯一可在活体显示脑白质纤维束的无创性成像方法,它使评估脑白质纤维束的组织结构及其连通性成为可能,具有一般MRI检查无法比拟的优越性,并为神经影像学开辟了新的广阔前景。Diffusion tensor imaging (DTI) is a new non-invasive imaging method developed on the basis of magnetic resonance imaging (MRI). It uses the anisotropy of free thermal motion of water molecules in tissues to detect the microstructure of tissues. To achieve the purpose of studying human body function. At present, diffusion tensor imaging is the only non-invasive imaging method that can display white matter fiber bundles in vivo. It makes it possible to evaluate the tissue structure and connectivity of white matter fiber bundles, and has incomparable advantages over general MRI examinations. Neuroimaging opens up new and vast vistas.

近年来,DTI研究的重要进展是将其应用于脑白质纤维的可视化,其中纤维跟踪或者称为脑白质纤维成像是DTI可视化中研究的一个热点。在脑白质纤维中,沿着其长轴方向扩散的水分子由于阻力较小而扩散较快,而垂直于其长轴方向扩散的水分子由于阻力较大而扩散较慢。纤维跟踪使用连续的曲线表示纤维的走向和分布,通过纤维跟踪方法可以得到三维连续的脑白质组织结构,可以显示脑白质纤维细节。目前对脑白质神经纤维的重建是磁共振扩散成像领域内的研究重点,对脑白质纤维走向和联系进行研究有助于获得大脑结构和功能连接的信息,并可以为由于纤维缺失或结构异常造成的疾病诊断提供有效的信息。这不仅有助于深入的了解人脑纤维的结构,而且在临床上有很大的价值。In recent years, an important progress in DTI research is to apply it to the visualization of white matter fibers, and fiber tracking or white matter fiber imaging is a hot spot in DTI visualization. In white matter fibers, water molecules diffusing along its long axis diffuse faster due to less resistance, while water molecules diffusing perpendicular to its long axis diffuse slowly due to greater resistance. Fiber tracking uses continuous curves to represent the direction and distribution of fibers. Through the fiber tracking method, a three-dimensional continuous white matter tissue structure can be obtained, and the details of white matter fibers can be displayed. At present, the reconstruction of white matter nerve fibers is the focus of research in the field of magnetic resonance diffusion imaging. The study of the direction and connection of white matter fibers is helpful to obtain information on brain structure and functional connections, and can provide insight into the pathological changes caused by fiber loss or structural abnormalities. provide effective information for disease diagnosis. This not only contributes to a deep understanding of the structure of human brain fibers, but also has great clinical value.

在DTI中,扩散张量是一个3*3的对称矩阵,其中有6个分量。将这个矩阵对角化可以得到3个特征值及其所对应的特征向量。其中最大特征值所对应的特征向量(主向量)的方向就是水分子扩散的主要方向,通常也被认为是该张量所在体素(将代表一定厚度的三维空间的体积单元称为体素)内纤维的方向。目前纤维跟踪方法有很多种,它们大概可以分成两种:基于张量域和基于全局能量最小化方法。基于张量域的纤维跟踪算法主要是利用局部张量信息进行纤维跟踪,DTI能产生每个体素的优选扩散方向,空间上每个点张量的排列称为张量域。最初进行纤维跟踪是由一条纤维上的某点开始,计算该点前进方向,沿该向量的方向跟踪一段距离后,再以轨迹上新的一点作为开始点,将这些点连接起来,就可以显示被跟踪的纤维。基于张量域的纤维跟踪算法关键在于当前点扩散方向的确定,但其存在一个缺点,不能处理纤维分叉和交叉,算法往往在分叉区和交叉去停止。而基于全局能量最小化的方法可以处理分叉和交叉纤维,该方法增加了纤维不确定性和随机性的考虑,通过最小化代价函数,寻求最优路径,具有最小代价的路径与真实路径相对应。基于水平集(一种用于界面追踪和形状建模的数值技术)的快速行进纤维跟踪算法是一种基于全局能量最小化的方法,它通过定义一个速度函数来控制曲面演化,每次演化迭代过程中通过检测与周围邻居点的所有可能路径来寻求最优路径。但是演化过程中引入了太多的假性阳支,并且对于纤维走向描述不明显。In DTI, the diffusion tensor is a 3*3 symmetric matrix with 6 components. Diagonalizing this matrix yields three eigenvalues and their corresponding eigenvectors. The direction of the eigenvector (principal vector) corresponding to the largest eigenvalue is the main direction of water molecule diffusion, and is usually considered to be the voxel where the tensor is located (the volume unit representing a three-dimensional space of a certain thickness is called a voxel) The orientation of the inner fibers. At present, there are many fiber tracking methods, which can be roughly divided into two types: based on tensor fields and based on global energy minimization methods. The fiber tracking algorithm based on the tensor field mainly uses local tensor information for fiber tracking. DTI can generate the preferred diffusion direction of each voxel, and the arrangement of each point tensor in space is called the tensor field. The initial fiber tracking starts from a certain point on a fiber, calculates the forward direction of this point, and after a certain distance is tracked along the direction of the vector, then a new point on the trajectory is used as the starting point, and these points are connected to display Fibers being tracked. The key of fiber tracking algorithm based on tensor field is to determine the direction of current point diffusion, but it has a disadvantage that it cannot handle fiber bifurcation and intersection, and the algorithm often stops at bifurcation area and intersection. The method based on global energy minimization can deal with bifurcation and crossing fibers. This method increases the consideration of fiber uncertainty and randomness. By minimizing the cost function, the optimal path is sought, and the path with the minimum cost is consistent with the real path. correspond. The Fast Marching Fiber Tracking algorithm based on level set (a numerical technique for interface tracking and shape modeling) is a method based on global energy minimization, which controls the surface evolution by defining a velocity function, each evolution iteration In the process, the optimal path is sought by detecting all possible paths with surrounding neighbor points. However, too many false male branches were introduced during the evolution process, and the description of the fiber direction was not obvious.

纤维跟踪提供了一种方法来研究脑白质组织结构和联通性,但是纤维跟踪还是有一定的局限性。对活体纤维跟踪结果的评价尚缺乏金标准。DTI是活体显示神经纤维束轨迹的唯一方法,因为组织标本在进行解剖、冷冻、脱水、固定、切片和溶解等处理过程中,其微观结构必然发生变化,进而产生几何变形,应用组织学方法在体外验证活体跟踪结果有很大难度。目前还没有一种算法能得到大家的普遍认可,因此提出一种可靠的、有效的、快速的纤维跟踪算法是当前研究领域的一个研究重点。Fiber tracking provides a method to study white matter organization and connectivity, but fiber tracking still has certain limitations. There is no gold standard for evaluating the results of live fiber tracking. DTI is the only way to display the trajectory of nerve fiber bundles in vivo, because the microstructure of tissue samples will inevitably change during the process of anatomy, freezing, dehydration, fixation, slicing and dissolution, resulting in geometric deformation. The application of histological methods in It is very difficult to verify the in vivo tracking results in vitro. At present, there is no algorithm that can be generally recognized by everyone, so proposing a reliable, effective and fast fiber tracking algorithm is a research focus in the current research field.

发明内容Contents of the invention

针对基于全局能量最小化的快速行进(Fast Marching,FM)的算法存在较多假性阳支,纤维走向不明显等问题,本发明提出了一种拓扑保持的快速行进纤维跟踪方法。为此,本发明采用如下的技术方案:Aiming at the problems that the Fast Marching (FM) algorithm based on global energy minimization has many false positive branches and the fiber direction is not obvious, the present invention proposes a topology-preserving Fast Marching fiber tracking method. For this reason, the present invention adopts following technical scheme:

一种拓扑保持的快速行进纤维跟踪方法,其特征在于,包括下列步骤:A topology-preserving fast-moving fiber tracking method, characterized in that it comprises the following steps:

第一步:DTI数据处理;The first step: DTI data processing;

第二步:种子点选取及初始化Step 2: Seed point selection and initialization

(4)指定初始的活动点,即种子点r′,作为曲面演化的起始位置;(4) Designate the initial active point, that is, the seed point r', as the starting position of the surface evolution;

(5)确定速度函数

Figure GSA00000103553300021
其中,
Figure GSA00000103553300022
r′为活动点,n(r′)表示曲面到r′的演化方向,n(r)表示曲面到r的演化方向,e1(r)表示r的主向量方向,e1(r′)表示r′的主向量方向,演化方向n(r)使用n(r)=|r-r′|近似,纤维曲率n(r′)=|r′-r″|;(5) Determine the speed function
Figure GSA00000103553300021
in,
Figure GSA00000103553300022
r′ is the active point, n(r′) represents the evolution direction from the surface to r′, n(r) represents the evolution direction from the surface to r, e 1 (r) represents the principal vector direction of r, e 1 (r′) Indicates the principal vector direction of r′, the evolution direction n(r) is approximated by n(r)=|rr′|, and the fiber curvature n(r′)=|r′-r″|;

(6)确定窄带点和远离点,并根据下列公式确定窄带点的到达时间T,远离点的到达时间初始为T=TIME_MAXE,并建立窄带点的最小排序堆:(6) Determine narrowband point and away from point, and determine the time of arrival T of narrowband point according to the following formula, the time of arrival away from point is initially T=TIME_MAXE, and set up the minimum sorting heap of narrowband point:

Figure GSA00000103553300023
其中T(r′)为r′的到达时间;
Figure GSA00000103553300023
where T(r') is the arrival time of r';

第三步:采用曲率加权的速度函数进行拓扑保持的曲面演化;The third step: use the curvature-weighted velocity function to perform topology-preserving surface evolution;

(4)从最小排序堆里输出到达时间T最小的点r′,将其标记为活动点,并从最小排序堆中删除;(4) Output the point r' with the smallest arrival time T from the minimum sorting heap, mark it as an active point, and delete it from the minimum sorting heap;

(5)考察活动点r′的邻接点r,对于每个邻接点r,如果是活动点,则不变;如果是远离点则修改为窄带点,计算其到达时间T(r),记录其父节点r′,并将其放入最小排序堆中;如果是窄带点,则重新计算其到达时间T(r),如果到达时间T(r)小于上次迭代的到达时间,则更新该点的到达时间及父节点r′,调整最小排序堆;(5) Investigate the adjacent point r of the active point r′. For each adjacent point r, if it is an active point, it will remain unchanged; Parent node r', and put it into the minimum sorting heap; if it is a narrowband point, recalculate its arrival time T(r), if the arrival time T(r) is less than the arrival time of the last iteration, update the point Arrival time and parent node r′, adjust the minimum sort heap;

(6)如果曲面演化超过体数据容积范围,则停止迭代;设定一个时间阈值,当点的到达时间超过该时间阈值时,停止迭代;或者预先定义迭代次数,达到迭代次数停止,则循环结束,否则转到(1),继续执行;(6) If the surface evolution exceeds the volume range of the volume data, stop the iteration; set a time threshold, when the arrival time of the point exceeds the time threshold, stop the iteration; or pre-define the number of iterations, and stop when the number of iterations is reached, then the loop ends , otherwise go to (1) and continue to execute;

第三步:采用时间梯度下降法确定所有纤维路径;The third step: use the time gradient descent method to determine all fiber paths;

第四步:利用联通矩阵挑选真实纤维路径。Step 4: Use the connectivity matrix to select real fiber paths.

本发明的快速行进纤维跟踪方法,在演化过程中加入拓扑保持模型,并将曲率引入到速度函数,将弯曲能量考虑在全局能量范围内,从而更好的控制演化过程,避免了原有的快速行进算法使用局部相似性作为唯一测度的问题。本发明提供的方法能够很好的反应纤维的分叉信息,符合真实纤维的模型,保持了良好的拓扑结构,相对于现有技术而言,具有纤维跟踪结果精确,假性阳支减少,对噪声鲁棒性良好等优点。In the fast-moving fiber tracking method of the present invention, a topology-preserving model is added to the evolution process, and the curvature is introduced into the velocity function, and the bending energy is considered within the global energy range, thereby better controlling the evolution process and avoiding the original rapid The marching algorithm uses local similarity as the only metric for the problem. The method provided by the invention can well reflect the bifurcation information of the fiber, conform to the model of the real fiber, and maintain a good topology structure. Compared with the prior art, it has the advantages of accurate fiber tracking results, reduced false male branches, and is beneficial to It has the advantages of good noise robustness.

附图说明Description of drawings

图1是本发明流程总图;Fig. 1 is a general flow chart of the present invention;

图2本发明采用的快速行进算法的流程图;The flowchart of the fast marching algorithm that Fig. 2 the present invention adopts;

图3是本发明采用的快速行进算法示意图;Fig. 3 is a schematic diagram of the fast marching algorithm adopted in the present invention;

图4本发明采用的拓扑保持的演化模型示意图;Fig. 4 is a schematic diagram of the evolution model of topology preservation adopted by the present invention;

图5采用本发明的方法处理投射纤维放射冠得到的计算机屏幕输出结果;Fig. 5 adopts the method of the present invention to process the output result of the computer screen obtained by projecting the fiber crown;

图6计算机屏幕输出的图5的局部放大图。Figure 6 is a partially enlarged view of Figure 5 output from the computer screen.

具体实施方式Detailed ways

参见图1本发明鉴于快速行进纤维跟踪方法存在的问题,提供了一种拓扑保持的快速行进纤维跟踪方法,包括以下几个方面:Referring to Fig. 1, the present invention provides a topology-preserving fast-moving fiber tracking method in view of the problems existing in the fast-traveling fiber tracking method, including the following aspects:

A.DTI数据处理A. DTI data processing

B.种子点选取及初始化B. Seed point selection and initialization

C.采用曲率加权的速度函数进行拓扑保持的曲面演化C. Topology-preserving surface evolution using a curvature-weighted velocity function

D.采用时间梯度下降法确定所有路径D. Determine all paths using the time gradient descent method

E.利用联通矩阵挑选真实纤维路径E. Use the connectivity matrix to select real fiber paths

参见图2,下面详细介绍本发明拓扑保持的快速行进纤维跟踪方法和如何利用它来实现纤维跟踪。Referring to FIG. 2 , the topology-preserving fast-travel fiber tracking method of the present invention and how to use it to realize fiber tracking will be introduced in detail below.

·DTI数据处理·DTI data processing

读取图片并组织成三维体数据,在成像的过程中由于电子干扰和外界环境的影响,医学图像经常含有噪声,因此使用滤波器进行去噪。Read pictures and organize them into three-dimensional data. During the imaging process, due to electronic interference and the influence of the external environment, medical images often contain noise, so filters are used for denoising.

·种子点选取及初始化·Seed point selection and initialization

用户指定种子点,作为曲面演化的起始位置(即纤维跟踪的起始位置),然后进行初始化:The user specifies the seed point as the starting position of surface evolution (that is, the starting position of fiber tracking), and then initializes:

1)活动点:活动点就是网格中到达时间已知的点,初始的时候也就是用户指定的种子点,演化曲面经过该点的时间T=0的点。1) Active point: The active point is the point in the grid whose arrival time is known. Initially, it is the seed point specified by the user, and the time T=0 when the evolution surface passes through this point.

2)窄带点:所有活动点的邻域,其到达时间时间T=1/F,并将窄带点放入一个最小排序堆里面,其中F是曲率加权的速度函数,是控制曲面演化方向和速度的重要函数,在本发明中按公式(2)计算。2) Narrow-band points: the neighborhood of all active points, whose arrival time T=1/F, and put the narrow-band points into a minimum sorting heap, where F is the curvature-weighted speed function, which controls the evolution direction and speed of the surface The important function of is calculated according to formula (2) in the present invention.

3)远离点:到达时间为无穷远的点,T=MAX_TIME,除了活动点和窄带点之外的都是远离点。3) Far away point: the point whose arrival time is infinite, T=MAX_TIME, all the far away points except the active point and the narrowband point.

·采用曲率加权的速度函数进行拓扑保持的曲面演化Topology-preserving surface evolution using curvature-weighted velocity functions

1)从最小排序堆里输出到达时间T最小的点r′,将其标记为活动点,并从最小排序堆中删除。1) Output the point r' with the smallest arrival time T from the minimum sorting heap, mark it as an active point, and delete it from the minimum sorting heap.

2)考察r′的邻接点即该点在空间上的邻居点,如图3所示,对于每个邻接点r,如果是活动点,则不变;如果是远离点则修改为窄带点,并根据公式(1)计算其到达时间,记录其父节点r′,并将其放入最小排序堆中。如果是窄带点,则根据公式(1)重新计算其到达时间,如果到达时间T小于上次迭代的到达时间,则更新该点的到达时间及父节点r′,调整最小排序堆。2) Investigate the adjacent points of r', that is, the neighbor points of this point in space, as shown in Figure 3, for each adjacent point r, if it is an active point, it will remain unchanged; if it is a distant point, it will be modified to a narrowband point, And calculate its arrival time according to formula (1), record its parent node r', and put it into the minimum sorting heap. If it is a narrow-band point, recalculate its arrival time according to formula (1). If the arrival time T is less than the arrival time of the last iteration, update the arrival time of this point and the parent node r′, and adjust the minimum sorting heap.

在每一次迭代过程中,曲面就会从一点r′演化到r,r是r′的邻居节点,并且在窄带中具有最小的到达时间,同理,r′是由r″演化而来,那么在演化模型中认为r″→r′→r为演化过程中的拓扑信息,并且r″→r′→r在纤维路径上,如图4所示。During each iteration, the surface will evolve from a point r′ to r, r is the neighbor node of r′, and has the minimum arrival time in the narrow band, similarly, r′ is evolved from r″, then In the evolution model, it is considered that r″→r′→r is the topological information in the evolution process, and r″→r′→r is on the fiber path, as shown in Figure 4.

TT (( rr )) == TT (( rr ′′ )) ++ || rr -- rr ′′ || Ff (( rr )) .. .. .. (( 11 ))

其中T(r′)为r′的到达时间,F(r)速度函数,保证了时间T(r)从种子点,沿着n(r)方向,以速度F(r)前进。Among them, T(r') is the arrival time of r', and F(r) is a speed function, which ensures that the time T(r) advances from the seed point along the n(r) direction at the speed F(r).

Ff (( rr )) == CC (( rr )) 11 -- minmin (( (( || ee 11 (( rr )) ·· nno (( rr )) || )) ,, (( || ee 11 (( rr ′′ )) ·· nno (( rr )) || )) ,, (( || ee 11 (( rr )) ·· ee 11 (( rr ′′ )) || )) )) .. .. .. (( 22 ))

CC (( rr )) == nno (( rr &prime;&prime; )) &CenterDot;&CenterDot; nno (( rr )) nno (( rr &prime;&prime; )) &CenterDot;&Center Dot; nno (( rr )) >> 00 00 nno (( rr &prime;&prime; )) &CenterDot;&Center Dot; nno (( rr )) << 00 .. .. .. (( 33 ))

其中r′为活动点,n(r′)表示曲面到r′的演化方向,n(r)表示曲面到r的演化方向,e1(r)表示r的主向量方向,e1(r′)表示r′的主向量方向。演化方向n(r)使用n(r)=|r-r′|近似,保留的拓扑n(r′)=|r′-r″|是纤维曲率。当C(r)<0时,F(r)=0,以保证曲面演化总是扩张,不会收缩。where r′ is the active point, n(r′) represents the evolution direction from the surface to r′, n(r) represents the evolution direction from the surface to r, e 1 (r) represents the principal vector direction of r, e 1 (r′ ) represents the principal vector direction of r′. The evolution direction n(r) is approximated by n(r)=|rr′|, and the retained topology n(r′)=|r′-r″| is the fiber curvature. When C(r)<0, F(r )=0, to ensure that the surface evolution always expands and never shrinks.

曲率加权速度函数基于以下四个方面的考虑:The curvature-weighted velocity function is based on the following four considerations:

a.从同一活动点出发到达不同邻域(不同窄带点)速度相等时,选择曲率最小的方向前进。a. When starting from the same active point and reaching different neighborhoods (different narrow-band points) at the same speed, choose the direction with the smallest curvature to advance.

b.从不同活动点出发到达相同邻域(相同窄带点)到达时间相等时,选择曲率较小的活动点为父节点。b. When starting from different active points and arriving at the same neighborhood (same narrow-band point) with the same arrival time, select the active point with smaller curvature as the parent node.

c.当纤维走向变得不明显时,向量场方向不一致时,曲率偏转较小的方向优先,保持纤维的连续和光滑性。c. When the direction of the fiber becomes inconspicuous and the direction of the vector field is inconsistent, the direction with smaller curvature deflection is preferred to maintain the continuity and smoothness of the fiber.

d.保证曲面演化沿着纤维延伸的方向,避免出现X和T字形状纤维路径。d. Ensure that the surface evolves along the direction of fiber extension, avoiding X and T-shaped fiber paths.

曲率加权的速度函数把弯曲能量考虑在内,当演化曲面达到纤维边界,因为曲率的限制,不规则的向量场将被排除在外,因为它造成弯曲能量变大。同时在纤维束内部,曲率加权的速度函数通过最小化弯曲能量,是的纤维跟踪过程能够沿着张量场的方向前进,减少了假性阳支。The curvature-weighted velocity function takes the bending energy into account, and when the evolved surface reaches the fiber boundary, the irregular vector field will be excluded because of the curvature limit, because it causes the bending energy to become larger. At the same time, inside the fiber bundle, the curvature-weighted velocity function minimizes the bending energy, enabling the fiber tracking process to advance along the direction of the tensor field, reducing false positives.

3)如果曲面演化超过体数据容积范围,则停止迭代;定义一个时间阈值,当点的到达时间超过该阈值时,认为该点与种子点关联程度较低,与种子点之间不存在脑白质纤维,停止迭代;或者预先定义迭代次数,达到迭代次数停止,则循环结束,否则转到1),继续执行。3) If the surface evolution exceeds the volume range of the volume data, stop the iteration; define a time threshold, when the arrival time of the point exceeds the threshold, it is considered that the point has a low degree of correlation with the seed point, and there is no white matter between the seed point and the seed point Fiber, stop the iteration; or pre-define the number of iterations, reach the number of iterations to stop, then the loop ends, otherwise go to 1) and continue to execute.

·采用时间梯度下降法确定所有路径Determine all paths using the time gradient descent method

假设存在一条纤维γ,并假设长度是L,τ是γ上的一点,时间T是在速度F的作用下的

Figure GSA00000103553300052
的累计结果。快速行进算法保证从种子点A到r的最小路径发生的演化过程中,并且T(r)就是最小代价。如果A到r存在一条路径则满足:Suppose there is a fiber γ, and suppose the length is L, τ is a point on γ, time T is under the action of velocity F
Figure GSA00000103553300052
cumulative results. The fast marching algorithm guarantees the evolution process of the minimum path from the seed point A to r, and T(r) is the minimum cost. If there is a path from A to r then it satisfies:

TT (( rr )) == minmin &lambda;&lambda; &Integral;&Integral; AA rr || &dtri;&dtri; TT (( rr (( &tau;&tau; )) )) || d&tau;d&tau; .. .. .. (( 44 ))

那么从迭代结束之后,从波前位置通过时间梯度下降法,计算返回到种子点的最短路径就是一条纤维路径。Then from the end of the iteration, the shortest path back to the seed point is calculated from the wavefront position through the time gradient descent method, which is a fiber path.

·利用联通矩阵挑选真实纤维路径Use the Unicom matrix to select real fiber paths

&phi;&phi; (( &gamma;&gamma; )) == minmin Ff (( &gamma;&gamma; (( &tau;&tau; )) )) &tau;&tau; == minmin &tau;&tau; 11 || &dtri;&dtri; TT (( &gamma;&gamma; (( &tau;&tau; )) )) || .. .. .. (( 55 ))

快速行进算法迭代结束之后从任何到达时间为T的点,通过最小路径算法都可以与种子点相连,真实路径的判断就要通过联通矩阵φ,设定一个φ阈值,通过φ函数映射,与种子点具有较强连通性的最可能路径被选择出来,而那些不满足条件路径被认为是不可能存在的纤维,则被删除。After the iteration of the fast marching algorithm is over, any point with an arrival time of T can be connected to the seed point through the minimum path algorithm. The judgment of the real path needs to set a threshold value of φ through the connectivity matrix φ, map through the φ function, and the seed point The most probable paths of points with strong connectivity are selected, while those fibers whose paths do not meet the condition are considered impossible, are deleted.

采用本发明提出的拓扑保持的快速行进法对于脑白质纤维进行重建,重建算法从种子点开始。重建数据来自GE MEDICAL SYSTEMS,采用EP/SE序列。种子点选择胼胝体和矢状图的交界处,图5为选择投射纤维放射冠,使用本发明的拓扑保持的快速行进法得到的结果,图中很好的区分不同纤维走向。从图6可以看出纤维路径呈现树形结构,很好的反映了纤维的分叉信息,符合真实纤维的模型,结果保持了很好的拓扑结构。The white matter fiber is reconstructed by adopting the topology-preserving fast marching method proposed by the present invention, and the reconstruction algorithm starts from the seed point. The reconstructed data come from GE MEDICAL SYSTEMS, using EP/SE sequence. The seed point is selected at the junction of the corpus callosum and the sagittal view. Figure 5 shows the results obtained by selecting the projection fiber corona and using the topology-preserving fast-tracking method of the present invention. In the figure, different fiber orientations are well distinguished. It can be seen from Figure 6 that the fiber path presents a tree structure, which well reflects the bifurcation information of the fiber, conforms to the model of the real fiber, and maintains a good topology.

Claims (1)

1.一种拓扑保持的快速行进纤维跟踪方法,其特征在于,包括下列步骤:1. A fast-moving fiber tracking method of topology preservation, characterized in that, comprising the following steps: 第一步:DTI数据处理;The first step: DTI data processing; 第二步:种子点选取及初始化Step 2: Seed point selection and initialization (1)指定初始的活动点,即种子点r′,作为曲面演化的起始位置;(1) Designate the initial active point, that is, the seed point r', as the starting position of the surface evolution; (2)确定速度函数
Figure FSA00000103553200011
其中,
Figure FSA00000103553200012
r′为活动点,n(r′)表示曲面到r′的演化方向,n(r)表示曲面到r的演化方向,e1(r)表示r的主向量方向,e1(r′)表示r′的主向量方向,演化方向n(r)使用n(r)=|r-r′|近似,纤维曲率n(r′)=|r′-r″|;
(2) Determine the speed function
Figure FSA00000103553200011
in,
Figure FSA00000103553200012
r′ is the active point, n(r′) represents the evolution direction from the surface to r′, n(r) represents the evolution direction from the surface to r, e 1 (r) represents the principal vector direction of r, e 1 (r′) Indicates the principal vector direction of r′, the evolution direction n(r) is approximated by n(r)=|rr′|, and the fiber curvature n(r′)=|r′-r″|;
(3)确定窄带点和远离点,并根据下列公式确定窄带点的到达时间T,远离点的到达时间初始为T=TIME_MAXE,并建立窄带点的最小排序堆:(3) Determine the narrowband point and the far away point, and determine the arrival time T of the narrowband point according to the following formula, the arrival time of the faraway point is initially T=TIME_MAXE, and set up the minimum sorting heap of the narrowband point: T ( r ) = T ( r &prime; ) + | r - r &prime; | F ( r ) , 其中T(r′)为r′的到达时间; T ( r ) = T ( r &prime; ) + | r - r &prime; | f ( r ) , where T(r') is the arrival time of r'; 第三步:采用曲率加权的速度函数进行拓扑保持的曲面演化;The third step: use the curvature-weighted velocity function to perform topology-preserving surface evolution; (1)从最小排序堆里输出到达时间T最小的点r′,将其标记为活动点,并从最小排序堆中删除;(1) Output the point r' with the smallest arrival time T from the minimum sorting heap, mark it as an active point, and delete it from the minimum sorting heap; (2)考察活动点r′的邻接点r,对于每个邻接点r,如果是活动点,则不变;如果是远离点则修改为窄带点,计算其到达时间T(r),记录其父节点r′,并将其放入最小排序堆中;如果是窄带点,则重新计算其到达时间T(r),如果到达时间T(r)小于上次迭代的到达时间,则更新该点的到达时间及父节点r′,调整最小排序堆;(2) Investigate the adjacent point r of the active point r′. For each adjacent point r, if it is an active point, it will remain unchanged; Parent node r', and put it into the minimum sorting heap; if it is a narrowband point, recalculate its arrival time T(r), if the arrival time T(r) is less than the arrival time of the last iteration, update the point Arrival time and parent node r′, adjust the minimum sort heap; (3)如果曲面演化超过体数据容积范围,则停止迭代;设定一个时间阈值,当点的到达时间超过该时间阈值时,停止迭代;或者预先定义迭代次数,达到迭代次数停止,则循环结束,否则转到(1),继续执行;(3) If the surface evolution exceeds the volume range of the volume data, stop the iteration; set a time threshold, when the arrival time of the point exceeds the time threshold, stop the iteration; or pre-define the number of iterations, and stop when the number of iterations is reached, then the loop ends , otherwise go to (1) and continue to execute; 第三步:采用时间梯度下降法确定所有纤维路径;The third step: use the time gradient descent method to determine all fiber paths; 第四步:利用联通矩阵挑选真实纤维路径。Step 4: Use the connectivity matrix to select real fiber paths.
CN2010101604975A 2010-04-30 2010-04-30 Fast-marching fiber tracking method based on topology preservation Active CN101872385B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101604975A CN101872385B (en) 2010-04-30 2010-04-30 Fast-marching fiber tracking method based on topology preservation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101604975A CN101872385B (en) 2010-04-30 2010-04-30 Fast-marching fiber tracking method based on topology preservation

Publications (2)

Publication Number Publication Date
CN101872385A true CN101872385A (en) 2010-10-27
CN101872385B CN101872385B (en) 2011-11-30

Family

ID=42997244

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101604975A Active CN101872385B (en) 2010-04-30 2010-04-30 Fast-marching fiber tracking method based on topology preservation

Country Status (1)

Country Link
CN (1) CN101872385B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103445780A (en) * 2013-07-26 2013-12-18 浙江工业大学 Diffusion-weighted magnetic resonance imaging multi-fiber reconstruction method
TWI509534B (en) * 2014-05-12 2015-11-21 Univ Nat Taiwan Method of automatically calculating link strength of brain fiber tracts
CN105550498A (en) * 2015-12-05 2016-05-04 中国航空工业集团公司洛阳电光设备研究所 Moving least square method based ballistic curve fitting method
CN105631930A (en) * 2015-11-27 2016-06-01 广州聚普科技有限公司 DTI (Diffusion Tensor Imaging)-based cranial nerve fiber bundle three-dimensional rebuilding method
CN107463708A (en) * 2017-08-21 2017-12-12 北京理工大学 It is a kind of that joint visualization method is carried out to UKF Fiber tracks data
CN111369637A (en) * 2019-08-08 2020-07-03 成都信息工程大学 A method and system for optimal reconstruction of DWI fibers fused with white matter functional signals
CN112489220A (en) * 2020-10-23 2021-03-12 浙江工业大学 Nerve fiber continuous tracking method based on flow field distribution
CN114757883A (en) * 2022-03-16 2022-07-15 浙江工业大学 Dynamic neural reconstruction tracking method based on obstacle avoidance principle

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6526305B1 (en) * 1998-11-25 2003-02-25 The Johns Hopkins University Method of fiber reconstruction employing data acquired by magnetic resonance imaging
CN1777818A (en) * 2003-04-24 2006-05-24 皇家飞利浦电子股份有限公司 Fiber Tracking Magnetic Resonance Imaging
CN1870050A (en) * 2005-05-26 2006-11-29 西门子共同研究公司 Automatic seeding points selection for DTI fiber tracking
CN101650827A (en) * 2009-09-09 2010-02-17 西北工业大学 Mixed brain white matter nerve fiber automatic cluster and marking method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6526305B1 (en) * 1998-11-25 2003-02-25 The Johns Hopkins University Method of fiber reconstruction employing data acquired by magnetic resonance imaging
CN1777818A (en) * 2003-04-24 2006-05-24 皇家飞利浦电子股份有限公司 Fiber Tracking Magnetic Resonance Imaging
CN1870050A (en) * 2005-05-26 2006-11-29 西门子共同研究公司 Automatic seeding points selection for DTI fiber tracking
CN101650827A (en) * 2009-09-09 2010-02-17 西北工业大学 Mixed brain white matter nerve fiber automatic cluster and marking method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103445780B (en) * 2013-07-26 2015-10-07 浙江工业大学 A kind of diffusion-weighted nuclear magnetic resonance multifilament method for reconstructing
CN103445780A (en) * 2013-07-26 2013-12-18 浙江工业大学 Diffusion-weighted magnetic resonance imaging multi-fiber reconstruction method
TWI509534B (en) * 2014-05-12 2015-11-21 Univ Nat Taiwan Method of automatically calculating link strength of brain fiber tracts
CN105631930A (en) * 2015-11-27 2016-06-01 广州聚普科技有限公司 DTI (Diffusion Tensor Imaging)-based cranial nerve fiber bundle three-dimensional rebuilding method
CN105550498B (en) * 2015-12-05 2018-11-16 中国航空工业集团公司洛阳电光设备研究所 A kind of ballistic curve approximating method based on Moving Least
CN105550498A (en) * 2015-12-05 2016-05-04 中国航空工业集团公司洛阳电光设备研究所 Moving least square method based ballistic curve fitting method
CN107463708A (en) * 2017-08-21 2017-12-12 北京理工大学 It is a kind of that joint visualization method is carried out to UKF Fiber tracks data
CN107463708B (en) * 2017-08-21 2019-10-18 北京理工大学 A Method for Joint Visualization of UKF Fiber Tracking Data
CN111369637A (en) * 2019-08-08 2020-07-03 成都信息工程大学 A method and system for optimal reconstruction of DWI fibers fused with white matter functional signals
CN111369637B (en) * 2019-08-08 2023-07-14 成都信息工程大学 A DWI fiber optimization reconstruction method and system for fusing white matter functional signals
CN112489220A (en) * 2020-10-23 2021-03-12 浙江工业大学 Nerve fiber continuous tracking method based on flow field distribution
CN114757883A (en) * 2022-03-16 2022-07-15 浙江工业大学 Dynamic neural reconstruction tracking method based on obstacle avoidance principle
CN114757883B (en) * 2022-03-16 2025-05-27 浙江工业大学 A dynamic neural reconstruction tracking method based on obstacle avoidance principle

Also Published As

Publication number Publication date
CN101872385B (en) 2011-11-30

Similar Documents

Publication Publication Date Title
CN101872385B (en) Fast-marching fiber tracking method based on topology preservation
US7773791B2 (en) Analyzing lesions in a medical digital image
CN109589170A (en) Left Atrial Appendage Closure Guidance in Medical Imaging
CN110168613A (en) For using reduced-order model and machine learning to estimate the system and method for blood flow characteristic
JP2002534191A (en) Method, system and apparatus for processing an image representing a tubular structure and constructing a path through the structure
CN103049901A (en) Magnetic resonance diffusion tensor imaging fiber bundle tracking device
Oeltze‐Jafra et al. Generation and visual exploration of medical flow data: Survey, research trends and future challenges
CN104523275A (en) Construction method for health people white matter fiber tract atlas
CN111899213B (en) Cerebrovascular reconstruction method based on high-angle-resolution diffusion imaging
US9008381B2 (en) Image processing method for estimating a brain shift
CN114511513B (en) Brain aneurysm three-dimensional detection segmentation method based on deep convolutional neural network
CN1955980B (en) Fast geometric flows based white matter fiber tract segmentation in DT-MRI
JP2013059658A (en) Image processing apparatus, image processing method, program, and storage medium
CN118864382A (en) A method and system for analyzing the rupture risk of high-risk intracranial aneurysms in experimental mice
McInerney et al. Deformable models
CN115762787A (en) Eyelid disease surgery curative effect evaluation method and system based on eyelid topological morphology analysis
KR101989156B1 (en) Method, apparatus and medical imaging system for segmenting image of object from image of organ
CN118429734A (en) Magnetic resonance data classification system
Schwenke et al. Blood flow computation in phase-contrast MRI by minimal paths in anisotropic media
Zhang et al. Fiber tractography in diffusion tensor magnetic resonance imaging: A survey and beyond
CN110533758B (en) A method for asymmetric reconstruction of brain fibers based on differential equations of fluid mechanics
Lifshits et al. Combinatorial fiber-tracking of the human brain
Jackowski et al. Estimation of anatomical connectivity by anisotropic front propagation and diffusion tensor imaging
Siddiqi et al. 3D volume representation of brain tumor using Image Processing
CN116802682A (en) Vessel shape

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201201

Address after: 215200 No. 1188 west two ring road, Shengze Town, Wujiang District, Suzhou, Jiangsu.

Patentee after: Suzhou Shengze science and Technology Pioneer Park Development Co.,Ltd.

Address before: Room 402, building 24, Yuzhou Zunfu, Jinghai Town, Jinghai District, Tianjin

Patentee before: Tianjin Dingsheng Technology Development Co.,Ltd.

Effective date of registration: 20201201

Address after: Room 402, building 24, Yuzhou Zunfu, Jinghai Town, Jinghai District, Tianjin

Patentee after: Tianjin Dingsheng Technology Development Co.,Ltd.

Address before: 300072 Tianjin City, Nankai District Wei Jin Road No. 92, Tianjin University

Patentee before: Tianjin University

TR01 Transfer of patent right