基于物联网和svm分析的人体健康状态检测系统的制作方法
【技术领域】
[0001] 本发明涉及信息检测领域,具体是一种可实时监测人体特征信息的移动监测系 统,结合了物联网技术和SVM分类,可以实时地对人体健康状态进行预警。
【背景技术】
[0002] 体检的时候,身体各项指标正常,可是,后来却发现了癌症。难道人体从健康到癌 变就没有任何的中间过程,我们是一下子就出现肿瘤的?答案当然是否定的。如果我们能 够把从健康一直到肿瘤,这整个的发展过程,详细的表述出来,那么我们完全可以避免最终 不治之症的悲剧。如果我们很清楚的知道自己处于疾病发展过程中的哪个位置,这也有助 于我们更加正确的对待身体。疾病不是一天形成的,疾病的发展也是有迹可循的,基于此, 本发明通过采集人体的生命特征信息来判断其是否处于健康状态,对人体的健康状态进行 实时监测。
[0003] 物联网(InternetofThings,I0T)是一个基于互联网、传统电信网等信息承载 体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。物联网一般为无线网,由 于每个人周围的设备可以达到一千至五千个,所以物联网可能要包含500万亿至一千万亿 个物体,在物联网上,每个人都可以应用电子标签将真实的物体上网联结,在物联网上都可 以查找出它们的具体位置,根据传感器获取的参数可以了解每个物体的状态。
[0004] 支持向量机SVM(SupportVectorMachine)在解决小样本、非线性及高维模式识 别中表现出许多特有的优势,并能够推广应用到函数拟合等其它机器学习问题中.它是建 立在统计学习理论的VC维理论和结构分险最小原理基础上的,主要基于以下三种考虑(1) 基于结构风险最小化,通过最小化函数集的VC维来控制学习机器的结构风险,使其具有较 强的推广能力.(2)通过最大化分类间隔(寻找最优分类超平面)来实现对VC维的控制, 这是由统计学习理论的相关定理保证的.(3)而SVM在技术上采用核化技术,根据泛函中的 Mercer定理,寻找一个函数(称核函数)将样本空间中内积对应于变换空间中的内积,即避 免求非线形映射而求内积
[0005]目前已有的技术就是为人建立一个病历档案,或者是定期进行体检,但这并不能 实时地对人体的健康情况进行检测和预警。
[0006]目前对人体特征检测的主要是采用图像处理的方法,图像处理虽然能够准确地提 供较为详细的信息,但图像的传输需要耗费很大的带宽资源,分析图像特点信息更是需要 大量的计算资源,而且图像分析只能应用与固定的场所,需要安装大量的摄像头来采集图 片信息。
【发明内容】
[0007] 本发明的目的在于提供一种基于物联网和SVM分类的可实时监控人体健康状态 的系统。该系统通过使用传感器等相关技术采集人体的生命特征信息,运用一种SVM分类 算法,来对人体的健康状态进行分类,从而实现有效的预警和监控。
[0008] 实现本发明目的的技术方案为:一种基于物联网和SVM分析的人体健康状态检测 系统,包括人体特征采集端10和数据中心端11 ;
[0009] 人体特征采集端10包括传感器装置101、网络传输单元102和显示端口 110,传感 器装置101获取人体的特征参数,然后通过网络传输单元102实时地把数据流传输到数据 中心端11,显示端口 110用于接收数据中心端11反馈回来的结果进行输出;
[0010] 数据中心端11包括预处理单元104、数据存储单元105、特征数据库106、已知特征 库107、特征提取单元103、SVM分类器108和输出端口 109;
[0011] 数据中心端11接收到实时特征数据流后,通过预处理单元104对数据流进行比特 压缩处理,然后把处理后的数据分别传送给数据存储单元105和SVM分类器108;
[0012] 数据存储单元105负责对实时数据流进行缓冲,把经过预处理的数据存储到特征 数据库106中,同时处理特征提取单元103对特征数据库106的信息访问要求;
[0013] 特征提取单元103通过从特征数据库106中提取数据,采用自学习的方法提炼出 判定规则,然后把规则存放到已知规则库107中;
[0014]SVM分类器108通过BRSVM算法基于已知规则库107对预处理单元104传输过来 的数据流进行判定,得出结果,送到输出端口 109,并把结果反馈到显示端口 110,对用户进 行提醒。
[0015] 人体特征采集端10中的传感器装置101为穿戴式传感器装置,用于检测人体的体 温、动脉收缩压和心跳指数人体特征参数。
[0016]SVM分类器108采用的BRSVM算法具体如下:
[0017] (1)对所采集的实时数据流进行标准化处理;设
[0018]I(v) =int(ZXv)
[0019] 其中,V是样本值,Z是放大标准化后的特征值的比例;I(V)将用于⑵中的比特 压缩步骤;
[0020] (2)在比特压缩过程中,假设b是将压缩的比特数,则压缩过程表示为:
[0021]I(V),一I(V)>>b
[0022] 其中,k>>b表示将整数k右移b位,给定一个m维特征的样本
[0023]Xi=(xn, xi2, xi3,......Xim),经过比特压缩后可表示为
[0024] I(Xi)'=(I(Xil)',I(Xi2)',......,I(Xim)');
[0025] (3)将样本按照经过比特压缩后I(Xi)'的取值进行聚合,具有相同I(Xi)'的样 本落入同一个聚合集A中,A中的样本可能分属不同的类别;为此,对聚合集A中属于各个 不同类别的样本分别统计数量W并计算均值mean,在计算均值时使用样本特征的原始值 (xn,xi2,......,Xj;随后,属于同一类别且具有相同I(Xi)'取值的样本特征值由均值 mean替代,W则代表其权重;
[0026] (4)经过比特压缩后,原始样本数据(Xi,yi)聚合为具有权重值W的新样本数据 (Xi,Yi)',然后采用加权支持向量机分类器进行分类判定,权重SVM算法将转化为一般性 的二次优化问题进行解决。
[0027] 本发明与现有技术相比,其显著优点:(1)本发明通过穿戴式传感器设备来实时 采集人体特征参数,采用实时分析数据流的方法来对人体的健康情况进行判别,这样不但 加快信息传递上的速度,极大地提高了效率。(2)本发明能应用于移动场景之中,大大地拓 展了使用范围。(3)本发明结合大数据分析和SVM分类的方法,保证判断正确率。
【附图说明】
[0028]图1是人体健康状态检测系统控制元件的模块框图。
[0029] 图2是基于样本比特压缩的BRSVM算法。
【具体实施方式】
[0030] 本发明具体实现的非限制性说明提供了一种能监测人体健康情况的实时系统和 方法,自动采集人体的生命特征信息,自动分析,并反馈给相关用户。作为一个智能化的系 统,它对源源不断的数据流进行训练分析,不断优化已有的特征库,提高了识别的精度和准 确率,从而促进生命健康产业的发展。本发明在现实应用中需要将无线网络和物联网相结 合,能够自动实现对人体健康状况24小时无缝隙的监测,极大程度上从源头上预防了大病 的发生,同时也能及时地发现疾病,也将极大了方便人们的生活。因此该系统具有非常良好 的应用前景。
[0031] 主要包括以下步骤:
[0032] 1)根据采集模块获取脉搏、体温等生命特征参数;
[0033] 2)参数将通过网络模块传送给远程工作站,作为后台系统输入;
[0034] 3)预处理进行比特压缩,然后进行聚合;
[0035] 4)基于已知特征库,SVM分类器对输入数据进行判断;
[0036] 5)相关数据将被储存在特征数据库中,用于后期进行数据分析,动态更新特征库。
[0037] 6)输出模块、反馈给相关用户。
[0038] 下面结合附图对本发明做进一步说明。
[0039] 人体的状况具体分为健康、非健康2个状态,主要通过体温、心跳、脉搏等参数进 行判定。
[0040] 参照图1,人体健康状态检测系统一般包括人体特征采集端10和数据中心端11两 部分。人体特征信息采集段主要通过穿戴式传感器装备来采集相关特征信息,例如:体温、 脉搏、心跳等。生命体征采集装置可以是其他厂商提供的标准监控设备。数据中心端11主 要完成对人体采集端10传送过来的数据的存储、分析和反馈。下面具体介绍其组成。
[0041]参照图1,显示了人体健康状态检测系统控制元件的模块框图,一种基于物联网和 SVM分析的人体健康状态检测系统,特征在于:包括人体特征采集端10、数据中心端11。
[0042] 人体特征采集端10通过穿戴式传感器装置101获取人体的特征参数,然后通过 网络传输单元102实时地把数据流传输到数据中心端11。数据中心端11包括预处理单元 104、数据存储单元105、特征数据库106、已知特征库107、特征提取单元103、SVM分类器 108、输出端口 109。数据中心端11接收到实时特征数据流后,通过预处理单元104对数据 流进行比特压缩处理,然后把数据分别传送给数据存储单元105和SVM分类器108。数据存 储单元105负责对实时数据流进行缓冲,把经过预处理的数据存储到特征数据库106中,同 时处理其他部件对数据库的信息访问要求。特征提取