CN-121465602-B - Signal processing method, system, device, electronic equipment and storage medium
Abstract
A signal processing method, a system, a device, an electronic device and a storage medium are disclosed, and relate to the technical field of signal processing. The method comprises the steps of obtaining an electric positioning signal and a pulse signal, wherein the pulse signal is generated based on an electric positioning initial signal, the electric positioning signal is a signal collected from target equipment when the target equipment receives the electric positioning initial signal, the target equipment comprises a catheter, and determining the amplitude of the electric positioning signal based on the electric positioning signal and the pulse signal, and the amplitude of the electric positioning signal is used for determining the position of the catheter.
Inventors
- XU CHENGKAI
- Xia Shuhe
- LI JIANYONG
- TAN JIANWEN
Assignees
- 深圳迈微医疗科技有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20260107
Claims (20)
- 1. A signal processing method, comprising: Acquiring an electrical positioning signal and a pulse signal, wherein the pulse signal is generated based on an electrical positioning initial signal, and the electrical positioning signal is acquired from a target device when the target device receives the electrical positioning initial signal, wherein the target device comprises a catheter; Determining an amplitude of the electrical localization signal based on the electrical localization signal and the pulse signal, the amplitude of the electrical localization signal being used to determine a position of the catheter; The method comprises the steps of determining delay time of a pulse signal, conducting pulse alignment operation on the electric positioning signal and the pulse signal according to the delay time, wherein the pulse alignment operation is used for aligning rising edges of the pulse signal with peaks of the electric positioning signal, aligning falling edges of the pulse signal with troughs of the electric positioning signal, and determining the amplitude of the electric positioning signal according to the electric positioning signal and the pulse signal after the pulse alignment operation is completed.
- 2. The method of claim 1, wherein determining the delay time of the pulse signal comprises: And determining the delay time of the pulse signal according to the order of the band-pass filter used in the process of acquiring the electric positioning signal and the sampling rate set in the process of acquiring the electric positioning signal.
- 3. The method of claim 2, wherein determining the delay time of the pulse signal based on the order of a bandpass filter used in acquiring the electrical positioning signal and a sampling rate set in acquiring the electrical positioning signal comprises: obtaining a sampling period based on the inverse of the sampling rate; And determining the delay time of the pulse signal according to the order and the sampling period of the band-pass filter.
- 4. The method of claim 1, wherein determining the amplitude of the electrical positioning signal from the electrical positioning signal and the pulse signal after the pulse alignment operation is completed comprises: Determining a peak-to-peak value of the electrical positioning signal based on the electrical positioning signal and the pulse signal after the pulse alignment operation is completed; and determining the amplitude of the electric positioning signal according to the peak value of the electric positioning signal.
- 5. The method of claim 4, wherein determining a peak-to-peak value of the electrical positioning signal based on the electrical positioning signal and the pulse signal after the pulse alignment operation is completed comprises: Taking the electric positioning signal after the pulse alignment operation is completed as a first signal and taking the pulse signal after the pulse alignment operation is completed as a second signal; and determining the peak-to-peak value of the electric positioning signal according to the signal data of the first signal corresponding to the rising edge of the second signal in the target period and the signal data of the first signal corresponding to the falling edge of the second signal in the target period.
- 6. The method of claim 4, wherein determining the magnitude of the electrical localization signal from the peak-to-peak value of the electrical localization signal comprises: obtaining a reference voltage and a full scale range of an analog-to-digital converter, wherein the analog-to-digital converter is used for converting an analog signal acquired from the target equipment into a digital signal, and the electric positioning signal is obtained based on the digital signal; And determining the amplitude of the electric positioning signal according to the reference voltage and full scale range of the analog-to-digital converter, the hardware gain and the peak-to-peak value of the electric positioning signal.
- 7. The method of claim 6, wherein determining the magnitude of the electrical positioning signal based on the reference voltage and full scale of the analog-to-digital converter, the hardware gain, and the peak-to-peak value of the electrical positioning signal comprises: Obtaining a first value based on a reference voltage of the analog-to-digital converter and a peak-to-peak value of the electrical positioning signal; obtaining a second value based on a full scale range of the analog-to-digital converter and the hardware gain; And obtaining the amplitude value of the electric positioning signal based on the first value and the second value.
- 8. The method of claim 1, wherein the location of the generation of the pulse signal is determined based on a peak location and a trough location of the electrical positioning initiation signal.
- 9. The method of claim 8, wherein the generating the pulse signal comprises generating the pulse signal based on a peak position and a trough position of an electrical positioning initiation signal of a kth cycle from among the generated electrical positioning initiation signals of a plurality of cycles, wherein K is an integer greater than 1.
- 10. The method of claim 1, wherein the target device further comprises body surface electrodes, and wherein the configuration information of the electrical localization initiation signal comprises body surface electrode information that receives the electrical localization initiation signal and a transmission interval duration of the electrical localization initiation signal.
- 11. The method of claim 1, wherein the electrical positioning signal is a signal obtained after a filtering operation on a digital signal acquired from the target device.
- 12. The method of claim 11, wherein the filtering operation comprises: Filtering signal components exceeding a preset frequency band in the digital signal through a band-pass filter, and inputting the rest signals into an interpolation filter; And carrying out interpolation sampling on the received signals through the interpolation filter to obtain the electric positioning signals.
- 13. The method of claim 12, wherein the signal components outside the predetermined frequency band include at least one of: a signal component of the electrocardiograph signal; a signal component of the respiratory signal; Higher harmonic signal components exceeding the preset frequency band.
- 14. The method of claim 12, wherein interpolating samples of the received signal through the interpolation filter to obtain the electrical positioning signal comprises: Determining the number of data sampling points included in a complete sine wave period of the digital signal according to a sampling rate set when the electric positioning signal is acquired; Determining interpolation sampling parameters of the interpolation filter according to the number of the data sampling points; and carrying out interpolation sampling on the received signals according to the interpolation sampling parameters through an interpolation filter to obtain the electric positioning signals.
- 15. The method of claim 1, wherein the magnitude of the electrical localization signal is used to determine the location of the catheter, comprising: in the case where the target device includes the catheter and a plurality of body surface electrodes, taking the electrical positioning signals acquired from the catheter as first positioning signals and taking the electrical positioning signals acquired from the body surface electrodes as second positioning signals; Under the condition that the first positioning signal is detected to have a plurality of amplitude values, calculating an average value according to the plurality of amplitude values of the first positioning signal to obtain an average amplitude value of the first positioning signal; Under the condition that the second positioning signals acquired from each body surface electrode are detected to have a plurality of amplitudes, calculating an average value of the plurality of amplitudes of the second positioning signals corresponding to each body surface electrode to obtain an average amplitude of the second positioning signals corresponding to each body surface electrode, wherein the average amplitude of the first positioning signals and the average amplitude of the second positioning signals corresponding to each body surface electrode are used for determining the position of the catheter.
- 16. A signal processing system, comprising: The device comprises a waveform generation unit, a control unit and a control unit, wherein the waveform generation unit is used for generating an electric positioning initial signal and a pulse signal, the pulse signal is generated based on the electric positioning initial signal, and the waveform generation unit is also used for transmitting the electric positioning initial signal to target equipment, and the target equipment comprises a catheter; The data processing unit is used for acquiring an electric positioning signal from the target equipment, determining the amplitude of the electric positioning signal based on the electric positioning signal and the pulse signal, wherein the amplitude of the electric positioning signal is used for determining the position of a catheter, and determining the amplitude of the electric positioning signal based on the electric positioning signal and the pulse signal comprises determining the delay time of the pulse signal, performing pulse alignment operation on the electric positioning signal and the pulse signal according to the delay time, wherein the pulse alignment operation is used for aligning the rising edge of the pulse signal with the peak of the electric positioning signal, aligning the falling edge of the pulse signal with the trough of the electric positioning signal, and determining the amplitude of the electric positioning signal according to the electric positioning signal and the pulse signal after the pulse alignment operation is completed.
- 17. The signal processing system of claim 16, wherein the data processing unit comprises: An analog-to-digital converter for converting an analog signal acquired from a target device into a digital signal; and the signal filter is used for filtering the digital signal and outputting the electric positioning signal.
- 18. The signal processing system of claim 16, wherein the signal processing system further comprises: The body surface signal acquisition unit is used for acquiring an electric positioning signal returned from the body surface electrode; An intracardiac signal acquisition unit for acquiring electrical localization signals returned from a catheter, wherein the target device comprises the body surface electrode and the catheter.
- 19. The signal processing system of claim 18, wherein the body surface signal acquisition unit is connected to the body surface electrode via a signal transmission line, the intracardiac signal acquisition unit is connected to the catheter, the waveform generation unit is connected to the body surface electrode via the signal transmission line, and the body surface signal acquisition unit, the intracardiac signal acquisition unit, and the waveform generation unit are fixed via a board card connection base.
- 20. A computer readable storage medium, wherein a computer program is stored in the computer readable storage medium, and wherein the computer program, when executed, causes a device in which the computer readable storage medium is located to perform the signal processing method according to any one of claims 1 to 15.
Description
Signal processing method, system, device, electronic equipment and storage medium Technical Field The present application relates to the field of signal processing technologies, and in particular, to a signal processing method, system, device, electronic apparatus, and storage medium. Background The detection and localization of cardiac electrophysiology signals plays an increasingly important role in the diagnosis and treatment of cardiovascular diseases. However, the accuracy and stability of catheter positioning data is severely challenged by the prior art under strong interference or high frequency noise environments. For example, electrical localization signals are susceptible to interference from a variety of factors inside and outside the living being, resulting in signal amplitude fluctuations, and signal acquisition discontinuities and quantization errors further exacerbate localization uncertainty, especially at low sampling rates. In summary, in a complex or interfering environment, the electrical positioning signal is unstable, so that the technical problem of inaccurate positioning of the catheter is easily caused. Disclosure of Invention Some embodiments of the present application provide a signal processing method, system, apparatus, electronic device, and storage medium, so as to at least solve the technical problem in the prior art that the accuracy of catheter positioning is low due to instability of an electrical positioning signal. In some embodiments, a signal processing method is provided that includes acquiring an electrical localization signal and a pulse signal, wherein the pulse signal is generated based on an electrical localization initial signal, the electrical localization signal being a signal acquired from a target device if the target device receives the electrical localization initial signal, wherein the target device includes a catheter, and determining an amplitude of the electrical localization signal based on the electrical localization signal and the pulse signal, the amplitude of the electrical localization signal being used to determine a location of the catheter. In some embodiments, a signal processing system is also provided, comprising a waveform generation unit for generating an electrical localization initial signal and a pulse signal, wherein the pulse signal is generated based on the electrical localization initial signal, the waveform generation unit is further used for transmitting the electrical localization initial signal to a target device, a data processing unit for acquiring the electrical localization signal from the target device, and determining an amplitude of the electrical localization signal based on the electrical localization signal and the pulse signal, the amplitude of the electrical localization signal being used for determining a position of a catheter. In some embodiments, there is further provided a computer readable storage medium, where a computer program is stored in the computer readable storage medium, where the computer program when executed causes a device in which the computer readable storage medium is located to perform the above-mentioned signal processing method. In some embodiments, there is also provided an electronic device, wherein the electronic device comprises one or more processors and a memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the above-described signal processing method. In some embodiments, a computer program product is also provided, comprising a computer program or instructions which, when executed by a processor, implement the above-mentioned signal processing method. In some embodiments, there is also provided a signal processing apparatus including an acquisition unit configured to acquire an electrical positioning signal and a pulse signal, wherein the pulse signal is generated based on an electrical positioning initial signal, the electrical positioning signal being a signal acquired from a target device if the target device receives the electrical positioning initial signal, wherein the target device includes a catheter, and an amplitude determination unit configured to determine an amplitude of the electrical positioning signal based on the electrical positioning signal and the pulse signal, the amplitude of the electrical positioning signal being used to determine a position of the catheter. Drawings The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings: FIG. 1 is a flow chart of an alternative signal processing method provided by some embodiments of the application; FIG. 2 is a schematic diagra