A Procedural Method for Modeling the Purkinje Fibers of the Heart

A Procedural Method for Modeling the Purkinje Fibers of the Heart

REGULAR PAPER J. Physiol. Sci. Vol. 58, No. 7; Dec. 2008; pp. 481–486 Online Oct. 18, 2008; doi:10.2170/physiolsci.RP003208 A Procedural Method for Modeling the Purkinje Fibers of the Heart Takashi IJIRI1, Takashi ASHIHARA2, Takeshi YAMAGUCHI3, Kenshi TAKAYAMA1, Takeo IGARASHI1,4, Tatsuo SHIMADA5, Tsunetoyo NAMBA6, Ryo HARAGUCHI7, and Kazuo NAKAZAWA7 1Department of Computer Science, the University of Tokyo; 2Department of Cardiovascular Medicine, Heart Rhythm Center, Shiga University of Medical Science; 3Graduate School Medicine System Research Course, Oita University; 4JST/ERATO; 5Faculty of Medicine, School of Nursing, Oita University; 6Department of Medical Engineering, Himeji Dokkyo University; and 7National Cardiovascular Center Research Institute Abstract: The Purkinje fibers are located in the ventricular branch keeps away from existing branches as much as possible walls of the heart, just beneath the endocardium and conduct to create a uniform distribution, and 2) when branches collide, excitation from the right and left bundle branches to the ven- we connect the colliding branches to construct a closed mesh tricular myocardium. Recently, anatomists succeeded in photo- structure. We designed a generating rule based on observa- graphing the Purkinje fibers of a sheep, which clearly showed tions of the photograph of Purkinje fibers and manually speci- the mesh structure of the Purkinje fibers. In this study, we fied three terminal positions on a three-dimensional (3D) heart present a technique for modeling the mesh structure of Purkinje model: those of the right bundle branch, the anterior fascicle, fibers semiautomatically using an extended L-system. The L- and the left posterior fascicle of the left branch. Then, we grew system is a formal grammar that defines the growth of a fractal fibers starting from each of the three positions based on the structure by generating rules (or rewriting rules) and an initial specified generating rule. We achieved to generate 3D models structure. It was originally formulated to describe the growth of Purkinje fibers of which physical appearances closely resem- of plant cells, and has subsequently been applied for various bled the real photograph. The generation takes a few seconds. purposes in computer graphics such as modeling plants, build- Variations of the Purkinje fibers could be constructed easily by ings, streets, and ornaments. For our purpose, we extended modifying the generating rules and parameters. the growth process of the L-system as follows: 1) each growing Key words: Purkinje fibers, L-system, heart simulation. A three-dimensional (3D) virtual heart model is of- myocardial tissue. The Purkinje fibers are located in the ten used for computer simulations and visualizations. ventricular walls of the heart, just beneath the endocar- Computer simulation is one way to understand the elec- dium. Figure 1 is a PAS-stained stereomicrograph of a trophysiological properties of the heart or to figure out sheep heart provided by Shimada et al. [7], which shows the mechanisms of fatal arrhythmias [1–4]. Effective the closed mesh structure of the Purkinje fi bers. Since the visualization of a 3D heart model is also a useful tool Purkinje fi bers play a key role in the conduction system, for education and communication between doctors and many simulation studies have taken them into account. patients [1, 5]. However, the creation of a 3D heart model In such simulation-based systems, the fibers are usually is difficult and time-consuming because the heart has constructed manually. In [2, 8, 9], authors drew a simpli- intricate structures containing various tissues, such as fied two-dimensional (2D) shape of the Purkinje fibers the atrioventricular node, bundle of His, Purkinje fi bers, manually on the flatten endocardium and then mapped and contractive myocardium. Our goal was to facilitate the 2D shape onto a 3D heart model. However, it is still this process by providing effective modeling tools. In this diffi cult to manually create detailed structures as shown study, we focused on the construction of Purkinje fi bers. in Fig. 1. It also takes time to generate various Purkinje The Purkinje fi bers are part of the ventricular conduc- fiber patterns which are sometimes required to perform tion system and were originally discovered by Tawara simulations using various models. [6]. These tissues conduct excitation (electrical activa- In this report, we present a semiautomatic system for tion) rapidly from the bundle of His to the ventricular modeling the mesh structure of the Purkinje fibers by ap- Received on Feb 28, 2008; accepted on Jun 19, 2008; released online on Oct 18, 2008; doi:10.2170/physiolsci.RP003208 Correspondence should be addressed to: Takashi Ijiri, Computer Science, the University of Tokyo, Science Bldg. 7, Room 302, 7-3-1 Hongo, Bunkyo-ku, Tokyo, 113-0033 Japan. Tel: +81-3-5841-4091, E-mail: [email protected] The Journal of Physiological Sciences Vol. 58, No. 7, 2008 481 T. IJIRI et al. Fig. 2. A simple example of the L-system (compound leaf) [12]. Beginning with the initial structure (leftmost thin red Fig. 1. A photograph of the Purkinje fibers of a sheep [7]. line), the system generates a complicated structure by ap- (reprinted with permission) plying two generating rules (top-left) sequentially. plying the L-system. The user manually specifi es the endo- cardial regions that the Purkinje fibers will cover, several positions from which fibers will grow (e.g., the terminal positions of the right bundle branch, the left anterior fas- cicle, and the left posterior fascicle on the endocardium), and the parameters of the L-system. Then, the growth simulation of L-system generates 3D mesh structures that cover the specifi ed regions. This process takes only a few seconds and the user can generate various Purkinje fiber Fig. 3. Branch segments of the Purkinje fibers (a) and vol- models by simply changing the generation parameters. ume representation of the Purkinje layer (b). L-system. The L-system is a formal grammar origi- nally introduced by Lindenmayer to formalize the devel- opment of multicellular plants [10] and was subsequently expanded to represent higher plants and complex branch- METHODS ing structures [11–13]. The framework of the L-system consists of an initial structure and rewriting rules (or In contrast to existing approaches that create Purkinje generating rules). The essence of development is parallel fibers on flattened 2D endocardium [2, 8, 9], we gener- replacement using the rewriting rules. Starting from the ate them directly in 3D space to achieve the detailed 3D initial structure, the L-system replaces each part of the overlapping structures of Purkinje networks. Our system current structure by applying the rule sequentially. Fig- loads a 3D polygon model of the heart and generates ure 2 shows a simple example, the development of a com- Purkinje fi ber models just beneath the endocardium. We pound leaf [12]. This includes two module types: the api- represent the mesh structure of the Purkinje fi bers with a ces (thin red lines) and the internodes (thick black lines). number of branch segments connected to each other (Fig. This example has two rewriting rules (Fig. 2, top-left): 3a). Each branch is represented as a curved polyline and one replaces an apex with an internode, two lateral api- constructs cylindrical objects along the polyline for ef- ces, and a top apex, while the other replaces an internode fective visualization. We also create a volume representa- with a longer one. The initial structure is a single apex. tion to compute a distance fi eld to guide the growth of the Using these simple rules, the system develops an intri- Purkinje fi bers. We prepare 128 × 128 × 128 volume data cate branching structure over several replacing steps. An that cover the entire heart model, and activate voxels just interesting aspect of the system is that each replacement beneath the endocardium where the Purkinje network is process corresponds to the growth of part of the plant. located (we call this the Purkinje layer; Fig. 3b). Therefore, the L-system is not only a heuristic technique User interface. After loading a 3D heart model, the that creates fractal-like shapes, it is also a simulation of user first specifies endocardium surface regions on the real-world plant growth. Karch et al. presented a similar heart model. We provide a sketch-based interface that al- method to generate vessel tree patterns [14]. However, the lows the user to specify polygons by painting. The speci- L-system and the method of Karch et al. [14] are designed fi ed surfaces are highlighted in red (Fig. 4b). The system for open tree structures and cannot be applied directly for then generates the Purkinje layer by activating voxels that the closed mesh structures seen in Purkinje fi bers. are inside the 3D heart model and close to the specified 482 The Journal of Physiological Sciences Vol. 58, No. 7, 2008 Procedural Method for Modeling Purkinje Fibers Fig. 5. A generating rule (a) and its handle (b). The user can modify the growth directions of two child apices by manipu- lating the control points. Fig. 4. Overview of the modeling process. The user speci- fies endocardial regions (b) on a 3D heart model (a) so as to create the Purkinje layer (c). The user also specifi es the initial points by clicking (d, e). endocardium surface (we used 3r as a threshold, where r is the voxel width; Fig. 4c). Next, the user specifi es initial points from which the Purkinje fi bers will grow by click- ing on the heart model directly. The system places four initial apexes radially at each specified position (Fig. 4, Fig. 6. The distance fi eld of one branch (a) and the growth of d and e).

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us