484
Views
1
CrossRef citations to date
0
Altmetric
Biomedical paper

An “optimal” k-needle placement strategy and its application to guiding transbronchial needle aspirations

Pages 261-290 | Received 20 Aug 2004, Published online: 06 Jan 2010

Figures & data

Figure 1 Set P divided into subsets Pi, induced by Nopt. [Color version available online]

Figure 1 Set P divided into subsets Pi, induced by Nopt. [Color version available online]

Figure 2 A “scan” of T from viewpoint p: ST(p). [Color version available online]

Figure 2 A “scan” of T from viewpoint p: ST(p). [Color version available online]

Figure 3 A scan STΔ(p1) in NΔ. Each cell shows its set of viewpoints Vi (subscript of p1 only).

Figure 3 A scan STΔ(p1) in NΔ. Each cell shows its set of viewpoints Vi (subscript of p1 only).

Figure 4 Three scans from viewpoint p1, p2, p3. Set Vi of cell i gives the indices of the viewpoints, whose scans cover cell i. Only one cell (boxed) is covered by all three scans.

Figure 4 Three scans from viewpoint p1, p2, p3. Set Vi of cell i gives the indices of the viewpoints, whose scans cover cell i. Only one cell (boxed) is covered by all three scans.

Figure 5 Selected paths from the root to the leaves of a filtered spatial tree (FST).

Figure 5 Selected paths from the root to the leaves of a filtered spatial tree (FST).

Figure 6 A joint of the FST (frontal view), with u=8, v=1. Each cylinder represents a link in one of 9 (uv+1) joint positions. Note that the center link corresponds to a straight joint position, with a 0° angle between two adjacent links.

Figure 6 A joint of the FST (frontal view), with u=8, v=1. Each cylinder represents a link in one of 9 (uv+1) joint positions. Note that the center link corresponds to a straight joint position, with a 0° angle between two adjacent links.

Figure 7 A joint of the FST, with u=4, v=3. Only the centerlines of the links, lying on the surface of concentric cones, are depicted. [Color version available online]

Figure 7 A joint of the FST, with u=4, v=3. Only the centerlines of the links, lying on the surface of concentric cones, are depicted. [Color version available online]

Figure 8 Empirical complexity of a catheter inserted into a brain artery. A fourth-order polynomial was fitted to the observed data from the FST algorithm. A linear fit was found for the data from the ∼FST algorithm. [Color version available online]

Figure 8 Empirical complexity of a catheter inserted into a brain artery. A fourth-order polynomial was fitted to the observed data from the FST algorithm. A linear fit was found for the data from the ∼FST algorithm. [Color version available online]

Figure 9 The handling of an endoscope can be parameterized using four parameters: l, α, β and d.

Figure 9 The handling of an endoscope can be parameterized using four parameters: l, α, β and d.

Figure 10 Landmark-based registration. The insertion depth to the biopsy site can be given as an offset to the insertion depth to the main carina.

Figure 10 Landmark-based registration. The insertion depth to the biopsy site can be given as an offset to the insertion depth to the main carina.

Figure 11 Passive controls for monitoring the endoscope configuration.

Figure 11 Passive controls for monitoring the endoscope configuration.

Figure 12 The TBNA protocol, including patient-non-specific instructions and patient-specific parameters (l, αi, βi, di).

Figure 12 The TBNA protocol, including patient-non-specific instructions and patient-specific parameters (l, αi, βi, di).

Figure 13 Experimental setup. Olympus GIF-100 with retro-reflective markers inserted into an “M”-shaped calibration path. The endoscope's shape (centerline) was measured in 3D space, using an optical stereo tracking system.

Figure 13 Experimental setup. Olympus GIF-100 with retro-reflective markers inserted into an “M”-shaped calibration path. The endoscope's shape (centerline) was measured in 3D space, using an optical stereo tracking system.

Figure 14 Endoscope model inserted into the calibration path model. Intermediate results (n=44, n′=16, k=2) after the first 13 segments were calculated. All “tentacles” are shown full length. [Color version available online]

Figure 14 Endoscope model inserted into the calibration path model. Intermediate results (n=44, n′=16, k=2) after the first 13 segments were calculated. All “tentacles” are shown full length. [Color version available online]

Figure 15 Final result (n=44, n′=20, k=4, p=7), showing only the first k=4 links of each tentacle. For the last segment the energy constraint has been relaxed by computing the p=7 smallest energies. The endoscope model largely matches the measured markers of the real endoscope. [Color version available online]

Figure 15 Final result (n=44, n′=20, k=4, p=7), showing only the first k=4 links of each tentacle. For the last segment the energy constraint has been relaxed by computing the p=7 smallest energies. The endoscope model largely matches the measured markers of the real endoscope. [Color version available online]

Figure 16 Insertion simulation at 12 different stages: After insertion to a depth of 420 mm, the endoscope became stuck due to insufficient branch diameter. [Color version available online]

Figure 16 Insertion simulation at 12 different stages: After insertion to a depth of 420 mm, the endoscope became stuck due to insufficient branch diameter. [Color version available online]

Figure 17 Active bending simulation: How far can the Olympus GIF-100 reach into the upper right lobe of the lung phantom? [Color version available online]

Figure 17 Active bending simulation: How far can the Olympus GIF-100 reach into the upper right lobe of the lung phantom? [Color version available online]

Figure 18 The deformation energy decreases from top left to bottom right. [Color version available online]

Figure 18 The deformation energy decreases from top left to bottom right. [Color version available online]

Figure 19 Experimental setup, showing the lung and head phantom and the endoscope with the biopsy needle.

Figure 19 Experimental setup, showing the lung and head phantom and the endoscope with the biopsy needle.

Figure 20 Experimental setup showing the tracking cameras and lung phantom.

Figure 20 Experimental setup showing the tracking cameras and lung phantom.

Figure 21 Experimental setup showing the Olympus GIF-100 with reflective markers inserted into the lung phantom.

Figure 21 Experimental setup showing the Olympus GIF-100 with reflective markers inserted into the lung phantom.

Figure 22 Model accuracy: measured shape. [Color version available online]

Figure 22 Model accuracy: measured shape. [Color version available online]

Figure 23 Model accuracy: predicted shape. [Color version available online]

Figure 23 Model accuracy: predicted shape. [Color version available online]

Figure 24 Endoscope model (workspace) inserted into a lung model. Target T is represented by an elliptical point cloud. [Color version available online]

Figure 24 Endoscope model (workspace) inserted into a lung model. Target T is represented by an elliptical point cloud. [Color version available online]

Figure 25 The algorithm kCP_Greedy().

Figure 25 The algorithm kCP_Greedy().

Figure 26 Ten scans of TΔ, rendered as lit convex hulls of the respective point clouds. [Color version available online]

Figure 26 Ten scans of TΔ, rendered as lit convex hulls of the respective point clouds. [Color version available online]

Figure 27 Same scans as in , but each rendered with a 0.5 transparency value (alpha blending). Bending model: ffree. [Color version available online]

Figure 27 Same scans as in Figure 26, but each rendered with a 0.5 transparency value (alpha blending). Bending model: ffree. [Color version available online]

Figure 28 Same scans as in , but using bending model fcoll. [Color version available online]

Figure 28 Same scans as in Figure 26, but using bending model fcoll. [Color version available online]

Figure 29 Same scans as in , but using bending model fcoll. [Color version available online]

Figure 29 Same scans as in Figure 27, but using bending model fcoll. [Color version available online]

Figure 30 Screen shots from the kCP_Greedy() Matlab simulation. Figures (b)–(g) correspond to needles 1–6 in . [Color version available online]

Figure 30 Screen shots from the kCP_Greedy() Matlab simulation. Figures (b)–(g) correspond to needles 1–6 in Table I. [Color version available online]

Table I.  Probability of success for each needle placed.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.