
Citation: Rui Zhang, Shuicai Wu, Weiwei Wu, Hongjian Gao, Zhuhuang Zhou. Computer-assisted needle trajectory planning and mathematical modeling for liver tumor thermal ablation: A review[J]. Mathematical Biosciences and Engineering, 2019, 16(5): 4846-4872. doi: 10.3934/mbe.2019244
[1] | Xiaoru Wang, Hongjian Gao, Shuicai Wu, Tao Jiang, Zhuhuang Zhou, Yanping Bai . Numerical evaluation of ablation zone under different tip temperatures during radiofrequency ablation. Mathematical Biosciences and Engineering, 2019, 16(4): 2514-2531. doi: 10.3934/mbe.2019126 |
[2] | Hafiz Muhammad Muzzammil, Yong-De Zhang, Hassan Ejaz, Qihang Yuan, Muhammad Muddassir . A review on tissue-needle interaction and path planning models for bevel tip type flexible needle minimal intervention. Mathematical Biosciences and Engineering, 2024, 21(1): 523-561. doi: 10.3934/mbe.2024023 |
[3] | Wencong Zhang, Yuxi Tao, Zhanyao Huang, Yue Li, Yingjia Chen, Tengfei Song, Xiangyuan Ma, Yaqin Zhang . Multi-phase features interaction transformer network for liver tumor segmentation and microvascular invasion assessment in contrast-enhanced CT. Mathematical Biosciences and Engineering, 2024, 21(4): 5735-5761. doi: 10.3934/mbe.2024253 |
[4] | J. A. López Molina, M. J. Rivera, E. Berjano . Electrical-thermal analytical modeling of monopolar RF thermal ablation of biological tissues: determining the circumstances under which tissue temperature reaches a steady state. Mathematical Biosciences and Engineering, 2016, 13(2): 281-301. doi: 10.3934/mbe.2015003 |
[5] | Salman Lari, Hossein Rajabzadeh, Mohammad Kohandel, Hyock Ju Kwon . A holistic physics-informed neural network solution for precise destruction of breast tumors using focused ultrasound on a realistic breast model. Mathematical Biosciences and Engineering, 2024, 21(10): 7337-7372. doi: 10.3934/mbe.2024323 |
[6] | Dora Luz Castro-López, Macarena Trujillo, Enrique Berjano, Ricardo Romero-Mendez . Two-compartment mathematical modeling in RF tumor ablation: New insight when irreversible changes in electrical conductivity are considered. Mathematical Biosciences and Engineering, 2020, 17(6): 7980-7993. doi: 10.3934/mbe.2020405 |
[7] | Wenyang Gan, Lixia Su, Zhenzhong Chu . A PSO-enhanced Gauss pseudospectral method to solve trajectory planning for autonomous underwater vehicles. Mathematical Biosciences and Engineering, 2023, 20(7): 11713-11731. doi: 10.3934/mbe.2023521 |
[8] | Weirui Lei, Jiwen Hu, Yatao Liu, Wenyi Liu, Xuekun Chen . Numerical evaluation of high-intensity focused ultrasound- induced thermal lesions in atherosclerotic plaques. Mathematical Biosciences and Engineering, 2021, 18(2): 1154-1168. doi: 10.3934/mbe.2021062 |
[9] | Avner Friedman, Harsh Vardhan Jain . A partial differential equation model of metastasized prostatic cancer. Mathematical Biosciences and Engineering, 2013, 10(3): 591-608. doi: 10.3934/mbe.2013.10.591 |
[10] | Rongrong Bi, Chunlei Ji, Zhipeng Yang, Meixia Qiao, Peiqing Lv, Haiying Wang . Residual based attention-Unet combing DAC and RMP modules for automatic liver tumor segmentation in CT. Mathematical Biosciences and Engineering, 2022, 19(5): 4703-4718. doi: 10.3934/mbe.2022219 |
Hepatocellular carcinoma (HCC), which is the most common type of primary liver cancer in adults, is the most common cause of death in people with cirrhosis [1]. It is related to chronic viral hepatitis, alcohol abuse, steatohepatitis, and liver immunodeficiency [2]. The cure rate of HCC is low (18%) [3], and major treatments include surgical resection and liver transplantation. However, less than 20% of patients can undergo surgical resection, and the lack of suitable liver source limits liver transplantation. Therefore, local ablation treatments of HCC have noteworthy clinical significance [4,5,6]. It has been established as the third major treatment for liver tumors, following surgical resection and liver transplantation [7].
Local ablation can be divided into energy-based ablation and chemical ablation [6,8]. Energy-based ablation includes thermal ablation and non-thermal ablation. Thermal ablation includes hyperthermic ablation (radiofrequency ablation, microwave ablation, laser ablation, and high-intensity focused ultrasound ablation) and hypothermic ablation (cryoablation). Non-thermal ablation mainly refers to irreversible electroporation. Radiofrequency ablation (RFA) and microwave ablation (MWA) have become the key ablation treatments for liver tumors [2]. RFA and MWA are a minimally invasive therapy which involves an ablation applicator or needle (i.e., radiofrequency electrode or microwave antenna) inserted percutaneously into a tumor to destroy the tumor in situ by heating-induced coagulation necrosis (Figure 1). A heating-induced ablation zone is generated to cover the tumor with a 5-10 mm safety margin. Medical imaging, such as computed tomography (CT), is generally used to guide RFA and MWA procedures.
RFA and MWA of liver tumor consists of three steps: pre-intervention, peri-intervention and post-intervention. Pre-intervention involves two critical missions for treatment planning. The first mission is to determine the anatomical structures of abdominal cavity and the relative location of the ablation zone. This relies on medical image processing to segment and reconstruct extrahepatic structures (including the rib, celiac artery/vein, spine, lung, stomach, and spleen) and intrahepatic tissues (including the liver, liver vessel, and liver tumor) [9,10,11]. The second mission of pre-intervention is to plan the needle trajectory (path) and the treatment parameters (e.g., ablation power and duration). Peri-intervention involves inserting the ablation needle along the planned trajectory, which is called targeting, and monitoring and controlling the ablation treatment. Post-intervention involves evaluating the efficacy of the ablation treatment. Treatment planning, particularly needle trajectory planning, is crucial to RFA and MWA [12,13,14,15,16,17]. In the clinical ablation procedures, however, needle trajectory planning still relies on the personal experience of clinicians. Manual needle trajectory planning is tedious and may cause inter-operator difference. Therefore, computer-assisted needle trajectory planning techniques are of clinical value and have been extensively explored.
In 2010, a review of computer-assisted planning, intervention, and assessment of liver tumor ablation was presented [16]. However, a survey that focuses on computer-assisted needle trajectory planning for liver tumor RFA and MWA has not been reported. In this paper, we conducted an extensive review on computer-assisted needle trajectory planning for RFA and MWA of liver tumors. Fundamentals of needle trajectory planning are summarized (Section 2). Algorithms for single-needle and multi-needle trajectory planning are analyzed (Sections 3 and 4). Shortcomings of current algorithms are discussed and future developments are suggested (Section 5).
Figure 2 shows the flow chart of computer-assisted needle trajectory planning. Firstly, the liver, the liver tumor, the skin, and critical structures are segmented and reconstructed from the patient's CT or magnetic resonance (MR) images. Subsequently, the target point of the needle trajectory is determined, usually as the center or the centroid of the tumor. Then, hard constraints for needle insertion (puncture) are extracted to determine applicable insertion zones, or to eliminate inapplicable zones, or no-fly zones on the skin. Next, soft constraints for needle insertion are extracted. Finally, the soft constraints are combined and rated to determine the insertion point on the skin for the needle trajectory, which is formulated mathematically as an optimization problem.
Constrains for needle insertion include hard constraints and soft constraints [17,18]. Hard constraints refer to the conditions that must be met in treatment planning. Any violation from hard constraints may lead to a failure of needle intervention. Soft constraints refer to the requirements that should be satisfied as much as possible in treatment planning. Failing to satisfy soft constraints may not directly lead to the failure of needle intervention, but the planned needle trajectory would not be optimal. Hard constraints and soft constraints are summarized as below.
The length of the needle trajectory (l), the trans-hepatic route depth (d), and the angle between the ablation needle and the liver capsule (θ) are illustrated in Figure 3. Four hard constrains for needle insertion (H1-H4) are summarized as below.
H1. The needle trajectory should avoid critical structures including the heart, lung, stomach, spleen, kidney, rib, spine, and vessel (Figure 4a).
H2. The length of the needle trajectory l should be less than that of the ablation needle (Figure 4b).
H3. The angle between the ablation needle and the liver capsule θ should be large enough (>20°) [19,20] (Figure 4c). If θ is too small, the ablation needle may glide on the liver capsule.
H4. The needle trajectory should ensure an enough trans-hepatic route depth d (>5 mm) (Figure 4d).
Six soft constrains for needle insertion (S1-S6) are summarized as below.
S1. The needle trajectory should be far enough away from critical structures.
S2. The length of the needle trajectory should be small enough.
S3. The angle between the needle trajectory and the liver capsule should be large enough.
S4. The horizontal and vertical deflection angles (defined as α and β in Figure 5) should small enough.
S5. An ablation zone that conformally covers the tumor with a 5-10 mm safety margin should be generated.
S6. Ablation damage to healthy liver tissue should be minimized.
After defining the constraints, the goal is to plan the optimal needle path under the constraints. The mathematical model of needle trajectory planning is briefly described here. Needle trajectory planning can be abstracted into decision-making and numerical optimization problems. The goal of numerical optimization is to identify a variable x∈Rn for which the value of an objective function f(x) is optimal. Based on an initial guess of x, a sequence of improved estimation is generated consequently, hopefully terminating with an optimal solution [21]. Its mathematical expression is as follows:
f(x)→min, |
subject to:
gj(x)≥0,j=1,2,…,m | (1) |
hl(x)=0,l=1,2,…,e; and |
f,gj,hl:Rn→R |
where g(x) and h(x) are the inequality and equality constraints functions, respectively; m and e are the number of inequality and equality constraints, respectively. The problem described in Equation (1) is the basis of numerical optimization, which is called single-objective optimization (SOO). However, the actual needle trajectory planning involves the decision-making and numerical optimization of multiple-objective functions fi(x) (multiple constraints). Note that some objective functions are contradictory to each other. In this case, the optimization problem turns into multi-objective optimization (MOO) [22]:
F(x):[f1(x),f2(x),…,fk(x)]T→min, | (2) |
where F(x) is the vector of k-objective functions fi(x). The objective function fi(x) does not have priority difference in spatial Rk, so the MOO problem usually does not have a single optimal solution, but a series of relatively optimal solutions can be obtained by the pre-definition of optimization [23,24].
The solution of MOO problem usually follows the idea of scalar quantization, which integrates the multi-objective vector function F(x) into a scalar objective function F'(x), and makes MOO problem degenerate into SOO problem. Then, the SOO problem can be solved by using classical derivative or non-derivative strategies. Newton algorithm is often used as derivation strategy. For non-derivative strategy, Powell algorithm [25], Nelder-Mead simplex algorithm [26], simulated annealing algorithm [27], and exhaustive algorithm are common in needle trajectory planning.
The process of needle trajectory planning can be summed up as follows. The hard constraints are used to initialize the needle trajectory x, and the value space of x is divided into two categories. The value space satisfying hard constraints is called feasible solution space (corresponding to applicable insertion zones on the skin), denoted as χ. The value space that does not satisfy hard constraints is marked as infeasible solution space (corresponding to no-fly zones on the skin). Figure 6 illustrates hard and soft constraints. Figures 6b-6e represent the classification of applicable insertion zones and no-fly zones based on hard constraints H1-H4, respectively. Figure 6f shows the applicable insertion zones after combining H1-H4. With optimization strategy, local or global optimal solution set χ* is searched in the applicable insertion zones χ (Figure 6f). Figure 6g shows the combination of multiple soft constraints S1-S6 and rating of the applicable insertion zones χ on the skin. The better to worse ratings are shown in darker to lighter green.
Villard et al. [28] used ideal ellipsoid to simulate the ablation zone of RFA, and searched the optimized needle path that could conformally cover liver tumors (S5, S6) with Nelder-Mead simplex algorithm [26]. The planning algorithm also involved critical structures avoidance (H1). A pickup function derived from graphics rendering technology was customized, which returned the collision and depth information between the needle path and the critical structures in the search process. The algorithm was tested on 9 cases of clinical data, and it was found that the validity heavily depended on the initial search location of the planning path. Therefore, Villard et al. then proposed an improved algorithm [29] to initialize the search space of simplex algorithm [26] by avoiding the critical structures (H1). The algorithm rendered polygonal surfaces of the patient's skin, treated the tumor as a light source and treated the critical structures as opaque shelters. If the light emitted from the tumor was not obscured by the critical structures, the light could be received by a number of polygons surfaces. All the polygons covered by light constituted the initial applicable insertion zones. Five cases of clinical data were selected to validate the algorithm. The result showed that the initialization to simplex algorithm [26] could make the planned needle trajectory far away from the gaps surrounding the critical structures.
Baegert et al. [30] used quasi-exhaustive algorithm to optimize the needle path in the applicable insertion zones, and converted the soft constraint of conformal coverage (S5) into the angle between the planned needle trajectory and the long axis of the tumor. Results of needle trajectory planning of 7 cases of clinical data showed that the quasi-exhaustive algorithm has the same conformal coverage ability as exhaustive method. Then Baegert et al. [19] extended hard constraints in needle trajectory planning. When initializing the applicable insertion zone, three hard constraints were added: the depth (H2) and the angle (H3) of the needle path, and the reserved trans-hepatic route distance (H4). They also proposed a multi-scale refinement strategy on polygonal meshes reconstructed for the patient skin surface. The algorithm compared the effect of needle trajectory planning with and without multi-scale refinement strategy with 7 cases of retrospective clinical data (18 tumors). The results showed that the multi-scale refinement strategy expanded the applicable insertion zone, and the additional operation time was acceptable. In another work, Baegert et al. [18] constructed an evaluation function to measure soft constraints by considering the actual needle depth and the actual distance from the needle path to the critical structures, and integrated the soft constraints (S1, S2, S6) with weighted sum algorithm. The algorithm was qualitatively evaluated by 7 cases of retrospective clinical data. It was found that one case of the needle path planned by the computer-assisted system is significantly better than that planned manually by experts. In the remaining cases, the planning performance is comparable.
For the MOO problem, there is some controversy about the weighted summation algorithm [31,32], as the ideal weighted result is not equivalent to the cooperative optimization of multi-objective vector function. In addition, the weighting factors depend on subjective experience, which will cause planning deviation. For these reasons, Seitel et al. [20] introduced Pareto optimality concept [33,34,35] into needle trajectory planning of umbrella ablation electrode. The planning algorithm constructed Pareto frontier from pairs of soft constraints (S1 and S2, or S2 and S4) in the applicable insertion zone (H1-H4), and guided the clinician to select the optimal needle path on Pareto frontier. The algorithm was retrospectively verified by 10 cases of clinical data which were ablated unsuccessfully (with complications). The results showed that the manually planned trajectories of 6 patients were invalid (violating hard constraints), and the rest manually planned trajectories were not the optimal choice (dissatisfying soft constraints). The concepts and algorithms involved in solving the optimal needle path problem by Pareto optimality were discussed, and detailed mathematical proofs were given. At the same time, the authors also proposed an adaptive hyper-boxing algorithm [35], which could rapidly deploy Pareto frontier based on pairwise soft constraints.
The needle trajectory planning algorithms introduced above are based on polygonal surface rendering of the segmented structures using the patient's medical images. This makes the accuracy and efficiency of trajectory planning heavily depend on the resolution and quality of polygon surface rendering, which limits the potential of the needle trajectory planning algorithms. To overcome these drawbacks, Schumann and colleagues proposed the idea of needle trajectory planning based on perspective projection. In a preliminary study, Schumann et al. [36] proposed a needle trajectory planning algorithm based on the cylindrical projection [37,38] of multiple constraints (H1-H4 and S1-S6). The projection discretized the needle path space into alternative path list by two deflection angles, and generated constraint maps for each constraint. The final planned needle trajectory was obtained from the weighted product of the constraint maps. In order to consider the rationality of the weighted coefficient, the coefficient functions of each constraint were also designed. The algorithm was validated by 25 cases of clinical data. Radiologists were invited to grade the needle path with a score of 1-6 (1: best; 6: worst). The results showed that 84% of the planned trajectory scored within 2 (mean value 1.77).
Generally, the teaching and practice of needle trajectory planning accepted by clinician were carried out on two-dimensional (2D) slices of medical images. In order to facilitate the integration of computer-assisted needle trajectory planning algorithm into this workflow, Schumann et al. [39] proposed a visualized needle trajectory planning algorithm which could rapidly project the no-fly zone onto patient image slices. The algorithm only aimed at avoiding critical structures (H1). After defining the reconstruction scene of target point and related critical structures, using the cube mapping algorithm [40], the critical structures mapping was obtained by accelerating volume rendering with graphics processing unit (GPU) [41]. Then, the mapping result was projected onto the medical image slices. In the evaluation of 20 cases of liver RFA, three experienced radiologists indicated that the visualized planning algorithm had a significant assistant effect on 55% of cases, and two radiologists pointed out that the algorithm significantly reduced the time-consumption of needle trajectory planning. Subsequently, Schumann et al. [42] designed a needle trajectory planning system based on slider interactive interface, which could accommodate all the alternative needle paths with the according constraint parameters in each constraint maps (H1, H2, S1, S2, S4). The clinician could remove the unsatisfactory needle path by dragging the slider to set the corresponding parameter. At the same time, the needle path selected by the slider would be rendered in real-time in the three-dimensional (3D) reconstructed scene. The algorithm was evaluated by two radiologists without clinical puncture background and an expert in the field of human-computer interaction by User Experience Questionnaire [43]. The score of six aspects ranged from 1.75 to 2.41.
In order to design a more practical computer-assisted planning system, Schumann et al. [44] took the lead in replacing the ellipsoid ablation zone with the simplified temperature field simulation model for the first time, which further studied the conformal coverage to the liver tumor. The computer-assisted planning system divided the needle trajectory planning into two steps. The 'seed' path was selected firstly by multi-constraint maps, and a new Pareto slider was designed by combining the Pareto optimality [35]. Clinicians could search the Pareto optimality path with compromised multi-constraints interactively. The performance of the system was validated by 19 cases of clinical data. Compared with the needle path manually planned by experts, 32% of the computer-assisted needle paths were superior. The six items score of the User Experience Questionnaire [43] were between 1.375 and 2.0. Then, Helck and colleagues [45] reported clinical trials of the system.
The accuracy of the needle trajectory planning algorithms proposed by Schumann and colleagues depends on the cylindrical projection. Because the horizontal and vertical deflection angles are discretely resampled during projection to obtain a list of candidate needle paths, the degree of discretization will affect the precision of needle trajectory planning.
Liu et al. [46] used spherical coordinates to investigate the reachable area of the fix-length ablation needle without touching the critical structures. In the algorithm, the needle, the critical structures and the patient's skin were sampled at discrete points to construct the ablation scene. With two soft constraints about needle insertion depth and distance to critical structures (S1, S2), the Newton algorithm was used to obtain the optimal needle path. The planning algorithm was specially designed for surgical manipulator with three degrees of freedom. However, the algorithm has not been verified on clinical data.
The needle trajectory planning algorithms in Section 3 plans a single-needle path for a single liver tumor, assuming that a single ablation can destroy the whole tumor. In fact, this hypothesis is incomplete. Studies have shown that a single ablation could completely destroy a liver tumor whose radial length is less than 2 cm [47,48]. Once the radial length of the tumor is longer than 3 cm, a single ablation could not completely ablate the whole tumor [49,50,51,52,53]. In this case, a multi-needle ablation is required for the large tumor. In this section, needle trajectory planning algorithms of multi-needle ablation are reviewed.
Butz et al. [54] were the first to study the needle trajectory planning algorithm for the large tumor. The algorithm reconstructed the 3D scene of abdominal cavity based on MR images. In the scene, a simulated ablation needle could be placed interactively to generate simulated ablation zones of cryoablation without collision with skeleton and blood vessel. Powell algorithm [25] was used to optimize the external insertion points for the large liver tumor. This semi-automatic needle trajectory planning algorithm involved the simulation scenario of multi-needle ablation for the large tumor, but complicated human interaction is needed in the planning process.
Automated conformal coverage planning for large tumors were initially based on two assumptions. Hypothesis I: Assume that the shape of the tumor is an ideal sphere. Hypothesis II: Assume that the simulated ablation zone is an ideal sphere or ellipsoid. The coverage models proposed by Dodd et al. [55] and Khajanchee et al. [56] can be regarded as the foundation of the conformal coverage planning for large tumors. Dodd et al. [55] constructed standard 6-ball, 14-ball and columnar ablation zone coverage model. The effective coverage of each simulation ablation zone models was demonstrated. Khajanchee et al. [56] proposed that the number of surfaces on the basis of circumscribed regular polyhedron greater or equal to the diameter of the tumor is the minimum number of ablations required for conformal coverage of the large tumor. The minimum number of ablations required for conformal coverage tumors (3-6.23 cm) by simulated spherical ablation zones (3-7 cm) were discussed.
In order to make the planning more realistic, researchers relaxed the hypothesis of tumor morphology (Hypothesis I) and began to study the conformal coverage of irregular tumors. Mundeleer et al. [47] proposed a large tumor coverage planning algorithm independent of target points and tumor shapes. By constructing a cost function to represent the effective ablation volume, simplex algorithm [26] was used to obtain the optimal target points. Chen et al. [57] used the regular prism or polyhedron models to calculate the minimum number of punctures required for RFA of liver tumors. Then, the optimal overlap of ablation zones and the optimal target points were planned. The planning was based on covering the tumor center firstly, and then complementary ablation covered the tumor edge or bulge.
However, the above algorithms [47,55,56,57] only consider the conformal coverage of the large tumor, but it is not integrated into the needle trajectory planning. The following work overcomes this limitation.
RFA planning toolkit 'RF-Sim' developed by Villard et al. [48] involved multi-needle ablation needle trajectory planning for the large tumor. The initial target points were used as the clustering centers, and the large tumor was clustered into multiple lesion sub-regions according to voxel spacing by means of distance transformation [58]. Then the simplex optimization algorithm [26] was used to find the final target point and the planned needle trajectory for each lesion sub-region. Trovato et al. [59] proposed a large tumor coverage planning algorithm which took into account the effective ablation zone and the over-ablation of the liver tissues. Firstly, the algorithm arranged enough spherical simulated ablation zones to cover the tumor on bounding box of the ablation zone. Then, it attracted the simulated ablation zones to the expected ablation zone center by means of the attractors which were located at the target points and the center of simulated ablation zones. Finally, it iteratively updated the coverage of the simulated ablation zones, deleted redundant ablations, and finally fed back the location of external insertion points.
Yang et al. [60] proposed a large tumor conformal coverage planning based on the 'voxel growth', which adaptively generated multiple target points according to the contour of a tumor. In order to reduce the number of ablations and the degree of over-ablation, 'growth regions' needed to best fit the geometric shape of the ablation zone. The algorithm divided the tumor voxels into several continuous voxel cubes. Each cube grew layer by layer along the contour of the tumor. Its growth centers were the corresponding target points, and its external growth regions were the corresponding simulated ablation zones. In subsequent work of the same team, Duan et al. [61] integrated this algorithm into the surgical manipulator system, and realized multi-needle trajectory planning through a single incision at the skin. The feasibility of the algorithm was verified by the experiment of swine liver ex vivo. Liu et al. [62] designed a multi-needle collaborative ablation system based on a single incision at the skin. In order to effectively cover the large irregular tumor, a sphere-propagation algorithm was proposed. Based on the hexagonal close packing theory [63], a series of simulated spherical ablation zones covering the tumor were automatically generated by the volume of effective ablation and over-ablation.
The MWA planning system proposed by Liu et al. [64] could automatically calculate the minimum ablation times according to the selected external insertion points and the volume of liver tumors. The simulated ablation zones were modeled as an ellipsoid whose radius varied with ablation power and duration. The cost function reflected the volume of under-ablation and over-ablation. The additional penalty was inflicted by the paths colliding critical structures (H1). The Limited Memory Broyden Fletcher Goldfarb Shanno with Bounds (LMBFGSB) optimization approach [65,66] was used to select optimally the planned trajectories. Wang et al. [67] theoretically improved the ablation planning of larger irregular liver tumors by geometric optimization model. They pointed out that it was almost impossible to plan more than three needle paths for the same tumor. Therefore, the conformal coverage of simulated ablation zones was modeled by 2D inscribed triangle method and subdivision method. Finally, the coverage problem could be classified into four categories: single-needle ablation, double-needle ablation, three-needle ablation, and untreatable ablation. The algorithm optimized the needle path after determining the number of ablation times.
Ren et al. [68] proposed a needle trajectory planning method by solving integer programming model on the basis of previous work [69,70]. The initial insertion points were labeled by the clinician. The algorithm consisted of two parts: the minimum trajectories integer program and the minimum ablations integer program. The minimum radial trajectory required to cover the tumor and the minimum ablation times along the selected radial trajectory were obtained respectively. The algorithm could generate several feasible schemes, which needed to be decided by clinicians after parameter evaluation and visual comparison. In the same year, Ren et al. [71] also proposed a planning system for liver tumor ablation, which used genetic algorithm to heuristically solve the optimal coverage problem. Chen et al. [72] investigated the conformal coverage planning of large tumors by using improved clustering algorithm and coverage iteration optimization algorithm in applicable insertion zones. The clustering algorithm initialized the ablation zone into several sub-regions with the approximate volume, and the shape of each sub-region was similar to that of the simulated ablation zone. Coverage optimization algorithm minimized the simulated ablation zone of each sub-region and iteratively calculated the minimum number of ablation. In order to avoid collision between planned path and critical structures (H1), the algorithm attached a conical needle region for fine-tuning.
The single-needle and multi-needle trajectory planning algorithms reviewed in this paper are listed in Table 1, in terms of the constraints involved in each needle trajectory planning methods, the strategy of combining hard or soft constraints, and the validation data of each algorithm. Although some progress has been made in the research of needle trajectory planning algorithms, they are rarely used in the clinic. There is still a gap between the current research and clinical practice. Next, we will analyze the shortcomings of existing needle trajectory planning algorithms and discuss future developments from three aspects: needle trajectory planning, ablation zone simulation, and deformation model.
Authors | Hard constraints | Combination of hard constraints | Soft constraints | Combination of soft constraints | Validation data |
Villard, 2003[26] | H1 | Customized picking function | S5, S6 | N-M simplex algorithm | 9 cases of clinical data |
Villard, 2005[27] | H1 | Visualization of skin based on triangular mesh surface rendering | S5, S6 | N-M simplex algorithm | 5 cases of clinical data |
Baegert, 2007[28] | H1 | Visualization of skin based on triangular mesh surface rendering | S5, S6 | Quasi-exhaustive method | 7 cases of clinical data |
Baegert, 2007[18] | H1-H4 | Visualization of skin based on triangular mesh surface rendering | S1, S2, S6 | Weighted summation | 7 cases of clinical data |
Seitel, 2011[32] | H1-H4 | Z-buffer based on triangular mesh surface rendering | S1 and S2 or S2 and S4 | Pareto optimality | 10 cases of clinical data |
Teichert, 2013[35] | H1-H4 | Z-buffer based on triangular mesh surface rendering | S1 and S2 or S2 and S4 | Pareto optimality | 2 cases of clinical data |
Schumann, 2010[36] | H1-H4 | Cylindrical projection based on direct volume rendering | S1-S6 | Weighted product | 25 cases of clinical data |
Schumann, 2012[39] | H1 | Cube mapping based on direct volume rendering | / | / | 20 cases of clinical data |
Schumann, 2013[42] | H1, H2 | Cylindrical projection based on direct volume rendering | S1, S2, S4 | Manual interaction | 48 cases of clinical data |
Schumann, 2015[44] | H1, H2 | Cylindrical projection based on direct volume rendering | S1, S2, S4-S6 | Weighted product and Pareto optimality | 19 cases of clinical data |
Liu, 2017[46] | H1, H2 | Reachable area of fixed-length needle based on spherical coordinate system | S1, S2, S5, S6 | Newton algorithm | 1 case of simulation data |
Butz, 2000[54] | H1 | Interactive setting | S5, S6 | Powell algorithm | 1 case of simulation data |
Dodd, 2001[55] | / | / | S5, S6 | Ideal multi-spheres model | Spherical tumor mode |
Khajanchee, 2004[56] | / | / | S5, S6 | Circumscribed regular polyhedron model | Spherical tumor mode |
Chen, 2004[57] | / | / | S5, S6 | Regular prism or regular polyhedron model | 110 cases of clinical data |
Mundeleer, 2009[47] | / | / | S5, S6 | N-M simplex algorithm | 1 case of animal data (in vitro) |
Villard, 2005[48] | H1 | Visualization of skin based on triangular mesh surface rendering | S5, S6 | N-M simplex algorithm | 12 cases of clinical data |
Trovato, 2009[59] | H1 | Manual planning | S5, S6 | Unique coverage area and Attractors | Spherical tumor mode 2 cases of simulated tumor |
Yang, 2010[60] | H1 | Manual planning | S5, S6 | Voxel growing | 1 case of animal data (ex vivo) |
Liu, 2019[62] | H1 | Manual planning | S5, S6 | Sphere propagation | 1 case of animal data (ex vivo) 1 case of animal data (in vivo) |
Liu, 2012[64] | H1 | LMBFGSB | S5, S6 | LMBFGSB | 4 cases of synthetic data |
Wang, 2013[67] | H1 | Manual planning | S5, S6 | Inscribed triangle model and Subdivision | 3 cases of clinical data |
Ren, 2014[68] | H1 | Manual planning | S5, S6 | Integer programming | 1 case of phantom data 1 case of animal data (in vivo) |
Ren, 2014[71] | H1 | Genetic algorithm | S5, S6 | Genetic algorithm | 1 case of phantom data 1 case of animal data (in vivo) |
Chen, 2018[72] | H1, H2 | Manual planning | S5, S6 | Adaptive clustering | 20 cases of clinical data |
N-M simplex algorithm: Nelder-Mead simplex algorithm; LMBFGSB: Limited Memory Broyden Fletcher Goldfarb Shanno with Bounds optimization approach |
Table 2 compares the constraints involved in single-needle and multi-needle needle trajectory planning. For hard constraints, current single-needle planning methods consider them more comprehensively, while most of multi-needle planning methods only consider the constraint of avoiding critical structures (H1). For soft constraints, single-needle planning takes into account the actual distance between the needle path and the critical structures, the actual puncture depth and angle. Among them, Villard et al. and Baegert et al. [28,29,30] based their research on the conformal coverage of tumors. However, Schumann et al. [39,42,44] neglected the coverage of tumors; in the preliminary study [36], the conformal coverage problem was handled by the simplified constraint that the direction of the needle path was best parallel to the direction of the long axis of a tumor. Seitel et al. [20] and Teichert [35] also lacked consideration of the conformal coverage of liver tumors. Multi-needle planning just focused on avoiding under-ablation of liver tumors and over-ablation of healthy tissues. In future developments, the conformal coverage should be considered more in single-needle trajectory planning (for small tumors). Multi-needle trajectory planning (for large tumor) should be based on the conformal coverage of tumors and establish a relationship with needle trajectory planning.
Single-needle | Multi-needle | |
H1 | [18], [26], [27], [28], [29], [32], [35], [36], [39], [42], [44], [46] | [48], [54], [59], [60], [62], [64], [67], [68], [71], [72] |
H2 | [18], [29], [32], [35], [36], [42], [46] | [72] |
H3 | [18], [29], [32], [35], [36] | |
H4 | [18], [29], [32], [35], [36] | |
S1 | [18], [32], [35], [36], [42], [44], [46] | |
S2 | [18], [32], [35], [36], [42], [44], [46] | |
S3 | [36] | |
S4 | [32], [35], [36], [42], [44] | |
S5 | [26], [27], [28], [36], [44], [46] | [47], [48], [54], [56], [57], [59], [60], [62], [64], [67], [68], [71], [72]; |
S6 | [18], [26], [27], [28], [36], [44], [46] | [47], [48], [54], [56], [57], [59], [60], [62], [64], [67], [68], [71], [72]; |
The reconstruction scene of abdominal critical structures can determine the accuracy of the applicable insertion zone. Multi-needle planning has not yet involved the complete needle trajectory planning process, so here we only analyze the single-needle trajectory planning algorithm (Table 3), which can be roughly divided into two categories. Firstly, the abdominal skin and critical structures were reconstructed by surface rendering. Villard et al. [28] proposed reconstructing the ablation scene by triangular mesh surface rendering. The connection between the vertex of the triangle meshes and the target point is used as the candidate needle trajectories. This strategy has higher rendering efficiency and lower requirement for computer hardware. However, the quantity and quality of the triangular meshes are directly related to the accuracy and generation efficiency of the applicable insertion zone and candidate needle paths. The surface rendering is also limited by the resolution of the used screen. Off-screen rendering may be a solution for this problem [20]. In addition, the strategy of surface rendering of critical structures and sampling them into discrete points was proposed by Liu et al. [46]. The discrete points were combined with the spherical coordinates to plan the needle trajectory. However, their method was not validated by clinical data. Secondly, cylindrical projection based on direct volume rendering was conducted. The accuracy and efficiency of candidate needle trajectories do not depend on the rendering algorithm, but they depend on the discreteness of horizontal and vertical deflection angles in the projection process. Schumann et al. [6] pointed out that the critical structures could be made through dilation operation or the constraint maps could be filtered by a proper threshold, but it does not solve the problem essentially.
Strategy | Advantages | Limitations |
Resampling based on surface rendering [18], [26], [27], [28], [29], [32], [35], [46], [48] | Faster rendering efficiency and lower requirement for computer hardware. | The discretization accuracy and efficiency of candidate needle paths depend on the quantity and quality of polygon surface rendering. |
Projection based on direct volume rendering [36], [39], [42], [44] | The discretization accuracy of candidate needle paths does not depend on the quality of polygon surface rendering. | High computational complexity. |
Table 4 compares the strategies of combining the multiple soft constraints. The optimization to conformal coverage problem of multi-needle ablation is only an incomplete optimization problem, so we only summarize these related algorithms in Table 1. The optimization problem discussed here is mainly rationally planned needle trajectory within the applicable insertion zone. Villard et al. compared Powell algorithm [25], Nelder-Mead simplex algorithm [26] and simulated annealing algorithm [27] in both the research of single-needle [28] and multi-needle [48] trajectory planning. Their study showed that the search efficiency of Powell algorithm and simulated annealing algorithm was lower. The parameters of simulated annealing algorithm were difficult to set. Therefore, Nelder-Mead simplex algorithm was chosen to select the optimal path. Although it was relatively sensitive to initialization, Villard et al. [29] pointed out that Nelder-Mead simplex algorithm could be reasonably initialized by searching the applicable insertion zone. Baegert et al. [18] and Seitel et al. [20] tried weighted summation strategy. Although the algorithm complexity of weighted summation is simple, there are still some shortcomings in solving MOO problems, because it is difficult to ensure that multiple objectives achieve coordination optimal. Weighted product can alleviate this shortcoming to some extent, but both weighted summation or product need to set weight factors artificially, which will lead to the deviation of needle trajectory planning due to the difference of human experience. Pareto optimality can avoid this kind of artificial interference, but the solution of MOO problem based on Pareto optimality concept has not been recognized clinically [31]. In addition, Pareto optimality is applicable to deal with the paired clinical soft constraints, and it still needs manual interaction when selecting the final planned trajectory. Although Newton algorithm adopted by Liu et al [46] is theoretically suitable for solving local optimization problems, in practice, it may be difficult to satisfy the ideal premise of derivation. The approximation of finite difference leads to increased computational complexity [21]. LMBFGSB algorithm [65,66] adopted by Liu et al. [64] is a quasi-Newton method, which the computational cost is lower, and the memory requirement is also lower than other online quasi-Newton methods. However, it is not fast convergent and requires a lot of function calculation to converge on difficult problems [66]. The concept of Genetic algorithm is easy to understand, and it supports multi-objective optimization, so Ren et al. [71] carried out simple needle trajectory planning based on Genetic algorithm. However, the construction of objective function reflecting constraints in genetic algorithm is complex, the calculation of genetic algorithm is time-consuming, and it may fall into local extremum. To sum up, there is no recognized optimization algorithm to search for the optimal needle path in the applicable insertion zone, which is one of the reasons that limit the clinical application of needle trajectory planning algorithms. In future developments, this issue should be addressed.
Advantages | Limitations | |
Powell algorithm [26], [48] | Low computational complexity | It is sensitive to initialization; local extremum exists; and operation efficiency is low. |
Simulated annealing algorithm [26], [48] | Less subject to local minima | Operation efficiency is low and parameters are difficult to adjust. |
Nelder-Mead simplex algorithm [26], [27], [48] | Low computational complexity | It is sensitive to initialization, and local extremum exists |
Quasi-exhaustive method [28] | Reduced dimension of parameters | It is based on a simplified model of conformal coverage and is not suitable for multi-constraint conditions. |
Weighted summation [18], [32] | Low computational complexity, and fully automatic optimization. | Weights are subjective, and weighted summation is controversial in MOO problems. |
Weighted product [36], [44] | Low computational complexity, and fully automatic optimization. | Weights are subjective, and weighted product is controversial in MOO problems. |
Pareto optimality [32], [35], [44] | No need to set parameters that depend on human experience | It is based only on paired constraints, and is a kind of semi-automatic optimization. |
Newton algorithm [46] | Well suited to solve local optimization problems efficiently | An analytical computation of derivatives is not feasible, and an approximation based on finite differences might be required. |
LMBFGSB [64] | Lower computational complexity than other quasi-Newton methods | It does not have fast convergence. |
Genetic algorithm [71] | Support multi-objective optimization, and work well on mixed discrete/continuous problem | It converges towards local optima, is difficult to design an objective function, and is computationally expensive. |
MOO: multi-objective optimization; LMBFGSB: Limited Memory Broyden Fletcher Goldfarb Shanno with Bounds optimization approach |
In order to further relax the assumption of the standard model for simulating ablation zones in needle trajectory planning (Hypothesis II) and make the ablation zone more realistic, it is necessary to use the simulation of the temperature field in ablation zones. However, the environment of liver cancer ablation is complex and involves many characteristics of liver tissues (including electrical conductivity, thermal conductivity, thermal capacity, tissue density, tissue temperature, water content and protein status). The simulation of ablation zones has developed into a new research field. It is generally accepted that the finite element simulation of thermal ablation temperature field can be carried out by using the bio-heat transfer equation in the existing simulation studies of ablation zones.
Most bio-heat simulation is based on the Penne's bioheat equation (PBE) [73]. The heat conduction term is derived from classical Fourier heat conduction law. Considering metabolic heat production and blood perfusion heat transfer, it is the most concise model for calculating the temperature field of bio-heat transfer. However, Fourier heat conduction law implies the following assumption: the velocity of heat transfer in the medium is infinite, which is inconsistent with the heat conduction in the process of thermal ablation. With the deepening of the research, the Hyperbolic bioheat equation (HBE) based on the non-Fourier heat conduction law has been proposed [74,75]. The main idea is that there exists a constant delay time τ between heat flux and temperature gradient in biological tissues. In the early years, HBE has been used to calculate 3D temperature distribution in radiofrequency ablation of cornea and arrhythmia [76].
Temperature field simulation of RFA and MWA is generally based on PBE, and a finite element model of ablation is established. Because the individual difference of tumor is significant, it is necessary to establish accurate 3D temperature field simulation to determine the optimal heating parameters in MWA [77]. For the simulation accuracy of temperature field in MWA, the research mainly focuses on the accuracy distribution of specific absorption rate (SAR) [78,79], the setting of thermophysical parameters of liver tissues [78,80], the influence of blood perfusion and vaporization [81]. Similarly, in order to establish the finite element model of RFA, the temperature change in the thermal lesion is predicted by the coupled analysis of electric-thermal field in the simulation software, and there are also many studies on the simulation of temperature field of RFA [82,83,84,85,86].
At present, there is a lack of research on the combination of simulated ablation zones and needle trajectory planning for liver tumor ablation. Only Schumann et al. [44] used the approximation of the numerical simulation [87] to take the conformal coverage of simulated ablation zones as a clinical constraint condition of needle trajectory planning for the initialization of needle path. Researchers either tend to simplify the model (ellipsoid simulation ablation zone), or speed up the simulation with GPU [87,88,89]. Simplified simulation model of ablation zones will reduce the accuracy of needle trajectory planning and limit the application of planning algorithm in the clinic. GPU computing is a direct means to accelerate the simulation of temperature field in ablation zones, and it can also make the real geometry of temperature field more ideal through interdisciplinary means. A new nano-cryoablation technique using nanoparticles was proposed [90]. A theoretical 3D simulation of the freezing ablation zone incorporating nanoparticles was conducted [91,92]. The phenomenon of heat conduction caused by blood flow in large vessels was fully considered. In vitro animal experiments showed that injecting nanoparticles with high thermal conductivity into the freezing ablation zone could significantly reduce the heat-sink effect caused by blood flow, shorten the ablation duration, and expand the effective range of cryoablation. This technique may be introduced into RFA and MWA in the future.
The needle trajectory planning algorithms in Sections 3 and 4 abstract the path as a line segment between the insertion point and the target point. However, in the actual puncture process, linear needle trajectory planning is not enough to meet the clinical needs, because the puncture process is bound to face two types of deformation. Deformation I: The pressure on the body surface or viscera surface caused by the needle tip and the friction force produced by the needle-tissue interaction will force the needle and tissues to be deformed. Deformation II: The patient's respiratory function causes the liver to produce similar periodic displacement and deformation, which changes the relative position of the liver tumor to the body surface. Due to the complexity of the two types of deformation, curved needle trajectory planning is challenging.
The needle trajectory planning methods considering deformation I is still rare. Hamzé et al. [93] proposed a needle trajectory planning model for liver tumor ablation under the condition of needle-tissue interaction force. Tan et al. [94] planned the needle path of flexible needle based on Markov decision. Modeling of needle-tissue interaction can be found in a recent review [95], but the models are rarely used in needle trajectory planning for liver tumor ablation.
There are no literatures reporting the needle trajectory planning considering deformation II. Only respiratory deformation models are reported. For curved needle trajectory planning, the trend is to effectively build dynamic atlas of liver tissues. The planning can introduce medical image sequence with motion information to realize multi-modal medical image fusion, such as ultrasound-CT/MR [96,97,98,99]. During the acquisition of CT or MR images, ultrasound image sequence of several respiratory cycles is acquired simultaneously. The periodic trajectory of the target point can be obtained by an efficient registration algorithm. For single-modality medical image sequence, the construction of four-dimensional motion maps including anatomical structure and motion characteristics was conducted [100,101,102]. Besides, the periodic displacement of the tumor can be tracked by the feedback signal of the labeled sensor [103,104,105]. However, compared with the image processing methods [96,97,98,99,100,101,102], the ways of adding labels or auxiliary needles pose additional challenges.
It should be noted that there are some clinical considerations that are challenging in current needle trajectory planning. (i) Patient breathing, patient movement, and interventional radiologists skill at replicating angle are variables that mathematical modeling cannot currently predict. (ii) As the actual ablation zone is dependent on the ablation device used, the expected ablation zone with a 5-10 mm safety margin (Figure 1) prior to needle placement may not be realized. (iii) Tissue shrinkage [106,107,108,109,110] and hydrodissection have not been taken into account in current needle trajectory planning.
In addition, the current trajectory planning algorithms still have the following shortcomings. (ⅰ) The target point of the needle trajectory is set as the center or the centroid for small tumors, or as the sub-region for large tumors. However, in the clinic, the needle tip usually punctures through the tumor (Figure 7). There is no mathematical model for the actual target point. Additionally, as the needle tip penetrates through the tumor, the outside part of the needle involves key constraints such as whether to touch the critical structure. (ⅱ) In the needle trajectory planning for large tumors, the default multiple ablation effect is equivalent to multiple superimposition of single-needle ablation effect, but in fact, the ablation zone generated by multi-needle ablation will be more complex. (ⅲ) Finite element simulation, respiratory motion model and needle-tissue interaction deformation model are still difficult to meet the actual clinical needs. To effectively integrate the multi-level mathematical model into needle trajectory planning is also a problem. (ⅳ) There is no accepted criterion for the evaluation of needle trajectory planning algorithms. In future developments, these shortcomings should be overcome.
The authors would like to thank the anonymous reviewers for their insightful comments and suggestions. This work was supported partially by the National Natural Science Foundation of China (Grant Nos. 61801312, 61871005, 11804013, and 71661167001), the Beijing Natural Science Foundation (Grant No. 4184081), the International Research Cooperation Seed Fund of Beijing University of Technology (Grant No. 2018A15), the Basic Research Fund of Beijing University of Technology, and the Intelligent Physiological Measurement and Clinical Translation, Beijing International Base for Scientific and Technological Cooperation.
The authors declared they have no competing interests. The authors alone are responsible for the content and writing of the paper.
[1] | R. L. Siegel, K. D. Miller and A. Jemal, Cancer statistics, 2019, CA Cancer J. Clin., 69 (2019), 7–34. |
[2] | L. S. Poulou, E. Botsa and I. Thanou, et al., Percutaneous microwave ablation vs radiofrequency ablation in the treatment of hepatocellular carcinoma, World J. Hepatol., 7 (2015), 1054–1063. |
[3] | K. A. Cronin, A. J. Lake and S. Scott, et al., Annual report to the nation on the status of cancer, part I: National cancer statistics, Cancer, 124 (2018), 2785–2800. |
[4] | J. Tejeda-Maldonado, I. García-Juárez and J. Aguirre-Valadez, et al., Diagnosis and treatment of hepatocellular carcinoma: An update, World J. Hepatol., 7 (2015), 362–376. |
[5] | N. Bhardwaj, A. D. Strickland and F. Ahmad, et al., A comparative histological evaluation of the ablations produced by microwave, cryotherapy and radiofrequency in the liver, Pathology, 41 (2009), 168–172. |
[6] | C. Schumann, Visualization and heuristic modeling for planning of minimally-and non-invasive tissue ablation, Ph.D.Dissertation, Jacobs University Bremen, Bremen, Germany, (2017). |
[7] | M. W. Lee, S. S. Raman and N. H. Asvadi, et al., Radiofrequency ablation of hepatocellular carcinoma as bridge therapy to liver transplantation: A 10-year intention-to-treat analysis, Hepatology, 65 (2017), 1979–1990. |
[8] | M. Ahmed, L. Solbiati and C. L. Brace, et al., Image-guided tumor ablation: standardization of terminology and reporting criteria-a 10-year update, Radiology, 273 (2014), 241–260. |
[9] | W. Wu, Z. Zhou and S. Wu, et al., Automatic liver segmentation on volumetric CT images using supervoxel-based graph cuts, Comput. Math. Methods Med., 2016 (2016), 9093721. |
[10] | W. Wu, S. Wu and Z Zhou, et al., 3D liver tumor segmentation in CT images using improved fuzzy C-means and graph cuts, BioMed. Res. Int., 2017 (2017), 5207685. |
[11] | R. Zhang, Z. Zhou and W. Wu, et al., An improved fuzzy connectedness method for automatic three-dimensional liver vessel segmentation in CT images, J. Healthc. Eng., 2018 (2018), 2376317. |
[12] | K. F. Chu and D. E. Dupuy, Thermal ablation of tumours: biological mechanisms and advances in therapy, Nat. Rev. Cancer, 14 (2014), 199–208. |
[13] | M. Mendiratta-Lala, O. R. Brook and B. D. Midkiff, et al., Quality initiatives: strategies for anticipating and reducing complications and treatment failures in hepatic radiofrequency ablation, Radiographics, 30 (2010), 1107–1122. |
[14] | A. Z. Fonseca, S. Santin and L. G. L. Gomes, et al., Complications of radiofrequency ablation of hepatic tumors: Frequency and risk factors, World J. Hepatol., 6 (2014), 107–113. |
[15] | S. N. Goldberg, C. J. Grassi and J. F. Cardella, et al., Image-guided tumor ablation: standardization of terminology and reporting criteria, Radiology, 235 (2005), 728–739. |
[16] | Schumann C, Rieder C and Preusser T, et al., State of the art in computer-assisted planning, intervention, and assessment of liver-tumor ablation, Crit. Rev. Biomed. Eng., 38 (2010), 31–52. |
[17] | C. Schumann, J. Bieberstein and C. Trumm, et al., Fast automatic path proposal computation for hepatic needle placement, Medical Imaging 2010: Visualization, Image-Guided Procedures, and Modeling, (2010), 76251J. |
[18] | C. Baegert, C. Villard and P. Schreck, et al., Multi-criteria trajectory planning for hepatic radiofrequency ablation, International Conference on Medical Image Computing and Computer-Assisted Intervention, (2007), 676–684. |
[19] | C. Baegert, C. Villard and P. Schreck, et al., Precise determination of regions of interest for hepatic RFA planning, Medical Imaging 2007: Visualization and Image-Guided Procedures, (2007), 650923. |
[20] | A. Seitel, M. Engel and C. M. Sommer, et al., Computer-assisted trajectory planning for percutaneous needle insertions, Med. Phys., 38 (2011), 3246–3259. |
[21] | J. Nocedal, and S. Wright, Numerical optimization, 2nd edition, New York: Springer, (2006), 29–32. |
[22] | E. Triantaphyllou, B. Shu and S. N. Sanchez, et al., Multi-criteria decision making: an operations research approach, Encyclopedia of Electrical and Electronics Engineering, 15 (1998), 175–186. |
[23] | A. L. Jaimes, S. Z. Martınez and C. A. C. Coello, An introduction to multiobjective optimization techniques, Optim. Polymer Processing, (2009), 29–57. |
[24] | R. T. Marler and J. S. Arora, Survey of multi-objective optimization methods for engineering, Struct. Multidiscipl. Optim., 26 (2004), 369–395. |
[25] | M. J. D. Powell, An efficient method for finding the minimum of a function of several variables without calculating derivatives, Comput. J., 7 (1964), 155–162. |
[26] | J. A. Nelder and R. Mead, A simplex method for function minimization, Comput. J., 7 (1965), 308–313. |
[27] | A. Khachaturyan, S. Semenovsovskaya and B. Vainshtein, The thermodynamic approach to the structure analysis of crystals, Acta Crystallogr. A, 37 (1981), 742–754. |
[28] | C. Villard, L. Soler and N. Papier, et al., RF-Sim: a treatment planning tool for radiofrequency ablation of hepatic tumors, Seventh International Conference on Information Visualization, (2003), 561–566. |
[29] | C. Villard, C. Baegert and P. Schreck, et al., Optimal trajectories computation within regions of interest for hepatic RFA planning, International Conference on Medical Image Computing and Computer-Assisted Intervention, (2005), 49–56. |
[30] | C. Baegert, C. Villard and P. Schreck, et al., Trajectory optimization for the planning of percutaneous radiofrequency ablation of hepatic tumors, Comput. Aided Surg., 12 (2007), 82–90. |
[31] | D. Craft, Multi-criteria optimization methods in radiation therapy planning: a review of technologies and directions, arXiv preprint arXiv:1305.1546, (2013). |
[32] | N. Hamzé, J. Voirin and P. Collet, et al., Pareto front vs. weighted sum for automatic trajectory planning of deep brain stimulation, International Conference on Medical Image Computing and Computer-Assisted Intervention, (2016), 534–541. |
[33] | W. Stadler, A survey of multicriteria optimization or the vector maximum problem, part I: 1776–1960, J. Optim. Theory Appl., 29 (1979), 1–52. |
[34] | O. Castillo, L. Trujillo and P. Melin, Multiple objective genetic algorithms for path-planning optimization in autonomous mobile robots, Soft Comput., 11 (2007), 269–279. |
[35] | K. Teichert, A hyperboxing Pareto approximation method applied to radiofrequency ablation treatment planning, Fraunhofer-Verlag, (2014). |
[36] | C. Schumann, J. Bieberstein and C. Trumm, et al., Fast automatic path proposal computation for hepatic needle placement, Medical Imaging 2010: Visualization, Image-Guided Procedures, and Modeling, (2010), 76251J. |
[37] | J. P. Snyder, Album of Map Projections, United States Geological Survey Professional Paper, United States Government Printing Office, (1989), 1453. |
[38] | J. P. Snyder, Map projections--A working manual, US Government Printing Office, (1987). |
[39] | C. Schumann, J. Bieberstein and S. Braunewell, et al., Visualization support for the planning of hepatic needle placement, Int. J. Comput. Assist. Radiol. Surg., 7 (2012), 191–197. |
[40] | N. Greene, Environment mapping and other applications of world projections, IEEE Comput. Graph. Appl., 6 (1986), 21–29. |
[41] | R. Khlebnikov, B. Kainz and J. Muehl, et al., Crepuscular rays for tumor accessibility planning, IEEE Trans. Vis. Comput. Gr., 17 (2011), 2163–2172. |
[42] | C. Schumann, C. Rieder and S. Haase, et al., Interactive access path exploration for planning of needle-based interventions, Roboter-Assistenten Werden Sensitiv., (2013), 103–106. |
[43] | B. Laugwitz, T. Held and M. Schrepp, Construction and evaluation of a user experience questionnaire, Symposium of the Austrian HCI and Usability Engineering Group, (2008), 63–76. |
[44] | C. Schumann, C. Rieder and S. Haase, et al., Interactive multi-criteria planning for radiofrequency ablation, Int. J. Comput. Assist. Radiol. Surg., 10 (2015), 879–889. |
[45] | A. Helck, C. Schumann and J. Aumann, et al., Automatic path proposal computation for CT-guided percutaneous liver biopsy, Int. J. Comput. Assist. Radiol. Surg., 11 (2016), 2199–2205. |
[46] | S. Liu, J. Liu and J. Xu, et al., Preoperative surgical planning for robot-assisted liver tumour ablation therapy based on collision-free reachable workspaces, Int. J. Robot. Autom., 32 (2017). |
[47] | L. Mundeleer, D. Wikler and T. Leloup, et al., Computer-assisted needle positioning for liver tumour radiofrequency ablation (RFA), Int. J. Med. Robot., 5 (2009), 458–464. |
[48] | C. Villard, L. Soler and A. Gangi, Radiofrequency ablation of hepatic tumors: simulation, planning, and contribution of virtual reality and haptics, Comput. Methods Biomech. Biomed. Eng., 8 (2005), 215–227. |
[49] | T. Livraghi, S. N. Goldberg and S. Lazzaroni, et al., Hepatocellular carcinoma: radio-frequency ablation of medium and large lesions, Radiology, 214 (2000), 761–768. |
[50] | L. Crocetti, T. De Baere and R. Lencioni, Quality improvement guidelines for radiofrequency ablation of liver tumours, Cardiovasc. Intervent. Radiol., 33 (2010), 11–17. |
[51] | S. K. Y. Chang, W. W. Hlaing and L. Yang, et al., Current technology in navigation and robotics for liver tumours ablation, Ann. Acad. Med. Singapore, 40 (2011), 231–236. |
[52] | H. Ren, K. Wu and X. Kang, Surgical navigation and planning with minimum radiation in orthopaedic interventions, Orthop. Proc., 95 (2013), 53. |
[53] | N. Toshikuni, Y. Takuma and T. Goto, et al., Prognostic factors in hepatitis C patients with a single small hepatocellular carcinoma after radiofrequency ablation, Hepatogastroenterology, 59 (2012), 2361–2366. |
[54] | T. Butz, S. K. Warfield and K. Tuncali, et al., Pre-and intra-operative planning and simulation of percutaneous tumor ablation, International Conference on Medical Image Computing and Computer-Assisted Intervention, (2000), 317–326. |
[55] | G. D. Dodd III, M. S. Frank and M. Aribandi, et al., Radiofrequency thermal ablation: computer analysis of the size of the thermal injury created by overlapping ablations, AJR Am. J. Roentgenol., 177 (2001), 777–782. |
[56] | Y. S. Khajanchee, D. Streeter and L. L. Swanstrom, et al., A mathematical model for preoperative planning of radiofrequency ablation of hepatic tumors, Surg. Endosc., 18 (2004), 696–701. |
[57] | M. H. Chen, W. Yang and K. Yan, et al., Large liver tumors: protocol for radiofrequency ablation and its clinical application in 110 patients-mathematic model, overlapping mode, and electrode placement process, Radiology, 232 (2004), 260–271. |
[58] | A. Meijster, J. B. T. M. Roerdink and W. H. Hesselink, A general algorithm for computing distance transforms in linear time, In: Goutsias J., Vincent L., Bloomberg D.S. (eds), Mathematical Morphology and Its Applications to Image and Signal Processing, Boston: Springer, (2002), 331–340. |
[59] | K. Trovato, S. Dalal and J. Krücker, et al., Automated RFA planning for complete coverage of large tumors, Medical Imaging 2009: Visualization, Image-Guided Procedures, and Modeling, (2009), 72610D. |
[60] | L. Yang, R. Wen and J. Qin, et al., A robotic system for overlapping radiofrequency ablation in large tumor treatment, IEEE/ASME Trans. Mech., 15 (2010), 887–897. |
[61] | B. Duan, R. Wen and C. B. Chng, et al., Image-guided robotic system for radiofrequency ablation of large liver tumor with single incision, 2015 12th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), (2015), 284–289. |
[62] | P. Liu, J. Qin and B. Duan, et al., Overlapping radiofrequency ablation planning and robot-assisted needle insertion for large liver tumors, Int. J. Med. Robot., 15 (2019), e1952. |
[63] | P. G. Bolhuis, D. Frenkel and S. C. Mau, et al., Entropy difference between crystal phases, Nature, 388 (1997), 235–236. |
[64] | S. X. Liu, S. Dalal and J. Kruecker, Automated microwave ablation therapy planning with single and multiple entry points, Medical Imaging 2012: Image-Guided Procedures, Robotic Interventions, and Modeling, (2012), 831635. |
[65] | R. H. Byrd, P. Lu and J. Nocedal, et al., A limited memory algorithm for bound constrained optimization, SIAM J. Sci. Comput., 16 (1995), 1190–1208. |
[66] | C. Zhu, R. H. Byrd and P. Lu, et al., Algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound-constrained optimization, ACM T. Math. Software, 23 (1997), 550–560. |
[67] | K. F. Wang, W. Pan and F. Wang, et al., Geometric optimization of a mathematical model of radiofrequency ablation in hepatic carcinoma, Asian Pac. J. Cancer Prev., 14 (2013), 6151–6158. |
[68] | H. Ren, E. Campos-Nanez and Z, Yaniv, et al., Treatment planning and image guidance for radiofrequency ablation of large tumors, IEEE J. Biomed. Health Inform., 18 (2014), 920–928. |
[69] | Z. Yaniv, P. Cheng and E. Wilson, et al., Needle-based interventions with the image-guided surgery toolkit (IGSTK): From phantoms to clinical trials, IEEE Trans. Biomed. Eng., 57 (2010), 922–933. |
[70] | H. Zhang, F. Banovac and S. Munuo, et al., Treatment planning and image guidance for radiofrequency ablation of liver tumors, Medical Imaging 2007: Visualization and Image-Guided Procedures, (2007), 650922. |
[71] | H. Ren, W. Guo and S. S. Ge, et al., Coverage planning in computer-assisted ablation based on genetic algorithm, Comput. Biol. Med., 49 (2014), 36–45. |
[72] | R. Chen, F. Lu and K. Wang, et al., Semiautomatic radiofrequency ablation planning based on constrained clustering process for hepatic tumors, IEEE Trans. Biomed. Eng., 65 (2018), 645–657. |
[73] | H. H. Pennes, Analysis of tissue and arterial blood temperatures in the resting human forearm, J. Appl. Physiol., 1 (1948), 93–122. |
[74] | C. Cattaneo, Surune forme de l'equation de la chaleur eliminant la paradoxe d'une propagation instantantee, Compt. Rendu., 247 (1958), 431–433. |
[75] | P. Vernotte, Les paradoxes de la theorie continue de l'equation de la chaleur, Compt. Rendu, 246 (1958), 3154–3155. |
[76] | J. A. L. Molina, M. J. Rivera and M. Trujillo, et al., Effect of the thermal wave in radiofrequency ablation modeling: an analytical study, Phys. Med. Biol., 53 (2008), 1447. |
[77] | P. Liang, B. Dong and X. Yu, et al., Computer-assisted dynamic simulation of microwave-induced thermal distribution in coagulation of liver cancer, IEEE Trans. Biomed. Eng., 48 (2001), 821–829. |
[78] | W. Zhai, J, Xu and Y, Zhao, et al., Preoperative surgery planning for percutaneous hepatic microwave ablation, International Conference on Medical Image Computing and Computer-Assisted Intervention, (2008), 569–577. |
[79] | Q. Nan, X. M. Guo and F. Zhai, The contrast of two kinds of microwave antenna SAR simulation, Appl. Mech. Mat., 553 (2014), 379–383. |
[80] | F. Hübner, R. Schreiner and C. Reimann, et al., Ex vivo validation of microwave thermal ablation simulation using different flow coefficients in the porcine liver, Med. Eng. Phys., 66 (2019), 56–64. |
[81] | J. Chiang, K. Hynes and C. L. Brace, Flow-dependent vascular heat transfer during microwave thermal ablation. 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, (2012), 5582–5585. |
[82] | U. Zurbuchen, C. Holmer and K. S. Lehmann, et al., Determination of the temperature-dependent electric conductivity of liver tissue ex vivo and in vivo: Importance for therapy planning for the radiofrequency ablation of liver tumours, Int. J. Hyperthermia, 26 (2010), 26–33. |
[83] | J. A. López-Molina, M. J. Rivera and M. Trujillo, et al., Assessment of hyperbolic heat transfer equation in theoretical modeling for radiofrequency heating techniques, Open Biomed. Eng. J., 2 (2008), 22–27. |
[84] | M. Zhang, Z. Zhou and S. Wu, et al., Simulation of temperature field for temperature-controlled radio frequency ablation using a hyperbolic bioheat equation and temperature-varied voltage calibration: a liver-mimicking phantom study, Phys. Med. Biol., 60 (2015), 9455–9471. |
[85] | R. Chen, F. Lu and F. Wu, et al., An analytical solution for temperature distributions in hepatic radiofrequency ablation incorporating the heat-sink effect of large vessels, Phys. Med. Biol., 63 (2018), 235026. |
[86] | E. H. Ooi, K. W. Lee and S. Yap, et al., The effects of electrical and thermal boundary condition on the simulation of radiofrequency ablation of liver cancer for tumours located near to the liver boundary, Comput. Biol. Med., 106 (2019), 12–23. |
[87] | C. Rieder, T. Kroeger and C. Schumann, et al., GPU-based real-time approximation of the ablation zone for radiofrequency ablation, IEEE Trans. Vis. Comput. Gr., 17 (2011), 1812–1821. |
[88] | C. Schumann, C. Rieder and J. Bieberstein, et al., State of the art in computer-assisted planning, intervention, and assessment of liver-tumor ablation, Crit. Rev. Biomed. Eng., 38 (2010), 31–52. |
[89] | P. Mariappan, P. Weir and R. Flanagan, et al., GPU-based RFA simulation for minimally invasive cancer treatment of liver tumours, Int. J. Comput. Assist. Radiol. Surg., 12 (2017), 59–68. |
[90] | D. R. Di, Z. Z. He and Z. Q. Sun, et al., A new nano-cryosurgical modality for tumor treatment using biodegradable MgO nanoparticles, Nanomedicine., 8 (2012), 1233–1241. |
[91] | Q. Wang, Z. S. Deng and J, Liu, Theoretical evaluations of magnetic nanoparticle-enhanced heating on tumor embedded with large blood vessels during hyperthermia, J. Nanopart. Res., 14 (2012), 974–984. |
[92] | Z. Q. Sun, Y. Yang and J. Liu, In vivo experiments and numerical investigations on nanocryosurgical freezing of target tissues with large blood vessels, J. Biomed. Nanotechnol., 8 (2012), 10–18. |
[93] | N. Hamzé, I. Peterlík and S. Cotin, et al., Preoperative trajectory planning for percutaneous procedures in deformable environments, Comput. Med. Imaging Graph., 47 (2016), 16–28. |
[94] | X. Tan, P. Yu and K. B. Lim, et al., Robust needle trajectory planning for flexible needle insertion using Markov decision processes, Int. J. Comput. Assist. Radiol. Surg., 13 (2018), 1439–1451. |
[95] | P. Li, Z. Yang and S. Jiang, Needle-tissue interactive mechanism and steering control in image-guided robot-assisted minimally invasive surgery: a review, Med. Biol. Eng. Comput., 56 (2018), 931–949. |
[96] | H. M. Luu, W. Niessen and T. V. Walsum, et al., An automatic registration method for pre-and post-interventional CT images for assessing treatment success in liver RFA treatment, Med. Phys., 42 (2015), 5559–5567. |
[97] | W. H. Greene, S. Chelikani and K. Purushothaman, et al., Constrained non-rigid registration for use in image-guided adaptive radiotherapy, Med. Image Anal., 13 (2009), 809–817. |
[98] | J. Zhang, M. Ding and F. Meng, et al., Respiratory motion correction in free-breathing ultrasound image sequence for quantification of hepatic perfusion, Med. Phys., 38 (2011), 4737–4748. |
[99] | T. P. O'shea, J. C. Bamber and E. J. Harris, Temporal regularization of ultrasound-based liver motion estimation for image-guided radiation therapy, Med Phys, 43 (2016), 455–464. |
[100] | Y. H. Noorda, L. W. Bartels and M. A. Viergever, et al., Subject-specific four-dimensional liver motion modeling based on registration of dynamic MRI, J. Med. Imaging, 3 (2016), 015002. |
[101] | A. Mastmeyer, M. Wilms and H. Handels, Population-based respiratory 4D motion atlas construction and its application for VR simulations of liver punctures, Medical Imaging 2018: Image Processing, (2018), 1057417. |
[102] | N. Mohammed, S. Currie and M. Glegg, et al., Analysis of heart substructures motion and changes using 4DCT dataset and heart atlas in lung cancer patients, Int. J. Radiat. Oncol. Biol. Phys., 102 (2018), e557. |
[103] | M. Abayazid, T. Kato and S. G. Silverman, et al., Using needle orientation sensing as surrogate signal for respiratory motion estimation in percutaneous interventions, Int. J. Comput. Assist. Radiol. Surg., 13 (2018), 125–133. |
[104] | J. Borgert, S. Krüger and H. Timinger, et al., Respiratory motion compensation with tracked internal and external sensors during CT-guided procedures, Comput. Aided Surg., 11 (2006), 119–125. |
[105] | P. Lei, F. Moeslein and B. J. Wood, et al., Real-time tracking of liver motion and deformation using a flexible needle, Int. J. Comput. Assist. Radiol. Surg., 6 (2011), 435–446. |
[106] | C. S. Park, S. K. Hall and C. Liu, et al., A model of tissue contraction during thermal ablation. Physiol. Meas., 37 (2016), 1474–1484. |
[107] | D. Liu and C. L Brace, Numerical simulation of microwave ablation incorporating tissue contraction based on thermal dose, Phys. Med. Biol., 62 (2017), 2070–2086. |
[108] | V. Lopresto, L. Strigari and L. Farina, et al., CT-based investigation of the contraction of ex vivo tissue undergoing microwave thermal ablation, Phys. Med. Biol., 63 (2018), 055019. |
[109] | C. S. Park, C. Liu and S. K. Hall, et al., A thermoelastic deformation model of tissue contraction during thermal ablation, Int. J. Hyperthermia, 34 (2018), 221–228. |
[110] | L. Farina, Y. Nissenbaum and M. Cavagnaro, et al., Tissue shrinkage in microwave thermal ablation: comparison of three commercial devices, Int. J. Hyperthermia, 34 (2018), 382–391. |
1. | Jing Li, Yuanqi Xu, Nanyan Shen, Lanyun Feng, Zhuang Ran, Zongqian Deng, A practical pretreatment planning method of multiple puncturing for thermal ablation surgery, 2020, 40, 02085216, 1469, 10.1016/j.bbe.2020.08.004 | |
2. | Davide Scorza, Sara El Hadji, Camilo Cortés, Álvaro Bertelsen, Francesco Cardinale, Giuseppe Baselli, Caroline Essert, Elena De Momi, Surgical planning assistance in keyhole and percutaneous surgery: A systematic review, 2021, 67, 13618415, 101820, 10.1016/j.media.2020.101820 | |
3. | Sundeep Singh, Roderick Melnik, Thermal ablation of biological tissues in disease treatment: A review of computational models and future directions, 2020, 39, 1536-8378, 49, 10.1080/15368378.2020.1741383 | |
4. | Na Guo, Jiawen Tian, Litao Wang, Kai Sun, Lixin Mi, Hao Ming, Zhao Zhe, Fuchun Sun, Discussion on the possibility of multi-layer intelligent technologies to achieve the best recover of musculoskeletal injuries: Smart materials, variable structures, and intelligent therapeutic planning, 2022, 10, 2296-4185, 10.3389/fbioe.2022.1016598 | |
5. | M. Radmilović-Radjenović, D. Radjenović, B. Radjenović, Finite element analysis of the effect of microwave ablation on the liver, lung, kidney, and bone malignant tissues, 2021, 136, 0295-5075, 28001, 10.1209/0295-5075/ac2719 | |
6. | Jan Sebek, Pinyo Taeprasartsit, Henky Wibowo, Warren L. Beard, Radoslav Bortel, Punit Prakash, Microwave ablation of lung tumors: A probabilistic approach for simulation‐based treatment planning, 2021, 48, 0094-2405, 3991, 10.1002/mp.14923 | |
7. | Jakub Kollar, Tomas Drizdal, Jan Vrba, David Vrba, Tomas Pokorny, Marek Novak, Ondrej Fiser, Microwave Catheter Navigation System for the Radiofrequency Liver Ablation, 2022, 14, 2072-6694, 5296, 10.3390/cancers14215296 | |
8. | Qi Dong, Miao Cao, Feng Gu, Weifang Gong, Qingwu Cai, Method for puncture trajectory planning in liver tumors thermal ablation based on NSGA-III, 2022, 30, 09287329, 1243, 10.3233/THC-213592 | |
9. | Ling He, Yuxuan Meng, Jianquan Zhong, Ling Tang, Cheekong Chui, Jing Zhang, Preoperative path planning algorithm for lung puncture biopsy based on path constraint and multidimensional space distance optimization, 2023, 80, 17468094, 104304, 10.1016/j.bspc.2022.104304 | |
10. | Felix Meister, Chloé Audigier, Tiziano Passerini, Èric Lluch, Viorel Mihalef, Andreas Maier, Tommaso Mansi, 2022, Chapter 17, 978-3-031-16448-4, 167, 10.1007/978-3-031-16449-1_17 | |
11. | Pascale Tinguely, Iwan Paolucci, Simeon J. S. Ruiter, Stefan Weber, Koert P. de Jong, Daniel Candinas, Jacob Freedman, Jennie Engstrand, Stereotactic and Robotic Minimally Invasive Thermal Ablation of Malignant Liver Tumors: A Systematic Review and Meta-Analysis, 2021, 11, 2234-943X, 10.3389/fonc.2021.713685 | |
12. | Haoyu Wang, Hongrui Yi, Jie Liu, Lixu Gu, 2022, Integrated Treatment Planning in Percutaneous Microwave Ablation of Lung Tumors, 978-1-7281-2782-8, 4974, 10.1109/EMBC48229.2022.9871915 | |
13. | Rong-Li Xie, Yao Wang, Yan-Na Zhao, Jun Zhang, Guang-Biao Chen, Jian Fei, Zhuang Fu, Lung nodule pre-diagnosis and insertion path planning for chest CT images, 2023, 23, 1471-2342, 10.1186/s12880-023-00973-z | |
14. | Zhengyong Zhou, Jun Qin, Bai Ji, Zhengang Jiang, Jiashi Zhao, 2022, An automated ablation planning method for liver tumors, 978-1-6654-9699-5, 264, 10.1109/CME55444.2022.10063313 | |
15. | Ziwei Song, Feifei Ding, Weiwei Wu, Zhuhuang Zhou, Shuicai Wu, Design of Path-Planning System for Interventional Thermal Ablation of Liver Tumors Based on CT Images, 2024, 24, 1424-8220, 3537, 10.3390/s24113537 | |
16. | Iwan Paolucci, Milica Bulatović, Stefan Weber, Pascale Tinguely, Thermal ablation with configurable shapes: a comprehensive, automated model for bespoke tumor treatment, 2023, 7, 2509-9280, 10.1186/s41747-023-00381-6 | |
17. | Jiayu Zhang, Jing Zhang, Ping Han, Xin-Zu Chen, Yu Zhang, Wen Li, Jing Qin, Ling He, Path planning algorithm for percutaneous puncture lung mass biopsy procedure based on the multi-objective constraints and fuzzy optimization, 2024, 69, 0031-9155, 095006, 10.1088/1361-6560/ad2c9f | |
18. | Pragya Gupta, Tamas Heffter, Muhammad Zubair, I-Chow Hsu, E. Clif Burdette, Chris J. Diederich, Treatment Planning Strategies for Interstitial Ultrasound Ablation of Prostate Cancer, 2024, 5, 2644-1276, 362, 10.1109/OJEMB.2024.3397965 | |
19. | Jing Li, Huayu Gao, Nanyan Shen, Di Wu, Lanyun Feng, Peng Hu, High-security automatic path planning of radiofrequency ablation for liver tumors, 2023, 242, 01692607, 107769, 10.1016/j.cmpb.2023.107769 | |
20. | Jakub Kollar, Tomas Drizdal, Marek Novak, Ondrej Fiser, 2023, Monitoring of Liver RF Ablation Using UWB Radar: A Numerical Study, 979-8-3503-1284-3, 672, 10.1109/PIERS59004.2023.10221383 | |
21. | Walid Abdullah Al, Wonjae Cha, Il Dong Yun, Automatic Needle Route Proposal in Preoperative Neck CT for Injection Laryngoplasty, 2023, 13, 2076-3417, 10554, 10.3390/app131810554 | |
22. | Zhengshuai Wang, Weiwei Wu, Shuicai Wu, Zhuhuang Zhou, Honghai Zhang, An Automatic Needle Puncture Path-Planning Method for Thermal Ablation of Lung Tumors, 2024, 14, 2075-4418, 215, 10.3390/diagnostics14020215 | |
23. | Shengwei Li, Fanyu Zhou, Yumeng Zhang, Sheng Xu, Yufeng Wang, Lin Cheng, Zhixin Bie, Bin Li, Xiao‐Guang Li, Multi‐stage automatic and rapid ablation and needle trajectory planning method for CT‐guided percutaneous liver tumor ablation, 2024, 0094-2405, 10.1002/mp.17450 | |
24. | Lizhi Jia, Wenzhen Ding, Yifan Hao, Ping Liang, Jie Yu, Qinghua Huang, 2023, Automated Parameters Prediction for Microwave Thermal Ablation of Liver Tumor with Ultrasound Image, 978-1-6654-7075-9, 43, 10.1109/ICDL55364.2023.10364346 | |
25. | Jian Liu, Shuai Kang, Juan Ren, Dongxia Zhang, Bing Niu, Kai Xu, Rapid Path Planning Algorithm for Percutaneous Rigid Needle Biopsy Based on Optical Illumination Principles, 2025, 25, 1424-8220, 2137, 10.3390/s25072137 |
Authors | Hard constraints | Combination of hard constraints | Soft constraints | Combination of soft constraints | Validation data |
Villard, 2003[26] | H1 | Customized picking function | S5, S6 | N-M simplex algorithm | 9 cases of clinical data |
Villard, 2005[27] | H1 | Visualization of skin based on triangular mesh surface rendering | S5, S6 | N-M simplex algorithm | 5 cases of clinical data |
Baegert, 2007[28] | H1 | Visualization of skin based on triangular mesh surface rendering | S5, S6 | Quasi-exhaustive method | 7 cases of clinical data |
Baegert, 2007[18] | H1-H4 | Visualization of skin based on triangular mesh surface rendering | S1, S2, S6 | Weighted summation | 7 cases of clinical data |
Seitel, 2011[32] | H1-H4 | Z-buffer based on triangular mesh surface rendering | S1 and S2 or S2 and S4 | Pareto optimality | 10 cases of clinical data |
Teichert, 2013[35] | H1-H4 | Z-buffer based on triangular mesh surface rendering | S1 and S2 or S2 and S4 | Pareto optimality | 2 cases of clinical data |
Schumann, 2010[36] | H1-H4 | Cylindrical projection based on direct volume rendering | S1-S6 | Weighted product | 25 cases of clinical data |
Schumann, 2012[39] | H1 | Cube mapping based on direct volume rendering | / | / | 20 cases of clinical data |
Schumann, 2013[42] | H1, H2 | Cylindrical projection based on direct volume rendering | S1, S2, S4 | Manual interaction | 48 cases of clinical data |
Schumann, 2015[44] | H1, H2 | Cylindrical projection based on direct volume rendering | S1, S2, S4-S6 | Weighted product and Pareto optimality | 19 cases of clinical data |
Liu, 2017[46] | H1, H2 | Reachable area of fixed-length needle based on spherical coordinate system | S1, S2, S5, S6 | Newton algorithm | 1 case of simulation data |
Butz, 2000[54] | H1 | Interactive setting | S5, S6 | Powell algorithm | 1 case of simulation data |
Dodd, 2001[55] | / | / | S5, S6 | Ideal multi-spheres model | Spherical tumor mode |
Khajanchee, 2004[56] | / | / | S5, S6 | Circumscribed regular polyhedron model | Spherical tumor mode |
Chen, 2004[57] | / | / | S5, S6 | Regular prism or regular polyhedron model | 110 cases of clinical data |
Mundeleer, 2009[47] | / | / | S5, S6 | N-M simplex algorithm | 1 case of animal data (in vitro) |
Villard, 2005[48] | H1 | Visualization of skin based on triangular mesh surface rendering | S5, S6 | N-M simplex algorithm | 12 cases of clinical data |
Trovato, 2009[59] | H1 | Manual planning | S5, S6 | Unique coverage area and Attractors | Spherical tumor mode 2 cases of simulated tumor |
Yang, 2010[60] | H1 | Manual planning | S5, S6 | Voxel growing | 1 case of animal data (ex vivo) |
Liu, 2019[62] | H1 | Manual planning | S5, S6 | Sphere propagation | 1 case of animal data (ex vivo) 1 case of animal data (in vivo) |
Liu, 2012[64] | H1 | LMBFGSB | S5, S6 | LMBFGSB | 4 cases of synthetic data |
Wang, 2013[67] | H1 | Manual planning | S5, S6 | Inscribed triangle model and Subdivision | 3 cases of clinical data |
Ren, 2014[68] | H1 | Manual planning | S5, S6 | Integer programming | 1 case of phantom data 1 case of animal data (in vivo) |
Ren, 2014[71] | H1 | Genetic algorithm | S5, S6 | Genetic algorithm | 1 case of phantom data 1 case of animal data (in vivo) |
Chen, 2018[72] | H1, H2 | Manual planning | S5, S6 | Adaptive clustering | 20 cases of clinical data |
N-M simplex algorithm: Nelder-Mead simplex algorithm; LMBFGSB: Limited Memory Broyden Fletcher Goldfarb Shanno with Bounds optimization approach |
Single-needle | Multi-needle | |
H1 | [18], [26], [27], [28], [29], [32], [35], [36], [39], [42], [44], [46] | [48], [54], [59], [60], [62], [64], [67], [68], [71], [72] |
H2 | [18], [29], [32], [35], [36], [42], [46] | [72] |
H3 | [18], [29], [32], [35], [36] | |
H4 | [18], [29], [32], [35], [36] | |
S1 | [18], [32], [35], [36], [42], [44], [46] | |
S2 | [18], [32], [35], [36], [42], [44], [46] | |
S3 | [36] | |
S4 | [32], [35], [36], [42], [44] | |
S5 | [26], [27], [28], [36], [44], [46] | [47], [48], [54], [56], [57], [59], [60], [62], [64], [67], [68], [71], [72]; |
S6 | [18], [26], [27], [28], [36], [44], [46] | [47], [48], [54], [56], [57], [59], [60], [62], [64], [67], [68], [71], [72]; |
Strategy | Advantages | Limitations |
Resampling based on surface rendering [18], [26], [27], [28], [29], [32], [35], [46], [48] | Faster rendering efficiency and lower requirement for computer hardware. | The discretization accuracy and efficiency of candidate needle paths depend on the quantity and quality of polygon surface rendering. |
Projection based on direct volume rendering [36], [39], [42], [44] | The discretization accuracy of candidate needle paths does not depend on the quality of polygon surface rendering. | High computational complexity. |
Advantages | Limitations | |
Powell algorithm [26], [48] | Low computational complexity | It is sensitive to initialization; local extremum exists; and operation efficiency is low. |
Simulated annealing algorithm [26], [48] | Less subject to local minima | Operation efficiency is low and parameters are difficult to adjust. |
Nelder-Mead simplex algorithm [26], [27], [48] | Low computational complexity | It is sensitive to initialization, and local extremum exists |
Quasi-exhaustive method [28] | Reduced dimension of parameters | It is based on a simplified model of conformal coverage and is not suitable for multi-constraint conditions. |
Weighted summation [18], [32] | Low computational complexity, and fully automatic optimization. | Weights are subjective, and weighted summation is controversial in MOO problems. |
Weighted product [36], [44] | Low computational complexity, and fully automatic optimization. | Weights are subjective, and weighted product is controversial in MOO problems. |
Pareto optimality [32], [35], [44] | No need to set parameters that depend on human experience | It is based only on paired constraints, and is a kind of semi-automatic optimization. |
Newton algorithm [46] | Well suited to solve local optimization problems efficiently | An analytical computation of derivatives is not feasible, and an approximation based on finite differences might be required. |
LMBFGSB [64] | Lower computational complexity than other quasi-Newton methods | It does not have fast convergence. |
Genetic algorithm [71] | Support multi-objective optimization, and work well on mixed discrete/continuous problem | It converges towards local optima, is difficult to design an objective function, and is computationally expensive. |
MOO: multi-objective optimization; LMBFGSB: Limited Memory Broyden Fletcher Goldfarb Shanno with Bounds optimization approach |
Authors | Hard constraints | Combination of hard constraints | Soft constraints | Combination of soft constraints | Validation data |
Villard, 2003[26] | H1 | Customized picking function | S5, S6 | N-M simplex algorithm | 9 cases of clinical data |
Villard, 2005[27] | H1 | Visualization of skin based on triangular mesh surface rendering | S5, S6 | N-M simplex algorithm | 5 cases of clinical data |
Baegert, 2007[28] | H1 | Visualization of skin based on triangular mesh surface rendering | S5, S6 | Quasi-exhaustive method | 7 cases of clinical data |
Baegert, 2007[18] | H1-H4 | Visualization of skin based on triangular mesh surface rendering | S1, S2, S6 | Weighted summation | 7 cases of clinical data |
Seitel, 2011[32] | H1-H4 | Z-buffer based on triangular mesh surface rendering | S1 and S2 or S2 and S4 | Pareto optimality | 10 cases of clinical data |
Teichert, 2013[35] | H1-H4 | Z-buffer based on triangular mesh surface rendering | S1 and S2 or S2 and S4 | Pareto optimality | 2 cases of clinical data |
Schumann, 2010[36] | H1-H4 | Cylindrical projection based on direct volume rendering | S1-S6 | Weighted product | 25 cases of clinical data |
Schumann, 2012[39] | H1 | Cube mapping based on direct volume rendering | / | / | 20 cases of clinical data |
Schumann, 2013[42] | H1, H2 | Cylindrical projection based on direct volume rendering | S1, S2, S4 | Manual interaction | 48 cases of clinical data |
Schumann, 2015[44] | H1, H2 | Cylindrical projection based on direct volume rendering | S1, S2, S4-S6 | Weighted product and Pareto optimality | 19 cases of clinical data |
Liu, 2017[46] | H1, H2 | Reachable area of fixed-length needle based on spherical coordinate system | S1, S2, S5, S6 | Newton algorithm | 1 case of simulation data |
Butz, 2000[54] | H1 | Interactive setting | S5, S6 | Powell algorithm | 1 case of simulation data |
Dodd, 2001[55] | / | / | S5, S6 | Ideal multi-spheres model | Spherical tumor mode |
Khajanchee, 2004[56] | / | / | S5, S6 | Circumscribed regular polyhedron model | Spherical tumor mode |
Chen, 2004[57] | / | / | S5, S6 | Regular prism or regular polyhedron model | 110 cases of clinical data |
Mundeleer, 2009[47] | / | / | S5, S6 | N-M simplex algorithm | 1 case of animal data (in vitro) |
Villard, 2005[48] | H1 | Visualization of skin based on triangular mesh surface rendering | S5, S6 | N-M simplex algorithm | 12 cases of clinical data |
Trovato, 2009[59] | H1 | Manual planning | S5, S6 | Unique coverage area and Attractors | Spherical tumor mode 2 cases of simulated tumor |
Yang, 2010[60] | H1 | Manual planning | S5, S6 | Voxel growing | 1 case of animal data (ex vivo) |
Liu, 2019[62] | H1 | Manual planning | S5, S6 | Sphere propagation | 1 case of animal data (ex vivo) 1 case of animal data (in vivo) |
Liu, 2012[64] | H1 | LMBFGSB | S5, S6 | LMBFGSB | 4 cases of synthetic data |
Wang, 2013[67] | H1 | Manual planning | S5, S6 | Inscribed triangle model and Subdivision | 3 cases of clinical data |
Ren, 2014[68] | H1 | Manual planning | S5, S6 | Integer programming | 1 case of phantom data 1 case of animal data (in vivo) |
Ren, 2014[71] | H1 | Genetic algorithm | S5, S6 | Genetic algorithm | 1 case of phantom data 1 case of animal data (in vivo) |
Chen, 2018[72] | H1, H2 | Manual planning | S5, S6 | Adaptive clustering | 20 cases of clinical data |
N-M simplex algorithm: Nelder-Mead simplex algorithm; LMBFGSB: Limited Memory Broyden Fletcher Goldfarb Shanno with Bounds optimization approach |
Single-needle | Multi-needle | |
H1 | [18], [26], [27], [28], [29], [32], [35], [36], [39], [42], [44], [46] | [48], [54], [59], [60], [62], [64], [67], [68], [71], [72] |
H2 | [18], [29], [32], [35], [36], [42], [46] | [72] |
H3 | [18], [29], [32], [35], [36] | |
H4 | [18], [29], [32], [35], [36] | |
S1 | [18], [32], [35], [36], [42], [44], [46] | |
S2 | [18], [32], [35], [36], [42], [44], [46] | |
S3 | [36] | |
S4 | [32], [35], [36], [42], [44] | |
S5 | [26], [27], [28], [36], [44], [46] | [47], [48], [54], [56], [57], [59], [60], [62], [64], [67], [68], [71], [72]; |
S6 | [18], [26], [27], [28], [36], [44], [46] | [47], [48], [54], [56], [57], [59], [60], [62], [64], [67], [68], [71], [72]; |
Strategy | Advantages | Limitations |
Resampling based on surface rendering [18], [26], [27], [28], [29], [32], [35], [46], [48] | Faster rendering efficiency and lower requirement for computer hardware. | The discretization accuracy and efficiency of candidate needle paths depend on the quantity and quality of polygon surface rendering. |
Projection based on direct volume rendering [36], [39], [42], [44] | The discretization accuracy of candidate needle paths does not depend on the quality of polygon surface rendering. | High computational complexity. |
Advantages | Limitations | |
Powell algorithm [26], [48] | Low computational complexity | It is sensitive to initialization; local extremum exists; and operation efficiency is low. |
Simulated annealing algorithm [26], [48] | Less subject to local minima | Operation efficiency is low and parameters are difficult to adjust. |
Nelder-Mead simplex algorithm [26], [27], [48] | Low computational complexity | It is sensitive to initialization, and local extremum exists |
Quasi-exhaustive method [28] | Reduced dimension of parameters | It is based on a simplified model of conformal coverage and is not suitable for multi-constraint conditions. |
Weighted summation [18], [32] | Low computational complexity, and fully automatic optimization. | Weights are subjective, and weighted summation is controversial in MOO problems. |
Weighted product [36], [44] | Low computational complexity, and fully automatic optimization. | Weights are subjective, and weighted product is controversial in MOO problems. |
Pareto optimality [32], [35], [44] | No need to set parameters that depend on human experience | It is based only on paired constraints, and is a kind of semi-automatic optimization. |
Newton algorithm [46] | Well suited to solve local optimization problems efficiently | An analytical computation of derivatives is not feasible, and an approximation based on finite differences might be required. |
LMBFGSB [64] | Lower computational complexity than other quasi-Newton methods | It does not have fast convergence. |
Genetic algorithm [71] | Support multi-objective optimization, and work well on mixed discrete/continuous problem | It converges towards local optima, is difficult to design an objective function, and is computationally expensive. |
MOO: multi-objective optimization; LMBFGSB: Limited Memory Broyden Fletcher Goldfarb Shanno with Bounds optimization approach |