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
相关论文
共 50 条
  • [31] Optimizing MobileNet Algorithms for Real-time Vessel Detection on Smartphones
    Gjesteby, Lars A.
    Haber, Ellie
    Hakozaki, Shoyo
    Xu, Alec
    DeLosa, Nancy
    Roop, Benjamin
    Werblin, Joshua
    Telfer, Brian
    Brattain, Laura J.
    2023 IEEE 19TH INTERNATIONAL CONFERENCE ON BODY SENSOR NETWORKS, BSN, 2023,
  • [32] REAL-TIME DETECTION OF ANCIENT ARCHITECTURE FEATURES BASED ON SMARTPHONES
    Zou, Zheng
    Wang, Niannian
    Zhao, Peng
    Zhao, Xuefeng
    PROCEEDINGS OF THE ASME CONFERENCE ON SMART MATERIALS, ADAPTIVE STRUCTURES AND INTELLIGENT SYSTEMS, 2017, VOL 2, 2018,
  • [33] Adaptive K-NN for the detection of air pollutants with a sensor array
    Roncaglia, A
    Elmi, I
    Dori, L
    Rudan, M
    IEEE SENSORS JOURNAL, 2004, 4 (02) : 248 - 256
  • [34] High Performance GPU Implementation of k-NN Based on Mahalanobis Distance
    Gavahi, Mohsen
    Mirzaei, Reza
    Nazarbeygi, Abolfazl
    Ahmadzadeh, Armin
    Gorgin, Saeid
    CSSE 2015 20TH INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING, 2015,
  • [35] Implementation of Color Face Recognition Using PCA and k-NN Classifier
    Eyupoglu, Can
    PROCEEDINGS OF THE 2016 IEEE NORTH WEST RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (ELCONRUSNW), 2016, : 199 - 202
  • [36] Neural implementation of fuzzy K-NN classification for seismic pattern recognition
    Huang, KY
    Yuan, YW
    ICNN - 1996 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS. 1-4, 1996, : 1588 - 1593
  • [37] Improving Implementation of Keystroke Dynamics Using K-NN and Manhattan Distance
    Jaha, Farida
    Kartit, Ali
    BIG DATA, CLOUD AND APPLICATIONS, BDCA 2018, 2018, 872 : 356 - 366
  • [38] Fraud Detection in Shipping Industry using K-NN Algorithm
    Subramaniam, Ganesan
    Mahmoud, Moamin A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (04) : 466 - 475
  • [39] Focalize K-NN: an imputation algorithm for time series datasets
    Almeida, Ana
    Bras, Susana
    Sargento, Susana
    Pinto, Filipe Cabral
    PATTERN ANALYSIS AND APPLICATIONS, 2024, 27 (02)
  • [40] REAL-TIME DETECTION OF BRAIN EVENTS IN EEG
    VIDAL, JJ
    PROCEEDINGS OF THE IEEE, 1977, 65 (05) : 633 - 641