![]()
Fig. 1: [
Heart Anatomy]Heart Anatomy and cylindrical coordinate system that describes the cardiac geometry. The section represented is the posterior wall of the left and right ventricle. e r is the radial component going across the wall, e θ is the circumferential vector turning around the cylindrical geometry and e z is the axial vector directed from the apex to the base. Each position of the myocardium is then specified by the three coordinates (r,θ,z).
[][]
![]()
Fig. 2: [
Fiber and Sheet Anatomy]Figure (a) shows the geometry of the fiber and endomysial collagen in the heart. The long oval structures correspond to the fibers. Figure (b) shows the laminar structure with the cylindrical basis ( e r, e θ, e z) and the sheet basis ( e f, e s, e n).
D = | ⎛ ⎜ ⎜ ⎜ ⎝ |
|
⎞ ⎟ ⎟ ⎟ ⎠ |
= R Λ RT , (1) |
![]()
Fig. 3: [
sheet coordinates]The definition of coordinates systems and directions used in this paper. ( e r, e θ, e z) is the cylindrical coordinate already shown. e f= e 1 is the fiber direction, e s= e 2 is the sheet direction and e n is the normal component. α shows the fiber angle and β the sheet angle, where e 1, e 2, and e 3 are eigenvectors of the diffusion tensor.
D2=D:D= |
|
Dα1α2 Dα1α2 . |
Dα1 α2(Ξ) = |
|
ak1 k2 k3α1 α2 ξ1k1 ξ2k2 ξ3k3 , (6) |
e 1 = | ⎧ ⎨ ⎩ |
|
. (10) |
Fig. 4: [
Fiber tracking algorithm]Block diagram of the Fiber Tracking Algorithm. The brown color represents exterior information. Links between the blocs are shown in red. The triangles are buffers which keep previous values in memory until the next iteration. Figure (a) shows the general propagation of the information. Block (A) defines the initial position (seed point) for the fiber tracking algorithm. The blue block in part (B) is the iteration block corresponding to one iteration. The magenta block in part (C) contains a switch acting when the stopping condition is reached and a buffer (triangle) to save the previous value. Every new position are stored in memory and visualized at the end. Details of the block (B) are shown in figure (b). Block (B1) corresponds to the MLS regularization. Block (B2) represents the decomposition of the tensor obtained by the MLS algorithm into eigenvectors. Block (B3) corresponds to the comparison process for keeping determining the correct direction. The last Block (B4) performs a Runge-Kutta integration.
In order to construct a 2D surface, the expansion in another perpendicular direction was performed. The vector d2 was found by rotating the vector d1 by a right angle around the normal of the sheet surface. (Projecting a vector perpendicular to er would not lead to a correct result here.) This can be mathematically formulated using a general formula for the rotation of a unitary vector v around a unitary vector u with an angle θ:![]()
Fig. 5: [
Projection on sheet plane]Projection of the desired radial direction e r (this direction is shown by the dashed lines) onto the sheet surface defined by the normal e n. The vector e f defines the fiber direction and e s defines the sheet direction. e n is the normal to the surface and d1 is the projection of e r onto the plane spanned by the vectors e f and e s.
Rθ,u v = (1−cos(θ)) | ⎛ ⎝ |
v⋅u | ⎞ ⎠ |
u + v sin(θ) − | ⎛ ⎝ |
v× u | ⎞ ⎠ |
sin(θ) , |
The algorithm for reconstruction of the sheet is summarized in Fig. 7.[][]
![]()
Fig. 6: [
Reconstruction of the sheet structure]Steps used for the construction of the sheet. Figure (a) shows the reconstruction of in the radial direction. At each position (blue spheres), the fiber direction e f and the sheet direction e s are determined from the data. The projected desired radial directions d1 are in transparent white. Figure (b) shows the reconstruction in the circumferential direction. The yellow vectors en are the normals to the surface and the perpendicular directions d2 (shown in magenta) are the reconstructed circumferential directions.
The first order Runge - Kutta method was used to reconstruct the sheet plane. The data were also filtered with the same MLS method that was used for the fibers. Since the MSL method filters more in the circumferential than in the cross sectional direction, some oscillations could still persist along this direction. Therefore, to compensate for this lack of regularization, a Gaussian filter was used on the surface in order to get a smooth visualization for the more noisy extremities (the midwall usually didn't need it).[]![]()
[][]
![]()
Fig. 7: [
Sheet Tracking Algorithm]Block diagram of the sheet reconstruction algorithm. Picture (a) shows the propagation of the information around the main blocks. Block (A) is the initial position where the sheet tracking starts. Block (B1) corresponds to the iteration in the cross direction and bloc (C1) represents the iteration in the circumferential direction. For each iteration the position on the surface xk+1 is stored and after triangulation is sent to the visualization module. (B2) and (C2) are the looping blocks with the switch and the buffer to save the previous position. The two loops are synchronized to do all the iterations in the d2 directions for each in d1. Picture (b) describes the circumferential iteration. (C11) is the MLS filtering and the decomposition is done in (C12). There is the projection in (C13) and a positive sense is taken for e 3 in (C14) to realize the rotation of d1 in (C15). Then the integration step is performed in (C16). Picture (c) is the description of the cross section iteration. (B11) is the MLS regularization, (B12) is the decomposition into eigenvectors, the projection to get d1 is realized in (B13) and the integration step is performed in (B14).
[][]
![]()
Fig. 8: [
Fiber Tracking result I]Figure (a) is the visualization of the fiber structure in the left ventricle. The visualization was created by using a cylindrical mesh of 1000 seed points throughout the entire volume. Clockwise to counterclockwise geometry of the fibers from the epicardium to endocardium can be seen. The nearest wall is the septum. Figure (b) is the display of the heart with the posterior wall on the bottom. Some differences can be seen in the angle intensity depending on the region.
[][]
![]()
Fig. 9: [
Fiber Tracking result II]Figure (a) represents a short section of the left ventricle which illustrates the smooth variation of the angle α and its sign inversion across the wall from epi- to endo-cardiac wall. Figure (b.) is the orientation of the fibers by sections around the left ventricle. For each section, the fibers are plotted closer to the endocardium. The smooth change of direction can be seen while the fiber bundle wraps around the endocardium.
The fiber tracking was also performed for the entire heart. Figure 11 shows the fibers in the left and right ventricle. The helical rotation of the fibers can also be noticed in the right ventricle and the color encoding of the fiber is the same as the previous visualization.[][]
![]()
Fig. 10: [
Fiber Tracking result III]Figure (a) is the helical visualization of the fibers from apex to base. The global homogeneity of the angle α can be seen. Figure (b) results of a fiber tracking close to the apex. The twist around it can be appreciated. It is worth noticing the smooth continuity of some bundle of fibers going down from the endocardium (green), pass the midwall (in light blue) and going up again (dark blue). The large variations between green and blue in the middle of the apex are due to the fast change of the clockwise to counterclockwise rotation. In the center, the comparison between clockwise and counterclockwise rotation is not accurate as the fibers become more aligned with the central axis of the left ventricle.
Figure 12 is the results of the fiber tracking performed in the region of the anterior papillary muscle. Smaller fibers are drawn by seeding more precisely in the region of the papillary muscle. The color encodes the z component of the fiber. The green color encodes fiber with a large vertical orientation and the blue color orients a fiber with a more planar orientation.![]()
Fig. 11: [
Fiber Tracking whole heart]Fiber tracking performed in the left and right ventricle. The closer part is the posterior wall of the right ventricle. The helical rotation can still be noticed in the right ventricle even though the smooth change of orientation across the wall is not as clear as that in the left ventricle. A continuity between left and right ventricle can be noticed in the posterial wall where the epicardial fibers of the left ventricle join smoothly to the right ventricle. However, the septal wall doesn't seem to be diretly linked to the right ventricle. In the basal region of the anterior wall of the right ventricle, the hole in the fibers is due to the link of the RV with the pulmonary artery.
![]()
Fig. 12: [
Fiber Tracking papillary muscle]Result of the fiber tracking in the papillary muscle. The small picture illustrates where the section is located in the heart geometry. The section shows the interio view of the anterior wall of the heart. The yellow part represents the region of the papillary muscle where the seeding was performed. The larger picture is a zoom on this region and shows the fiber geometry. The color encodes the z component of the fiber direction. The blue fibers have a planar orientation (mainly the fibers of the endocardium). The green fibers have a more vertical direction. The fiber orientation change completely in the papillary muscle where the fibers pass from a helical rotation (at the endocardium) to a clear vertical direction in the muscle.
[][]
![]()
Fig. 13: [
Sheet Tracking result I]Figure (a) shows a parameterized reconstructed surface of one sheet. The line traveling left from the closest corner corresponds to the epicardium. The structure is then going up circumferentialy. At the opposite end, the sheet goes down, following the fibers. The concave movement in the z coordinate is characteristic of a region close to the base of the left ventricle. The mesh shows the organized reconstruction of the surface. Figure (b) is the sheet surface and the corresponding fibers are visualized to understand their relationship. It can be noticed that the fibers lie completely on the surface. The color of the fiber is the visualization of the sense of rotation used previously. The color on the surface shows the third component of the fiber direction (red for a flat direction and blue for a large z component). The surface goes up clockwise with the fibers in the epicardial region, have a local maximum in the midwall where some circumferential fibers lie on it, and then goes down, twisting in the opposite direction with the fibers.
[][]
![]()
Fig. 14: [
Sheet Tracking result II]Figure (a) represents the sheets stacked crossing the ventricular wall. The directionality of each sheet going across the wall can be seen. The twist of the sheets is noticeable with a concave curvature in the transverse section of the heart wall. (The color of the sheet is only used to differentiate them, the endocardium is the red surface and the epicardium is shown by the mesh). This makes sense with the direction of the fibers on the region (going from clockwise to counterclockwise). The view of the sheet architecture in the lateral wall is shown in Figure (b). The global movement of twist across the wall is visible as well as the smooth variation of the normal orientation on different sheets depending on there z location. (The color here does not indicate information).
[][]
![]()
Fig. 15: [
Sheet Tracking result III]Figure (a) shows some large color coded sheets around the left ventricular positioned in the basal region. The color of the sheet encodes the z component of the fiber direction (the blue intensity is for a planar fiber and red for a fiber going up or down). Some noise can be seen in the epicardium. The color of the endocardium encodes the z component of the sheet normal. The green color indicates a large z component, meaning that the sheet is almost in the radial plane of the ventricle. At the opposite, the white transparent color indicates a normal directed more perpendicular to e z, in these regions, sheets are less planar. The seeding of small sheets on the left ventricle is represented in Figure (b). The spatial variation of the orientation of these surfaces is shown. The color encoding on the surface is the same as in (a). Some regions can be differentiated where the cleavage planes fit well to the model crossing the wall and some other are far more vertical. The global structure is therefore complex. The color of the endocardium is the first and second component of the fiber. Thus, the rotation of the fiber structure around the endocardium can be seen.
![]()
Fig. 16: [
Sheet Tracking result IV]Seeding of sheets in the apex. Theses sheets smoothly join the epicardium to the endocardium. The color of the surface is encoding the third component of the fiber direction. In the region where the fibers are almost flat (red regions), the surface has very little twist and is almost planar. In the other case where the fibers have a large z component, the twist of the sheet is greater. The structure in the septal wall are not shown. This is because at this region the heart is linked with the right ventricle. The algorithm does not perform well due to the assumptions of how the surfaces cross the left ventricle which probably differ from surfaces embedded in the right ventricle.
This document was translated from LATEX by HEVEA.