CN103279633A - Brain fiber three-dimensional display method based on diffusion-weighted magnetic resonance data - Google Patents

Brain fiber three-dimensional display method based on diffusion-weighted magnetic resonance data Download PDF

Info

Publication number
CN103279633A
CN103279633A CN2013100989368A CN201310098936A CN103279633A CN 103279633 A CN103279633 A CN 103279633A CN 2013100989368 A CN2013100989368 A CN 2013100989368A CN 201310098936 A CN201310098936 A CN 201310098936A CN 103279633 A CN103279633 A CN 103279633A
Authority
CN
China
Prior art keywords
fiber
data
function
path
algorithm
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
CN2013100989368A
Other languages
Chinese (zh)
Other versions
CN103279633B (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.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
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 Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201310098936.8A priority Critical patent/CN103279633B/en
Publication of CN103279633A publication Critical patent/CN103279633A/en
Application granted granted Critical
Publication of CN103279633B publication Critical patent/CN103279633B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Generation (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)

Abstract

The invention discloses a brain fiber three-dimensional display method based on diffusion-weighted magnetic resonance data and belongs to the field of medical image processing in the field of information technology, and brain fiber tracts can be reconstructed fast and accurately with the method. A new spherical surface deconvolution algorithm fit by combination of discrete nonnegative constrains and the Gaussian function is provided to establish a spherical surface deconvolution model of the diffusion-weighted magnetic resonance data, meanwhile, a group fiber tracking algorithm with the fiber tracts as basic tracking units is provided, and the group fiber tracking algorithm can be applied to track the spherical surface deconvolution model to reconstruct brain fibers fast. Data generated by the group fiber tracking algorithm are visualized through a visualization tool kit so that the brain fibers can be displayed accurately. The method simplifies the calculation, promotes tracking speed, and meanwhile has good anti-interference performance.

Description

Brain fibre three-dimensional display packing based on diffusion-weighted MR data
Technical field
The present invention relates to the field of medical image processing under the areas of information technology.
Background technology
Utilizing diffusion-weighted magnetic resonance imaging (DW-MRI) data reconstruction white matter of brain nerve fibre is the important means that present live body shows the white matter of brain fiber orientation, it has opened up brand-new approach for the space microstructure of research white matter of brain, for the research of growth, schizophrenia, congenital and acquired leukoencephalopathy and the dementia etc. of brain provides new method.Its basic thought is the diffusion tensor of at first estimating each voxel of diffusion tensor magnetic resonance image (MRI), obtains the machine direction distribution function with this, utilizes the fiber tracking algorithm to form the fibre space microstructure with anatomy meaning then.Because the intuitive of this method, and be easy to realize the fibre structure comparative analysis of different objects, thereby caused whole world researcher's concern.Use at present wider be based on the diffusion tensor model (Diffusion Tensor Imaging, Streamline fiber tracking display packing DTI), but also have problem at present:
At first, have the diffusion tensor method of estimation now and be difficult to portray complicated brain fiber microstructure.The diversity of the complicacy of human brain structure and fiber connection mode is the main cause that faces difficulty at present.Tensor commonly used at present estimates it is to utilize the diffusion tensor imaging model to set up voxel fiber diffusion tensor, and utilizes least square method to calculate the optimum second-order tensor matrix of acquisition.But an essence limitation of DTI imaging model is that it supposes that each voxel only contains a nerve fibre.In fact, the resolution of DW-MRI data is usually at 3~15mm 3Between, the fiber bundle diameters in the fiber tracking algorithm is the millimeter level, and actual nerve fibre diameter is micron order.Therefore, using the DTI model is difficult to portray such as complicated fibre structure such as intersection, bifurcated, bottle-neck type.
Secondly, use wider fiber restructing algorithm such as Streamline algorithm, Bayesian probability track algorithm at present, its tracing process is based on all that single fiber carries out, and in fact the brain fiber number of one group of common DTI data just reaches the 1000-10000 root, therefore will follow the tracks of out all fibers calculates length consuming time, and counting yield is low.Recently, paid close attention to greatly based on the fibrous bundle track algorithm of technology for global optimization, become the new trend of quick reconfiguration nerve fibre.
And aspect the white matter of brain fibre three-dimensional is visual, the method that generally adopts showed control for using Direct X at present, and is with the modeling of brain fiber reconstruct data, by this model being imported virtual three-dimensional space that it is visual.Programming has higher requirements but Direct X is, needs the professional to set up fiber model, is not suitable for common medical worker and uses.
Summary of the invention
The tracking accuracy that existing white matter of brain 3 D displaying method exists is low, tracking velocity slow, the problem of operating difficulties in order to overcome, and the present invention proposes the brain fibre three-dimensional display packing that a kind of resolution height, tracking velocity are fast, be easy to medical worker's operation.
The technical solution used in the present invention is:
(1) adopt discrete fibre direction density function set up the sphere deconvolution (spherical deconvolution method, SD) model:
This paper proposes a kind of new discrete nonnegativity restrictions in conjunction with the sphere Deconvolution Algorithm Based on Frequency of Gaussian function match: this algorithm at first adopts discrete fibre direction point to set up the convolution model, isolate the machine direction density function to the influence of Deconvolution Algorithm Based on Frequency with this, thereby obtain high angular resolution identification; Match compensates discretization error by the sphere Gaussian function then, thereby eliminates the discretization error of being brought by the discrete pulse function, obtains the machine direction density function more accurately.
(2) carry out colony's fiber reconstruct based on sphere deconvolution model:
Fiber tracking can be regarded a maximum a posteriori probability path problems of seeking between seed point and target area as; In the track algorithm such as Streamline algorithm and Bayesian probability track algorithm of classics, fiber tracking is based on that single fiber carries out, and we propose a kind of parallel colony's fiber tracking algorithm that carries out based on fibrous bundle; In our track algorithm, set suitable number of particles, particle obtains fiber at random according to fiber probability density direction; Fiber is divided into different sections, by use local function model for the tax of each fiber in each section with different weights; The fiber path of selecting weight maximum in each section is local path; Travel through all fibres section, obtain the local path of each section; Local path of following the tracks of successively in each zone obtains the global path of fibrous bundle.
The overall cost function G that we define given fibrous bundle f is:
G ( f ( x 0 → x n ) ) = ∫ x 0 x n L ( f ( t ) , n , α ) dt - - - ( 1 )
In the formula, L (f (t), n are the local cost function of fibrous bundle α), and f (t) is the local cost function of certain root fiber f of partial weight maximum, n be in the fibrous bundle with the vector angle of the fiber f fiber number less than parameter alpha; In fact, the path of fibrous bundle can be approximately the path of the fiber of certain root weight maximum in the fibrous bundle, can greatly promote operation efficiency like this;
Article one, the white matter of brain fiber path can be regarded the path of some discrete points in the image space, i.e. f={x as 0, x 1..., x n, suppose that the step-length of institute's directed quantity is identical, i.e. χ i=χ, i=1 ..., n; A recursion can be write as in path in discrete time:
x i(t+1)=x i(t)+χv i(t),i=1,...,n-1 (2)
Wherein, v i(t) be position x iOn machine direction, suppose that A is the initiation region, and B is the target area, then the total value S of a fiber path from A to B can be approximately:
S ( f ( x 0 → x n ) ) = χ Σ i - 1 n f ( x i ) - - - ( 3 )
We then can draw the trend of fibrous bundle fast with the near-optimization machine direction of all fibres direction in the fibrous bundle.
(3) three-dimensional visualization of data shows, its major technique is characterized as:
We are by calling the reconstruct data that VTK medical image show tools comes visual fiber.VTK has powerful said three-dimensional body drafting, iso-surface patch function.Adopt modular OO technology, basic function is packed with class, and system architecture is simple, and the user only need call the class of corresponding function, just can not realize and do not need to write algorithm from bottom, thereby make the user can be easy to study and grasp VTK in very short time.Simultaneously, show the storehouse than Direct X, its curved surface display capabilities is more powerful, is more suitable for the isostructural demonstration of fiber.
The implementation procedure that concrete fiber shows is as follows:
1. it is as follows to ask for sphere deconvolution model process:
1.1 ask for the convolution model.With observation signal be expressed as wall scroll fiber signals response function R and machine direction density letter P (v) convolution on the whole:
S = S ( g ) / S 0 = R ⊗ P ( v ) - - - ( 4 )
Wherein g is unit diffusion pulsed gradient vector, and S (g) is the measuring-signal at pulsed gradient direction g place, S 0Measuring-signal during for the no pulse gradient, v are the unit direction vector, and P (v) is the weighted array of a series of basis functions on the sphere.
The S discretize is about to discrete n the direction v of unit of being of unit sphere j(j=1 ..., n), the density function value of this direction is P (v j); The signal response function adopts as drag:
R ( g , v j ) = e - l ( g T v j ) 2 - - - ( 5 )
V wherein jBe j sample direction vector on the sphere, l is the parameter that sign fiber anisotropy degree and b value (diffusion-sensitive coefficient) influence jointly to signal attenuation.The convolutional that is got discretize by (4) (5) formula is:
S ( g ) / S 0 = Σ j = 1 n e - l ( g T v j ) 2 P ( v j ) - - - ( 6 )
1.2 find the solution the machine direction density function based on formula (6).Given m observation signal S (g i), i=1 ..., m, the definition energy function:
E n = Σ i = 1 m ( S ( g i ) / S 0 - Σ j = i n e - l ( g i T v j ) 2 P ( v j ) ) 2 - - - ( 7 )
Wherein, g iRepresent i diffusion gradient pulse vector.Because increase the anti-noise ability that non-negativity constraint will significantly improve deconvolution, this method is found the solution (7) formula with non-negative least square method.In order to reduce the higher continuous machine direction density function of precision, choose the sphere Gaussian function:
f ( p , σ ) = ω j e ( - cos - 1 ( | ( p , v ) | ) / σ 2 ) - - - ( 8 )
P wherein jBe the average of Gaussian function, σ is the variance of Gaussian function, and v is three-dimensional vector of unit length, definition least square surface fitting function:
E = Σ i = 1 m ( λ i - Σ j = 1 n ω j e ( - cos - 1 ( | ( p j , v i ) | ) / σ 2 ) ) 2 - - - ( 9 )
Then problem is converted to following system of equations and finds the solution problem:
Aω=λ (10)
Wherein ω is for comprising ω jN dimension unknown number column vector, λ is for comprising λ iThe m dimensional vector, A is the matrix of m * n;
A i , j = e ( - cos - 1 ( | ( p j , v i ) | ) / σ 2 ) - - - ( 11 )
Find the solution (11) formula with non-negative least square method and obtain ω, we can obtain the direction density letter (FOD) of fiber by formula (12).
FOD ( v ) = Σ i = 1 n ω j e ( - cos - 1 ( | ( p j , v ) | ) / σ 2 ) - - - ( 12 )
The process in the posterior probability path of the overall fibrous bundle of 2 acquisitions is as follows:
2.1 set m particle: x in the first step i(t), i=1 ..., m;
Calculate diffusion tensor D 2.2 utilize least square method i(t);
2.3 the fiber that obtains is divided into l interval, in each interval, studies the local cost function of each bar fiber:
Suppose that we study i interval, are defined as follows fiber weight calculation model:
W i=W(f j,θ,s) (13)
Add up for certain root fiber f j, be in the cylinder space of s at its field radius, vector direction and f jThe deviation angle of fiber vector direction is less than the fibre number n of θ i, and with it as fiber f jWeight factor W j
2.4 the fiber of repeating step 2.3 in interval i all is traversed, and selects the d root fiber f that weight coefficient surpasses setup parameter λ i, i=1 ..., d also records corresponding coefficient n i, i=1 ..., n in d is interval as i with its local cost function f (t) iThe local cost function L of the fibrous fibrous bundle of root (f (t)) i
2.5 repeating step 2.3,2.4 is until l interval local cost function L (f (t)) iAll obtained, we stipulate this n iIndividual particle advances side by side along this track;
2.6 calculate the appropriate value of fiber path.β the particle that selection has optimum value saves as
Figure BDA00002963722200042
And according to formula (14), calculate β particle respectively at the fiber path of l section.
x i(t+1)=x i(t)+χv i(t),i=1,…,β (14)
3 with reconstruct data data three-dimensional demonstrationization process:
3.1 show obtaining of data.The fiber path S that is produced by colony fiber restructing algorithm is by formula (15), comes match by a series of discrete data point, and at first we need resolve the fibrous bundle data.Set up an example Data who in the VTK storehouse, is used for the vtkData class of store data for this reason and preserve the fiber data that is generated by colony's fiber restructing algorithm, concrete operation method is: deposit in the Data class after the coordinate of each discrete data point of fiber is added a skew,, and it is stored in the internal memory; We can revise the fiber that will show by the data of revising among the Data;
S ( f ( x 0 → x n ) ) = χ Σ i - 1 n f ( x i ) - - - ( 15 )
Show experimental data 3.2 set up three dimensions.Data three-dimensional among the Data be shown, we need set up a Virtual Space for it, comprising background data (VtkWindow) and agent (VtkActor) two parts; The VtkWindow class example that we set up a Window by name generates a spatial context, can regulate background color, whether have that coordinate shows, content such as rotatable whether by setup parameter; Simultaneously, we set up the VtkActor class of an Actor by name, and the data among the Data are passed to Actor, and by the parameter of configuration Actor, we can set and show whether thing is stretched, shows the color of thing and the side-play amount of position; The demonstration control that calls VTK then loads the Window example, for Window sets up a Virtual Space, simultaneously the data message among the Actor is shown to the coordinate of each data point correspondence; By this kind method, we can show the brain fibre three-dimensional quickly and accurately.
The more traditional Streamline algorithm based on the Q-ball imaging model of the colony's fiber tracking algorithm based on sphere convolution model that the present invention proposes has significant advantage.
We adopt the Hough data model that contains two bundle decussating fiberss to verify the superiority of this method.Its concrete parameter is as follows: voxel amount 50 * 50 * 1, voxel size 1 * 1 * 1mm, coefficient of diffusion b=1500s/mm 2, 76 diffusion gradient directions.Carry out digital simulation under the same conditions with SD and two kinds of methods of Q-ball respectively, as shown in Figure 1.
We have chosen an intersection region in the model as the research sample, (a) are the regional model figure of SD formation method, (b) are the regional model figure of Q-ball method.As seen, the SD model keeps single characteristic direction at non-infall, approximate with Q-ball model estimated result, and move towards clear at this model of fiber infall, more can reflect interfibrous distributed intelligence exactly, realistic fiber situation than the Q-ball model of pie.
We set up 50 seed points at reference position m place, normal distribution μ=0 is satisfied in generation, r=0, μ=0, r=5%, μ=0, the zero-mean Gaussian noise of r=10% (wherein, r represents noise level) each 50 groups, and it is put on three groups of DW-MRI data, use the Streamline algorithm based on DTI respectively, Streamline algorithm based on Q-ball, based on SD colony track algorithm 450 groups of DW-MRI data are implemented fiber tracking, the record track path is counted out with the seed that arrives n place, target location, tracking results as shown in Figure 2, and the seed that record arrives the target area counts out, it is as shown in table 1 to calculate its ratio.
Table 1 fiber tracking is comparison sheet as a result
We almost can not arrive the target area as scheduled based on the Streamline algorithm of DTI model, so this model can not solve complex fiber structures from experimental data as can be seen; The Streamline tracking effect of Q-ball model has improvement slightly, yet far away from the colony's track algorithm under the SD model.During noiseless, our method fiber is densely distributed, seed point almost can both arrive the target area, when noise was 5%, the fiber of seed zone still can arrive the target area as scheduled, and the Q-ball model then has part fiber sideslip, when noise jamming increases to 10% left and right sides, undesirable by the tracking fiber effects that the Q-ball model obtains, and SD model gained fiber is subjected to the influence of noise little, still keeps higher accuracy.
This shows that the colony's fiber tracking algorithm keeps track based on the SD model that we propose is accurate, simultaneously by good anti-interference effect.
Description of drawings
Accompanying drawing 1 is the SD model of Hough data of the present invention, and (a) (b) is respectively SD and Q-ball regional model figure
(a) in the accompanying drawing 2 (b) is respectively Streamline fiber tracking effect based on DTI and Q-ball model
(c) be colony's fiber tracking effect based on the SD model
Accompanying drawing 3 is based on colony's fiber tracking method for visualizing design sketch of SD model
Embodiment
With reference to accompanying drawing 1-3:
(1) asks for the convolution model.With observation signal be expressed as wall scroll fiber signals response function R and machine direction density letter P (v) convolution on the whole:
S = S ( g ) / S 0 = R ⊗ P ( v ) - - - ( 1 )
Wherein g is unit diffusion pulsed gradient vector, and S (g) is the measuring-signal at pulsed gradient direction g place, S 0Measuring-signal during for the no pulse gradient, v are the unit direction vector, and P (v) is the weighted array of a series of basis functions on the sphere.
The S discretize is about to discrete n the direction v of unit of being of unit sphere j(j=1 ..., n), the density function value P (v of this direction j); The signal response function adopts as drag:
R ( g , v j ) = e - l ( g T v j ) 2 - - - ( 2 )
V wherein jBe j sample direction vector on the sphere, l is the parameter that sign fiber anisotropy degree and b value (diffusion-sensitive coefficient) influence jointly to signal attenuation.The convolutional that is got discretize by (1) (2) formula is:
S ( g ) / S 0 = Σ j = 1 n e - l ( g T v j ) 2 P ( v j ) - - - ( 3 )
(2) find the solution the machine direction density function based on formula (3).Given 450 observation signal S (g i), i=1 ..., 450, the definition energy function:
E n = Σ i = 1 m ( S ( g i ) / S 0 - Σ j = i n e - l ( g i T v j ) 2 P ( v j ) ) 2 - - - ( 4 )
Wherein, g iRepresent i diffusion gradient pulse vector.Because increase the anti-noise ability that non-negativity constraint will significantly improve deconvolution, this method is found the solution (4) formula with non-negative least square method.In order to reduce the higher continuous machine direction density function of precision, choose the sphere Gaussian function:
f ( p , σ ) = ω j e ( - cos - 1 ( | ( p , v ) | ) / σ 2 ) - - - ( 5 )
P wherein jBe the average of Gaussian function, σ is the variance of Gaussian function, and v is three-dimensional vector of unit length, definition least square surface fitting function:
E = Σ i = 1 m ( λ i - Σ j = 1 n ω j e ( - cos - 1 ( | ( p j , v i ) | ) / σ 2 ) ) 2 - - - ( 6 )
Then problem is converted to following system of equations and finds the solution problem:
Aω=λ (7)
Wherein ω is for comprising ω jN dimension unknown number column vector, λ is for comprising λ iThe m dimensional vector, A is the matrix of m * n;
A i , j = e ( - cos - 1 ( | ( p j , v i ) | ) / σ 2 ) - - - ( 8 )
Find the solution (8) formula with non-negative least square method and obtain ω, we can obtain the direction density letter (FOD) of fiber by formula (9).
FOD ( v ) = Σ i = 1 n ω j e ( - cos - 1 ( | ( p j , v ) | ) / σ 2 ) - - - ( 9 )
Its effect as shown in Figure 1, we have set up the SD model of Hough data.
(3) set 50 particle: x i(t), i=1 ..., 50;
(4) utilize least square method to calculate diffusion tensor D i(t);
(5) fiber that obtains is divided into l interval, in each interval, studies the local cost function of each bar fiber:
Suppose that we study i interval, are defined as follows fiber weight calculation model:
W i=W(f j,θ,s) (10)
Add up for certain root fiber f j, be in the cylinder space of s at its field radius, vector direction and f jThe deviation angle of fiber vector direction is less than the fibre number n of θ i, and with it as fiber f jWeight factor W j
(6) fiber of repeating step (5) in interval i all is traversed, and selects the d root fiber f that weight coefficient surpasses setup parameter λ i, i=1 ..., d also records corresponding coefficient n i, i=1 ..., n in d is interval as i with its local cost function f (t) iThe local cost function L of the fibrous fibrous bundle of root (f (t)) i
(7) repeating step (5), (6) are until l interval local cost function L (f (t)) iAll obtained, we stipulate this n iIndividual particle advances side by side along this track;
(8) appropriate value of calculating fiber path.β the particle that selection has optimum value saves as
Figure BDA00002963722200067
And according to formula (11), calculate β particle respectively at the fiber path of l section.
x i(t+1)=x i(t)+χv i(t),i=1,…,β (11)
Effect is as accompanying drawing 2(c) shown in, 50 seed point parallel arranged of setting are followed the tracks of, and good antijamming capability is arranged.
(9) show obtaining of data.The fiber path S that is produced by colony fiber restructing algorithm is by formula (11), comes match by a series of discrete data point, and at first we need resolve the fibrous bundle data.Set up an example Data who in the VTK storehouse, is used for the vtkData class of store data for this reason and preserve the fiber data that is generated by colony's fiber restructing algorithm, concrete operation method is: deposit in the Data class after the coordinate of each discrete data point of fiber is added a skew,, and it is stored in the internal memory; We can revise the fiber that will show by the data of revising among the Data;
S ( f ( x 0 → x n ) ) = χ Σ i - 1 n f ( x i ) - - - ( 12 )
(10) set up three dimensions and show experimental data.Data three-dimensional among the Data be shown, we need set up a Virtual Space for it, comprising background data (VtkWindow) and agent (VtkActor) two parts; The VtkWindow class example that we set up a Window by name generates a spatial context, can regulate background color, whether have that coordinate shows, content such as rotatable whether by setup parameter; Simultaneously, we set up the VtkActor class of an Actor by name, and the data among the Data are passed to Actor, and by the parameter of configuration Actor, we can set and show whether thing is stretched, shows the color of thing and the side-play amount of position; The demonstration control that calls VTK then loads the Window example, for Window sets up a Virtual Space, simultaneously the data message among the Actor is shown to the coordinate of each data point correspondence; By this kind method, we can come out the brain fibre three-dimensional quickly and accurately, and effect as shown in Figure 3.

Claims (4)

1. based on the brain fibre three-dimensional display packing of diffusion-weighted magnetic resonance (DW-MRI) data, mainly comprise following three steps:
Step 1, adopt discrete fibre direction density function to set up sphere deconvolution model:
A kind of new discrete nonnegativity restrictions is in conjunction with the sphere Deconvolution Algorithm Based on Frequency of Gaussian function match: this algorithm at first adopts discrete fibre direction point to set up the convolution model, isolate the machine direction density function to the influence of Deconvolution Algorithm Based on Frequency with this, thereby obtain high angular resolution identification; Match compensates discretization error by the sphere Gaussian function then, thereby eliminates the discretization error of being brought by the discrete pulse function, obtains the machine direction density function more accurately;
Step 2, carry out the colony's fiber reconstruct based on sphere deconvolution model:
Fiber tracking can be regarded a maximum a posteriori probability path problems of seeking between seed point and target area as; In the track algorithm such as Streamline algorithm and Bayesian probability track algorithm of classics, fiber tracking is based on that single fiber carries out, and proposes a kind of parallel colony's fiber tracking algorithm that carries out based on fibrous bundle; In track algorithm, set suitable number of particles, particle obtains fiber at random according to fiber probability density direction; Fiber is divided into different sections, by use local function model for the tax of each fiber in each section with different weights; The fiber path of selecting weight maximum in each section is local path; Travel through all fibres section, obtain the local path of each section; Local path of following the tracks of successively in each zone obtains the global path of fibrous bundle;
Step 3, the white matter of brain fibre three-dimensional is visual:
We utilize VTK (Visualization Toolkit) medical tool case and three-dimensional reconstruction technology thereof to make fiber orientation visual; This method for visualizing is at first set up the class of a store data, and the fiber data that generates in the step 2 is mapped to such; Set up an example that shows class then, regulate the position, color, drawing effect of demonstration etc. by the parameter that disposes this demonstration class; The example that at last this is comprised fiber data and display parameter imports the demonstration control of VTK, and then the fibre three-dimensional that reconstruct can be come out shows.
2. brain fibre three-dimensional display packing as claimed in claim 1, it is characterized in that: the sphere deconvolution model based on discrete fibre direction density function in the step 1 may further comprise the steps:
1.1 set up the convolution model:
With observation signal be expressed as wall scroll fiber signals response function R and machine direction density function P (v) convolution on the whole:
Figure FDA00002963722100011
Wherein g is unit diffusion pulsed gradient vector, and S (g) is the measuring-signal at pulsed gradient direction g place, S 0Measuring-signal during for the no pulse gradient, v are the unit direction vector, and P (v) is the weighted array of a series of basis functions on the sphere;
The S discretize is about to discrete n the direction v of unit of being of unit sphere j(j=1 ..., n), the density function value of this direction is P (v j); The signal response function adopts as drag:
Figure FDA00002963722100021
V wherein jBe j sample direction vector on the sphere, l is the parameter that sign fiber anisotropy degree and b value (diffusion-sensitive coefficient) influence jointly to signal attenuation.The convolutional that is got discretize by (1) (2) formula is:
Figure FDA00002963722100022
1.2 find the solution the machine direction density function:
Given m observation signal S (g i), i=1 ..., m, definition energy function
Figure FDA00002963722100023
Wherein, g iRepresent i diffusion gradient pulse vector.Result of study shows increases the anti-noise ability that non-negativity constraint will significantly improve deconvolution, and this method is found the solution (4) formula with non-negative least square method;
In order to reduce the higher continuous machine direction density function of precision, choose the sphere Gaussian function:
Figure FDA00002963722100024
P wherein jBe the average of Gaussian function, σ is the variance of Gaussian function, and v is three-dimensional vector of unit length, definition least square surface fitting function:
Figure FDA00002963722100025
Then problem is converted to following system of equations and finds the solution problem:
Aω=λ (7)
Wherein ω is for comprising ω jN dimension unknown number column vector, λ is for comprising λ iThe m dimensional vector, A is the battle array of m * n;
Figure FDA00002963722100026
Find the solution (8) formula with non-negative least square method and obtain ω, we can obtain the direction density function of fiber by formula (9).
Figure FDA00002963722100027
3. brain fibre three-dimensional display packing as claimed in claim 2 is characterized in that: the colony's fiber reconstructing method in the step 2, and the process in posterior probability path that obtains overall fibrous bundle is as follows:
2.1 set m particle: x in the first step i(t), i=1 ..., m;
Calculate diffusion tensor D 2.2 utilize least square method i(t);
2.3 the fiber that obtains is divided into l interval, in each interval, studies the local cost function of each bar fiber:
Suppose that we study i interval, are defined as follows fiber weight calculation model:
w i=W(f j,θ,s) (10)
Add up for certain root fiber f j, be in the cylinder space of s at its field radius, vector direction and f jThe deviation angle of fiber vector direction is less than the fibre number n of θ i, and with it as fiber f jWeight factor w j
2.4 the fiber of repeating step 2.3 in interval i all is traversed, and selects the d root fiber f that weight coefficient surpasses setup parameter λ i, i=1 ..., d also records corresponding coefficient n i, i=1 ..., n in d is interval as i with its local cost function f (t) iThe local cost function L of the fibrous fibrous bundle of root (f (t)) i
2.5 repeating step 2.3,2.4 is until l interval local cost function L (f (t)) iAll obtained, we stipulate this n iIndividual particle advances side by side along this track;
2.6 the appropriate value of fiber path, β the particle of selecting to have optimum value saves as And according to formula (11), suppose that the step-length of institute's directed quantity is identical, i.e. χ i=χ, i=1 ..., n calculates β particle respectively at the fiber path of l section;
x i(t+1)=x i(t)+χv i(t),i=1,…,β (11)
Wherein, v i(t) be position x iOn machine direction, suppose that A is the initiation region, and B is the target area, then the total value S of a fiber path from A to B can be approximately:
Figure FDA00002963722100031
2.7 match discretize section obtains overall fibrous bundle trend; The overall cost function G that we define given fibrous bundle f is:
Figure FDA00002963722100032
In the formula, L (f (t), n are the local cost function of fibrous bundle α), and f (t) is the local cost function of certain root fiber f of partial weight maximum, n be in the fibrous bundle with the vector angle of the fiber f fiber number less than parameter alpha; In fact, the path of fibrous bundle can be approximately the path of the fiber of certain root weight maximum in the fibrous bundle, can greatly promote operation efficiency like this, and then we can be similar to formula (14) and draw fiber path.
G(f(x 0→x n))≈S(f(x 0→x n)) (14) 。
4. as claim 3 described white matter of brain fibre three-dimensional method for visualizing, it is characterized in that, step 3 specifically:
3.1 show obtaining of data:
The fiber path S that is produced by colony fiber restructing algorithm is by formula (12), comes match by a series of discrete data point, and at first we need resolve the fibrous bundle data.Set up an example Data who is used for the vtkData class of store data in the VTK storehouse for this reason and preserve the fiber data that is generated by colony's fiber restructing algorithm, concrete operation method is: the coordinate of each discrete data point of fiber is added a skew (x 0, y 0, z 0) after deposit in the Data class x wherein in 0, y 0, z 0Be respectively the side-play amount of data in three dimensions, and it is stored in the internal memory; We can revise the fiber that will show by the data of revising among the Data;
Show experimental data 3.2 set up three dimensions:
Data three-dimensional among the Data be shown, we need set up a Virtual Space for it, comprising background data (VtkWindow) and agent (VtkActor) two parts; The VtkWindow class example that we set up a Window by name generates a spatial context, can regulate background color, whether have that coordinate shows, content such as rotatable whether by setup parameter; Simultaneously, we set up the VtkActor class of an Actor by name, and the data among the Data are passed to Actor, and by the parameter of configuration Actor, we can set and show whether thing is stretched, shows the color of thing and the side-play amount of position; The demonstration control that calls VTK then loads the Window example, for Window sets up a Virtual Space, simultaneously the data message among the Actor is shown to the coordinate of each data point correspondence; By this kind method, we can show the brain fibre three-dimensional quickly and accurately.
CN201310098936.8A 2013-03-26 2013-03-26 Brain fibre three-dimensional display packing based on diffusion-weighted MR data Active CN103279633B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310098936.8A CN103279633B (en) 2013-03-26 2013-03-26 Brain fibre three-dimensional display packing based on diffusion-weighted MR data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310098936.8A CN103279633B (en) 2013-03-26 2013-03-26 Brain fibre three-dimensional display packing based on diffusion-weighted MR data

Publications (2)

Publication Number Publication Date
CN103279633A true CN103279633A (en) 2013-09-04
CN103279633B CN103279633B (en) 2016-06-29

Family

ID=49062149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310098936.8A Active CN103279633B (en) 2013-03-26 2013-03-26 Brain fibre three-dimensional display packing based on diffusion-weighted MR data

Country Status (1)

Country Link
CN (1) CN103279633B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104134232A (en) * 2014-07-11 2014-11-05 浙江工业大学 Space drawing method of cranial nerve fibers and system adopting space drawing method of cranial nerve fibers
CN104134205A (en) * 2014-07-11 2014-11-05 浙江工业大学 Fiber classification method based on spatial similarity and system realizing fiber classification method
CN104392019A (en) * 2013-12-23 2015-03-04 浙江工业大学 High-order diffusion tensor mixed sparse imaging method for brain white matter fiber tracking
CN104537711A (en) * 2014-12-25 2015-04-22 西安电子科技大学 Method for establishing white matter fiber parameterized model based on healthy crowd
CN104881873A (en) * 2015-06-03 2015-09-02 浙江工业大学 Multistage adjustment mixed weighted sparse imaging method for precise reconstruction of complex fiber bundles
CN104933759A (en) * 2015-06-03 2015-09-23 浙江工业大学 Human brain tissue high-dimension visualization method
CN105303577A (en) * 2015-11-09 2016-02-03 浙江工业大学 Cerebral white matter fiber imaging method
CN105488757A (en) * 2015-11-27 2016-04-13 浙江工业大学 Brain fiber sparse reconstruction method
CN106097314A (en) * 2016-06-02 2016-11-09 浙江工业大学 A kind of sphere deconvolution regularization method based on dictionary
CN107194911A (en) * 2017-04-18 2017-09-22 浙江工业大学 A kind of most small nut error analysis method based on diffusion MR I image microstructures
US10324154B2 (en) 2015-05-13 2019-06-18 General Electric Company Generalized spherical deconvolution in diffusion magnetic resonance imaging
CN110018432A (en) * 2019-02-14 2019-07-16 清华大学 A kind of Neuroimaging methods based on dispersion tensor, device and MR imaging apparatus
CN110599560A (en) * 2019-08-05 2019-12-20 上海联影医疗科技有限公司 Magnetic resonance imaging method, magnetic resonance imaging device, storage medium and computer equipment
CN110648372A (en) * 2019-03-29 2020-01-03 完美世界(北京)软件科技发展有限公司 Method and system for determining color of pixel
CN110827282A (en) * 2020-01-13 2020-02-21 南京慧脑云计算有限公司 Brain white matter fiber tract tracing analysis method and system based on magnetic resonance imaging
CN111414943A (en) * 2020-03-11 2020-07-14 山东科技大学 Anomaly detection method based on mixed hidden naive Bayes model
CN116030057A (en) * 2023-03-29 2023-04-28 中国电子科技集团公司第五十四研究所 Remote sensing image visibility estimation method based on attention mechanism

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763638A (en) * 2009-12-14 2010-06-30 西北工业大学 Method for classifying cerebral white matter fiber tracts in diffusion tensor nuclear magnetic resonance image
CN102204819A (en) * 2011-04-06 2011-10-05 浙江工业大学 Swarm optimization-based alba fiber tracking method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763638A (en) * 2009-12-14 2010-06-30 西北工业大学 Method for classifying cerebral white matter fiber tracts in diffusion tensor nuclear magnetic resonance image
CN102204819A (en) * 2011-04-06 2011-10-05 浙江工业大学 Swarm optimization-based alba fiber tracking method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
BING JIAN,ET AL.: "A Unified Computational Framework for Deconvolution to Reconstruct Multiple Fibers From Diffusion Weighted MRI", 《IEEE TRANSACTIONS ON MEDICAL IMAGING》 *
DAVID RAFFELT,ET AL.: "Apparent Fibre Density: A novel measure for the analysis of diffusion-weighted", 《NEUROIMAGE》 *
J.-DONALD TOURNIER,ET AL.: "Direct estimation of the fiber orientation density function from diffusion-weighted MRI data using spherical deconvolution", 《NEUROIMAGE》 *
J.-DONALD TOURNIER,ET AL.: "Resolving crossing fibres using constrained spherical deconvolution: Validation using", 《NEUROIMAGE》 *

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104392019A (en) * 2013-12-23 2015-03-04 浙江工业大学 High-order diffusion tensor mixed sparse imaging method for brain white matter fiber tracking
CN104392019B (en) * 2013-12-23 2017-12-15 浙江工业大学 High-order diffusion tensor mixed sparse imaging method for brain white matter fiber tracking
CN104134232A (en) * 2014-07-11 2014-11-05 浙江工业大学 Space drawing method of cranial nerve fibers and system adopting space drawing method of cranial nerve fibers
CN104134205A (en) * 2014-07-11 2014-11-05 浙江工业大学 Fiber classification method based on spatial similarity and system realizing fiber classification method
CN104134232B (en) * 2014-07-11 2017-04-12 浙江工业大学 Space drawing method of cranial nerve fibers and system adopting space drawing method of cranial nerve fibers
CN104134205B (en) * 2014-07-11 2017-02-15 浙江工业大学 Brain fiber classification method based on spatial similarity
CN104537711A (en) * 2014-12-25 2015-04-22 西安电子科技大学 Method for establishing white matter fiber parameterized model based on healthy crowd
CN104537711B (en) * 2014-12-25 2017-07-11 西安电子科技大学 A kind of white matter fiber parameterized model construction method based on healthy population
US10324154B2 (en) 2015-05-13 2019-06-18 General Electric Company Generalized spherical deconvolution in diffusion magnetic resonance imaging
CN104933759A (en) * 2015-06-03 2015-09-23 浙江工业大学 Human brain tissue high-dimension visualization method
CN104881873A (en) * 2015-06-03 2015-09-02 浙江工业大学 Multistage adjustment mixed weighted sparse imaging method for precise reconstruction of complex fiber bundles
CN104933759B (en) * 2015-06-03 2018-10-23 浙江工业大学 A kind of human brain tissue higher-dimension method for visualizing
CN104881873B (en) * 2015-06-03 2018-09-07 浙江工业大学 A kind of multistage adjustment sparse imaging method of mixed weighting for complicated fibre bundle Accurate Reconstruction
CN105303577A (en) * 2015-11-09 2016-02-03 浙江工业大学 Cerebral white matter fiber imaging method
CN105303577B (en) * 2015-11-09 2017-12-05 浙江工业大学 A kind of method of brain white matter integrity imaging
CN105488757A (en) * 2015-11-27 2016-04-13 浙江工业大学 Brain fiber sparse reconstruction method
CN105488757B (en) * 2015-11-27 2018-09-18 浙江工业大学 A kind of method of the sparse reconstruction of brain fiber
CN106097314B (en) * 2016-06-02 2019-01-08 浙江工业大学 A kind of spherical surface deconvolution regularization method based on dictionary
CN106097314A (en) * 2016-06-02 2016-11-09 浙江工业大学 A kind of sphere deconvolution regularization method based on dictionary
CN107194911A (en) * 2017-04-18 2017-09-22 浙江工业大学 A kind of most small nut error analysis method based on diffusion MR I image microstructures
CN107194911B (en) * 2017-04-18 2020-01-10 浙江工业大学 Minimum nuclear error analysis method based on diffusion MRI microstructure imaging
CN110018432A (en) * 2019-02-14 2019-07-16 清华大学 A kind of Neuroimaging methods based on dispersion tensor, device and MR imaging apparatus
CN110648372A (en) * 2019-03-29 2020-01-03 完美世界(北京)软件科技发展有限公司 Method and system for determining color of pixel
CN110648372B (en) * 2019-03-29 2022-04-22 完美世界(北京)软件科技发展有限公司 Method and system for determining color of pixel
CN110599560A (en) * 2019-08-05 2019-12-20 上海联影医疗科技有限公司 Magnetic resonance imaging method, magnetic resonance imaging device, storage medium and computer equipment
CN110827282A (en) * 2020-01-13 2020-02-21 南京慧脑云计算有限公司 Brain white matter fiber tract tracing analysis method and system based on magnetic resonance imaging
CN111414943A (en) * 2020-03-11 2020-07-14 山东科技大学 Anomaly detection method based on mixed hidden naive Bayes model
CN111414943B (en) * 2020-03-11 2022-05-13 山东科技大学 Anomaly detection method based on mixed hidden naive Bayes model
CN116030057A (en) * 2023-03-29 2023-04-28 中国电子科技集团公司第五十四研究所 Remote sensing image visibility estimation method based on attention mechanism
CN116030057B (en) * 2023-03-29 2023-06-09 中国电子科技集团公司第五十四研究所 Remote sensing image visibility estimation method based on attention mechanism

Also Published As

Publication number Publication date
CN103279633B (en) 2016-06-29

Similar Documents

Publication Publication Date Title
CN103279633A (en) Brain fiber three-dimensional display method based on diffusion-weighted magnetic resonance data
Yu et al. Parallel hierarchical visualization of large time-varying 3D vector fields
Otto et al. Uncertain topology of 3d vector fields
CN103198514B (en) A kind of real-time light projectile method for drafting of three-dimensional earthquake volume data
CN107728201B (en) A kind of two-dimension earthquake profile drawing method based on Web
CN105844057B (en) The laser scanning imaging rapid simulation method of friendship is sought based on light beam and tri patch
CN109239631A (en) A kind of MR imaging method and device
CN103445780B (en) A kind of diffusion-weighted nuclear magnetic resonance multifilament method for reconstructing
Han et al. Ray tracing generalized tube primitives: Method and applications
CN105676290A (en) Seismic data three-dimensional display method based on surface subdivision
CN101976465A (en) Acceleration improvement algorithm based on cube edge sharing equivalent point
CN102298128A (en) Organization fiber bundle structure information extraction method based on adaptive DBF decomposition
CN110738726B (en) Robot vision-guided three-dimensional object reconstruction method based on octree
CN102663958A (en) Method for rapidly integrating large-scale vector maps under the condition of considering topology relation
Lež et al. Interactive exploration and analysis of pathlines in flow data
CN103745495A (en) Medical volume data based volume rendering method
CN102830430B (en) A kind of horizon velocity modeling method
CN109633781B (en) Geological property acquisition method and device, electronic equipment and storage medium
Kuhn et al. Trajectory Density Projection for Vector Field Visualization.
CN104134232B (en) Space drawing method of cranial nerve fibers and system adopting space drawing method of cranial nerve fibers
CN104750954B (en) A kind of method and device that seismic wave is simulated in complex anisotropic medium
Alvers et al. Quo vadis inversión?
CN106097446A (en) A kind of three dimensional geological curved surface method for reconstructing based on extensive geological data
CN106055890B (en) A method of accelerate LCS to calculate using GPU
CN106526667B (en) Prestack time migration method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Li Zhangwei

Inventor after: Feng Yuanjing

Inventor after: Bai Xuechen

Inventor after: Wang Zhejin

Inventor after: Ye Feng

Inventor after: Liu Yanzhi

Inventor before: Bai Xuechen

Inventor before: Feng Yuanjing

Inventor before: Wang Zhejin

Inventor before: Ye Feng

Inventor before: Liu Yanzhi

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant