System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于人声识别技术实现吸烟者识别及戒烟行为监测的方法技术_技高网

基于人声识别技术实现吸烟者识别及戒烟行为监测的方法技术

技术编号:40909327 阅读:2 留言:0更新日期:2024-04-18 14:38
本发明专利技术公开了基于人声识别技术实现吸烟者识别及戒烟行为监测的方法,属于机器学习与智能声音信号处理技术领域,具体包括一种基于人声识别技术实现吸烟者识别的方法和一种戒烟行为监测的方法。本发明专利技术通过收集相关声音数据,在深度学习神经网络的运算下,完成对使用者是否为吸烟者的判断;同时,本发明专利技术通过收集戒烟者戒烟过程的声音数据,通过深度学习神经网络的运算,可以有效监测和评价戒烟者的戒烟过程,两种方法相互配合使用,可以在低成本的情况下,不需要面对面的接触即可分析吸烟者数量,同时通过监测使用者的活动,在确保对戒烟者的戒烟行为进行监测评价的同时,可以准确的、覆盖性的实现对吸烟者分布和数量的统计。

【技术实现步骤摘要】

本专利技术属于机器学习与智能声音信号处理,特别是涉及基于人声识别技术实现吸烟者识别及戒烟行为监测的方法


技术介绍

1、吸烟行为是世界迄今面临的最大公共卫生威胁之一,每年使800多万人失去生命,其中包括大约120万人死于接触二手烟。中国是世界上最大的烟草生产国和消费国。同时,烟草使用的经济成本是巨大的,包括治疗由烟草使用引起的疾病的大量卫生保健费用,以及由可归因于烟草的发病率和死亡率造成的人力资本损失。吸烟造成的人类悲剧和经济悲剧规模令人震惊,但也是可以预防的。戒烟行为可以极大地减少未来疾病和过早死亡的风险。国务院发布的《“健康中国2030”规划纲要》提出到2030年,全国力争将15岁以上人群吸烟率降低到20%,因此对戒烟行为进行有效监督对实现这一目标非常重要。

2、在戒烟行为的临床试验和治疗中,验证吸烟状况的方法包括生物标志物方法和自我报告检测方法。生物标志物方法中,呼气中的一氧化碳测定和尿液或唾液中的尼古丁含量测定是目前最有效和可行的方法。但由于成本、偏远地区和样本采集等原因而造成的生物标志物方法不可用的情况下,自我报告检测方法被广泛应用作为其替代方法来检测吸烟者的状况信息。然而研究表明,自我报告检测方法因为其主观性可能会受到偏见和误报的影响,从而影响吸烟状况验证结果的有效性和准确性。

3、因此,有必要开发一种新的验证吸烟状况的方法,这个方法需要简单、无创、成本低,能够用于广泛分散的人群,并且不需要面对面的接触。这种方法的开发将彻底改变评估戒烟研究和监测人口吸烟趋势的方式,改善吸烟状况评估的可行性,特别是在大型研究中。


技术实现思路

1、本专利技术的目的在于提供基于人声识别技术实现吸烟者识别及戒烟行为监测的方法,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术采用的一个技术方案是:基于人声识别技术实现吸烟者识别的方法包括以下步骤:

3、s1:实时收集使用者声音数据;

4、s2:将所述声音数据输入到经过合成数据训练的深度神经网络模型中得到输出结果;

5、s3:根据输出结果评价使用者是否为吸烟者;

6、其中,所述经过合成数据训练的深度神经网络模型为采用语言交流关键字数据、点火声音数据、场景声音数据和易混声音数据合成的数据集训练得到的深度神经网络模型;

7、所述深度神经网络模型的训练步骤包括:

8、s101:采集吸烟者的声音数据合集,建立相关样本库,吸烟者的声音数据合集具体包括语言交流关键字数据、点火声音数据,采集场景声音数据和易混声音数据的合集,建立非相关样本库;

9、s102:将相关样本库和非相关样本库中的声音数据转换为计算机可识别的频谱图;

10、s103:按照固定帧长提取相关样本库和非相关样本库中声音数据的mfcc特征;

11、s104:构建卷积神经网络,对声音数据进行音色提取分离,确定区域内总的独立音色个体,对非相关样本库中的声音数据进行对照并排除与之对应的音色个体,同时,对相关样本库中的声音数据进行对照确定使用者是否吸烟。

12、优选的,收集全部使用者在步骤s104后的判定数据,构建设备采集数据库,随后分别统计吸烟者的个体数量和非吸烟者个体数量。

13、优选的,在卷积神经网络中加入循环神经网络形成cnn-rnn架构,将相关样本库中的声音数据通过cmm模型进行计算得到具有盖然性的吸烟者mfcc特征,通过cnn-rnn架构,可以有效分辨吸烟者个体数量。

14、优选的,基于cnn-rnn架构,使用迁移学习方法进行优化,具体训练步骤如下:

15、s111:以相关样本库和非相关样本库中声音数据的mfcc特征为编码网络输入;

16、s112:用字序列通过词嵌入变换作为解码网络输入,该输入序列将高维稀疏字序列映射低维密集的特征空间,从而减少输入参数量便于模型训练;

17、s113:联合cnn-rnn模型架构将编码网络与解码网络相结合,通过softmax函数输出结果。

18、优选的,所述循环神经网络采用lstm,以使得其与卷积神经网络形成cnn-lstm模型构架。

19、一种戒烟行为监测的方法,包括以下步骤;

20、s121:收集大量的吸烟者整个戒烟过程的声音数据;

21、s122:选取每天同时间段内相同标志性动作发生前后整个过程的吸烟者声音数据片段作为标签形成时序样本集;

22、s123:将时序样本集中的声音数据转换为计算机可识别的频谱图;

23、s124:判断步骤s121中的声音数据是否有符合相关样本库中mfcc特征,如果存在,则将该样本排除;

24、s125:选取步骤s214筛选出的剩余样本中,不同吸烟者在相同戒烟时长区间内的时序样本集,提取相同的mfcc特征;

25、s126:在步骤s215采样的样本中,基于cnn-rnn模型架构,将吸烟者做出时序样本集中标签动作时的声音数据输入,即可得到吸烟者当前的戒烟行为应当处于哪个戒烟时长区间内,以及持续监测过程中根据前后数据的变化判断吸烟者在两个检测点的区间内是否存在复吸现象。

26、优选的,所述标志性动作包括起床、吃饭、刷牙、洗漱、上卫生间、睡觉过程中的呼吸声、打嗝声和咳嗽声、以及每天同时间段内语音数据。

27、优选的,在步骤s124中对于mfcc特征使用vggish预训练网络进行提取。

28、优选的,所述循环神经网络采用gru,以使得其与卷积神经网络形成cnn-gru模型构架。

29、本专利技术的有益效果:本专利技术提供了一种基于人声识别技术实现吸烟者识别的方法,通过采用深度学习方法中的理论,收集环境中的声音数据合集形成与吸烟者相关的相关样本库以及与吸烟者不相关的非相关样本库,并提取出能够识别吸烟者和非吸烟者的mfcc特征,随后通过输入使用者的声音数据,通过cnn-rnn架构模型计算后,确定使用者是否吸烟,同时,通过设置设备采集数据库,在长时间的声音数据采集统计过程中,对于重复统计的吸烟者只保留一次数据,最终就可以得到长时间的数据采集统计过程中,吸烟者的总体数量和非吸烟者的总体数量,这样就能有效的为相关研究提供准确的实验数据;

30、同时,本专利技术提供了一种戒烟行为监测的方法,通过收集标志性动作前后整个过程的声音数据片段形成时序样本集,通过统计不同吸烟者之间的时序样本集,得到相同戒烟时长区间内mfcc特征,在cnn-rnn模型架构中,即可通过输入标志性动作发生前后整个过程的吸烟者声音数据,判断吸烟者当前戒烟状态处于哪个阶段,进而有效的判别吸烟者何时能达到完全戒烟的标准,同时,在持续监测过程中可以根据前后数据的变化判断吸烟者是否在两个检测点的区间内是否存在复吸现象,在本方法中通过使用vggish预训练网络对mfcc特征进行提取,这可以帮助利用和转移从外部大规模通用音频数据集学到的知识,同时,由于完整的吸烟本文档来自技高网...

【技术保护点】

1.基于人声识别技术实现吸烟者识别的方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的基于人声识别技术实现吸烟者识别的方法,其特征在于:收集全部使用者在步骤S104后的判定数据,构建设备采集数据库,随后分别统计吸烟者的个体数量和非吸烟者个体数量。

3.根据权利要求1所述的基于人声识别技术实现吸烟者识别的方法,其特征在于:在卷积神经网络中加入循环神经网络形成CNN-RNN架构,将相关样本库中的声音数据通过CMM模型进行计算得到具有盖然性的吸烟者MFCC特征,通过CNN-RNN架构,可以有效分辨吸烟者个体数量。

4.根据权利要求3所述的基于人声识别技术实现吸烟者识别的方法,其特征在于:基于CNN-RNN架构,使用迁移学习方法进行优化,具体训练步骤如下:

5.根据权利要求4所述的基于人声识别技术实现吸烟者识别的方法,其特征在于:所述循环神经网络采用LSTM,以使得其与卷积神经网络形成CNN-LSTM模型构架。

6.一种戒烟行为监测的方法,其特征在于:包括以下步骤;

7.根据权利要求6所述的一种戒烟行为监测的方法,其特征在于:所述标志性动作包括起床、吃饭、刷牙、洗漱、上卫生间、睡觉过程中的呼吸声、打嗝声和咳嗽声、以及每天同时间段内语音数据。

8.根据权利要求6所述的一种戒烟行为监测的方法,其特征在于:在步骤S124中对于MFCC特征使用VGGish预训练网络进行提取。

9.根据权利要求6所述的一种戒烟行为监测的方法,其特征在于:所述循环神经网络采用GRU,以使得其与卷积神经网络形成CNN-GRU模型构架。

...

【技术特征摘要】

1.基于人声识别技术实现吸烟者识别的方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的基于人声识别技术实现吸烟者识别的方法,其特征在于:收集全部使用者在步骤s104后的判定数据,构建设备采集数据库,随后分别统计吸烟者的个体数量和非吸烟者个体数量。

3.根据权利要求1所述的基于人声识别技术实现吸烟者识别的方法,其特征在于:在卷积神经网络中加入循环神经网络形成cnn-rnn架构,将相关样本库中的声音数据通过cmm模型进行计算得到具有盖然性的吸烟者mfcc特征,通过cnn-rnn架构,可以有效分辨吸烟者个体数量。

4.根据权利要求3所述的基于人声识别技术实现吸烟者识别的方法,其特征在于:基于cnn-rnn架构,使用迁移学习方法进行优化,具体训练步骤如下:

【专利技术属性】
技术研发人员:马稚中王睿俐
申请(专利权)人:温州理工学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1