WO2018072170A1 - Ecg signal-based identity recognition method and device - Google Patents
Ecg signal-based identity recognition method and device Download PDFInfo
- Publication number
- WO2018072170A1 WO2018072170A1 PCT/CN2016/102691 CN2016102691W WO2018072170A1 WO 2018072170 A1 WO2018072170 A1 WO 2018072170A1 CN 2016102691 W CN2016102691 W CN 2016102691W WO 2018072170 A1 WO2018072170 A1 WO 2018072170A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ecg signal
- ecg
- lead
- user
- lead ecg
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/117—Identification of persons
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
Definitions
- the present invention relates to the field of biometrics, and in particular, to an ECG signal-based identification method and apparatus.
- the ECG (electrocardiogram) signal is related to the physiological characteristics of the user's body.
- the ECG signals of different users are different. Therefore, the ECG signal can be used for user identification.
- an ECG signal of the user is usually collected by the corresponding ECG signal acquisition device, and then the identity is determined according to the ECG signal.
- the ECG signal of the collected user may be different at different times, for example, the ECG signal of the user when it is calm may be different from the ECG signal after the motion, so that the identification is performed according to an ECG signal of the user. For example, if the user is originally the user but the identification fails, the accuracy of the identification using the ECG signal is not high.
- the main object of the present invention is to provide an ECG signal-based identification method and apparatus, which aims to solve the technical problem that the accuracy of identification using ECG signals is not high.
- the present invention provides an ECG signal-based identity recognition method, and the ECG signal-based identity recognition method includes the following steps:
- the multi-lead ECG signal is collected by an ECG signal acquisition device, and the ECG signal acquisition device includes a plurality of acquisition terminals, and contacts the user through the plurality of acquisition terminals to collect a multi-lead ECG signal of the user.
- the acquisition terminal of the ECG signal acquisition device is a wrist-type acquisition terminal.
- the method before the step of acquiring the plurality of ECG data corresponding to the multi-lead ECG signal of the user, the method further includes:
- the step of acquiring multiple ECG data corresponding to the multi-lead ECG signal of the user includes:
- Feature extraction is performed on the multi-lead ECG signal after the denoising process, and multiple ECG data corresponding to the multi-lead ECG signal are acquired.
- the step of performing feature extraction on the multi-lead ECG signal after the denoising process, and acquiring the plurality of ECG data corresponding to the multi-lead ECG signal includes:
- the shape features include area features, perimeter features, form factor features, center of gravity features, and elongation features.
- the step of comparing the ECG data set with the pre-stored ECG data set comprises:
- the multi-lead ECG signal is a multi-lead ECG signal of the user in a motion state.
- the present invention further provides an ECG signal-based identity recognition apparatus, where the ECG signal-based identity recognition apparatus includes:
- An acquiring module configured to acquire a plurality of ECG data corresponding to the multi-lead ECG signal of the user, and use the plurality of ECG data as the ECG data group of the user;
- a comparison module configured to compare the ECG data set with a pre-stored ECG data set
- a processing module configured to determine that the identity of the user is successful when the ECG data group matches the pre-stored ECG data group;
- the multi-lead ECG signal is collected by an ECG signal acquisition device, and the ECG signal acquisition device includes a plurality of acquisition terminals, and contacts the user through the plurality of acquisition terminals to collect a multi-lead ECG signal of the user.
- the acquisition terminal of the ECG signal acquisition device is a wrist-type acquisition terminal.
- the ECG signal-based identity recognition device further includes:
- a denoising module configured to perform denoising processing on the multi-lead ECG signal after the multi-lead ECG signal is collected by the ECG signal collecting device;
- the acquiring module is configured to perform feature extraction on the multi-lead ECG signal after the denoising process, and acquire multiple ECG data corresponding to the multi-lead ECG signal.
- the obtaining module is configured to:
- the shape features include area features, perimeter features, form factor features, center of gravity features, and elongation features.
- the comparison module is used to:
- the multi-lead ECG signal is a multi-lead ECG signal of the user in a motion state.
- the method and device for identifying an ECG signal based on the present invention obtains a plurality of ECG data as an ECG data set and pre-stored ECG data by acquiring a plurality of ECG data corresponding to the multi-lead ECG signal of the user.
- the group performs the comparison.
- it matches the pre-stored ECG data set it is determined that the user's identity is successful, and the identity of the user is identified by using multiple ECG data, thereby improving the accuracy of the identity recognition.
- FIG. 1 is a schematic flow chart of a first embodiment of an ECG signal-based identification method according to the present invention
- FIG. 2 is a schematic structural diagram of an optional ECG signal collection device according to various embodiments of the present invention.
- FIG. 3 is a schematic flow chart of a second embodiment of an ECG signal-based identification method according to the present invention.
- FIG. 4 is a schematic diagram of functional modules of a first embodiment of an ECG signal-based identity recognition apparatus according to the present invention.
- FIG. 5 is a schematic diagram of functional modules of a second embodiment of an ECG signal-based identity recognition apparatus according to the present invention.
- FIG. 1 is a schematic flowchart diagram of a first embodiment of an ECG signal-based identification method according to the present invention.
- the ECG signal-based identification method includes the following steps:
- Step S10 Acquire a plurality of ECG data corresponding to the multi-lead ECG signal of the user, and use the plurality of ECG data as the ECG data group of the user, wherein the multi-lead ECG signal is collected by the ECG signal collection device.
- the ECG signal collecting device includes a plurality of collecting terminals, and contacting the user through the plurality of collecting terminals to collect the multi-lead ECG signal of the user;
- the ECG (electrocardiogram) signal is related to the physiological characteristics of the user's body.
- the ECG signals of different users are different. Therefore, the ECG signal can be used for user identification.
- an ECG signal of the user is usually collected by the corresponding ECG signal acquisition device, and then the identity is determined according to the ECG data corresponding to the ECG signal.
- the user's ECG signal will be different in different states, for example, the ECG signal of the user in a calm state will be different from the ECG signal after the motion, so that the user is originally but the identity Identifying faulty error conditions, therefore, the accuracy of using ECG signals for identification is not high.
- the user identification system is composed of a terminal such as a smart phone, a PAD (tablet computer), a PC (personal computer), and a corresponding ECG signal collection device.
- the ECG signal acquisition device establishes a wireless connection with the PC terminal through Bluetooth to form a user identity recognition system.
- the ECG signal collection device includes multiple acquisition terminals.
- the user wears the ECG signal acquisition device, and contacts the user through multiple acquisition terminals of the ECG signal acquisition device to collect the user's multi-channel.
- Link ECG signal For example, as shown in FIG.
- the ECG signal acquisition device is a wrist-type acquisition device, and the ECG signal acquisition device includes a plurality of (five shown) wrist-type acquisition terminals.
- the user's multi-lead ECG signal is collected through the plurality of wrist-type acquisition terminals of the ECG signal acquisition device.
- the terminal acquires a plurality of ECG data corresponding to the multi-lead ECG signal according to the collected multi-lead ECG signal, and the ECG data group corresponding to the multi-lead ECG signal of the user is formed by the plurality of ECG data.
- Step S20 comparing the ECG data set with a pre-stored ECG data set
- the terminal further stores in advance an ECG data group corresponding to the multi-lead ECG signals of the plurality of users. After acquiring the ECG data group corresponding to the current user's multi-lead ECG signal, the terminal compares the ECG data group corresponding to the current user's multi-lead ECG signal with the pre-stored ECG data group.
- Step S30 when the ECG data group matches the pre-stored ECG data group, it is determined that the user's identity recognition is successful.
- the ECG data group corresponding to the current user's multi-lead ECG signal After comparing the ECG data group corresponding to the current user's multi-lead ECG signal with the pre-stored ECG data set, if the current user's multi-lead ECG signal corresponds to the ECG data group and the pre-stored ECG data The group matches. At this time, it is determined that the user's identity is successful; otherwise, it is determined that the user's identity fails. For example, a preset matching degree threshold is preset, and if the matching degree between the ECG data group corresponding to the current user's multi-lead ECG signal and the pre-stored ECG data group is greater than the preset matching degree threshold, the identity of the user is determined. The recognition was successful.
- the preset matching degree threshold may be set according to a corresponding threshold selection strategy, for example, using two threshold selection strategies, a proportional coefficient training method and a minimum similarity method, respectively, to set a preset matching degree threshold, and then comparing the experimental results. In this way, the applicable data and actual occasions of the two strategies are analyzed and summarized.
- the appropriate threshold selection strategy is selected according to the characteristics of the ECG data and the application.
- the proportional coefficient training method has higher recognition accuracy than the minimum similarity method in the self-acquired ECG signal database, but in the standard ECG signal database.
- the minimum similarity method has higher recognition accuracy than the proportional coefficient training method.
- the error acceptance rate of the minimum similarity method is higher than that of the proportional coefficient training method, and the error rejection rate of the proportional coefficient method is higher than the minimum similarity. This shows that for the same feature extraction algorithm, the same data, the minimum matching degree selection preset matching degree threshold is smaller than the proportional coefficient training selected preset matching degree threshold.
- the data in the standard ECG signal database is small, the waveform is stable, and the abrupt waveform is also small, so the small preset matching threshold can distinguish itself from others.
- the ECG data in the self-collecting ECG signal database is relatively noisy, and the waveform has a certain distortion. Therefore, the difference between itself and itself, and the self and others are small, and it is not suitable to use a small preset matching threshold. Therefore, in actual application, for the characteristics and applications of the ECG data, an appropriate threshold selection strategy is selected to set the preset matching degree threshold.
- the collected multi-lead ECG signal is a multi-lead ECG signal of the user in a motion state.
- the obtained plurality of ECG data are compared as the ECG data group with the pre-stored ECG data group.
- the pre-stored ECG data set it is determined that the user's identity is successful, because the identity of the user is identified by multiple ECG data, thereby improving the accuracy of the identity recognition.
- a second embodiment of the ECG signal-based identification method of the present invention is proposed based on the first embodiment.
- the method before the step S10, the method further includes:
- Step S40 after collecting the multi-lead ECG signal of the user by the ECG signal collecting device, performing denoising processing on the multi-lead ECG signal;
- the step S10 includes:
- Step S11 Perform feature extraction on the multi-lead ECG signal after the denoising process, and acquire multiple ECG data corresponding to the multi-lead ECG signal.
- the ECG signal acquisition device when the user's multi-lead ECG signal is collected by the ECG signal acquisition device, since the contact point between the ECG signal acquisition device and the user's human body occurs during the acquisition process, the human body itself and the circuit leads also enable the acquisition.
- the ECG signal contains a lot of noise.
- the common noise of ECG signals mainly includes baseline drift, power frequency interference and myoelectric interference, which will greatly affect the accuracy of identification. Therefore, after the user's multi-lead ECG signal is acquired, the multi-lead ECG signal is first denoised.
- Power frequency interference is generated by the electromagnetic radiation generated by the mains power and the electromagnetic coupling generated by the sensor circuit.
- the frequency of myoelectric interference covers the spectrum of the entire ECG signal, and its spectral distribution is 5 ⁇ 2000. Hz, there are many complex physiological electrical signals in the human body.
- a certain bioelectricity is a signal when it is needed to study it.
- the ECG signal may be noise when it is collected, that is, the noise caused by the human bioelectricity other than the measured physiological variable becomes a muscle. Electrical interference. Therefore, myoelectric interference is random.
- the movement of the human body and the movement of the contact point with the device may cause a baseline drift of the ECG signal, and the baseline drift appears as a vertical offset of the reference line in the waveform time domain.
- the baseline offset is low frequency interference, and its spectrum is generally below 0.5 Hz.
- the wavelet coefficient is based on a threshold or is zeroed or contracted
- Eliminating baseline drift is a critical step in eliminating noise because baseline drift can cause serious errors in the detection of critical waveform amplitudes and slope areas of ECG signals.
- the baseline drift frequency is lower, less than 0.5 Hz.
- the baseline drift is filtered in the low-frequency component, and the low-frequency component where the baseline drift is set to zero can eliminate the baseline drift in the wavelet domain.
- the moving window median filtering method is used to eliminate the baseline drift.
- the final signal-to-noise ratio and root mean square error comparison are used to select which denoising method is optimal.
- Table 1 The experimental results are shown in Table 1:
- Denoising algorithm combination SNR (Signal to Noise Ratio) RMSE (root mean square error) Wavelet Threshold Denoising Method + Wavelet Reconstruction Denoising Method + Notch Filter 82.2530 9.6580e-04 Wavelet Threshold Denoising + Moving Window Median Filter + Notch Filter 89.9935 0.0076 Wavelet Threshold Denoising + Wavelet Reconstruction Denoising + Butterworth Band Rejection Filter 78.7360 2.3676e-04 Wavelet Threshold Denoising + Moving Window Median Filtering + Butterworth Band Rejection Filter 79.4153 2.3178e-04
- the multi-lead ECG signal after the denoising process is first subjected to feature fusion, and then the feature extraction of the fused multi-lead ECG signal is performed.
- the steps of merging the dual-lead ECG signal are as follows:
- dimension reduction processing is needed to facilitate feature extraction and distance calculation.
- Feature extraction is mainly to extract the unique properties of ECG signals that are different from other people's ECG signals, such as overall appearance features, wavelet coefficient features, shape features, density distribution features, and so on.
- the step S11 includes:
- Step a performing overall appearance feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the overall appearance feature of the multi-lead ECG signal;
- Step b performing wavelet coefficient feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the wavelet coefficient feature of the multi-lead ECG signal;
- Step c performing shape feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal.
- each feature extraction is performed on the de-noised multi-lead ECG signal, specifically, the overall appearance characteristics of the de-noised multi-lead ECG signal are performed. Extracting and acquiring a plurality of ECG data corresponding to the overall appearance feature of the multi-lead ECG signal; performing wavelet coefficient feature extraction on the de-noised multi-lead ECG signal, and acquiring the wavelet coefficient feature of the multi-lead ECG signal correspondingly
- the electrocardiographic data is obtained by performing shape feature extraction on the de-noised multi-lead ECG signal, and acquiring a plurality of electrocardiogram data corresponding to the shape feature of the multi-lead ECG signal.
- the multi-lead ECG signal is mapped to a sparse matrix according to the feature fusion algorithm, and the binary image reflected by the sparse matrix is used as an overall appearance feature vector of the multi-lead ECG signal.
- the multi-lead ECG signal is decomposed into three layers, and the detail coefficients CD1-CD3 and approximation coefficient CA3 of each level after decomposition are mapped into two-dimensional space as two-dimensional data, and then sparsely stored after dimension reduction.
- the resulting matrix is used as a wavelet coefficient feature vector.
- shape features it mainly includes area features, perimeter features, shape factor features, elongation features, center of gravity features, and the like.
- shape factor feature describes the degree of roundness of the shape of the binary image
- elongation feature reflects the slenderness of the image.
- the sparse matrix obtained by the fusion of the multi-lead ECG signals the sparse matrix of the same person's ECG signal has similarity, and different people have greater differences. So we can think of it as a binary image to extract shape features.
- step S20 includes:
- Step d sequentially adopting a preset multi-layer identification algorithm to sequentially select a plurality of ECG data corresponding to the overall appearance feature of the multi-lead ECG signal, and multiple ECG data corresponding to the wavelet coefficient feature of the multi-lead ECG signal And comparing the plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal with the pre-stored ECG data set.
- a multi-layer identification algorithm is used for identity identification. For example, in the case of three layers, multiple ECG data and wavelet coefficient features corresponding to the overall appearance feature of the user's multi-lead ECG signal are sequentially used. The ECG data and the plurality of ECG data corresponding to the shape feature are compared with the pre-stored ECG data set to identify the identity of the user.
- the specific recognition process of the multi-layer recognition algorithm for identity recognition is as follows:
- the first layer identification is performed, and the overall appearance feature of the binary image represented by the sparse matrix is used as the feature vector of the first layer identification. Since most of the data of the mapped matrix is zero, if the appearance of the binary image corresponding to the sparse matrix corresponding to two different users is difficult to distinguish by the preset matching degree threshold, the second layer identification is needed, and the other one is compared. Features for identification.
- the error sample identified by the first layer is the input of the second layer identification, specifically, the sample which is indistinguishable by the overall appearance feature identified by the first layer is in the second layer, each lead core
- the electrical data is separately subjected to three-layer wavelet decomposition, and the approximation coefficient and the detail coefficient are respectively mapped to the two-dimensional space and then the same dimensionality reduction processing as the first layer is performed.
- the sparse matrix at this time reflects the wavelet domain characteristics of the ECG signal, and these features are identified by the matching threshold corresponding to the wavelet coefficient feature. Samples that fail to identify during this layer recognition process are also input to the third layer for third layer identification.
- the input samples respectively extract the shape features and density distribution features of the sparse matrix corresponding to the binary image. It is identified by the corresponding matching degree threshold.
- the recognition result of the third layer is output as the final recognition result.
- the solution proposed in this embodiment after collecting the multi-lead ECG signal of the user, performs denoising processing on the multi-lead ECG signal, thereby avoiding interference of the noise signal on the ECG signal, thereby further improving the identity of the ECG signal.
- the accuracy of the identification after collecting the multi-lead ECG signal of the user, performs denoising processing on the multi-lead ECG signal, thereby avoiding interference of the noise signal on the ECG signal, thereby further improving the identity of the ECG signal.
- FIG. 4 is a schematic diagram of functional modules of a first embodiment of an ECG signal-based identity recognition apparatus according to the present invention.
- the ECG signal-based identity recognition apparatus includes:
- the obtaining module 10 is configured to acquire a plurality of ECG data corresponding to the multi-lead ECG signal of the user, and use the plurality of ECG data as the ECG data group of the user, wherein the multi-lead ECG signal is used by the ECG Collecting by the signal collecting device, the ECG signal collecting device includes a plurality of collecting terminals, and contacting the user through the plurality of collecting terminals to collect the multi-lead ECG signal of the user;
- the ECG (electrocardiogram) signal is related to the physiological characteristics of the user's body.
- the ECG signals of different users are different. Therefore, the ECG signal can be used for user identification.
- an ECG signal of the user is usually collected by the corresponding ECG signal acquisition device, and then the identity is determined according to the ECG data corresponding to the ECG signal.
- the user's ECG signal will be different in different states, for example, the ECG signal of the user in a calm state will be different from the ECG signal after the motion, so that the user is originally but the identity Identifying faulty error conditions, therefore, the accuracy of using ECG signals for identification is not high.
- a user identity recognition system is formed by a terminal such as a smart phone, a PAD (tablet computer), a PC (personal computer), and a corresponding ECG signal collection device, and the terminal side is An identity recognition device based on an ECG signal.
- the ECG signal acquisition device establishes a wireless connection with the PC terminal through Bluetooth to form a user identity recognition system.
- the ECG signal collection device includes multiple acquisition terminals.
- the user wears the ECG signal acquisition device, and contacts the user through multiple acquisition terminals of the ECG signal acquisition device to collect the user's multi-channel.
- Link ECG signal For example, as shown in FIG.
- the ECG signal acquisition device is a wrist-type acquisition device, and the ECG signal acquisition device includes a plurality of (five shown) wrist-type acquisition terminals.
- the user's multi-lead ECG signal is collected through the plurality of wrist-type acquisition terminals of the ECG signal acquisition device.
- the acquiring module 10 acquires multiple ECG data corresponding to the multi-lead ECG signal according to the collected multi-lead ECG signal, and forms the ECG data corresponding to the multi-lead ECG signal of the user from the plurality of ECG data. group.
- the comparison module 20 is configured to compare the ECG data set with a pre-stored ECG data set
- the terminal further stores in advance an ECG data group corresponding to the multi-lead ECG signals of the plurality of users.
- the comparison module 20 compares the ECG data group corresponding to the current user's multi-lead ECG signal with the pre-stored ECG data group. Correct.
- the processing module 30 is configured to determine that the identity of the user is successful when the ECG data group matches the pre-stored ECG data group.
- the processing module 30 After comparing the ECG data group corresponding to the current user's multi-lead ECG signal with the pre-stored ECG data set, if the current user's multi-lead ECG signal corresponds to the ECG data group and the pre-stored ECG data The group matches, at this time, the processing module 30 determines that the user's identity is successful; otherwise, the processing module 30 determines that the user's identity recognition failed. For example, a preset matching degree threshold is set in advance. If the matching degree between the ECG data group corresponding to the multi-lead ECG signal of the current user and the pre-stored ECG data group is greater than the preset matching degree threshold, the processing module 30 determines The user's identity was successfully identified.
- the preset matching degree threshold may be set according to a corresponding threshold selection strategy, for example, using two threshold selection strategies, a proportional coefficient training method and a minimum similarity method, respectively, to set a preset matching degree threshold, and then comparing the experimental results. In this way, the applicable data and actual occasions of the two strategies are analyzed and summarized.
- the appropriate threshold selection strategy is selected according to the characteristics of the ECG data and the application.
- the proportional coefficient training method has higher recognition accuracy than the minimum similarity method in the self-acquired ECG signal database, but in the standard ECG signal database.
- the minimum similarity method has higher recognition accuracy than the proportional coefficient training method.
- the error acceptance rate of the minimum similarity method is higher than that of the proportional coefficient training method, and the error rejection rate of the proportional coefficient method is higher than the minimum similarity. This shows that for the same feature extraction algorithm, the same data, the minimum matching degree selection preset matching degree threshold is smaller than the proportional coefficient training selected preset matching degree threshold.
- the data in the standard ECG signal database is small, the waveform is stable, and the abrupt waveform is also small, so the small preset matching threshold can distinguish itself from others.
- the ECG data in the self-collecting ECG signal database is relatively noisy, and the waveform has a certain distortion. Therefore, the difference between itself and itself, and the self and others are small, and it is not suitable to use a small preset matching threshold. Therefore, in actual application, for the characteristics and applications of the ECG data, an appropriate threshold selection strategy is selected to set the preset matching degree threshold.
- the collected multi-lead ECG signal is a multi-lead ECG signal of the user in a motion state.
- the plurality of ECG data corresponding to the multi-lead ECG signal of the user is obtained by the obtaining module 10, and the plurality of ECG data obtained by the comparison module 20 are used as the ECG data group and the pre-stored ECG data.
- the group performs the comparison.
- the processing module 30 determines that the user's identity is successful, because the identity of the user is identified by multiple ECG data, thereby improving the accuracy of the identity recognition. Sex.
- the ECG signal-based identity recognition apparatus further includes:
- the de-noising module 40 is configured to perform denoising processing on the multi-lead ECG signal after the multi-lead ECG signal is collected by the ECG signal collecting device;
- the acquiring module 10 is configured to perform feature extraction on the multi-lead ECG signal after the denoising process, and acquire multiple ECG data corresponding to the multi-lead ECG signal.
- the de-noising module 40 first performs denoising processing on the multi-lead ECG signal.
- Power frequency interference is generated by the electromagnetic radiation generated by the mains power and the electromagnetic coupling generated by the sensor circuit.
- the frequency of myoelectric interference covers the spectrum of the entire ECG signal, and its spectral distribution is 5 ⁇ 2000. Hz, there are many complex physiological electrical signals in the human body.
- a certain bioelectricity is a signal when it is needed to study it.
- the ECG signal may be noise when it is collected, that is, the noise caused by the human bioelectricity other than the measured physiological variable becomes a muscle. Electrical interference. Therefore, myoelectric interference is random.
- the movement of the human body and the movement of the contact point with the device may cause a baseline drift of the ECG signal, and the baseline drift appears as a vertical offset of the reference line in the waveform time domain.
- the baseline offset is low frequency interference, and its spectrum is generally below 0.5 Hz.
- the denoising module 40 uses a notch filter and a Butterworth band rejection filter to eliminate 50 Hz power frequency noise, respectively. Then, the myoelectric interference of the ECG signal is eliminated by the wavelet threshold denoising method.
- the specific process of the wavelet threshold denoising method is as follows:
- the wavelet coefficient is based on a threshold or is zeroed or contracted
- Eliminating baseline drift is a critical step in eliminating noise because baseline drift can cause serious errors in the detection of critical waveform amplitudes and slope areas of ECG signals.
- the baseline drift frequency is lower, less than 0.5 Hz.
- the baseline drift is filtered in the low-frequency component, and the low-frequency component where the baseline drift is set to zero can eliminate the baseline drift in the wavelet domain.
- the moving window median filtering method is used to eliminate the baseline drift.
- the final signal-to-noise ratio and root mean square error comparison are used to select which denoising method is optimal.
- Table 1 The experimental results are shown in Table 1.
- the denoising module 40 uses this combination scheme to perform the user's multi-lead ECG signal. noise.
- the acquiring module 10 After the denoising module 40 performs denoising processing on the multi-lead ECG signal, the acquiring module 10 performs feature extraction on the de-noised multi-lead ECG signal, and acquires multiple ECGs corresponding to the multi-lead ECG signal. data.
- the feature fusion is such that the features of each of the identified individuals are more unique, the recognition rate is higher. Feature fusion can enhance the recognition ability of the whole system, and the characteristics of the fusion will have the advantages of strong complementarity and low redundancy. Therefore, the multi-lead ECG signal after the denoising process is first subjected to feature fusion, and then the feature extraction of the fused multi-lead ECG signal is performed. For example, taking the dual-lead ECG signal as an example, the process of merging the dual-lead ECG signals is as follows:
- dimension reduction processing is needed to facilitate feature extraction and distance calculation.
- Feature extraction is mainly to extract the unique properties of ECG signals that are different from other people's ECG signals, such as overall appearance features, wavelet coefficient features, shape features, density distribution features, and so on.
- the obtaining module 10 is configured to:
- the acquiring module 10 After the denoising module 40 performs the denoising process on the multi-lead ECG signal, the acquiring module 10 performs each feature extraction on the de-cored-processed multi-lead ECG signal. Specifically, the acquiring module 10 performs the denoising process.
- the multi-lead ECG signal is used to extract the overall appearance feature, and obtain multiple ECG data corresponding to the overall appearance feature of the multi-lead ECG signal; perform wavelet coefficient feature extraction on the de-noised multi-lead ECG signal to obtain multi-channel Combining the plurality of ECG data corresponding to the wavelet coefficient feature of the ECG signal; performing shape feature extraction on the de-noised multi-lead ECG signal, and acquiring a plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal.
- the obtaining module 10 maps the multi-lead ECG signal into a sparse matrix according to the feature fusion algorithm, and uses the binary image reflected by the sparse matrix as an overall appearance feature vector of the multi-lead ECG signal.
- the obtaining module 10 performs three-layer wavelet decomposition on the multi-lead ECG signal, and maps the detail coefficients CD1-CD3 and the approximate coefficient CA3 of each level after decomposition into two-dimensional space, and performs dimensional reduction. Sparse storage, the resulting matrix as a wavelet coefficient feature vector.
- shape features it mainly includes area features, perimeter features, shape factor features, elongation features, center of gravity features, and the like.
- shape factor feature describes the degree of roundness of the shape of the binary image
- elongation feature reflects the slenderness of the image.
- the sparse matrix obtained by the fusion of the multi-lead ECG signals the sparse matrix of the same person's ECG signal has similarity, and different people have greater differences. So we can think of it as a binary image to extract shape features.
- comparison module 20 is configured to:
- the comparison module 20 uses a multi-layer identification algorithm for identity recognition. For example, taking three layers as an example, multiple ECG data and wavelet coefficient features corresponding to the overall appearance characteristics of the user's multi-lead ECG signal are sequentially performed. The corresponding plurality of ECG data and the plurality of ECG data corresponding to the shape feature are compared with the pre-stored ECG data group to identify the identity of the user.
- the specific recognition process of the comparison module 20 using the multi-layer recognition algorithm for identity recognition is as follows:
- the first layer identification is performed, and the overall appearance feature of the binary image represented by the sparse matrix is used as the feature vector of the first layer identification. Since most of the data of the mapped matrix is zero, if the appearance of the binary image corresponding to the sparse matrix corresponding to two different users is difficult to distinguish by the preset matching degree threshold, the second layer identification is needed, and the other one is compared. Features for identification.
- the error sample identified by the first layer is the input of the second layer identification, specifically, the sample which is indistinguishable by the overall appearance feature identified by the first layer is in the second layer, each lead core
- the electrical data is separately subjected to three-layer wavelet decomposition, and the approximation coefficient and the detail coefficient are respectively mapped to the two-dimensional space and then the same dimensionality reduction processing as the first layer is performed.
- the sparse matrix at this time reflects the wavelet domain characteristics of the ECG signal, and these features are identified by the matching threshold corresponding to the wavelet coefficient feature. Samples that fail to identify during this layer recognition process are also input to the third layer for third layer identification.
- the input samples respectively extract the shape features and density distribution features of the sparse matrix corresponding to the binary image. It is identified by the corresponding matching degree threshold.
- the recognition result of the third layer is output as the final recognition result.
- the multi-lead ECG signal of the user is collected, the multi-lead ECG signal is denoised by the denoising module 40, thereby avoiding the interference of the noise signal on the ECG signal, thereby further improving the solution.
- the accuracy of identification using ECG signals is a simple measure of the noise signal on the ECG signal.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Theoretical Computer Science (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Pathology (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Cardiology (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
Description
技术领域Technical field
本发明涉及生物识别技术领域,尤其涉及一种基于ECG信号的身份识别方法及装置。The present invention relates to the field of biometrics, and in particular, to an ECG signal-based identification method and apparatus.
背景技术Background technique
ECG(electrocardiogram,心电图)信号与用户的身体生理特征有关,不同用户的ECG信号具有差异性,因此,可利用ECG信号进行用户的身份识别。在采用ECG信号对用户进行身份识别时,通常通过相应的ECG信号采集设备采集用户的一个ECG信号,然后根据该ECG信号来进行身份识别。但由于在不同的时候,采集的用户的ECG信号可能会有所不同,比如用户在平静时的ECG信号与在运动后的ECG信号就会有差别,这样,根据用户的一个ECG信号进行身份识别就会出现比如本来是用户本人但却身份识别失败的情况,因此,采用ECG信号进行身份识别的精确性不高。The ECG (electrocardiogram) signal is related to the physiological characteristics of the user's body. The ECG signals of different users are different. Therefore, the ECG signal can be used for user identification. When the user is identified by the ECG signal, an ECG signal of the user is usually collected by the corresponding ECG signal acquisition device, and then the identity is determined according to the ECG signal. However, because the ECG signal of the collected user may be different at different times, for example, the ECG signal of the user when it is calm may be different from the ECG signal after the motion, so that the identification is performed according to an ECG signal of the user. For example, if the user is originally the user but the identification fails, the accuracy of the identification using the ECG signal is not high.
发明内容Summary of the invention
本发明的主要目的在于提供一种基于ECG信号的身份识别方法和装置,旨在解决采用ECG信号进行身份识别的精确性不高的技术问题。The main object of the present invention is to provide an ECG signal-based identification method and apparatus, which aims to solve the technical problem that the accuracy of identification using ECG signals is not high.
为实现上述目的,本发明提供一种基于ECG信号的身份识别方法,所述基于ECG信号的身份识别方法包括以下步骤:To achieve the above object, the present invention provides an ECG signal-based identity recognition method, and the ECG signal-based identity recognition method includes the following steps:
获取用户的多导联ECG信号对应的多个心电数据,并将所述多个心电数据作为用户的心电数据组;Acquiring a plurality of ECG data corresponding to the multi-lead ECG signal of the user, and using the plurality of ECG data as the ECG data group of the user;
将所述心电数据组与预存的心电数据组进行比对;Comparing the ECG data set with a pre-stored ECG data set;
当所述心电数据组与预存的心电数据组匹配时,确定用户的身份识别成功;Determining that the identity of the user is successful when the ECG data set matches the pre-stored ECG data set;
其中,所述多导联ECG信号由ECG信号采集设备采集,所述ECG信号采集设备包括多个采集端子,通过所述多个采集端子与用户接触,采集用户的多导联ECG信号。The multi-lead ECG signal is collected by an ECG signal acquisition device, and the ECG signal acquisition device includes a plurality of acquisition terminals, and contacts the user through the plurality of acquisition terminals to collect a multi-lead ECG signal of the user.
优选地,所述ECG信号采集设备的采集端子为手腕式采集端子。Preferably, the acquisition terminal of the ECG signal acquisition device is a wrist-type acquisition terminal.
优选地,所述获取用户的多导联ECG信号对应的多个心电数据的步骤之前,还包括:Preferably, before the step of acquiring the plurality of ECG data corresponding to the multi-lead ECG signal of the user, the method further includes:
在通过所述ECG信号采集设备采集到用户的多导联ECG信号后,将所述多导联ECG信号进行去噪处理;After collecting the multi-lead ECG signal of the user by the ECG signal collecting device, performing denoising processing on the multi-lead ECG signal;
所述获取用户的多导联ECG信号对应的多个心电数据的步骤包括:The step of acquiring multiple ECG data corresponding to the multi-lead ECG signal of the user includes:
对去噪处理后的所述多导联ECG信号进行特征提取,获取所述多导联ECG信号对应的多个心电数据。Feature extraction is performed on the multi-lead ECG signal after the denoising process, and multiple ECG data corresponding to the multi-lead ECG signal are acquired.
优选地,所述对去噪处理后的所述多导联ECG信号进行特征提取,获取所述多导联ECG信号对应的多个心电数据的步骤包括:Preferably, the step of performing feature extraction on the multi-lead ECG signal after the denoising process, and acquiring the plurality of ECG data corresponding to the multi-lead ECG signal includes:
对去噪处理后的所述多导联ECG信号进行整体外观特征提取,获取所述多导联ECG信号的整体外观特征对应的多个心电数据;And performing overall appearance feature extraction on the multi-lead ECG signal after the denoising process, and acquiring multiple ECG data corresponding to the overall appearance feature of the multi-lead ECG signal;
对去噪处理后的所述多导联ECG信号进行小波系数特征提取,获取所述多导联ECG信号的小波系数特征对应的多个心电数据;Performing wavelet coefficient feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the wavelet coefficient feature of the multi-lead ECG signal;
对去噪处理后的所述多导联ECG信号进行形状特征提取,获取所述多导联ECG信号的形状特征对应的多个心电数据。And performing shape feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal.
优选地,所述形状特征包括面积特征、周长特征、形状因子特征、重心特征和伸长度特征。Preferably, the shape features include area features, perimeter features, form factor features, center of gravity features, and elongation features.
优选地,所述将所述心电数据组与预存的心电数据组进行比对的步骤包括:Preferably, the step of comparing the ECG data set with the pre-stored ECG data set comprises:
采用预设的多层识别算法依次将所述多导联ECG信号的整体外观特征对应的多个心电数据、所述多导联ECG信号的小波系数特征对应的多个心电数据以及所述多导联ECG信号的形状特征对应的多个心电数据与预存的心电数据组进行比对。And adopting a preset multi-layer identification algorithm to sequentially sequentially, the plurality of ECG data corresponding to the overall appearance feature of the multi-lead ECG signal, the plurality of ECG data corresponding to the wavelet coefficient feature of the multi-lead ECG signal, and the The plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal is compared with the pre-stored ECG data set.
优选地,所述多导联ECG信号为用户在运动状态下的多导联ECG信号。Preferably, the multi-lead ECG signal is a multi-lead ECG signal of the user in a motion state.
此外,为实现上述目的,本发明还提出一种基于ECG信号的身份识别装置,所述基于ECG信号的身份识别装置包括:In addition, in order to achieve the above object, the present invention further provides an ECG signal-based identity recognition apparatus, where the ECG signal-based identity recognition apparatus includes:
获取模块,用于获取用户的多导联ECG信号对应的多个心电数据,并将所述多个心电数据作为用户的心电数据组;An acquiring module, configured to acquire a plurality of ECG data corresponding to the multi-lead ECG signal of the user, and use the plurality of ECG data as the ECG data group of the user;
比对模块,用于将所述心电数据组与预存的心电数据组进行比对;a comparison module, configured to compare the ECG data set with a pre-stored ECG data set;
处理模块,用于当所述心电数据组与预存的心电数据组匹配时,确定用户的身份识别成功;a processing module, configured to determine that the identity of the user is successful when the ECG data group matches the pre-stored ECG data group;
其中,所述多导联ECG信号由ECG信号采集设备采集,所述ECG信号采集设备包括多个采集端子,通过所述多个采集端子与用户接触,采集用户的多导联ECG信号。The multi-lead ECG signal is collected by an ECG signal acquisition device, and the ECG signal acquisition device includes a plurality of acquisition terminals, and contacts the user through the plurality of acquisition terminals to collect a multi-lead ECG signal of the user.
优选地,所述ECG信号采集设备的采集端子为手腕式采集端子。Preferably, the acquisition terminal of the ECG signal acquisition device is a wrist-type acquisition terminal.
优选地,所述基于ECG信号的身份识别装置还包括:Preferably, the ECG signal-based identity recognition device further includes:
去噪模块,用于在通过所述ECG信号采集设备采集到用户的多导联ECG信号后,将所述多导联ECG信号进行去噪处理;a denoising module, configured to perform denoising processing on the multi-lead ECG signal after the multi-lead ECG signal is collected by the ECG signal collecting device;
所述获取模块,用于对去噪处理后的所述多导联ECG信号进行特征提取,获取所述多导联ECG信号对应的多个心电数据。The acquiring module is configured to perform feature extraction on the multi-lead ECG signal after the denoising process, and acquire multiple ECG data corresponding to the multi-lead ECG signal.
优选地,所述获取模块用于:Preferably, the obtaining module is configured to:
对去噪处理后的所述多导联ECG信号进行整体外观特征提取,获取所述多导联ECG信号的整体外观特征对应的多个心电数据;And performing overall appearance feature extraction on the multi-lead ECG signal after the denoising process, and acquiring multiple ECG data corresponding to the overall appearance feature of the multi-lead ECG signal;
对去噪处理后的所述多导联ECG信号进行小波系数特征提取,获取所述多导联ECG信号的小波系数特征对应的多个心电数据;Performing wavelet coefficient feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the wavelet coefficient feature of the multi-lead ECG signal;
对去噪处理后的所述多导联ECG信号进行形状特征提取,获取所述多导联ECG信号的形状特征对应的多个心电数据。And performing shape feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal.
优选地,所述形状特征包括面积特征、周长特征、形状因子特征、重心特征和伸长度特征。Preferably, the shape features include area features, perimeter features, form factor features, center of gravity features, and elongation features.
优选地,所述比对模块用于:Preferably, the comparison module is used to:
采用预设的多层识别算法依次将所述多导联ECG信号的整体外观特征对应的多个心电数据、所述多导联ECG信号的小波系数特征对应的多个心电数据以及所述多导联ECG信号的形状特征对应的多个心电数据与预存的心电数据组进行比对。And adopting a preset multi-layer identification algorithm to sequentially sequentially, the plurality of ECG data corresponding to the overall appearance feature of the multi-lead ECG signal, the plurality of ECG data corresponding to the wavelet coefficient feature of the multi-lead ECG signal, and the The plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal is compared with the pre-stored ECG data set.
优选地,所述多导联ECG信号为用户在运动状态下的多导联ECG信号。Preferably, the multi-lead ECG signal is a multi-lead ECG signal of the user in a motion state.
本发明提出的基于ECG信号的身份识别方法及装置,通过获取用户的多导联ECG信号对应的多个心电数据,将获得的多个心电数据作为心电数据组与预存的心电数据组进行比对,当其与预存的心电数据组匹配时,确定用户的身份识别成功,由于是通过多个心电数据来对用户的身份进行识别,从而提高了身份识别的精确性。The method and device for identifying an ECG signal based on the present invention obtains a plurality of ECG data as an ECG data set and pre-stored ECG data by acquiring a plurality of ECG data corresponding to the multi-lead ECG signal of the user. The group performs the comparison. When it matches the pre-stored ECG data set, it is determined that the user's identity is successful, and the identity of the user is identified by using multiple ECG data, thereby improving the accuracy of the identity recognition.
附图说明DRAWINGS
图1为本发明基于ECG信号的身份识别方法第一实施例的流程示意图;1 is a schematic flow chart of a first embodiment of an ECG signal-based identification method according to the present invention;
图2为本发明各实施例中一个可选的ECG信号采集设备的结构示意图;2 is a schematic structural diagram of an optional ECG signal collection device according to various embodiments of the present invention;
图3为本发明基于ECG信号的身份识别方法第二实施例的流程示意图;3 is a schematic flow chart of a second embodiment of an ECG signal-based identification method according to the present invention;
图4为本发明基于ECG信号的身份识别装置第一实施例的功能模块示意图;4 is a schematic diagram of functional modules of a first embodiment of an ECG signal-based identity recognition apparatus according to the present invention;
图5为本发明基于ECG信号的身份识别装置第二实施例的功能模块示意图。FIG. 5 is a schematic diagram of functional modules of a second embodiment of an ECG signal-based identity recognition apparatus according to the present invention.
具体实施方式detailed description
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本发明提供一种基于ECG信号的身份识别方法。参照图1,图1为本发明基于ECG信号的身份识别方法第一实施例的流程示意图。在本实施例中,所述基于ECG信号的身份识别方法包括以下步骤:The invention provides an identity recognition method based on ECG signals. Referring to FIG. 1, FIG. 1 is a schematic flowchart diagram of a first embodiment of an ECG signal-based identification method according to the present invention. In this embodiment, the ECG signal-based identification method includes the following steps:
步骤S10,获取用户的多导联ECG信号对应的多个心电数据,并将所述多个心电数据作为用户的心电数据组,其中,所述多导联ECG信号由ECG信号采集设备采集,所述ECG信号采集设备包括多个采集端子,通过所述多个采集端子与用户接触,采集用户的多导联ECG信号;Step S10: Acquire a plurality of ECG data corresponding to the multi-lead ECG signal of the user, and use the plurality of ECG data as the ECG data group of the user, wherein the multi-lead ECG signal is collected by the ECG signal collection device. Collecting, the ECG signal collecting device includes a plurality of collecting terminals, and contacting the user through the plurality of collecting terminals to collect the multi-lead ECG signal of the user;
ECG(electrocardiogram,心电图)信号与用户的身体生理特征有关,不同用户的ECG信号具有差异性,因此,可利用ECG信号进行用户的身份识别。在采用ECG信号对用户进行身份识别时,通常通过相应的ECG信号采集设备采集用户的一个ECG信号,然后根据该ECG信号对应的心电数据来进行身份识别。但由于用户在不同的状态下,其ECG信号也会有所不同,比如,用户在平静状态时的ECG信号与在运动后的ECG信号就会有差别,这样就会出现本来是用户本人但身份识别失败的错误情况,因此,采用ECG信号进行身份识别的精确性不高。The ECG (electrocardiogram) signal is related to the physiological characteristics of the user's body. The ECG signals of different users are different. Therefore, the ECG signal can be used for user identification. When the user is identified by using the ECG signal, an ECG signal of the user is usually collected by the corresponding ECG signal acquisition device, and then the identity is determined according to the ECG data corresponding to the ECG signal. However, since the user's ECG signal will be different in different states, for example, the ECG signal of the user in a calm state will be different from the ECG signal after the motion, so that the user is originally but the identity Identifying faulty error conditions, therefore, the accuracy of using ECG signals for identification is not high.
为了提高采用ECG信号进行身份识别的精确性,本实施例中,通过智能手机、PAD(平板电脑)、PC(个人计算机)等终端与相应的ECG信号采集设备组成用户身份识别系统。比如,ECG信号采集设备通过蓝牙与PC终端建立无线连接,组成用户身份识别系统。其中,该ECG信号采集设备包括多个采集端子,当需要对用户的身份进行识别时,用户佩戴该ECG信号采集设备,通过ECG信号采集设备的多个采集端子与用户接触,采集用户的多导联ECG信号。例如,如图2所示,该ECG信号采集设备为手腕式采集设备,该ECG信号采集设备包括多个(图中所示5个)手腕式采集端子。当用户将该ECG信号采集设备佩戴在用户的手腕上后,通过该ECG信号采集设备的多个手腕式采集端子采集用户的多导联ECG信号。然后,终端根据采集到的多导联ECG信号,获取该多导联ECG信号对应的多个心电数据,由该多个心电数据形成用户的多导联ECG信号对应的心电数据组。In order to improve the accuracy of the identification using the ECG signal, in the embodiment, the user identification system is composed of a terminal such as a smart phone, a PAD (tablet computer), a PC (personal computer), and a corresponding ECG signal collection device. For example, the ECG signal acquisition device establishes a wireless connection with the PC terminal through Bluetooth to form a user identity recognition system. The ECG signal collection device includes multiple acquisition terminals. When the identity of the user needs to be recognized, the user wears the ECG signal acquisition device, and contacts the user through multiple acquisition terminals of the ECG signal acquisition device to collect the user's multi-channel. Link ECG signal. For example, as shown in FIG. 2, the ECG signal acquisition device is a wrist-type acquisition device, and the ECG signal acquisition device includes a plurality of (five shown) wrist-type acquisition terminals. After the user wears the ECG signal acquisition device on the wrist of the user, the user's multi-lead ECG signal is collected through the plurality of wrist-type acquisition terminals of the ECG signal acquisition device. Then, the terminal acquires a plurality of ECG data corresponding to the multi-lead ECG signal according to the collected multi-lead ECG signal, and the ECG data group corresponding to the multi-lead ECG signal of the user is formed by the plurality of ECG data.
步骤S20,将所述心电数据组与预存的心电数据组进行比对;Step S20, comparing the ECG data set with a pre-stored ECG data set;
本实施例中,终端还预先存储了多个用户的多导联ECG信号对应的心电数据组。当获取到当前用户的多导联ECG信号对应的心电数据组之后,终端将当前用户的多导联ECG信号对应的心电数据组与预存的心电数据组进行比对。In this embodiment, the terminal further stores in advance an ECG data group corresponding to the multi-lead ECG signals of the plurality of users. After acquiring the ECG data group corresponding to the current user's multi-lead ECG signal, the terminal compares the ECG data group corresponding to the current user's multi-lead ECG signal with the pre-stored ECG data group.
步骤S30,当所述心电数据组与预存的心电数据组匹配时,确定用户的身份识别成功。Step S30, when the ECG data group matches the pre-stored ECG data group, it is determined that the user's identity recognition is successful.
当通过将当前用户的多导联ECG信号对应的心电数据组与预存的心电数据组进行比对之后,若当前用户的多导联ECG信号对应的心电数据组与预存的心电数据组匹配,此时,确定用户的身份识别成功;否则,确定用户的身份识别失败。比如,预先设置一预设匹配度阈值,若当前用户的多导联ECG信号对应的心电数据组与预存的心电数据组之间的匹配度大于预设匹配度阈值时,确定用户的身份识别成功。After comparing the ECG data group corresponding to the current user's multi-lead ECG signal with the pre-stored ECG data set, if the current user's multi-lead ECG signal corresponds to the ECG data group and the pre-stored ECG data The group matches. At this time, it is determined that the user's identity is successful; otherwise, it is determined that the user's identity fails. For example, a preset matching degree threshold is preset, and if the matching degree between the ECG data group corresponding to the current user's multi-lead ECG signal and the pre-stored ECG data group is greater than the preset matching degree threshold, the identity of the user is determined. The recognition was successful.
该预设匹配度阈值可根据相应的阈值选取策略来进行设置,例如,分别用比例系数训练法和最小相似度法这两种阈值选取策略来设置预设匹配度阈值,然后进行实验结果对比,以此来分析总结出这两种策略的适用数据和实际场合,在设置预设匹配度阈值时,根据心电数据特点和应用场合选择合适的阈值选取策略来进行设置。The preset matching degree threshold may be set according to a corresponding threshold selection strategy, for example, using two threshold selection strategies, a proportional coefficient training method and a minimum similarity method, respectively, to set a preset matching degree threshold, and then comparing the experimental results. In this way, the applicable data and actual occasions of the two strategies are analyzed and summarized. When setting the preset matching degree threshold, the appropriate threshold selection strategy is selected according to the characteristics of the ECG data and the application.
比如,以自采集ECG信号数据库和标准ECG信号数据库为例,通过实验得出,在自采集ECG信号数据库中比例系数训练法比最小相似度法的识别准确率高,而在标准ECG信号数据库中最小相似度法较比例系数训练法的识别准确率高。通过比较,我们发现在两种数据库的识别算法中,最小相似度法的错误接受率较比例系数训练法的高,而比例系数法的错误拒绝率比最小相似度高。这说明对于同样的特征提取算法,同样的数据,最小相似度选取的预设匹配度阈值比比例系数训练选取的预设匹配度阈值小。在这种情况下,标准ECG信号数据库中的数据噪声小,波形稳定,突变波形也较少,因此偏小的预设匹配度阈值就能把自己与他人的差异区分开。而自采集ECG信号数据库中的心电数据噪声较大,波形有一定的失真,因此自己与自己,自己与他人的差异性较小,不适宜用偏小的预设匹配度阈值。因此在实际应用时,针对心电数据特点和应用场合,选择合适的阈值选取策略来设置预设匹配度阈值。For example, taking the self-acquisition ECG signal database and the standard ECG signal database as an example, it is found through experiments that the proportional coefficient training method has higher recognition accuracy than the minimum similarity method in the self-acquired ECG signal database, but in the standard ECG signal database. The minimum similarity method has higher recognition accuracy than the proportional coefficient training method. By comparison, we find that in the identification algorithms of the two databases, the error acceptance rate of the minimum similarity method is higher than that of the proportional coefficient training method, and the error rejection rate of the proportional coefficient method is higher than the minimum similarity. This shows that for the same feature extraction algorithm, the same data, the minimum matching degree selection preset matching degree threshold is smaller than the proportional coefficient training selected preset matching degree threshold. In this case, the data in the standard ECG signal database is small, the waveform is stable, and the abrupt waveform is also small, so the small preset matching threshold can distinguish itself from others. The ECG data in the self-collecting ECG signal database is relatively noisy, and the waveform has a certain distortion. Therefore, the difference between itself and itself, and the self and others are small, and it is not suitable to use a small preset matching threshold. Therefore, in actual application, for the characteristics and applications of the ECG data, an appropriate threshold selection strategy is selected to set the preset matching degree threshold.
进一步地,由于在采集用户的多导联ECG信号时,用户不可能一直处于平静状态,因此,本实施例中,采集的多导联ECG信号为用户在运动状态下的多导联ECG信号。Further, since the user cannot always be in a calm state when collecting the multi-lead ECG signal of the user, in this embodiment, the collected multi-lead ECG signal is a multi-lead ECG signal of the user in a motion state.
本实施例提供的方案,通过获取用户的多导联ECG信号对应的多个心电数据,将获得的多个心电数据作为心电数据组与预存的心电数据组进行比对,当其与预存的心电数据组匹配时,确定用户的身份识别成功,由于是通过多个心电数据来对用户的身份进行识别,从而提高了身份识别的精确性。In the solution provided by the embodiment, by acquiring multiple ECG data corresponding to the multi-lead ECG signal of the user, the obtained plurality of ECG data are compared as the ECG data group with the pre-stored ECG data group. When matching with the pre-stored ECG data set, it is determined that the user's identity is successful, because the identity of the user is identified by multiple ECG data, thereby improving the accuracy of the identity recognition.
进一步地,如图3所示,基于第一实施例提出本发明基于ECG信号的身份识别方法第二实施例。在第二实施例中,所述步骤S10之前,还包括:Further, as shown in FIG. 3, a second embodiment of the ECG signal-based identification method of the present invention is proposed based on the first embodiment. In the second embodiment, before the step S10, the method further includes:
步骤S40,在通过所述ECG信号采集设备采集到用户的多导联ECG信号后,将所述多导联ECG信号进行去噪处理;Step S40, after collecting the multi-lead ECG signal of the user by the ECG signal collecting device, performing denoising processing on the multi-lead ECG signal;
所述步骤S10包括:The step S10 includes:
步骤S11,对去噪处理后的所述多导联ECG信号进行特征提取,获取所述多导联ECG信号对应的多个心电数据。Step S11: Perform feature extraction on the multi-lead ECG signal after the denoising process, and acquire multiple ECG data corresponding to the multi-lead ECG signal.
本实施例中,当通过ECG信号采集设备采集用户的多导联ECG信号时,由于在采集过程中会出现ECG信号采集设备与用户人体接触点的移动,人体本身和电路引线也会使采集的ECG信号中含有很多噪声,ECG信号的常见噪声主要有基线漂移、工频干扰和肌电干扰等,这些噪声会大大影响身份识别的准确性。因此,当采集了用户的多导联ECG信号后,要先对多导联ECG信号进行去噪处理。In this embodiment, when the user's multi-lead ECG signal is collected by the ECG signal acquisition device, since the contact point between the ECG signal acquisition device and the user's human body occurs during the acquisition process, the human body itself and the circuit leads also enable the acquisition. The ECG signal contains a lot of noise. The common noise of ECG signals mainly includes baseline drift, power frequency interference and myoelectric interference, which will greatly affect the accuracy of identification. Therefore, after the user's multi-lead ECG signal is acquired, the multi-lead ECG signal is first denoised.
工频干扰是由市电电力产生电磁波的辐射和传感器电路产生的电磁耦合而产生的。肌电干扰的频率覆盖整个ECG信号的频谱,它的频谱分布为5~2000 Hz,人体中存在多样复杂的生理电信号,某一生物电在需要研究它的时候是信号,在采集ECG信号则可能是噪声,即被测生理变量以外的人体生物电多引起的噪声成为肌电干扰。因此肌电干扰具有随机性。在使用ECG信号采集设备采集ECG信号的过程中,人身体的移动以及与设备的接触点的移动会引起ECG信号的基线漂移,基线漂移在波形时域上表现为基准线发生上下偏移。基线偏移属于低频干扰,它的频谱一般在0.5Hz以下。Power frequency interference is generated by the electromagnetic radiation generated by the mains power and the electromagnetic coupling generated by the sensor circuit. The frequency of myoelectric interference covers the spectrum of the entire ECG signal, and its spectral distribution is 5~2000. Hz, there are many complex physiological electrical signals in the human body. A certain bioelectricity is a signal when it is needed to study it. The ECG signal may be noise when it is collected, that is, the noise caused by the human bioelectricity other than the measured physiological variable becomes a muscle. Electrical interference. Therefore, myoelectric interference is random. During the process of collecting ECG signals by using the ECG signal acquisition device, the movement of the human body and the movement of the contact point with the device may cause a baseline drift of the ECG signal, and the baseline drift appears as a vertical offset of the reference line in the waveform time domain. The baseline offset is low frequency interference, and its spectrum is generally below 0.5 Hz.
在各种噪声中,工频干扰对于ECG信号的影响最大。现有技术中,无论硬件设置还是软件滤波器已经有很多成熟有效的消除工频干扰的方法。本实施例中,采用陷波滤波器和Butterworth带阻滤波器来分别消除50Hz的工频噪声。然后,通过小波阈值消噪法消除ECG信号的肌电干扰。小波阈值消噪法的具体步骤如下:Among various noises, power frequency interference has the greatest impact on ECG signals. In the prior art, there are many mature and effective methods for eliminating power frequency interference regardless of hardware settings or software filters. In this embodiment, a notch filter and a Butterworth band rejection filter are used to eliminate 50 Hz power frequency noise, respectively. Then, the myoelectric interference of the ECG signal is eliminated by the wavelet threshold denoising method. The specific steps of the wavelet threshold denoising method are as follows:
(1)对ECG信号多层小波分解,得到不同尺度上的小波系数;(1) Multi-layer wavelet decomposition of ECG signals to obtain wavelet coefficients at different scales;
(2)对小波系数根据阈值或置零或收缩;(2) The wavelet coefficient is based on a threshold or is zeroed or contracted;
(3)将置零或收缩后的小波系数分别多尺度重构(3) Reconstruction of wavelet coefficients after zero or contraction
由于基线漂移会造成ECG信号关键波形幅度的检测和斜率面积等波形特征出现严重误差,因此消除基线漂移是消除噪声中关键的一步。基线漂移的频率较低,小于0.5Hz。在将原始ECG信号进行多层小波分解后,基线漂移会被过滤在低频分量中,将基线漂移所在的低频分量置零即可以在小波域上消除基线漂移。作为对比还采用了移动窗口中值滤波法来进行基线漂移的消除,通过最后的信噪比和均方根误差对比来选择哪一种去噪方式最优,实验结果如表1所示:Eliminating baseline drift is a critical step in eliminating noise because baseline drift can cause serious errors in the detection of critical waveform amplitudes and slope areas of ECG signals. The baseline drift frequency is lower, less than 0.5 Hz. After multi-layer wavelet decomposition of the original ECG signal, the baseline drift is filtered in the low-frequency component, and the low-frequency component where the baseline drift is set to zero can eliminate the baseline drift in the wavelet domain. As a comparison, the moving window median filtering method is used to eliminate the baseline drift. The final signal-to-noise ratio and root mean square error comparison are used to select which denoising method is optimal. The experimental results are shown in Table 1:
表1Table 1
由实验结果可知,小波阈值消噪法、移动窗口中值滤波和Butterworth带阻滤波器组合得到的效果较好,因此,采用此组合方案来对用户的多导联ECG信号进行去噪。It can be seen from the experimental results that the combination of wavelet threshold denoising method, moving window median filtering and Butterworth band rejection filter is better. Therefore, this combination scheme is used to denoise the user's multi-lead ECG signal.
当对多导联的ECG信号进行去噪处理之后,对去噪处理后的多导联ECG信号进行特征提取,获取所述多导联ECG信号对应的多个心电数据。可选地,由于特征融合是使得每个识别个体融合后的特征具有更高的唯一性,识别率更高。特征融合可以增强整个系统的识别能力,而融合的特征就会具备强互补性和低冗余性等优势。因此,先对去噪处理后的多导联ECG信号进行特征融合,然后对融合后的多导联ECG信号进行特征提取。比如,以双导联ECG信号为例,对双导联ECG信号进行融合的步骤如下:After denoising the multi-lead ECG signal, feature extraction is performed on the de-cored multi-lead ECG signal to obtain a plurality of ECG data corresponding to the multi-lead ECG signal. Optionally, since the feature fusion is such that the features of each of the identified individuals are more unique, the recognition rate is higher. Feature fusion can enhance the recognition ability of the whole system, and the characteristics of the fusion will have the advantages of strong complementarity and low redundancy. Therefore, the multi-lead ECG signal after the denoising process is first subjected to feature fusion, and then the feature extraction of the fused multi-lead ECG signal is performed. For example, taking the dual-lead ECG signal as an example, the steps of merging the dual-lead ECG signal are as follows:
(1)首先建立一个N×N阶的二维空间矩阵,其中N为心电数据时域上的最大值。对于双导联心电数据,将二维心电数据映射到二维空间中。(1) First, a two-dimensional space matrix of N×N order is established, where N is the maximum value in the time domain of the electrocardiogram data. For dual-lead ECG data, two-dimensional ECG data is mapped into a two-dimensional space.
(2)对于N×N阶的二维空间矩阵,为便于特征提取和距离计算要进行降维处理。设置一个r×r的矩阵窗口,对于窗口内的空间矩阵值多于两个小格的值为1,则降维后的此点为1。(2) For the N×N-order two-dimensional space matrix, dimension reduction processing is needed to facilitate feature extraction and distance calculation. Set a matrix window of r × r. If the value of the spatial matrix in the window is more than two small cells, the value is 1 after the dimension reduction.
(3)由于降维后的二维空间矩阵仍然是大部分数据为零,因此可以用坐标来存储稀疏矩阵,形式如val=(row,column,value)。这个稀疏矩阵就作为多维度ECG信号数据融合后的一个特征向量来进行后续的身份识别算法。(3) Since the dimensionality of the two-dimensional space matrix is still mostly zero, the coordinates can be used to store the sparse matrix in the form of val=(row, column, value). This sparse matrix is used as a feature vector after multi-dimensional ECG signal data fusion to carry out subsequent identification algorithms.
接下来对于数据融合后得到的稀疏矩阵进行不同特征的提取,然后将得到的特征向量进行多层识别。特征提取主要是要提取ECG信号区别于他人ECG信号的唯一属性,比如包括整体外观特征、小波系数特征、形状特征、密度分布特征等。具体地,所述步骤S11包括:Next, different features are extracted for the sparse matrix obtained after data fusion, and then the obtained feature vectors are multi-layered. Feature extraction is mainly to extract the unique properties of ECG signals that are different from other people's ECG signals, such as overall appearance features, wavelet coefficient features, shape features, density distribution features, and so on. Specifically, the step S11 includes:
步骤a,对去噪处理后的所述多导联ECG信号进行整体外观特征提取,获取所述多导联ECG信号的整体外观特征对应的多个心电数据;Step a, performing overall appearance feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the overall appearance feature of the multi-lead ECG signal;
步骤b,对去噪处理后的所述多导联ECG信号进行小波系数特征提取,获取所述多导联ECG信号的小波系数特征对应的多个心电数据;Step b, performing wavelet coefficient feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the wavelet coefficient feature of the multi-lead ECG signal;
步骤c,对去噪处理后的所述多导联ECG信号进行形状特征提取,获取所述多导联ECG信号的形状特征对应的多个心电数据。Step c: performing shape feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal.
当对多导联的ECG信号进行去噪处理之后,对去噪处理后的多导联ECG信号分别进行各特征提取,具体地,通过对去噪处理后的多导联ECG信号进行整体外观特征提取,获取多导联ECG信号的整体外观特征对应的多个心电数据;对去噪处理后的多导联ECG信号进行小波系数特征提取,获取多导联ECG信号的小波系数特征对应的多个心电数据;对去噪处理后的多导联ECG信号进行形状特征提取,获取多导联ECG信号的形状特征对应的多个心电数据。After performing denoising processing on the multi-lead ECG signal, each feature extraction is performed on the de-noised multi-lead ECG signal, specifically, the overall appearance characteristics of the de-noised multi-lead ECG signal are performed. Extracting and acquiring a plurality of ECG data corresponding to the overall appearance feature of the multi-lead ECG signal; performing wavelet coefficient feature extraction on the de-noised multi-lead ECG signal, and acquiring the wavelet coefficient feature of the multi-lead ECG signal correspondingly The electrocardiographic data is obtained by performing shape feature extraction on the de-noised multi-lead ECG signal, and acquiring a plurality of electrocardiogram data corresponding to the shape feature of the multi-lead ECG signal.
比如,对于整体外观特征,根据特征融合算法,将多导联ECG信号映射为稀疏矩阵,并将稀疏矩阵反映的二值图像作为多导联ECG信号的整体外观特征向量。For example, for the overall appearance feature, the multi-lead ECG signal is mapped to a sparse matrix according to the feature fusion algorithm, and the binary image reflected by the sparse matrix is used as an overall appearance feature vector of the multi-lead ECG signal.
对于小波系数特征,将多导联ECG信号进行三层小波分解,将分解后各个层次的细节系数CD1-CD3和近似系数CA3作为二维数据映射到二维空间中,降维后进行稀疏存储,得到的矩阵作为小波系数特征向量。For the wavelet coefficient feature, the multi-lead ECG signal is decomposed into three layers, and the detail coefficients CD1-CD3 and approximation coefficient CA3 of each level after decomposition are mapped into two-dimensional space as two-dimensional data, and then sparsely stored after dimension reduction. The resulting matrix is used as a wavelet coefficient feature vector.
对于形状特征,主要包括面积特征、周长特征、形状因子特征、伸长度特征、重心特征等。其中,形状因子特征描述的是二值图像的形状的圆润程度,伸长度特征反映图像的细长程度。对于多导联ECG信号融合后得到的稀疏矩阵,同一个人的心电信号的稀疏矩阵有相似性,而不同人的有较大的差异性。因此我们可以把它看成一个二值图像,来提取形状特征。For shape features, it mainly includes area features, perimeter features, shape factor features, elongation features, center of gravity features, and the like. Among them, the shape factor feature describes the degree of roundness of the shape of the binary image, and the elongation feature reflects the slenderness of the image. For the sparse matrix obtained by the fusion of the multi-lead ECG signals, the sparse matrix of the same person's ECG signal has similarity, and different people have greater differences. So we can think of it as a binary image to extract shape features.
进一步地,所述步骤S20包括:Further, the step S20 includes:
步骤d,采用预设的多层识别算法依次将所述多导联ECG信号的整体外观特征对应的多个心电数据、所述多导联ECG信号的小波系数特征对应的多个心电数据以及所述多导联ECG信号的形状特征对应的多个心电数据与预存的心电数据组进行比对。Step d: sequentially adopting a preset multi-layer identification algorithm to sequentially select a plurality of ECG data corresponding to the overall appearance feature of the multi-lead ECG signal, and multiple ECG data corresponding to the wavelet coefficient feature of the multi-lead ECG signal And comparing the plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal with the pre-stored ECG data set.
本实施例中,采用多层识别算法来进行身份识别,比如以三层为例,依次将用户的多导联ECG信号的整体外观特征对应的多个心电数据、小波系数特征对应的多个心电数据以及形状特征对应的多个心电数据与预存的心电数据组进行比对,来对用户的身份进行识别。多层识别算法来进行身份识别的具体识别过程如下:In this embodiment, a multi-layer identification algorithm is used for identity identification. For example, in the case of three layers, multiple ECG data and wavelet coefficient features corresponding to the overall appearance feature of the user's multi-lead ECG signal are sequentially used. The ECG data and the plurality of ECG data corresponding to the shape feature are compared with the pre-stored ECG data set to identify the identity of the user. The specific recognition process of the multi-layer recognition algorithm for identity recognition is as follows:
首先,进行第一层识别,将稀疏矩阵代表的二值图像的整体外观特征作为第一层识别的特征向量。由于映射后的矩阵大部分数据为零,如果出现两不同用户对应的稀疏矩阵对应的二值图像的外观上通过预设的匹配度阈值难以区分,则需要进行第二层识别,比对另外一个特征来进行身份识别。First, the first layer identification is performed, and the overall appearance feature of the binary image represented by the sparse matrix is used as the feature vector of the first layer identification. Since most of the data of the mapped matrix is zero, if the appearance of the binary image corresponding to the sparse matrix corresponding to two different users is difficult to distinguish by the preset matching degree threshold, the second layer identification is needed, and the other one is compared. Features for identification.
在第二层识别中,以第一层识别的错误样本为第二层识别的输入,具体地,通过第一层识别的整体外观特征难以区分的样本在第二层中,每一导联心电数据分别进行三层小波分解,将近似系数和细节系数分别映射到二维空间再进行与第一层相同的降维处理。这时的稀疏矩阵反映的是ECG信号的小波域特征,将这些特征通过小波系数特征对应的匹配度阈值进行识别。这层识别过程中识别失败的样本同样输入到第三层,进行第三层识别。In the second layer identification, the error sample identified by the first layer is the input of the second layer identification, specifically, the sample which is indistinguishable by the overall appearance feature identified by the first layer is in the second layer, each lead core The electrical data is separately subjected to three-layer wavelet decomposition, and the approximation coefficient and the detail coefficient are respectively mapped to the two-dimensional space and then the same dimensionality reduction processing as the first layer is performed. The sparse matrix at this time reflects the wavelet domain characteristics of the ECG signal, and these features are identified by the matching threshold corresponding to the wavelet coefficient feature. Samples that fail to identify during this layer recognition process are also input to the third layer for third layer identification.
在第三层识别中,输入的样本分别提取稀疏矩阵对应二值图像的形状特征和密度分布特征。通过相应的匹配度阈值进行识别。第三层的识别结果作为最终识别结果进行输出。In the third layer identification, the input samples respectively extract the shape features and density distribution features of the sparse matrix corresponding to the binary image. It is identified by the corresponding matching degree threshold. The recognition result of the third layer is output as the final recognition result.
本实施例提出的方案,在采集了用户的多导联ECG信号之后,对多导联ECG信号进行去噪处理,避免了噪声信号对ECG信号产生的干扰,从而进一步提高了采用ECG信号进行身份识别的精确性。The solution proposed in this embodiment, after collecting the multi-lead ECG signal of the user, performs denoising processing on the multi-lead ECG signal, thereby avoiding interference of the noise signal on the ECG signal, thereby further improving the identity of the ECG signal. The accuracy of the identification.
本发明进一步提供一种基于ECG信号的身份识别装置。参照图4,图4为本发明基于ECG信号的身份识别装置第一实施例的功能模块示意图。The invention further provides an identity recognition device based on an ECG signal. Referring to FIG. 4, FIG. 4 is a schematic diagram of functional modules of a first embodiment of an ECG signal-based identity recognition apparatus according to the present invention.
在本实施例中,所述基于ECG信号的身份识别装置包括:In this embodiment, the ECG signal-based identity recognition apparatus includes:
获取模块10,用于获取用户的多导联ECG信号对应的多个心电数据,并将所述多个心电数据作为用户的心电数据组,其中,所述多导联ECG信号由ECG信号采集设备采集,所述ECG信号采集设备包括多个采集端子,通过所述多个采集端子与用户接触,采集用户的多导联ECG信号;The obtaining module 10 is configured to acquire a plurality of ECG data corresponding to the multi-lead ECG signal of the user, and use the plurality of ECG data as the ECG data group of the user, wherein the multi-lead ECG signal is used by the ECG Collecting by the signal collecting device, the ECG signal collecting device includes a plurality of collecting terminals, and contacting the user through the plurality of collecting terminals to collect the multi-lead ECG signal of the user;
ECG(electrocardiogram,心电图)信号与用户的身体生理特征有关,不同用户的ECG信号具有差异性,因此,可利用ECG信号进行用户的身份识别。在采用ECG信号对用户进行身份识别时,通常通过相应的ECG信号采集设备采集用户的一个ECG信号,然后根据该ECG信号对应的心电数据来进行身份识别。但由于用户在不同的状态下,其ECG信号也会有所不同,比如,用户在平静状态时的ECG信号与在运动后的ECG信号就会有差别,这样就会出现本来是用户本人但身份识别失败的错误情况,因此,采用ECG信号进行身份识别的精确性不高。The ECG (electrocardiogram) signal is related to the physiological characteristics of the user's body. The ECG signals of different users are different. Therefore, the ECG signal can be used for user identification. When the user is identified by using the ECG signal, an ECG signal of the user is usually collected by the corresponding ECG signal acquisition device, and then the identity is determined according to the ECG data corresponding to the ECG signal. However, since the user's ECG signal will be different in different states, for example, the ECG signal of the user in a calm state will be different from the ECG signal after the motion, so that the user is originally but the identity Identifying faulty error conditions, therefore, the accuracy of using ECG signals for identification is not high.
为了提高采用ECG信号进行身份识别的精确性,本实施例中,通过智能手机、PAD(平板电脑)、PC(个人计算机)等终端与相应的ECG信号采集设备组成用户身份识别系统,终端一侧设置有基于ECG信号的身份识别装置。比如,ECG信号采集设备通过蓝牙与PC终端建立无线连接,组成用户身份识别系统。其中,该ECG信号采集设备包括多个采集端子,当需要对用户的身份进行识别时,用户佩戴该ECG信号采集设备,通过ECG信号采集设备的多个采集端子与用户接触,采集用户的多导联ECG信号。例如,如图2所示,该ECG信号采集设备为手腕式采集设备,该ECG信号采集设备包括多个(图中所示5个)手腕式采集端子。当用户将该ECG信号采集设备佩戴在用户的手腕上后,通过该ECG信号采集设备的多个手腕式采集端子采集用户的多导联ECG信号。然后,获取模块10根据采集到的多导联ECG信号,获取该多导联ECG信号对应的多个心电数据,由该多个心电数据形成用户的多导联ECG信号对应的心电数据组。In order to improve the accuracy of the identity recognition by using the ECG signal, in this embodiment, a user identity recognition system is formed by a terminal such as a smart phone, a PAD (tablet computer), a PC (personal computer), and a corresponding ECG signal collection device, and the terminal side is An identity recognition device based on an ECG signal is provided. For example, the ECG signal acquisition device establishes a wireless connection with the PC terminal through Bluetooth to form a user identity recognition system. The ECG signal collection device includes multiple acquisition terminals. When the identity of the user needs to be recognized, the user wears the ECG signal acquisition device, and contacts the user through multiple acquisition terminals of the ECG signal acquisition device to collect the user's multi-channel. Link ECG signal. For example, as shown in FIG. 2, the ECG signal acquisition device is a wrist-type acquisition device, and the ECG signal acquisition device includes a plurality of (five shown) wrist-type acquisition terminals. After the user wears the ECG signal acquisition device on the wrist of the user, the user's multi-lead ECG signal is collected through the plurality of wrist-type acquisition terminals of the ECG signal acquisition device. Then, the acquiring module 10 acquires multiple ECG data corresponding to the multi-lead ECG signal according to the collected multi-lead ECG signal, and forms the ECG data corresponding to the multi-lead ECG signal of the user from the plurality of ECG data. group.
比对模块20,用于将所述心电数据组与预存的心电数据组进行比对;The comparison module 20 is configured to compare the ECG data set with a pre-stored ECG data set;
本实施例中,终端还预先存储了多个用户的多导联ECG信号对应的心电数据组。当获取模块10获取到当前用户的多导联ECG信号对应的心电数据组之后,比对模块20将当前用户的多导联ECG信号对应的心电数据组与预存的心电数据组进行比对。In this embodiment, the terminal further stores in advance an ECG data group corresponding to the multi-lead ECG signals of the plurality of users. After the obtaining module 10 acquires the ECG data group corresponding to the current user's multi-lead ECG signal, the comparison module 20 compares the ECG data group corresponding to the current user's multi-lead ECG signal with the pre-stored ECG data group. Correct.
处理模块30,用于当所述心电数据组与预存的心电数据组匹配时,确定用户的身份识别成功。The processing module 30 is configured to determine that the identity of the user is successful when the ECG data group matches the pre-stored ECG data group.
当通过将当前用户的多导联ECG信号对应的心电数据组与预存的心电数据组进行比对之后,若当前用户的多导联ECG信号对应的心电数据组与预存的心电数据组匹配,此时,处理模块30确定用户的身份识别成功;否则,处理模块30确定用户的身份识别失败。比如,预先设置一预设匹配度阈值,若当前用户的多导联ECG信号对应的心电数据组与预存的心电数据组之间的匹配度大于预设匹配度阈值时,处理模块30确定用户的身份识别成功。After comparing the ECG data group corresponding to the current user's multi-lead ECG signal with the pre-stored ECG data set, if the current user's multi-lead ECG signal corresponds to the ECG data group and the pre-stored ECG data The group matches, at this time, the processing module 30 determines that the user's identity is successful; otherwise, the processing module 30 determines that the user's identity recognition failed. For example, a preset matching degree threshold is set in advance. If the matching degree between the ECG data group corresponding to the multi-lead ECG signal of the current user and the pre-stored ECG data group is greater than the preset matching degree threshold, the processing module 30 determines The user's identity was successfully identified.
该预设匹配度阈值可根据相应的阈值选取策略来进行设置,例如,分别用比例系数训练法和最小相似度法这两种阈值选取策略来设置预设匹配度阈值,然后进行实验结果对比,以此来分析总结出这两种策略的适用数据和实际场合,在设置预设匹配度阈值时,根据心电数据特点和应用场合选择合适的阈值选取策略来进行设置。The preset matching degree threshold may be set according to a corresponding threshold selection strategy, for example, using two threshold selection strategies, a proportional coefficient training method and a minimum similarity method, respectively, to set a preset matching degree threshold, and then comparing the experimental results. In this way, the applicable data and actual occasions of the two strategies are analyzed and summarized. When setting the preset matching degree threshold, the appropriate threshold selection strategy is selected according to the characteristics of the ECG data and the application.
比如,以自采集ECG信号数据库和标准ECG信号数据库为例,通过实验得出,在自采集ECG信号数据库中比例系数训练法比最小相似度法的识别准确率高,而在标准ECG信号数据库中最小相似度法较比例系数训练法的识别准确率高。通过比较,我们发现在两种数据库的识别算法中,最小相似度法的错误接受率较比例系数训练法的高,而比例系数法的错误拒绝率比最小相似度高。这说明对于同样的特征提取算法,同样的数据,最小相似度选取的预设匹配度阈值比比例系数训练选取的预设匹配度阈值小。在这种情况下,标准ECG信号数据库中的数据噪声小,波形稳定,突变波形也较少,因此偏小的预设匹配度阈值就能把自己与他人的差异区分开。而自采集ECG信号数据库中的心电数据噪声较大,波形有一定的失真,因此自己与自己,自己与他人的差异性较小,不适宜用偏小的预设匹配度阈值。因此在实际应用时,针对心电数据特点和应用场合,选择合适的阈值选取策略来设置预设匹配度阈值。For example, taking the self-acquisition ECG signal database and the standard ECG signal database as an example, it is found through experiments that the proportional coefficient training method has higher recognition accuracy than the minimum similarity method in the self-acquired ECG signal database, but in the standard ECG signal database. The minimum similarity method has higher recognition accuracy than the proportional coefficient training method. By comparison, we find that in the identification algorithms of the two databases, the error acceptance rate of the minimum similarity method is higher than that of the proportional coefficient training method, and the error rejection rate of the proportional coefficient method is higher than the minimum similarity. This shows that for the same feature extraction algorithm, the same data, the minimum matching degree selection preset matching degree threshold is smaller than the proportional coefficient training selected preset matching degree threshold. In this case, the data in the standard ECG signal database is small, the waveform is stable, and the abrupt waveform is also small, so the small preset matching threshold can distinguish itself from others. The ECG data in the self-collecting ECG signal database is relatively noisy, and the waveform has a certain distortion. Therefore, the difference between itself and itself, and the self and others are small, and it is not suitable to use a small preset matching threshold. Therefore, in actual application, for the characteristics and applications of the ECG data, an appropriate threshold selection strategy is selected to set the preset matching degree threshold.
进一步地,由于在采集用户的多导联ECG信号时,用户不可能一直处于平静状态,因此,本实施例中,采集的多导联ECG信号为用户在运动状态下的多导联ECG信号。Further, since the user cannot always be in a calm state when collecting the multi-lead ECG signal of the user, in this embodiment, the collected multi-lead ECG signal is a multi-lead ECG signal of the user in a motion state.
本实施例提供的方案,通过获取模块10获取用户的多导联ECG信号对应的多个心电数据,比对模块20将获得的多个心电数据作为心电数据组与预存的心电数据组进行比对,当其与预存的心电数据组匹配时,处理模块30确定用户的身份识别成功,由于是通过多个心电数据来对用户的身份进行识别,从而提高了身份识别的精确性。In the solution provided by the embodiment, the plurality of ECG data corresponding to the multi-lead ECG signal of the user is obtained by the obtaining module 10, and the plurality of ECG data obtained by the comparison module 20 are used as the ECG data group and the pre-stored ECG data. The group performs the comparison. When it matches the pre-stored ECG data set, the processing module 30 determines that the user's identity is successful, because the identity of the user is identified by multiple ECG data, thereby improving the accuracy of the identity recognition. Sex.
进一步地,如图5所示,基于第一实施例提出本发明基于ECG信号的身份识别装置第二实施例。在第二实施例中,所述基于ECG信号的身份识别装置还包括:Further, as shown in FIG. 5, a second embodiment of the ECG signal-based identity recognition apparatus of the present invention is proposed based on the first embodiment. In the second embodiment, the ECG signal-based identity recognition apparatus further includes:
去噪模块40,用于在通过所述ECG信号采集设备采集到用户的多导联ECG信号后,将所述多导联ECG信号进行去噪处理;The de-noising module 40 is configured to perform denoising processing on the multi-lead ECG signal after the multi-lead ECG signal is collected by the ECG signal collecting device;
所述获取模块10,用于对去噪处理后的所述多导联ECG信号进行特征提取,获取所述多导联ECG信号对应的多个心电数据。The acquiring module 10 is configured to perform feature extraction on the multi-lead ECG signal after the denoising process, and acquire multiple ECG data corresponding to the multi-lead ECG signal.
本实施例中,当通过ECG信号采集设备采集用户的多导联ECG信号时,由于在采集过程中会出现ECG信号采集设备与用户人体接触点的移动,人体本身和电路引线也会使采集的ECG信号中含有很多噪声,ECG信号的常见噪声主要有基线漂移、工频干扰和肌电干扰等,这些噪声会大大影响身份识别的准确性。因此,当采集了用户的多导联ECG信号后,去噪模块40要先对多导联ECG信号进行去噪处理。In this embodiment, when the user's multi-lead ECG signal is collected by the ECG signal acquisition device, since the contact point between the ECG signal acquisition device and the user's human body occurs during the acquisition process, the human body itself and the circuit leads also enable the acquisition. The ECG signal contains a lot of noise. The common noise of ECG signals mainly includes baseline drift, power frequency interference and myoelectric interference, which will greatly affect the accuracy of identification. Therefore, after the user's multi-lead ECG signal is acquired, the de-noising module 40 first performs denoising processing on the multi-lead ECG signal.
工频干扰是由市电电力产生电磁波的辐射和传感器电路产生的电磁耦合而产生的。肌电干扰的频率覆盖整个ECG信号的频谱,它的频谱分布为5~2000 Hz,人体中存在多样复杂的生理电信号,某一生物电在需要研究它的时候是信号,在采集ECG信号则可能是噪声,即被测生理变量以外的人体生物电多引起的噪声成为肌电干扰。因此肌电干扰具有随机性。在使用ECG信号采集设备采集ECG信号的过程中,人身体的移动以及与设备的接触点的移动会引起ECG信号的基线漂移,基线漂移在波形时域上表现为基准线发生上下偏移。基线偏移属于低频干扰,它的频谱一般在0.5Hz以下。Power frequency interference is generated by the electromagnetic radiation generated by the mains power and the electromagnetic coupling generated by the sensor circuit. The frequency of myoelectric interference covers the spectrum of the entire ECG signal, and its spectral distribution is 5~2000. Hz, there are many complex physiological electrical signals in the human body. A certain bioelectricity is a signal when it is needed to study it. The ECG signal may be noise when it is collected, that is, the noise caused by the human bioelectricity other than the measured physiological variable becomes a muscle. Electrical interference. Therefore, myoelectric interference is random. During the process of collecting ECG signals by using the ECG signal acquisition device, the movement of the human body and the movement of the contact point with the device may cause a baseline drift of the ECG signal, and the baseline drift appears as a vertical offset of the reference line in the waveform time domain. The baseline offset is low frequency interference, and its spectrum is generally below 0.5 Hz.
在各种噪声中,工频干扰对于ECG信号的影响最大。现有技术中,无论硬件设置还是软件滤波器已经有很多成熟有效的消除工频干扰的方法。本实施例中,去噪模块40采用陷波滤波器和Butterworth带阻滤波器来分别消除50Hz的工频噪声。然后,通过小波阈值消噪法消除ECG信号的肌电干扰。小波阈值消噪法的具体过程如下:Among various noises, power frequency interference has the greatest impact on ECG signals. In the prior art, there are many mature and effective methods for eliminating power frequency interference regardless of hardware settings or software filters. In this embodiment, the denoising module 40 uses a notch filter and a Butterworth band rejection filter to eliminate 50 Hz power frequency noise, respectively. Then, the myoelectric interference of the ECG signal is eliminated by the wavelet threshold denoising method. The specific process of the wavelet threshold denoising method is as follows:
(1)对ECG信号多层小波分解,得到不同尺度上的小波系数;(1) Multi-layer wavelet decomposition of ECG signals to obtain wavelet coefficients at different scales;
(2)对小波系数根据阈值或置零或收缩;(2) The wavelet coefficient is based on a threshold or is zeroed or contracted;
(3)将置零或收缩后的小波系数分别多尺度重构(3) Reconstruction of wavelet coefficients after zero or contraction
由于基线漂移会造成ECG信号关键波形幅度的检测和斜率面积等波形特征出现严重误差,因此消除基线漂移是消除噪声中关键的一步。基线漂移的频率较低,小于0.5Hz。在将原始ECG信号进行多层小波分解后,基线漂移会被过滤在低频分量中,将基线漂移所在的低频分量置零即可以在小波域上消除基线漂移。作为对比还采用了移动窗口中值滤波法来进行基线漂移的消除,通过最后的信噪比和均方根误差对比来选择哪一种去噪方式最优,实验结果如表1所示。Eliminating baseline drift is a critical step in eliminating noise because baseline drift can cause serious errors in the detection of critical waveform amplitudes and slope areas of ECG signals. The baseline drift frequency is lower, less than 0.5 Hz. After multi-layer wavelet decomposition of the original ECG signal, the baseline drift is filtered in the low-frequency component, and the low-frequency component where the baseline drift is set to zero can eliminate the baseline drift in the wavelet domain. As a comparison, the moving window median filtering method is used to eliminate the baseline drift. The final signal-to-noise ratio and root mean square error comparison are used to select which denoising method is optimal. The experimental results are shown in Table 1.
由实验结果可知,小波阈值消噪法、移动窗口中值滤波和Butterworth带阻滤波器组合得到的效果较好,因此,去噪模块40采用此组合方案来对用户的多导联ECG信号进行去噪。It can be seen from the experimental results that the combination of wavelet threshold denoising method, moving window median filtering and Butterworth band rejection filter is better. Therefore, the denoising module 40 uses this combination scheme to perform the user's multi-lead ECG signal. noise.
当去噪模块40对多导联的ECG信号进行去噪处理之后,获取模块10对去噪处理后的多导联ECG信号进行特征提取,获取所述多导联ECG信号对应的多个心电数据。可选地,由于特征融合是使得每个识别个体融合后的特征具有更高的唯一性,识别率更高。特征融合可以增强整个系统的识别能力,而融合的特征就会具备强互补性和低冗余性等优势。因此,先对去噪处理后的多导联ECG信号进行特征融合,然后对融合后的多导联ECG信号进行特征提取。比如,以双导联ECG信号为例,对双导联ECG信号进行融合的过程如下:After the denoising module 40 performs denoising processing on the multi-lead ECG signal, the acquiring module 10 performs feature extraction on the de-noised multi-lead ECG signal, and acquires multiple ECGs corresponding to the multi-lead ECG signal. data. Optionally, since the feature fusion is such that the features of each of the identified individuals are more unique, the recognition rate is higher. Feature fusion can enhance the recognition ability of the whole system, and the characteristics of the fusion will have the advantages of strong complementarity and low redundancy. Therefore, the multi-lead ECG signal after the denoising process is first subjected to feature fusion, and then the feature extraction of the fused multi-lead ECG signal is performed. For example, taking the dual-lead ECG signal as an example, the process of merging the dual-lead ECG signals is as follows:
(1)首先建立一个N×N阶的二维空间矩阵,其中N为心电数据时域上的最大值。对于双导联心电数据,将二维心电数据映射到二维空间中。(1) First, a two-dimensional space matrix of N×N order is established, where N is the maximum value in the time domain of the electrocardiogram data. For dual-lead ECG data, two-dimensional ECG data is mapped into a two-dimensional space.
(2)对于N×N阶的二维空间矩阵,为便于特征提取和距离计算要进行降维处理。设置一个r×r的矩阵窗口,对于窗口内的空间矩阵值多于两个小格的值为1,则降维后的此点为1。(2) For the N×N-order two-dimensional space matrix, dimension reduction processing is needed to facilitate feature extraction and distance calculation. Set a matrix window of r × r. If the value of the spatial matrix in the window is more than two small cells, the value is 1 after the dimension reduction.
(3)由于降维后的二维空间矩阵仍然是大部分数据为零,因此可以用坐标来存储稀疏矩阵,形式如val=(row,column,value)。这个稀疏矩阵就作为多维度ECG信号数据融合后的一个特征向量来进行后续的身份识别算法。(3) Since the dimensionality of the two-dimensional space matrix is still mostly zero, the coordinates can be used to store the sparse matrix in the form of val=(row, column, value). This sparse matrix is used as a feature vector after multi-dimensional ECG signal data fusion to carry out subsequent identification algorithms.
接下来对于数据融合后得到的稀疏矩阵进行不同特征的提取,然后将得到的特征向量进行多层识别。特征提取主要是要提取ECG信号区别于他人ECG信号的唯一属性,比如包括整体外观特征、小波系数特征、形状特征、密度分布特征等。具体地,所述获取模块10用于:Next, different features are extracted for the sparse matrix obtained after data fusion, and then the obtained feature vectors are multi-layered. Feature extraction is mainly to extract the unique properties of ECG signals that are different from other people's ECG signals, such as overall appearance features, wavelet coefficient features, shape features, density distribution features, and so on. Specifically, the obtaining module 10 is configured to:
对去噪处理后的所述多导联ECG信号进行整体外观特征提取,获取所述多导联ECG信号的整体外观特征对应的多个心电数据;And performing overall appearance feature extraction on the multi-lead ECG signal after the denoising process, and acquiring multiple ECG data corresponding to the overall appearance feature of the multi-lead ECG signal;
对去噪处理后的所述多导联ECG信号进行小波系数特征提取,获取所述多导联ECG信号的小波系数特征对应的多个心电数据;Performing wavelet coefficient feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the wavelet coefficient feature of the multi-lead ECG signal;
对去噪处理后的所述多导联ECG信号进行形状特征提取,获取所述多导联ECG信号的形状特征对应的多个心电数据。And performing shape feature extraction on the multi-lead ECG signal after the denoising process, and acquiring a plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal.
当去噪模块40对多导联的ECG信号进行去噪处理之后,获取模块10对去噪处理后的多导联ECG信号分别进行各特征提取,具体地,获取模块10通过对去噪处理后的多导联ECG信号进行整体外观特征提取,获取多导联ECG信号的整体外观特征对应的多个心电数据;对去噪处理后的多导联ECG信号进行小波系数特征提取,获取多导联ECG信号的小波系数特征对应的多个心电数据;对去噪处理后的多导联ECG信号进行形状特征提取,获取多导联ECG信号的形状特征对应的多个心电数据。After the denoising module 40 performs the denoising process on the multi-lead ECG signal, the acquiring module 10 performs each feature extraction on the de-cored-processed multi-lead ECG signal. Specifically, the acquiring module 10 performs the denoising process. The multi-lead ECG signal is used to extract the overall appearance feature, and obtain multiple ECG data corresponding to the overall appearance feature of the multi-lead ECG signal; perform wavelet coefficient feature extraction on the de-noised multi-lead ECG signal to obtain multi-channel Combining the plurality of ECG data corresponding to the wavelet coefficient feature of the ECG signal; performing shape feature extraction on the de-noised multi-lead ECG signal, and acquiring a plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal.
比如,对于整体外观特征,获取模块10根据特征融合算法,将多导联ECG信号映射为稀疏矩阵,并将稀疏矩阵反映的二值图像作为多导联ECG信号的整体外观特征向量。For example, for the overall appearance feature, the obtaining module 10 maps the multi-lead ECG signal into a sparse matrix according to the feature fusion algorithm, and uses the binary image reflected by the sparse matrix as an overall appearance feature vector of the multi-lead ECG signal.
对于小波系数特征,获取模块10将多导联ECG信号进行三层小波分解,将分解后各个层次的细节系数CD1-CD3和近似系数CA3作为二维数据映射到二维空间中,降维后进行稀疏存储,得到的矩阵作为小波系数特征向量。For the wavelet coefficient feature, the obtaining module 10 performs three-layer wavelet decomposition on the multi-lead ECG signal, and maps the detail coefficients CD1-CD3 and the approximate coefficient CA3 of each level after decomposition into two-dimensional space, and performs dimensional reduction. Sparse storage, the resulting matrix as a wavelet coefficient feature vector.
对于形状特征,主要包括面积特征、周长特征、形状因子特征、伸长度特征、重心特征等。其中,形状因子特征描述的是二值图像的形状的圆润程度,伸长度特征反映图像的细长程度。对于多导联ECG信号融合后得到的稀疏矩阵,同一个人的心电信号的稀疏矩阵有相似性,而不同人的有较大的差异性。因此我们可以把它看成一个二值图像,来提取形状特征。For shape features, it mainly includes area features, perimeter features, shape factor features, elongation features, center of gravity features, and the like. Among them, the shape factor feature describes the degree of roundness of the shape of the binary image, and the elongation feature reflects the slenderness of the image. For the sparse matrix obtained by the fusion of the multi-lead ECG signals, the sparse matrix of the same person's ECG signal has similarity, and different people have greater differences. So we can think of it as a binary image to extract shape features.
进一步地,所述比对模块20用于:Further, the comparison module 20 is configured to:
采用预设的多层识别算法依次将所述多导联ECG信号的整体外观特征对应的多个心电数据、所述多导联ECG信号的小波系数特征对应的多个心电数据以及所述多导联ECG信号的形状特征对应的多个心电数据与预存的心电数据组进行比对。And adopting a preset multi-layer identification algorithm to sequentially sequentially, the plurality of ECG data corresponding to the overall appearance feature of the multi-lead ECG signal, the plurality of ECG data corresponding to the wavelet coefficient feature of the multi-lead ECG signal, and the The plurality of ECG data corresponding to the shape feature of the multi-lead ECG signal is compared with the pre-stored ECG data set.
本实施例中,比对模块20采用多层识别算法来进行身份识别,比如以三层为例,依次将用户的多导联ECG信号的整体外观特征对应的多个心电数据、小波系数特征对应的多个心电数据以及形状特征对应的多个心电数据与预存的心电数据组进行比对,来对用户的身份进行识别。比对模块20采用多层识别算法来进行身份识别的具体识别过程如下:In this embodiment, the comparison module 20 uses a multi-layer identification algorithm for identity recognition. For example, taking three layers as an example, multiple ECG data and wavelet coefficient features corresponding to the overall appearance characteristics of the user's multi-lead ECG signal are sequentially performed. The corresponding plurality of ECG data and the plurality of ECG data corresponding to the shape feature are compared with the pre-stored ECG data group to identify the identity of the user. The specific recognition process of the comparison module 20 using the multi-layer recognition algorithm for identity recognition is as follows:
首先,进行第一层识别,将稀疏矩阵代表的二值图像的整体外观特征作为第一层识别的特征向量。由于映射后的矩阵大部分数据为零,如果出现两不同用户对应的稀疏矩阵对应的二值图像的外观上通过预设的匹配度阈值难以区分,则需要进行第二层识别,比对另外一个特征来进行身份识别。First, the first layer identification is performed, and the overall appearance feature of the binary image represented by the sparse matrix is used as the feature vector of the first layer identification. Since most of the data of the mapped matrix is zero, if the appearance of the binary image corresponding to the sparse matrix corresponding to two different users is difficult to distinguish by the preset matching degree threshold, the second layer identification is needed, and the other one is compared. Features for identification.
在第二层识别中,以第一层识别的错误样本为第二层识别的输入,具体地,通过第一层识别的整体外观特征难以区分的样本在第二层中,每一导联心电数据分别进行三层小波分解,将近似系数和细节系数分别映射到二维空间再进行与第一层相同的降维处理。这时的稀疏矩阵反映的是ECG信号的小波域特征,将这些特征通过小波系数特征对应的匹配度阈值进行识别。这层识别过程中识别失败的样本同样输入到第三层,进行第三层识别。In the second layer identification, the error sample identified by the first layer is the input of the second layer identification, specifically, the sample which is indistinguishable by the overall appearance feature identified by the first layer is in the second layer, each lead core The electrical data is separately subjected to three-layer wavelet decomposition, and the approximation coefficient and the detail coefficient are respectively mapped to the two-dimensional space and then the same dimensionality reduction processing as the first layer is performed. The sparse matrix at this time reflects the wavelet domain characteristics of the ECG signal, and these features are identified by the matching threshold corresponding to the wavelet coefficient feature. Samples that fail to identify during this layer recognition process are also input to the third layer for third layer identification.
在第三层识别中,输入的样本分别提取稀疏矩阵对应二值图像的形状特征和密度分布特征。通过相应的匹配度阈值进行识别。第三层的识别结果作为最终识别结果进行输出。In the third layer identification, the input samples respectively extract the shape features and density distribution features of the sparse matrix corresponding to the binary image. It is identified by the corresponding matching degree threshold. The recognition result of the third layer is output as the final recognition result.
本实施例提出的方案,在采集了用户的多导联ECG信号之后,通过去噪模块40对多导联ECG信号进行去噪处理,避免了噪声信号对ECG信号产生的干扰,从而进一步提高了采用ECG信号进行身份识别的精确性。After the multi-lead ECG signal of the user is collected, the multi-lead ECG signal is denoised by the denoising module 40, thereby avoiding the interference of the noise signal on the ECG signal, thereby further improving the solution. The accuracy of identification using ECG signals.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It is to be understood that the term "comprises", "comprising", or any other variants thereof, is intended to encompass a non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes those elements. It also includes other elements that are not explicitly listed, or elements that are inherent to such a process, method, article, or device. An element that is defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in the process, method, item, or device that comprises the element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the embodiments of the present invention are merely for the description, and do not represent the advantages and disadvantages of the embodiments.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only the preferred embodiments of the present invention, and are not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the present invention and the drawings are directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of the present invention.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/102691 WO2018072170A1 (en) | 2016-10-20 | 2016-10-20 | Ecg signal-based identity recognition method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/102691 WO2018072170A1 (en) | 2016-10-20 | 2016-10-20 | Ecg signal-based identity recognition method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018072170A1 true WO2018072170A1 (en) | 2018-04-26 |
Family
ID=62018131
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/102691 Ceased WO2018072170A1 (en) | 2016-10-20 | 2016-10-20 | Ecg signal-based identity recognition method and device |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2018072170A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110786850A (en) * | 2019-11-11 | 2020-02-14 | 菏泽学院 | Electrocardiosignal identity recognition method and system based on multi-feature sparse representation |
| CN110929759A (en) * | 2019-10-24 | 2020-03-27 | 东软集团股份有限公司 | Training device and method for detection model and electrocardio data processing method and device |
| CN112494044A (en) * | 2020-11-09 | 2021-03-16 | 沈阳东软智能医疗科技研究院有限公司 | Fatigue driving detection method and device, readable storage medium and electronic equipment |
| CN115736937A (en) * | 2021-09-02 | 2023-03-07 | 广州视源电子科技股份有限公司 | Electrocardiosignal denoising method and device, electronic equipment and storage medium |
| CN116028914A (en) * | 2023-03-27 | 2023-04-28 | 深圳市魔样科技有限公司 | Intelligent finger ring identity authentication method and system |
| CN119089421A (en) * | 2024-11-06 | 2024-12-06 | 浙江大学 | A Muscle Activation Pattern Coding Method for EMG Biometrics |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1672357A (en) * | 2002-07-29 | 2005-09-21 | C-西格雷特有限公司 | Method and device for electrical biometric identification |
| CN101416876A (en) * | 2007-10-24 | 2009-04-29 | 方识钦 | Identification device and identification method using electrocardiogram |
| CN101773394A (en) * | 2010-01-06 | 2010-07-14 | 中国航天员科研训练中心 | Identification method and identification system using identification method |
| US20140120876A1 (en) * | 2012-10-29 | 2014-05-01 | Tzu Chi University | Ecg measuring device and method thereof |
| CN104573458A (en) * | 2014-12-30 | 2015-04-29 | 深圳先进技术研究院 | Identity recognition method, device and system based on electrocardiogram signals |
| CN104771178A (en) * | 2015-04-13 | 2015-07-15 | 深圳市飞马与星月科技研究有限公司 | Method and device of identity recognition |
| CN105615870A (en) * | 2016-02-02 | 2016-06-01 | 安徽华米信息科技有限公司 | Electrocardiosignal acquisition method and device as well as wearable equipment |
-
2016
- 2016-10-20 WO PCT/CN2016/102691 patent/WO2018072170A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1672357A (en) * | 2002-07-29 | 2005-09-21 | C-西格雷特有限公司 | Method and device for electrical biometric identification |
| CN101416876A (en) * | 2007-10-24 | 2009-04-29 | 方识钦 | Identification device and identification method using electrocardiogram |
| CN101773394A (en) * | 2010-01-06 | 2010-07-14 | 中国航天员科研训练中心 | Identification method and identification system using identification method |
| US20140120876A1 (en) * | 2012-10-29 | 2014-05-01 | Tzu Chi University | Ecg measuring device and method thereof |
| CN104573458A (en) * | 2014-12-30 | 2015-04-29 | 深圳先进技术研究院 | Identity recognition method, device and system based on electrocardiogram signals |
| CN104771178A (en) * | 2015-04-13 | 2015-07-15 | 深圳市飞马与星月科技研究有限公司 | Method and device of identity recognition |
| CN105615870A (en) * | 2016-02-02 | 2016-06-01 | 安徽华米信息科技有限公司 | Electrocardiosignal acquisition method and device as well as wearable equipment |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110929759A (en) * | 2019-10-24 | 2020-03-27 | 东软集团股份有限公司 | Training device and method for detection model and electrocardio data processing method and device |
| CN110929759B (en) * | 2019-10-24 | 2023-04-07 | 东软集团股份有限公司 | Training device and method for detection model and electrocardio data processing method and device |
| CN110786850A (en) * | 2019-11-11 | 2020-02-14 | 菏泽学院 | Electrocardiosignal identity recognition method and system based on multi-feature sparse representation |
| CN112494044A (en) * | 2020-11-09 | 2021-03-16 | 沈阳东软智能医疗科技研究院有限公司 | Fatigue driving detection method and device, readable storage medium and electronic equipment |
| CN115736937A (en) * | 2021-09-02 | 2023-03-07 | 广州视源电子科技股份有限公司 | Electrocardiosignal denoising method and device, electronic equipment and storage medium |
| CN116028914A (en) * | 2023-03-27 | 2023-04-28 | 深圳市魔样科技有限公司 | Intelligent finger ring identity authentication method and system |
| CN119089421A (en) * | 2024-11-06 | 2024-12-06 | 浙江大学 | A Muscle Activation Pattern Coding Method for EMG Biometrics |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018072170A1 (en) | Ecg signal-based identity recognition method and device | |
| TWI441087B (en) | Finger sensing device with differential measuring circuit and related method | |
| Sun et al. | ECG signal conditioning by morphological filtering | |
| US9852322B2 (en) | Finger biometric sensing device including series coupled error compensation and drive signal nulling circuitry and related methods | |
| US9298967B2 (en) | Finger biometric sensing device including drive signal nulling circuitry and related methods | |
| KR100430054B1 (en) | Method for combining fingerprint by digital linear image sensor | |
| WO2018016837A1 (en) | Method and apparatus for iris recognition | |
| US20150022670A1 (en) | Noise Compensation in a Biometric Sensing Device | |
| WO2017197802A1 (en) | Character string fuzzy matching method and apparatus | |
| WO2019000462A1 (en) | Face image processing method and apparatus, storage medium, and electronic device | |
| WO2016086442A1 (en) | Network hospital-based dermatology remote screening system and method | |
| JP4039039B2 (en) | Personal authentication device | |
| WO2019029266A1 (en) | Body movement recognition method, robot and storage medium | |
| EP3440593A1 (en) | Method and apparatus for iris recognition | |
| WO2017036204A1 (en) | Focus positioning method and device for application switching | |
| Mafi et al. | High impulse noise intensity removal in MRI images | |
| JP2004154419A (en) | Signal processing apparatus and method, recording medium, and program | |
| WO2015199354A1 (en) | Pupil extraction method using neighbor aggregation binarization and pupil extraction control apparatus using same | |
| WO2013135120A1 (en) | Method and system for obtaining physiological signal period | |
| WO2022169312A1 (en) | Non-contact image-based blood pressure measurement method and system based on advanced visual intelligence | |
| WO2023163302A1 (en) | Device and method for providing information for assisting dementia diagnosis | |
| WO2016169219A1 (en) | Method and device for extracting human facial textures | |
| Wang et al. | Quality assessment on near infrared palm vein image | |
| CN106537411B (en) | Active Baseline Signal Cancellation in Fingerprint Sensors | |
| Gurunathan et al. | Multimodal biometric recognition system using SURF algorithm |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16919306 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16919306 Country of ref document: EP Kind code of ref document: A1 |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 23.01.20) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16919306 Country of ref document: EP Kind code of ref document: A1 |