Efficient k-NN Implementation for Real-Time Detection of Cough Events in Smartphones

被引:23
作者
Hoyos-Barcelo, Carlos [1 ]
Monge-Alvarez, Jesus [1 ]
Shakir, Muhammad Zeeshan [1 ]
Alcaraz-Calero, Jose-Maria [1 ]
Casaseca-de-La-Higuera, Pablo [1 ,2 ]
机构
[1] Univ West Scotland, Sch Engn & Comp, Ctr Artificial Intelligence Visual Commun & Netwo, Paisley Campus, Paisley PA1 2BE, Renfrew, Scotland
[2] Univ Valladolid, ETSI Telecomunicac, Lab Image Proc, E-47011 Valladolid, Spain
关键词
Cough detection; efficient implementation; k-nearest neighbors; mhealth; vantage point trees; FREQUENCY;
D O I
10.1109/JBHI.2017.2768162
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The potential of telemedicine in respiratory health care has not been completely unveiled in part due to the inexistence of reliable objective measurements of symptoms such as cough. Currently available cough detectors are uncomfortable and expensive at a time when generic smartphones can perform this task. However, two major challenges preclude smartphone-based cough detectors from effective deployment namely, the need to deal with noisy environments and computational cost. This paper focuses on the latter, since complex machine learning algorithms are too slow for real-time use and kill the battery in a few hours unless specific actions are taken. In this paper, we present a robust and efficient implementation of a smartphone-based cough detector. The audio signal acquired from the device's microphone is processed by computing local Hu moments as a robust feature set in the presence of background noise. We previously demonstrated that pairing Hu moments and a standard k-NN classifier achieved accurate cough detection at the expense of computation time. To speed-up k-NN search, many tree structures have been proposed. Our cough detector uses an improved vantage point (vp)-tree with optimized construction methods and a distance function that results in faster searches. We achieve 18x speed-up over classic vp-trees, and 560x over standard implementations of k-NN in state-of-the-art machine learning libraries, with classification accuracies over 93%, enabling real-time performance on low-end smartphones.
引用
收藏
页码:1662 / 1671
页数:10
相关论文
共 38 条
  • [1] Agu Emmanuel, 2013, 2013 IEEE International Conference on Sensing, Communications and Networking (SECON), P76, DOI 10.1109/SAHCN.2013.6644964
  • [2] AN INTRODUCTION TO KERNEL AND NEAREST-NEIGHBOR NONPARAMETRIC REGRESSION
    ALTMAN, NS
    [J]. AMERICAN STATISTICIAN, 1992, 46 (03) : 175 - 185
  • [3] Amoh J, 2015, BIOMED CIRC SYST C, P438
  • [4] Automatic cough segmentation from non-contact sound recordings in pediatric wards
    Amrulloh, Yusuf A.
    Abeyratne, Udantha R.
    Swarnkar, Vinayak
    Triasih, Rina
    Setyati, Amalia
    [J]. BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2015, 21 : 126 - 136
  • [5] Casaseca-de-la-Higuera P, 2015, IEEE ENG MED BIO, P6231, DOI 10.1109/EMBC.2015.7319816
  • [6] Drugman T., 2007, J L ATEX CL FILES, VVI, P1
  • [7] European Respiratory Society (ERS), 2005, EUR LUNG WHIT BOOK, P16
  • [8] What is cough and what should be measured?
    Fontana, Giovanni A.
    Widdicombe, John
    [J]. PULMONARY PHARMACOLOGY & THERAPEUTICS, 2007, 20 (04) : 307 - 312
  • [9] Beyond Where to How: A Machine Learning Approach for Sensing Mobility Contexts Using Smartphone Sensors
    Guinness, Robert E.
    [J]. SENSORS, 2015, 15 (05) : 9962 - 9985
  • [10] CONDENSED NEAREST NEIGHBOR RULE
    HART, PE
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1968, 14 (03) : 515 - +