{"title":"利用并行超低功耗处理器(PULP)的基于隐马尔可夫模型的哮喘喘息识别算法","authors":"D. Oletić, Marko Matijascic, V. Bilas, M. Magno","doi":"10.1109/SAS.2019.8706033","DOIUrl":null,"url":null,"abstract":"Asthmatic symptoms can be quantified by a wearable sensor system, recording respiratory sounds on patient’s skin surface, and performing automated asthmatic wheeze recognition based on time-frequency features. In order to enable long-term autonomy of such sensor system, a crucial design requirement is ensuring energy-efficient yet accurate wheeze recognition performance. We presented a Hidden Markov Model-based algorithm for recognition of wheezing intervals durations, by sequentially extracting individual wheezing-frequency lines from the spectrogram of respiratory sounds. In this paper we compare its implementation on an ARM Cortex-M4 processor and an emerging parallel ultra-low-power processing platform PULP Fulmine. It is shown that the algorithm enables wheeze recognition with 82.85% of sensitivity and 95.61% specificity, for only 0.9-1.6 mW of power. It is experimentally verified that algorithm benefits from a multi-core architectures such as PULP Fulmine. The implementation on this platform brings up to around 40% reduction of average power spent on processing, compared to the ARM Cortex-M4 Blue Gecko.","PeriodicalId":360234,"journal":{"name":"2019 IEEE Sensors Applications Symposium (SAS)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Hidden Markov Model-Based Asthmatic Wheeze Recognition Algorithm Leveraging the Parallel Ultra-Low-Power Processor (PULP)\",\"authors\":\"D. Oletić, Marko Matijascic, V. Bilas, M. Magno\",\"doi\":\"10.1109/SAS.2019.8706033\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Asthmatic symptoms can be quantified by a wearable sensor system, recording respiratory sounds on patient’s skin surface, and performing automated asthmatic wheeze recognition based on time-frequency features. In order to enable long-term autonomy of such sensor system, a crucial design requirement is ensuring energy-efficient yet accurate wheeze recognition performance. We presented a Hidden Markov Model-based algorithm for recognition of wheezing intervals durations, by sequentially extracting individual wheezing-frequency lines from the spectrogram of respiratory sounds. In this paper we compare its implementation on an ARM Cortex-M4 processor and an emerging parallel ultra-low-power processing platform PULP Fulmine. It is shown that the algorithm enables wheeze recognition with 82.85% of sensitivity and 95.61% specificity, for only 0.9-1.6 mW of power. It is experimentally verified that algorithm benefits from a multi-core architectures such as PULP Fulmine. The implementation on this platform brings up to around 40% reduction of average power spent on processing, compared to the ARM Cortex-M4 Blue Gecko.\",\"PeriodicalId\":360234,\"journal\":{\"name\":\"2019 IEEE Sensors Applications Symposium (SAS)\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-05-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE Sensors Applications Symposium (SAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SAS.2019.8706033\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Sensors Applications Symposium (SAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SAS.2019.8706033","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
摘要
哮喘症状可以通过可穿戴传感器系统量化,记录患者皮肤表面的呼吸声音,并基于时频特征进行哮喘喘息自动识别。为了实现这种传感器系统的长期自主性,一个关键的设计要求是确保节能且准确的喘息识别性能。我们提出了一种基于隐马尔可夫模型的喘息间隔持续时间识别算法,该算法通过顺序地从呼吸声音频谱图中提取单个喘息频率线。本文比较了其在ARM Cortex-M4处理器和新兴的并行超低功耗处理平台PULP Fulmine上的实现。结果表明,该算法在功率为0.9 ~ 1.6 mW的情况下,能够以82.85%的灵敏度和95.61%的特异性识别喘息声。实验证明,该算法得益于PULP Fulmine等多核架构。与ARM Cortex-M4 Blue Gecko相比,该平台上的实现使平均处理功耗降低了40%左右。
Asthmatic symptoms can be quantified by a wearable sensor system, recording respiratory sounds on patient’s skin surface, and performing automated asthmatic wheeze recognition based on time-frequency features. In order to enable long-term autonomy of such sensor system, a crucial design requirement is ensuring energy-efficient yet accurate wheeze recognition performance. We presented a Hidden Markov Model-based algorithm for recognition of wheezing intervals durations, by sequentially extracting individual wheezing-frequency lines from the spectrogram of respiratory sounds. In this paper we compare its implementation on an ARM Cortex-M4 processor and an emerging parallel ultra-low-power processing platform PULP Fulmine. It is shown that the algorithm enables wheeze recognition with 82.85% of sensitivity and 95.61% specificity, for only 0.9-1.6 mW of power. It is experimentally verified that algorithm benefits from a multi-core architectures such as PULP Fulmine. The implementation on this platform brings up to around 40% reduction of average power spent on processing, compared to the ARM Cortex-M4 Blue Gecko.