The invention relates to a system, a method and a computer program for thermal ablation treatment planning.
Treating lesions by thermal ablation requires careful planning in order to sufficiently ablate the lesion without unnecessarily damaging healthy tissue. Optimizing thermal ablation treatment plans, however, is a complex problem due to the many variables involved, even assuming perfect navigational capabilities. It is therefore desirable that more efficient means for planning thermal ablation treatments are provided.
US 2011/0015628 A1 discloses a system for planning an ablation procedure for ablation of a tissue mass in a patient, including a graphical user interface that presents a representation of the tissue mass to a user, and an optimization component that generates a planned target volume which includes the tissue mass, receives image data related to the tissue mass, generates an enclosing ellipsoid ablation volume that encompasses the planned target volume, identifies a plurality of spheroid ablation regions to cover the enclosing ellipsoid, executes a mathematical algorithm to lengthen an axis of the spherical ablation regions to form ellipsoid ablation regions therefrom, and outputs graphical information to the user displaying the ellipsoid ablation regions overlaid on the planned target volume.
In the contribution “Development of a Multi-objective Optimized Planning Method for Microwave Liver Tumor Ablation” by Libin Lian et al., Medical Image Computing and Computer Assisted Intervention—MICCAI 2019, Proceedings, Part V, pages 110 to 118 (2019), a set cover-based method is presented to provide solutions for microwave ablation planning which are found useful to find a suitable trade-off between the number of electrode trajectories and damage to normal tissues.
It is an object of the invention to provide more efficient means for planning thermal ablation treatments.
In a first aspect, the invention relates to a system for thermal ablation treatment planning, wherein the system comprises:
Since the configuration space considered for determining the treatment plan comprises trajectories of the thermal ablation source satisfying the entry condition, the complexity in determining a treatment plan satisfying a predetermined thermal impact objective can be significantly decreased, thereby allowing to significantly increase the efficiency in planning thermal ablation treatments.
A thermal ablation treatment is understood herein to preferably refer to a treatment using heat or cold for ablation, wherein the heat or cold is generated by the thermal ablation source. For instance, heat can be generated in an ablation target, such as a tumor, by radiating microwaves onto and/or into it. For this purpose, an electrode, possibly located at a distal portion of a suitable applicator device, may be brought close to, into contact with or inside the ablation target, wherein the electrode may then be electrically controlled such that it radiates the microwaves.
The entry condition providing unit may be a receiver configured to receive the entry condition and provide the received entry condition for further processing. For instance, the entry condition may be received via a user interface. The entry condition providing unit may also be a memory storing the entry condition for access by other parts of the system, particularly the configuration space providing unit. The entry condition providing unit may also be a processor configured to determine the entry condition based on a data input or an access to stored data. Since the candidate trajectories of the provided configuration space enter the treatment region in accordance with the provided entry conditions, the provided entry conditions could also be referred to as candidate entry conditions.
Preferably, the entry conditions refer to a surface of the treatment region, particular the skin of a patient, and/or not an interior of the treatment region, such as sub-regions inside the treatment regions, for instance.
The configuration space providing unit may particularly be configured to provide a configuration space consisting of, as configurations, a) candidate positions corresponding to a plurality of candidate trajectories of the thermal ablation source through the treatment region and b) candidate thermal control parameter values for each of the candidate positions, wherein the candidate trajectories enter the treatment region in accordance with the provided entry condition. The configuration space providing unit may be a processor coupled to a memory storing a default configuration space comprising all geometrically and/or technically possible configurations, i.e., for instance, candidate positions corresponding to all geometrically and/or technically possible candidate trajectories and all technically possible candidate thermal control parameter values for each of the candidate positions, wherein the processor may be configured to retrieve the default configuration space from the memory, restrict it to those configurations satisfying the entry condition and provide the restricted configuration space for further processing either directly or by storing it in the memory for further access. However, the configuration space providing unit may also be configured to build up the configuration space itself. For instance, the processor may be configured to build up a data structure corresponding to the configuration space, i.e. the configuration space whose configurations already satisfy the entry condition, wherein this data structure may be provided for further processing either directly or by storing it in the memory for further access.
The candidate trajectories of the thermal ablation source will often be linear trajectories that can be followed by an applicator device comprising the thermal ablation source at its distal portion. However, the candidate trajectories could also be curved. The candidate positions corresponding to a given candidate trajectory preferably refer to the points collectively making up the given candidate trajectory. If representing a candidate trajectory in a discretized way, a finite set of points can be identified on it.
The candidate thermal control parameter values, which are candidate values of one or more thermal control parameters, are indicative of a candidate thermal impact, i.e. a thermal impact that would be generated by the thermal ablation source on its neighborhood if it were positioned at a respective candidate position and controlled according to the candidate thermal control parameters. Candidate positions at which the thermal control parameters lead to at least some thermal impact could be considered candidate activation positions, as the thermal ablation source is activated at these positions. A thermal impact generated by the thermal ablation source on a point in its neighborhood is preferably understood herein as referring to a thermal energy transferred to or withdrawn from the point, which may be indicated by an increase or a decrease in temperature.
The candidate thermal impact providing unit can be, for instance, a processor coupled to a memory storing control characteristics of the thermal ablation source and possibly thermal characteristics of the treatment region, wherein the processor may be configured to determine candidate thermal impacts generated by the thermal ablation source on its neighborhood in each of the configurations based on the respective candidate thermal control parameter values and the stored characteristics, and to provide the determined candidate thermal impacts for further processing either directly or by storing it in the memory for further access.
At a given candidate position, and given thermal characteristics in a neighborhood of the candidate position, the candidate thermal control parameters can imply a thermal impact generated by the thermal ablation source in the neighborhood when being at the candidate position. Hence, the configuration space can particularly also be considered as comprising, as configurations, the positions corresponding to the plurality of candidate trajectories and, for each of the positions, the respectively provided candidate thermal impacts for different candidate thermal control parameter values. A thermal impact generated by the thermal ablation source in its neighborhood could also be considered as a local thermal impact. On the other hand, the thermal impact objective satisfied by the determined treatment plan preferably refers to a global thermal impact. A global thermal impact could be indicative of a plurality of local thermal impacts generated during a thermal ablation treatment, and/or a thermal impact evaluated across the whole treatment region.
The treatment plan determining unit can particularly be configured to determine a thermal ablation treatment plan consisting of a) the planned trajectory of the thermal ablation source and b) the planned thermal control parameter values along the planned trajectory. The treatment plan determining unit can be a processor configured to use the candidate thermal impacts provided by the candidate thermal impact providing unit for each of the configurations provided by the configuration space providing unit in order to evaluate each, particularly any subset, of the configurations with respect to the thermal impact objective. In particular, any combination of configurations satisfying the thermal impact objective at least to a predetermined degree can be assumed to form a viable treatment plan.
The planned thermal ablation treatment can, in particular, refer to a percutaneous ablation tumor, particularly cancer, treatment. The thermal ablation source can be part of a thermal ablation modality, particularly of a needle-like applicator, for instance, which may comprise the thermal ablation source at or near its tip. The thermal ablation modality to be used can be chosen, for instance, based on the organ comprising the tumor, the size of the tumor and its location, such as with respect to the organ. Any of a radiofrequency (RF), a focused ultrasound (FU), a microwave (MW), a laser, a cryo-ablation and an irreversible electroporation (IRE) based ablation modality can be chosen, for instance.
The entry condition providing unit can be configured to provide a plurality of entry conditions, wherein the configuration space providing unit can be configured to provide the configuration space such that the candidate trajectories each enter the treatment region in accordance with one of the entry conditions, wherein the treatment plan determining unit can be configured to determine the thermal ablation treatment plan such that it comprises, particularly consists of, a) a plurality of planned trajectories to be followed during treatment and b) planned thermal control parameter values along the planned trajectories. Planning a plurality of trajectories with possibly different entry conditions allows for satisfying more complex thermal impact objects. However, even then it is not necessary to try out all possible entry conditions. Instead, only plausible entry conditions might be tried, wherein plausibility may refer to the judgement of a trained physician relying on his or her experience, for instance. Sequentially following a plurality of planned trajectories can refer to following the trajectories with one or several applicators corresponding to a respective thermal ablation source. Several applicators can be present in the treatment region at the same time. It is understood that the provided entry conditions need not necessarily all be realized in the finally determined treatment plan. However, the finally determined treatment plan preferably comprises no trajectories not satisfying any of the provided entry conditions.
The one or more entry conditions can each comprise a stipulated entry direction, wherein for each of the one or more stipulated entry directions, a plurality of candidate entry points at which the one or more candidate trajectories entering the treatment region in the stipulated entry direction do so can be determined based on the stipulated entry direction and the treatment region. In this way, geometrically complete entry conditions for all candidate trajectories can be obtained. If, as might be preferred, the candidate trajectories correspond to segments of straight lines, these lines are therefore fixed. In particular, the plurality of candidate entry points at which the one or more candidate trajectories entering the treatment region in the respective stipulated entry direction do so can be determined such that the resulting candidate trajectories intersect the ablation target region. The one or more “stipulated” entry directions need not necessarily all be realized in the finally determined treatment plan. However, the finally determined treatment plan preferably comprises no trajectories not entering the treatment region in any of the one or more stipulated entry directions. Preferably, the one or stipulated entry directions are stipulated by a user.
In an example, the one or more stipulated entry directions may be given in terms of unit vectors, the treatment region may be a partial volume of a patient's body and the ablation target region may be a tumor in the partial volume of the patient's body. For instance, the unit vectors may be determined based on a user input successively indicating two points in a 3D-rendered image of the patient. A plane may be defined for each treatment such that it is perpendicular to the respective unit vector and lies outside of the partial volume of the patient's body. On each of these planes, a set of projection points may be defined by virtually projecting the tumor onto the plane against the respective stipulated entry direction, i.e. opposite to the direction of the respective unit vector, wherein the projection points may be defined as all points, possibly grid points of a discrete two-dimensional coordinate system on the respective plane, which lie inside the projection. The projection points can be projected back in the respective stipulated entry direction, i.e. in the direction of the respective unit vector, onto a surface of the partial volume of the patient's body, i.e. preferably the patient's skin, in order to obtain the candidate entry points. Some of the candidate entry points may be subsequently discarded, namely if it is determined that a trajectory entering through the respective entry point in the respective stipulated entry direction would pierce a region in the partial volume of the patient's body that is not supposed to get in contact with the thermal ablation source.
The one or more entry conditions can each comprise, alternatively or in addition to a stipulated entry direction, a stipulated entry point. In case the one or more entry conditions each comprise a stipulated entry point, but not a stipulated entry direction, for each of the one or more stipulated entry points, a plurality of candidate entry directions in which the one or more candidate trajectories entering the treatment region at the stipulated entry point do so can be determined based on the stipulated entry point and the treatment region. Also in this way, geometrically complete entry conditions for all candidate trajectories can be obtained, wherein if, as might be preferred, the candidate trajectories correspond to segments of straight lines, these lines are therefore fixed. In particular, the plurality of candidate entry directions in which the one or more candidate trajectories entering the treatment region at the respective stipulated entry point do so can be determined such that the resulting candidate trajectories intersect the ablation target region. The one or more “stipulated” entry points need not necessarily all be realized in the finally determined treatment plan. However, the finally determined treatment plan preferably comprises no trajectories not entering the treatment region in any of the one or more stipulated entry points. Preferably, the one or more stipulated entry points are stipulated by a user.
That the one or more entry conditions can comprise, particularly consist of, one or stipulated entry directions and one or more stipulated entry points means that the entry condition providing unit can be configured to provide entry conditions based on one or more stipulated entry directions and one or more stipulated entry points such that each of the provided entry conditions comprises, particularly consists of, one of the stipulated entry directions and one of the stipulated entry points. Then, no further processing steps are necessary to arrive at geometrically complete entry conditions for all candidate trajectories. Nevertheless, the set of provided entry conditions can be further reduced by, for instance, discarding entry conditions resulting in candidate trajectories not intersecting the ablation target region. The one or more entry conditions resulting from the one or more stipulated entry directions and the one or more stipulated entry points need not necessarily all be realized in the finally determined treatment plan. However, the finally determined treatment plan preferably comprises no trajectories not satisfying any of the provided entry conditions, i.e. not entering the treatment region a) in at least one of the one or more stipulated entry directions and doing so b) in at least one of the one or more stipulated entry points.
For instance, the stipulated entry points can be provided by detecting radio-opaque marks on the patient's skin, or in response to a user placing a mark virtually on the patient's skin in a 3D-rendered image of the patient. The stipulated entry points can particularly be provided with a predetermined spacing. In this way, the use of a rigid/leading grid template for assisting in the insertion of the thermal ablation probe can be mimicked.
Radio-opaque marks on the patient's skin defining stipulated entry points having a predetermined spacing may also be generated by a user using a flexible radio-opaque grid, wherein the user may generate, particularly “tattoo” with radio-opaque ink, the marks through the holes of the flexible radio-opaque grid.
In case of thermal ablation treatments carried out with a rigid/leading grid template, like e.g. for prostate cancer thermal ablation treatments, the stipulated entry points could be assumed to correspond to where the holes of the rigid/leading grid template reach the surface of the treatment region, such as the patient's skin, for instance. Moreover, a single stipulated entry direction could be assumed that corresponds to the direction orthogonal to the grid template plane, i.e. the direction of its holes.
The candidate thermal control parameter values along the candidate trajectories can be chosen such that the thermal ablation source is only activated inside the ablation target region. In other words, the “active” part of the candidate trajectories can be restricted to the intersection of the candidate trajectories with the ablation target region. In this way, a further decrease in the number of configurations that need to be considered for determining the treatment plan can be achieved.
The candidate thermal control parameter values can indicate activation positions along the respective candidate trajectory at which the thermal ablation source is activated, and a candidate thermal impact of the activated thermal ablation source at the respective activation positions. The indicated thermal impacts can be those provided by the candidate thermal impact providing unit. The thermal impact can be indicated in terms of an ablation zone corresponding to a region receiving thermal energy beyond a predetermined threshold. For instance, the ablation zone can have the shape of an ellipsoid. If the thermal ablation source is elongated, for instance, the ablation zone will typically have the shape of an elongated ellipsoid. The thermal impact can also be defined in terms of an ablation power and an ablation time at a given activation position. For instance, if the thermal ablation source rests at a given activation position, an ablation zone can grow over some time even if the ablation power is left constant.
The candidate thermal control parameter values can indicate a fixed set of activation positions along each of the candidate trajectories and/or a fixed set of candidate thermal impacts. This can further reduce the size of the configuration space and therefore increase the planning efficiency. In particular, the candidate thermal control parameter values can indicate a fixed set of activation positions along each of the candidate trajectories in the ablation target region and/or a fixed set of candidate thermal impacts in the ablation target region. The set of candidate thermal impacts can correspond to a set ablation zone shapes, for instance.
The thermal impact objective to be satisfied by the treatment plan can relate to any of an overall thermal impact on the ablation target region, an overall thermal impact on regions outside the ablation target region, a number of activation positions, and/or a geometric relation of activation positions to the ablation target region. An overall thermal impact on a part, such as a sub-region, of the treatment region can refer to a total amount of thermal energy delivered to or withdrawn from the part of the treatment region, or to a fraction of the part for which an amount of thermal energy delivered or withdrawn is beyond a predetermined threshold. Hence, the overall thermal impact on a part of the treatment region can also refer to a coverage percentage by ablation zones for that part. Regions outside the ablation target region can particularly be critical structures, for which any substantial thermal impact may need to be avoided. A geometric relation of activation positions to the ablation target region can particularly comprise a symmetric arrangement of activation positions in the ablation target region. For instance, a thermal impact objective may be that the overall thermal impact on the ablation target region be maximized, or that the overall thermal impact on regions outside the ablation target region be minimized.
Determining the treatment plan such that the one or more thermal impact objectives are satisfied may correspond to an optimization over all considered configurations. The considered configurations are however, as described above, preferably limited by, for instance, considering only candidate trajectories with certain entry conditions and/or only certain candidate thermal control parameter values.
The thermal impact objective can comprise several sub-objectives, wherein the sub-objectives can be ranked by priority, and wherein, for determining the treatment plan, candidate treatment plans can be compared with respect to the sub-objectives according to their priority. Candidate treatment plans preferably refer to one or more candidate trajectories with associated candidate thermal control parameter values along them, wherein the candidate trajectories are to be sequentially followed during the treatment to be planned while the thermal ablation source is controlled according to the associated candidate thermal control parameter values. Hence, a candidate treatment plan can refer to a set of candidate configurations to be followed during treatment, i.e. a candidate trajectory through configuration space.
Comparing candidate treatment plans with respect to the sub-objectives according to their priority can refer, for instance, to first comparing the candidate treatment plans with respect to the sub-objective with the highest priority, then comparing the candidate treatment plans that satisfy the sub-objective with the highest priority up to a predetermined first tolerance with respect to the sub-objective with the second-highest priority, then comparing the candidate treatment plans that also satisfy the sub-objective with the second-highest priority up to a predetermined second tolerance with respect to the sub-objective with the third-highest priority, etc.
A particular ranking of sub-objectives by priority could be as follows: 1) Maximum target coverage, 2) minimum coverage of critical structures, 3) minimum healthy tissue coverage percentage, 4) minimum number of ablation zones, 5) ablation symmetry, i.e. providing ablation positions that are symmetric with respect to the ablation target region. A coverage may refer to a geometric coverage by ablation zones.
The determined treatment plan satisfying the thermal impact objective can be modified by removing ablation events that can be removed without generating any part in the ablation target region that receives a thermal impact below a predetermined threshold. An ablation event is understood as an ablation carried out by the thermal ablation source along a planned trajectory. In other words, therefore, the determined treatment plan satisfying the thermal impact objective can be modified by removing activation positions along the planned trajectories that can be removed without generating any part in the ablation target region that receives a thermal impact below a predetermined threshold. For instance, an activation position can be removed when the associated planned ablation zone is fully included in, i.e. covered by, one or more other planned ablation zones.
The entry condition providing unit can be configured to provide the entry conditions based on past treatment plans and/or other clinical data. This allows for a fully automatic determination of treatment plans.
The system can comprise an artificial intelligence providing unit for providing an artificial intelligence that has been trained to provide output entry conditions of thermal ablation treatment plans satisfying a thermal impact objective if it is provided with a three-dimensional input image of an input region comprising an input ablation target region, wherein the entry condition providing unit can be configured to provide the artificial intelligence with a three-dimensional image of the treatment region comprising the thermal ablation target region to be treated, and to provide, as the entry conditions to be used for the treatment to be planned, the output entry conditions provided by the artificial intelligence. The artificial intelligence can comprise a machine learning architecture, such as an artificial neural network, particularly a convolutional neural network, for instance.
The entry condition providing unit can be configured to a) determine a length of intersection of at least a subset of candidate trajectories entering the treatment region according to at least a subset of all possible entry conditions with the ablation target region, wherein the entry conditions can be provided based on the determined lengths of intersection. For instance, those entry conditions may be preferred that lead to higher lengths of intersection. The entry condition providing unit may also be configured to b) determine an ablation target distance for at least a subset of candidate trajectories entering the treatment region according to at least a subset of all possible entry conditions, the ablation target distance being a length of the respective candidate trajectory from entering the treatment region to reaching the ablation target region, wherein the entry conditions can be provided based on the ablation target distances. For instance, those entry conditions may be preferred that lead to lower ablation target distances. Providing the entry conditions based on lengths of intersection with the ablation target region and/or based on ablation target distances can lead to a configuration space comprising candidate trajectories with a higher chance of leading to a satisfactory treatment plan, thereby further increasing the efficiency of the planning process.
A further aspect relates to an apparatus for thermal ablation treatment planning, wherein the apparatus comprises:
A further aspect relates to a method for thermal ablation treatment planning, wherein the method comprises:
A further aspect relates to a method for user-oriented thermal ablation treatment planning, wherein the method comprises:
A further aspect relates to a computer program for thermal ablation treatment planning, wherein the program comprises program code means for causing the system as defined in any of claims 1 to 12 to execute the method as defined in claim 14.
A further aspect relates to a computer program for thermal ablation treatment planning, wherein the program comprises program code means for causing the apparatus as defined in claim 13 to execute the user-oriented method as defined above if the program is executed on a computer controlling the apparatus.
It shall be understood that the system of claim 1, the apparatus of claim 13, the method of claim 14 and the computer program of claim 15 have similar and/or identical preferred embodiments, in particular as defined in the dependent claims.
It shall be understood that a preferred embodiment of the present invention can also be any combination of the dependent claims or above embodiments with the respective independent claim.
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.
In the following drawings:
The entry condition providing unit 110 is configured to provide an entry condition 21a, 21b; 22a, 22b that is indicative of how a trajectory of a thermal ablation source 50 to be planned is to enter a treatment region 60 comprising an ablation target region 70.
The configuration space providing unit 120 is configured to provide a configuration space, wherein the configuration space comprises, as configurations, a) candidate positions corresponding to a plurality of candidate trajectories 311a, 311b; 312a, 312b of the thermal ablation source 50 through the treatment region 60, and b) candidate thermal control parameter values 32i, 32ii for each of the candidate positions, wherein the candidate trajectories 311a, 311b; 312a, 312b enter the treatment region 60 in accordance with the provided entry condition 21a, 21b; 22a, 22b, i.e. the entry condition that has been provided by the entry condition providing unit 110.
The configuration space could be thought of as a set of pairs of a) coordinates of the respective candidate position and b) corresponding candidate thermal control parameter values 32i, 32ii. Geometrically, the configuration space could be thought of as comprising the candidate positions corresponding to the plurality of candidate trajectories 311a, 311b; 312a, 312b of the thermal ablation source 50 through the treatment region 60, i.e. points along the trajectories, and labels comprising corresponding candidate thermal control parameter values 32i, 32ii by which each of the points is labeled.
The candidate thermal impact providing unit 130 is configured for providing candidate thermal impacts 10a, 10b generated by the thermal ablation source 50 on its neighborhood in each of the configurations, i.e. in each of the configurations in the configuration space provided by the configuration space providing unit 120. The candidate positions, the candidate thermal control parameter values 32i, 32ii and the candidate thermal impacts are understood as possible, or virtual, positions, thermal control parameter values and thermal impacts, respectively. They are not yet, at least not all, the actual positions, actual thermal control parameter values and actual thermal impacts to be delivered in the planned treatment, but provide a basis for determining the treatment plan.
The treatment plan determining unit 140 is configured to determine a thermal ablation treatment plan, wherein the thermal ablation treatment plan comprises a) a planned trajectory 41a, 41b of the thermal ablation source 50 and b) planned thermal control parameter values along the planned trajectory 41a, 41b. The treatment plan determining unit 140 is configured to determine the treatment plan based on the candidate thermal impacts 10a, 10b provided for each of the configurations, i.e. the configurations in the configuration space provided by the configuration space providing unit 120 such that a predetermined thermal impact objective is satisfied by the treatment plan.
The treatment plan determining unit 140 can assume the form of a mathematical solver that searches for the best treatment plan comprising the best set of trajectories entering the treatment region 60, like the skin of a patient, for instance, and ablation settings corresponding to particular thermal control parameter values along the trajectories. The treatment plan determining unit 140 can be beneficial in simplifying a treatment planning process, in increasing the ablation target region coverage quality according to the treatment plan, in standardizing the whole planning process further, and in making the whole planning process more efficient.
It is clear that the entry condition providing unit 110, the configuration space providing unit 120, the candidate thermal impact providing unit 130 and the treatment plan determining unit 140 can carry out their respective operations by reference to a representation of the treatment region 60 and the ablation target region 70, which can be, for instance, provided in terms of a three-dimensional image, particularly a segmented image. Specifically, if the treatment region 60 corresponds to a partial volume of a patient's body and the ablation target region 70 corresponds to a tumor in the partial volume, the representation can be given in terms of a three-dimensional medical image of the partial volume of the patient's body and the tumor therein, wherein the tumor and possibly also other anatomical structures may be segmented in the image. The tumor can particularly be a cancer lesion that is to be destroyed by the thermal ablation treatment. If, for instance, the cancer is a renal cancer, the imaged partial volume of the patient may correspond to the abdomen of the patient. Optionally, the system 100 further comprises a treatment region representation providing unit for providing, i.e. which is configured to provide, a representation of the treatment region 60 comprising the ablation target region 70, wherein the representation may be a three-dimensional image, for instance.
Since the treatment plan is determined such that a predetermined thermal impact objective is satisfied by the treatment plan, it is also clear that the determined treatment plan preferably depends on the predetermined thermal impact objective. Optionally, the system 100 further comprises a thermal impact objective providing unit for providing, i.e. which is configured to provide, the predetermined, i.e. a predeterminable, thermal impact objective. The thermal impact objective can be predetermined and/or provided based on clinical prescriptions. It may also be considered as a treatment protocol objective.
The candidate thermal impact providing unit 130 may provide the candidate thermal impacts 10a, 10b generated by the thermal ablation source 50 on its neighborhood in any of the configurations based on a result of a calibration, wherein the calibration may correspond to a measurement or simulation of thermal impacts in neighborhoods of the actual or simulated thermal ablation source 50 for a plurality of thermal control parameter values 32i, 32ii. Hence, the thermal ablation source 50 is preferably a commissioned device for which it is known, at least roughly or in an idealized situation, which ablation characteristics follow from given ablation settings of the device. This will be further explained below with respect to
The treatment plan determining unit 140 may be configured to determine the treatment plan based on a plurality of further kinds of data, which may relate, for instance, to treatment workflow preferences, such as whether pullbacks of the thermal ablation source 50 should be considered/allowed. The system 100 may then comprise further providing units for providing such further kinds of data.
The entry condition providing unit 110 may be configured to provide the entry condition 21a, 21b; 22a, 22b based on an input provided by a user of the system 100, or an apparatus comprising the system 100, via a suitable user interface. The user may be a physician that seeks assistance in planning a thermal ablation treatment.
The system 100 preferably provides, as an output, an optimal treatment plan corresponding to the thermal ablation source 50 being inserted into the treatment region 60, such as via the skin of a patient, according to the provided entry condition 21a, 21b; 22a, 22b and optimally delivering thermal impacts along its way through the treatment region 60. The treatment plan can be determined for a plurality of thermal ablation sources, in which case the entry condition providing unit 110 can be configured to provide a plurality of entry conditions 21a, 21b; 22a, 22b, wherein the configuration space providing unit 120 can be configured to provide the configuration space such that the candidate trajectories 311a, 311b; 312a, 312b each enter the treatment region 60 in accordance with one of the entry conditions 21a, 21b; 22a, 22b, wherein the treatment plan determining unit 140 can be configured to determine the thermal ablation treatment plan such that it comprises a) a plurality of planned trajectories to be followed during treatment and b) planned thermal control parameter values along the planned trajectories. The plurality of planned trajectories can be followed sequentially or at least partially simultaneously, particularly by different ones of the plurality of thermal ablation sources. For instance, two planned trajectories can be followed sequentially by a single ablation source or at least partially simultaneously by two ablation sources.
Generally, the task carried out by the treatment plan determining unit 140 would be relatively complex if an arbitrary configuration space were considered, particularly a configuration space comprising a relatively high density of candidate positions, as may particularly be relevant when representing the treatment region 60 with a relatively high degree of detail, such as by an image with a relatively high resolution. This is because the number of candidate treatment plans to be evaluated by the treatment plan determining unit 140 with respect to the predetermined thermal impact objective would then be relatively high. However, since a configuration space is considered that is restricted to trajectories satisfying the provided one or more entry conditions, the set of configurations that need to be considered by the treatment plan determining unit 140 for evaluation with respect to the thermal impact objective can be decreased, such that the treatment plan can be determined in acceptable time frames.
The complexity of the task to be carried out by the treatment plan determining unit 140 caused by the cardinality of a generic configuration space becomes even more relevant if the treatment to be planned comprises a plurality of planned trajectories 41a, 41b to be sequentially followed during the treatment, and planned thermal control parameter values along the planned trajectories 41a, 41b, in which case usually a plurality of entry conditions 21a, 21b; 22a, 22b will be provided, wherein the candidate trajectories 311a, 311b; 312a, 312b each enter the treatment region 60 in accordance with one of the entry conditions 21a, 21b; 22a, 22b.
The system 100 can be particularly useful in improving the workflow of thermal ablation treatment planning if the treatment to be planned is to be carried out in a freehand manner. When carrying out a thermal ablation treatment in a freehand manner, i.e. without systems or devices like leading grid templates, for instance, the planning task is usually considered a relatively difficult problem due to the relatively high number of degrees of freedom involved.
The number of degrees of freedom is reflected in the cardinality of the configuration space considered, wherein the cardinality is understood as referring to the number of elements in the configuration space, the elements corresponding to the pairs of a) candidate positions corresponding to the plurality of candidate trajectories 311a, 311b; 312a, 312b of the thermal ablation source 50 through the treatment region 60 and b) candidate thermal control parameter values 32i, 32ii for each of the candidate positions. Under some circumstances, namely when not a single optimal treatment plan exists but a whole solution space of acceptable treatment plans, even the cardinality of the solution space can become quite large, such that it may become difficult to pick a treatment plan to actually follow from the solution space.
As will also become clear in the following, the system 100 may be realized to function semi-automatically or fully automatically, particularly depending on how the one or more entry conditions 21a, 21b; 22a, 22b are provided.
As illustrated schematically and exemplarily by
For each combination of thermal control parameter values 32i, 32ii, an ablation zone may be defined as a geometric characteristic for the corresponding thermal impact generated. The corresponding generated thermal impact may therefore also be identified with the ablation zone. The ablation zone may be defined as the respective region in the neighborhood of the thermal ablation source 50 which receives a thermal energy beyond a predefined threshold. Due to the elongated thermal ablation source 50, also the ablation zones will generally be elongated, particularly ellipsoidal in shape. In
Simulation results as those indicated in
A first class of candidate trajectories 311a, 311b; 312a, 312b with associated thermal ablation control parameter values along them may be determined by the configuration space providing unit 120 such that they comprise only a single activation position with fixed thermal control parameter values 32i, 32ii. Such trajectories are shown in
The configuration space providing unit 120 can also consider different thermal control parameter values 32i, 32ii at activation positions along a single candidate trajectory 311a, 311b; 312a, 312b. This is the case illustrated in
As in
The candidate thermal control parameter values 32i, 32ii can indicate a fixed set of activation positions along each of the candidate trajectories 311a, 311b; 312a, 312b and/or a fixed set of candidate thermal impacts 10a, 10b, 10c, 10d. This can further reduce the number of configurations to be considered in determining the treatment plan and can therefore further increase planning efficiency. For instance, the activation positions can be stipulated to lie at equidistant positions along the candidate trajectories 311a, 311b; 312a, 312b, wherein the number of activation positions along the candidate trajectories 311a, 311b; 312a, 312b may additionally be limited. More particularly, it can be stipulated that no more than one, two or three activation positions should exist along each candidate trajectory 311a, 311b; 312a, 312b within the ablation target region 70, as illustrated in
It is understood that the configurations shown in
When representing the two points 231, 232; 241, 242 by three-dimensional vectors {right arrow over (P)}1 and {right arrow over (P)}2, wherein the point corresponding to {right arrow over (P)}1 is indicated first and the point corresponding to {right arrow over (P)}2 is indicated afterwards, then the corresponding unit direction vector can be automatically computed as {circumflex over (P)}21=({right arrow over (P)}2−{right arrow over (P)}1/|{right arrow over (P)}2−{right arrow over (P)}1|. It does not matter where the user indicates the two points 231, 232; 241, 242 as long as their spatial relationship remains the same, since then the indicated direction 21a, 21b, and thus the computed corresponding unit direction vector, will not change. Accordingly, the user can freely shift the indicated unit direction vectors, or in fact possibly displayed arrows 23, 24 connecting the indicated point pair 231, 232; 241, 242 on the representation of the treatment region 60, without thereby changing the indicated desired entry direction 21a, 21b in which the ablation applicator is to be inserted. This can help a clinician if, for instance, he/she would like to infer the desired entry direction 21a, 21b from a first part in a medical image, but would then like to conclude what this means for a second part of the medical image, or if his/her indication in the first part of the medical image is hardly visible due to particular anatomical structures visualized in the first part, while the indication of the desired entry direction 21a, 21b is more easily visible in the second part of the medical image.
Based on a unit direction vector determined based on the user input, thereby determining a stipulated entry direction 21a, 21b to be provided by the entry condition providing unit 110, candidate trajectories 311a, 311b to be considered for treatment plan optimization by the treatment plan determining unit 140 are determined by the configuration space providing unit 120, as will be subsequently described with reference to
Assuming that, as indicated in
The generated planes shown in
On the shifted planes, planar coordinate systems perpendicular to the respective unit vectors can be established, which are usable to sample projection points based on which the candidate entry points can be determined. To do so, as illustrated in
Within each bounding box 71′, projection points can be (regularly) sampled with a predefined spacing s in the planar directions of the respective planar coordinate system, thereby generating, for instance, the points 711′, 712′ indicated in
As already mentioned above,
It is also possible that both stipulated entry points 22a, 22b and stipulated entry directions 21a, 21b are provided. If, for instance, in addition to initially provided stipulated entry points 22a, 22b, stipulated entry directions 21a, 21b are subsequently provided, for each stipulated entry direction 21a, 21b a corresponding one of the divergent directions might be chosen from each fan of directions diverging from the sampled stipulated entry points 22a, 22b. For instance, with M∈ stipulated entry points 22a, 22b being sampled in an indicated insertion area, the fans of divergent directions simulated for each of the sampled stipulated entry points 22a, 22b collectively define an initial set of M×d candidate trajectories 311a, 311b; 312a, 312b if each fan comprises d∈
directions. If additionally N∈
stipulated entry directions 21a, 21b are provided, N disjoint subsets of the initial set of M×d candidate trajectories 311a, 311b; 312a, 312b can be determined, wherein each of the N subsets comprises M candidate trajectories 311a, 311b that are parallel to one of the stipulated entry directions 21a, 21b, each candidate trajectory in a given subset corresponding to one of the M sampled stipulated entry points 22a, 22b and one of the d directions in the fan of directions simulated for the respective one of the M sampled stipulated entry points 22a, 22b. Hence, from the initial set of M×d candidate trajectories 311a, 311b; 312a, 312b, subsets of candidate trajectories can be determined, wherein each subset comprises trajectories 311a, 311b that enter the treatment region 60 at the different sampled stipulated entry points 22a, 22b, but do so in a same one of the additionally provided stipulated entry directions 21a, 21b.
Independent of whether stipulated entry directions 21a, 21b or stipulated entry points 22a, 22b are initially provided, the final set of candidate entry directions 21a, 21b and candidate entry points 22a, 22b can be determined, for instance, further based on clinical historical databases, heuristic criteria, etc. Hence, not only criteria like whether a candidate trajectory 311a, 311b; 312a, 312b intersects the ablation target region 70 without intersecting any risk region 80 can be applied. These further criteria can be applied, for instance, in order to single out particular candidate entry directions with corresponding candidate entry points from those following from the procedure described above, as possibly stored in a corresponding, and possibly large, list as indicated above.
Given the final set of candidate trajectories 311a, 311b; 312a, 312b, possibly following from the final set of candidate entry directions and candidate entry points only after considering the intersections of the resulting candidate trajectories 311a, 311b; 312a, 312b with the one or more ablation target regions 70 as described above with reference to
In order to define the meaning of “optimal”, thermal impact objectives may be defined. These may be regarded as mathematical objectives serving as a surrogate for considerations that would otherwise be made by a user. The thermal impact objective to be satisfied by the treatment plan can relate to any of the following: an overall thermal impact on the ablation target region 70, an overall thermal impact on regions outside of the ablation target region 70, a number of activation positions, and/or a geometric relation of activation positions to the ablation target region 70. A single thermal impact objective can relate to several of these or similar objectives, which may then be considered as sub-objectives. In particular, the thermal impact objective can comprise several sub-objectives, wherein the sub-objectives are ranked by priority, and wherein, for determining the treatment plan, candidate treatment plans are compared with respect to the sub-objectives according to their priority. For instance, sub-objectives like a maximum target coverage percentage, a minimum coverage in critical structures, a minimum healthy tissue coverage percentage, a minimum number of ablation zones, and an ablation symmetry (i.e. providing ablation positions that are symmetric to the target segmentations) may be ranked by importance in this order, in which case the optimization problem may be divided into a sequence of single-objective optimization problems, such that during each step of the optimization, treatment plans will be compared based on target coverage first, and in case two solutions are equivalent, these will be compared based on coverage in healthy tissue, particularly critical structures, secondly, etc. A lexicographic set-covering method for multi-objective optimization can be employed, as described in EP 3 777 748 A1 and the Article “A Greedy Heuristic for the Set-Covering Problem” by V. Chvatal, Mathematics of Operations Research, Vol. 4, No. 3, pages 233-235 (1979), which are herewith incorporated by reference in their entirety.
Some of the ablation events corresponding to respective thermal impacts characterized by ablation zones 11a, 11b that could be planned according to a finally determined treatment plan along corresponding planned trajectories 41a, 41b are illustrated in
The determined treatment plan satisfying the thermal impact objective can be modified by removing ablation events that can be removed without generating any part in the ablation target region 70 that receives a thermal impact below a predetermined threshold. This may also be referred to as a redundancy check. A redundancy check may be advantageous and further increase overall efficiency although the previous optimization may already aim to select a set of configurations from configuration space that uses as few ablation events as possible, since even after this optimization there may still be redundant ablation events. Within a treatment plan, an ablation event may be considered redundant if its ablation zone within the ablation target region 70 is fully covered by other ablation zones in the same treatment plan. Such redundant ablation events may be present after optimization, because a selected set of trajectories corresponding to a treatment plan may contain one ablation event that is essential for target coverage, while other ablation events in the same plan may be redundant. Therefore, redundant ablation events may be removed from a previously “optimized” treatment plan depending on an outcome of the redundancy check.
The system 100 can be part of an apparatus for thermal ablation treatment planning, wherein the apparatus can further comprise a display device for displaying an image of a treatment region 60, and an input receiving unit for receiving user input with respect to the image, wherein the entry conditions 21a, 21b; 22a, 22b can be provided based on a user input with respect to the image and/or wherein the treatment plan is visualized in the image.
The very first planning step consists of providing the list of stipulated entry directions 21a, 21b, i.e. of three-dimensional (3-D) directions to use for computing the optimal treatment plan (
Once all stipulated entry directions 21a, 21b are properly provided, the user can run an ablation plan optimization by simply clicking on the “Compute” button (
A user may indicate the stipulated entry directions 21a, 21b differently than by subsequently clicking points on a medical image as described above with respect to
Stipulated entry directions 21a, 21b could be indicated by only clicking a single point on the user interface. The second point required to depict a vector corresponding to the respective stipulated entry direction 21a, 21b may then be automatically computed based on provided anatomical segmentations of the treatment region 60. For example, as second point an ablation target region centroid, or even the geometrical barycenter of all ablation target region centroids could be used.
Every time the user modifies, adds and/or removes one or more stipulated entry directions 21a, 21b, automatically a corresponding new treatment plan may be re-computed and displayed on the user interface.
The user can provide a set of stipulated entry directions 21a, 21b via pre-implanted devices, i.e. devices implanted in the treatment region 60 in preparation of the actual treatment planning, that can be properly segmented out of clinical images. A mathematical solver corresponding to the treatment plan determining unit 140 can then constrain the plan optimization so that all returned optimal ablation events will be positioned along those placed device tracks.
The system 100 can also work in a fully automated manner. A corresponding automatic method carried out by the system 100 could comprise computing a set of optimal entry directions 21a, 21b based on a set of clinical criteria, and/or clinical knowledge, and/or a historical database of treatment plans pre-optimized by clinical experts. Potentially, a user could additionally provide the otherwise automatically working system 100 with some additional direction hints as described in the previous semi-automatic cases. However, the automatic algorithm can be totally free to select other, different insertion directions 21a, 21b if/when considered more promising as compared to the ones advised by the user.
Particularly in case of fully automatized treatment planning, the system 100 can further comprise an artificial intelligence providing unit for providing an artificial intelligence that has been trained to provide, i.e. as output, output entry conditions of thermal ablation treatment plans satisfying a thermal impact objective if it is provided, i.e. as input, with a three-dimensional input image of an input region comprising an input ablation target region, wherein the entry condition providing unit 110 can be configured to provide the artificial intelligence, i.e. as input, with a three-dimensional image of the treatment region 60 comprising the thermal ablation target region 70 to be treated, and to provide, as the entry conditions 21a, 21b; 22a, 22b to be used for the treatment to be planned, the output entry conditions provided, i.e. as output, by the artificial intelligence. Hence, for instance, the artificial intelligence could be trained to receive a medical image as shown in
The artificial intelligence can particularly comprise a convolutional neural network (CNN) trained to infer a set of optimal insertion directions for a given patient of the day. The CNN model training could be performed using a historical database collecting a large amount of optimal treatment directions used in true clinical plans, i.e. treatment plans that have actually been followed in the past clinical practice. Here, each database dataset could store the clinical 3-D images, and/or the segmented anatomical regions, and the 3-D direction unit vectors' components of the set of executed treatment devices, i.e. ablation applicators. The clinical images can be passed via an input layer of the CNN, and the CNN model can be trained to then infer and return as output the related optimal direction unit vectors. The training and/or tuning of the model could be executed by splitting the clinical database datasets in two separate learning and training sets, or even in training, validation and test data sets. A training system can be used for training the artificial intelligence based on past treatment plans as training data. The system 100 itself can function as such a training system, wherein it may then comprise technical means configured for receiving the training input and training output data.
The entry condition providing unit 110 can be configured to a) determine a length of intersection of at least a subset of candidate trajectories 311a, 311b; 312a, 312b entering the treatment region 60 according to at least a subset of all possible entry conditions with the ablation target region 70, wherein the entry conditions 21a, 21b; 22a, 22b are provided based on the determined lengths of intersection.
Additionally or alternatively, the entry condition providing unit 110 can be configured to b) determine an ablation target distance for at least a subset of candidate trajectories 311a, 311b; 312a, 312b entering the treatment region 60 according to at least a subset of all possible entry conditions, the ablation target distance being a length of the respective candidate trajectories 311a, 311b; 312a, 312b from entering the treatment region 60 to reaching the ablation target region 70, wherein the entry conditions 21a, 21b; 22a, 22b are provided based on the ablation target distances.
In particular, the set of optimal entry directions could be automatically selected, such as from an automatically generated, possibly relatively large but discrete, number of 3-D directions, for instance, wherein the selection could be based on a set of heuristic selection criteria comprising criteria corresponding to following options a) and/or b).
According to option a), for each candidate entry direction a discrete number of intersection segments corresponding to segments of candidate trajectories 311a, 311b; 312a, 312b having the candidate entry direction and passing through the ablation target region 60 could be sampled and computed. The longer the intersection segments are the better, since trajectories with larger intersection segments allow to cover larger portions of the ablation target region 60.
According to option b), for each candidate entry direction 3-D distances from the skin body surface to ablation target region points (e.g., its mesh vertices) could be computed along the candidate direction. The average, or minimum, distance value computed for each candidate direction could be used as criterion to select the one or more optimal entry directions. In particular, the smaller the target-to-skin average distance is, the shorter may be the path that needs to be taken by the thermal ablation applicator comprising the thermal ablation source 50 in order to reach the thermal ablation target for treatment, and/or the larger may be the portion of the thermal ablation target that can be reached with the thermal ablation applicator.
Again, direction unit vectors could be shown to a clinical expert or other user on a user interface as illustrated by
The method 800 can be implemented, for instance, by executing a computer program for thermal ablation treatment planning that comprises program code means for causing the system 100 to carry out the method 800.
In a first stage, which has been exemplarily described with reference to
In a second stage, which may be referred to as “Geometric Intersection”, all potential applicator trajectories that intersect with the target 70 may be identified, which may involve computing a list of target intersecting segments from the list of entry trajectories 311a, 311b, as exemplarily described above particularly with reference to
In a third stage, which may be referred to as “Geometric Combination”, all potential configurations (combined ablations) along each remaining trajectory may be defined, which may involve computing a table of ablation shape configurations for each target segment. This has been exemplarily described with reference to
In a fourth stage, which may be referred to as “Optimization”, an optimal combination of previously calculated configurations may be selected, which may involve computing organ volume coverage percentages for each table configuration, and solving a mathematical set covering problem to find the optimal set of ablation configurations satisfying all clinical protocol goals set by the clinical expert. Known approaches may be used at this stage.
In a fifth stage, a “Redundancy Check” can be carried out in order to prevent unnecessary ablations, which may, as indicated above, involve removing redundant ablations.
The result of this five-stage process may be an optimal thermal ablation treatment plan. The whole process can be implemented as a planning algorithm that can be controlled via a user interface, wherein a user may be asked to delineate a set of insertion directions 21a, 21b using suitable visualization tools. During the five stages, all provided inputs may be processed to generate internal objects and data that may allow an inner mathematical solver to identify and return as one output the best treatment plan to deliver. Particular realizations of the process illustrated in
Thermal ablation cancer treatments are getting increasingly popular due to their applicability to non-resectable tumors and the rapid recovery of the patient. However, thermal ablation planning tools are significantly immature.
Thermal ablation treatment planning concerns the optimal placement of the ablation devices, which is often determined based on the tumor position and size, the device manufacturers' specifications, and the physician's experience. Moreover, in order to reduce unwanted damage to nearby healthy tissues, the overall ablated region during a treatment should conform as much as possible to the tumor contours, wherein oncological safety margins may need to be respected. Often, thermal ablation treatment procedures require the physician to choose a set of probe positions, i.e. positions of an applicator device and/or particular a thermal ablation source thereon, and a corresponding set of delivery parameters, which may be concluded from ablation power and time values given in the probe manufacturer's specifications. To support the probe positioning, rigid leading grid templates, such as those also used in brachytherapy, or flexible radio-opaque grids can be used to guide and lead the insertion of all treatment devices inside the patient body.
However, for some cancer types, like in renal cancer thermal ablation treatments, no leading grid templates are used for guidance, but the treatment is executed in a freehand manner. In this case, based on medical images of all cancer lesions, and nearby risk organs, ureter(s), colon, vessels, nerves, muscles, etc., the clinical expert needs to decide on a limited set of skin entry points and probe needle 3-D insertion tracks, and directions to follow in order to reach and ablate all target cancer lesions. In addition to solving the device positioning problem, the expert is also confronted with the problem to select the best device ablation settings to use for treatment. This manual forward planning procedure can be very lengthy and error-prone. Overall, the numerous degrees of freedom of particularly the grid-less thermal ablation treatment planning problem makes its inherent space of possible solutions quite large, and a manual selection of the optimal plan could easily miss the best possible solution. It has been realized, therefore, that improved means, possibly implemented in the form of a mathematical solver, for searching for the best plan (i.e. the best set of skin entry trajectories and device ablation settings) could be beneficial to simplify the planning process, to increase the plan coverage quality, to make the whole planning process more standardized, and to make the whole planning process more efficient. It was then found that such means can be realized by a thermal ablation therapy planning system as described herein, particularly functioning based on a provided set of cancer lesions and other anatomical structure segmentations as well as associated prescriptions (i.e., protocol objectives), a provided set of ablation settings of one or more commissioned devices usable for treatment, and a provided set of 3-D insertion conditions, particularly directions, possibly provided by the user via a suitable user interface, wherein then an optimal treatment plan may be computed consisting of a set of treatment devices to be inserted along trajectories parallel to at least one of the given input directions.
One or more treatment devices comprising respective thermal ablation sources can be used in a treatment. The one or more trajectories corresponding to a treatment plan may be followed, as mentioned further above, sequentially by one or more of the devices, or may be substantially followed simultaneously, wherein it may particularly not be necessary to remove devices while others are inserted into the treatment region.
Although in the embodiments described above the treatment region only includes one ablation target region, in other embodiments the treatment region may include any number, particularly more than one ablation target region. Further configurations may then be considered based on the further one or more ablation target region, such that the determined treatment plan may cover all ablation target regions in the treatment region.
Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality.
A single unit or device may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
Procedures like providing an entry condition, providing a configuration space, providing a thermal impact and determining a thermal ablation treatment plan, etc., performed by one or several units or devices, can be performed by any other number of units or devices. These procedures can be implemented in terms of program code means of a computer program and/or in terms of dedicated hardware.
A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium, which may be supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
Any reference signs in the claims should not be construed as limiting the scope.
A system for thermal ablation treatment planning is provided that allows to provide an entry condition indicative of how a trajectory of a thermal ablation source is to enter a treatment region. A configuration space is then provided that comprises, as configurations, a) candidate positions corresponding to candidate trajectories entering the treatment region in accordance with the provided entry condition, and b) candidate thermal control parameter values for each of the candidate positions. Based on candidate thermal impacts provided for each of the configurations, a treatment plan is determined that satisfies a thermal impact objective.
Number | Date | Country | Kind |
---|---|---|---|
22161937.2 | Mar 2022 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2023/055169 | 3/1/2023 | WO |