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 条
  • [1] Real-time processing of k-NN queries over moving objects
    Yu, Ziqiang
    Chen, Yuehui
    Ma, Kun
    SOFT COMPUTING, 2017, 21 (18) : 5181 - 5191
  • [2] Real-time processing of k-NN queries over moving objects
    Ziqiang Yu
    Yuehui Chen
    Kun Ma
    Soft Computing, 2017, 21 : 5181 - 5191
  • [3] Real-Time Leak Detection for a Gas Pipeline Using a k-NN Classifier and Hybrid AE Features
    Quy, Thang Bui
    Kim, Jong-Myon
    SENSORS, 2021, 21 (02) : 1 - 14
  • [4] Secure and Efficient k-NN Queries
    Asif, Hafiz
    Vaidya, Jaideep
    Shafiq, Basit
    Adam, Nabil
    ICT SYSTEMS SECURITY AND PRIVACY PROTECTION, SEC 2017, 2017, 502 : 155 - 170
  • [5] REAL-TIME ANOMALY TRAFFIC MONITORING BASED ON DYNAMIC K-NN CUMULATIVE-DISTANCE ABNORMAL DETECTION ALGORITHM
    Song, Ruoning
    Liu, Fang
    2014 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (CCIS), 2014, : 187 - 192
  • [6] Efficient K-NN for Playlist Continuation
    Kelen, Domokos M.
    Berecz, Daniel
    Beres, Ferenc
    Benczur, Andras A.
    RECSYS CHALLENGE'18: PROCEEDINGS OF THE ACM RECOMMENDER SYSTEMS CHALLENGE 2018, 2018,
  • [7] Real-time Dc Pulsed Power Load Monitoring using Simplified k-NN Algorithms
    Ma, Yue
    Maqsood, Atif
    Oslebo, Damian
    Corzine, Keith
    2021 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), 2021, : 1334 - 1338
  • [8] Real-time carpooling application based on k-NN algorithm: A case study in hashemite university
    Salhi1, Subhieh El
    Farouq, Fairouz
    Obeidallah, Randa
    Kilani, Yousef
    Shdaifat, Esra'a Al
    International Journal of Advanced Computer Science and Applications, 2019, 10 (12): : 251 - 257
  • [9] Implementation of K-NN Based on Histogram at Image Recognition for Pornography Detection
    Nuraisha, Safira
    Pratama, Fandy Indra
    Budianita, Avira
    Soeleman, M. Arief
    2017 INTERNATIONAL SEMINAR ON APPLICATION FOR TECHNOLOGY OF INFORMATION AND COMMUNICATION (ISEMANTIC), 2017, : 5 - 10
  • [10] Real-Time Carpooling Application based on k-NN Algorithm: A Case Study in Hashemite University
    El Salhi, Subhieh
    Farouq, Fairouz
    Obeidallah, Randa
    Kilani, Yousef
    Al Shdaifat, Esra'a
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (12) : 251 - 257