Research article Special Issues

Diagnosis of each main coronary artery stenosis based on whale optimization algorithm and stacking model


  • Received: 28 December 2021 Revised: 22 February 2022 Accepted: 01 March 2022 Published: 07 March 2022
  • Cardiovascular disease is currently one of the diseases with high morbidity and mortality worldwide. One of the main types is coronary artery disease (CAD), which occurs when one or more of the three main arteries, the left anterior descending (LAD) artery, the left circumflex (LCX) artery, and the right coronary artery (RCA), are narrowed. In this paper, we introduce a computer-aided diagnosis model, which uses the k-nearest neighbor (KNN)-based whale optimization algorithm (WOA) for feature selection and combines stacking model for CAD diagnosis and prediction. In WOA, the values in the solution vectors are all continuous, and a threshold is set for binary-conversion to obtain the optimal feature subsets of each main coronary artery. Then we develop a two-layer stacking model based on the selected feature subsets to diagnosis LAD, LCX and RCA. By the proposed method, we select 17 features for each main artery diagnosis, and the classification accuracy on LAD, LCX, and RCA test sets is 89.68, 88.71 and 85.81%, respectively. On the Z-Alizadeh Sani dataset, we compare the proposed feature selection method with other metaheuristics and compare the performance of WOA based on different wrappers. The experimental results show that, the KNN-based WOA method selects the optimal feature subsets, and the classification performance of the stacking model is better than other machine learning algorithms.

    Citation: Ziyu Jin, Ning Li. Diagnosis of each main coronary artery stenosis based on whale optimization algorithm and stacking model[J]. Mathematical Biosciences and Engineering, 2022, 19(5): 4568-4591. doi: 10.3934/mbe.2022211

    Related Papers:

    [1] Kun Zheng, Bin Li, Yu Li, Peng Chang, Guangmin Sun, Hui Li, Junjie Zhang . Fall detection based on dynamic key points incorporating preposed attention. Mathematical Biosciences and Engineering, 2023, 20(6): 11238-11259. doi: 10.3934/mbe.2023498
    [2] Erik M. Bollt, Joseph D. Skufca, Stephen J . McGregor . Control entropy: A complexity measure for nonstationary signals. Mathematical Biosciences and Engineering, 2009, 6(1): 1-25. doi: 10.3934/mbe.2009.6.1
    [3] Wanru Du, Xiaochuan Jing, Quan Zhu, Xiaoyin Wang, Xuan Liu . A cross-modal conditional mechanism based on attention for text-video retrieval. Mathematical Biosciences and Engineering, 2023, 20(11): 20073-20092. doi: 10.3934/mbe.2023889
    [4] Kezhou Chen, Xu Lu, Rongjun Chen, Jun Liu . Wireless wearable biosensor smart physiological monitoring system for risk avoidance and rescue. Mathematical Biosciences and Engineering, 2022, 19(2): 1496-1514. doi: 10.3934/mbe.2022069
    [5] Cristina De Ambrosi, Annalisa Barla, Lorenzo Tortolina, Nicoletta Castagnino, Raffaele Pesenti, Alessandro Verri, Alberto Ballestrero, Franco Patrone, Silvio Parodi . Parameter space exploration within dynamic simulations of signaling networks. Mathematical Biosciences and Engineering, 2013, 10(1): 103-120. doi: 10.3934/mbe.2013.10.103
    [6] Bin Zhang, Linkun Sun, Yingjie Song, Weiping Shao, Yan Guo, Fang Yuan . DeepFireNet: A real-time video fire detection method based on multi-feature fusion. Mathematical Biosciences and Engineering, 2020, 17(6): 7804-7818. doi: 10.3934/mbe.2020397
    [7] Pedro R. Palos Sánchez, José A. Folgado-Fernández, Mario Alberto Rojas Sánchez . Virtual Reality Technology: Analysis based on text and opinion mining. Mathematical Biosciences and Engineering, 2022, 19(8): 7856-7885. doi: 10.3934/mbe.2022367
    [8] Philip A. Warrick, Emily F. Hamilton . Information theoretic measures of perinatal cardiotocography synchronization. Mathematical Biosciences and Engineering, 2020, 17(3): 2179-2192. doi: 10.3934/mbe.2020116
    [9] Xue Li, Huibo Zhou, Ming Zhao . Transformer-based cascade networks with spatial and channel reconstruction convolution for deepfake detection. Mathematical Biosciences and Engineering, 2024, 21(3): 4142-4164. doi: 10.3934/mbe.2024183
    [10] Tianhui Sha, Yikai Zhang, Yong Peng, Wanzeng Kong . Semi-supervised regression with adaptive graph learning for EEG-based emotion recognition. Mathematical Biosciences and Engineering, 2023, 20(6): 11379-11402. doi: 10.3934/mbe.2023505
  • Cardiovascular disease is currently one of the diseases with high morbidity and mortality worldwide. One of the main types is coronary artery disease (CAD), which occurs when one or more of the three main arteries, the left anterior descending (LAD) artery, the left circumflex (LCX) artery, and the right coronary artery (RCA), are narrowed. In this paper, we introduce a computer-aided diagnosis model, which uses the k-nearest neighbor (KNN)-based whale optimization algorithm (WOA) for feature selection and combines stacking model for CAD diagnosis and prediction. In WOA, the values in the solution vectors are all continuous, and a threshold is set for binary-conversion to obtain the optimal feature subsets of each main coronary artery. Then we develop a two-layer stacking model based on the selected feature subsets to diagnosis LAD, LCX and RCA. By the proposed method, we select 17 features for each main artery diagnosis, and the classification accuracy on LAD, LCX, and RCA test sets is 89.68, 88.71 and 85.81%, respectively. On the Z-Alizadeh Sani dataset, we compare the proposed feature selection method with other metaheuristics and compare the performance of WOA based on different wrappers. The experimental results show that, the KNN-based WOA method selects the optimal feature subsets, and the classification performance of the stacking model is better than other machine learning algorithms.



    Face video contains abundant basic personal information, such as identity information, emotional information and physiological information, as shown in Figure 1. With the spread of video, the personal privacy information is easy to leak.

    Figure 1.  Personal information contained in face video.

    In order to protect identity information, a large number of face forgery methods have been proposed. There are two main fields in forging face videos, namely, forgery based on graphics and forgery based on learning. In the first field, forgery based on graphics, Garrido utilized 3D method to replace the actor's face in the target video [1], while retaining the original expression. In the second field, Shan developed Fawkes [2], which can change the feature space representation of an image by perturbation, so as to protect our personal identity and other information effectively. Nirkin proposed an independent face replacement and reconstruction method based on GAN technology [3]. Antipov used conditional-GAN technology to change people's ages [4]. Huang generated different facial views by means of GAN while global structure and local details were preserved [5]. In the aspect of face video forgery detection, people often ignore the real physiological characteristics of human beings in the forged video, and it cannot be consistent with real people in general. And some researchers begin to study the methods based on physiological signal characteristics. Ciftci et al. extracted three regions from the face to measure the pulse wave signal [6], and converted the signal into consistent and coherent features. Fernandes et al. utilized heart rate biological signals to distinguish forged videos [7]. Most of the previous face video forgery methods concentrates on the forgery of identity information, emotion, and age. However, according to our knowledge, the forgery of physiological parameters is still an untouched research field, leaving the personal physiological privacy unprotected.

    With the rapid development of remote health monitoring [8,9] and telemedicine technology, the advantages of remote photoplethysmography (rPPG) has been proved in the detection of physiological parameters from video. In 2010, Poh proposed blind source separation (BSS) to reduce the errors caused by motions [10]. It has been improved that the cleaner PPG signals can be obtained by adding several time filters before and after ICA [11]. De Haan analyzed the limitations of blind source separation to solve motion problems, and proposed a chrominance-based method [12]. Although rPPG technology could achieve remote heart rate measurement quickly, the personal physiological information may be leaked, analyzed and utilized with the spread of video. At present, independent component analysis (ICA) and chrominance-based method (CHROM) are mainly utilized to measure physiological parameters at home and abroad. The physiological parameters can be obtained accurately by analyzing the common face video through the two methods, such as heart rate and heart rate variability. Prakash proposed a bounded Kalman filter for motion estimation and feature tracking to reduce the influence of motion artifacts [13], which a mean error of ± 3 bpm was attained. Yang proposed a framework based on patch fusion for face motion [14], which can estimate the accurate heart rate from face video. The RMSE of this method is only 2.91 bpm on motion videos. Qiu combined spatiotemporal filtering with convolutional neural network to realize remote measurement of heart rate in practical situations [15]. 69 % of the HR changes are predicted correctly. Niu proposed an end-to-end RhythmNet for remote estimation of HR from the face [16], with RMSE below 8.14 bpm. Zheng proposed a symmetrical substitution method in the case of partial facial missing [17], with RMSE below 7.64 bpm. Based on the traditional methods, combined with skin segmentation and face detection, the measurement error of heart rate can be controlled within 10 bpm [17]. Face detection based on deep learning [18] has better effect and can provide support for more accurate heart rate detection. In good conditions, the measurement error can be even controlled within 0.4 bpm [12]. Therefore, it is a challenging task to protect the facial physiological information without largely alternating the video quality.

    This paper provides a method for shielding facial physiological information (SFPI) without changing the visual effect significantly, whose key steps is shown in Figure 2. On the basis of fully considering the principle and detection process of rPPG, the non-contact physiological signal detection is interfered by using single channel periodic blur filtering and single channel periodic noise addition combined with brightness fine-tuning method. It can resist wildly used physiological signal detection methods efficiently such as ICA and CHROM, and protect personal physiological privacy.

    Figure 2.  The method for shielding facial physiological information.

    The flow chart of the method proposed in this paper is shown in Figure 3. This algorithm can shield the facial physiological information and doesn't change the video effect.

    Figure 3.  The flow chart for shielding facial physiological information.

    Firstly, face detection is performed on the selected video frame by frame. Secondly, the feature face key points detection based on the Gradient Boosting Decision Tree [19] is used to realize the 68 face feature points marking, which can automatically seek the landmark feature positions of eyes, nose, mouth and face contour on the basis of the detected face.

    The selection of reliable ROI is the key to extract physiological parameters based on rPPG method, and blood volume pulse (BVP) signal of pulse wave related to physiological signal needs to be extracted by physiological parameter detection from ROI. Therefore, after video capture, face detection and feature point marking, it is necessary to select ROI of each face frame for processing. In the process of extracting physiological parameters based on rPPG method, due to the existence of non-rigid motion of human face, such as blinking, expression changes and speech, noise is inevitably added to the face. Therefore, it is necessary to select the face region which does not contains these places as many as possible to reduce the interference of noise on useful signals. It is shown that the smaller ROI determined from the left and right cheek and forehead regions has a higher signal-to-noise ratio [13]. Therefore, the left cheek, right cheek and forehead were selected as regions of interest, and the final position was determined by referring to 68 feature points. Three ROIs are selected for subsequent processing.

    Adjusting the brightness or contrast of local areas of video images before outputting video will change the original pixel value of the skin area and have a significant impact on the measurement of physiological indexes. Therefore, brightness fine-tuning is applied by the proposed method for shielding facial physiological information.

    To select the optimum interframe space (IFS) period, we conducted an experiment to adjust the brightness or add noise to the same video with different IFS periods. Figure 4 shows the interference rate of physiological parameter detection caused by different IFS. If the difference between the measured heart rate and the original video heart rate is greater than 10, it has played an effective interference. It is found that the effective rate of interference to physiological parameter detection is 78.2 % when the video is processed once every 12 frames, the highest interference efficiency is obtained. Therefore, in this study 12 is selected as the IFS period for processing, which not only obtain the best interference effect, but also greatly improve the efficiency of video processing.

    Figure 4.  Interference rate of different IFS on physiological parameter detection.

    In the process of extracting physiological parameters based on rPPG method, it is necessary to separate the RGB channels of the three ROI regions in each frame, and calculate the spatial average values of the three channels to ri, gi, bi respectively. Then the whole video sequence is converted into three one-dimensional signals. The gray mean value will be changed by slight modification of the image brightness, the original signal will be affected and the detection of physiological parameters will be interfered. Therefore, the contrast and brightness of the image is changed pixel by pixel firstly, the formula is as follows:

    G(x,y)=αf(x,y)+β (1)

    where f (x, y) represents the value of channel c of the pixels in x rows and y columns of the source image, g (x, y) represents the value of channel c of pixels in x rows and y columns of the target image, α is the value of contrast, β is the value of the brightness modification. The brightness of the image can be modified by adding β to all channels of each pixel. In this paper, the value of β is 1. When β = 1, this step has the least impact on the video visual effect. The mathematical expression of periodic brightness adjustment for video is as follows:

    Brightness(Frame12n)=Brightness+β (2)

    where β = 1 is the value of the brightness modification. n = 0, 1, 2, 3, 4, 5…… Frame12n represents the first image selected every 12 frames, Brightness represents the brightness of the source image, Brightness (Frame12n) represents the brightness of the first frame selected every 12 frames after fine-tuning. Bri (Frame12n) is the first frame of every 12 frames after brightness adjustment. After this processing, the brightness of the image frame can be changed periodically.

    Natural Image Quality Evaluator (NIQE) [22] is utilized to evaluate the video quality after brightness change. As shown in Figure 5, the blue dot represents the NIQE value of the original video, and the red dot represents the NIQE value of the video after brightness fine-tuning. The coincidence degree of the two parts is high, therefore the objective quality of the video processed has not been changed greatly in this step.

    Figure 5.  NIQE mean. The blue dot represents the NIQE value of the original video, and the red dot represents the NIQE value of the video after brightness fine-tuning.

    The blur filtering of image frame can change some image features and their gray mean value, which can also affect the original signal. However, if the image is blur filtered directly, it will have a serious impact on the visual effect of the image. In this paper, firstly, we segment the image channel. Secondly, the segmented B-channel is blur filtered. Finally, the RGB channels are merged. It has no change in the visual effect, and it can effectively interfere with the accuracy of physiological parameter detection.

    If the noise is added to the image directly, every frame after processing will produce obvious noise stains. After a lot of experiments, it is found that if the noise is added to the single channel of the image, the visual effect of the processed image has no obvious change. Among them, if the R channel or G channel is added with noise in a single channel, the video modification traces after processing are more obvious, while the video effect of B channel is almost unchanged, and it can effectively interfere with the physiological parameter detection system.

    The result of the experiment is illustrated that Gaussian noise with expected value of 0 and variance of 0.01 and Poisson noise with expected value of 1 have the most obvious disturbance on the method of extracting physiological parameters based on rPPG, and have little influence on the video effect. Therefore, Gaussian noise and Poisson noise are added to the selected video frame.

    To sum up, the single channel noise adding method is as follows:

    Firstly, the image is segmented to prepare for single channel processing. Secondly, the B-channel of the first frame of every 12 frames is extracted and Gaussian noise and Poisson noise are added. Finally, the RGB channels are merged.

    The mathematical expression of single channel periodic noise adding for video is as follows:

    Noise(Frame12n)=Noisegaussian+Noisepoisson (3)

    where n = 0, 1, 2, 3, 4, 5…… Noisegaussian represents the added Gaussian noise, Noisepoisson represents the added Poisson noise, Noise (Frame12n) represents the first frame of video after adding Gaussian noise and Poisson noise every 12 frames.

    NIQE is used to evaluate the video quality after adding noise to a single channel. As shown in Figure 6, the blue dot represents the NIQE value of the original video, and the red dot represents the NIQE value of the video processed in this step. 22.3 % of the dots have a large gap between the original video and the processed video. It is shown that the objective quality of video after adding noise to a single channel will be affected. However, conducting single channel filtering before can reduce the loss of video quality caused through this step.

    Figure 6.  NIQE mean. The blue dot represents the NIQE value of the original video, and the red dot represents the NIQE value of the video processed in this step.

    The processed ROI images are merged into video frames, and finally all the image frames are combined into face video. To sum up, the complete mathematical expression of this method is as follows:

    SFPI(Frame12n)=Bri(Frame12n)+Blur(Frame12n)+Noise(Frame12n) (4)

    where n = 0, 1, 2, 3, 4, 5…… Then the expression of the first frame of every 12 frames after brightness adjustment is Bri (Frame12n). Blur (Frame12n) represents the image frame after blur filtering the first frame every 12 frames. Noise (Frame12n) represents the first frame of video after adding Gaussian noise and Poisson noise every 12 frames. SFPI (Frame12n) represents the first frame of video processed by the method in this paper every 12 frames.

    In order to verify the efficiency of the proposed method, the still video data set of VIPL-HR [16] dataset is used. The effective rates of interference against ICA and CHROM are 82.9 % and 84.6 % respectively, the detailed results are shown in Figure 7. Using Cohface [20] data set to verify the proposed method, the effective rates of interference against ICA and CHROM are 90.3 % and 89.6 % respectively, the specific results are shown in Figure 8. As can be illustrated from Figures 7 and 8, the method of fine-tuning brightness used only can cause weak interference effect. The interference effect of blur filtering used only or adding noise are not obvious enough. However, integrating these different video processing methods will cause effective interference to the detection of physiological parameters.

    Figure 7.  The interference efficiency of ICA and CHROM using VIPL-HR dataset.
    Figure 8.  The interference efficiency of ICA and CHROM using Cohface database.

    To evaluate the interference effect of this method on heart rate detection, we use Root Mean Square Error (RMSE). A series of analyses are carried out on the heart rate measured by the dataset video before and after processing. The measured heart rate RMSE is shown in Figure 9. The RMSE results of ICA and CHROM are 60.92 and 52.73 respectively. From the RMSE results, it is shown that the heart rate measured by the face video after processing by this method deviates greatly from the results before processing. The interference effect of this method on heart rate detection is significant.

    Figure 9.  The heart rate RMSE measured by the VIPL-HR dataset video before and after processing.

    Furthermore, Mean Absolute Error (MAE) is utilized to verify the interference effect of this method on the detection of heart rate by ICA and CHROM directly. MAE represents the average of the absolute error between the heart rate measured in the original video and the video processed by this method. For ICA method, the MAE is 47.7. For CHROM method, the MAE is 41.9. In terms of heart rate detection, the general allowable error is ± 12, and the MAE measured by this method far more than 12. By calculating MAE, it is illustrated intuitively that the heart rate detection is obviously disturbed.

    To prove the superiority of the combination of the three processing methods in this paper. The MAE of heartrate extraction from the video data set processed by three methods are measured, which are SFPI without brightness fine tuning, SFPI without blur filtering and SFPI without noise addition respectively. The experimental results are shown in Figure 10. The MAE of video processed by SFPI is higher than the above three methods, therefore our method has the most obvious interference effect on the detection of physiological parameters.

    Figure 10.  The heart rate MAE measured from the VIPL-HR database video.

    The MAE of heartrate extraction from the video data set processed by SFPI with different types of noise is measured as well. The comparative experimental results are shown in Figure 11. It is illustrated that the MAE of the salt noise is higher than the MAE of the Gaussian noise and Poisson noise selected in this paper. But the salt noise has a significant impact on visual effect, as shown in Figure 12(c), while the noise selected in this paper has little impact on visual effect, as shown in Figure 12(b). Therefore, considering both interference effect and visual effect, Gaussian noise and Poisson noise are selected.

    Figure 11.  The heart rate MAE measured from the VIPL-HR dataset video processed by SFPI with different types of noise.
    Figure 12.  The visual effect of videos. (a) the visual effect of the original video. (b) the visual effect of the video processed by SFPI. (c) the visual effect of the video processed by SFPI with salt noise.

    To verify the effect of the proposed method, the expected Bland Altman graph is plotted. As shown in Figure 13, the blue horizontal solid line in the middle represents the average value of the difference. The higher the consistency of the two groups of data, the closer the average value of the difference is to 0. The greater the difference between the two figures and the average value, the lower the correlation between the two groups of data. In this experiment, it is proved that the difference between the heart rate value estimated from the video processed by this method and the real heart rate value is great. The obvious difference between Figure 13(a) and (b), as well as between (c) and (d), shows that this method can shield heart rate detection effectively.

    Figure 13.  The Bland-Altman diagram of measured and real values. (a) is the Bland-Altman diagram of ICA detecting the heart rate of unprocessed face video, (b) is the Bland-Altman diagram of ICA detecting the heart rate of processed face video, (c) is the Bland-Altman diagram of CHROM detecting the heart rate of unprocessed face video, and (d) is the Bland-Altman diagram of CHROM detecting the heart rate of processed face video.

    We further investigate the sample distribution of the interference effect of our method. The number of samples whose measurement error is less than a specific threshold is shown in Figure 14. As shown in this figure, the number of samples with ICA and CHROM original measurement errors which are less than n (n = 5, 10, 15) is more than the number of samples from the processed video. The number of samples whose measurement error is less than each specific threshold significantly decreased. This method increases the error of heart rate measurement greatly. After the face video is processed by this method, the heart rate measured from the processed video is inaccurate, and only a small part of the heart rate error is less than a specific threshold.

    Figure 14.  Number of samples with (a) ICA and (b) CHROM measurement errors which are less than a specific threshold.

    The goal of this method is to shield facial physiological information, but the premise is not to change the visual effect and objective quality of video. Therefore, Structural Similarity (SSIM) [21] and Natural Image Quality Evaluator (NIQE) [22] are introduced to evaluate the quality of the video processed objectively through this method.

    1) SSIM

    SSIM is an index to measure the similarity of two images. The mean is used as the estimate of brightness, the standard deviation as the estimate of contrast, and the covariance as the measure of structural similarity. The range of structural similarity is -1 to 1. The higher the similarity of the two images, the closer the SSIM value is to 1. When two images are identical, the value of SSIM is equal to 1.

    2) NIQE

    In terms of image quality evaluation, some common standards are Peak Signal to Noise Ratio (PSNR) and SSIM, but for super score or other low-level visual tasks image evaluation, these indicators do not meet our human senses, so NIQE came into being. NIQE index is an objective evaluation index, which extracts the features in the natural landscape to test the image. These features are fitted into a multivariate Gaussian model. This model is a measure of the difference in the multivariate distribution of an image to be tested. This distribution is constructed by these features extracted from a series of normal natural images.

    NIQE is used to evaluate and compare the video quality before and after processing. The image quality of the video in the dataset is evaluated. The results are shown in Figure 15. The blue dot represents the NIQE value of the original video, and the red dot represents the NIQE value of the video processed by the method in this paper. The NIQE dot of the unprocessed dataset video coincides with the processed. No significant difference is observed between them, which shows that the objective quality of the processed video has not changed greatly.

    Figure 15.  NIQE mean. The blue dot represents the NIQE value of the original video, and the red dot represents the NIQE value of the video processed by SFPI.

    In order to conduct the objective quality evaluation and comparison of the video processed, SSIM is also utilized, which is an index to measure the similarity of two images. The video in the data set is processed through this method, and SSIM analysis is achieved on the processed video frame by frame. Then the SSIM values measured frame by frame for each group of videos is averaged to obtain the SSIM values of this group of videos. The SSIM measurement results of the whole video dataset are shown in Figure 16. It is illustrated that the SSIM value of each group of videos before and after processing is greater than 0.9. Therefore the video processed by this method has high similarity with the original video. It is proved that the method in this paper has no great impact on the objective quality of video.

    Figure 16.  The SSIM measurement results between the original video and the processed video using VIPL-HR dataset.

    We invited 15 colleagues in the laboratory to help us evaluate the subjective quality of video. We selected ten groups of videos as the test set, of which nine groups of videos are composed of the original video and the video processed by this method, and one group of videos is composed of the original video and the video after direct noise processing as the control group. The testers choose a group of videos from ten groups of videos that they can distinguish visual differences. In the end, fifteen testers could only identify the control group from ten groups of videos. In this experiment, 100 % of the testers cannot see the difference between the video processed by this method and the original video. The experimental results are shown that the visual effect of the video processed by this method has not changed obviously.

    In order to further verify the interference effect of this method on physiological parameter detection, PFF [23] data set is used to verify this method. The effective rates of interference against ICA and CHROM are 86.3 % and 82.6 % respectively. The PURE [24] data set is used to verify the proposed method. The effective rates of interference against ICA and CHROM are 92.2 % and 85.3 % respectively.

    We found that when videos are processed periodically, the original signal will have periodic abrupt peaks, which can make the heart rate detection system output numerically controllable heart rate values. When IFS period T is within 8 to 19, the heart rate detection result of heart rate detection system based on rPPG meets the following formula:

    PR=(F/T)60 (5)

    where PR is the heart rate detection result, F is the frame rate of the input video, and T is the IFS period. However, this operation cannot stably output controllable values, and further research is still needed.

    Most face videos processed by this method can shield physiological information and interfere with the heart rate detection results without affecting the visual effect significantly and reducing the video quality. However, for few individual videos, the effect of shielding heart rate by this method is not stable. Due to the single channel processing of the image, the correlation analysis in the process of heart rate detection is affected. More digital image processing methods can be tried in future research and combine with this method to improve the efficiency of shielding physiological information. Considerably more work, hopefully, will be done in this area.

    A method of shielding facial physiological information without changing the effect of videos is proposed in this paper. Combined with the principle of rPPG, the problem that personal physiological information is leaked, analyzed and utilized with the spread of video has been solved preliminarily. The method can shield the physiological information without reducing the video quality significantly, resist the traditional physiological signal detection methods such as ICA and CHROM, and protect the personal physiological privacy information. The main contributions of this paper are as follows: firstly, the experiments show that the effect of interfering with heart rate detection is the most obvious while the video is processed every 12 frames. Secondly, a B-channel periodic blur filtering and noise adding method is proposed to resist the traditional physiological signal detection methods such as ICA and CHROM. And they have little impact on the objective quality of video. Thirdly, blur filtering is selected for the processing of B-channel, and the interference effect of Gaussian and Poisson mixed noise on heart rate detection is the most obvious.

    This work was supported in part by Scientific Research Plan of Beijing Education Commission (SZ202110005002), CN.

    The authors declare that there is no conflict of interest.



    [1] E. J. Benjamin, P. Muntner, A. Alonso, M. S. Bittencourt, C. W. Callaway, A. Carson, et al., Heart disease and stroke statistics-2019 update: a report from the American heart association, Circulation, 139 (2019), 56-528. https://doi.org/10.1161/CIR.0000000000000659 doi: 10.1161/CIR.0000000000000659
    [2] G. A. Roth, G. A. Mensah, C. O. Johnson, G. Addolorato, E. Ammirati, L. M. Baddour, et al., Global burden of cardiovascular diseases and risk factors, 1990-2019: Update from the GBD 2019 study, J. Am. Coll. Cardiol., 76 (2020), 2982-3021. https://doi.org/10.1016/j.jacc.2020.11.010 doi: 10.1016/j.jacc.2020.11.010
    [3] Cardiovascular diseases, 2021. Available from: https://www.who.int/health-topics/cardiovascular-diseases.
    [4] S. S. Virani, A. Alonso, E. J. Benjamin, M. S. Bittencourt, C. W. Callaway, A. Carson, et al., Heart disease and stroke statistics-2020 update: a report from the American heart association, Circulation, 141 (2020), 139-596. https://doi.org/10.1161/CIR.0000000000000757 doi: 10.1161/CIR.0000000000000757
    [5] B. A. Tama, S. Im, S. Lee, Improving an intelligent detection system for coronary heart disease using a two-tier classifier ensemble, BioMed. Res. Int., 2020 (2020), 9816142. https://doi.org/10.1155/2020/9816142 doi: 10.1155/2020/9816142
    [6] Y. Yang, Comparison of the diagnostic value of coronary CTA imaging technology and coronary angiography for coronary heart disease, Heilongjiang Med. Pharm., 44 (2021), 113-114. https://doi.org/10.3969/j.issn.1008-0104.2021.02.049 doi: 10.3969/j.issn.1008-0104.2021.02.049
    [7] Y. Khan, U. Qamar, N. Yousaf, Machine learning techniques for heart disease datasets: a survey, in ICMLC '19: Proceedings of the 2019 11th International Conference on Machine Learning and Computing, 2019. https://doi.org/10.1145/3318299.3318343
    [8] R. Alizadehsani, Extention of Z-Alizadeh sani dataset, Mendeley Data, V1 (2017). https://doi.org/10.17632/bgf5czvpg2.1
    [9] Y. Zheng, Y. Li, G. Wang, Y. Chen, Q. Xu, J. Fan, et al., A novel hybrid algorithm for feature selection based on whale optimization algorithm, IEEE Access, 7 (2019), 14908-14923. https://doi.org/10.1109/ACCESS.2018.2879848 doi: 10.1109/ACCESS.2018.2879848
    [10] M. Sharawi, H. M. Zawbaa, E. Emary, H. M. Zawbaa, E. Emary, Feature selection approach based on whale optimization algorithm, in 2017 Ninth International Conference on Advanced Computational Intelligence (ICACI), (2017), 163-168. https://doi.org/10.1109/ICACI.2017.7974502
    [11] J. Wang, C. Liu, L. Li, W. Li, L. Yao, H. Li, et al., A stacking-based model for non-invasive detection of coronary heart disease, IEEE Access, 8 (2020), 37124-37133. https://doi.org/10.1109/ACCESS.2020.2975377 doi: 10.1109/ACCESS.2020.2975377
    [12] R. Alizadehsani, M. J. Hosseini, R. Boghrati, A. Ghandeharioun, F. Khozeimeh, Z. A. Sani, Exerting cost-sensitive and feature creation algorithms for coronary artery disease diagnosis, Int. J. Knowl. Disc. Bioinfo., 3 (2012), 59-79. https://doi.org/10.4018/jkdb.2012010104 doi: 10.4018/jkdb.2012010104
    [13] R. Alizadehsani, M. J. Hosseini, Z. A. Sani, A. Ghandeharioun, R. Boghrati, Diagnosis of coronary artery disease using cost-sensitive algorithms, in 2012 IEEE 12th International Conference on Data Mining Workshops, (2012), 9-16. https://doi.org/10.1109/ICDMW.2012.29
    [14] R. Alizadehsani, J. Habibi, Z. A. Sani, H. Mashayekhi, R. Boghrati, A. Ghandeharioun, et al., Diagnosis of coronary artery disease using data mining based on lab data and echo features, J. Med. Bioeng., 1 (2012), 26-29. https://doi.org/10.12720/jomb.1.1.26-29 doi: 10.12720/jomb.1.1.26-29
    [15] R. Alizadehsani, J. Habibi, M. J. Hosseini, R. Boghrati, A. Ghandeharioun, B. Bahadorian, et al., Diagnosis of coronary artery disease using data mining techniques based on symptoms and ECG features, Eur. J. Sci. Res., 82 (2012), 542-553.
    [16] R. Alizadehsani, J. Habibi, Z. A. Sani, H. Mashayekhi, R. Boghrati, A. Ghandeharioun, et al., Diagnosing coronary artery disease via data mining algorithms by considering lab-oratory and Echocardiography Features, Res. Cardiovasc. Med., 2 (2013), 133-139. https://doi.org/10.5812/cardiovascmed.10888 doi: 10.5812/cardiovascmed.10888
    [17] R. Alizadehsani, J. Habibi, M. J. Hosseini, H. Mashayekhi, R. Boghrati, A. Ghandeharioun, et al., A data mining approach for diagnosis of coronary artery disease, Comput. Methods Programs Biomed., 111 (2013), 52-61, https://doi.org/10.1016/j.cmpb.2013.03.004 doi: 10.1016/j.cmpb.2013.03.004
    [18] R. Alizadehsani, M. H. Zangooei, M. J. Hosseini, J. Habibi, A. Khosravi, M. Roshanzamir, et al., Coronary artery disease detection using computational intelligence methods, Knowl. Based Syst., 109 (2016), 187-197. https://doi.org/10.1016/j.knosys.2016.07.004 doi: 10.1016/j.knosys.2016.07.004
    [19] Z. Arabasadi, R. Alizadehsani, M. Roshanzamir, H. Moosaei, A. A. Yarifard, Computer aided decision making for heart disease detection using hybrid neural network-Genetic algorithm, Comput. Methods Programs Biomed., 141 (2017), 19-26. https://doi.org/10.1016/j.cmpb.2017.01.004 doi: 10.1016/j.cmpb.2017.01.004
    [20] R. Alizadehsani, M. J. Hosseini, A. Khosravi, F. Khozeimeh, M. Roshanzamir, N. Sarrafzadegan, et al., Non-invasive detection of coronary artery disease in high-risk patients based on the stenosis prediction of separate coronary arteries, Comput. Methods Programs Biomed., 162 (2018), 119-127. https://doi.org/10.1016/j.cmpb.2018.05.009 doi: 10.1016/j.cmpb.2018.05.009
    [21] R. Alizadehsani, M. Roshanzamir, M. Abdar, A. Beykikhoshk, A. Khosravi, S. Nahavandi, et al., Hybrid genetic-discretized algorithm to handle data uncertainty in diagnosing stenosis of coronary arteries, Expert Syst., (2020), 1-17. https://doi.org/10.1111/exsy.12573
    [22] R. Alizadehsani, M. Roshanzamir, M. Abdar, A. Beykikhoshk, M. H. Zangooei, A. Khosravi, et al., Model uncertainty quantification for diagnosis of each main coronary artery stenosis, Soft Comput., 24 (2020), 10149-10160. https://doi.org/10.1007/s00500-019-04531-0 doi: 10.1007/s00500-019-04531-0
    [23] M. H. Nadimi-Shahraki, M. Banaie-Dezfouli, H. Zamani, S. Taghian, S. Mirjalili, B-MFO: a binary moth-flame optimization for feature selection from medical datasets, Computer, 10 (2021), 136. https://doi.org/10.3390/computers10110136 doi: 10.3390/computers10110136
    [24] D. E. Goldberg, J. H. Holland, Genetic algorithms and machine learning, Mach. Learn., 3 (1988), 95-99. https://doi.org/10.1023/A:1022602019183 doi: 10.1023/A:1022602019183
    [25] R. Eberhart, J. Kennedy, A new optimizer using particle swarm theory, in MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, (1995), 39-43. https://doi.org/10.1109/MHS.1995.494215
    [26] S. Mirjalili, SCA: a sine cosine algorithm for solving optimization problems, Knowl. Based Syst., 96 (2016), 120-133. https://doi.org/10.1016/j.knosys.2015.12.022 doi: 10.1016/j.knosys.2015.12.022
    [27] S. Mirjalili, Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm, Knowl. Based Syst., 89 (2015), 228-249. https://doi.org/10.1016/j.knosys.2015.07.006 doi: 10.1016/j.knosys.2015.07.006
    [28] S. Mirjalili, A. Lewis, The whale optimization algorithm, Adv. Eng. Softw., 95 (2016), 51-67. https://doi.org/10.1016/j.advengsoft.2016.01.008 doi: 10.1016/j.advengsoft.2016.01.008
    [29] S. Mirjalili, S. M. Mirjalili, A. Lewis, Grey wolf optimizer, Adv. Eng. Softw., 69 (2014), 46-60. https://doi.org/10.1016/j.advengsoft.2013.12.007 doi: 10.1016/j.advengsoft.2013.12.007
    [30] M. Abdar, W. Książek, U R. Acharya, R. Tan, V. Makarenkov, P. Plawiak, A new machine learning technique for an accurate diagnosis of coronary artery disease, Comput. Methods Programs Biomed., 179 (2019), 104992. https://doi.org/10.1016/j.cmpb.2019.104992 doi: 10.1016/j.cmpb.2019.104992
    [31] S. Abbas, Z. Jalil, A. R. Javed, I. Batool, M. Z. Khan, A. Noorwali, et al., BCD-WERT: a novel approach for breast cancer detection using whale optimization based efficient features and extremely randomized tree algorithm, PeerJ. Comput. Sci., 7 (2021), 390. https://doi.org/10.7717/peerj-cs.390 doi: 10.7717/peerj-cs.390
    [32] H. Zamani, M. H. Nadimi-Shahraki, Feature selection based on whale optimization algorithm for diseases diagnosis, Intl. J. Comput. Sci. Info. Sec., 14 (2016), 1243-1247. https://doi.org/10.13140/RG.2.2.29065.88161 doi: 10.13140/RG.2.2.29065.88161
    [33] S. Taghian, M. H. Nadimi-Shahraki, H. Zamani, Comparative analysis of transfer function-based binary metaheuristic algorithms for feature selection, in 2018 International Conference on Artificial Intelligence and Data Processing (IDAP), (2018), 1-6. https://doi.org/10.1109/IDAP.2018.8620828
    [34] E. Emary, H. M. Zawbaa, A. E. Hassanien, Binary grey wolf optimization approaches for feature selection, Neurocomputing, 172 (2016), 371-381. https://doi.org/10.1016/j.neucom.2015.06.083 doi: 10.1016/j.neucom.2015.06.083
    [35] S. Taghian, M. H. Nadimi-Shahraki, Binary sine cosine algorithms for feature selection from medical data, Adv. Comput.: An Intl. J., 10 (2019), 1-10. https://doi.org/10.5121/acij.2019.10501 doi: 10.5121/acij.2019.10501
    [36] M. M. Ali, B. K. Paul, K. Ahmed, F. M. Bui, J. M.W. Quinn, M. A. Moni, Heart disease prediction using supervised machine learning algorithms: Performance analysis and comparison, Comput. Biol. Med., 136 (2021), 104672. https://doi.org/10.1016/j.compbiomed.2021.104672 doi: 10.1016/j.compbiomed.2021.104672
    [37] M. W. Nadeem, H. G. Goh, M. A. Khan, M. Hussain, M. F. Mushtaq, P. Vasaki, Fusion-based machine learning architecture for heart disease prediction, Comput. Mater. Contin., 67 (2021), 2481-2496. https://doi.org/10.32604/cmc.2021.014649 doi: 10.32604/cmc.2021.014649
    [38] A. H. Shahid, M. P. Singh, A novel approach for coronary artery disease diagnosis using hybrid particle swarm optimization based emotional neural network, Biocybern. Biomed. Eng., 40 (2020), 1568-1585. https://doi.org/10.1016/j.bbe.2020.09.005 doi: 10.1016/j.bbe.2020.09.005
    [39] M. Mafarja, S. Mirjalili, Whale optimization approaches for wrapper feature selection, Appl. Soft Comput., 62 (2018), 441-453. https://doi.org/10.1016/j.asoc.2017.11.006 doi: 10.1016/j.asoc.2017.11.006
    [40] O. Terrada, B. Cherradi, A. Raihani, O. Bouattane, Classification and prediction of atherosclerosis diseases using machine learning algorithms, in 2019 5th International Conference on Optimization and Applications (ICOA), (2019), 1-5. https://doi.org/10.1109/ICOA.2019.8727688
    [41] V. K. Chauhan, K. Dahiya, A. Sharma, Problem formulations and solvers in linear SVM: a review, Artif. Intell. Rev., 52 (2019), 803-855. https://doi.org/10.1007/s10462-018-9614-6 doi: 10.1007/s10462-018-9614-6
    [42] M. M. Ghiasi, S. Zendehboudi, A. A. Mohsenipour, Decision tree-based diagnosis of coronary artery disease: CART model, Comput. Methods Programs Biomed., 192 (2020) 105400. https://doi.org/10.1016/j.cmpb.2020.105400 doi: 10.1016/j.cmpb.2020.105400
    [43] L. Breiman, Random Forests, Mach. Learn., 45 (2001), 5-32. https://doi.org/10.1023/A:1010933404324 doi: 10.1023/A:1010933404324
    [44] J. H. Friedman, Greedy function approximation: a gradient boosting machine, Ann. Statist., 29 (2000). https://doi.org/10.1214/aos/1013203451 doi: 10.1214/aos/1013203451
    [45] T. Chen, C. Guestrin, XGBoost: a scalable tree boosting system, in Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '16), Assoc. Comput. Mach., New York, NY, USA, (2016), 785-794. https://doi.org/10.1145/2939672.2939785
    [46] K. Li, G. Zhou, J. Zhai, F. Li, M. Shao, Improved PSO_AdaBoost ensemble algorithm for imbalanced data, Sensors, 19 (2019), 1476. https://doi.org/10.3390/s19061476 doi: 10.3390/s19061476
    [47] D. H. Wolpert, Stacked generalization, Neural Networks, 5 (1992), 241-259. https://doi.org/10.1016/S0893-6080(05)80023-1 doi: 10.1016/S0893-6080(05)80023-1
    [48] O. B. Robert, L. M. Douglas, P. Z. Douglas, L. Peter, Braunwald's heart disease: a textbook of cardiovascular medicine, Adolf WK. Infective Endocarditis. Int. Ed., (2012), 1540-1556.
    [49] Z. Zhang, Z. P. Liu, Robust biomarker discovery for hepatocellular carcinoma from high-throughput data by multiple feature selection methods, BMC Med. Genomics, 14 (2021), 112. https://doi.org/10.1186/s12920-021-00957-4 doi: 10.1186/s12920-021-00957-4
    [50] R. Alizadehsani, J. Habibi, B. Bahadorian, H. Mashayekhi, A. Ghandeharioun, R. Boghrati, et al., Diagnosis of coronary arteries stenosis using data mining, J. Med. Signals Sens., 2 (2012), 153-159. https://doi.org/10.4103/2228-7477.112099 doi: 10.4103/2228-7477.112099
    [51] R. Detrano, V. A. Medical Center, Long beach and cleveland clinic foundation, 2022. Available from: https://archive.ics.uci.edu/ml/datasets/Heart+Disease.
    [52] R. Detrano, A. Janosi, W. Steinbrunn, M. Pfisterer, JJ. Schmid, S. Sandhu, et al., International application of a new probability algorithm for the diagnosis of coronary artery disease, Am. J. Cardiol., 64 (1989), 304-310. https://doi.org/10.1016/0002-9149(89)90524-9 doi: 10.1016/0002-9149(89)90524-9
    [53] S. Mohan, C. Thirumalai, G. Srivastava, Effective heart disease prediction using hybrid machine learning techniques, IEEE Access, 7 (2019), 81542-81554. https://doi.org/10.1109/ACCESS.2019.2923707 doi: 10.1109/ACCESS.2019.2923707
    [54] M. Elhoseny, M. A. Mohammed, S. A. Mostafa, K. H. Abdulkareem, M. S. Maashi, B. Garcia-Zapirain, et al., A new multi-agent feature wrapper machine learning approach for heart disease diagnosis, Comput. Mater. Contin., 67 (2021), 51-71. https://doi.org/10.32604/cmc.2021.012632 doi: 10.32604/cmc.2021.012632
    [55] K. V. V. Reddy, I. Elamvazuthi, A. A. Aziz, S. Paramasivam, H. N. Chua, S. Pranavanand, Heart disease risk prediction using machine learning classifiers with attribute evaluators, Appl. Sci., 11 (2021), 8352. https://doi.org/10.3390/app11188352 doi: 10.3390/app11188352
  • This article has been cited by:

    1. Hao Wang, Guangmin Sun, Kun Zheng, Hui Li, Jie Liu, Yu Bai, Privacy protection generalization with adversarial fusion, 2022, 19, 1551-0018, 7314, 10.3934/mbe.2022345
    2. Guangmin Sun, Hao Wang, Yu Bai, Kun Zheng, Yanjun Zhang, Xiaoyong Li, Jie Liu, PrivacyMask: Real-world privacy protection in face ID systems, 2023, 20, 1551-0018, 1820, 10.3934/mbe.2023083
    3. Jieying Wang, Caifeng Shan, Lin Liu, Zongshen Hou, Camera-based physiological measurement: Recent advances and future prospects, 2024, 575, 09252312, 127282, 10.1016/j.neucom.2024.127282
    4. P. Christakos, N. Petrellis, P. Mousouliotis, G. Keramidas, C. P. Antonopoulos, N. Voros, A High Performance and Robust FPGA Implementation of a Driver State Monitoring Application, 2023, 23, 1424-8220, 6344, 10.3390/s23146344
    5. Junjie Zhang, Cheng Fei, Yaqian Zheng, Kun Zheng, Mazhar Sarah, Yu Li, Trusted emotion recognition based on multiple signals captured from video and its application in intelligent education, 2024, 32, 2688-1594, 3477, 10.3934/era.2024161
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2917) PDF downloads(114) Cited by(8)

Figures and Tables

Figures(4)  /  Tables(16)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog