CN113610942A - Pulse waveform segmentation method, system, equipment and storage medium - Google Patents
Pulse waveform segmentation method, system, equipment and storage medium Download PDFInfo
- Publication number
- CN113610942A CN113610942A CN202110655807.9A CN202110655807A CN113610942A CN 113610942 A CN113610942 A CN 113610942A CN 202110655807 A CN202110655807 A CN 202110655807A CN 113610942 A CN113610942 A CN 113610942A
- Authority
- CN
- China
- Prior art keywords
- waveform
- segmentation
- unit
- skeleton
- time domain
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/203—Drawing of straight lines or curves
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/141—Discrete Fourier transforms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20048—Transform domain processing
- G06T2207/20056—Discrete and fast Fourier transform, [DFT, FFT]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Discrete Mathematics (AREA)
- Algebra (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Image Analysis (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
The invention discloses a pulse waveform segmentation method, a system, equipment and a storage medium, wherein the method comprises the following steps of 1, converting an analog pulse signal output by a sensor into a digital pulse signal; step 2, converting the digital pulse signals into two-dimensional waveform images in the space domain; step 3, performing skeleton extraction on the two-dimensional waveform image in the airspace to obtain an isometric airspace waveform skeleton; step 4, dividing the equal-length airspace waveform skeleton into N sections of curves; and 5, mapping the segmented waveform back to a time domain, and performing waveform segmentation precision control to obtain a waveform time domain segmentation result meeting the precision requirement. According to the invention, after the same digital signal is subjected to space domain and frequency domain analysis according to the specificity of the physical signal output by the sensor, the digital signal is divided in the time domain according to the shape and frequency characteristics, and different filtering strategies can be adopted for different parts subsequently, so that a finer and more effective processing effect is achieved.
Description
Technical Field
The invention belongs to the technical field of digital signal analysis and processing, and particularly relates to a pulse waveform segmentation method, a pulse waveform segmentation system, pulse waveform segmentation equipment and a pulse waveform segmentation storage medium based on time domain, frequency domain and space domain joint analysis.
Background
In the era of internet and internet of things, a large number of sensors with different forms and functions are always distributed at a network terminal, different sensors output pulse signals carrying different physical information, the signals are often analog signals, in the network layout, the near end of the sensor is closely followed by a waveform digitization device, the analog signals output by the sensors are translated into digital signals through analog/digital conversion as soon as possible, and the digital signals have the following commonalities:
1) the digital signal can be represented by a series of (time, amplitude) data sequences which can be converted into two-dimensional space waveforms through time domain/space domain conversion; the pulse data sequence is subjected to Fourier transform, and can become a series of (frequency, intensity) frequency spectrum data. When these conversions are performed, the shape and frequency characteristics of a digital signal can be clearly displayed, and the shapes of different portions of the waveform correspond to the spectral characteristics thereof.
2) Noise and interference are mixed in signals output by the waveform digitization device, and various digital filters are adopted subsequently to reduce the noise to the minimum while preserving original physical information as much as possible. However, in the process of processing the digital signal by the conventional filter, while the superimposed noise is eliminated, the shape of the signal and the effective information carried by the signal may be changed, which results in poor processing effect and affects data reliability and data processing precision.
3) The shapes of different types of physical waveforms output by the same sensor are different, and the shapes of the same type of physical signals output by the same sensor are highly similar. The same filtering strategy is adopted for signals with different waveform shapes, and the processing precision and reliability are also influenced.
Disclosure of Invention
In order to solve the problems, the invention provides a pulse waveform segmentation method, which is characterized in that after the same digital signal is subjected to space domain and frequency domain analysis according to the specificity of a physical signal output by a sensor, the digital signal is segmented in a time domain according to the shape and frequency characteristics of the digital signal, and different filtering strategies can be adopted for different parts subsequently, so that a finer and more effective processing effect is achieved.
The invention is realized by the following technical scheme:
a pulse waveform segmentation method, comprising:
step 3, performing skeleton extraction on the two-dimensional waveform image in the airspace to obtain an isometric airspace waveform skeleton;
step 4, dividing the equal-length airspace waveform skeleton into N sections of curves;
and 5, mapping the segmented waveform back to a time domain, and performing waveform segmentation precision control to obtain a waveform time domain segmentation result meeting the precision requirement.
The present invention can implement the same waveform segmentation scheme for determining certain types of physical signals output by the sensor, and once determined, the scheme can be directly used for processing the same type of signals output by the sensor. Different processing strategies are adopted for different parts of the divided signals, so that the processing precision of high-frequency parts can be improved, and the data volume of low-frequency parts can be reduced.
Preferably, the step 5 of performing waveform division precision control according to the present invention specifically includes:
step 5.1, performing Fourier transform on the time domain data of each section of curve in sequence to obtain frequency domain data of each section of curve;
step 5.2, analyzing the frequency spectrum of each section of waveform, comparing the frequency spectrum with the frequency spectra of the left and right adjacent sections of waveform, and judging whether the confidence of the segmentation points arranged at the two sides of the section of waveform meets the preset requirement or not;
and 5.3, if the preset requirements are met, the segmentation point set by the segment of the waveform is considered to meet the preset requirements, otherwise, the step 4 is returned to determine the segmentation point again until the preset requirements are met.
Preferably, the step 5.2 of determining whether the confidence σ of the waveform segmentation point meets the preset requirement specifically includes:
step 5.21, finding out the peak value f of each section of frequency spectrum in N sections of waveform frameworksi,i=2,…N;
Step 5.22, find out the full width at half maximum fw of each section of frequency spectrumiI 2, … N, i.e.(iii) width of the processing peak;
step 5.23, calculating the peak distance delta f between two adjacent sections of waveformsiI.e. Δ fi=fi-fi-1The initial value of i is 2;
step 5.24, if Δ fi>fwiIf σ is equal to 1, that is, the ith segmentation point meets the requirement, i is equal to i +1, and the step 5.23 is returned until i is greater than N; if Δ fi<fwiIf σ is equal to 0, the procedure returns to step 4 to re-determine the ith division point.
Preferably, step 4 of the present invention specifically includes:
step 4.1, obtaining an extreme point with a slope of 0 in the waveform framework;
step 4.2, searching points which are smaller than the preset precision value and closest to the extreme point in the numerical value of the second derivative around the extreme point as segmentation points;
step 4.3, respectively performing curve fitting on the left and right of the segmentation points;
and 4.4, re-acquiring other extreme points with the slope of 0 in the waveform skeleton, returning to execute the step 4.2-the step 4.3, and dividing the waveform skeleton into N sections of curves.
Preferably, step 2 of the present invention adopts a bwmorph algorithm to convert the digital signal obtained in step 1 into a two-dimensional binary waveform image in the spatial domain.
Preferably, in step 3 of the method, a shrink algorithm is adopted to perform skeleton extraction on the two-dimensional waveform image in the spatial domain.
In a second aspect, the present invention provides a pulse waveform segmentation system, which includes a segmentation module and a control module;
the segmentation module comprises a digitization unit, a shape extraction unit, a skeleton extraction unit, an image identification unit and a mapping unit;
the digital unit is used for converting an analog pulse signal output by the sensor into a digital pulse signal;
the shape extraction unit changes the digital pulse signal into a two-dimensional waveform image in a space domain;
the framework extraction unit carries out framework extraction on the two-dimensional waveform image in the airspace to obtain an isometric airspace waveform framework;
the image recognition unit divides the waveform skeleton into N sections;
the mapping unit maps the segmented waveform back to a time domain, and waveform segmentation precision control is carried out through the control module, so that the system outputs a waveform time domain segmentation result meeting the precision requirement.
Preferably, the control module of the invention comprises a frequency domain unit, a frequency domain data extraction unit and a confidence judgment unit;
the frequency domain unit sequentially performs Fourier transform on each segment of time domain data to obtain frequency domain data of each segment of curve;
the frequency domain data extraction unit obtains the frequency spectrum data of each section from the frequency domain data of each section of curve;
and the confidence coefficient judging unit judges the confidence coefficient of the waveform segmentation point according to each section of frequency spectrum data, if the preset requirement is met, the waveform segmentation point meets the requirement, and otherwise, a control signal is output to control the image recognition unit to re-determine the segmentation point.
In a third aspect, the invention proposes a computer device comprising a memory storing a computer program and a processor implementing the steps of the method of the invention when executing the computer program.
In a fourth aspect, the invention proposes a computer-readable storage medium having stored thereon a computer program which, when being executed by a processor, carries out the steps of the method according to the invention.
The invention has the following advantages and beneficial effects:
according to the invention, according to the characteristics of waveform shape and frequency of a digital pulse signal, one pulse is divided into a plurality of sections, and a signal processing scheme is formulated in a segmented manner, so that different signal processing strategies can be adopted for different parts of the same signal subsequently, the signal processing precision of a high-frequency part is improved, the data volume of a low-frequency part can be effectively reduced, and the fidelity compression ratio is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
FIG. 1 is a schematic flow chart of the method of the present invention.
FIG. 2 is a schematic diagram of the confidence determination of the waveform segmentation point according to the present invention.
FIG. 3 is a schematic diagram of a computer device according to the present invention.
Fig. 4 is a schematic diagram of the system structure of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to examples and accompanying drawings, and the exemplary embodiments and descriptions thereof are only used for explaining the present invention and are not meant to limit the present invention.
Example 1
The present embodiment provides a pulse waveform segmentation method, as shown in fig. 1, the method of the present embodiment mainly includes two parts: and performing a waveform segmentation step and a waveform segmentation precision control step according to the shape characteristics of the digital pulse signal.
The step of waveform segmentation according to the shape specification of the digitized pulse signal specifically comprises the following steps:
In this embodiment, the physical signal detected by the sensor is output in the form of analog amplitude pulses, which are then processed by a waveform digitizer followed by the sensorsInto a series of digitised (time, amplitude) sequences, i.e. numbersThe signal is quantized. Expressed as:
V(t)=(v1,v2,…vi,…vn) (1)
in the formula, viDenotes the ith digital pulse amplitude sequence, where i is 1, 2, … n.
wherein BW [ b ], []An operator representing a time domain sequence to a spatial domain binary image; (x)i,yj) A value at the ith row and jth column position of the spatial domain image, specifically 0 or 1, where i is 1, 2, … n; j is 1, 2, … n.
Step 3, performing skeleton extraction on the two-dimensional binary waveform image M (x, y) in the airspace by using a shrink algorithm to obtain an isometric airspace waveform skeleton sequence M (x ', y'):
wherein Srk [ alpha ], [ beta ], [ alpha ], [ beta]An operator for performing skeleton extraction on the existing image; (x'i,y′j) A value indicating a position of an ith row and a jth column in the waveform skeleton image, specifically 0 or 1, where i is 1, 2, … n; j is 1, 2, … n.
And 4, dividing the skeleton sequence into N sections.
The embodiment utilizes a maximum likelihood algorithm to fit the isometric airspace waveform framework sequence M (x ', y') point by point into a plurality of primary curves or quadratic curves. The method comprises the following specific steps:
(1) obtaining an extreme point with a slope of 0 in the skeleton image, and searching a point which is smaller than a preset precision value delta 0 and closest to the extreme point as a segmentation point P around the extreme point, wherein the value of the second derivative isi;
(2) At the division point PiRespectively performing curve fitting on the left and the right;
(3) then, the steps (1) to (2) are adopted, and the framework which represents the shape of the signal is fitted to [ M ] by using N sections of curves1,M2,…MN]。
Step 5, mixing [ M ]1,M2,…MN]And performing inverse transformation to the time domain to obtain N segments of time domain signal sequences, which are expressed as follows:
[Y1,Y2,…YN]=BW-1[M1,M2,…MN] (4)
in the formula (BW)-1[]Representing spatial/temporal transform operators.
After each part in the segmented waveform skeleton is mapped back to a time domain, waveform segmentation precision control is carried out, and the specific process mainly comprises the following steps:
step 6, for [ Y1,Y2,…YN]Performing discrete fourier transform segment by segment to obtain a frequency spectrum sequence of the waveform mapped by the skeleton in the time domain, which can be expressed as:
in the formula (I), the compound is shown in the specification,representing a fourier transform operator.
Step 7, finding the peak value corresponding to the peak value of each section of signal spectrum, and expressing as:
(f1,f2,…,fN)=Max1[F1,F2,…FN] (6)
in the formula, Max1[ ] represents a coordinate position operator corresponding to the search function value.
Step 8, calculating the full width at half maximum (fw) of each section of spectrum peak1,fw2,…,fwN) Expressed as:
(fw1,fw2,…,fwN)=FHFW[F1,F2,…FN] (7)
in the formula, FFW [ ] represents a calculated peak full width at half maximum operator.
And 9, judging the confidence of each segmentation point. The method comprises the following specific steps:
(1) let i 2: and N, step 1, entering a loop.
(2) Calculating the peak position distance delta f of two adjacent sections of waveform frequency spectrumsi:
Δfi=fi-fi-1
(3) Comparing the peak position distance of two adjacent waveform spectra with the full width at half maximum of the spectrum peak of the current division point, if delta fi>fwiIf σ is 1; i is i + 1; confirming the time coordinate t of the ith division pointiEntering the next loop (returning to execute step 9 (2)) until i > N; otherwise, if σ is 0, the loop is skipped, the process returns to the step (1) in the step 4, the fitted segmentation point is moved leftward by a preset step size as a new segmentation point, and in order to take efficiency and precision into consideration, the preset step size in this embodiment is preferably 2 points, and the steps 4 to 9 are performed again. As shown in fig. 2.
Step 10, obtaining the preset precision delta0And the confidence coefficient is 1.
If the time domain amplitude sequence of a time domain pulse signal is expressed as:
[(0,v0),(fs,v1),…,(nfs,vn)]the pulse signal is divided into N segments, denoted as [ Y ]1,Y2,…YN]Wherein Y isi-1And YiThe abscissa of the dividing point therebetween is tiThen the whole waveform is divided into N segments by N-1 division points, and the positions of the division points are expressed as: t ═ T (T)1,…,tN-1)。
The embodiment also provides a computer device for executing the method of the embodiment.
As shown in fig. 3 in particular, the computer device includes a processor, an internal memory, and a system bus; various device components including internal memory and processors are connected to the system bus. A processor is hardware used to execute computer program instructions through basic arithmetic and logical operations in a computer system. An internal memory is a physical device used to temporarily or permanently store computing programs or data (e.g., program state information). The system bus may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus. The processor and the internal memory may be in data communication via a system bus. Including read-only memory (ROM) or flash memory (not shown), and Random Access Memory (RAM), which typically refers to main memory loaded with an operating system and computer programs.
Computer devices typically include an external storage device. The external storage device may be selected from a variety of computer readable media, which refers to any available media that can be accessed by the computer device, including both removable and non-removable media. For example, computer-readable media includes, but is not limited to, flash memory (micro SD cards), CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer device.
A computer device may be logically connected in a network environment to one or more network terminals. The network terminal may be a personal computer, a server, a router, a smart phone, a tablet, or other common network node. The computer apparatus is connected to the network terminal through a network interface (local area network LAN interface). A Local Area Network (LAN) refers to a computer network formed by interconnecting within a limited area, such as a home, a school, a computer lab, or an office building using a network medium. WiFi and twisted pair wiring ethernet are the two most commonly used technologies to build local area networks.
It should be noted that other computer systems including more or less subsystems than computer devices can also be suitable for use with the invention.
As described above in detail, the computer apparatus adapted to the present embodiment can perform the specified operation of the pulse waveform division method. The computer device performs these operations in the form of software instructions executed by a processor in a computer-readable medium. These software instructions may be read into memory from a storage device or from another device via a local area network interface. The software instructions stored in the memory cause the processor to perform the method of processing group membership information described above. Furthermore, the present invention can be implemented by hardware circuits or by a combination of hardware circuits and software instructions. Thus, implementation of the present embodiments is not limited to any specific combination of hardware circuitry and software.
Example 2
The embodiment provides a pulse waveform segmentation system, and specifically as shown in fig. 4, the system includes a segmentation module and a control module;
the segmentation module of the embodiment comprises a digitization unit, a shape extraction unit, a skeleton extraction unit, an image identification unit and a mapping unit;
the digital unit is used for converting an analog pulse signal output by the sensor into a digital pulse signal; the digitizing unit of this embodiment is implemented by using the algorithm in step 1 of embodiment 1, and is not described herein again.
The shape extraction unit changes the digital pulse signal into a two-dimensional waveform image in a space domain; the shape extraction unit of this embodiment is implemented by using the algorithm of step 2 in embodiment 1, and details are not described here.
The framework extraction unit carries out framework extraction on the two-dimensional waveform image in the airspace to obtain an isometric airspace waveform framework; the skeleton extraction unit of this embodiment is implemented by using the algorithm in step 3 of embodiment 1, and details are not described here.
The image recognition unit divides the waveform skeleton into N sections; the image recognition unit of this embodiment is implemented by using the algorithm in step 4 of embodiment 1, and details are not described here.
The mapping unit maps the segmented waveform back to a time domain, and waveform segmentation precision control is carried out through the control module, so that the system outputs a waveform time domain segmentation result meeting the precision requirement. The mapping unit of this embodiment is implemented by using the algorithm in step 5 of embodiment 1, and details are not described here.
The control module of the embodiment comprises a frequency domain unit, a frequency domain data extraction unit and a confidence judgment unit;
the frequency domain unit performs Fourier transform on each segment of time domain data in sequence to obtain frequency domain data of each segment of curve; the frequency domain unit of this embodiment is implemented by using the algorithm in step 6 of embodiment 1, and details are not described here.
The frequency domain data extraction unit obtains the frequency spectrum data of each section from the frequency domain data of each section of curve; the frequency domain data extraction unit of this embodiment is implemented by using the algorithm of steps 7-8 in embodiment 1, which is not described herein again.
And the confidence coefficient judging unit judges the confidence coefficient of the waveform segmentation point according to each section of spectral data, if the preset requirement is met, the waveform segmentation point meets the requirement, and otherwise, a control signal is output to control the image recognition unit to re-determine the segmentation point. The confidence determining unit in this embodiment is implemented by using the algorithm in step 9 in embodiment 1, and details are not described here.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
1. A method for dividing a pulse waveform, comprising:
step 1, converting an analog pulse signal output by a sensor into a digital pulse signal;
step 2, converting the digital pulse signals into two-dimensional waveform images in the space domain;
step 3, performing skeleton extraction on the two-dimensional waveform image in the airspace to obtain an isometric airspace waveform skeleton;
step 4, dividing the equal-length airspace waveform skeleton into N sections of curves;
and 5, mapping the segmented waveform back to a time domain, and performing waveform segmentation precision control to obtain a waveform time domain segmentation result meeting the precision requirement.
2. The method according to claim 1, wherein the performing of waveform division precision control in step 5 specifically comprises:
step 5.1, performing Fourier transform on the time domain data of each section of curve in sequence to obtain frequency domain data of each section of curve;
step 5.2, analyzing the frequency spectrum of each section of waveform, comparing the frequency spectrum with the frequency spectra of the left and right adjacent sections of waveform, and judging whether the confidence of the segmentation points arranged at the two sides of the section of waveform meets the preset requirement or not;
and 5.3, if the preset requirements are met, the segmentation point set by the segment of the waveform is considered to meet the preset requirements, otherwise, the step 4 is returned to determine the segmentation point again until the preset requirements are met.
3. The method as claimed in claim 2, wherein the step 5.2 of determining whether the confidence σ of the waveform segmentation point satisfies a preset requirement specifically includes:
step 5.21, finding out the peak value f of each section of frequency spectrum in N sections of waveform frameworksi,i=2,…N;
Step 5.22, find out the full width at half maximum fw of each section of frequency spectrumiI 2, … N, i.e.(iii) width of the processing peak;
step 5.23, calculating the peak distance delta f between two adjacent sections of waveformsiI.e. Δ fi=fi-fi-1The initial value of i is 2;
step 5.24, if Δ fi>fwiIf σ is equal to 1, that is, the ith segmentation point meets the requirement, i is equal to i +1, and the step 5.23 is returned until i is greater than N; if Δ fi<fwiIf σ is equal to 0, the procedure returns to step 4 to re-determine the ith division point.
4. The method according to any one of claims 1 to 3, wherein the step 4 specifically comprises:
step 4.1, obtaining an extreme point with a slope of 0 in the waveform framework;
step 4.2, searching points which are smaller than the preset precision value and closest to the extreme point in the numerical value of the second derivative around the extreme point as segmentation points;
step 4.3, respectively performing curve fitting on the left and right of the segmentation points;
and 4.4, re-acquiring other extreme points with the slope of 0 in the waveform skeleton, returning to execute the step 4.2-the step 4.3, and dividing the waveform skeleton into N sections of curves.
5. The method for segmenting the pulse waveform according to claim 1, wherein the step 2 adopts a bwmorphh algorithm to convert the digital signal obtained in the step 1 into a two-dimensional binary waveform image in the space domain.
6. The method for segmenting the pulse waveform according to claim 1, wherein in the step 3, a skeleton extraction is performed on the two-dimensional waveform image in the spatial domain by using a shrnk algorithm.
7. A pulse waveform segmentation system is characterized by comprising a segmentation module and a control module;
the segmentation module comprises a digitization unit, a shape extraction unit, a skeleton extraction unit, an image identification unit and a mapping unit;
the digital unit is used for converting an analog pulse signal output by the sensor into a digital pulse signal;
the shape extraction unit changes the digital pulse signal into a two-dimensional waveform image in a space domain;
the framework extraction unit carries out framework extraction on the two-dimensional waveform image in the airspace to obtain an isometric airspace waveform framework;
the image recognition unit divides the waveform skeleton into N sections;
the mapping unit maps the segmented waveform back to a time domain, and waveform segmentation precision control is carried out through the control module, so that the system outputs a waveform time domain segmentation result meeting the precision requirement.
8. The pulse waveform segmentation system according to claim 7, wherein the control module includes a frequency domain unit, a frequency domain data extraction unit, and a confidence level determination unit;
the frequency domain unit sequentially performs Fourier transform on each segment of time domain data to obtain frequency domain data of each segment of curve;
the frequency domain data extraction unit obtains the frequency spectrum data of each section from the frequency domain data of each section of curve;
and the confidence coefficient judging unit judges the confidence coefficient of the waveform segmentation point according to each section of frequency spectrum data, if the preset requirement is met, the waveform segmentation point meets the requirement, and otherwise, a control signal is output to control the image recognition unit to re-determine the segmentation point.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor realizes the steps of the method according to any of claims 1-6 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110655807.9A CN113610942B (en) | 2021-06-11 | 2021-06-11 | Pulse waveform segmentation method, system, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110655807.9A CN113610942B (en) | 2021-06-11 | 2021-06-11 | Pulse waveform segmentation method, system, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113610942A true CN113610942A (en) | 2021-11-05 |
CN113610942B CN113610942B (en) | 2023-07-25 |
Family
ID=78336500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110655807.9A Active CN113610942B (en) | 2021-06-11 | 2021-06-11 | Pulse waveform segmentation method, system, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113610942B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4970593A (en) * | 1989-08-28 | 1990-11-13 | Sperry Marine Inc. | Video image enhancement utilizing a two-dimensional digital aperture correction filter |
WO2002007362A1 (en) * | 2000-07-19 | 2002-01-24 | Digimarc Corporation | Wavelet domain watermarks |
JP2005338004A (en) * | 2004-05-28 | 2005-12-08 | Mitsubishi Electric Corp | Radar installation |
CN101106384A (en) * | 2006-07-10 | 2008-01-16 | 哈曼贝克自动系统股份有限公司 | Partitioned fast convolution in the time and frequency domain |
CN101113936A (en) * | 2007-07-20 | 2008-01-30 | 广州市计量检测技术研究院 | Virtual oscillating table detection signal processing method and equipment thereof |
CN101719387A (en) * | 2009-12-10 | 2010-06-02 | 清华大学 | External ball passage detecting method and device for ball-bed high temperature gas cooled reactor |
CN105678822A (en) * | 2016-01-13 | 2016-06-15 | 哈尔滨理工大学 | Three-regular magnetic resonance image reconstruction method based on Split Bregman iteration |
CN111966960A (en) * | 2020-07-21 | 2020-11-20 | 北京邮电大学 | All-optical short-time Fourier transform system and method |
-
2021
- 2021-06-11 CN CN202110655807.9A patent/CN113610942B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4970593A (en) * | 1989-08-28 | 1990-11-13 | Sperry Marine Inc. | Video image enhancement utilizing a two-dimensional digital aperture correction filter |
WO2002007362A1 (en) * | 2000-07-19 | 2002-01-24 | Digimarc Corporation | Wavelet domain watermarks |
JP2005338004A (en) * | 2004-05-28 | 2005-12-08 | Mitsubishi Electric Corp | Radar installation |
CN101106384A (en) * | 2006-07-10 | 2008-01-16 | 哈曼贝克自动系统股份有限公司 | Partitioned fast convolution in the time and frequency domain |
CN101113936A (en) * | 2007-07-20 | 2008-01-30 | 广州市计量检测技术研究院 | Virtual oscillating table detection signal processing method and equipment thereof |
CN101719387A (en) * | 2009-12-10 | 2010-06-02 | 清华大学 | External ball passage detecting method and device for ball-bed high temperature gas cooled reactor |
CN105678822A (en) * | 2016-01-13 | 2016-06-15 | 哈尔滨理工大学 | Three-regular magnetic resonance image reconstruction method based on Split Bregman iteration |
CN111966960A (en) * | 2020-07-21 | 2020-11-20 | 北京邮电大学 | All-optical short-time Fourier transform system and method |
Non-Patent Citations (1)
Title |
---|
苏洋;李玉权;: "光学磁场传感器中超宽带模拟信号的重构", 微波学报, no. 06, pages 67 - 70 * |
Also Published As
Publication number | Publication date |
---|---|
CN113610942B (en) | 2023-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3948249B2 (en) | Similarity determination apparatus, similarity determination method, and program | |
JP2002183145A (en) | Image retrieval system and its image retrieving method, and storage medium with recorded image retrieving program | |
CN111091101B (en) | High-precision pedestrian detection method, system and device based on one-step method | |
CN117116290B (en) | Method and related equipment for positioning defects of numerical control machine tool parts based on multidimensional characteristics | |
CN110018438B (en) | Direction-of-arrival estimation method and device | |
CN115311531A (en) | Ground penetrating radar underground cavity target automatic detection method of RefineDet network model | |
CN109697699A (en) | Image processing method, device, equipment and storage medium | |
CN111753870B (en) | Training method, device and storage medium of target detection model | |
CN111091107A (en) | Face region edge detection method and device and storage medium | |
CN113610942A (en) | Pulse waveform segmentation method, system, equipment and storage medium | |
CN113593598B (en) | Noise reduction method and device for audio amplifier in standby state and electronic equipment | |
Stoica et al. | The two-dimensional wold decomposition for segmentation and indexing in image libraries | |
CN111611686A (en) | Detection method for communication signal time-frequency domain | |
CN113945987B (en) | Method and device for detecting disease geologic body and electronic equipment | |
JP4550398B2 (en) | Method for representing movement of objects appearing in a sequence of images, method for identifying selection of objects in images in a sequence of images, method for searching a sequence of images by processing signals corresponding to the images, and apparatus | |
CN114062992A (en) | Ultrasonic extraction method and device for primary side detection process of current transformer | |
CN110032933B (en) | Image data acquisition method and device, terminal and storage medium | |
CN114218428A (en) | Audio data clustering method, device, equipment and storage medium | |
CN107607993B (en) | A kind of method, apparatus and system of determining stack velocity | |
CN113283413B (en) | Method, system, storage medium and device for creating pulse waveform template library | |
CN112927169A (en) | Remote sensing image denoising method based on wavelet transformation and improved weighted nuclear norm minimization | |
JP2002245456A (en) | Device and method for image feature value generation, and storage medium recorded with image feature value generating program | |
CN110134813A (en) | Image search method, image retrieving apparatus and terminal device | |
CN110048788B (en) | Combined spectrum sensing method based on clustering algorithm | |
CN115376051B (en) | Key frame management method and device, SLAM method and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |