Real-Time Nail-Biting Detection on a Smartwatch Using Three CNN Models Pipeline

IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Abdullah Alesmaeil, Eftal Şehirli
{"title":"Real-Time Nail-Biting Detection on a Smartwatch Using Three CNN Models Pipeline","authors":"Abdullah Alesmaeil,&nbsp;Eftal Şehirli","doi":"10.1111/coin.70020","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>Nail-biting (NB) or onychophagia is a compulsive disorder that affects millions of people in both children and adults. It has several health complications and negative social effects. Treatments include surgical interventions, pharmacological medications, or additionally, it can be treated using behavioral modification therapies that utilize positive reinforcement and periodical reminders. Although it is the least invasive, such therapies still depend on manual monitoring and tracking which limits their success. In this work, we propose a novel approach for automatic real-time NB detection and alert on a smartwatch that does not require surgical intervention, medications, or manual habit monitoring. It addresses two key challenges: First, NB actions generate subtle motion patterns at the wrist that lead to a high false-positives (FP) rate even when the hand is not on the face. Second, is the challenge to run power-intensive applications on a power-constrained edge device like a smartwatch. To overcome these challenges, our proposed approach implements a pipeline of three convolutional neural networks (CNN) models instead of a single model. The first two models are small and efficient, designed to detect face-touch (FT) actions and hand movement away (MA) from the face. The third model is a larger and deeper CNN model dedicated to classifying hand actions on the face and detecting NB actions. This separation of tasks addresses the key challenges: decreasing FPs by ensuring NB model is activated only when the hand on the face, and optimizing power usage by ensuring the larger NB model runs only for short periods while the efficient FT model runs most of the time. In addition, this separation of tasks gives more freedom to design, configure, and optimize the three models based on each model task. Lastly, for training the main NB model, this work presents further optimizations including developing NB dataset from start through a dedicated data collection application, applying data augmentation, and utilizing several CNN optimization techniques during training. Results show that the model pipeline approach minimizes FPs significantly compared with the single model for NB detection while improving the overall efficiency.</p>\n </div>","PeriodicalId":55228,"journal":{"name":"Computational Intelligence","volume":"41 1","pages":""},"PeriodicalIF":1.8000,"publicationDate":"2025-01-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Intelligence","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1111/coin.70020","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0

Abstract

Nail-biting (NB) or onychophagia is a compulsive disorder that affects millions of people in both children and adults. It has several health complications and negative social effects. Treatments include surgical interventions, pharmacological medications, or additionally, it can be treated using behavioral modification therapies that utilize positive reinforcement and periodical reminders. Although it is the least invasive, such therapies still depend on manual monitoring and tracking which limits their success. In this work, we propose a novel approach for automatic real-time NB detection and alert on a smartwatch that does not require surgical intervention, medications, or manual habit monitoring. It addresses two key challenges: First, NB actions generate subtle motion patterns at the wrist that lead to a high false-positives (FP) rate even when the hand is not on the face. Second, is the challenge to run power-intensive applications on a power-constrained edge device like a smartwatch. To overcome these challenges, our proposed approach implements a pipeline of three convolutional neural networks (CNN) models instead of a single model. The first two models are small and efficient, designed to detect face-touch (FT) actions and hand movement away (MA) from the face. The third model is a larger and deeper CNN model dedicated to classifying hand actions on the face and detecting NB actions. This separation of tasks addresses the key challenges: decreasing FPs by ensuring NB model is activated only when the hand on the face, and optimizing power usage by ensuring the larger NB model runs only for short periods while the efficient FT model runs most of the time. In addition, this separation of tasks gives more freedom to design, configure, and optimize the three models based on each model task. Lastly, for training the main NB model, this work presents further optimizations including developing NB dataset from start through a dedicated data collection application, applying data augmentation, and utilizing several CNN optimization techniques during training. Results show that the model pipeline approach minimizes FPs significantly compared with the single model for NB detection while improving the overall efficiency.

基于三种CNN模型的智能手表咬指甲实时检测
咬指甲症(NB)是一种强迫症,影响着数百万的儿童和成人。它有一些健康并发症和负面的社会影响。治疗方法包括手术干预、药物治疗,或者使用积极强化和定期提醒的行为矫正疗法来治疗。虽然这是侵入性最小的,但这种疗法仍然依赖于人工监测和跟踪,这限制了它们的成功。在这项工作中,我们提出了一种在智能手表上进行自动实时NB检测和警报的新方法,该方法不需要手术干预、药物治疗或手动习惯监测。它解决了两个关键挑战:首先,NB动作会在手腕产生微妙的运动模式,即使手不在脸上,也会导致高误报率(FP)。其次,在智能手表等耗电受限的边缘设备上运行耗电应用程序是一个挑战。为了克服这些挑战,我们提出的方法实现了一个由三个卷积神经网络(CNN)模型组成的管道,而不是单个模型。前两种模型小巧而高效,旨在检测面部触摸(FT)动作和手部远离面部的动作。第三个模型是一个更大更深的CNN模型,致力于对面部的手部动作进行分类并检测NB动作。这种任务分离解决了关键挑战:通过确保NB模型仅在手放在脸上时被激活来降低FPs,并通过确保较大的NB模型仅在短时间内运行而高效的FT模型在大部分时间内运行来优化功耗。此外,这种任务分离为基于每个模型任务的三个模型的设计、配置和优化提供了更多的自由。最后,为了训练主NB模型,本工作提出了进一步的优化,包括通过专门的数据收集应用程序从头开始开发NB数据集,应用数据增强,以及在训练期间使用几种CNN优化技术。结果表明,与单一模型相比,模型管道方法在提高整体效率的同时,显著降低了NB检测的FPs。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computational Intelligence
Computational Intelligence 工程技术-计算机:人工智能
CiteScore
6.90
自引率
3.60%
发文量
65
审稿时长
>12 weeks
期刊介绍: This leading international journal promotes and stimulates research in the field of artificial intelligence (AI). Covering a wide range of issues - from the tools and languages of AI to its philosophical implications - Computational Intelligence provides a vigorous forum for the publication of both experimental and theoretical research, as well as surveys and impact studies. The journal is designed to meet the needs of a wide range of AI workers in academic and industrial research.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信