[go: up one dir, main page]

WO2022105110A1 - Device and method for determining electrode needle arrangement combinations and electrode needle arrangement optimization system - Google Patents

Device and method for determining electrode needle arrangement combinations and electrode needle arrangement optimization system Download PDF

Info

Publication number
WO2022105110A1
WO2022105110A1 PCT/CN2021/090030 CN2021090030W WO2022105110A1 WO 2022105110 A1 WO2022105110 A1 WO 2022105110A1 CN 2021090030 W CN2021090030 W CN 2021090030W WO 2022105110 A1 WO2022105110 A1 WO 2022105110A1
Authority
WO
WIPO (PCT)
Prior art keywords
needle
electrode
combination
cloth
needles
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2021/090030
Other languages
French (fr)
Chinese (zh)
Inventor
罗中宝
王海峰
唐章源
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Remedicine Co Ltd
Original Assignee
Shanghai Remedicine Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Remedicine Co Ltd filed Critical Shanghai Remedicine Co Ltd
Publication of WO2022105110A1 publication Critical patent/WO2022105110A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B18/00Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body
    • A61B18/04Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body by heating
    • A61B18/12Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body by heating by passing a current through the tissue to be heated, e.g. high-frequency current
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B18/00Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body
    • A61B18/04Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body by heating
    • A61B18/12Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body by heating by passing a current through the tissue to be heated, e.g. high-frequency current
    • A61B18/14Probes or electrodes therefor
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B18/00Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body
    • A61B2018/00571Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body for achieving a particular surgical effect
    • A61B2018/00577Ablation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B18/00Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body
    • A61B18/04Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body by heating
    • A61B18/12Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body by heating by passing a current through the tissue to be heated, e.g. high-frequency current
    • A61B18/14Probes or electrodes therefor
    • A61B2018/1405Electrodes having a specific shape
    • A61B2018/1425Needle
    • A61B2018/143Needle multiple needles

Definitions

  • the invention belongs to the technical field of medical devices, and in particular relates to a device and method for determining the combination of electrode clothing needles and an electrode clothing needle optimization system.
  • the embodiments of the present invention provide a device and method for determining electrode clothing needle combinations and an electrode clothing needle optimization system.
  • a device for determining a combination of electrode clothing needles comprising:
  • a module for determining the number of electrode needle groups which is used to determine the minimum number of electrode needle groups when a preset condition is met based on the number of electrode needles to be arranged, wherein two electrode needles constitute one electrode needle group;
  • an initial combination determination module which is used to determine the initial needle cloth combination with the minimum number of electrode needle groups when the preset conditions are met;
  • a new combination determination module which is used to sequentially add an electrode needle group on the basis of the initial cloth needle combination to determine a new cloth needle combination
  • the integration module is used for integrating all the initial cloth needle combinations and all the new cloth needle combinations to obtain all the cloth needle combinations that meet the preset conditions.
  • the preset condition includes: the electrode needle to be arranged is used at least once in one electrical pulse ablation treatment.
  • the initial combination determination module determines the initial needle cloth combination that meets the preset condition by enumeration or recursion.
  • the initial combination determining module determines an initial combination of needles that meets the preset condition in a recursive manner, including:
  • An electrode needle group consisting of two electrode needles is sequentially selected from the electrode needles to be arranged and added to the first cloth needle set, until all the electrode needles to be arranged are selected once, then the selection is completed; The electrode needle is not in the existing electrode needle group of the first cloth needle set; and,
  • the selected first cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an even number;
  • the initial combination determining module determines, in a recursive manner, an initial needle cloth combination that meets the preset condition, including:
  • the needles and the starting needles respectively form an electrode needle group, and are added to the second cloth needle set;
  • the selected second cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an odd number.
  • the number of the initial needle cloth combination is:
  • k is a natural number greater than or equal to 2
  • n represents the number of electrode needles to be arranged
  • F(n) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n
  • F(n-2 ) represents the number of initial needle cloth combinations when the number of electrode needles to be arranged is n-2
  • F(n-3) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n-3
  • the new combination determination module sequentially adds an electrode needle group on the basis of the initial cloth needle combination, and determines a new cloth needle combination, including:
  • the added electrode needle group does not belong to the electrode needle group in the current needle cloth combination.
  • the new combination determination module performs deduplication processing when determining the new needle combination.
  • a method for determining a combination of electrode clothing needles comprising:
  • an electrode needle group is sequentially added to determine a new cloth needle combination
  • the preset condition includes: the electrode needle to be arranged is used at least once in one electrical pulse ablation treatment.
  • the initial cloth needle combination that meets the preset condition is determined in an enumeration manner or a recursive manner.
  • the recursive way to determine an initial combination of needles that meet the preset condition includes:
  • An electrode needle group consisting of two electrode needles is sequentially selected from the electrode needles to be arranged and added to the first cloth needle set, until all the electrode needles to be arranged are selected once, then the selection is completed; The electrode needle is not in the existing electrode needle group of the first cloth needle set; and,
  • the selected first cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an even number;
  • the recursive way to determine the initial cloth needle combination that meets the preset condition includes:
  • the needles and the starting needles respectively form an electrode needle group, and are added to the second cloth needle set;
  • the selected second cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an odd number.
  • the number of the initial needle cloth combination is:
  • k is a natural number greater than or equal to 2
  • n represents the number of electrode needles to be arranged
  • F(n) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n
  • F(n-2 ) represents the number of initial needle cloth combinations when the number of electrode needles to be arranged is n-2
  • F(n-3) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n-3
  • adding an electrode needle group sequentially on the basis of the initial cloth needle combination to determine a new cloth needle combination including:
  • the added electrode needle group does not belong to the electrode needle group in the current needle cloth combination.
  • deduplication processing is performed when the new needle combination is determined.
  • an electrode clothing needle optimization system for electrical pulse ablation comprising:
  • the optimization device is used for obtaining the optimal electrode clothing needle combination from all the cloth needle combinations based on the optimization strategy.
  • the optimization strategy includes reducing muscle shaking of the patient, and reducing the normal tissue area of the patient to be ablated on the premise that the ablation area of the patient covers the lesion area of the patient.
  • the patient's muscle shaking is characterized by the patient's muscle shaking acceleration; the patient's muscle shaking acceleration is obtained by calculating the patient's basic muscle shaking acceleration and the patient's muscle shaking constant;
  • the ablated normal tissue region of the patient is characterized by the difference between the patient's ablation region and the patient's focal region.
  • the optimization strategy includes: under a constraint condition, the area of the patient's ablation area is the smallest; the constraint condition is that the patient's ablation area covers the patient's lesion area, and the patient's muscle shaking acceleration is within a threshold .
  • the enumerating the required cloth needle combinations is achieved by enumeration, which is not only time-consuming but also inefficient.
  • the device for determining electrode cloth needle combinations proposed in the embodiment of the present invention The method and the electrode clothing needle optimization system can quickly and efficiently determine all electrode clothing needle combinations that meet the requirements, and are easy to implement.
  • the enumeration method first lists all the combinations, which include the combinations that do not meet the requirements and the combinations that meet the requirements, and then judge each combination, eliminate the combinations that do not meet the requirements, and finally leave the ones that meet the requirements. .
  • the advantage of the method of the present patent over the enumeration method is that the generation of unsatisfactory combinations is directly avoided from the design, and the required combinations are directly generated, which greatly shortens the time of the algorithm.
  • FIG. 1 shows a schematic structural diagram of a device for determining a combination of electrode clothing needles provided by an embodiment of the present invention
  • FIG. 2 shows a flowchart of a method for determining a combination of electrode clothing needles provided by an embodiment of the present invention
  • FIG. 3 shows a schematic diagram of the technical solution for determining the combination of electrode clothing needles proposed by the embodiment of the present invention when the number of vertices is represented by a completely undirected graph;
  • FIG. 4 shows a schematic diagram of the technical solution for determining the combination of electrode clothing needles proposed by an embodiment of the present invention when the number of vertices is represented by a completely undirected graph;
  • FIG. 5 shows a schematic diagram of the technical solution for determining the combination of electrode clothing needles proposed by the embodiment of the present invention when the number of vertices is represented by a completely undirected graph;
  • FIG. 6 shows a schematic diagram of the initial edge combination when the number of vertices is represented by a completely undirected graph in the technical solution for determining the electrode clothing needle combination proposed by the embodiment of the present invention.
  • FIG. 7 shows the edge combination when the number of vertices represented by the completely undirected graph is 4 in the technical solution for determining the electrode clothing needle combination proposed by the embodiment of the present invention.
  • the term “including” and its various variants can be understood as open-ended terms meaning “including but not limited to”.
  • the term “based on” may be understood as “based at least in part on”.
  • the term “one embodiment” may be understood to mean “at least one embodiment.”
  • the term “another embodiment” may be understood to mean “at least one other embodiment.”
  • a needle combination can be understood as a collection of needle groups.
  • the embodiments of the present invention provide a device, method and method for determining the combination of electrode clothing and needles. Electrode clothing needle optimization system.
  • Fig. 1 shows a schematic structural diagram of a device for determining a combination of electrode clothing and needles according to an embodiment of the present invention, the device includes:
  • a module for determining the number of electrode needle groups which is used to determine the minimum number of electrode needle groups when a preset condition is met based on the number of electrode needles to be arranged, wherein two electrode needles constitute one electrode needle group;
  • an initial combination determination module which is used to determine the initial needle cloth combination with the minimum number of electrode needle groups when the preset conditions are met;
  • a new combination determination module which is used to sequentially add an electrode needle group on the basis of the initial cloth needle combination to determine a new cloth needle combination
  • the integration module is used for integrating all the initial cloth needle combinations and all the new cloth needle combinations to obtain all the cloth needle combinations that meet the preset conditions.
  • the number of electrode needles to be arranged is mainly determined by the size of the patient's lesion area, and the ablation area formed by the arranged electrode needles is ensured as far as possible to cover the patient's lesion area.
  • the preset conditions are set according to the treatment strategy.
  • the preset condition includes: the electrode needle to be arranged is used at least once in one electrical pulse ablation treatment.
  • the embodiments of the present invention are mainly described in the following based on this preset condition.
  • the preset conditions include: the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment, and the number of groups of electrode needles to be arranged is as small as possible.
  • the minimum number of electrode needle groups needs to meet preset conditions.
  • the preset condition includes that the electrode needles to be arranged are used at least once in one electric pulse ablation treatment
  • the minimum number of electrode needle groups is the required number of electrode needles to be arranged.
  • the initial needle cloth combination needs to meet the preset condition and the limit of the minimum number of electrode needle groups.
  • the preset condition includes that the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment
  • the initial needle arrangement combination needs to satisfy the requirements of The number of electrode needle groups is half of the number of electrode needles to be arranged, and the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment; if the number of electrode needles to be arranged is an odd number, the initial needle arrangement
  • the combination needs to satisfy that the number of electrode needle groups included is half of the number of electrode needles to be arranged plus 1, and the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment.
  • the initial combination determination module determines the initial needle cloth combination that meets the preset condition by enumeration.
  • the enumeration method may be, for example, combining two groups of electrode needles to be arranged into one group, and selecting the combination with the minimum number of electrode needle groups from the combined group;
  • the combination of set conditions is the initial needle cloth combination.
  • the initial combination determining module determines the initial cloth needle combination that meets the preset condition in a recursive manner.
  • the recursive manner can be implemented using different strategies according to whether the number of electrode needles to be arranged is even or odd.
  • the initial combination determining module determines, in a recursive manner, an initial combination of needles that meets the preset condition, including:
  • An electrode needle group consisting of two electrode needles is sequentially selected from the electrode needles to be arranged and added to the first cloth needle set, until all the electrode needles to be arranged are selected once, then the selection is completed; The electrode needle is not in the existing electrode needle group of the first cloth needle set; and,
  • the selected first cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an even number.
  • the 4 electrode needles are numbered as electrode needle 1, electrode needle 2, electrode needle Needle 3 and electrode needle 4.
  • electrode needle 1 and electrode needle 2 are selected first, the electrode needle group formed by electrode needle 1 and electrode needle 2 is added to an empty first cloth needle set, and then the electrode needle group that is not in the existing first cloth needle set is selected.
  • the electrode needle 3 and the electrode needle 4 constitute an electrode needle group and are added to the first cloth needle set of the existing electrode needle 1 and electrode needle 2. At this time, all the electrode needles to be arranged are selected once, thus obtaining the first first cloth needle set.
  • electrode needle 2 and electrode needle 3 are selected first, the electrode needle group formed by electrode needle 2 and electrode needle 3 is added to an empty first cloth needle set, and then the electrode needle group that is not in the first cloth needle set is selected.
  • the electrode needle 4 and the electrode needle 1 form an electrode needle group and are added to the first cloth needle set of the existing electrode needle 2 and electrode needle 3.
  • all the electrode needles to be arranged are selected once, thereby obtaining the second needle.
  • a first set of cloth needles ⁇ (electrode needle 2, electrode needle 3), (electrode needle 4, electrode needle 1) ⁇ , as the second initial cloth needle combination.
  • Electrode needle 4 and electrode needle 2 form an electrode needle group and are added to the first cloth needle set of the existing electrode needle 3 and electrode needle 1. At this time, all electrode needles to be arranged are selected once, thus obtaining the third first cloth needle set.
  • the cloth needle set ⁇ (electrode needle 3, electrode needle 1), (electrode needle 4, electrode needle 2) ⁇ , as the third initial cloth needle combination. Of course, it can also be selected in other order, and finally the above three initial cloth needle combinations will be obtained.
  • the initial combination determining module determines, in a recursive manner, an initial combination of needles that meets the preset condition, including:
  • the needles and the starting needles respectively form an electrode needle group, and are added to the second cloth needle set;
  • the selected second cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an odd number.
  • the numbers of different electrode needles are different. For example, number the 5 electrode needles as electrode needle 1, electrode needle 2, electrode needle Needle 3, electrode needle 4 and electrode needle 5. Assuming that electrode needle 1 is selected as the initial needle, if electrode needle 2 and electrode needle 3 are selected as secondary needles, the electrode needle group composed of electrode needle 2 and electrode needle 1 and the electrode needle group composed of electrode needle 3 and electrode needle 1 are selected. Add an empty second cloth needle set, and then select electrode needle 4 and electrode needle 5 that are not in the existing electrode needle group of the second cloth needle set to form an electrode needle group.
  • the first second needle set ⁇ (electrode needle 1, electrode needle 2), (electrode needle 1, electrode needle 3), (electrode needle 4, electrode needle 5) ⁇ is obtained, which is used as the first initial cloth needle Combination; if electrode needle 2 and electrode needle 4 are selected as secondary needles, add the electrode needle group formed by electrode needle 2 and electrode needle 1 and the electrode needle group formed by electrode needle 4 and electrode needle 1 to an empty second cloth needle Set, and then select the electrode needle 3 and electrode needle 5 that are not in the existing electrode needle group of the second cloth needle set to form an electrode needle group and join the second cloth needle set of the existing electrode needle 1, electrode needle 2 and electrode needle 4 , at this time, all the electrode needles except the initial needle and the secondary needle (in this example, the electrode needle 3 and
  • An electrode needle group composed of the electrode needles is added to the second cloth needle set, until all the electrode needles except the initial needle and the secondary needle in the electrode needles to be arranged are selected once, the above The initial needle arrangement when the number of electrode needles to be arranged is odd.
  • the recursive method described above can be used for the recursive method in which the number of electrode needles to be arranged is even or odd, or the recursive method described above can be used when the number of electrode needles to be arranged is even. , and when the number of electrode needles to be arranged is odd, other methods or other recursive methods are adopted, or when the number of electrode needles to be arranged is odd, the aforementioned recursive method is adopted, and when the number of electrode needles to be arranged is odd When it is even, use other methods or other recursive methods.
  • the initial cloth needle combinations that meet the preset conditions are determined recursively, wherein the number of the initial cloth needle combinations is:
  • k is a natural number greater than or equal to 2
  • n represents the number of electrode needles to be arranged
  • F(n) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n
  • F(n-2 ) represents the number of initial needle cloth combinations when the number of electrode needles to be arranged is n-2
  • F(n-3) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n-3
  • adding an electrode needle group sequentially on the basis of the initial cloth needle combination should be understood as adding an electrode needle group on the basis of the initial cloth needle combination to obtain a new cloth needle combination A; Add an electrode needle group on the basis of the new cloth needle combination A, and obtain a new cloth needle combination B; in this way, add an electrode needle group on the basis of the initial cloth needle combination, so that the obtained new needle needle group can be added.
  • the cloth needle combinations A, B, ... are taken together as the new cloth needle combination.
  • the new combination determination module sequentially adds an electrode needle group on the basis of the initial cloth needle combination, and determines a new cloth needle combination, including:
  • the added electrode needle group does not belong to the electrode needle group in the current needle cloth combination.
  • the added electrode needle group does not belong to the current layout
  • the corresponding electrode needle group includes the first electrode needle group composed of electrode needle 1 and electrode needle 2, and the electrode needle group consisting of electrode needle 1 and electrode needle 2.
  • the second electrode needle group consisting of the needle 3 and the electrode needle 4 the third electrode needle group consisting of the electrode needle 2 and the electrode needle 3, the fourth electrode needle group consisting of the electrode needle 1 and the electrode needle 4, the electrode needle 1
  • the fifth electrode needle group formed by the electrode needle 3 and the sixth electrode needle group formed by the electrode needle 2 and the electrode needle 4 are six electrode needle groups in total. Assuming that the current needle combination includes the first electrode needle group and the second electrode needle group, the third electrode needle group and the fourth electrode needle group that do not belong to the electrode needle group in the current needle needle combination can be added to the current needle needle combination.
  • any of the electrode needle group, the fifth electrode needle group and the sixth electrode needle group, but the first electrode needle group and the second electrode needle group belonging to the electrode needle group in the current needle cloth combination cannot be added.
  • the current needle combination includes the first electrode needle group, the second electrode needle group, and the third electrode needle group
  • the fourth electrode needle group that does not belong to the current needle needle combination can be added to the current needle needle combination.
  • Any one of the electrode needle group, the fifth electrode needle group and the sixth electrode needle group, but the first electrode needle group, the second electrode needle group and the first electrode needle group that belong to the electrode needle group in the current cloth needle group cannot be added.
  • Three-electrode needle set Therefore, those skilled in the art can understand that the added one electrode needle group does not belong to the meaning represented by the electrode needle group in the current needle cloth combination.
  • the new combination determination module performs deduplication processing when determining the new cloth needle combination, that is, removes duplicate cloth needle combinations.
  • the device for determining electrode clothing needle combinations provided by the embodiments of the present invention can quickly and efficiently determine all electrode clothing needle combinations that meet the requirements, and is easy to implement.
  • Fig. 2 shows a flowchart of a method for determining a combination of electrode clothing needles according to an embodiment of the present invention. As shown in the figure, the method includes:
  • an electrode needle group is sequentially added to determine a new cloth needle combination
  • the number of electrode needles to be arranged is mainly determined by the size of the patient's lesion area, and the ablation area formed by the arranged electrode needles is ensured as far as possible to cover the patient's lesion area.
  • the preset conditions are set according to the treatment strategy.
  • the preset condition includes: the electrode needle to be arranged is used at least once in one electrical pulse ablation treatment.
  • the embodiments of the present invention are mainly described in the following based on this preset condition.
  • the preset conditions include: the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment, and the number of groups of electrode needles to be arranged is as small as possible.
  • the minimum number of electrode needle groups needs to meet preset conditions.
  • the preset condition includes that the electrode needles to be arranged are used at least once in one electric pulse ablation treatment, if the number of electrode needles to be arranged is an even number, the minimum number of electrode needle groups is the required number of electrode needles to be arranged.
  • the initial needle cloth combination needs to meet the preset condition and the limit of the minimum number of electrode needle groups.
  • the preset condition includes that the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment
  • the initial needle arrangement combination needs to satisfy the requirements of The number of electrode needle groups is half of the number of electrode needles to be arranged, and the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment; if the number of electrode needles to be arranged is an odd number, the initial needle arrangement
  • the combination needs to satisfy that the number of electrode needle groups included is half of the number of electrode needles to be arranged plus 1, and the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment.
  • the initial needle cloth combination that meets the preset condition is determined in an enumeration manner or a recursive manner.
  • the enumeration method may be, for example, combining two groups of electrode needles to be arranged into one group, and selecting the combination with the minimum number of electrode needle groups from the combined group;
  • the combination of set conditions is the initial needle cloth combination.
  • the recursive manner can be implemented using different strategies according to whether the number of electrode needles to be arranged is even or odd.
  • the recursive way to determine an initial combination of needles that meet the preset condition includes:
  • An electrode needle group consisting of two electrode needles is sequentially selected from the electrode needles to be arranged and added to the first cloth needle set, until all the electrode needles to be arranged are selected once, then the selection is completed; The electrode needle is not in the existing electrode needle group of the first cloth needle set; and,
  • the selected first cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an even number.
  • the initial combination of needles that meet the preset condition is determined recursively, including:
  • the needles and the starting needles respectively form an electrode needle group, and are added to the second cloth needle set;
  • the selected second cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an odd number.
  • the recursive method described above can be used for the recursive method in which the number of electrode needles to be arranged is even or odd, or the recursive method described above can be used when the number of electrode needles to be arranged is even. , and when the number of electrode needles to be arranged is odd, other methods or other recursive methods are adopted, or when the number of electrode needles to be arranged is odd, the aforementioned recursive method is adopted, and when the number of electrode needles to be arranged is odd When it is even, use other methods or other recursive methods.
  • the initial cloth needle combinations that meet the preset conditions are determined recursively, wherein the number of the initial cloth needle combinations is:
  • k is a natural number greater than or equal to 2
  • n represents the number of electrode needles to be arranged
  • F(n) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n
  • F(n-2 ) represents the number of initial needle cloth combinations when the number of electrode needles to be arranged is n-2
  • F(n-3) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n-3
  • adding an electrode needle group sequentially on the basis of the initial cloth needle combination should be understood as adding an electrode needle group on the basis of the initial cloth needle combination to obtain a new cloth needle combination A; on the basis of the new needle combination A, add an electrode needle group to obtain a new needle needle combination B; in this way, add an electrode needle group in turn, so that the obtained new needle needle combinations A, B, ... are taken together as the New needle combination.
  • adding an electrode needle group sequentially on the basis of the initial cloth needle combination to determine a new cloth needle combination includes:
  • the added electrode needle group does not belong to the electrode needle group in the current needle cloth combination.
  • a deduplication process is performed when the new combination of cloth needles is determined, that is, repeated combinations of cloth needles are removed.
  • the method for determining the combination of electrode clothing needles proposed in the embodiment of the present invention is similar to the aforementioned device for determining the combination of electrode clothing needles, which will not be repeated here.
  • the description can understand the relevant content of the method for determining the combination of electrode clothing needles proposed in the embodiments of the present invention.
  • the aforementioned device for determining the combination of electrode clothing needles can also refer to the relevant content of the method for determining the combination of electrode clothing needles.
  • the method for determining electrode clothing needle combinations provided by the embodiments of the present invention can quickly and efficiently determine all electrode clothing needle combinations that meet the requirements, and is easy to implement.
  • the corresponding electrode needle group includes the first electrode needle group composed of electrode needle 1 and electrode needle 2 (abbreviated as 12.
  • the numbers in the abbreviation represent the numbers of the two electrode needles, and 21 and 12 represent the same electrode needle group, the same below), the second electrode needle group consisting of electrode needles 3 and 4 (abbreviated as 34), consisting of The third electrode needle group (abbreviated as 23) composed of electrode needles 2 and 3, the fourth electrode needle group (abbreviated as 14) composed of electrode needles 1 and 4, composed of electrode needles 1 and electrode needles 3
  • the fifth electrode needle group (abbreviated as 13), the sixth electrode needle group (abbreviated as 24) composed of electrode needles 2 and 4, a total of 6 electrode needle groups.
  • the minimum number of electrode needle groups when the preset conditions are met is 2, and the initial needle cloth combination is ⁇ (12),(34) ⁇ , ⁇ (13),(24) ⁇ , ⁇ (14),( 23) ⁇ , a total of 3 initial needle combinations.
  • All initial cloth needle combinations and all new cloth needle combinations thus obtained are integrated to obtain all cloth needle combinations that meet the preset conditions.
  • all new needle combinations can be deduplicated before integration.
  • the number of electrode needles to be arranged is 4, all initial cloth needle combinations are 3 in total, and all new cloth needle combinations are 34 after deduplication (for details, please refer to Figure 7).
  • a completely undirected graph is used to represent the relationship between the electrode needles and the electrode needle groups, as shown in Figure 3, Figure 4 and Figure 5.
  • the vertices in the figures represent the electrode needles (in this embodiment of the present invention, they represent the electrodes that need to be arranged).
  • electrode needle the edge in the figure represents an electrode needle group
  • 0, 1, 2, 3 are used to represent the vertex
  • e 01 , e 02 , e 03 , e 12 , e 13 , e 23 are used to represent the edge
  • e xy and e yx represent the same edge
  • x and y here represent different vertices.
  • Figure 3 shows a schematic diagram of 4 electrode needles, in which the representation method of each edge is marked;
  • Figure 4 shows a schematic diagram of 6 electrode needles, in which only the five sides with 0 as the vertex are marked exemplarily.
  • Representation method those skilled in the art can know the expression method of each edge of other vertices in combination with the representation method of FIG. 3;
  • the representation method of the edge those skilled in the art can know the representation method of each edge of other vertices with reference to the representation method in FIG. 3 .
  • FIGS. 3 , 4 and 5 those skilled in the art can understand that other numbers of electrode needles and electrode needle groups are expressed in a completely undirected graph.
  • the vertex represents the electrode needle
  • the edge combination represents the cloth needle combination
  • the minimum required number of edges represents the minimum number of electrode needle groups
  • the total number of edges represents the largest electrode.
  • the number of needle groups, the initial side combination represents the initial stitch combination, and the new side combination represents the new stitch combination.
  • the minimum number of required edges is used to represent the minimum number of electrode needle groups.
  • each vertex is connected to n-1 vertices, but each line is computed twice, so the total number of edges is:
  • E(n) represents the total number of sides of n vertices, which represents the maximum number of electrode needle groups corresponding to the number of electrode needles to be arranged.
  • E(n) represents the total number of sides of n vertices, which represents the maximum number of electrode needle groups corresponding to the number of electrode needles to be arranged.
  • L min (n) represents the minimum required number of edges among the n vertices, which represents the minimum number of electrode needle groups.
  • the initial edge combination is used to represent the initial needle combination.
  • two methods can be used.
  • the first method is to determine, by enumeration, the initial edge combination that meets the preset condition with the minimum required number of edges.
  • the initial edge combination (that is, the initial cloth needle combination).
  • the number of all edge combinations of the minimum required number of edges L min (n) from the total number of edges E(n) can be determined by the combination formula Calculate, here it is! represents factorial.
  • the minimum required number of sides L min (4) 2 when there are 4 vertices, so start from 6 List all edge combinations of 2 edges in Edge, i.e.
  • the second method is to recursively determine the initial edge combination that meets the preset condition with the minimum required number of edges.
  • n For an even number of vertices n, exactly n/2 edges if each vertex is used once. For odd numbers, since n/2 is not divisible, there is only one vertex that needs to connect to the other two vertices at the same time, and the other vertices only need to connect to another vertex, which can satisfy the preset condition that each vertex is used once. Therefore, the initial edge combinations can be determined separately according to the parity of the number of vertices.
  • FIG. 3 shows the case where n is 4
  • FIG. 4 shows the case where n is 6. Since each vertex is used only once when n is an even number, any one of the starting vertices can be selected without affecting the final result.
  • the initial edge combination corresponding to n-2 vertices can be obtained; after obtaining the initial edge combination corresponding to n-4 vertices Multiplying by n-3 possibilities, the initial edge combinations corresponding to n-2 vertices can be obtained, so that the recursive formula corresponding to the number of initial edge combinations when n is an even number is:
  • the vertices are represented by 0, 1, 2, 3, 4, and 5.
  • vertex 0 is selected as the starting vertex
  • the edges connected to vertex 0 are e 01 , e 02 , e 03 , e 04 , e 05
  • the information in Figure 4 is updated. At this time, there are only 4 vertices left on the completely undirected graph.
  • Each remaining vertex is only connected to 3 edges, assuming that edge e 01 is selected, the two vertices 0 and 1 corresponding to edge e 01 are removed, and the remaining 4 vertices are 2, 3, 4 and 5;
  • One of the four vertices below is randomly selected as the starting vertex.
  • vertex 2 is selected as the starting vertex
  • the edges connected to vertex 2 are e 23 , e 24 , and e 25.
  • the first step is to determine the possibility of selecting a starting vertex from n vertices.
  • the first step Two vertices are arbitrarily selected from the vertices, and a starting vertex is constructed according to the selected starting vertex and the selected two vertices to connect the two vertices.
  • C stands for combinatorial operators, where represents the number of all combinations of 2 points selected from n-1 points.
  • the third step after removing the selected starting vertex and the selected two vertices, the number of remaining vertices is n-3, that is, 2(k-1), then the number of remaining vertices is an even number, which can be Using the aforementioned case where n is an even number for analysis, there are F(n-3) possibilities in the third step.
  • the vertices are represented by 0, 1, 2, 3, and 4.
  • the naming method of the edges is consistent with the naming method given in Figure 4 when n is an even number.
  • the first step is to determine that there are 5 possibilities to select a starting vertex from the 5 vertices.
  • the initial edge combinations with the minimum required number of edges are ⁇ e01,e02,e34 ⁇ , ⁇ e01,e03,e24 ⁇ , ⁇ e01,e04,e23 ⁇ , ⁇ e02,e03,e14 ⁇ , ⁇ e02,e04,e13 ⁇ , ⁇ e03,e04,e12 ⁇ .
  • the initial edge combination with the minimum required number of edges when meeting the preset conditions is determined recursively, and the recursive formula used is as follows:
  • L(n) represent the number of sides in the side combination. It can be understood that L(n) also represents the number of electrode needle groups in the cloth needle combination, where L min (n) ⁇ L(n) ⁇ E(n) .
  • One side combination is regarded as a
  • V(L(n)+1) ⁇ V(L(n))i,e
  • V(L(n)+1) represents the set composed of all edges whose number of edges is L(n)+1
  • V(L(n))i represents all edges whose number is L(n)
  • An edge combination in the set V(L(n)) formed by the combination where i represents any edge combination
  • H(n) represents the set of all edges
  • e represents the set H(n) belonging to all edges but Edges that are not in the set V(L(n)).
  • the number of edges in the initial edge combination is 2, and there are 3 initial edge combinations in total.
  • the number is 15.
  • the recursive method can also continue to be used in the case of more than 4 edges.
  • the number of edges in the edge combination L(4) The value of 2, 3, 4, 5, 6.
  • the edge combination is the initial edge combination.
  • the total number of edges E(n) and the minimum required number of edges Lmin (n) are calculated according to the formula;
  • the embodiment of the present invention also provides an electrode clothing needle optimization system for electrical pulse ablation, including:
  • the optimization device is used for obtaining the optimal electrode clothing needle combination from all the cloth needle combinations based on the optimization strategy.
  • the optimization strategy includes: reducing muscle shaking of the patient, and reducing the normal tissue area of the patient to be ablated on the premise that the ablation area of the patient covers the lesion area of the patient.
  • the patient's muscle shaking can be characterized by the patient's muscle shaking data, for example: muscle shaking acceleration; the patient's muscle shaking acceleration F( ⁇ ) is determined by the patient's basic muscle shaking acceleration f( ⁇ ) and the patient's muscle shake constant Calculated.
  • muscle shaking acceleration the patient's muscle shaking acceleration
  • F( ⁇ ) the patient's muscle shaking acceleration
  • f( ⁇ ) the patient's basic muscle shaking acceleration
  • f( ⁇ ) the patient's muscle shake constant Calculated.
  • reducing the ablated normal tissue area of the patient under the premise that the ablation area covers the lesion area is also one of the optimization strategies, which not only ensures the treatment effect, but also reduces the trauma to the patient.
  • the ablated normal tissue region of the patient is characterized by a difference between the patient's ablation region and the patient's lesion region.
  • Focus on F( ⁇ ), or focus more on A e ( ⁇ , ⁇ ), its value range is 0 ⁇ w ⁇ 1, when w is 1/2, it indicates that F( ⁇ ) and A e ( ⁇ , ⁇ ) ) have the same weight, when the value of w is less than 1/2, it indicates that A e ( ⁇ , ⁇ ) has a higher weight, and when the value of w is greater than 1/2, it indicates that F( ⁇ ) has a higher weight ;
  • F( ⁇ ) represents the muscle shaking acceleration of the patient, which is a function of the relative pulse width ⁇ ;
  • a e ( ⁇ , ⁇ ) represents the difference between the ablation area of the patient and the lesion area of the patient, and is the relative pulse A function of width ⁇ and relative field strength ⁇ .
  • the electrode clothing needle combination corresponding to the minimum cost function value is used as the optimal electrode clothing needle combination.
  • the optimization strategy includes minimizing the area of the ablation region of the patient under constraints.
  • the constraints include that the patient's ablation area covers the patient's lesion area, and that the patient's muscle shake is within a threshold.
  • the threshold is determined based on the patient's tolerance.
  • constraints include:
  • f( ⁇ ) represents the peak value of muscle shaking acceleration during pre-pulse
  • the pulse width T c , the electrode needle spacing D c , and the electrode needle exposed length L c are selected from the historical patient database, which are consistent with the current treatment data, and whose basic muscle shaking acceleration f is ( ⁇ ) A specific number of rows closest to the current patient's basal muscle shaking acceleration f ⁇ c_500 , and average the corresponding muscle shaking constants in these rows as the current patient's muscle shaking constant
  • Fmax represents the muscle shaking acceleration threshold; this value can be set based on the patient's tolerance.
  • a L represents the area of the lesion area of the current patient
  • a alb ( ⁇ , ⁇ ) represents the area of the ablation region corresponding to the relative pulse width ⁇ and the relative field strength ⁇ .
  • the minimum area of the ablation region can be obtained.
  • a "computer-readable medium” can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or apparatus.
  • computer readable media include the following: electrical connections with one or more wiring (electronic devices), portable computer disk cartridges (magnetic devices), random access memory (RAM), Read Only Memory (ROM), Erasable Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM).
  • the computer readable medium may even be paper or other suitable medium on which the program may be printed, as the paper or other medium may be optically scanned, for example, followed by editing, interpretation, or other suitable medium as necessary process to obtain the program electronically and then store it in computer memory.
  • various parts of the present invention may be implemented in hardware, software, firmware or a combination thereof.
  • various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system.
  • a suitable instruction execution system For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.

Landscapes

  • Health & Medical Sciences (AREA)
  • Surgery (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Otolaryngology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Plasma & Fusion (AREA)
  • Physics & Mathematics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Electrotherapy Devices (AREA)

Abstract

A device and method for determining electrode needle arrangement combinations and an electrode needle arrangement optimization system, the device comprising: an electrode needle group number determining module, which is used to determine, on the basis of the number of electrode needles to be arranged, the minimum number of electrode needle groups when a preset condition is satisfied, two electrode needles constituting one electrode needle group; an initial combination determination module, which is used to determine an initial needle arrangement combination having the minimum number of electrode needle groups when the preset condition is satisfied; a new combination determination module, which is used to sequentially add one electrode needle group on the basis of the initial needle arrangement combination, so as to determine a new needle arrangement combination; and an integration module, which is used to integrate all of the initial needle arrangement combinations and all of the new needle arrangement combinations to obtain all of the needle arrangement combinations that satisfy the preset condition. The technical solution can quickly and efficiently determine all electrode needle arrangement combinations that satisfy a requirement, and is easy to implement.

Description

确定电极针布针组合的装置、方法及电极针布针优化系统Device and method for determining electrode clothing needle combination and electrode clothing needle optimization system 技术领域technical field

本发明属于医疗器械技术领域,具体涉及一种确定电极针布针组合的装置、方法及电极针布针优化系统。The invention belongs to the technical field of medical devices, and in particular relates to a device and method for determining the combination of electrode clothing needles and an electrode clothing needle optimization system.

背景技术Background technique

研究发现,癌症已成为危害人类健康的主要疾病之一。采用脉冲电场消融技术对病灶区域进行消融治疗,已经取得了可喜的进展。在进行消融治疗时,如果病灶区域较大,仅采用两根电极针(即一组电极针)无法做到完全消融,此时需要采用多根电极针进行联合消融,即在病灶区域插上多根电极针,然后以两根电极针为一组进行消融。对于采用多根电极针进行联合消融的情况,在实际消融过程中,需要保证每根电极针至少使用一次,因此,如何确定出所有符合要求的电极针布针组合,成为业内关心的问题。Studies have found that cancer has become one of the major diseases endangering human health. The use of pulsed electric field ablation technology to ablate the lesion area has made gratifying progress. During ablation treatment, if the lesion area is large, only two electrode needles (ie, a set of electrode needles) cannot be used for complete ablation. In this case, multiple electrode needles need to be used for combined ablation, that is, multiple One electrode needle, and then ablation is performed in a group of two electrode needles. For the case of using multiple electrode needles for joint ablation, in the actual ablation process, it is necessary to ensure that each electrode needle is used at least once. Therefore, how to determine all the electrode clothing needle combinations that meet the requirements has become a concern of the industry.

发明内容SUMMARY OF THE INVENTION

为了解决上述的确定出所有符合要求的电极针布针组合的技术问题,本发明实施例提出了一种确定电极针布针组合的装置、方法及电极针布针优化系统。In order to solve the above technical problem of determining all the required electrode clothing needle combinations, the embodiments of the present invention provide a device and method for determining electrode clothing needle combinations and an electrode clothing needle optimization system.

在本发明的第一方面,提供一种确定电极针布针组合的装置,包括:In a first aspect of the present invention, there is provided a device for determining a combination of electrode clothing needles, comprising:

电极针组数确定模块,其用于基于需要布置的电极针的数量确定符合预设条件时的最少电极针组数,其中,两根电极针构成一个电极针组;a module for determining the number of electrode needle groups, which is used to determine the minimum number of electrode needle groups when a preset condition is met based on the number of electrode needles to be arranged, wherein two electrode needles constitute one electrode needle group;

初始组合确定模块,其用于确定符合预设条件时,具有所述最少电极针组数的初始布针组合;an initial combination determination module, which is used to determine the initial needle cloth combination with the minimum number of electrode needle groups when the preset conditions are met;

新组合确定模块,其用于在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合;a new combination determination module, which is used to sequentially add an electrode needle group on the basis of the initial cloth needle combination to determine a new cloth needle combination;

整合模块,其用于将所有的所述初始布针组合和所有的所述新布针组合整合,得到符合所述预设条件的所有布针组合。The integration module is used for integrating all the initial cloth needle combinations and all the new cloth needle combinations to obtain all the cloth needle combinations that meet the preset conditions.

在某些实施例中,所述预设条件包括:所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次。In some embodiments, the preset condition includes: the electrode needle to be arranged is used at least once in one electrical pulse ablation treatment.

在某些实施例中,所述初始组合确定模块,通过枚举的方式或递归的方式确定符合所述预设条件的初始布针组合。In some embodiments, the initial combination determination module determines the initial needle cloth combination that meets the preset condition by enumeration or recursion.

在某些实施例中,响应于所述需要布置的电极针的数量为偶数,所述初始组合确定模块通过递归的方式确定符合所述预设条件的初始布针组合,包括:In some embodiments, in response to the number of electrode needles to be arranged being an even number, the initial combination determining module determines an initial combination of needles that meets the preset condition in a recursive manner, including:

依次从所述需要布置的电极针中挑选两根电极针构成的一个电极针组加入到第一布针集合中,直至所有需要布置的电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第一布针集合已有的电极针组中;以及,An electrode needle group consisting of two electrode needles is sequentially selected from the electrode needles to be arranged and added to the first cloth needle set, until all the electrode needles to be arranged are selected once, then the selection is completed; The electrode needle is not in the existing electrode needle group of the first cloth needle set; and,

挑选完毕的第一布针集合作为所述需要布置的电极针的数量为偶数时的所述初始布针组合;The selected first cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an even number;

和/或,and / or,

响应于所述需要布置的电极针的数量为奇数,所述初始组合确定模块通过递归的方式确定符合所述预设条件的初始布针组合,包括:In response to the number of the electrode needles to be arranged being an odd number, the initial combination determining module determines, in a recursive manner, an initial needle cloth combination that meets the preset condition, including:

从所述需要布置的电极针中任选一个电极针作为起始针,从所述需要布置的电极针中任选两个除起始针之外的电极针作为二级针,所述二级针分别与所述起始针构成电极针组,加入第二布针集合;Choose one electrode needle from the electrode needles to be arranged as the initial needle, and choose two electrode needles except the initial needle from the electrode needles to be arranged as the secondary needles. The needles and the starting needles respectively form an electrode needle group, and are added to the second cloth needle set;

依次从所述需要布置的电极针中挑选两根电极针构成一个电极针组加入到所述第二布针集合中,直至所述需要布置的电极针中除起始针和二级针之外的所有电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第二布针集合已有的电极针组中;以及,Select two electrode needles from the electrode needles to be arranged in turn to form an electrode needle group and add them to the second cloth needle set, until the electrode needles to be arranged except the initial needle and the secondary needle If all the electrode needles are selected once, the selection is completed; wherein the selected electrode needles are not in the existing electrode needle group of the second cloth needle set; and,

挑选完毕的第二布针集合作为所述需要布置的电极针的数量为奇数时的所述初始布针组合。The selected second cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an odd number.

在某些实施例中,所述初始布针组合的数量为:In some embodiments, the number of the initial needle cloth combination is:

Figure PCTCN2021090030-appb-000001
Figure PCTCN2021090030-appb-000001

其中,k为大于等于2的自然数,n代表所述需要布置的电极针的数量,F(n)表示所述需要布置的电极针为n时的初始布针组合的数量,F(n-2)表示所述需要布置的电极针为n-2时的初始布针组合的数量,F(n-3)表示所述需要布置的电极针为n-3时的初始布针组合的数量,C代表组合的运算符,F(2)=1,F(3)=3。Among them, k is a natural number greater than or equal to 2, n represents the number of electrode needles to be arranged, F(n) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n, F(n-2 ) represents the number of initial needle cloth combinations when the number of electrode needles to be arranged is n-2, F(n-3) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n-3, C Operators representing combinations, F(2)=1, F(3)=3.

在某些实施例中,所述新组合确定模块在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合,包括:In some embodiments, the new combination determination module sequentially adds an electrode needle group on the basis of the initial cloth needle combination, and determines a new cloth needle combination, including:

将初始布针组合作为当前布针组合;Use the initial needle combination as the current needle combination;

在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合;Add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, save the first cloth needle combination, and Use the first cloth needle combination as the current cloth needle combination;

继续在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合的操作,直到当前布针组合的电极针组数达到所述需要布置的电极针的数量对应的最大电极针组数;以及,Continue to add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, and save the first cloth needle combination, Taking the first cloth needle combination as the operation of the current cloth needle combination, until the number of electrode needle groups in the current cloth needle combination reaches the maximum number of electrode needle groups corresponding to the number of electrode needles to be arranged; and,

将所有保存的所述第一布针组合都作为所述新布针组合;All the saved first cloth needle combinations are used as the new cloth needle combinations;

其中,所述增加的一个电极针组不属于所述当前布针组合中的电极针组。Wherein, the added electrode needle group does not belong to the electrode needle group in the current needle cloth combination.

在某些实施例中,所述新组合确定模块在确定所述新布针组合时进行去重处理。In some embodiments, the new combination determination module performs deduplication processing when determining the new needle combination.

在本发明的第二方面,提供一种确定电极针布针组合的方法,包括:In a second aspect of the present invention, a method for determining a combination of electrode clothing needles is provided, comprising:

基于需要布置的电极针的数量确定符合预设条件时的最少电极针组数,其中,两根电极针构成一个电极针组;Determine the minimum number of electrode needle groups when the preset conditions are met based on the number of electrode needles to be arranged, wherein two electrode needles constitute one electrode needle group;

确定符合预设条件时,具有所述最少电极针组数的初始布针组合;When it is determined that the preset condition is met, the initial cloth needle combination with the minimum number of electrode needle groups;

在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合;以及,On the basis of the initial cloth needle combination, an electrode needle group is sequentially added to determine a new cloth needle combination; and,

将所有的所述初始布针组合和所有的所述新布针组合整合,得到符合所述预设条件的所有布针组合。All the initial cloth needle combinations and all the new cloth needle combinations are integrated to obtain all the cloth needle combinations that meet the preset conditions.

在某些实施例中,所述预设条件包括:所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次。In some embodiments, the preset condition includes: the electrode needle to be arranged is used at least once in one electrical pulse ablation treatment.

在某些实施例中,通过枚举的方式或递归的方式确定符合所述预设条件的初始布针组合。In some embodiments, the initial cloth needle combination that meets the preset condition is determined in an enumeration manner or a recursive manner.

在某些实施例中,响应于所述需要布置的电极针的数量为偶数,所述通过递归的方式确定符合所述预设条件的初始布针组合,包括:In some embodiments, in response to the number of electrode needles to be arranged being an even number, the recursive way to determine an initial combination of needles that meet the preset condition includes:

依次从所述需要布置的电极针中挑选两根电极针构成的一个电极针组加入到第一布针集合中,直至所有需要布置的电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第一布针集合已有的电极针组中;以及,An electrode needle group consisting of two electrode needles is sequentially selected from the electrode needles to be arranged and added to the first cloth needle set, until all the electrode needles to be arranged are selected once, then the selection is completed; The electrode needle is not in the existing electrode needle group of the first cloth needle set; and,

挑选完毕的第一布针集合作为所述需要布置的电极针的数量为偶数时的所述初始布针组合;The selected first cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an even number;

和/或,and / or,

响应于所述需要布置的电极针的数量为奇数,所述通过递归的方式确定符合所述预设条件的初始布针组合,包括:In response to the number of the electrode needles to be arranged being an odd number, the recursive way to determine the initial cloth needle combination that meets the preset condition includes:

从所述需要布置的电极针中任选一个电极针作为起始针,从所述需要布置的电极针中任选两个除起始针之外的电极针作为二级针,所述二级针分别与所述起始针构成电极针组,加入第二布针集合;Choose one electrode needle from the electrode needles to be arranged as the initial needle, and choose two electrode needles except the initial needle from the electrode needles to be arranged as the secondary needles. The needles and the starting needles respectively form an electrode needle group, and are added to the second cloth needle set;

依次从所述需要布置的电极针中挑选两根电极针构成一个电极针组加入到所述第二布针 集合中,直至所述需要布置的电极针中除起始针和二级针之外的所有电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第二布针集合已有的电极针组中;以及,Select two electrode needles from the electrode needles to be arranged in turn to form an electrode needle group and add them to the second cloth needle set, until the electrode needles to be arranged except the initial needle and the secondary needle If all the electrode needles are selected once, the selection is completed; wherein the selected electrode needles are not in the existing electrode needle group of the second cloth needle set; and,

挑选完毕的第二布针集合作为所述需要布置的电极针的数量为奇数时的所述初始布针组合。The selected second cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an odd number.

在某些实施例中,所述初始布针组合的数量为:In some embodiments, the number of the initial needle cloth combination is:

Figure PCTCN2021090030-appb-000002
Figure PCTCN2021090030-appb-000002

其中,k为大于等于2的自然数,n代表所述需要布置的电极针的数量,F(n)表示所述需要布置的电极针为n时的初始布针组合的数量,F(n-2)表示所述需要布置的电极针为n-2时的初始布针组合的数量,F(n-3)表示所述需要布置的电极针为n-3时的初始布针组合的数量,C代表组合的运算符,F(2)=1,F(3)=3。Among them, k is a natural number greater than or equal to 2, n represents the number of electrode needles to be arranged, F(n) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n, F(n-2 ) represents the number of initial needle cloth combinations when the number of electrode needles to be arranged is n-2, F(n-3) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n-3, C Operators representing combinations, F(2)=1, F(3)=3.

在某些实施例中,所述在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合,包括:In some embodiments, adding an electrode needle group sequentially on the basis of the initial cloth needle combination to determine a new cloth needle combination, including:

将初始布针组合作为当前布针组合;Use the initial needle combination as the current needle combination;

在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合;Add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, save the first cloth needle combination, and Use the first cloth needle combination as the current cloth needle combination;

继续在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合的操作,直到当前布针组合的电极针组数达到所述需要布置的电极针的数量对应的最大电极针组数;以及,Continue to add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, and save the first cloth needle combination, Taking the first cloth needle combination as the operation of the current cloth needle combination, until the number of electrode needle groups in the current cloth needle combination reaches the maximum number of electrode needle groups corresponding to the number of electrode needles to be arranged; and,

将所有保存的所述第一布针组合都作为所述新布针组合;All the saved first cloth needle combinations are used as the new cloth needle combinations;

其中,所述增加的一个电极针组不属于所述当前布针组合中的电极针组。Wherein, the added electrode needle group does not belong to the electrode needle group in the current needle cloth combination.

在某些实施例中,所述确定所述新布针组合时进行去重处理。In some embodiments, deduplication processing is performed when the new needle combination is determined.

在本发明的第三方面,提供一种用于电脉冲消融的电极针布针优化系统,包括:In a third aspect of the present invention, there is provided an electrode clothing needle optimization system for electrical pulse ablation, comprising:

如前任一项所述的装置;以及,The apparatus of any preceding item; and,

优化装置,用于基于优化策略,从所述所有布针组合中获取最优的电极针布针组合。The optimization device is used for obtaining the optimal electrode clothing needle combination from all the cloth needle combinations based on the optimization strategy.

在某些实施例中,所述优化策略包括:减小患者的肌肉抖动,并且在患者的消融区域覆盖患者的病灶区域的前提下减小患者被消融的正常组织区域。In some embodiments, the optimization strategy includes reducing muscle shaking of the patient, and reducing the normal tissue area of the patient to be ablated on the premise that the ablation area of the patient covers the lesion area of the patient.

在某些实施例中,所述患者的肌肉抖动采用所述患者的肌肉抖动加速度表征;所述患者的肌肉抖动加速度通过所述患者的基础肌肉抖动加速度和所述患者的肌肉抖动常数计算获得;In some embodiments, the patient's muscle shaking is characterized by the patient's muscle shaking acceleration; the patient's muscle shaking acceleration is obtained by calculating the patient's basic muscle shaking acceleration and the patient's muscle shaking constant;

所述患者被消融的正常组织区域通过所述患者的消融区域和所述患者的病灶区域的差值表征。The ablated normal tissue region of the patient is characterized by the difference between the patient's ablation region and the patient's focal region.

在某些实施例中,所述优化策略包括:在约束条件下,患者的消融区域的面积最小;所述约束条件为患者的消融区域覆盖患者的病灶区域,以及患者的肌肉抖动加速度在阈值内。In some embodiments, the optimization strategy includes: under a constraint condition, the area of the patient's ablation area is the smallest; the constraint condition is that the patient's ablation area covers the patient's lesion area, and the patient's muscle shaking acceleration is within a threshold .

本发明的有益效果:现有技术中列举符合要求的布针组合是通过枚举的方法来实现,该方法不但耗时而且效率低下,本发明实施例提出的确定电极针布针组合的装置、方法及电极针布针优化系统,可以快速高效地确定出所有符合要求的电极针布针组合,并且易于实现。顾名思义,枚举法首先列举出所有的组合,这些组合包括了不符合要求的组合和符合要求的组合,然后再对每个组合进行判断,剔除不符合要求的组合,最后剩下符合要求的组合。本专利的方法优于枚举法的地方在于从设计上就直接避免了生成不符合要求的组合,直接生成符合要求的组合,大大缩短了算法的时间。Beneficial effects of the present invention: in the prior art, enumerating the required cloth needle combinations is achieved by enumeration, which is not only time-consuming but also inefficient. The device for determining electrode cloth needle combinations proposed in the embodiment of the present invention, The method and the electrode clothing needle optimization system can quickly and efficiently determine all electrode clothing needle combinations that meet the requirements, and are easy to implement. As the name implies, the enumeration method first lists all the combinations, which include the combinations that do not meet the requirements and the combinations that meet the requirements, and then judge each combination, eliminate the combinations that do not meet the requirements, and finally leave the ones that meet the requirements. . The advantage of the method of the present patent over the enumeration method is that the generation of unsatisfactory combinations is directly avoided from the design, and the required combinations are directly generated, which greatly shortens the time of the algorithm.

附图说明Description of drawings

图1示出本发明实施例提出的确定电极针布针组合的装置的结构示意图;FIG. 1 shows a schematic structural diagram of a device for determining a combination of electrode clothing needles provided by an embodiment of the present invention;

图2示出本发明实施例提出的确定电极针布针组合的方法的流程图;FIG. 2 shows a flowchart of a method for determining a combination of electrode clothing needles provided by an embodiment of the present invention;

图3示出本发明实施例提出的确定电极针布针组合的技术方案借助完全无向图表示顶点的数量为4个时的示意图;3 shows a schematic diagram of the technical solution for determining the combination of electrode clothing needles proposed by the embodiment of the present invention when the number of vertices is represented by a completely undirected graph;

图4示出本发明实施例提出的确定电极针布针组合的技术方案借助完全无向图表示顶点的数量为6个时的示意图;4 shows a schematic diagram of the technical solution for determining the combination of electrode clothing needles proposed by an embodiment of the present invention when the number of vertices is represented by a completely undirected graph;

图5示出本发明实施例提出的确定电极针布针组合的技术方案借助完全无向图表示顶点的数量为5个时的示意图;FIG. 5 shows a schematic diagram of the technical solution for determining the combination of electrode clothing needles proposed by the embodiment of the present invention when the number of vertices is represented by a completely undirected graph;

图6示出本发明实施例提出的确定电极针布针组合的技术方案中借助完全无向图表示顶点的数量为5个时初始边组合示意图;以及FIG. 6 shows a schematic diagram of the initial edge combination when the number of vertices is represented by a completely undirected graph in the technical solution for determining the electrode clothing needle combination proposed by the embodiment of the present invention; and

图7示出本发明实施例提出的确定电极针布针组合的技术方案中借助完全无向图表表示出的顶点的数量为4个时的边组合情况。FIG. 7 shows the edge combination when the number of vertices represented by the completely undirected graph is 4 in the technical solution for determining the electrode clothing needle combination proposed by the embodiment of the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。但本领域技术人员知晓,本发明并不局限于附图和以下实施例。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to specific embodiments and accompanying drawings. However, those skilled in the art know that the present invention is not limited to the accompanying drawings and the following embodiments.

如本文中所述,术语“包括”及其各种变体可以被理解为开放式术语,其意味着“包括但不限于”。术语“基于”可以被理解为“至少部分地基于”。术语“一个实施例”可以被理 解为“至少一个实施例”。术语“另一实施例”可以被理解为“至少一个其它实施例”。布针组合可以被理解为布针组的集合。As used herein, the term "including" and its various variants can be understood as open-ended terms meaning "including but not limited to". The term "based on" may be understood as "based at least in part on". The term "one embodiment" may be understood to mean "at least one embodiment." The term "another embodiment" may be understood to mean "at least one other embodiment." A needle combination can be understood as a collection of needle groups.

如前所述,对于患者的病灶区域较大的情形,仅采用两根电极针无法做到完全消融,此时需要采用多根电极针进行联合消融。对于采用多根电极针进行联合消融的情况,在实际消融过程中,需要保证每根电极针至少使用一次,基于此,本发明实施例提出了一种确定电极针布针组合的装置、方法及电极针布针优化系统。As mentioned above, for a patient with a large lesion area, only two electrode needles cannot be used for complete ablation. In this case, multiple electrode needles need to be used for combined ablation. For the case of using multiple electrode needles for joint ablation, in the actual ablation process, it is necessary to ensure that each electrode needle is used at least once. Based on this, the embodiments of the present invention provide a device, method and method for determining the combination of electrode clothing and needles. Electrode clothing needle optimization system.

下面结合附图对本发明实施例作进一步描述。图1示出了根据本发明的一个实施例的确定电极针布针组合的装置的结构示意图,所述装置包括:The embodiments of the present invention will be further described below with reference to the accompanying drawings. Fig. 1 shows a schematic structural diagram of a device for determining a combination of electrode clothing and needles according to an embodiment of the present invention, the device includes:

电极针组数确定模块,其用于基于需要布置的电极针的数量确定符合预设条件时的最少电极针组数,其中,两根电极针构成一个电极针组;a module for determining the number of electrode needle groups, which is used to determine the minimum number of electrode needle groups when a preset condition is met based on the number of electrode needles to be arranged, wherein two electrode needles constitute one electrode needle group;

初始组合确定模块,其用于确定符合预设条件时,具有所述最少电极针组数的初始布针组合;an initial combination determination module, which is used to determine the initial needle cloth combination with the minimum number of electrode needle groups when the preset conditions are met;

新组合确定模块,其用于在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合;a new combination determination module, which is used to sequentially add an electrode needle group on the basis of the initial cloth needle combination to determine a new cloth needle combination;

整合模块,其用于将所有的所述初始布针组合和所有的所述新布针组合整合,得到符合所述预设条件的所有布针组合。The integration module is used for integrating all the initial cloth needle combinations and all the new cloth needle combinations to obtain all the cloth needle combinations that meet the preset conditions.

在本发明实施例中,所述需要布置的电极针的数量主要由患者的病灶区域大小决定,尽量保证布置的电极针形成的消融区域能够覆盖患者的病灶区域。In the embodiment of the present invention, the number of electrode needles to be arranged is mainly determined by the size of the patient's lesion area, and the ablation area formed by the arranged electrode needles is ensured as far as possible to cover the patient's lesion area.

所述预设条件根据治疗策略来设定。在一个实施例中,所述预设条件包括:所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次。本发明实施例在后续主要基于这一预设条件进行说明。在另一个实施例中,所述预设条件包括:所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次,且需要布置的电极针的组数尽可能的少。The preset conditions are set according to the treatment strategy. In one embodiment, the preset condition includes: the electrode needle to be arranged is used at least once in one electrical pulse ablation treatment. The embodiments of the present invention are mainly described in the following based on this preset condition. In another embodiment, the preset conditions include: the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment, and the number of groups of electrode needles to be arranged is as small as possible.

所述最少电极针组数需要符合预设条件。在所述预设条件包括所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次时,如果需要布置的电极针的数量为偶数,那么所述最少电极针组数为需要布置的电极针的数量的一半;如果需要布置的电极针的数量为奇数,那么所述最少电极针组数为需要布置的电极针的数量加1后的一半。举例来说,假设需要布置的电极针的数量为6,那么所述最少电极针组数为3;假设需要布置的电极针的数量为7,那么所述最少电极针组数为4。The minimum number of electrode needle groups needs to meet preset conditions. When the preset condition includes that the electrode needles to be arranged are used at least once in one electric pulse ablation treatment, if the number of electrode needles to be arranged is an even number, the minimum number of electrode needle groups is the required number of electrode needles to be arranged. Half of the number of electrode needles; if the number of electrode needles to be arranged is an odd number, the minimum number of electrode needle groups is half of the number of electrode needles to be arranged plus 1. For example, if the number of electrode needles to be arranged is 6, then the minimum number of electrode needle groups is 3; if the number of electrode needles to be arranged is 7, then the minimum number of electrode needle groups is 4.

所述初始布针组合需要符合所述预设条件以及所述最少电极针组数的限制。在所述预设条件包括所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次时,如果需要布置的电极针的数量为偶数,那么所述初始布针组合需要满足其包括的电极针组数为需要布置的 电极针的数量的一半,并且需要布置的电极针在一次电脉冲消融治疗中至少被使用一次;如果需要布置的电极针的数量为奇数,那么所述初始布针组合需要满足其包括的电极针组数为需要布置的电极针的数量加1后的一半,并且需要布置的电极针在一次电脉冲消融治疗中至少被使用一次。The initial needle cloth combination needs to meet the preset condition and the limit of the minimum number of electrode needle groups. When the preset condition includes that the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment, if the number of electrode needles to be arranged is an even number, the initial needle arrangement combination needs to satisfy the requirements of The number of electrode needle groups is half of the number of electrode needles to be arranged, and the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment; if the number of electrode needles to be arranged is an odd number, the initial needle arrangement The combination needs to satisfy that the number of electrode needle groups included is half of the number of electrode needles to be arranged plus 1, and the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment.

在一个实施例中,所述初始组合确定模块通过枚举的方式确定符合所述预设条件的初始布针组合。In one embodiment, the initial combination determination module determines the initial needle cloth combination that meets the preset condition by enumeration.

所述枚举的方式例如可以是将需要布置的电极针两两组合成一组,从组合成的组中挑选出最少电极针组数的组合;遍历所挑选出的所有组合,选择满足所述预设条件的组合,即为所述初始布针组合。The enumeration method may be, for example, combining two groups of electrode needles to be arranged into one group, and selecting the combination with the minimum number of electrode needle groups from the combined group; The combination of set conditions is the initial needle cloth combination.

在另一个实施例中,所述初始组合确定模块通过递归的方式确定符合所述预设条件的初始布针组合。In another embodiment, the initial combination determining module determines the initial cloth needle combination that meets the preset condition in a recursive manner.

所述递归的方式例如可以按照所述需要布置的电极针的数量为偶数或者奇数采用不同的策略实现。For example, the recursive manner can be implemented using different strategies according to whether the number of electrode needles to be arranged is even or odd.

具体来说,在一个实施例中,响应于所述需要布置的电极针的数量为偶数,所述初始组合确定模块通过递归的方式确定符合所述预设条件的初始布针组合,包括:Specifically, in one embodiment, in response to the number of the electrode needles to be arranged being an even number, the initial combination determining module determines, in a recursive manner, an initial combination of needles that meets the preset condition, including:

依次从所述需要布置的电极针中挑选两根电极针构成的一个电极针组加入到第一布针集合中,直至所有需要布置的电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第一布针集合已有的电极针组中;以及,An electrode needle group consisting of two electrode needles is sequentially selected from the electrode needles to be arranged and added to the first cloth needle set, until all the electrode needles to be arranged are selected once, then the selection is completed; The electrode needle is not in the existing electrode needle group of the first cloth needle set; and,

挑选完毕的第一布针集合作为所述需要布置的电极针的数量为偶数时的所述初始布针组合。The selected first cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an even number.

举例来说,假设需要布置的电极针为4根,给4根电极针编号,为避免混淆,不同电极针的编号不同,例如给4根电极针分别编号为电极针1、电极针2、电极针3和电极针4。假设先挑选电极针1和电极针2,将电极针1和电极针2构成的电极针组加入一个空的第一布针集合,再挑选不在第一布针集合已有的电极针组中的电极针3和电极针4构成一个电极针组加入已有电极针1和电极针2的第一布针集合,此时所有需要布置的电极针都被选中一次,由此得到第一个第一布针集合{(电极针1,电极针2),(电极针3,电极针4)},作为第一个初始布针组合,需要说明的是,(电极针x,电极针y)和(电极针y,电极针x)表示同一个电极针组,括号中的x和y代表电极针的编号,可见,通过前述依次从所述需要布置的电极针中挑选两根电极针构成的一个电极针组加入到第一布针集合中,直至所有需要布置的电极针被选中一次,就可以得到需要布置的电极针的数量为偶数时的初始布针组合。如法炮制,如果先挑选电极针2和电极针3,将电极针2和电极针3构成的电极针组加入一个空的第一布针集合, 再挑选不在第一布针集合已有的电极针组中的电极针4和电极针1构成一个电极针组加入已有电极针2和电极针3的第一布针集合,此时,所有需要布置的电极针都被选中一次,由此得到第二个第一布针集合{(电极针2,电极针3),(电极针4,电极针1)},作为第二个初始布针组合。如果先挑选电极针3和电极针1,将电极针3和电极针1构成的电极针组加入一个空的第一布针集合,再挑选不在第一布针集合已有的电极针组中的电极针4和电极针2构成一个电极针组加入已有电极针3和电极针1的第一布针集合,此时所有需要布置的电极针都被选中一次,由此得到第三个第一布针集合{(电极针3,电极针1),(电极针4,电极针2)},作为第三个初始布针组合。当然也可以按照其他顺序挑选,最终也会得到上述三个初始布针组合。因此,对于需要布置的电极针为4根时,初始布针组合有三个,具体为:{(电极针1,电极针2),(电极针3,电极针4)};{(电极针2,电极针3),(电极针4,电极针1)};{(电极针3,电极针1),(电极针4,电极针2)}。For example, assuming that there are 4 electrode needles to be arranged, number the 4 electrode needles. In order to avoid confusion, the numbers of different electrode needles are different. For example, the 4 electrode needles are numbered as electrode needle 1, electrode needle 2, electrode needle Needle 3 and electrode needle 4. Assuming that electrode needle 1 and electrode needle 2 are selected first, the electrode needle group formed by electrode needle 1 and electrode needle 2 is added to an empty first cloth needle set, and then the electrode needle group that is not in the existing first cloth needle set is selected. The electrode needle 3 and the electrode needle 4 constitute an electrode needle group and are added to the first cloth needle set of the existing electrode needle 1 and electrode needle 2. At this time, all the electrode needles to be arranged are selected once, thus obtaining the first first cloth needle set. The set of cloth needles {(electrode needle 1, electrode needle 2), (electrode needle 3, electrode needle 4)}, as the first initial cloth needle combination, it should be noted that (electrode needle x, electrode needle y) and ( Electrode needle y, electrode needle x) represent the same electrode needle group, and x and y in parentheses represent the number of electrode needles. It can be seen that an electrode composed of two electrode needles is sequentially selected from the electrode needles to be arranged as described above. The needle group is added to the first cloth needle set, until all the electrode needles to be arranged are selected once, the initial cloth needle combination when the number of the electrode needles to be arranged is an even number can be obtained. In the same way, if electrode needle 2 and electrode needle 3 are selected first, the electrode needle group formed by electrode needle 2 and electrode needle 3 is added to an empty first cloth needle set, and then the electrode needle group that is not in the first cloth needle set is selected. The electrode needle 4 and the electrode needle 1 form an electrode needle group and are added to the first cloth needle set of the existing electrode needle 2 and electrode needle 3. At this time, all the electrode needles to be arranged are selected once, thereby obtaining the second needle. A first set of cloth needles {(electrode needle 2, electrode needle 3), (electrode needle 4, electrode needle 1)}, as the second initial cloth needle combination. If the electrode needle 3 and the electrode needle 1 are selected first, the electrode needle group formed by the electrode needle 3 and the electrode needle 1 is added to an empty first cloth needle set, and then the electrode needle group that is not in the existing first cloth needle set is selected. Electrode needle 4 and electrode needle 2 form an electrode needle group and are added to the first cloth needle set of the existing electrode needle 3 and electrode needle 1. At this time, all electrode needles to be arranged are selected once, thus obtaining the third first cloth needle set. The cloth needle set {(electrode needle 3, electrode needle 1), (electrode needle 4, electrode needle 2)}, as the third initial cloth needle combination. Of course, it can also be selected in other order, and finally the above three initial cloth needle combinations will be obtained. Therefore, when there are 4 electrode needles to be arranged, there are three initial cloth needle combinations, specifically: {(electrode needle 1, electrode needle 2), (electrode needle 3, electrode needle 4)}; {(electrode needle 2 , electrode needle 3), (electrode needle 4, electrode needle 1)}; {(electrode needle 3, electrode needle 1), (electrode needle 4, electrode needle 2)}.

在一个实施例中,响应于所述需要布置的电极针的数量为奇数,所述初始组合确定模块通过递归的方式确定符合所述预设条件的初始布针组合,包括:In one embodiment, in response to the number of the electrode needles to be arranged being an odd number, the initial combination determining module determines, in a recursive manner, an initial combination of needles that meets the preset condition, including:

从所述需要布置的电极针中任选一个电极针作为起始针,从所述需要布置的电极针中任选两个除起始针之外的电极针作为二级针,所述二级针分别与所述起始针构成电极针组,加入第二布针集合;Choose one electrode needle from the electrode needles to be arranged as the initial needle, and choose two electrode needles except the initial needle from the electrode needles to be arranged as the secondary needles. The needles and the starting needles respectively form an electrode needle group, and are added to the second cloth needle set;

依次从所述需要布置的电极针中挑选两根电极针构成一个电极针组加入到所述第二布针集合中,直至所述需要布置的电极针中除起始针和二级针之外的所有电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第二布针集合已有的电极针组中;以及,Select two electrode needles from the electrode needles to be arranged in turn to form an electrode needle group and add them to the second cloth needle set, until the electrode needles to be arranged except the initial needle and the secondary needle If all the electrode needles are selected once, the selection is completed; wherein the selected electrode needles are not in the existing electrode needle group of the second cloth needle set; and,

挑选完毕的第二布针集合作为所述需要布置的电极针的数量为奇数时的所述初始布针组合。The selected second cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an odd number.

举例来说,假设需要布置的电极针为5根,给5根电极针编号,为避免混淆,不同电极针的编号不同,例如给5根电极针分别编号为电极针1、电极针2、电极针3、电极针4和电极针5。假设挑选电极针1作为起始针,如果挑选电极针2和电极针3作为二级针,将电极针2和电极针1构成的电极针组以及电极针3和电极针1构成的电极针组加入一个空的第二布针集合,再挑选不在第二布针集合已有的电极针组中的电极针4和电极针5构成一个电极针组加入已有电极针1、电极针2和电极针3的第二布针集合,此时所述需要布置的电极针中除起始针和二级针之外的所有电极针(该例中为电极针4和电极针5)被选中一次,由此得到第一个第二布针集合{(电极针1,电极针2),(电极针1,电极针3),(电极针4,电极针5)},作为第一个初始布针组合;如果挑选电极针2和电极针4作为二级针,将电极针2和电极针1构成的电极针组以及电极针4和电极针1构成的电极针组加入一个空的第二布针集合,再 挑选不在第二布针集合已有的电极针组中的电极针3和电极针5构成一个电极针组加入已有电极针1、电极针2和电极针4的第二布针集合,此时所述需要布置的电极针中除起始针和二级针之外的所有电极针(该例中为电极针3和电极针5)被选中一次,由此得到第一个第二布针集合{(电极针1,电极针2),(电极针1,电极针4),(电极针3,电极针5)},作为第二个初始布针组合,同理,可以得到选择其他电极针作为二级针对应的初始布针组合:{(电极针1,电极针2),(电极针1,电极针5),(电极针3,电极针4}、{(电极针1,电极针3),(电极针1,电极针4),(电极针2,电极针5)}、{(电极针1,电极针3),(电极针1,电极针5),(电极针2,电极针4)}、{(电极针1,电极针4),(电极针1,电极针5),(电极针2,电极针3)}。如法炮制,可以得到以其他电极针为起始针对应的初始布针组合。可见,对于5根电极针,以任意一根电极针作为起始针,其对应的初始布针组合为6个;因此,分别以5根电极针为起始针,其对应的所有初始布针组合数有6*5=30个。因此,通过前述依次从所述需要布置的电极针中挑选两根不在第二布针集合已有的电极针组中的电极针构成的一个电极针组加入到第二布针集合中,直至所述需要布置的电极针中除起始针和二级针之外的所有电极针被选中一次,就可以得到所述需要布置的电极针的数量为奇数时的初始布针组合。For example, assuming that there are 5 electrode needles to be arranged, number the 5 electrode needles. To avoid confusion, the numbers of different electrode needles are different. For example, number the 5 electrode needles as electrode needle 1, electrode needle 2, electrode needle Needle 3, electrode needle 4 and electrode needle 5. Assuming that electrode needle 1 is selected as the initial needle, if electrode needle 2 and electrode needle 3 are selected as secondary needles, the electrode needle group composed of electrode needle 2 and electrode needle 1 and the electrode needle group composed of electrode needle 3 and electrode needle 1 are selected. Add an empty second cloth needle set, and then select electrode needle 4 and electrode needle 5 that are not in the existing electrode needle group of the second cloth needle set to form an electrode needle group. Add the existing electrode needle 1, electrode needle 2 and electrode The second cloth needle collection of needle 3, at this time, all the electrode needles (electrode needle 4 and electrode needle 5 in this example) except the initial needle and the second needle among the electrode needles to be arranged are selected once, Thus, the first second needle set {(electrode needle 1, electrode needle 2), (electrode needle 1, electrode needle 3), (electrode needle 4, electrode needle 5)} is obtained, which is used as the first initial cloth needle Combination; if electrode needle 2 and electrode needle 4 are selected as secondary needles, add the electrode needle group formed by electrode needle 2 and electrode needle 1 and the electrode needle group formed by electrode needle 4 and electrode needle 1 to an empty second cloth needle Set, and then select the electrode needle 3 and electrode needle 5 that are not in the existing electrode needle group of the second cloth needle set to form an electrode needle group and join the second cloth needle set of the existing electrode needle 1, electrode needle 2 and electrode needle 4 , at this time, all the electrode needles except the initial needle and the secondary needle (in this example, the electrode needle 3 and the electrode needle 5) in the electrode needles to be arranged are selected once, thereby obtaining the first second needle The set of cloth needles {(electrode needle 1, electrode needle 2), (electrode needle 1, electrode needle 4), (electrode needle 3, electrode needle 5)}, as the second initial cloth needle combination, in the same way, can be selected Other electrode needles are used as the initial cloth needle combination corresponding to the secondary needle: {(electrode needle 1, electrode needle 2), (electrode needle 1, electrode needle 5), (electrode needle 3, electrode needle 4}, {(electrode needle 1 , electrode needle 3), (electrode needle 1, electrode needle 4), (electrode needle 2, electrode needle 5)}, {(electrode needle 1, electrode needle 3), (electrode needle 1, electrode needle 5), (electrode needle Needle 2, electrode needle 4)}, {(electrode needle 1, electrode needle 4), (electrode needle 1, electrode needle 5), (electrode needle 2, electrode needle 3)}. In the same way, other electrode needles can be obtained as The initial cloth needle combination corresponding to the starting needle. It can be seen that, for 5 electrode needles, if any one electrode needle is used as the starting needle, the corresponding initial cloth needle combination is 6; therefore, starting from 5 electrode needles For the initial needle, the corresponding number of all initial cloth needle combinations is 6*5=30. Therefore, through the foregoing sequence, select two electrode needles that are not in the existing electrode needle group of the second cloth needle set from the electrode needles to be arranged. An electrode needle group composed of the electrode needles is added to the second cloth needle set, until all the electrode needles except the initial needle and the secondary needle in the electrode needles to be arranged are selected once, the above The initial needle arrangement when the number of electrode needles to be arranged is odd.

可以理解的是,针对需要布置的电极针的数量为偶数或奇数的递归方式均可以采用前述记载的对应的递归方式,也可以在需要布置的电极针的数量为偶数的时候采用前述的递归方式,而在需要布置的电极针的数量为奇数的时候采用其他方式或者其他递归方式,或者在需要布置的电极针的数量为奇数的时候采用前述的递归方式,而在需要布置的电极针的数量为偶数的时候采用其他方式或者其他递归方式。It can be understood that the recursive method described above can be used for the recursive method in which the number of electrode needles to be arranged is even or odd, or the recursive method described above can be used when the number of electrode needles to be arranged is even. , and when the number of electrode needles to be arranged is odd, other methods or other recursive methods are adopted, or when the number of electrode needles to be arranged is odd, the aforementioned recursive method is adopted, and when the number of electrode needles to be arranged is odd When it is even, use other methods or other recursive methods.

在一个实施例中,通过递归的方式确定符合所述预设条件的初始布针组合,其中所述初始布针组合的数量为:In one embodiment, the initial cloth needle combinations that meet the preset conditions are determined recursively, wherein the number of the initial cloth needle combinations is:

Figure PCTCN2021090030-appb-000003
Figure PCTCN2021090030-appb-000003

其中,k为大于等于2的自然数,n代表所述需要布置的电极针的数量,F(n)表示所述需要布置的电极针为n时的初始布针组合的数量,F(n-2)表示所述需要布置的电极针为n-2时的初始布针组合的数量,F(n-3)表示所述需要布置的电极针为n-3时的初始布针组合的数量,C代表组合的运算符,F(2)=1,F(3)=3。Among them, k is a natural number greater than or equal to 2, n represents the number of electrode needles to be arranged, F(n) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n, F(n-2 ) represents the number of initial needle cloth combinations when the number of electrode needles to be arranged is n-2, F(n-3) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n-3, C Operators representing combinations, F(2)=1, F(3)=3.

在本发明实施例中,所述在所述初始布针组合的基础上依次增加一个电极针组,应当理解为在所述初始布针组合的基础上增加一个电极针组,获得新布针组合A;在新布针组合A的基础上增加一个电极针组,获得新布针组合B;按此方式在所述初始布针组合的基础上依次增加一个电极针组,从而可以将获得的新布针组合A、B、…一起作为所述新布针组合。In the embodiment of the present invention, adding an electrode needle group sequentially on the basis of the initial cloth needle combination should be understood as adding an electrode needle group on the basis of the initial cloth needle combination to obtain a new cloth needle combination A; Add an electrode needle group on the basis of the new cloth needle combination A, and obtain a new cloth needle combination B; in this way, add an electrode needle group on the basis of the initial cloth needle combination, so that the obtained new needle needle group can be added. The cloth needle combinations A, B, ... are taken together as the new cloth needle combination.

在一个实施例中,所述新组合确定模块在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合,包括:In one embodiment, the new combination determination module sequentially adds an electrode needle group on the basis of the initial cloth needle combination, and determines a new cloth needle combination, including:

将初始布针组合作为当前布针组合;Use the initial needle combination as the current needle combination;

在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合;Add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, save the first cloth needle combination, and Use the first cloth needle combination as the current cloth needle combination;

继续在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合的操作,直到当前布针组合的电极针组数达到所述需要布置的电极针的数量对应的最大电极针组数;以及,Continue to add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, and save the first cloth needle combination, Taking the first cloth needle combination as the operation of the current cloth needle combination, until the number of electrode needle groups in the current cloth needle combination reaches the maximum number of electrode needle groups corresponding to the number of electrode needles to be arranged; and,

将所有保存的所述第一布针组合都作为所述新布针组合;All the saved first cloth needle combinations are used as the new cloth needle combinations;

其中,所述增加的一个电极针组不属于所述当前布针组合中的电极针组。Wherein, the added electrode needle group does not belong to the electrode needle group in the current needle cloth combination.

为了便于理解,以需要布置的电极针的数量为4根,即电极针1、电极针2、电极针3和电极针4为例,说明所述增加的一个电极针组不属于所述当前布针组合中的电极针组表示的含义。对于电极针1、电极针2、电极针3和电极针4这4根电极针,两两组合,对应的电极针组包括由电极针1和电极针2构成的第一电极针组、由电极针3和电极针4构成的第二电极针组、由电极针2和电极针3构成的第三电极针组、由电极针1和电极针4构成的第四电极针组、由电极针1和电极针3构成的第五电极针组和由电极针2和电极针4构成的第六电极针组,总共六个电极针组。假设当前布针组合包括由第一电极针组和第二电极针组,那么在当前布针组合中可以增加不属于当前布针组合中的电极针组的第三电极针组、第四电极针组、第五电极针组和第六电极针组中的任一个电极针组,但不能增加属于当前布针组合中的电极针组的第一电极针组和第二电极针组。同理,如果当前布针组合包括第一电极针组、第二电极针组和第三电极针组,那么在当前布针组合中可以增加不属于当前布针组合中的电极针组的第四电极针组、第五电极针组和第六电极针组中的任一个电极针组,但不能增加属于当前布针组合中的电极针组的第一电极针组、第二电极针组和第三电极针组。由此,本领域技术人员可以理解所述增加的一个电极针组不属于所述当前布针组合中的电极针组表示的含义。For ease of understanding, taking the number of electrode needles to be arranged as 4, namely electrode needle 1, electrode needle 2, electrode needle 3 and electrode needle 4 as an example, it is explained that the added electrode needle group does not belong to the current layout The meaning of the electrode needle group in the needle combination. For electrode needle 1, electrode needle 2, electrode needle 3 and electrode needle 4, which are combined in pairs, the corresponding electrode needle group includes the first electrode needle group composed of electrode needle 1 and electrode needle 2, and the electrode needle group consisting of electrode needle 1 and electrode needle 2. The second electrode needle group consisting of the needle 3 and the electrode needle 4, the third electrode needle group consisting of the electrode needle 2 and the electrode needle 3, the fourth electrode needle group consisting of the electrode needle 1 and the electrode needle 4, the electrode needle 1 The fifth electrode needle group formed by the electrode needle 3 and the sixth electrode needle group formed by the electrode needle 2 and the electrode needle 4 are six electrode needle groups in total. Assuming that the current needle combination includes the first electrode needle group and the second electrode needle group, the third electrode needle group and the fourth electrode needle group that do not belong to the electrode needle group in the current needle needle combination can be added to the current needle needle combination. Any of the electrode needle group, the fifth electrode needle group and the sixth electrode needle group, but the first electrode needle group and the second electrode needle group belonging to the electrode needle group in the current needle cloth combination cannot be added. Similarly, if the current needle combination includes the first electrode needle group, the second electrode needle group, and the third electrode needle group, the fourth electrode needle group that does not belong to the current needle needle combination can be added to the current needle needle combination. Any one of the electrode needle group, the fifth electrode needle group and the sixth electrode needle group, but the first electrode needle group, the second electrode needle group and the first electrode needle group that belong to the electrode needle group in the current cloth needle group cannot be added. Three-electrode needle set. Therefore, those skilled in the art can understand that the added one electrode needle group does not belong to the meaning represented by the electrode needle group in the current needle cloth combination.

在一个实施例中,为了减少后续的计算量,所述新组合确定模块在确定所述新布针组合时进行去重处理,即去除重复的布针组合。In one embodiment, in order to reduce the amount of subsequent calculation, the new combination determination module performs deduplication processing when determining the new cloth needle combination, that is, removes duplicate cloth needle combinations.

本发明实施例提出的确定电极针布针组合的装置可以快速高效地确定出所有符合要求的电极针布针组合,并且易于实现。The device for determining electrode clothing needle combinations provided by the embodiments of the present invention can quickly and efficiently determine all electrode clothing needle combinations that meet the requirements, and is easy to implement.

图2示出了根据本发明的一个实施例的确定电极针布针组合的方法的流程图,如图所示,所述方法包括:Fig. 2 shows a flowchart of a method for determining a combination of electrode clothing needles according to an embodiment of the present invention. As shown in the figure, the method includes:

基于需要布置的电极针的数量确定符合预设条件时的最少电极针组数,其中,两根电极针构成一个电极针组;Determine the minimum number of electrode needle groups when the preset conditions are met based on the number of electrode needles to be arranged, wherein two electrode needles constitute one electrode needle group;

确定符合预设条件时,具有所述最少电极针组数的初始布针组合;When it is determined that the preset condition is met, the initial cloth needle combination with the minimum number of electrode needle groups;

在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合;以及,On the basis of the initial cloth needle combination, an electrode needle group is sequentially added to determine a new cloth needle combination; and,

将所有的所述初始布针组合和所有的所述新布针组合整合,得到符合所述预设条件的所有布针组合。All the initial cloth needle combinations and all the new cloth needle combinations are integrated to obtain all the cloth needle combinations that meet the preset conditions.

在本发明实施例中,所述需要布置的电极针的数量主要由患者的病灶区域大小决定,尽量保证布置的电极针形成的消融区域能够覆盖患者的病灶区域。In the embodiment of the present invention, the number of electrode needles to be arranged is mainly determined by the size of the patient's lesion area, and the ablation area formed by the arranged electrode needles is ensured as far as possible to cover the patient's lesion area.

所述预设条件根据治疗策略来设定。在一个实施例中,所述预设条件包括:所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次。本发明实施例在后续主要基于这一预设条件进行说明。在另一个实施例中,所述预设条件包括:所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次,且需要布置的电极针的组数尽可能的少。The preset conditions are set according to the treatment strategy. In one embodiment, the preset condition includes: the electrode needle to be arranged is used at least once in one electrical pulse ablation treatment. The embodiments of the present invention are mainly described in the following based on this preset condition. In another embodiment, the preset conditions include: the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment, and the number of groups of electrode needles to be arranged is as small as possible.

所述最少电极针组数需要符合预设条件。在所述预设条件包括所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次时,如果需要布置的电极针的数量为偶数,那么所述最少电极针组数为需要布置的电极针的数量的一半;如果需要布置的电极针的数量为奇数,那么所述最少电极针组数为需要布置的电极针的数量加1后的一半。The minimum number of electrode needle groups needs to meet preset conditions. When the preset condition includes that the electrode needles to be arranged are used at least once in one electric pulse ablation treatment, if the number of electrode needles to be arranged is an even number, the minimum number of electrode needle groups is the required number of electrode needles to be arranged. Half of the number of electrode needles; if the number of electrode needles to be arranged is an odd number, the minimum number of electrode needle groups is half of the number of electrode needles to be arranged plus 1.

所述初始布针组合需要符合所述预设条件以及所述最少电极针组数的限制。在所述预设条件包括所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次时,如果需要布置的电极针的数量为偶数,那么所述初始布针组合需要满足其包括的电极针组数为需要布置的电极针的数量的一半,并且需要布置的电极针在一次电脉冲消融治疗中至少被使用一次;如果需要布置的电极针的数量为奇数,那么所述初始布针组合需要满足其包括的电极针组数为需要布置的电极针的数量加1后的一半,并且需要布置的电极针在一次电脉冲消融治疗中至少被使用一次。在一个实施例中,通过枚举的方式或递归的方式确定符合所述预设条件的初始布针组合。所述枚举的方式例如可以是将需要布置的电极针两两组合成一组,从组合成的组中挑选出最少电极针组数的组合;遍历所挑选出的所有组合,选择满足所述预设条件的组合,即为所述初始布针组合。所述递归的方式例如可以按照所述需要布置的电极针的数量为偶数或者奇数采用不同的策略实现。具体来说,在一个实施例中,响应于所述需要布置的电极针的数量为偶数,所述通过递归的方式确定符合所述预设条件的初始布针组合,包括:The initial needle cloth combination needs to meet the preset condition and the limit of the minimum number of electrode needle groups. When the preset condition includes that the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment, if the number of electrode needles to be arranged is an even number, the initial needle arrangement combination needs to satisfy the requirements of The number of electrode needle groups is half of the number of electrode needles to be arranged, and the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment; if the number of electrode needles to be arranged is an odd number, the initial needle arrangement The combination needs to satisfy that the number of electrode needle groups included is half of the number of electrode needles to be arranged plus 1, and the electrode needles to be arranged are used at least once in one electrical pulse ablation treatment. In one embodiment, the initial needle cloth combination that meets the preset condition is determined in an enumeration manner or a recursive manner. The enumeration method may be, for example, combining two groups of electrode needles to be arranged into one group, and selecting the combination with the minimum number of electrode needle groups from the combined group; The combination of set conditions is the initial needle cloth combination. For example, the recursive manner can be implemented using different strategies according to whether the number of electrode needles to be arranged is even or odd. Specifically, in one embodiment, in response to the number of electrode needles to be arranged being an even number, the recursive way to determine an initial combination of needles that meet the preset condition includes:

依次从所述需要布置的电极针中挑选两根电极针构成的一个电极针组加入到第一布针集 合中,直至所有需要布置的电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第一布针集合已有的电极针组中;以及,An electrode needle group consisting of two electrode needles is sequentially selected from the electrode needles to be arranged and added to the first cloth needle set, until all the electrode needles to be arranged are selected once, then the selection is completed; The electrode needle is not in the existing electrode needle group of the first cloth needle set; and,

挑选完毕的第一布针集合作为所述需要布置的电极针的数量为偶数时的所述初始布针组合。The selected first cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an even number.

在一个实施例中,响应于所述需要布置的电极针的数量为奇数,通过递归的方式确定符合所述预设条件的初始布针组合,包括:In one embodiment, in response to the number of the electrode needles to be arranged being an odd number, the initial combination of needles that meet the preset condition is determined recursively, including:

从所述需要布置的电极针中任选一个电极针作为起始针,从所述需要布置的电极针中任选两个除起始针之外的电极针作为二级针,所述二级针分别与所述起始针构成电极针组,加入第二布针集合;Choose one electrode needle from the electrode needles to be arranged as the initial needle, and choose two electrode needles except the initial needle from the electrode needles to be arranged as the secondary needles. The needles and the starting needles respectively form an electrode needle group, and are added to the second cloth needle set;

依次从所述需要布置的电极针中挑选两根电极针构成一个电极针组加入到所述第二布针集合中,直至所述需要布置的电极针中除起始针和二级针之外的所有电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第二布针集合已有的电极针组中;以及,Select two electrode needles from the electrode needles to be arranged in turn to form an electrode needle group and add them to the second cloth needle set, until the electrode needles to be arranged except the initial needle and the secondary needle If all the electrode needles are selected once, the selection is completed; wherein the selected electrode needles are not in the existing electrode needle group of the second cloth needle set; and,

挑选完毕的第二布针集合作为所述需要布置的电极针的数量为奇数时的所述初始布针组合。The selected second cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an odd number.

可以理解的是,针对需要布置的电极针的数量为偶数或奇数的递归方式均可以采用前述记载的对应的递归方式,也可以在需要布置的电极针的数量为偶数的时候采用前述的递归方式,而在需要布置的电极针的数量为奇数的时候采用其他方式或者其他递归方式,或者在需要布置的电极针的数量为奇数的时候采用前述的递归方式,而在需要布置的电极针的数量为偶数的时候采用其他方式或者其他递归方式。It can be understood that the recursive method described above can be used for the recursive method in which the number of electrode needles to be arranged is even or odd, or the recursive method described above can be used when the number of electrode needles to be arranged is even. , and when the number of electrode needles to be arranged is odd, other methods or other recursive methods are adopted, or when the number of electrode needles to be arranged is odd, the aforementioned recursive method is adopted, and when the number of electrode needles to be arranged is odd When it is even, use other methods or other recursive methods.

在一个实施例中,通过递归的方式确定符合所述预设条件的初始布针组合,其中所述初始布针组合的数量为:In one embodiment, the initial cloth needle combinations that meet the preset conditions are determined recursively, wherein the number of the initial cloth needle combinations is:

Figure PCTCN2021090030-appb-000004
Figure PCTCN2021090030-appb-000004

其中,k为大于等于2的自然数,n代表所述需要布置的电极针的数量,F(n)表示所述需要布置的电极针为n时的初始布针组合的数量,F(n-2)表示所述需要布置的电极针为n-2时的初始布针组合的数量,F(n-3)表示所述需要布置的电极针为n-3时的初始布针组合的数量,C代表组合的运算符,F(2)=1,F(3)=3。Among them, k is a natural number greater than or equal to 2, n represents the number of electrode needles to be arranged, F(n) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n, F(n-2 ) represents the number of initial needle cloth combinations when the number of electrode needles to be arranged is n-2, F(n-3) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n-3, C Operators representing combinations, F(2)=1, F(3)=3.

在本发明实施例中,所述在所述初始布针组合的基础上依次增加一个电极针组,应当理解为在所述初始布针组合的基础上增加一个电极针组,获得新布针组合A;在新布针组合A的基础上增加一个电极针组,获得新布针组合B;按此方式依次增加一个电极针组,从而获得的新布针组合A、B、…一起作为所述新布针组合。In the embodiment of the present invention, adding an electrode needle group sequentially on the basis of the initial cloth needle combination should be understood as adding an electrode needle group on the basis of the initial cloth needle combination to obtain a new cloth needle combination A; on the basis of the new needle combination A, add an electrode needle group to obtain a new needle needle combination B; in this way, add an electrode needle group in turn, so that the obtained new needle needle combinations A, B, ... are taken together as the New needle combination.

在一个实施例中,所述在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合,包括:In one embodiment, adding an electrode needle group sequentially on the basis of the initial cloth needle combination to determine a new cloth needle combination includes:

将初始布针组合作为当前布针组合;Use the initial needle combination as the current needle combination;

在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合;Add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, save the first cloth needle combination, and Use the first cloth needle combination as the current cloth needle combination;

继续在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合的操作,直到当前布针组合的电极针组数达到所述需要布置的电极针的数量对应的最大电极针组数;以及,Continue to add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, and save the first cloth needle combination, Taking the first cloth needle combination as the operation of the current cloth needle combination, until the number of electrode needle groups in the current cloth needle combination reaches the maximum number of electrode needle groups corresponding to the number of electrode needles to be arranged; and,

将所有保存的所述第一布针组合都作为所述新布针组合;All the saved first cloth needle combinations are used as the new cloth needle combinations;

其中,所述增加的一个电极针组不属于所述当前布针组合中的电极针组。Wherein, the added electrode needle group does not belong to the electrode needle group in the current needle cloth combination.

在一个实施例中,为了减少后续的计算量,在确定所述新布针组合时进行去重处理,即去除重复的布针组合。In one embodiment, in order to reduce the amount of subsequent calculation, a deduplication process is performed when the new combination of cloth needles is determined, that is, repeated combinations of cloth needles are removed.

本发明实施例提出的确定电极针布针组合的方法与前述的确定电极针布针组合的装置类似的内容,在此不再赘述,本领域技术人员根据前述确定电极针布针组合的装置的描述可以理解本发明实施例提出的确定电极针布针组合的方法的相关内容,同样,前述确定电极针布针组合的装置也可以参考所述确定电极针布针组合的方法的相关内容。The method for determining the combination of electrode clothing needles proposed in the embodiment of the present invention is similar to the aforementioned device for determining the combination of electrode clothing needles, which will not be repeated here. The description can understand the relevant content of the method for determining the combination of electrode clothing needles proposed in the embodiments of the present invention. Similarly, the aforementioned device for determining the combination of electrode clothing needles can also refer to the relevant content of the method for determining the combination of electrode clothing needles.

本发明实施例提出的确定电极针布针组合的方法可以快速高效地确定出所有符合要求的电极针布针组合,并且易于实现。The method for determining electrode clothing needle combinations provided by the embodiments of the present invention can quickly and efficiently determine all electrode clothing needle combinations that meet the requirements, and is easy to implement.

下面以一个具体示例对本发明实施例提出的确定电极针布针组合的技术方案进行示例性说明,以助于理解本发明实施例的主要方面,但不应理解为对本发明实施例的限制。The technical solution for determining the combination of electrode clothing and needles proposed in the embodiment of the present invention is exemplarily described below with a specific example, so as to help understand the main aspects of the embodiment of the present invention, but should not be construed as a limitation of the embodiment of the present invention.

以需要布置的电极针的数量为4根,编号分为电极针1、电极针2、电极针3和电极针4为例。对于电极针1、电极针2、电极针3和电极针4这4根电极针,两两组合,对应的电极针组包括由电极针1和电极针2构成的第一电极针组(简写为12,简写中的数字代表两根电极针的编号,并且21和12表示同一电极针组,下同)、由电极针3和电极针4构成的第二电极针组(简写为34)、由电极针2和电极针3构成的第三电极针组(简写为23)、由电极针1和电极针4构成的第四电极针组(简写为14)、由电极针1和电极针3构成的第五电极针组(简写为13)、由电极针2和电极针4构成的第六电极针组(简写为24),总共6个电极针组。根据前述描述可知,符合预设条件时的最少电极针组数为2,初始布针组合为{(12),(34)},{(13),(24)},{(14),(23)},总共3个初始布针组合。以初始布针组合{(12),(34)}为例,在 初始布针组合{(12),(34)}的基础上增加一个不在初始布针组合{(12),(34)}中的电极针组,得到4个新布针组合{(12),(34),(13)},{(12),(34),(14)},{(12),(34),(23)},{(12),(34),(24)};以新布针组合{(12),(34),(13)}为例,在新布针组合{(12),(34),(13)}的基础上增加一个不在新布针组合{(12),(34),(13)}中的电极针组,得到3个新布针组合{(12),(34),(13),(14)},{(12),(34),(13),(23)},{(12),(34),(13),(24)};以新布针组合{(12),(34),(13),(14)}为例,在新布针组合{(12),(34),(13),(14)}的基础上增加一个不在新布针组合{(12),(34),(13),(14)}中的电极针组,得到2个新布针组合{(12),(34),(13),(14),(23)},{(12),(34),(13),(14),(24)};以新布针组合{(12),(34),(13),(14),(23)}为例,在新布针组合{(12),(34),(13),(14),(23)}的基础上增加一个不在新布针组合{(12),(34),(13),(14),(23)}中的电极针组,得到1个新布针组合{(12),(34),(13),(14),(23),(24)},由于新布针组合{(12),(34),(13),(14),(23),(24)}已经包含了所有的6个电极针组,无法再增加电极针组,因此所述依次增加的操作结束。虽然前述描述中均只选择了其中一个初始布针组合或者新布针组合来说明如何依次增加一个电极针组,确定新布针组合的操作过程,但很明显,本领域技术人员根据上述描述可以理解其他初始布针组合或者其他新布针组合的操作过程,例如,在新布针组合{(12),(34),(14)}的基础上增加一个不在新布针组合{(12),(34),(14)}中的电极针组,可以得到3个新布针组合{(12),(34),(14),(13)},{(12),(34),(14),(23)},{(12),(34),(14),(24)}。由此得到的所有初始布针组合以及所有新布针组合,在整合后得到符合所述预设条件的所有布针组合。为了减少计算量,可以在整合前,对所有新布针组合进行去重处理。在需要布置的电极针的数量为4根时,所有的初始布针组合共为3个,所有的新布针组合去重后为34个(具体可参考图7所示)。Take the number of electrode needles to be arranged as 4, and the numbers are divided into electrode needle 1, electrode needle 2, electrode needle 3 and electrode needle 4 as an example. For electrode needle 1, electrode needle 2, electrode needle 3 and electrode needle 4, which are combined in pairs, the corresponding electrode needle group includes the first electrode needle group composed of electrode needle 1 and electrode needle 2 (abbreviated as 12. The numbers in the abbreviation represent the numbers of the two electrode needles, and 21 and 12 represent the same electrode needle group, the same below), the second electrode needle group consisting of electrode needles 3 and 4 (abbreviated as 34), consisting of The third electrode needle group (abbreviated as 23) composed of electrode needles 2 and 3, the fourth electrode needle group (abbreviated as 14) composed of electrode needles 1 and 4, composed of electrode needles 1 and electrode needles 3 The fifth electrode needle group (abbreviated as 13), the sixth electrode needle group (abbreviated as 24) composed of electrode needles 2 and 4, a total of 6 electrode needle groups. According to the above description, the minimum number of electrode needle groups when the preset conditions are met is 2, and the initial needle cloth combination is {(12),(34)}, {(13),(24)}, {(14),( 23)}, a total of 3 initial needle combinations. Take the initial needle combination {(12),(34)} as an example, add a non-initial needle combination {(12),(34)} on the basis of the initial needle combination {(12),(34)} The electrode needle group in the (23)}, {(12), (34), (24)}; take the new needle combination {(12), (34), (13)} as an example, in the new needle combination {(12), On the basis of (34), (13)}, an electrode needle group that is not in the new cloth needle combination {(12), (34), (13)} is added to obtain 3 new cloth needle combinations {(12), ( 34),(13),(14)},{(12),(34),(13),(23)},{(12),(34),(13),(24)}; with new Take the needle combination {(12),(34),(13),(14)} as an example, add a new needle combination {(12),(34),(13),(14)} For the electrode needle group that is not in the new cloth needle combination {(12),(34),(13),(14)}, get 2 new cloth needle combinations {(12),(34),(13),(14) ),(23)}, {(12),(34),(13),(14),(24)}; combine {(12),(34),(13),(14) with new needles ,(23)} as an example, add a new needle combination {(12),( 34),(13),(14),(23)}, get a new needle combination {(12),(34),(13),(14),(23),( 24)}, since the new needle combination {(12),(34),(13),(14),(23),(24)} already includes all 6 electrode needle groups, no more electrode needles can be added group, so the sequential increase operation ends. Although only one initial needle combination or a new needle combination is selected in the foregoing description to illustrate the operation process of how to sequentially add an electrode needle group and determine the new needle combination, it is obvious that those skilled in the art can Understand the operation process of other initial cloth needle combinations or other new cloth needle combinations, for example, adding a new cloth needle combination {(12) on the basis of the new cloth needle combination {(12),(34),(14)} ,(34),(14)} in the electrode needle group, you can get 3 new cloth needle combinations {(12),(34),(14),(13)},{(12),(34), (14),(23)}, {(12),(34),(14),(24)}. All initial cloth needle combinations and all new cloth needle combinations thus obtained are integrated to obtain all cloth needle combinations that meet the preset conditions. To reduce the amount of computation, all new needle combinations can be deduplicated before integration. When the number of electrode needles to be arranged is 4, all initial cloth needle combinations are 3 in total, and all new cloth needle combinations are 34 after deduplication (for details, please refer to Figure 7).

为了便于理解本发明实施例提出的确定电极针布针组合的技术方案,下面借助完全无向图来进行说明。需要强调的是,借助完全无向图来进行说明仅是为了方便理解本发明实施例的技术方案,不应视为对本发明实施例的限制。In order to facilitate the understanding of the technical solution for determining the combination of electrode clothing needles proposed in the embodiments of the present invention, the following description is made with the help of a completely undirected graph. It should be emphasized that the description with the aid of a completely undirected graph is only for the convenience of understanding the technical solutions of the embodiments of the present invention, and should not be regarded as a limitation on the embodiments of the present invention.

为了便于理解,采用完全无向图表示电极针和电极针组的关系,可参考图3、图4和图5所示,图中的顶点代表电极针(在本发明实施例中代表需要布置的电极针),图中的边代表一个电极针组,在图3中采用0、1、2、3表示顶点,采用e 01、e 02、e 03、e 12、e 13、e 23表示边,需要说明的是,e xy和e yx表示同一条边,这里的x和y表示不同的顶点。图3中给出了4根电极针的示意,其中标注了各条边的表示方法;图4给出了6根电极针的示意,其中仅示例性地标注了以0为顶点的五条边的表示方法,本领域技术人员结合图3的表示方法可以知晓其他顶点的各条边的表述方法;图5给出了5根电极针的示意,其中仅示例性地标注了以0为 顶点的四条边的表示方法,本领域技术人员结合图3的表示方法可以知晓其他顶点的各条边的表示方法。根据图3、图4和图5的示意,本领域技术人员可以理解其他数量的电极针和电极针组采用完全无向图表达的方式。可以理解,在采用完全无向图表示电极针与电极针组的关系时,顶点代表电极针,边组合代表布针组合,最少需要的边数代表最少电极针组数,总边数代表最大电极针组数,初始边组合代表初始布针组合,新边组合代表新布针组合。 For ease of understanding, a completely undirected graph is used to represent the relationship between the electrode needles and the electrode needle groups, as shown in Figure 3, Figure 4 and Figure 5. The vertices in the figures represent the electrode needles (in this embodiment of the present invention, they represent the electrodes that need to be arranged). electrode needle), the edge in the figure represents an electrode needle group, in Figure 3, 0, 1, 2, 3 are used to represent the vertex, and e 01 , e 02 , e 03 , e 12 , e 13 , e 23 are used to represent the edge, It should be noted that e xy and e yx represent the same edge, and x and y here represent different vertices. Figure 3 shows a schematic diagram of 4 electrode needles, in which the representation method of each edge is marked; Figure 4 shows a schematic diagram of 6 electrode needles, in which only the five sides with 0 as the vertex are marked exemplarily. Representation method, those skilled in the art can know the expression method of each edge of other vertices in combination with the representation method of FIG. 3; As for the representation method of the edge, those skilled in the art can know the representation method of each edge of other vertices with reference to the representation method in FIG. 3 . According to the schematic diagrams in FIGS. 3 , 4 and 5 , those skilled in the art can understand that other numbers of electrode needles and electrode needle groups are expressed in a completely undirected graph. It can be understood that when a completely undirected graph is used to represent the relationship between electrode needles and electrode needle groups, the vertex represents the electrode needle, the edge combination represents the cloth needle combination, the minimum required number of edges represents the minimum number of electrode needle groups, and the total number of edges represents the largest electrode. The number of needle groups, the initial side combination represents the initial stitch combination, and the new side combination represents the new stitch combination.

关于最少电极针组数About the minimum number of electrode needle sets

在完全无向图的表示方式中,采用最少需要的边数代表最少电极针组数。对于n个顶点的完全无向图,每个顶点都与n-1个顶点相连,但是每一条线都会被计算两次,所以总边数为:

Figure PCTCN2021090030-appb-000005
In a completely undirected graph representation, the minimum number of required edges is used to represent the minimum number of electrode needle groups. For a completely undirected graph of n vertices, each vertex is connected to n-1 vertices, but each line is computed twice, so the total number of edges is:
Figure PCTCN2021090030-appb-000005

其中E(n)表示n个顶点的总边数,其代表需要布置的电极针的数量对应的最大电极针组数。为了保证每个顶点至少被使用一次,对于偶数个顶点n的情况,最少需要n/2条边;而对于奇数个顶点n的情况,最少需要(n+1)/2条边,计算公式如下:where E(n) represents the total number of sides of n vertices, which represents the maximum number of electrode needle groups corresponding to the number of electrode needles to be arranged. In order to ensure that each vertex is used at least once, for the case of an even number of vertices n, at least n/2 edges are required; for the case of an odd number of vertices n, at least (n+1)/2 edges are required, and the calculation formula is as follows :

Figure PCTCN2021090030-appb-000006
Figure PCTCN2021090030-appb-000006

其中L min(n)表示n个顶点中最少需要的边数,其代表最少电极针组数。 Wherein L min (n) represents the minimum required number of edges among the n vertices, which represents the minimum number of electrode needle groups.

关于初始布针组合About the initial needle combination

在完全无向图的表示方式中,采用初始边组合代表初始布针组合。对于具有最少需要的边数的初始边组合的确定,可以采用两种方法。In a completely undirected graph representation, the initial edge combination is used to represent the initial needle combination. For the determination of the initial edge combination with the minimum required number of edges, two methods can be used.

第一种方法是通过枚举法确定符合预设条件是具有最少需要的边数的初始边组合。在采用完全无向图表示电极针与电极针组的关系时,首先计算出边的总数E(n)和最少需要的边数L min(n),列出从总边数E(n)中选出最少需要的边数L min(n)的所有边组合,然后遍历选出的所有边组合,选出符合所述预设条件的边组合作为符合预设条件时的具有最少需要的边数的初始边组合(即初始布针组合)。其中,从总边数E(n)中选出最少需要的边数L min(n)的所有边组合的数量可以通过组合公式

Figure PCTCN2021090030-appb-000007
计算,这里的!表示阶乘。这里仍然采用n=4的情况进行示例性说明,以预设条件包括所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次为例进行分析。从计算公式(1)可知4个顶点时总边数E(4)=6,从计算公式(2)可知4个顶点时最少需要的边数L min(4)=2,因此先从6条边中列出2条边的所有边组合,即{e01,e02},{e01,e03},{e01,e13},{e01,e12},{e01,e23},{e02,e03},{e02,e13},{e02,e12},{e02,e23},{e03,e13},{e03,e12},{e03,e23},{e13,e12},{e13,e23},{e12,e23},总共15种边组合;然后遍历这15种边组合,从中选择满足所述预设条件(即每个顶点至少 使用一次)的边组合,一共有3种,即{e01,e23},{e03,e12},{e02,e13}。实践发现,对于第一种方法,在顶点的数量比较大(即需要布置的电极针的数量比较大)时,通过枚举法确定初始边组合会比较耗时,如在n=10的时候,根据公式(1)得出总边数为45,根据公式(2)得出最少需要的边数为5,而从45条边中选出5条边的边组合的数量为1221759,再从这些边组合中选择符合预设条件的所有边组合,会比较耗时,为了提高效率,可以采用递归方式的第二种方法。 The first method is to determine, by enumeration, the initial edge combination that meets the preset condition with the minimum required number of edges. When using a completely undirected graph to represent the relationship between electrode needles and electrode needle groups, first calculate the total number of sides E(n) and the minimum required number of sides L min (n), and list them from the total number of sides E(n) Select all edge combinations with the minimum required number of edges L min (n), then traverse all the selected edge combinations, and select the edge combinations that meet the preset conditions as the minimum required number of edges when meeting the preset conditions The initial edge combination (that is, the initial cloth needle combination). Among them, the number of all edge combinations of the minimum required number of edges L min (n) from the total number of edges E(n) can be determined by the combination formula
Figure PCTCN2021090030-appb-000007
Calculate, here it is! represents factorial. Here, the case of n=4 is still used for exemplary illustration, and the preset condition includes that the electrode needle to be arranged is used at least once in one electrical pulse ablation therapy as an example for analysis. From the calculation formula (1), it can be known that the total number of sides E(4)=6 when there are 4 vertices, and from the calculation formula (2), it can be known that the minimum required number of sides L min (4)=2 when there are 4 vertices, so start from 6 List all edge combinations of 2 edges in Edge, i.e. {e01,e02}, {e01,e03}, {e01,e13}, {e01,e12}, {e01,e23}, {e02,e03}, { e02,e13},{e02,e12},{e02,e23},{e03,e13},{e03,e12},{e03,e23},{e13,e12},{e13,e23},{e12, e23}, a total of 15 edge combinations; then traverse these 15 edge combinations, and select the edge combinations that satisfy the preset condition (that is, each vertex is used at least once), there are a total of 3 types, namely {e01, e23}, {e03,e12}, {e02,e13}. Practice has found that for the first method, when the number of vertices is relatively large (that is, the number of electrode needles to be arranged is relatively large), it is time-consuming to determine the initial edge combination by the enumeration method. For example, when n=10, According to formula (1), the total number of sides is 45, according to formula (2), the minimum required number of sides is 5, and the number of side combinations of 5 sides selected from 45 sides is 1221759, and then from these It is time-consuming to select all edge combinations that meet the preset conditions in the edge combination. In order to improve the efficiency, the second method of recursive method can be used.

第二种方法是通过递归的方式确定符合所述预设条件时具有最少需要的边数的初始边组合。The second method is to recursively determine the initial edge combination that meets the preset condition with the minimum required number of edges.

对于偶数个顶点n,如果每个顶点都使用一次,正好为n/2条边。对于奇数,由于n/2不能整除,所以有且仅有一个顶点需要同时连接另外两个顶点,而其他顶点仅需要连接另外一个顶点,即可满足每个顶点都使用一次的预设条件。因此,可以根据顶点数的奇偶性分别确定初始边组合。For an even number of vertices n, exactly n/2 edges if each vertex is used once. For odd numbers, since n/2 is not divisible, there is only one vertex that needs to connect to the other two vertices at the same time, and the other vertices only need to connect to another vertex, which can satisfy the preset condition that each vertex is used once. Therefore, the initial edge combinations can be determined separately according to the parity of the number of vertices.

对于n为偶数的情况,对应的完全无向图可以参考图3和图4所示,图3示出了n为4的情形,图4中示出了n为6的情形。由于在n为偶数的情况下,每个顶点只被使用了一次,所以起始顶点选择任意一个都可以,不会影响最后的结果。在确定初始边组合时,首先选择n个顶点中的任意一个顶点为起始顶点,那么与所述起始顶点连接的边共有n-1个,从所述n-1条边中选择一条边,很明显,共有n-1种可能,之后剔除从所述n-1条边中选择的一条边对应的两个顶点,那么此时的完全无向图只剩下n-2个顶点;然后再选择剩下的n-2个顶点中的任意一个顶点为起始顶点,那么与所述起始顶点连接的边共有n-3个,从所述n-3条边中选择一条边,共有n-3种可能,之后剔除从所述n-3条边中选择的一条边对应的两个顶点,此时的完全无向图只剩下n-4个顶点;如此继续下去,就可以得到n为偶数时符合所述预设条件的所有初始边组合。换句话说,在获得n-2个顶点对应的初始边组合后乘以n-1种可能,就可以得到n个顶点对应的初始边组合;在获得n-4个顶点对应的初始边组合后乘以n-3种可能,就可以得到n-2个顶点对应的初始边组合,如此可以得到n为偶数时初始边组合的数量对应的递归公式为:

Figure PCTCN2021090030-appb-000008
这里以n=6为例进行说明,如图4所示,顶点用0、1、2、3、4、5表示。首先从6个顶点中随机选择一个作为起始顶点,这里选择顶点0作为起始顶点,则与顶点0连接的边为e 01,e 02,e 03,e 04,e 05共有5条边,从5条边中选择一条边,共有5种可能,之后剔除所述选择的这一条边对应的两个顶点后,更新图4的信息,此时完全无向图上只剩下4个顶点,剩下的每个顶点只连接3条边,假设选择边e 01,剔除边e 01对应的两个顶点0和1,剩下的4个顶点为2、3、4和5; 然后再从剩下的4个顶点中随机选择一个顶点作为起始顶点,假设选择顶点2作为起始顶点,则与顶点2连接的边为e 23,e 24,e 25共有3条边,选择一条边一共有3种可能,之后剔除所述选择的这一条边对应的两个顶点,更新图4的信息,此时完全无向图上只剩下两个顶点,剩下的每个顶点只连接1条边,假设选择边e 23,剔除边e 23对应的两个顶点2和3,剩下的2个顶点为4和5,由于两个顶点对应的边只有一个,所以可以结束寻找过程。由此可以得到,在n为6时,初始边组合的数量为5*3*1=15。 For the case where n is an even number, the corresponding completely undirected graph can be referred to as shown in FIG. 3 and FIG. 4 . FIG. 3 shows the case where n is 4, and FIG. 4 shows the case where n is 6. Since each vertex is used only once when n is an even number, any one of the starting vertices can be selected without affecting the final result. When determining the initial edge combination, first select any one of the n vertices as the starting vertex, then there are n-1 edges connected to the starting vertex, and one edge is selected from the n-1 edges , it is obvious that there are n-1 possibilities in total, and then the two vertices corresponding to one edge selected from the n-1 edges are removed, then only n-2 vertices are left in the completely undirected graph at this time; then Then select any one of the remaining n-2 vertices as the starting vertex, then there are n-3 edges connected to the starting vertex, and one edge is selected from the n-3 edges, and there are a total of n-3 edges. There are n-3 possibilities, and then the two vertices corresponding to one edge selected from the n-3 edges are removed, and only n-4 vertices are left in the completely undirected graph at this time; if this continues, you can get All initial edge combinations that meet the preset conditions when n is an even number. In other words, after obtaining the initial edge combination corresponding to n-2 vertices and multiplying by n-1 possibilities, the initial edge combination corresponding to n vertices can be obtained; after obtaining the initial edge combination corresponding to n-4 vertices Multiplying by n-3 possibilities, the initial edge combinations corresponding to n-2 vertices can be obtained, so that the recursive formula corresponding to the number of initial edge combinations when n is an even number is:
Figure PCTCN2021090030-appb-000008
Here, n=6 is taken as an example for description. As shown in FIG. 4 , the vertices are represented by 0, 1, 2, 3, 4, and 5. First, randomly select one of the 6 vertices as the starting vertex, here vertex 0 is selected as the starting vertex, then the edges connected to vertex 0 are e 01 , e 02 , e 03 , e 04 , e 05 There are 5 edges in total, There are 5 possibilities to select an edge from the 5 edges. After removing the two vertices corresponding to the selected edge, the information in Figure 4 is updated. At this time, there are only 4 vertices left on the completely undirected graph. Each remaining vertex is only connected to 3 edges, assuming that edge e 01 is selected, the two vertices 0 and 1 corresponding to edge e 01 are removed, and the remaining 4 vertices are 2, 3, 4 and 5; One of the four vertices below is randomly selected as the starting vertex. Assuming that vertex 2 is selected as the starting vertex, the edges connected to vertex 2 are e 23 , e 24 , and e 25. There are 3 edges in total, and one edge is selected in total. 3 possibilities, then remove the two vertices corresponding to the selected edge, and update the information in Figure 4. At this time, there are only two vertices left on the completely undirected graph, and each remaining vertex is connected to only one edge. , assuming that edge e 23 is selected, the two vertices 2 and 3 corresponding to edge e 23 are removed, and the remaining two vertices are 4 and 5. Since there is only one edge corresponding to the two vertices, the search process can be ended. It can be obtained that when n is 6, the number of initial edge combinations is 5*3*1=15.

对于n为奇数的情况,对应的完全无向图可参考图5所示,图5给出了n为5的示例。为了方便说明,这里将n表达为n=2k+1,k大于等于1的自然数。由于在n为奇数的情况下,为了满足每个顶点至少使用一次,那么必然有一个顶点被使用了两次,所以起始顶点选择会有n种可能。第一步,确定从n个顶点中选择一个起始顶点的可能,很明显第一步中共有n种可能;第二步,选择其中一个起始顶点并且从选择的起始顶点之外的2k个顶点中任意选择两个顶点,根据所述选择的起始顶点和选择的两个顶点构建起始顶点连接两个顶点的情况,在第二步中共有

Figure PCTCN2021090030-appb-000009
种可能,这里的C代表组合的运算符,其中
Figure PCTCN2021090030-appb-000010
表示从n-1个点选择2个点的所有组合的数量,
Figure PCTCN2021090030-appb-000011
第三步,剔除所述选择的起始顶点和选择的两个顶点之后,剩下的顶点个数为n-3,即2(k-1),那么剩下的顶点个数为偶数,可以采用前述n为偶数的情况进行分析,那么第三步中共有F(n-3)种可能。由此可以得到在n为奇数时,初始边组合的数量对应的递归公式为:
Figure PCTCN2021090030-appb-000012
这里以n=5为例进行说明,图5示出了n=5的完全无向图示意图,顶点用0、1、2、3、4表示,为了直观地显示边与顶点的关系,此处边的命名方式与前述n为偶数时图4给出的命名方式保持一致。 For the case where n is an odd number, the corresponding completely undirected graph can be referred to as shown in FIG. 5 , which shows an example where n is 5. For the convenience of description, n is expressed as n=2k+1, and k is a natural number greater than or equal to 1. Since in the case where n is an odd number, in order to satisfy that each vertex is used at least once, then one vertex must be used twice, so there are n possibilities for starting vertex selection. The first step is to determine the possibility of selecting a starting vertex from n vertices. Obviously, there are n possibilities in the first step; Two vertices are arbitrarily selected from the vertices, and a starting vertex is constructed according to the selected starting vertex and the selected two vertices to connect the two vertices. In the second step, there are a total of
Figure PCTCN2021090030-appb-000009
possible, where C stands for combinatorial operators, where
Figure PCTCN2021090030-appb-000010
represents the number of all combinations of 2 points selected from n-1 points,
Figure PCTCN2021090030-appb-000011
In the third step, after removing the selected starting vertex and the selected two vertices, the number of remaining vertices is n-3, that is, 2(k-1), then the number of remaining vertices is an even number, which can be Using the aforementioned case where n is an even number for analysis, there are F(n-3) possibilities in the third step. From this, when n is odd, the recursive formula corresponding to the number of initial edge combinations is:
Figure PCTCN2021090030-appb-000012
Here, n=5 is used as an example for illustration. Figure 5 shows a schematic diagram of a completely undirected graph with n=5. The vertices are represented by 0, 1, 2, 3, and 4. In order to visually display the relationship between edges and vertices, here The naming method of the edges is consistent with the naming method given in Figure 4 when n is an even number.

为了符合每个顶点至少使用一次的预设条件,从前述最少需要的边数L min(n)的计算公式可知,L min(5)=3,也就是说必须有一个顶点是连接两个顶点,而其他顶点都只连接一个顶点。为了符合预设条件,第一步,确定从5个顶点选择一个起始顶点有5种可能,第二步,从剩下的4个顶点中随机选择两个顶点,与起始顶点连接,构建一个顶点连接两个顶点的情况,共有4*3/2=6种可能,第三步,剔除这三个顶点之后,剩下的顶点个数为5-3=2,则剩下的顶点个数为偶数,可采用偶数的情况进行分析,偶数情况可以参考前述的描述,在此不再赘述,对于剩下的顶点个数为2时,根据前述的分析可知F(2)=1。因此,5个顶点的具有最少需要的边数的初始边组合的数量共有5*6*1=30个,30个初始边组合如图6所示,例如对于顶点0连接两个顶点的情况,具有最少需要的边数的初始边组合为{e01,e02,e34},{e01,e03,e24},{e01,e04,e23},{e02,e03,e14},{e02,e04,e13},{e03,e04,e12}。 In order to meet the preset condition that each vertex is used at least once, from the calculation formula of the minimum required number of edges L min (n), L min (5)=3, that is to say, there must be a vertex that connects two vertices , while all other vertices are connected to only one vertex. In order to meet the preset conditions, the first step is to determine that there are 5 possibilities to select a starting vertex from the 5 vertices. The second step is to randomly select two vertices from the remaining 4 vertices, connect them with the starting vertex, and construct In the case where one vertex connects two vertices, there are 4*3/2=6 possibilities. In the third step, after removing these three vertices, the number of remaining vertices is 5-3=2, then the remaining vertices are If the number is even, the case of an even number can be used for analysis. For the case of an even number, reference can be made to the foregoing description, which will not be repeated here. When the number of remaining vertices is 2, F(2)=1 can be known from the foregoing analysis. Therefore, the number of initial edge combinations with the minimum required number of edges for 5 vertices is 5*6*1=30, and the 30 initial edge combinations are shown in Figure 6. For example, for the case where vertex 0 connects two vertices, The initial edge combinations with the minimum required number of edges are {e01,e02,e34}, {e01,e03,e24}, {e01,e04,e23}, {e02,e03,e14}, {e02,e04,e13} , {e03,e04,e12}.

根据上述的分析可知,通过递归的方式确定符合所述预设条件时具有最少需要的边数的初始边组合,采用的递归公式如下:According to the above analysis, the initial edge combination with the minimum required number of edges when meeting the preset conditions is determined recursively, and the recursive formula used is as follows:

Figure PCTCN2021090030-appb-000013
Figure PCTCN2021090030-appb-000013

其中k为大于等于2的自然数,初始状态为F(2)=1,F(3)=3。Where k is a natural number greater than or equal to 2, and the initial state is F(2)=1, F(3)=3.

关于确定新布针组合About determining the new needle combination

在完全无向图的表示方式中,采用新边组合代表新布针组合。用L(n)表示边组合中边的数量,可以理解,L(n)也即表示布针组合中电极针组的数量,其中,L min(n)≤L(n)≤E(n)。当边组合中边的数量L(n)=L min(n)时,对应的边组合即为初始边组合;将初始边组合作为当前边组合,然后选取边组合中边的数量L(n)=L min(n)+1,由于当前边组合已经满足预设条件,那么向当前边组合中的任意一个边组合中添加一个不在该边组合中的边,添加后得到的边组合也必然符合预设条件,从而可以得到边组合中边的数量L(n)=L min(n)+1时的所有边组合,将其作为第一边组合,并保存;之后将第一边组合作为当前边组合,继续选取边组合中边的数量L(n)=[L min(n)+1]+1,得到边组合中边的数量L(n)=L min(n)+2时的所有边组合,将其作为第一边组合,并保存,将第一边组合作为当前边组合,直到当前边组合中边的数量L(n)达到总边数E(n);将所有保存的第一边组合都作为新边组合(即所述新布针组合)。 In a completely undirected graph representation, new edge combinations are used to represent new needle combinations. Let L(n) represent the number of sides in the side combination. It can be understood that L(n) also represents the number of electrode needle groups in the cloth needle combination, where L min (n)≤L(n)≤E(n) . When the number of edges in the edge combination L(n)=L min (n), the corresponding edge combination is the initial edge combination; take the initial edge combination as the current edge combination, and then select the number of edges L(n) in the edge combination =L min (n)+1, since the current edge combination has met the preset conditions, then adding an edge that is not in the edge combination to any edge combination in the current edge combination, the edge combination obtained after adding must also meet Preset conditions, so that all edge combinations when the number of edges in the edge combination L(n)= Lmin (n)+1 can be obtained, which is used as the first edge combination and saved; then the first edge combination is used as the current Edge combination, continue to select the number of edges in the edge combination L(n ) =[L min (n)+1]+1, and obtain all the Edge combination, use it as the first edge combination, and save it, and use the first edge combination as the current edge combination, until the number of edges L(n) in the current edge combination reaches the total number of edges E(n); One side combination is regarded as a new side combination (ie, the new needle combination).

由此可知,边组合中边的数量L(n)加1时对应的边组合等于边组合中边的数量L(n)对应的所有边组合中,分别插入一个不在该边组合中的边组成,那么边组合中边的数量L(n)加1时对应的边组合构成的集合可以表达为:It can be seen from this that when the number of edges L(n) in the edge combination is added by 1, the corresponding edge combination is equal to the number of edges in the edge combination. , then the set formed by the corresponding edge combination when the number of edges L(n) in the edge combination is added by 1 can be expressed as:

V(L(n)+1)={V(L(n))i,e|V(L(n))i∈V(L(n)),e∈(H(n)-V(L(n))},L-1≥L min V(L(n)+1)={V(L(n))i,e|V(L(n))i∈V(L(n)),e∈(H(n)-V(L) (n))}, L-1≥L min

其中,V(L(n)+1)表示边的数量为L(n)+1的所有边组合构成的集合,V(L(n))i表示边的数量为L(n)的所有边组合构成的集合V(L(n))中的一种边组合,其中的i代表任意一种边组合,H(n)表示所有边的集合,e表示属于所有边的集合H(n)但不在集合V(L(n))里的边。Among them, V(L(n)+1) represents the set composed of all edges whose number of edges is L(n)+1, and V(L(n))i represents all edges whose number is L(n) An edge combination in the set V(L(n)) formed by the combination, where i represents any edge combination, H(n) represents the set of all edges, and e represents the set H(n) belonging to all edges but Edges that are not in the set V(L(n)).

对于某个边数L(n)=m,V(m)的集合中递归得到的元素个数等于通过组合数公式

Figure PCTCN2021090030-appb-000014
计算出的个数时,表示当前边数的组合已经饱和,那么,对于边数L(n)>m的时候,所有的组合数都会满足条件,即: For a certain number of sides L(n)=m, the number of elements recursively obtained in the set of V(m) is equal to the combination number formula
Figure PCTCN2021090030-appb-000014
When the number is calculated, it means that the combination of the current number of sides has been saturated. Then, when the number of sides L(n)>m, all the combinations will meet the conditions, namely:

L(n)对应的组合数为:

Figure PCTCN2021090030-appb-000015
The number of combinations corresponding to L(n) is:
Figure PCTCN2021090030-appb-000015

最后将所有符合预设条件的组合进行整合,可以得到符合预设条件的所有布针组合。Finally, all combinations that meet the preset conditions are integrated, and all the needle combinations that meet the preset conditions can be obtained.

为了便于理解当前边数的组合已经饱和的含义,举例来说,对于n=4的时候,初始边组合中边的数量为2个,一共3个初始边组合。对于新边组合中边的数量为3个时,3个边的新边组合的个数为3*4=12,这里的3为初始边组合的数量,这里的4为不在初始边组合中的剩下的4个边,即6-2=4。如此递推,对于新边组合中边的数量为4个时,在不删除重复边组合时,4个边的新边组合的个数为12*3=36,这里的12为3个边的新边组合的数量,这里 的3为不在新边组合中的剩下的3个边,即6-3=3;如果删除重复边组合后,那么去重后的4个边的新边组合的个数为15,可以查看图7的结果验证,这里的15刚好等于从6个边取4个边的组合数,即

Figure PCTCN2021090030-appb-000016
因此,这里的m=4个边,因为4个边的递推结果等于组合计算结果。由此可知在m=4的时候当前边数的组合已经饱和,剩下的结果就可以不采用递推,而是直接把4个边以上情况下的组合都输出就行。当然,4个边以上的情况也可以继续采用递归方式。 In order to facilitate understanding of the meaning that the combination of the current number of edges has been saturated, for example, when n=4, the number of edges in the initial edge combination is 2, and there are 3 initial edge combinations in total. When the number of edges in the new edge combination is 3, the number of new edge combinations of 3 edges is 3*4=12, where 3 is the number of initial edge combinations, and 4 here is not in the initial edge combination. The remaining 4 edges, i.e. 6-2=4. In this way, when the number of edges in the new edge combination is 4, and the repeated edge combination is not deleted, the number of new edge combinations of 4 edges is 12*3=36, where 12 is the number of 3 edges. The number of new edge combinations, where 3 is the remaining 3 edges that are not in the new edge combination, that is, 6-3=3; if the duplicate edge combination is deleted, then the new edge combination of the 4 edges after deduplication The number is 15. You can check the results in Figure 7 to verify that 15 here is exactly equal to the number of combinations of 4 sides taken from 6 sides, that is
Figure PCTCN2021090030-appb-000016
Therefore, m = 4 edges here, because the recursive result of 4 edges is equal to the combined calculation result. It can be seen that when m=4, the combination of the current number of sides is saturated, and the remaining results can not use recursion, but directly output the combination of more than 4 sides. Of course, the recursive method can also continue to be used in the case of more than 4 edges.

以顶点的数量n=4为例,参考图3所示,最少需要的边数L min(4)=2,总边数E(4)=6,则边组合中边的数量L(4)的取值为2、3、4、5、6。当边组合中边的数量L(4)=2时,边组合即为初始边组合。当边组合中边的数量L(4)=3时,由于初始边组合中的任意一个初始边组合均已经满足预设条件,那么向该任意一个初始边组合添加一个不在该边组合中的边,就可以得到边组合中边的数量L(4)=3时的边组合,例如向初始边组合{e 01,e 23}添加一个不在该边组合中的边共有4种组合情形{e 01,e 23,e 12},{e 01,e 23,e 13},{e 01,e 23,e 03},{e 01,e 23,e 02},向初始边组合{e 02,e 13}中添加一个不在该边组合的边共有4种组合情形{e 02,e 13,e 03},{e 02,e 13,e 01},{e 02,e 13,e 12},{e 02,e 13,e 23},如此处理,可以得到边组合中边的数量L(4)=3时的边组合的所有组合情形。当边组合中边的数量L(4)=4时,与边组合中边的数量L(4)=3同样的处理方式,向边组合中边的数量L(n)=3时的所有边组合中的任一个边组合添加一个不在该边组合中的边,就可以得到边组合中边的数量L(n)=4时的边组合,例如向初始边组合{e 01,e 23,e 12}添加一个不在该边组合中的边,共有3种组合情形{e 01,e 23,e 12,e 13},{e 01,e 23,e 12,e 03},{e 01,e 23,e 12,e 02}。图7给出了顶点的数量为n=4的所有组合情况。 Taking the number of vertices n=4 as an example, referring to Fig. 3, the minimum required number of edges Lmin (4)=2, and the total number of edges E(4)=6, then the number of edges in the edge combination L(4) The value of 2, 3, 4, 5, 6. When the number of edges in the edge combination L(4)=2, the edge combination is the initial edge combination. When the number of edges in the edge combination is L(4)=3, since any one of the initial edge combinations in the initial edge combination already satisfies the preset condition, then an edge that is not in the edge combination is added to any of the initial edge combinations. , the edge combination when the number of edges in the edge combination L(4)=3 can be obtained. For example, adding an edge that is not in the edge combination to the initial edge combination {e 01 , e 23 } has 4 combinations of cases {e 01 ,e 23 ,e 12 }, {e 01 ,e 23 ,e 13 },{e 01 ,e 23 ,e 03 },{e 01 ,e 23 ,e 02 }, combine {e 02 ,e to the initial edge 13 } to add an edge that is not combined with this edge, there are 4 combination cases {e 02 ,e 13 ,e 03 }, {e 02 ,e 13 ,e 01 }, {e 02 ,e 13 ,e 12 },{ e 02 , e 13 , e 23 }, by processing in this way, all combinations of edge combinations when the number of edges in the edge combination L(4)=3 can be obtained. When the number of edges in the edge combination L(4)=4, the same processing method as the number of edges in the edge combination L(4)=3, to all the edges when the number of edges in the edge combination L(n)=3 Add an edge that is not in the edge combination to any edge combination in the combination to get the edge combination when the number of edges in the edge combination L(n)=4, for example, to the initial edge combination {e 01 ,e 23 ,e 12 } Add an edge that is not in the edge combination, there are 3 combination cases {e 01 ,e 23 ,e 12 ,e 13 }, {e 01 ,e 23 ,e 12 ,e 03 },{e 01 ,e 23 ,e 12 ,e 02 }. Figure 7 shows all the combinations where the number of vertices is n=4.

可见,在采用完全无向图表示针和针组的关系时,根据公式计算总边数E(n)和最少需要的边数L min(n);采用列举所有可能或者高效递归的方法找出满足预设条件的最少需要的边数的初始边组合;列举L(n)>L min(n)的组合情况,若对L(n)递归获得的

Figure PCTCN2021090030-appb-000017
时,大于L(n)的边组合都作为满足预设条件的边组合,递归结束,或若L(n)=E(n)时,递归结束;输出所有满足预设条件的边组合集合。 It can be seen that when the relationship between needles and needle groups is represented by a completely undirected graph, the total number of edges E(n) and the minimum required number of edges Lmin (n) are calculated according to the formula; The initial edge combination of the minimum required number of edges that satisfies the preset condition; lists the combination of L(n)>L min (n), if the recursive acquisition of L(n)
Figure PCTCN2021090030-appb-000017
When , the edge combinations greater than L(n) are regarded as edge combinations that meet the preset conditions, and the recursion ends, or if L(n)=E(n), the recursion ends; output all edge combinations that meet the preset conditions.

本发明实施例还提出一种用于电脉冲消融的电极针布针优化系统,包括:The embodiment of the present invention also provides an electrode clothing needle optimization system for electrical pulse ablation, including:

所述确定电极针布针组合的装置;以及,the means for determining the combination of electrode clothing needles; and,

优化装置,用于基于优化策略,从所述所有布针组合中获取最优的电极针布针组合。The optimization device is used for obtaining the optimal electrode clothing needle combination from all the cloth needle combinations based on the optimization strategy.

在一个实施例中,所述优化策略包括:减小患者的肌肉抖动,并且在患者的消融区域覆盖患者的病灶区域的前提下减小患者被消融的正常组织区域。In one embodiment, the optimization strategy includes: reducing muscle shaking of the patient, and reducing the normal tissue area of the patient to be ablated on the premise that the ablation area of the patient covers the lesion area of the patient.

通过在制定消融治疗方案前,将减小患者的肌肉抖动作为优化策略之一,不仅可以充分考虑不同患者的个体差异,而且可以减轻患者的痛苦,因此有助于制定出个性化的消融治疗 优化方案。By reducing the patient's muscle shaking as one of the optimization strategies before formulating the ablation treatment plan, not only can the individual differences of different patients be fully considered, but also the pain of the patients can be alleviated, so it is helpful to formulate a personalized ablation treatment optimization Program.

在一可选实施例中,患者的肌肉抖动可以采用患者的肌肉抖动数据表征,例如:肌肉抖动加速度;所述患者的肌肉抖动加速度F(τ)通过所述患者的基础肌肉抖动加速度f(τ)和所述患者的肌肉抖动常数

Figure PCTCN2021090030-appb-000018
计算获得。另外,通过将在消融区域覆盖病灶区域的前提下减小所述患者的被消融的正常组织区域也作为优化策略之一,不仅可以保证治疗效果,也可以减少对患者的创伤。消融区域的获取方式可以采用现有的技术方案,或者可以参考申请人在先申请(申请号为CN202010302357.0)中所公开的技术方案,即在获得患者的电导率比率R之后,代入到上述在先申请中的拟合函数Eth=a1*E+b1*N+c1*R+d1*E*N+e1*E*R+f1*N*R+g1*E*N*R+h1或者拟合函数Eth=a2*U+b2*N+c2*D+d2*R+e2*U*N+f2*U*D+g2*U*R+h2*N*D+i2*N*R+j2*D*R+k2*N*D*R+l2*U*N*D+m2*U*N*R+n2*U*D*R+o2*U*N*D*R+p2中,以求出患者的电场强度消融阈值Eth,然后基于Eth确定患者的消融区域。具体内容可参考在先申请。在一个可选实施例中,所述患者被消融的正常组织区域通过所述患者的消融区域和所述患者的病灶区域的差值表征。在一可选实施例中,所述优化策略通过代价函数表征,所述代价函数用C表示,代价函数的表达式为:C=w*F(τ)+(1-w)*A e(τ,ε),其中,τ为相对脉冲宽度,ε为相对场强;w为权重系数,用以调整F(τ)和A e(τ,ε)的权重从而影响优化策略,体现优化策略更侧重F(τ),还是更侧重A e(τ,ε),其取值范围为0<w<1,当w取值为1/2时,表明F(τ)和A e(τ,ε)具有相同的权重,当w取值小于1/2时,表明A e(τ,ε)具有更高的权重,当w取值大于1/2时,表明F(τ)具有更高的权重;F(τ)代表所述患者的肌肉抖动加速度,为相对脉冲宽度τ的函数;A e(τ,ε)代表所述患者的消融区域和所述患者的病灶区域的差值,为相对脉冲宽度τ和相对场强ε的函数。优选地,对应于最小代价函数值的电极针布针组合作为所述最优的电极针布针组合。 In an optional embodiment, the patient's muscle shaking can be characterized by the patient's muscle shaking data, for example: muscle shaking acceleration; the patient's muscle shaking acceleration F(τ) is determined by the patient's basic muscle shaking acceleration f(τ ) and the patient's muscle shake constant
Figure PCTCN2021090030-appb-000018
Calculated. In addition, reducing the ablated normal tissue area of the patient under the premise that the ablation area covers the lesion area is also one of the optimization strategies, which not only ensures the treatment effect, but also reduces the trauma to the patient. The acquisition method of the ablation area can adopt the existing technical solution, or can refer to the technical solution disclosed in the applicant's previous application (application number CN202010302357.0), that is, after obtaining the patient's conductivity ratio R, substitute it into the above-mentioned Fitting function Eth=a1*E+b1*N+c1*R+d1*E*N+e1*E*R+f1*N*R+g1*E*N*R+h1 or Fitting function Eth=a2*U+b2*N+c2*D+d2*R+e2*U*N+f2*U*D+g2*U*R+h2*N*D+i2*N*R +j2*D*R+k2*N*D*R+l2*U*N*D+m2*U*N*R+n2*U*D*R+o2*U*N*D*R+p2 , to obtain the electric field strength ablation threshold Eth of the patient, and then determine the ablation region of the patient based on Eth. For details, please refer to the previous application. In an optional embodiment, the ablated normal tissue region of the patient is characterized by a difference between the patient's ablation region and the patient's lesion region. In an optional embodiment, the optimization strategy is represented by a cost function, the cost function is represented by C, and the expression of the cost function is: C=w*F(τ)+(1-w)*A e ( τ, ε), where τ is the relative pulse width, ε is the relative field strength; w is the weight coefficient, which is used to adjust the weights of F(τ) and A e (τ, ε) to affect the optimization strategy, reflecting that the optimization strategy is more efficient. Focus on F(τ), or focus more on A e (τ,ε), its value range is 0<w<1, when w is 1/2, it indicates that F(τ) and A e (τ,ε) ) have the same weight, when the value of w is less than 1/2, it indicates that A e (τ,ε) has a higher weight, and when the value of w is greater than 1/2, it indicates that F(τ) has a higher weight ; F(τ) represents the muscle shaking acceleration of the patient, which is a function of the relative pulse width τ; A e (τ, ε) represents the difference between the ablation area of the patient and the lesion area of the patient, and is the relative pulse A function of width τ and relative field strength ε. Preferably, the electrode clothing needle combination corresponding to the minimum cost function value is used as the optimal electrode clothing needle combination.

在另一实施例中,所述优化策略包括:在约束条件下,所述患者的消融区域的面积最小。所述约束条件包括所述患者的消融区域覆盖所述患者的病灶区域,以及所述患者的肌肉抖动在阈值内。所述阈值基于患者的可承受范围来确定。In another embodiment, the optimization strategy includes minimizing the area of the ablation region of the patient under constraints. The constraints include that the patient's ablation area covers the patient's lesion area, and that the patient's muscle shake is within a threshold. The threshold is determined based on the patient's tolerance.

具体的,所述约束条件包括:Specifically, the constraints include:

Figure PCTCN2021090030-appb-000019
A L∈A alb(τ,ε),ε∈{1,2,…,21},τ∈{1,2.5,5,10,25,50};
Figure PCTCN2021090030-appb-000019
A L ∈ A alb (τ,ε), ε∈{1,2,…,21}, τ∈{1,2.5,5,10,25,50};

其中,ε表示相对场强,其中,ε=E/500,E表示电场强度;Among them, ε represents the relative field strength, where ε=E/500, E represents the electric field strength;

τ表示相对脉冲宽度,其中,τ=T/2,T表示脉冲宽度;τ represents the relative pulse width, where τ=T/2, T represents the pulse width;

f(τ)表示预脉冲时的肌肉抖动加速度峰值;f(τ) represents the peak value of muscle shaking acceleration during pre-pulse;

Figure PCTCN2021090030-appb-000020
为当前患者的肌肉抖动常数。在一个实施例中,实际计算时,从历史患者数据库中, 挑选脉冲宽度T c、电极针间距D c、电极针裸露长度L c与本次治疗数据相吻合的,且其基础肌肉抖动加速度f(τ)最接近所述当前患者的基础肌肉抖动加速度f τc_500的特定数量的行,并将这些行中对应的肌肉抖动常数求平均作为当前患者的肌肉抖动常数
Figure PCTCN2021090030-appb-000021
Figure PCTCN2021090030-appb-000020
is the muscle shaking constant for the current patient. In one embodiment, during the actual calculation, the pulse width T c , the electrode needle spacing D c , and the electrode needle exposed length L c are selected from the historical patient database, which are consistent with the current treatment data, and whose basic muscle shaking acceleration f is (τ) A specific number of rows closest to the current patient's basal muscle shaking acceleration f τc_500 , and average the corresponding muscle shaking constants in these rows as the current patient's muscle shaking constant
Figure PCTCN2021090030-appb-000021

F max表示肌肉抖动加速度阈值;该值可以基于患者的承受能力来设定。 Fmax represents the muscle shaking acceleration threshold; this value can be set based on the patient's tolerance.

A L表示当前患者的病灶区域的面积; A L represents the area of the lesion area of the current patient;

A alb(τ,ε)表示对应于相对脉冲宽度τ和相对场强ε的消融区域的面积。 A alb (τ,ε) represents the area of the ablation region corresponding to the relative pulse width τ and the relative field strength ε.

基于上述约束条件,可以获取所述消融区域的面积最小。Based on the above constraints, the minimum area of the ablation region can be obtained.

本领域技术人员可以理解,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。Those skilled in the art will appreciate that logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered an ordered listing of executable instructions for implementing logical functions, may be embodied in in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device), or Used in conjunction with these instruction execution systems, apparatus or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or apparatus.

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections with one or more wiring (electronic devices), portable computer disk cartridges (magnetic devices), random access memory (RAM), Read Only Memory (ROM), Erasable Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program may be printed, as the paper or other medium may be optically scanned, for example, followed by editing, interpretation, or other suitable medium as necessary process to obtain the program electronically and then store it in computer memory.

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of the present invention may be implemented in hardware, software, firmware or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features described in connection with the embodiment or example , structure, material or feature is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

以上,对本发明的实施方式进行了说明。但是,本发明不限定于上述实施方式。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The embodiments of the present invention have been described above. However, the present invention is not limited to the above-described embodiments. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims (18)

一种确定电极针布针组合的装置,其特征在于,包括:A device for determining the combination of electrode clothing needles, characterized in that it includes: 电极针组数确定模块,其用于基于需要布置的电极针的数量确定符合预设条件时的最少电极针组数,其中,两根电极针构成一个电极针组;a module for determining the number of electrode needle groups, which is used to determine the minimum number of electrode needle groups when a preset condition is met based on the number of electrode needles to be arranged, wherein two electrode needles constitute one electrode needle group; 初始组合确定模块,其用于确定符合预设条件时,具有所述最少电极针组数的初始布针组合;an initial combination determination module, which is used to determine the initial needle cloth combination with the minimum number of electrode needle groups when the preset conditions are met; 新组合确定模块,其用于在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合;a new combination determination module, which is used to sequentially add an electrode needle group on the basis of the initial cloth needle combination to determine a new cloth needle combination; 整合模块,其用于将所有的所述初始布针组合和所有的所述新布针组合整合,得到符合所述预设条件的所有布针组合。The integration module is used for integrating all the initial cloth needle combinations and all the new cloth needle combinations to obtain all the cloth needle combinations that meet the preset conditions. 根据权利要求1所述的装置,其特征在于,所述预设条件包括:所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次。The device according to claim 1, wherein the preset condition comprises: the electrode needle to be arranged is used at least once in one electrical pulse ablation treatment. 根据权利要求2所述的装置,其特征在于,所述初始组合确定模块,通过枚举的方式或递归的方式确定符合所述预设条件的初始布针组合。The device according to claim 2, wherein the initial combination determination module determines the initial needle cloth combination that meets the preset condition through an enumeration method or a recursive method. 根据权利要求3所述的装置,其特征在于,The device of claim 3, wherein: 响应于所述需要布置的电极针的数量为偶数,所述初始组合确定模块通过递归的方式确定符合所述预设条件的初始布针组合,包括:In response to that the number of electrode needles to be arranged is an even number, the initial combination determining module determines, in a recursive manner, an initial needle cloth combination that meets the preset condition, including: 依次从所述需要布置的电极针中挑选两根电极针构成的一个电极针组加入到第一布针集合中,直至所有需要布置的电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第一布针集合已有的电极针组中;以及,An electrode needle group consisting of two electrode needles is sequentially selected from the electrode needles to be arranged and added to the first cloth needle set, until all the electrode needles to be arranged are selected once, then the selection is completed; The electrode needle is not in the existing electrode needle group of the first cloth needle set; and, 挑选完毕的第一布针集合作为所述需要布置的电极针的数量为偶数时的所述初始布针组合;The selected first cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an even number; 和/或,and / or, 响应于所述需要布置的电极针的数量为奇数,所述初始组合确定模块通过递归的方式确定符合所述预设条件的初始布针组合,包括:In response to the number of the electrode needles to be arranged being an odd number, the initial combination determining module determines, in a recursive manner, an initial needle cloth combination that meets the preset condition, including: 从所述需要布置的电极针中任选一个电极针作为起始针,从所述需要布置的电极针中任选两个除起始针之外的电极针作为二级针,所述二级针分别与所述起始针构成电极针组,加入第二布针集合;Choose one electrode needle from the electrode needles to be arranged as the initial needle, and choose two electrode needles except the initial needle from the electrode needles to be arranged as the secondary needles. The needles and the starting needles respectively form an electrode needle group, and are added to the second cloth needle set; 依次从所述需要布置的电极针中挑选两根电极针构成一个电极针组加入到所述第二布针集合中,直至所述需要布置的电极针中除起始针和二级针之外的所有电极针被选中一次,则 挑选完毕;其中被挑选的所述电极针不在所述第二布针集合已有的电极针组中;以及,Select two electrode needles from the electrode needles to be arranged in turn to form an electrode needle group and add them to the second cloth needle set, until the electrode needles to be arranged except the initial needle and the secondary needle If all the electrode needles are selected once, the selection is completed; wherein the selected electrode needles are not in the existing electrode needle group of the second cloth needle set; and, 挑选完毕的第二布针集合作为所述需要布置的电极针的数量为奇数时的所述初始布针组合。The selected second cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an odd number. 根据权利要求3所述的装置,其特征在于,所述初始布针组合的数量为:The device according to claim 3, wherein the number of the initial cloth needle combinations is:
Figure PCTCN2021090030-appb-100001
Figure PCTCN2021090030-appb-100001
其中,k为大于等于2的自然数,n代表所述需要布置的电极针的数量,F(n)表示所述需要布置的电极针为n时的初始布针组合的数量,F(n-2)表示所述需要布置的电极针为n-2时的初始布针组合的数量,F(n-3)表示所述需要布置的电极针为n-3时的初始布针组合的数量,C代表组合的运算符,F(2)=1,F(3)=3。Among them, k is a natural number greater than or equal to 2, n represents the number of electrode needles to be arranged, F(n) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n, F(n-2 ) represents the number of initial needle cloth combinations when the number of electrode needles to be arranged is n-2, F(n-3) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n-3, C Operators representing combinations, F(2)=1, F(3)=3.
根据权利要求1-5中任一项所述的装置,其特征在于,所述新组合确定模块在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合,包括:The device according to any one of claims 1-5, wherein the new combination determination module sequentially adds an electrode needle group on the basis of the initial cloth needle combination to determine a new cloth needle combination, comprising: 将初始布针组合作为当前布针组合;Use the initial needle combination as the current needle combination; 在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合;Add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, save the first cloth needle combination, and Use the first cloth needle combination as the current cloth needle combination; 继续在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合的操作,直到当前布针组合的电极针组数达到所述需要布置的电极针的数量对应的最大电极针组数;以及,Continue to add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, and save the first cloth needle combination, Taking the first cloth needle combination as the operation of the current cloth needle combination, until the number of electrode needle groups in the current cloth needle combination reaches the maximum number of electrode needle groups corresponding to the number of electrode needles to be arranged; and, 将所有保存的所述第一布针组合都作为所述新布针组合;All the saved first cloth needle combinations are used as the new cloth needle combinations; 其中,所述增加的一个电极针组不属于所述当前布针组合中的电极针组。Wherein, the added electrode needle group does not belong to the electrode needle group in the current needle cloth combination. 根据权利要求6所述的装置,其特征在于,所述新组合确定模块在确定所述新布针组合时进行去重处理。The device according to claim 6, wherein the new combination determination module performs deduplication processing when determining the new cloth needle combination. 一种确定电极针布针组合的方法,其特征在于,包括:A method for determining a combination of electrode clothing needles, comprising: 基于需要布置的电极针的数量确定符合预设条件时的最少电极针组数,其中,两根电极针构成一个电极针组;Determine the minimum number of electrode needle groups when the preset conditions are met based on the number of electrode needles to be arranged, wherein two electrode needles constitute one electrode needle group; 确定符合预设条件时,具有所述最少电极针组数的初始布针组合;When it is determined that the preset condition is met, the initial cloth needle combination with the minimum number of electrode needle groups; 在所述初始布针组合的基础上依次增加一个电极针组,确定新布针组合;以及,On the basis of the initial cloth needle combination, an electrode needle group is sequentially added to determine a new cloth needle combination; and, 将所有的所述初始布针组合和所有的所述新布针组合整合,得到符合所述预设条件的所有布针组合。All the initial cloth needle combinations and all the new cloth needle combinations are integrated to obtain all the cloth needle combinations that meet the preset conditions. 根据权利要求8所述的方法,其特征在于,所述预设条件包括:所述需要布置的电极针在一次电脉冲消融治疗中至少被使用一次。The method according to claim 8, wherein the preset condition comprises: the electrode needle to be arranged is used at least once in one electric pulse ablation treatment. 根据权利要求9所述的方法,其特征在于,通过枚举的方式或递归的方式确定符合所述预设条件的初始布针组合。The method according to claim 9, characterized in that the initial cloth needle combination that meets the preset condition is determined in an enumeration manner or a recursive manner. 根据权利要求10所述的方法,其特征在于,The method of claim 10, wherein: 响应于所述需要布置的电极针的数量为偶数,所述通过递归的方式确定符合所述预设条件的初始布针组合,包括:In response to that the number of electrode needles to be arranged is an even number, the recursive way to determine the initial cloth needle combination that meets the preset condition includes: 依次从所述需要布置的电极针中挑选两根电极针构成的一个电极针组加入到第一布针集合中,直至所有需要布置的电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第一布针集合已有的电极针组中;以及,An electrode needle group consisting of two electrode needles is sequentially selected from the electrode needles to be arranged and added to the first cloth needle set, until all the electrode needles to be arranged are selected once, then the selection is completed; The electrode needle is not in the existing electrode needle group of the first cloth needle set; and, 挑选完毕的第一布针集合作为所述需要布置的电极针的数量为偶数时的所述初始布针组合;The selected first cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an even number; 和/或,and / or, 响应于所述需要布置的电极针的数量为奇数,所述通过递归的方式确定符合所述预设条件的初始布针组合,包括:In response to the number of the electrode needles to be arranged being an odd number, the recursive way to determine the initial cloth needle combination that meets the preset condition includes: 从所述需要布置的电极针中任选一个电极针作为起始针,从所述需要布置的电极针中任选两个除起始针之外的电极针作为二级针,所述二级针分别与所述起始针构成电极针组,加入第二布针集合;Choose one electrode needle from the electrode needles to be arranged as the initial needle, and choose two electrode needles except the initial needle from the electrode needles to be arranged as the secondary needles. The needles and the starting needles respectively form an electrode needle group, and are added to the second cloth needle set; 依次从所述需要布置的电极针中挑选两根电极针构成一个电极针组加入到所述第二布针集合中,直至所述需要布置的电极针中除起始针和二级针之外的所有电极针被选中一次,则挑选完毕;其中被挑选的所述电极针不在所述第二布针集合已有的电极针组中;以及,Select two electrode needles from the electrode needles to be arranged in turn to form an electrode needle group and add them to the second cloth needle set, until the electrode needles to be arranged except the initial needle and the secondary needle If all the electrode needles are selected once, the selection is completed; wherein the selected electrode needles are not in the existing electrode needle group of the second cloth needle set; and, 挑选完毕的第二布针集合作为所述需要布置的电极针的数量为奇数时的所述初始布针组合。The selected second cloth needle set is used as the initial cloth needle combination when the number of the electrode needles to be arranged is an odd number. 根据权利要求10所述的方法,其特征在于,所述初始布针组合的数量为:The method according to claim 10, wherein the number of the initial needle cloth combination is:
Figure PCTCN2021090030-appb-100002
Figure PCTCN2021090030-appb-100002
其中,k为大于等于2的自然数,n代表所述需要布置的电极针的数量,F(n)表示所述需要布置的电极针为n时的初始布针组合的数量,F(n-2)表示所述需要布置的电极针为n-2时的初始布针组合的数量,F(n-3)表示所述需要布置的电极针为n-3时的初始布针组合的数量,C代表组合的运算符,F(2)=1,F(3)=3。Among them, k is a natural number greater than or equal to 2, n represents the number of electrode needles to be arranged, F(n) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n, F(n-2 ) represents the number of initial needle cloth combinations when the number of electrode needles to be arranged is n-2, F(n-3) represents the number of initial needle cloth needle combinations when the number of electrode needles to be arranged is n-3, C Operators representing combinations, F(2)=1, F(3)=3.
根据权利要求8-12中任一项所述的方法,其特征在于,所述在所述初始布针组合的 基础上依次增加一个电极针组,确定新布针组合,包括:The method according to any one of claims 8-12, wherein, on the basis of the initial cloth needle combination, an electrode needle group is added successively, and a new cloth needle combination is determined, comprising: 将初始布针组合作为当前布针组合;Use the initial needle combination as the current needle combination; 在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合;Add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, save the first cloth needle combination, and Use the first cloth needle combination as the current cloth needle combination; 继续在所述当前布针组合中增加一个电极针组,获取具有所述当前布针组合对应的组数加1的电极针组数的第一布针组合,保存所述第一布针组合,并将第一布针组合作为当前布针组合的操作,直到当前布针组合的电极针组数达到所述需要布置的电极针的数量对应的最大电极针组数;以及,Continue to add an electrode needle group to the current cloth needle combination, obtain a first cloth needle combination with the number of electrode needle groups corresponding to the current cloth needle combination plus 1, and save the first cloth needle combination, Taking the first cloth needle combination as the operation of the current cloth needle combination, until the number of electrode needle groups in the current cloth needle combination reaches the maximum number of electrode needle groups corresponding to the number of electrode needles to be arranged; and, 将所有保存的所述第一布针组合都作为所述新布针组合;All the saved first cloth needle combinations are used as the new cloth needle combinations; 其中,所述增加的一个电极针组不属于所述当前布针组合中的电极针组。Wherein, the added electrode needle group does not belong to the electrode needle group in the current needle cloth combination. 根据权利要求13所述的方法,其特征在于,所述确定所述新布针组合时进行去重处理。The method according to claim 13, wherein deduplication processing is performed when the new combination of needles is determined. 一种用于电脉冲消融的电极针布针优化系统,其特征在于,包括:An electrode clothing needle optimization system for electrical pulse ablation, characterized in that it includes: 如权利要求1至7中任一项所述的装置;以及,The apparatus of any one of claims 1 to 7; and, 优化装置,用于基于优化策略,从所述所有布针组合中获取最优的电极针布针组合。The optimization device is used for obtaining the optimal electrode clothing needle combination from all the cloth needle combinations based on the optimization strategy. 根据权利要求15所述的系统,其特征在于,所述优化策略包括:减小患者的肌肉抖动,并且在患者的消融区域覆盖患者的病灶区域的前提下减小患者被消融的正常组织区域。The system of claim 15, wherein the optimization strategy comprises: reducing muscle shaking of the patient, and reducing the normal tissue area of the patient to be ablated on the premise that the ablation area of the patient covers the lesion area of the patient. 根据权利要求16所述的系统,其特征在于,The system of claim 16, wherein: 所述患者的肌肉抖动采用所述患者的肌肉抖动加速度表征;所述患者的肌肉抖动加速度通过所述患者的基础肌肉抖动加速度和所述患者的肌肉抖动常数计算获得;The muscle shaking of the patient is represented by the muscle shaking acceleration of the patient; the muscle shaking acceleration of the patient is obtained by calculating the basic muscle shaking acceleration of the patient and the muscle shaking constant of the patient; 所述患者被消融的正常组织区域通过所述患者的消融区域和所述患者的病灶区域的差值表征。The ablated normal tissue region of the patient is characterized by the difference between the patient's ablation region and the patient's focal region. 根据权利要求15所述的系统,其特征在于,所述优化策略包括:在约束条件下,患者的消融区域的面积最小;所述约束条件为患者的消融区域覆盖患者的病灶区域,以及患者的肌肉抖动加速度在阈值内。The system according to claim 15, wherein the optimization strategy comprises: under a constraint condition, the area of the patient's ablation area is the smallest; the constraint condition is that the patient's ablation area covers the patient's lesion area, and the patient's ablation area is the smallest Muscle shake acceleration is within the threshold.
PCT/CN2021/090030 2020-11-20 2021-04-26 Device and method for determining electrode needle arrangement combinations and electrode needle arrangement optimization system Ceased WO2022105110A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011312280.1A CN112315578B (en) 2020-11-20 2020-11-20 Device and method for determining electrode needle distribution combination and electrode needle distribution optimization system
CN202011312280.1 2020-11-20

Publications (1)

Publication Number Publication Date
WO2022105110A1 true WO2022105110A1 (en) 2022-05-27

Family

ID=74321886

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/090030 Ceased WO2022105110A1 (en) 2020-11-20 2021-04-26 Device and method for determining electrode needle arrangement combinations and electrode needle arrangement optimization system

Country Status (2)

Country Link
CN (1) CN112315578B (en)
WO (1) WO2022105110A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112315578B (en) * 2020-11-20 2021-06-15 上海睿刀医疗科技有限公司 Device and method for determining electrode needle distribution combination and electrode needle distribution optimization system
CN114224472B (en) * 2021-11-29 2024-09-20 上海诺生医疗科技有限公司 Electrode needle arrangement correction device and method, electronic equipment and storage medium
CN114224471B (en) * 2021-11-29 2024-09-20 上海诺生医疗科技有限公司 Electrode card clothing needle correction device and method, electronic equipment and storage medium
CN114469309B (en) * 2022-02-16 2022-10-21 上海睿刀医疗科技有限公司 Ablation device, electrode needle layout strategy obtaining method, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6216034B1 (en) * 1997-08-01 2001-04-10 Genetronics, Inc. Method of programming an array of needle electrodes for electroporation therapy of tissue
US6416514B1 (en) * 1998-08-30 2002-07-09 Moshe Ein-Gal Electrocoagulation apparatus
US6918907B2 (en) * 2003-03-13 2005-07-19 Boston Scientific Scimed, Inc. Surface electrode multiple mode operation
CN107550727A (en) * 2017-09-05 2018-01-09 陈家林 A kind of electrical acupuncture equipment
CN108186108A (en) * 2017-10-12 2018-06-22 天津市鹰泰利安康医疗科技有限责任公司 Multipole bidirectional high-pressure steep-sided pulse discharge system and charging method
CN110313987A (en) * 2018-03-28 2019-10-11 韦伯斯特生物官能(以色列)有限公司 The flushing electrophysiologicalcatheter catheter for the distinguishable electrode for identifying and being orientated for multi-electrode
CN112315578A (en) * 2020-11-20 2021-02-05 上海睿刀医疗科技有限公司 Device and method for determining electrode needle distribution combination and electrode needle distribution optimization system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7115124B1 (en) * 2003-11-12 2006-10-03 Jia Hua Xiao Device and method for tissue ablation using bipolar radio-frequency current
FR2864439B1 (en) * 2003-12-30 2010-12-03 Image Guided Therapy DEVICE FOR TREATING A VOLUME OF BIOLOGICAL TISSUE BY LOCALIZED HYPERTHERMIA
EP2301471A1 (en) * 2004-04-01 2011-03-30 The General Hospital Corporation Method and apparatus for dermatological treatment and tissue reshaping
US8357150B2 (en) * 2009-07-20 2013-01-22 Syneron Medical Ltd. Method and apparatus for fractional skin treatment
US11382681B2 (en) * 2009-04-09 2022-07-12 Virginia Tech Intellectual Properties, Inc. Device and methods for delivery of high frequency electrical pulses for non-thermal ablation
CN102598088A (en) * 2009-11-11 2012-07-18 艾克提维尤斯有限公司 Systems & methods for planning and performing percutaneous needle procedures
CN104546122A (en) * 2015-01-21 2015-04-29 重庆德马光电技术有限公司 Radio frequency treatment handle
CN110755148B (en) * 2019-09-20 2020-09-08 姚陈果 Pulsed electric field tumor ablation parameter optimization system
CN111529051B (en) * 2020-04-16 2021-05-07 上海睿刀医疗科技有限公司 A system for predicting the area of electrical pulse ablation
CN111626063B (en) * 2020-07-28 2020-12-08 浙江大学 A method and system for text intent recognition based on projected gradient descent and label smoothing

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6216034B1 (en) * 1997-08-01 2001-04-10 Genetronics, Inc. Method of programming an array of needle electrodes for electroporation therapy of tissue
US6416514B1 (en) * 1998-08-30 2002-07-09 Moshe Ein-Gal Electrocoagulation apparatus
US6918907B2 (en) * 2003-03-13 2005-07-19 Boston Scientific Scimed, Inc. Surface electrode multiple mode operation
CN107550727A (en) * 2017-09-05 2018-01-09 陈家林 A kind of electrical acupuncture equipment
CN108186108A (en) * 2017-10-12 2018-06-22 天津市鹰泰利安康医疗科技有限责任公司 Multipole bidirectional high-pressure steep-sided pulse discharge system and charging method
CN110313987A (en) * 2018-03-28 2019-10-11 韦伯斯特生物官能(以色列)有限公司 The flushing electrophysiologicalcatheter catheter for the distinguishable electrode for identifying and being orientated for multi-electrode
CN112315578A (en) * 2020-11-20 2021-02-05 上海睿刀医疗科技有限公司 Device and method for determining electrode needle distribution combination and electrode needle distribution optimization system

Also Published As

Publication number Publication date
CN112315578B (en) 2021-06-15
CN112315578A (en) 2021-02-05

Similar Documents

Publication Publication Date Title
WO2022105110A1 (en) Device and method for determining electrode needle arrangement combinations and electrode needle arrangement optimization system
Kao et al. Context-aware symptom checking for disease diagnosis using hierarchical reinforcement learning
CN108492887A (en) medical knowledge map construction method and device
US8572146B2 (en) Comparing data samples represented by characteristic functions
WO2022110635A1 (en) Electrode needle layout apparatus and method based on lesion area
WO2022100019A1 (en) Pulsed electric field-based ablation parameter optimization system
EP2835750A1 (en) Apparatus, method, and program for generating vascular data
CN114913157B (en) Lung CT image segmentation method suitable for novel coronavirus infection
CN111651641A (en) Graph query method, device and storage medium
CN111429438A (en) Method and device for extracting blood vessel center line and heart coronary artery tree and storage medium
CN118585857A (en) A medical data analysis and classification method, system and medium based on graph federation comparative representation learning
CN113767401B (en) Network representation learning method across medical data sources
CN117352160A (en) Method and system for predicting postoperative complications of tooth extraction based on DBSCAN-BP neural network
JP2023548978A (en) System and method for image analysis of oximetry load as a measure of cardiovascular risk
CN118098569B (en) A Traditional Chinese Medicine-assisted diagnosis system for childhood asthma based on multimodal data fusion
CN119206217A (en) A medical image segmentation method based on PVT-CaCAtD
Jing et al. Low-dimensional SIR epidemic models with demographics on heterogeneous networks
Huong et al. Database Querying Optimization via Genetic Algorithm for Biomedical Research
CN107423822A (en) Bayesian network construction method and device
Nadimi-Shaharaki et al. Efficient data preparation techniques for diabetes detection
CN119131546B (en) Method, device and equipment for determining the typing of bronchial tuberculosis
Al-Shahari et al. Accelerating biomedical image segmentation using equilibrium optimization with a deep learning approach
CN116228724B (en) Brain cortex morphology network generation method, device, electronic device and storage medium
CN115861389A (en) Method, device, storage medium and electronic terminal for medical image registration
CN115620884B (en) Examination decision method for minimizing economic cost

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21893267

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21893267

Country of ref document: EP

Kind code of ref document: A1