Soft Computing

, Volume 22, Issue 12, pp 3937–3949 | Cite as

Recognizing the human attention state using cardiac pulse from the noncontact and automatic-based measurements

  • Dazhi Jiang
  • Bo Hu
  • Yifei Chen
  • Yu Xue
  • Wei Li
  • Zhengping LiangEmail author
Methodologies and Application


User attention state recognition when interacting with a monitor or undertaking a specific task represents a crucial issue in many domains and applications, such as e-learning, driving and network video conferences. However, for the consideration of convenience and practicality in these situations, it is inescapable and necessary to develop a noncontact and automatic monitoring system to analyze, recognize and predict what kind of attention state in individuals during a task execution without delay. The elaborated technique presented here has achieved efficient cardiac pulse estimation based on the face image captured by the noncontact, automatic and webcam-based measurement method. After collecting cardiac pulse signals, various features extraction methods are presented to obtain key features from the raw data which is related to the attention state or not. The experiment result shows that it is possible to estimate humans attention state based on the technique presented here. The proposed technique may be useful for monitoring person for the purpose of health care, psychological testing, online learning or security, etc.


Human attention state Cardiac pulse Noncontact 



The authors would like to thank anonymous reviewers for their very detailed and helpful review. This study was funded by National Natural Science Foundation of China (61502291, 61573157 and 61561024), the Cultivation Project for Outstanding Young Teachers in Higher Education Institutions of Guangdong Province (YQ2015070), the Characteristic Innovation Project in Higher Education Institutions of Guangdong Province (2015KTSCX039, 2015GXJK037), the Shantou University National Foundation Cultivation Project (NFC15005) and the Science Foundation of Jiangxi University of Science and Technology (NSFJ2015-K13).

Compliance with ethical standards

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants performed by any of the authors.


  1. Allen J (2007) Photoplethysmography and its application in clinical physiological measurement. Physiol Meas 28(3):R1CrossRefGoogle Scholar
  2. Asteriadis S, Karpouzis K, Kollias S (2008) A neuro-fuzzy approach to user attention recognition. In: Artificial Neural Networks-ICANN 2008, pp 927–936. SpringerGoogle Scholar
  3. Banzhaf W, Nordin P, Keller RE, Francone FD (1998) Genetic programming: an introduction, vol 270. Morgan Kaufmann San FranciscoGoogle Scholar
  4. Belle A, Hargraves RH, Najarian K (2012) An automated optimal engagement and attention detection system using electrocardiogram. Comput Math Methods Med 2012. doi: 10.1155/2012/528781
  5. Beymer D, Flickner M (2003) Eye gaze tracking using an active stereo head. In: Computer vision and pattern recognition, 2003. Proceedings. 2003 IEEE computer society conference on, vol 2, pp II–451. IEEEGoogle Scholar
  6. Bousefsaf F, Maaoui C, Pruski A (2014) Remote assessment of physiological parameters by non-contact technologies to quantify and detect mental stress states. In: Control, decision and information technologies (CoDIT), 2014 International conference on, pp 719–723. IEEEGoogle Scholar
  7. Chang CC, Lin CJ (2011) Libsvm: a library for support vector machines. ACM Trans Intell Syst Technol 2(3):27CrossRefGoogle Scholar
  8. Chang H, Yang M, Yang J (2016) Learning a structure adaptive dictionary for sparse representation based classification. Neurocomputing 190:124–131CrossRefGoogle Scholar
  9. Ferreira C (2002) Gene expression programming in problem solving. In: Soft Computing and Industry, pp 635–653. Springer, LondonGoogle Scholar
  10. Ferreira C, Gepsoft U (2008) What is gene expression programmingGoogle Scholar
  11. Garbey M, Sun N, Merla A, Pavlidis I (2007) Contact-free measurement of cardiac pulse based on the analysis of thermal imagery. IEEE Trans Biomed Eng 54(8):1418–1426CrossRefGoogle Scholar
  12. Gu B, Sheng VS (2016) A robust regularization path algorithm for v-support vector classificationGoogle Scholar
  13. Gu B, Sheng VS, Tay Keng Y, Romano W, Li S (2015) Incremental support vector learning for ordinal regression. IEEE Trans Neural Netw Learn Syst 26(7):1403–1416MathSciNetCrossRefGoogle Scholar
  14. Harris FJ (1978) On the use of windows for harmonic analysis with the discrete fourier transform. Proceedings of the IEEE 66(1):51–83CrossRefGoogle Scholar
  15. Hennessey C, Noureddin B, Lawrence P (2006) A single camera eye-gaze tracking system with free head motion. In: Proceedings of the 2006 symposium on Eye tracking research & applications, pages 87–94. ACMGoogle Scholar
  16. Huelsbusch M, Blazek V (2002) Contactless mapping of rhythmical phenomena in tissue perfusion using PPGI. In: Medical Imaging 2002, pp 110–117. International Society for Optics and PhotonicsGoogle Scholar
  17. Hyvärinen A (1999) Fast and robust fixed-point algorithms for independent component analysis. IEEE Trans Neural Netw 10(3):626–634CrossRefGoogle Scholar
  18. Hyvärinen A, Oja E (2000) Independent component analysis: algorithms and applications. Neural Netw 13(4):411–430CrossRefGoogle Scholar
  19. Hyvärinen A, Karhunen J, Oja E (2004) Independent component analysis, vol 46. Wiley, HobokenGoogle Scholar
  20. Jiang D, Zhijian W, Kang L, Cao B, Li K (2006) A new method used in gene expression programming: GRCM. J Syst Simul 18(6):1466–1468Google Scholar
  21. Jiang D, Wang Z, Sun H, Du Y (2010) A unified fitness calculation method for automatic modeling algorithms. In: Intelligent control and automation (WCICA), 2010 8th World congress on, pp 1569–1573. IEEEGoogle Scholar
  22. Lakens D (2013) Using a smartphone to measure heart rate changes during relived happiness and anger. IEEE Trans Affect Comput 2:238–241CrossRefGoogle Scholar
  23. Lee C, Jang MG (2009) Fast training of structured svm using fixed-threshold sequential minimal optimization. ETRI J 31(2):121–128CrossRefGoogle Scholar
  24. Lewandowska M, Rumiński J, Kocejko T, et al. (2011) Measuring pulse rate with a webcama non-contact method for evaluating cardiac activity. In: Computer science and information systems (FedCSIS), 2011 Federated conference on, pp 405–410. IEEEGoogle Scholar
  25. Li X, Hu B, Dong Q, Campbell W, Moore P, Peng H (2011) Eeg-based attention recognition. In: Pervasive computing and applications (ICPCA), 2011 6th International conference on, pp 196–201. IEEEGoogle Scholar
  26. Liang Z, Sun J, Lin Q, Zhihua D, Chen J, Ming Z (2016) A novel multiple rule sets data classification algorithm based on ant colony algorithm. Appl Soft Comput 38:1000–1011CrossRefGoogle Scholar
  27. Lindsley DB (1950) Emotions and the electroencephalogramGoogle Scholar
  28. Lowd D, Domingos P (2005) Naive bayes models for probability estimation. In: Proceedings of the 22nd international conference on machine learning, pp 529–536. ACMGoogle Scholar
  29. Monkaresi H, Hussain MS, Calvo RA (2014) Using remote heart rate measurement for affect detection. In: FLAIRS ConferenceGoogle Scholar
  30. Palmieri F, Fiore U, Castiglione A (2014) A distributed approach to network anomaly detection based on independent component analysis. Concurr Comput Pract Exp 26(5):1113–1129CrossRefGoogle Scholar
  31. Pavlidis I, Dowdall J, Sun N, Puri C, Fei J, Garbey M (2007) Interacting with human physiology. Comput Vis Image Underst 108(1):150–170CrossRefGoogle Scholar
  32. Picard RW, Vyzas E, Healey J (2001) Toward machine emotional intelligence: analysis of affective physiological state. IEEE Trans Pattern Anal Mach Intell 23(10):1175–1191CrossRefGoogle Scholar
  33. Poh MZ, McDuff DJ, Picard RW (2010a) Non-contact, automated cardiac pulse measurements using video imaging and blind source separation. Opt Express 18(10):10762–10774CrossRefGoogle Scholar
  34. Poh MZ, Swenson NC, Picard RW (2010b) Motion-tolerant magnetic earring sensor and wireless earpiece for wearable photoplethysmography. IEEE Trans Inf Technol Biomed 14(3):786–794CrossRefGoogle Scholar
  35. Qi X, Zhao G, Shen L, Li Q, Pietikäinen M (2016) Load: local orientation adaptive descriptor for texture and material classification. Neurocomputing 184:28–35CrossRefGoogle Scholar
  36. Shen J, Tan H, Wang J, Wang J, Lee S (2015) A novel routing protocol providing good transmission reliability in underwater sensor networks. J Internet Technol 16(1):171–178Google Scholar
  37. Song X, Zhang J, Han Y, Jiang J (2016) Semi-supervised feature selection via hierarchical regression for web image classification. Multimed Syst 22(1):41–49CrossRefGoogle Scholar
  38. Van Loan C (1992) Computational frameworks for the fast Fourier transform, vol 10. SIAMGoogle Scholar
  39. Verkruysse W, Svaasand LO, Nelson JS (2008) Remote plethysmographic imaging using ambient light. Opt Express 16(26):21434–21445CrossRefGoogle Scholar
  40. Viola P, Jones M (2001) Rapid object detection using a boosted cascade of simple features. In: Computer vision and pattern recognition, 2001. CVPR 2001. Proceedings of the 2001 IEEE computer society conference on, vol 1, pp I–511. IEEEGoogle Scholar
  41. Wang XZ, Ashfaq RAR, Fu AM (2015) Fuzziness based sample categorization for classifier performance improvement. J Intell Fuzzy Syst 29(3):1185–1196MathSciNetCrossRefGoogle Scholar
  42. Wei L, Tian Y, Wang Y, Ebrahimi T, Huang T (2012) Automatic webcam-based human heart rate measurements using laplacian eigenmap. In: Computer vision–ACCV 2012, pp 281–292. SpringerGoogle Scholar
  43. Wen X, Shao L, Xue Y, Fang W (2015) A rapid learning algorithm for vehicle classification. Inf Sci 295:395–406CrossRefGoogle Scholar
  44. Whitley D (1994) A genetic algorithm tutorial. Stat Comput 4(2):65–85CrossRefGoogle Scholar
  45. Wieringa FP, Mastik F, Van der Steen AFW (2005) Contactless multiple wavelength photoplethysmographic imaging: a first step toward spo2 camera technology. Ann Biomed Eng 33(8):1034–1041CrossRefGoogle Scholar
  46. Wilson N, Johnston FD, Rosenbaum FF, Erlanger H, Kossmann CE, Hecht H, Cotrim N, de Oliveira RM, Scarsi R, Barker PS (1944) The precordial electrocardiogram. Am Heart J 27(1):19–85CrossRefGoogle Scholar
  47. Xia Z, Wang X, Sun X, Liu Q, Xiong N (2014a) Steganalysis of LSB matching using differences between nonadjacent pixels. Multimed Tools Appl 75(4):1974–1962Google Scholar
  48. Xia Z, Wang X, Sun X, Wang B (2014b) Steganalysis of least significant bit matching using multi-order differences. Sec Commun Netw 7(8):1283–1291CrossRefGoogle Scholar
  49. Xia Z, Wang X, Sun X, Wang Q (2016) A secure and dynamic multi-keyword ranked search scheme over encrypted cloud data. IEEE Trans Parallel Distrib Syst 27(2):340–352Google Scholar
  50. Xia Z, Wang X, Sun X, Liu Q, Xiong N (2016) Steganalysis of lsb matching using differences between nonadjacent pixels. Multimed Tools Appl 75(4):1947–1962CrossRefGoogle Scholar
  51. Xie S, Wang Y (2014) Construction of tree network with limited delivery latency in homogeneous wireless sensor networks. Wirel Pers Commun 78(1):231–246CrossRefGoogle Scholar
  52. Yang R, Wang Z (2015) Cross-oriented choquet integrals and their applications on data classification. J Intell Fuzzy Syst 28(1):205–216MathSciNetzbMATHGoogle Scholar
  53. Yuwu L, Lai Z, Fan Z, Cui J, Zhu Q (2015) Manifold discriminant regression learning for image classification. Neurocomputing 166:475–486CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  • Dazhi Jiang
    • 1
  • Bo Hu
    • 1
  • Yifei Chen
    • 1
  • Yu Xue
    • 2
  • Wei Li
    • 3
    • 4
  • Zhengping Liang
    • 5
    Email author
  1. 1.Department of Computer ScienceShantou UniversityShantouChina
  2. 2.School of Computer and SoftwareNanjing University of Information Science and TechnologyNanjingChina
  3. 3.College of Mathematics and InformationsSouth China Agricultural UniversityGuangzhouChina
  4. 4.School of Information EngineeringJiangXi University of Science and TechnologyGanzhouChina
  5. 5.College of Computer Science and Software EngineerigShenzhen UniversityShenzhenChina

Personalised recommendations