CN114358095A - Pulse signal screening method and related device - Google Patents
Pulse signal screening method and related device Download PDFInfo
- Publication number
- CN114358095A CN114358095A CN202210270500.1A CN202210270500A CN114358095A CN 114358095 A CN114358095 A CN 114358095A CN 202210270500 A CN202210270500 A CN 202210270500A CN 114358095 A CN114358095 A CN 114358095A
- Authority
- CN
- China
- Prior art keywords
- pulse signal
- slope
- sampling points
- processed
- preset height
- 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
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000012216 screening Methods 0.000 title claims abstract description 46
- 238000005070 sampling Methods 0.000 claims abstract description 93
- 230000000630 rising effect Effects 0.000 claims abstract description 54
- 230000001174 ascending effect Effects 0.000 claims abstract description 25
- 238000012545 processing Methods 0.000 claims description 11
- 238000001914 filtration Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 230000002159 abnormal effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 230000000877 morphologic effect Effects 0.000 description 8
- 239000002245 particle Substances 0.000 description 7
- 210000004027 cell Anatomy 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 210000001772 blood platelet Anatomy 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 210000004369 blood Anatomy 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000003743 erythrocyte Anatomy 0.000 description 1
- 230000003631 expected effect Effects 0.000 description 1
- 210000000265 leukocyte Anatomy 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Landscapes
- Investigating Or Analysing Biological Materials (AREA)
- Measurement Of Current Or Voltage (AREA)
Abstract
The application discloses a pulse signal screening method and a related device, wherein the screening method specifically comprises the following steps: acquiring a peak value of a pulse signal to be processed, wherein the pulse signal to be processed comprises a rising phase and a falling phase, and the rising phase and the falling phase respectively comprise a plurality of sampling points; setting a first preset height according to the peak value, obtaining an ascending slope according to a plurality of sampling points positioned around the first preset height in the ascending stage, and obtaining a descending slope according to a plurality of sampling points positioned around the first preset height in the descending stage; judging whether the rising slope is larger than a first preset slope and whether the falling slope is smaller than a second preset slope; and if so, judging the pulse signal to be processed as an effective pulse signal and storing the effective pulse signal. Through the mode, the identification accuracy of the normal pulse signal can be improved.
Description
Technical Field
The present disclosure relates to the field of signal processing technologies, and in particular, to a method and a related apparatus for screening pulse signals.
Background
The hardware layer generates a regular set of pulse signal data as a particle or cell passes through the optical recognition area of the blood analyzer. Under an ideal state, the group of pulse signal data is distributed in a normal rule, the acquisition of characteristic information such as peak value, area and the like of the pulse is realized through a pulse identification algorithm, and a scatter diagram or a histogram corresponding to the pulse signal is formed after the pulse identification.
However, through long-term research, the inventor finds that abnormal phenomena such as peak shift, signal tailing, signal overshoot and the like of pulse signals often occur due to factors such as laser self-excitation, hardware temperature drift, liquid path fluctuation and sample flow in the acquisition process of the pulse signals, so that pulse information acquired in the pulse identification process is inaccurate, and a histogram and a scatter diagram which accord with expected effects cannot be finally acquired. The pulse with abnormal shape is essentially an interference signal, and when the pulse signal with abnormal shape is mistakenly identified as a particle or a cell, the accuracy of the calculation result of the quantitative parameters is easily reduced.
Disclosure of Invention
The technical problem mainly solved by the application is to provide a pulse signal screening method and a related device, which can improve the identification accuracy of normal pulse signals.
In order to solve the technical problem, the application adopts a technical scheme that: the pulse signal screening method comprises the steps of obtaining a peak value of a pulse signal to be processed, wherein the pulse signal to be processed comprises a rising phase and a falling phase, and the rising phase and the falling phase respectively comprise a plurality of sampling points; setting a first preset height according to the peak value, obtaining an ascending slope according to a plurality of sampling points positioned around the first preset height in the ascending stage, and obtaining a descending slope according to a plurality of sampling points positioned around the first preset height in the descending stage; judging whether the rising slope is larger than a first preset slope and whether the falling slope is smaller than a second preset slope; and if so, judging the pulse signal to be processed as an effective pulse signal and storing the effective pulse signal.
Wherein the step of obtaining a rising slope from the plurality of sampling points located around the first preset height in the rising phase and obtaining a falling slope from the plurality of sampling points located around the first preset height in the falling phase comprises: acquiring the position of a first sampling point which is closest to the first preset height in all the sampling points in the ascending stage or the descending stage; acquiring two second sampling points adjacent to the first sampling point, wherein the time intervals between the first sampling point and the two second sampling points are the same; and acquiring the rising slope or the falling slope by using the data of the two second sampling points.
Wherein the step of obtaining the rising slope or the falling slope using the data of the two second sampling points includes: and taking the ratio of the data difference value of the two second sampling points to the time interval of the two second sampling points as the rising slope or the falling slope.
Wherein the step of obtaining a position of a first sampling point closest to the first preset height among all the sampling points in the ascending phase or the descending phase includes: acquiring data of two sampling points adjacent to the first preset height in the ascending stage or the descending stage; comparing the absolute value of the difference between the data of two adjacent sampling points and the first preset height; and acquiring the position of a sampling point corresponding to the minimum absolute value, and taking the position as the first sampling point.
Wherein the first preset height is set between the peak value of 1/3 and the peak value of 2/3.
The screening method further comprises the step of judging whether the peak value of the pulse signal to be processed is larger than a second preset height or not in response to the fact that the rising slope is smaller than or equal to the first preset slope or the falling slope is larger than or equal to the second preset slope; if so, judging the pulse signal to be processed as an invalid pulse signal and rejecting the invalid pulse signal; otherwise, the pulse signal to be processed is judged to be an effective pulse signal and stored.
Before the step of obtaining the peak value of the pulse signal to be processed, the method further includes: and performing Gaussian filtering processing on the pulse signal to be processed to enable the pulse signal to be processed to tend to be in normal distribution.
Wherein the step of obtaining the peak value of the pulse signal to be processed comprises: and carrying out pulse identification on the pulse signal to be processed after Gaussian filtering processing, and determining the peak value of the pulse signal to be processed.
In order to solve the above technical problem, another technical solution adopted by the present application is: there is provided a pulse signal screening apparatus, comprising a processor and a memory coupled to each other, wherein the processor and the memory cooperate with each other to implement the pulse signal screening method mentioned in any of the above embodiments.
In order to solve the above technical problem, another technical solution adopted by the present application is: there is provided a storage device storing program data readable by a computer, the program instructions being for implementing the pulse signal screening method mentioned in any of the above embodiments.
Different from the prior art, the beneficial effects of the application are that: the application provides a pulse signal screening method and a related device, wherein the pulse signal screening method specifically comprises the steps of obtaining a peak value of a pulse signal to be processed, wherein the pulse signal to be processed comprises an ascending stage and a descending stage, and the ascending stage and the descending stage respectively comprise a plurality of sampling points; setting a first preset height according to the peak value, obtaining an ascending slope according to a plurality of sampling points positioned around the preset height in the ascending stage, and obtaining a descending slope according to a plurality of sampling points positioned around the preset height in the descending stage; judging whether the rising slope is larger than a first preset slope and whether the falling slope is smaller than a second preset slope; and if so, judging the pulse signal to be processed as an effective pulse signal and storing the effective pulse signal. According to the design scheme, the rising slope and the falling slope corresponding to the rising stage and the falling stage are obtained by utilizing the morphological characteristics of the pulse signals, the normal pulse is screened out by comparing the rising slope and the falling slope with the preset slope, the accuracy of the pulse signal screening process is improved, the identification accuracy of the normal pulse signals and the accuracy of subsequent particle statistics are further effectively improved, and the abnormal pulse signals are effectively eliminated.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts. Wherein:
FIG. 1 is a schematic flow chart diagram illustrating an embodiment of a method for screening pulse signals according to the present application;
FIG. 2 is a schematic structural diagram of an embodiment of a pulse signal according to the present application;
FIG. 3 is a schematic flow chart of one embodiment of step S102 in FIG. 1;
FIG. 4 is a schematic flow chart of one embodiment of step S201 in FIG. 3;
FIG. 5 is a schematic diagram of a framework of an embodiment of the pulse signal screening apparatus of the present application;
FIG. 6 is a schematic structural diagram of an embodiment of a pulse signal screening apparatus according to the present application;
fig. 7 is a schematic diagram of a framework of an embodiment of a memory device with a pulse signal screening function according to the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Referring to fig. 1 and fig. 2, fig. 1 is a schematic flow chart of an embodiment of a method for screening a pulse signal, and fig. 2 is a schematic structural diagram of an embodiment of a pulse signal. The application provides a pulse signal screening method, which specifically comprises the following steps:
s101: a peak value H of the pulse signal to be processed is obtained, wherein the pulse signal to be processed 10 includes a rising phase 101 and a falling phase 102, and the rising phase 101 and the falling phase 102 respectively include a plurality of sampling points (not shown).
Specifically, the pulse signal 10 to be processed is generated when the cells pass through the lithopore or the sheath flow optical identification region in the blood analyzer, as shown in fig. 2, the normal pulse signal 104 is normally distributed and usually presents a high-thinness morphological feature, and the abnormal pulse signal 105 generally generates phenomena such as peak shift, signal tailing, signal overshoot and the like due to the interference of optics, hardware circuits, sample flow and the like, so that the abnormal pulse signal 105 finally presents a fatter morphological effect, and the abnormal pulse signal 105 has poor normality and has an obvious influence on the accuracy of the quantitative parameter calculation result. Therefore, the abnormal pulse signals 105 should be removed as much as possible in the signal screening stage, and the application considers that normal and abnormal signals are screened by using the slope characteristics of the pulses according to the morphological characteristics of the normal pulses and the abnormal pulses, so that the accuracy of cell statistics is improved. Here, the cell includes any one of red blood cells, white blood cells, and platelets.
As can be seen from fig. 2, both the normal pulse signal 104 and the abnormal pulse signal 105 include two stages of rising and falling, and the rising stage 101 and the falling stage 102 are both composed of a plurality of sampling points, the abscissa x of each sampling point is sampling time, the unit can be seconds, etc., and the ordinate y of the sampling point is sampling data, can be light intensity value, etc.
In one embodiment, the step S101 specifically includes: the pulse signal to be processed 10 is subjected to pulse recognition to determine the peak value H of the pulse signal to be processed 10. It should be noted that the pulse identification algorithm used in this embodiment is any one in the prior art, as long as the peak value H of the pulse signal 10 to be processed can be obtained, and therefore, the specific process of pulse identification is not described herein. The method and the device can effectively acquire the peak information of the pulse signal 10 to be processed, and provide technical support for the subsequent screening process.
S102: setting a first preset height H according to the peak value H1And according to a first preset height H in the rise phase 1011Obtaining a rising slope K at a plurality of surrounding sampling points1And according to the first predetermined height H in the descending phase 1021Obtaining a falling slope K at a plurality of sampling points around the degree2。
In a specific implementation scenario, the first predetermined height H1Set between peak H of 1/3 and peak H of 2/3. Preferably, the first preset height H1Set to 1/2, i.e. set half peak height to a first preset height H1. Generally, the maximum value of the slope of the pulse signal generally occurs at a fast rising or falling speed from the peak value H of 1/3 to the peak value H of 2/3, and the corresponding slope value is also large, so that the embodiment can obtain the rising slope or the falling slope of the characterization pulse signal, and provide technical support for the calculation process of the slope in the screening method.
Referring to fig. 2 and fig. 3 together, fig. 3 is a schematic flow chart of an embodiment of step S102 in fig. 1. The present embodiment introduces details of the acquiring process of the first sampling point, and the step S102 specifically includes the following steps:
s201: obtaining the closest first preset height H of all sampling points of the ascending phase 101 or the descending phase 1021The position of the first sample point 103.
Referring to fig. 4, fig. 4 is a schematic flowchart illustrating an embodiment of step S201 in fig. 3. The step S201 further includes the following steps:
s301: obtaining the first preset height H in the ascending stage 101 or the descending stage 1021Data of two adjacent sampling points.
Specifically, the two sampling points refer to the sampling point data and the first preset height H1Two closest sampling points respectively located at the first preset height H1The left and right sides of the panel.
S302: comparing two adjacent sampling pointsData of (a) and a first predetermined height H1The magnitude of the absolute value of the difference therebetween.
Specifically, the data of two sampling points refers to corresponding ordinate data, that is, the ordinate data and the first preset height H of two adjacent sampling points are obtained1The difference between them, and a comparison of the absolute magnitude of the difference is made.
S303: the position of the sampling point corresponding to the minimum absolute value is obtained and is taken as the first sampling point 103.
Through the embodiment, the position of the first sampling point can be effectively determined by using the comparison method of the absolute value of the difference value, and technical support is provided for the subsequent screening process.
Of course, in another embodiment, a determination step is added before the step S301, and the method may specifically include: judging a first preset height H1Whether a sampling point exists at the corresponding position or not; if yes, the first preset height H is set1Taking the corresponding sampling point as a first sampling point; otherwise, the process proceeds to step S301. Through the embodiment, omission of the first preset height H can be avoided1The sampling points exist at the positions, and the accuracy of acquiring the first sampling point 103 is improved.
S202: two second sample points (not shown) adjacent to the first sample point 103 are obtained, wherein the time intervals between the first sample point 103 and the two second sample points are the same.
Specifically, the difference between the abscissas of the sampling points is taken as the time interval between the two, that is, the abscissa difference between the first sampling point 103 and the two second sampling points is obtained, and the absolute values of the two obtained differences are equal. In one embodiment, data of the first two sampling points and the second two sampling points of the first sampling point may be acquired, that is, data of sampling points spaced apart from the first sampling point by two unit time intervals may be acquired. Of course, in other embodiments, the data of the previous sample point and the next sample point of the first sample point may also be acquired as long as the time interval between the first sample point 103 and the two second sample points is the same, and the size of the time interval is not specifically limited here.
S203: obtaining a rising slope K by using data of two second sampling points1Or a falling slope K2。
Optionally, in an embodiment, referring to fig. 2 and fig. 3, the step S203 specifically includes: taking the ratio of the data difference of the two second sampling points to the time interval of the two second sampling points as the rising slope K1Or a falling slope K2. Note that, here, the rising slope K1And a falling slope K2Is obtained by calculation respectively through an ascending stage 101 and a descending stage 102, and the ascending slope K1Falling slope K corresponding to the two second sampling points in the rising phase 1012Corresponding to the two second sampling points in the falling phase 102.
With the above embodiment, the first preset height H is utilized1The different slopes of the ascending stage 101 and the descending stage 102 are obtained by a plurality of surrounding sampling points, and the accuracy of the pulse signal screening process is effectively improved.
S103: determining the rising slope K1Whether it is larger than a first preset slope K3And a falling slope K2Whether it is smaller than the second preset slope K4。
S104: if yes, the pulse signal 10 to be processed is judged to be a valid pulse signal and stored.
In particular, in response to a rising slope K1Greater than a first predetermined slope K3And a falling slope K2Less than a second predetermined slope K4At this time, the pulse signal to be processed is considered to conform to the morphological characteristics of the normal pulse, and is determined as a valid pulse signal and retained.
In the above embodiment, the rising slopes K corresponding to the rising phase 101 and the falling phase 102 are obtained by using the morphological characteristics of the pulse signal1And a falling slope K2And by comparing the rising slope K1And a falling slope K2Normal pulse is screened out by a method of presetting the slope magnitude, so that the identification accuracy of normal pulse signals and the accuracy of subsequent particle statistics are effectively improved, abnormal pulse signals are effectively eliminated, and the output statistical result is more consistent with statisticsThe law of (1).
Referring to fig. 1 again, in the present embodiment, the pulse signal screening method further includes the following steps:
s105: and in response to the fact that the rising slope is smaller than or equal to the first preset slope or the falling slope is larger than or equal to the second preset slope, judging whether the peak value of the pulse signal to be processed is larger than a second preset height.
Specifically, since there is a case where the peak value of the pulse signal which may also exhibit normal distribution is low, for example, the pulse signal obtained for Platelet (PLT) particles may be insufficient to use only the magnitude of the slope value as the only criterion for pulse signal screening, and therefore, a determination step regarding the peak value is added.
S106: if yes, the pulse signal to be processed is judged to be an invalid pulse signal and eliminated.
Specifically, in response to the fact that the peak value of the pulse signal to be processed is larger than a second preset height, the pulse signal to be processed is judged to be an invalid pulse signal and eliminated.
S107: if not, the pulse signal to be processed is judged to be an effective pulse signal and stored.
Specifically, in response to the fact that the peak value of the pulse signal to be processed is smaller than or equal to a second preset height, the pulse signal to be processed is judged to be a valid pulse signal and stored.
Through the embodiment, the pulse signals which are smaller in peak value and normally distributed are prevented from being removed, the screening method provided by the application is further perfected, and the accuracy of the pulse signal screening method is improved.
In an embodiment, the step S101 may further include: and performing Gaussian filtering processing on the pulse signal to be processed so as to enable the pulse signal to be processed to tend to be in normal distribution. The method and the device can reduce the interference of system noise and sheath flow on the whole pulse, so that the form of the pulse signal to be processed tends to be normally distributed and conforms to the statistical law better.
In one embodiment, the step S101 specifically includes: and carrying out pulse identification on the pulse signal to be processed after the Gaussian filtering processing, and determining the peak value of the pulse signal to be processed. It should be noted that the pulse identification algorithm used in this embodiment is any one in the prior art, as long as the peak value H of the pulse signal 10 to be processed can be obtained, and therefore, the specific process of pulse identification is not described herein. The method and the device can effectively acquire the peak information of the pulse signal 10 to be processed, and provide technical support for the subsequent screening process.
Referring to fig. 5, fig. 5 is a schematic diagram of a frame of an embodiment of a pulse signal screening apparatus according to the present application. The apparatus 100 specifically includes an obtaining module 12, a processing module, and a determining module 14 16. The obtaining module 12 is configured to obtain a peak value of a pulse signal to be processed, where the pulse signal to be processed includes a rising phase and a falling phase, and the rising phase and the falling phase respectively include a plurality of sampling points. The processing module 14 is configured to set a first preset height according to the peak value, and obtain a rising slope according to a plurality of sampling points located around the first preset height in the rising phase and obtain a falling slope according to a plurality of sampling points located around the first preset height in the falling phase. In addition, the determining module 16 is configured to determine whether the rising slope is greater than a first preset slope and the falling slope is less than a second preset slope; if yes, the pulse signal to be processed is judged to be an effective pulse signal and is stored. Through the embodiment, the rising slope and the falling slope corresponding to the rising stage and the falling stage are obtained by utilizing the morphological characteristics of the pulse signals, and the normal pulse is screened out by comparing the rising slope and the falling slope with the preset slope, so that the identification accuracy of the normal pulse signals and the accuracy of subsequent particle statistics are effectively improved, and the abnormal pulse signals are effectively removed.
Referring to fig. 6, fig. 6 is a schematic structural diagram of an embodiment of a pulse signal screening apparatus according to the present application. The apparatus 200 includes a memory 20 and a processor 22 coupled to each other, the memory 20 stores program instructions, and the processor 22 is configured to execute the program instructions to implement the pulse signal screening method mentioned in any of the above embodiments.
Specifically, the processor 22 may also be referred to as a CPU (Central Processing Unit). The processor 22 may be an integrated circuit chip having signal processing capabilities. The Processor 22 may also be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. In addition, processor 22 may be commonly implemented by a plurality of integrated circuit chips.
Referring to fig. 7, fig. 7 is a block diagram illustrating a memory device with pulse signal filtering function according to an embodiment of the present invention. The storage means 300 has program data 30 which can be read by a computer, which program data 30 can also be executed by a processor, the program data 30 being adapted to implement the screening method as mentioned in any of the embodiments above. The program data 30 may be stored in the above apparatus with a storage function in the form of a software product, and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. The aforementioned storage device includes: various media capable of storing program codes, such as a usb disk, a mobile hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, or terminal devices, such as a computer, a server, a mobile phone, and a tablet.
In summary, different from the situation of the prior art, the present application provides a method and a related apparatus for screening a pulse signal, wherein the method specifically includes obtaining a peak value of a pulse signal to be processed, where the pulse signal to be processed includes a rising phase and a falling phase, and the rising phase and the falling phase respectively include a plurality of sampling points; setting a first preset height according to the peak value, obtaining an ascending slope according to a plurality of sampling points positioned around the preset height in the ascending stage, and obtaining a descending slope according to a plurality of sampling points positioned around the preset height in the descending stage; judging whether the rising slope is larger than a first preset slope and whether the falling slope is smaller than a second preset slope; and if so, judging the pulse signal to be processed as an effective pulse signal and storing the effective pulse signal. Through the design scheme, the rising slope and the falling slope corresponding to the rising stage and the falling stage are obtained by utilizing the morphological characteristics of the pulse signals, the normal pulse is screened out by comparing the rising slope and the falling slope with the preset slope, the identification accuracy of the normal pulse signals and the accuracy of subsequent particle statistics are effectively improved, and the abnormal pulse signals are effectively removed.
The above description is only for the purpose of illustrating embodiments of the present application and is not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application or are directly or indirectly applied to other related technical fields, are also included in the scope of the present application.
Claims (10)
1. A method for screening a pulse signal, comprising:
acquiring a peak value of a pulse signal to be processed, wherein the pulse signal to be processed comprises a rising phase and a falling phase, and the rising phase and the falling phase respectively comprise a plurality of sampling points;
setting a first preset height according to the peak value, obtaining an ascending slope according to a plurality of sampling points positioned around the first preset height in the ascending stage, and obtaining a descending slope according to a plurality of sampling points positioned around the first preset height in the descending stage;
judging whether the rising slope is larger than a first preset slope and whether the falling slope is smaller than a second preset slope;
and if so, judging the pulse signal to be processed as an effective pulse signal and storing the effective pulse signal.
2. The screening method according to claim 1, wherein the step of obtaining an ascending slope from a plurality of sampling points located around the first preset height in the ascending phase and obtaining a descending slope from a plurality of sampling points located around the first preset height in the descending phase comprises:
acquiring the position of a first sampling point which is closest to the first preset height in all the sampling points in the ascending stage or the descending stage;
acquiring two second sampling points adjacent to the first sampling point, wherein the time intervals between the first sampling point and the two second sampling points are the same;
and acquiring the rising slope or the falling slope by using the data of the two second sampling points.
3. The screening method according to claim 2, wherein the step of obtaining the rising slope or the falling slope using the data of the two second sampling points comprises:
and taking the ratio of the data difference value of the two second sampling points to the time interval of the two second sampling points as the rising slope or the falling slope.
4. The screening method according to claim 2, wherein the step of obtaining the position of the first sampling point closest to the first preset height among all the sampling points of the ascending phase or the descending phase comprises:
acquiring data of two sampling points adjacent to the first preset height in the ascending stage or the descending stage;
comparing the absolute value of the difference between the data of two adjacent sampling points and the first preset height;
and acquiring the position of a sampling point corresponding to the minimum absolute value, and taking the position as the first sampling point.
5. The screening method according to claim 1,
the first preset height is set between the peak at 1/3 and the peak at 2/3.
6. The screening method of claim 1, further comprising:
in response to the rising slope being less than or equal to the first preset slope or the falling slope being greater than or equal to the second preset slope, determining whether the peak value of the pulse signal to be processed is greater than a second preset height;
if so, judging the pulse signal to be processed as an invalid pulse signal and rejecting the invalid pulse signal;
otherwise, the pulse signal to be processed is judged to be an effective pulse signal and stored.
7. The screening method according to claim 1, wherein the step of obtaining the peak value of the pulse signal to be processed is preceded by:
and performing Gaussian filtering processing on the pulse signal to be processed to enable the pulse signal to be processed to tend to be in normal distribution.
8. The screening method according to claim 7, wherein the step of obtaining the peak value of the pulse signal to be processed comprises:
and carrying out pulse identification on the pulse signal to be processed after Gaussian filtering processing, and determining the peak value of the pulse signal to be processed.
9. A pulse signal screening apparatus, comprising a processor and a memory coupled to each other, wherein the processor and the memory cooperate with each other to implement the pulse signal screening method according to any one of claims 1 to 8.
10. A storage device, wherein program data which can be read by a computer for implementing the pulse signal screening method according to any one of claims 1 to 8 is stored.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210270500.1A CN114358095B (en) | 2022-03-18 | 2022-03-18 | Pulse signal screening method and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210270500.1A CN114358095B (en) | 2022-03-18 | 2022-03-18 | Pulse signal screening method and related device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114358095A true CN114358095A (en) | 2022-04-15 |
CN114358095B CN114358095B (en) | 2022-08-23 |
Family
ID=81095007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210270500.1A Active CN114358095B (en) | 2022-03-18 | 2022-03-18 | Pulse signal screening method and related device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114358095B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4534220A (en) * | 1984-01-27 | 1985-08-13 | Kleeper John R | Apparatus for measuring the characteristics of an ultrasonic wave medium |
US20070232947A1 (en) * | 2006-02-02 | 2007-10-04 | Kim Jung-Kuk | Method of extracting low-frequency or high-frequency component from a signal with slope tracing waves |
CN102613968A (en) * | 2011-12-31 | 2012-08-01 | 深圳市邦健电子有限公司 | Polarizing voltage detecting method and equipment |
CN103040462A (en) * | 2012-10-12 | 2013-04-17 | 东华大学 | Electrocardiosignal processing and data compression method |
US20140058273A1 (en) * | 2012-08-27 | 2014-02-27 | Yale University | Apparatus, Systems and Methods Analyzing Pressure and Volume Waveforms in the Vasculature |
CN104297133A (en) * | 2013-07-16 | 2015-01-21 | 成都深迈瑞医疗电子技术研究院有限公司 | Pulse signal screening method and device based on principle of small-hole electrical impedance |
US20170027524A1 (en) * | 2015-07-31 | 2017-02-02 | Medtronic, Inc. | Detection of valid signals versus artifacts in a multichannel mapping system |
CN110320434A (en) * | 2019-07-03 | 2019-10-11 | 山东大学 | High resistive fault discrimination method and system based on zero-sequence current waveform Interval Slope curve |
CN113180610A (en) * | 2020-05-26 | 2021-07-30 | 孙书军 | Dynamic blood pressure feature extraction method for OSAHS |
-
2022
- 2022-03-18 CN CN202210270500.1A patent/CN114358095B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4534220A (en) * | 1984-01-27 | 1985-08-13 | Kleeper John R | Apparatus for measuring the characteristics of an ultrasonic wave medium |
US20070232947A1 (en) * | 2006-02-02 | 2007-10-04 | Kim Jung-Kuk | Method of extracting low-frequency or high-frequency component from a signal with slope tracing waves |
CN102613968A (en) * | 2011-12-31 | 2012-08-01 | 深圳市邦健电子有限公司 | Polarizing voltage detecting method and equipment |
US20140058273A1 (en) * | 2012-08-27 | 2014-02-27 | Yale University | Apparatus, Systems and Methods Analyzing Pressure and Volume Waveforms in the Vasculature |
CN103040462A (en) * | 2012-10-12 | 2013-04-17 | 东华大学 | Electrocardiosignal processing and data compression method |
CN104297133A (en) * | 2013-07-16 | 2015-01-21 | 成都深迈瑞医疗电子技术研究院有限公司 | Pulse signal screening method and device based on principle of small-hole electrical impedance |
US20170027524A1 (en) * | 2015-07-31 | 2017-02-02 | Medtronic, Inc. | Detection of valid signals versus artifacts in a multichannel mapping system |
CN110320434A (en) * | 2019-07-03 | 2019-10-11 | 山东大学 | High resistive fault discrimination method and system based on zero-sequence current waveform Interval Slope curve |
CN113180610A (en) * | 2020-05-26 | 2021-07-30 | 孙书军 | Dynamic blood pressure feature extraction method for OSAHS |
Non-Patent Citations (2)
Title |
---|
林震鹊等: "雷达脉冲信号上升/下降沿测量影响因素", 《四川兵工学报》 * |
黄进文等: "基于虚拟仪器的高频心电信号自动检测方法", 《电子测量技术》 * |
Also Published As
Publication number | Publication date |
---|---|
CN114358095B (en) | 2022-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2293239A2 (en) | Line noise reduction apparatus and method | |
CN109582741B (en) | Feature data processing method and device | |
US11068740B2 (en) | Particle boundary identification | |
CN112435176A (en) | Image stripe noise removing method and related device | |
CN114358095B (en) | Pulse signal screening method and related device | |
US20060248942A1 (en) | Method and apparatus for mass spectrometry | |
JP6398335B2 (en) | Filtering method and filtering apparatus in image processing | |
US11055852B2 (en) | Fast automatic trimap generation and optimization for segmentation refinement | |
JP2024059469A (en) | Information processing device, information processing method, and information processing program | |
CN117807086A (en) | Data processing method and device | |
CN116664335A (en) | Intelligent monitoring-based operation analysis method and system for semiconductor production system | |
US11776093B2 (en) | Automatic sharpness adjustment for imaging modalities | |
US20230273611A1 (en) | Multi-Parameter Dynamic Sampling Method and Multi-Parameter Dynamic Sampling Device | |
US10643312B2 (en) | Smoothed image generating device, abnormality determining device, and smoothed image generating method | |
CN115048032B (en) | Pulse signal baseline processing method, pulse signal baseline recognition method and pulse signal baseline processing device | |
JP3259699B2 (en) | LSI failure analysis apparatus and method | |
CN116563521B (en) | Detection frame processing method and device for target detection and electronic equipment | |
CN115877186B (en) | Method and device for testing chip by wafer | |
JP7625126B1 (en) | PRIORITY DETERMINATION SYSTEM AND PRIORITY DETERMINATION METHOD | |
US20240119569A1 (en) | Image processing apparatus and image processing method | |
Bailey | A rank based edge enhancement filter | |
CN111932499B (en) | Cell diameter calculation method, device and system | |
US20150363450A1 (en) | Bayesian sequential partition system in multi-dimensional data space and counting engine thereof | |
CN118379536A (en) | Particle classification method, particle classification device, and storage device | |
CN119831933A (en) | Micro defect enhancement detection method and system based on fusion local relative gradient |
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 |