Mapping point correction method and device, computer equipment and storage medium

By generating the mapping points to be corrected and filtering them based on the LAT values ​​of the detection waveform and reference mapping points, the problem of inaccurate mapping results in traditional intracardiac mapping technology is solved, and the accuracy of mapping results is improved.

CN120131037APending Publication Date: 2025-06-13SHANGHAI MICROPORT EP MEDTECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311701366.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-11
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

Traditional intracardiac standardization technology leads to inaccurate marking results due to the patient's heartbeat, breathing or other interference factors.

Method used

By generating the mapping point to be corrected during the mapping process, the alternative LAT value is determined based on the detection waveform, the LAT value of the surrounding reference mapping point is obtained, and the first target LAT value is filtered out to correct the mapping point.

Benefits of technology

Improve the accuracy of the mapping results and reduce errors caused by interference factors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120131037A_ABST
    Figure CN120131037A_ABST
Patent Text Reader

Abstract

The invention relates to a mapping point correction method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: in a mapping process, generating a to-be-corrected mapping point according to a preset strategy; determining a plurality of alternative LAT values of the to-be-corrected mapping point according to the detection waveform of the to-be-corrected mapping point; obtaining LAT values of a plurality of reference mapping points in a preset range around the to-be-corrected mapping point; and determining a first target LAT value of the mapping point to be corrected from the plurality of alternative LAT values according to the LAT values of the plurality of reference mapping points. The accurate LAT value of the mapping point to be corrected is obtained, and the accuracy of the mapping result is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical technology, and particularly to a method and apparatus for calibrating measurement points, a computer device, a computer-readable storage medium, and a computer program product. Background Art

[0002] With the development of medical technology, intracardiac mapping technology has emerged. By using intracardiac mapping technology to map the heart, the path and state of the intracardiac electrical signal propagation can be understood, which is of great significance. This is because in the case of complex arrhythmias, such as atrial fibrillation and nonspecific supraventricular tachycardia, there are usually multiple foci or multiple abnormal propagation paths, resulting in chaotic intracardiac signals, making it difficult for doctors to judge the lesion points. Determining the conduction sequence of the cardiac electrical signal through intracardiac mapping technology is beneficial for doctors to accurately find the lesion points.

[0003] In traditional technologies, intracardiac mapping is performed manually by doctors or automatically using software algorithms.

[0004] However, in the mapping methods of traditional technologies, due to the presence of factors such as the patient's heartbeat, breathing, or other interference factors, the mapping results of the measurement points are inaccurate. Summary of the Invention

[0005] Based on this, in view of the above technical problems, it is necessary to provide a method and apparatus for calibrating measurement points, a computer device, a computer-readable storage medium, and a computer program product that can calibrate measurement points and improve the accuracy of mapping results.

[0006] A method for calibrating a measurement point, the method comprising:

[0007] During the mapping process, generate measurement points to be calibrated according to a preset strategy;

[0008] Determine a plurality of alternative LAT values of the measurement point to be calibrated according to the detected waveform of the measurement point to be calibrated;

[0009] Obtain the LAT values of a plurality of reference measurement points within a preset range around the measurement point to be calibrated;

[0010] Determine a first target LAT value of the measurement point to be calibrated from the plurality of alternative LAT values according to the LAT values of the plurality of reference measurement points.

[0011] In one embodiment, the determining a first target LAT value of the measurement point to be calibrated from the plurality of alternative LAT values according to the LAT values of the plurality of reference measurement points includes:

[0012] Determine the mean value of the LAT values of the plurality of reference measurement points as a reference LAT value;

[0013] According to the reference LAT value, screen the multiple alternative LAT values, and obtain the first target LAT value from the multiple alternative LAT values, where the first target LAT value is the alternative LAT value with the smallest absolute value of the difference from the reference LAT value among the multiple alternative LAT values.

[0014] In one embodiment, the determining the multiple alternative LAT values of the to-be-corrected measurement point according to the detection waveform of the to-be-corrected measurement point includes:

[0015] Obtain the detection waveform of the to-be-corrected measurement point within the window of interest, where the detection waveform includes multiple electrocardiogram waveforms;

[0016] Respectively determine the LAT values corresponding to each electrocardiogram waveform, and use the LAT values corresponding to the multiple electrocardiogram waveforms as the multiple alternative LAT values of the to-be-corrected measurement point.

[0017] In one embodiment, the respectively determining the LAT values corresponding to each electrocardiogram waveform includes:

[0018] Respectively select the characteristic points of each electrocardiogram waveform, where the types of the selected characteristic points of each electrocardiogram waveform are the same, and the types of the characteristic points include one of the minimum amplitude point of the waveform, the maximum amplitude point, the point with the maximum positive slope, the point with the maximum negative slope, and the point with the maximum absolute value of the amplitude;

[0019] Respectively determine the corresponding moments of the characteristic points of each electrocardiogram waveform, and obtain a reference moment;

[0020] According to the time differences between the corresponding moments of the characteristic points of each electrocardiogram waveform and the reference moment, determine the LAT values corresponding to each electrocardiogram waveform respectively.

[0021] In one embodiment, the calibration method of the measurement point further includes:

[0022] Select multiple secondary calibration measurement points within a set range, where the secondary calibration measurement points are the measurement points for which the corresponding first target LAT values have been determined;

[0023] Respectively determine the multiple alternative LAT values corresponding to each of the secondary calibration measurement points;

[0024] According to the multiple alternative LAT values of each of the secondary calibration measurement points, determine the distribution of the LAT values of the multiple secondary calibration measurement points;

[0025] According to the distribution of the LAT values of the multiple secondary calibration measurement points, determine the second target LAT value;

[0026] Update the first target LAT value of each of the secondary calibration measurement points to the second target LAT value.

[0027] In one embodiment, the determining the second target LAT value according to the distribution of the LAT values of the plurality of secondary calibration measurement points includes:

[0028] Determine the value with the highest occurrence probability among the multiple alternative LAT values of the plurality of secondary calibration measurement points;

[0029] Take the value with the highest occurrence probability as the value of the second target LAT value.

[0030] A calibration device for measurement points, the device includes:

[0031] A generation module, configured to generate measurement points to be calibrated according to a preset strategy during the mapping process;

[0032] An alternative determination module, configured to determine multiple alternative LAT values of the measurement points to be calibrated according to the detection waveforms of the measurement points to be calibrated;

[0033] A reference acquisition module, configured to acquire the LAT values of multiple reference measurement points within a preset range around the measurement points to be calibrated;

[0034] A calibration module, configured to determine the first target LAT value of the measurement points to be calibrated from the multiple alternative LAT values according to the LAT values of the multiple reference measurement points.

[0035] In one embodiment, a computer device is provided, including a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the calibration method for measurement points described above is implemented.

[0036] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the calibration method for measurement points described above is implemented.

[0037] In one embodiment, a computer program product is provided, the computer program product includes a computer program, and when the computer program is executed by a processor, the calibration method for measurement points described above is implemented.

[0038] The above calibration method, device, computer equipment, computer-readable storage medium, and computer program product for the mapping points. In this method, first, during the mapping process, mapping points are generated according to a preset strategy. The generation of mapping points can be achieved by using an automatic mapping method, and the generated mapping points are the mapping points to be calibrated. Then, according to the detection waveform of the mapping points to be calibrated, multiple alternative LAT values of the mapping points to be calibrated can be determined. This is because due to the presence of factors such as the patient's heartbeat, breathing, or other interference factors, although ideally the detection waveform of the mapping points is the patient's electrocardiogram waveform, in reality, in addition to the patient's electrocardiogram waveform, the detection waveform also includes waveforms caused by other interference factors. Therefore, it is impossible to determine which waveform is the patient's true electrocardiogram waveform and which LAT value corresponding to the waveform is the LAT value of the patient's electrocardiogram activity at the mapping point to be calibrated. Thus, multiple alternative LAT values are obtained based on the detection waveform of the mapping points to be calibrated. Then, the LAT values of multiple reference mapping points within a preset range around the mapping point to be calibrated are obtained. Since it is a small probability event that the detection waveform of the mapping points contains interference waveforms, the waveforms of most mapping points are relatively accurate, that is, the LAT values of most mapping points can be considered correct. Therefore, the LAT values of multiple reference mapping points within a preset range around the mapping point to be calibrated are all considered correct and used as reference LAT values. Then, according to the LAT values of multiple reference mapping points, the first target LAT value of the mapping point to be calibrated is determined from multiple alternative LAT values. The first target LAT value is used as the LAT value of the mapping point to be calibrated, completing the calibration action for the mapping point to be calibrated and obtaining the accurate LAT value of the mapping point to be calibrated, improving the accuracy of the mapping result. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or in the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0040] Figure 1 It is a schematic flowchart of the calibration method for mapping points in an embodiment;

[0041] Figure 2 It is a schematic diagram of mapping points in an embodiment;

[0042] Figure 3 It is a schematic flowchart of the method for determining the target LAT in an embodiment;

[0043] Figure 4 It is a schematic flowchart of the method for determining alternative LATs in an embodiment;

[0044] Figure 5 A flowchart showing a specific method for determining alternative LATs in an embodiment;

[0045] Figure 6 A schematic diagram of an electrocardiogram waveform in an embodiment;

[0046] Figure 7 A flowchart showing a method for correcting marked points in another embodiment;

[0047] Figure 8 A histogram of alternative LAT values in an embodiment;

[0048] Figure 9 A flowchart showing a method for determining the target LAT in another embodiment;

[0049] Figure 10 A schematic diagram of the structure of a marked point correction device in an embodiment;

[0050] Figure 11 An internal structure diagram of a computer device in an embodiment. Detailed implementation manners

[0051] To facilitate understanding of this application, the following will provide a more comprehensive description of this application with reference to relevant accompanying drawings. Embodiments of this application are shown in the drawings. However, this application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, these embodiments are provided to make the disclosure of this application more thorough and comprehensive.

[0052] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs. The terms used in the specification of this application herein are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0053] It can be understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish one element from another.

[0054] Spatial relationship terms such as "under", "below", "beneath", "underneath", "above", "over", etc. may be used herein to describe the relationship of one element or feature shown in the figures to other elements or features. It should be understood that spatial relationship terms include different orientations of the device in use and operation in addition to the orientations shown in the figures. For example, if the device in the figures is flipped, an element or feature described as "under other elements" or "beneath them" or "underneath them" will be oriented "over" the other elements or features. Thus, the exemplary terms "under" and "beneath" can include both an upper and a lower orientation. Additionally, the device may also have other orientations (e.g., rotated 90 degrees or other orientations), and the spatial descriptors used herein are to be interpreted accordingly.

[0055] It should be noted that when an element is considered to be "connected" to another element, it may be directly connected to the other element or connected to the other element through an intermediate element. Additionally, in the following embodiments, "connection", if there is a transfer of electrical signals or data between the connected objects, should be understood as "electrical connection", "communication connection", etc.

[0056] As used herein, the singular forms "a", "an", and "the" may also include the plural forms unless the context clearly dictates otherwise. It should also be understood that the terms "comprise / include" or "have" etc. specify the presence of the stated features, wholes, steps, operations, components, parts, or combinations thereof, but do not preclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts, or combinations thereof.

[0057] In one embodiment, as Figure 1 shown, a method for calibrating a fiducial point is provided, and the method includes: steps S100 - S130.

[0058] Step S100, during the mapping process, generate fiducial points to be calibrated according to a preset strategy.

[0059] Among them, the automatic mapping process is to record the activities of myocardial cells in different parts during one cardiac beat. The mapping catheter is a catheter that moves in the heart cavity of the object of action. The mapping catheter includes mapping electrodes for collecting mapping electrocardiogram signals. The doctor operates the mapping catheter to move to identify and capture the intracardiac electrical signals (mapping electrocardiogram signals) of the patient. The mapping electrocardiogram signals have a certain guiding effect on the subsequent catheter ablation of the object of action and can improve the accuracy of ablation. As the mapping catheter moves in the heart cavity, mapping points will be left at the positions passed through during each cardiac beat, and the LAT (local activation time) value corresponding to the mapping point will be calculated, that is, the time difference between the characteristic moment of the electrocardiogram activity signal of the mapping point and the reference electrocardiogram moment obtained by a reference electrode at a certain fixed position. After all the mapping points are mapped, the occurrence order of the cardiac electrical activities can be known according to the relative magnitudes of the LAT values of all the mapping points, and then the electrical activity conditions of the entire heart can be restored.

[0060] Specifically, before the mapping starts, the doctor can set multiple preset mapping point generation conditions, and then the doctor operates the mapping catheter to move in the patient's heart cavity. During the movement of the mapping catheter, if the current point meets the mapping point generation conditions, mapping points will be automatically generated. The doctor can preset a template of the cardiac beat signal corresponding to the patient according to the condition of the object of action. Generally speaking, for a normal and healthy heart, each beat of its electrocardiogram activity is relatively similar. When the order or path of the electrocardiogram activity is abnormal (various diseases occur), corresponding changes in the electrocardiogram waveform morphology will occur for each type of abnormality. Even if a patient has a certain disease, it doesn't mean that every beat of this patient's heart is abnormal. Most likely, normal and abnormal heart beats alternate irregularly. For example, if the doctor needs to map the signals of a certain abnormal heart beat, a corresponding template is set to facilitate subsequent screening of the heart beat signals in the patient that are similar enough to the template. The doctor can also pre-define a series of conditions according to the actual usage situation and actual usage scenario of the mapping catheter. Only when the mapping catheter meets these conditions is it considered that the mapping catheter is stable at this time, and the detected heart beat signal also conforms to the preset template. In this case, it is determined that the mapping point generation conditions are met.

[0061] Step S110, determine multiple alternative LAT values of the mapping point to be corrected according to the detection waveform of the mapping point to be corrected.

[0062] Among them, due to the presence of the patient's heartbeat, breathing, or other interference factors, although ideally the detected waveform at the measurement point is the patient's electrocardiogram waveform, in reality, the detected waveform includes not only the patient's electrocardiogram waveform but also waveforms caused by other interference factors. Therefore, the detected waveform within one cardiac cycle usually includes multiple waveforms, and it is impossible to determine which waveform is the patient's true electrocardiogram waveform, that is, it is impossible to determine which LAT value corresponding to the waveform is the LAT value of the patient's electrocardiogram activity at the measurement point to be corrected. Therefore, it is necessary to calculate the LAT values of all waveforms separately as alternative LAT values.

[0063] Step S120, obtain the LAT values of multiple reference measurement points within a preset range around the measurement point to be corrected.

[0064] Specifically, the reference measurement point is either a measurement point that has been corrected, or a measurement point whose LAT value can be guaranteed to be relatively accurate, or it can also be a measurement point that does not need to meet any conditions. The preset range can be an area near the measurement point, and it is considered that the LAT values of each measurement point within this area should be almost the same. Since it is a small probability event that the detected waveform of the measurement point contains interference waveforms, it can be considered that the waveforms of most measurement points are relatively accurate, that is, the LAT values of most measurement points can be considered correct. Use most of the correct measurement points to correct a small number of incorrect measurement points. Therefore, the LAT values of multiple reference measurement points within the preset range around the measurement point to be corrected are considered correct and used as reference LAT values.

[0065] Exemplarily, the user can preset the calibration point rule. The calibration point rule includes: First, the definition of the preset range, with the current measurement point as the center, determine the range within the preset radius. Second, select a set number of measurement points within the preset range as reference measurement points. Methods such as the nearest neighbor search (such as the KD-tree algorithm) can be used to find all the measurement points within the neighborhood.

[0066] Exemplarily, as Figure 2 shown, select a measurement point 401 within the preset range 402, and then the LAT of the surrounding measurement points 1 …LAT 5 are all reference measurement points.

[0067] Step S130, determine the first target LAT value of the measurement point to be corrected from multiple alternative LAT values according to the LAT values of multiple reference measurement points.

[0068] Specifically, since the LAT values of multiple reference measurement points can be considered correct, the LAT values of multiple reference measurement points can be used as reference values. Then, based on the LAT values of multiple reference measurement points, a value that best matches the LAT values of multiple reference measurement points is found from multiple alternative LAT values, and this value is used as the first target LAT value of the measurement point to be corrected. Thus, the correction of the measurement point to be corrected is achieved. Since the LAT value of the measurement point to be corrected is corrected using the LAT values of most of the correct measurement points, the accuracy of the LAT value of the measurement point to be corrected can be improved.

[0069] In this embodiment, the method first generates measurement points according to a preset strategy during the mapping process. The generation of measurement points can be achieved by using an automatic mapping method, and the generated measurement points are the measurement points to be corrected. Then, multiple alternative LAT values of the measurement point to be corrected can be determined based on the detected waveform of the measurement point to be corrected. This is because due to the presence of the patient's heartbeat, breathing, or other interference factors, although ideally the detected waveform of the measurement point is the patient's electrocardiogram waveform, in reality, in addition to the patient's electrocardiogram waveform, the detected waveform also includes waveforms caused by other interference factors. Therefore, it is impossible to determine which waveform is the patient's true electrocardiogram waveform and which LAT value corresponding to the waveform is the LAT value of the patient's electrocardiogram activity at the measurement point to be corrected. So, multiple alternative LAT values are obtained based on the detected waveform of the measurement point to be corrected. Then, the LAT values of multiple reference measurement points within a preset range around the measurement point to be corrected are obtained. Since it is a small probability event that the detected waveform of the measurement point contains interference waveforms, the waveforms of most measurement points are relatively accurate, that is, the LAT values of most measurement points can be considered correct. Therefore, the LAT values of multiple reference measurement points within a preset range around the measurement point to be corrected are considered correct and used as reference LAT values. Then, based on the LAT values of multiple reference measurement points, the first target LAT value of the measurement point to be corrected is determined from multiple alternative LAT values. The first target LAT value is used as the LAT value of the measurement point to be corrected, completing the correction operation of the measurement point to be corrected, and obtaining an accurate LAT value of the measurement point to be corrected, improving the accuracy of the mapping result.

[0070] In one embodiment, as Figure 3 shown, step S130, determining the first target LAT value of the measurement point to be corrected from multiple alternative LAT values according to the LAT values of multiple reference measurement points, includes: steps S300 - S310.

[0071] Step S300, determining the mean value of the LAT values of multiple reference measurement points as the reference LAT value.

[0072] Specifically, after obtaining the LAT values of multiple reference measurement points, since the LAT values of most of the measurement points among the multiple reference measurement points can be considered correct, the extreme LAT values (such as the maximum value and the minimum value) can be removed according to the LAT values of the multiple reference measurement points, and then the mean value of the remaining LAT values can be calculated, which can be used as the reference LAT value.

[0073] Step S310, according to the reference LAT value, screen multiple alternative LAT values, and obtain the first target LAT value from the multiple alternative LAT values.

[0074] Among them, the first target LAT value is the alternative LAT value with the smallest absolute value of the difference from the reference LAT value among the multiple alternative LAT values. This is because the closer the alternative LAT value is to the reference LAT value, the higher the probability that this alternative LAT value is an accurate value. Therefore, this alternative LAT value is used as the first target LAT value.

[0075] In this embodiment, according to the mean value of the LAT values of multiple reference measurement points, the first target LAT value is screened out from the alternative LAT values, thereby determining the LAT value with the highest correct probability of the measurement point to be corrected, and improving the accuracy rate of the LAT value of the measurement point to be corrected.

[0076] In one embodiment, as Figure 4 shown, step S110, determine multiple alternative LAT values of the measurement point to be corrected according to the detection waveform of the measurement point to be corrected. It includes: steps S400 - S410.

[0077] Step S400, obtain the detection waveform of the measurement point to be corrected within the window of interest.

[0078] Among them, the detection waveform includes multiple electrocardiogram waveforms. The window of interest is a window time period that restricts the detection range in terms of time for the sake of the accuracy of detection. It can be a time window artificially set by a doctor according to actual needs. The detection waveform of the measurement point to be corrected within the window of interest is collected as the original data for subsequent processing. The waveform with an amplitude greater than a certain minimum lower limit value can be considered as a valid electrocardiogram waveform, so as to preliminarily screen out the interfering waveforms.

[0079] Step S410, respectively determine the LAT values corresponding to each electrocardiogram waveform, and use the LAT values corresponding to the multiple electrocardiogram waveforms as the multiple alternative LAT values of the measurement point to be corrected.

[0080] Among them, the detected waveform includes not only the patient's electrocardiogram waveform, but also waveforms caused by other interference factors (such as breathing, heartbeat, jitter, etc.). Therefore, the detected waveform within one cardiac cycle usually includes multiple waveforms, and it is impossible to determine which waveform is the patient's true electrocardiogram waveform, that is, it is impossible to determine which LAT value corresponding to the waveform is the LAT value of the patient's electrocardiogram activity at the to-be-corrected mapping point. Therefore, it is necessary to calculate the LAT values of all waveforms respectively as alternative LAT values.

[0081] In this embodiment, the corresponding LAT values are calculated for all electrocardiogram waveforms in the detected waveform within the window of interest, obtaining multiple alternative LAT values, which is convenient for subsequent screening to find the most suitable LAT value.

[0082] In one embodiment, as Figure 5 shown, step S310, determine the LAT values corresponding to each electrocardiogram waveform respectively. It includes: steps S500 - S520.

[0083] Step S500, select the characteristic points of each electrocardiogram waveform respectively.

[0084] Among them, the types of the selected characteristic points of each electrocardiogram waveform are the same. The types of characteristic points include one of the minimum amplitude point of the waveform, the maximum amplitude point, the point with the maximum positive slope, the point with the maximum negative slope, and the point with the maximum absolute value of the amplitude. The types of the selected characteristic points of each electrocardiogram waveform are the same. The LAT value of the reference mapping point is also calculated based on the same type of characteristic points, which is convenient for subsequent comparison and screening under the same standard. For example, the selected characteristic points of the electrocardiogram waveform are all the maximum amplitude points, and the characteristic points selected for the electrocardiogram waveform at the to-be-corrected mapping point are the maximum amplitude points. The reference mapping point is also the LAT value calculated based on the electrocardiogram waveform with the selected characteristic point being the maximum amplitude point.

[0085] Among them, the mapping electrocardiogram signals at a certain period of time (such as 2s - 4s) of the mapping point can be collected, and then the characteristic points in the mapping electrocardiogram signals are determined. The characteristic points can include one of the minimum amplitude point of the waveform of the mapping electrocardiogram signal, the maximum amplitude point, the point with the maximum positive slope, the point with the maximum negative slope, and the point with the maximum absolute value of the amplitude. The moment corresponding to the characteristic point is used as the moment of this section of the mapping electrocardiogram signal at this mapping point, that is, the local electrical activity moment when the electrocardiogram activity of the current cardiac cycle passes through the myocardial cells at this mapping point. The reference electrocardiogram moment is a certain set moment in the reference electrocardiogram signal measured by the reference catheter and / or electrode patch, or a certain preset fixed moment.

[0086] Exemplarily, the mapping electrocardiogram signal is as Figure 6 shown, Figure 6It can be seen that the position 101 of the minimum amplitude of the entire waveform, the position 102 of the maximum positive slope of the entire waveform, the position 103 of the maximum amplitude of the entire waveform, and the position 104 of the maximum negative slope of the entire waveform. 200 is a preset amplitude range. The amplitude change of the waveform within this range is near the baseline and is considered not caused by electrocardiogram activity but by various interferences, so it is not considered during detection. 201 is a time range used to limit the time range for waveform detection.

[0087] Step S510: Determine the corresponding moments of the characteristic points of each electrocardiogram waveform respectively, and obtain the reference moment.

[0088] Specifically, the corresponding moments of the characteristic points of each electrocardiogram waveform can be directly obtained from the abscissa of the electrocardiogram waveform. The reference moment is a certain set moment in the reference electrocardiogram signal measured by the reference catheter and / or electrode patch, or it can also be a preset fixed moment.

[0089] Step S520: Determine the LAT value corresponding to each electrocardiogram waveform according to the time difference between the corresponding moment of the characteristic point of each electrocardiogram waveform and the reference moment.

[0090] Among them, the time difference between the corresponding moment of the characteristic point of the electrocardiogram waveform and the reference electrocardiogram moment obtained by a reference electrode at a certain fixed position is the local activation time (LAT), so the LAT value of this electrocardiogram waveform can be calculated.

[0091] In this embodiment, by calculating the corresponding moments of the characteristic points of the same type of each electrocardiogram waveform and combining with the reference moment, the LAT value corresponding to each electrocardiogram waveform can be calculated, thereby obtaining multiple alternative LAT values.

[0092] In one embodiment, as Figure 7 shown, the calibration method of the marked points further includes: steps S700 - S740.

[0093] Step S700: Select multiple secondary calibration marked points within the set range.

[0094] Among them, the secondary calibration marked point is a marked point for which the corresponding first target LAT value has been determined.

[0095] Specifically, after determining the first target LAT value of all the marked points to be calibrated, the doctor can also select a certain area for secondary calibration and select a set number of marked points within the set range as secondary calibration marked points.

[0096] Step S710: Determine the multiple alternative LAT values corresponding to each secondary calibration marked point respectively.

[0097] Specifically, in the same manner as in the above embodiments, multiple alternative LAT values corresponding to each secondary calibration measurement point are calculated.

[0098] Step S720: Determine the distribution of the LAT values of multiple secondary calibration measurement points based on the multiple alternative LAT values of each secondary calibration measurement point.

[0099] Specifically, after obtaining the multiple alternative LAT values of each secondary calibration measurement point, extreme values can be removed, and then the value range of the LAT values and the number of LATs falling into each numerical interval can be determined based on the remaining alternative LAT values, that is, the distribution of the LAT values of multiple secondary calibration measurement points.

[0100] Exemplarily, the multiple alternative LAT values of each secondary calibration measurement point can be drawn in the form of a histogram as shown in Figure 8 In, after removing the extreme values, the value range of the remaining LAT values is 272 - 288 ms. Among them, the number of LAT values around 272 ms is the largest, that is, the highest frequency of occurrence. The LAT values are mainly distributed between 270 ms and 280 ms. Figure 8

[0101] Step S730: Determine the second target LAT value according to the distribution of the LAT values of multiple secondary calibration measurement points.

[0102] Specifically, after determining the distribution of the LAT values of multiple secondary calibration measurement points. Based on the fact that it is a small probability event that the detected waveform of the measurement point contains interference waveform, it can be considered that the waveforms of most measurement points are relatively accurate, that is, the LAT values of most measurement points can be considered correct. Adopting the principle of using most correct measurement points to correct a small number of incorrect measurement points. It can be considered that most of the LAT values among the LAT values of multiple secondary calibration measurement points are correct. Therefore, the most concentrated distribution, or the highest occurrence probability, or the average value of the LAT values of multiple secondary calibration measurement points can be selected as the second target LAT value with the highest correct probability.

[0103] Step S740: Update the first target LAT value of each secondary calibration measurement point to the second target LAT value.

[0104] Specifically, after determining the second target LAT value, update the first target LAT value of each selected secondary calibration measurement point to the second target LAT value to complete the secondary calibration of the secondary calibration measurement points.

[0105] ​In this embodiment, according to the distribution of the alternative LAT values corresponding to multiple secondary calibration measurement points within a set range, the multiple secondary calibration measurement points are subjected to secondary calibration, thereby further ensuring the accuracy of the LAT values of the measurement points and the accuracy of the measurement results.

[0106] In one embodiment, as Figure 9 shown, step S730, determine the second target LAT value according to the distribution of the LAT values of multiple secondary calibration measurement points. It includes: steps S900 - S910.

[0107] Step S900, determine the value with the highest occurrence probability among the multiple alternative LAT values of multiple secondary calibration measurement points.

[0108] Specifically, after obtaining the multiple alternative LAT values of multiple secondary calibration measurement points, the value with the most concentrated distribution among the multiple alternative LAT values can be determined, that is, the value with the highest occurrence probability. For example, there are 100 alternative LAT values, and the value of 51 alternative LAT values is 272ms, then the occurrence probability of 272ms is 51%, which is the value with the highest occurrence probability.

[0109] Step S910, use the value with the highest occurrence probability as the value of the second target LAT value.

[0110] Specifically, the value with the highest occurrence probability is also the value around which the LAT values of most of the measurement points are. Therefore, it is considered that this value is the LAT value with the highest correct probability, and it is most appropriate to use it as the second target LAT value.

[0111] In this embodiment, the value with the highest occurrence probability among the multiple alternative LAT values of multiple secondary calibration measurement points is used as the second target LAT value, thereby determining the LAT value with the highest correct probability as the second target LAT value, and improving the accuracy rate of the LAT values of the secondary calibration measurement points.

[0112] It should be understood that although Figure 1 、 3 the steps in the flowcharts of -5, 7, 9 are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, Figure 1 、 3At least some of the steps -5, 7, 9 may include multiple steps or multiple stages, which do not necessarily need to be executed and completed at the same moment, but can be executed at different moments, and the execution order of these steps or stages does not necessarily need to be sequential, but can be executed alternately or in turn with at least some of the steps or stages in other steps or other steps.

[0113] In one embodiment, as Figure 10 shown, a calibration device for fiducial points is provided, and the device includes: a generation module 1001, an alternative determination module 1002, a reference acquisition module 1003, and a calibration module 1004, where:

[0114] The generation module 1001 is configured to generate fiducial points to be calibrated according to a preset strategy during the mapping process.

[0115] The alternative determination module 1002 is configured to determine multiple alternative LAT values of the fiducial points to be calibrated according to the detected waveforms of the fiducial points to be calibrated.

[0116] The reference acquisition module 1003 is configured to acquire the LAT values of multiple reference fiducial points within a preset range around the fiducial points to be calibrated.

[0117] The calibration module 1004 is configured to determine a first target LAT value of the fiducial points to be calibrated from multiple alternative LAT values according to the LAT values of multiple reference fiducial points.

[0118] In one embodiment, the calibration module 1004 includes: a reference determination unit and a screening unit, where:

[0119] The reference determination unit is configured to determine the mean value of the LAT values of multiple reference fiducial points as the reference LAT value.

[0120] The screening unit is configured to screen multiple alternative LAT values according to the reference LAT value, and obtain a first target LAT value from multiple alternative LAT values, where the first target LAT value is the alternative LAT value with the smallest absolute value of the difference from the reference LAT value among multiple alternative LAT values.

[0121] In one embodiment, the alternative determination module 1002 includes: a waveform acquisition unit and an alternative acquisition unit, where:

[0122] The waveform acquisition unit is configured to acquire the detected waveform of the fiducial points to be calibrated within an interested window, where the detected waveform includes multiple electrocardiogram waveforms.

[0123] The alternative acquisition unit is configured to respectively determine the LAT values corresponding to each electrocardiogram waveform, and use the LAT values respectively corresponding to multiple electrocardiogram waveforms as multiple alternative LAT values of the fiducial points to be calibrated.

[0124] In one embodiment, the alternative acquisition unit includes: a feature selection subunit, a time determination subunit, and a LAT determination subunit, where:

[0125] The feature selection subunit is configured to respectively select feature points of each electrocardiogram waveform. Among them, the types of the selected feature points of each electrocardiogram waveform are the same, and the types of feature points include one of the minimum amplitude point of the waveform, the maximum amplitude point, the point with the maximum positive slope, the point with the maximum negative slope, and the point with the maximum absolute value of the amplitude.

[0126] The time determination subunit is configured to respectively determine the corresponding times of the feature points of each electrocardiogram waveform and obtain a reference time.

[0127] The LAT determination subunit is configured to determine the LAT value corresponding to each electrocardiogram waveform according to the time difference between the corresponding time of the feature point of each electrocardiogram waveform and the reference time.

[0128] In one embodiment, the calibration device for the calibration points further includes: a secondary selection module, a secondary alternative determination module, a distribution determination module, a target LAT determination module, and an update module, where:

[0129] The secondary selection module is configured to select a plurality of secondary calibration points within a set range. Among them, the secondary calibration points are the calibration points for which the corresponding first target LAT value has been determined.

[0130] The secondary alternative determination module is configured to respectively determine a plurality of alternative LAT values corresponding to each secondary calibration point.

[0131] The distribution determination module is configured to determine the distribution of the LAT values of the plurality of secondary calibration points according to the plurality of alternative LAT values of each secondary calibration point.

[0132] The target LAT determination module is configured to determine a second target LAT value according to the distribution of the LAT values of the plurality of secondary calibration points.

[0133] The update module is configured to update the first target LAT value of each secondary calibration point to the second target LAT value.

[0134] In one embodiment, the target LAT determination module includes: a numerical value determination unit and a target LAT determination unit, where:

[0135] The numerical value determination unit is configured to determine the numerical value with the highest occurrence probability among the plurality of alternative LAT values of the plurality of secondary calibration points.

[0136] The target LAT determination unit is configured to use the numerical value with the highest occurrence probability as the numerical value of the second target LAT value.

[0137] For the specific limitations of the calibration device for the marked measurement points, reference can be made to the limitations of the calibration method for the marked measurement points in the foregoing text, which will not be elaborated here. Each module in the above calibration device for the marked measurement points can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation.

[0138] In one embodiment, a computer device is provided, and the internal structure diagram of the computer device can be as Figure 11 shown. The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a calibration method for marked measurement points.

[0139] Those skilled in the art can understand that Figure 11 the structure shown in

[0140] is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have a different component layout.

[0141] In one embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the foregoing method embodiments are implemented.

[0142] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the steps in the foregoing method embodiments are implemented.

[0143] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0144] In the description of this specification, the description of reference terms such as "some embodiments", "other embodiments", "ideal embodiments", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic description of the above terms does not necessarily refer to the same embodiment or example.

[0145] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0146] The above-described embodiments merely represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.

Claims

1. A calibration method for measurement points, characterized in that, the method includes: During the mapping process, generate measurement points to be calibrated according to a preset strategy; Determine multiple alternative LAT values of the measurement points to be calibrated according to the detection waveforms of the measurement points to be calibrated; Obtain the LAT values of multiple reference measurement points within a preset range around the measurement points to be calibrated; According to the LAT values of the multiple reference measurement points, determine the first target LAT value of the measurement points to be calibrated from the multiple alternative LAT values.

2. The calibration method for measurement points according to claim 1, characterized in that, The step of determining the first target LAT value of the measurement points to be calibrated from the multiple alternative LAT values according to the LAT values of the multiple reference measurement points includes: Determine the mean value of the LAT values of the multiple reference measurement points as the reference LAT value; According to the reference LAT value, screen the multiple alternative LAT values, and obtain the first target LAT value from the multiple alternative LAT values, where the first target LAT value is the alternative LAT value with the smallest absolute value of the difference from the reference LAT value among the multiple alternative LAT values.

3. The calibration method for measurement points according to claim 1, characterized in that, The step of determining multiple alternative LAT values of the measurement points to be calibrated according to the detection waveforms of the measurement points to be calibrated includes: Obtain the detection waveform of the measurement points to be calibrated within the window of interest, where the detection waveform includes multiple electrocardiogram waveforms; Respectively determine the LAT values corresponding to each electrocardiogram waveform, and use the LAT values corresponding to the multiple electrocardiogram waveforms as the multiple alternative LAT values of the measurement points to be calibrated.

4. The calibration method for measurement points according to claim 3, characterized in that, The step of respectively determining the LAT values corresponding to each electrocardiogram waveform includes: Respectively select the characteristic points of each electrocardiogram waveform, where the types of the selected characteristic points of each electrocardiogram waveform are the same, and the types of the characteristic points include one of the minimum amplitude point, maximum amplitude point, maximum positive slope point, maximum negative slope point, and maximum absolute value point of the waveform; Respectively determine the corresponding moments of the characteristic points of each electrocardiogram waveform, and obtain the reference moment; According to the time differences between the corresponding moments of the characteristic points of each electrocardiogram waveform and the reference moment, determine the LAT values corresponding to each electrocardiogram waveform respectively.

5. The calibration method for measurement points according to any one of claims 1-4, characterized in that, the method further includes: Select multiple secondary calibration measurement points within a set range, where the secondary calibration measurement points are measurement points for which the corresponding first target LAT values have been determined; Respectively determine multiple alternative LAT values corresponding to each of the secondary calibration measurement points; According to the multiple alternative LAT values of each of the secondary calibration measurement points, determine the distribution of the LAT values of the multiple secondary calibration measurement points; According to the distribution of the LAT values of the multiple secondary calibration measurement points, determine the second target LAT value; Update the first target LAT value of each of the secondary calibration measurement points to the second target LAT value.

6. The calibration method of the marked measurement points according to claim 5, characterized in that, determining the second target LAT value according to the distribution of the LAT values of the plurality of secondary calibration marked measurement points includes: determining the value with the highest occurrence probability among the plurality of alternative LAT values of the plurality of secondary calibration marked measurement points; taking the value with the highest occurrence probability as the value of the second target LAT value.

7. A calibration device for marked measurement points, characterized in that, the device includes: a generation module, configured to generate marked measurement points to be calibrated according to a preset strategy during the marking measurement process; an alternative determination module, configured to determine a plurality of alternative LAT values of the marked measurement points to be calibrated according to the detection waveform of the marked measurement points to be calibrated; a reference acquisition module, configured to acquire the LAT values of a plurality of reference marked measurement points within a preset range around the marked measurement points to be calibrated; a calibration module, configured to determine the first target LAT value of the marked measurement points to be calibrated from the plurality of alternative LAT values according to the LAT values of the plurality of reference marked measurement points.

8. A computer device, including a memory and a processor, the memory stores a computer program, characterized in that, when the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium, on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, including a computer program, characterized in that, when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.