本发明涉及医疗设备领域,特别是一种基于手势识别控制的智能医疗系统。
背景技术:
在现有技术中,一些医疗设备通常会存在各种人机接口部件以实现对该医疗设备的操作,以ct(computedtomogtaphy)机为例,人机接口部件可包括:键盘、鼠标、脚踏开关、介入治疗辅助设备、控制盒和滑动门控制器等设备。目前,各种人机接口部件都是通过直接接触来实现控制的,但是在某些特定的情况下,例如是在进行介入治疗手术等操作室,现有的控制系统会显得控制效率较低,不仅需要增设专门的控制人员,增加了人员的配备,同时较低的控制效率也可能会影响手术的进行。
技术实现要素:
针对上述问题,本发明旨在提供一种办公室智能监控系统。
本发明的目的采用以下技术方案来实现:
一种基于手势识别控制的智能医疗系统,包括摄像头,手势识别装置和控制装置,所述摄像头用于采集操作人员的当前手势视频图像,将所述手势视频图像传输到所述手势识别装置;所述手势识别装置用于接收所述手势视频图像,根据手势视频图像识别操作人员的当前手势,并根据预先存储的手势与手势代码对应关系,输出所述当前手势对应的手势代码;所述控制装置用于根据所述手势代码,发出相应的控制命令。
其中,所述系统进一步包括至少一个执行部件;所述执行部件用于根据所述控制命令,执行相应的操作。
其中,所述系统进一步包括存储装置,用于存储所述手势视频图像。
其中,所述手势识别装置包括第二存储模块、图像增强模块、手势检测模块、手势跟踪模块和手势识别模块,所述存第二储模块用于存储所预先设定的述手势与手势代码对应关系和执行部件相关资料;所述图像增强模块用于对获取到的图像进行增强处理;所述手势检测模块用于获取所述手势视频图像中的手势;所述手势跟踪模块用于跟踪视频图像中的手势,获取手势的运动轨迹;所述手势识别模块用于根据获取手势和手势运动轨迹,获取相应的手势代码。
本发明的有益效果为:本发明的智能医疗系统通过摄像头实时获取手势视频图像,然后根据获取的手势视频图像识别出控制命令,实现通过手势控制整个系统,操作方便,识别准确度高,能够有效地提高了系统中人机接口设备的控制效率,从而提高介入手术进行的质量。
附图说明
利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。
图1本发明的框架结构图;
图2是本发明手势识别装置的框架结构图。
附图标记:
摄像头1、手势识别装置2、控制装置3、存储装置4、执行部件5、第二存储模块21、图像增强模块22、手势检测模块23、手势跟踪模块2和手势识别模块25
具体实施方式
结合以下应用场景对本发明作进一步描述。
一种基于手势识别控制的智能医疗系统,包括摄像头1,手势识别装置2和控制装置3,所述摄像头1用于采集操作人员的当前手势视频图像,将所述手势视频图像传输到所述手势识别装置2;所述手势识别装置2用于接收所述手势视频图像,根据手势视频图像识别操作人员的当前手势,并根据预先存储的手势与手势代码对应关系,输出所述当前手势对应的手势代码;所述控制装置3用于根据所述手势代码,发出相应的控制命令。
其中,所述系统进一步包括至少一个执行部件5;所述执行部件用于根据所述控制命令,执行相应的操作。
其中,所述系统进一步包括存储装置4,用于存储所述手势视频图像。
其中,所述手势识别装置2包括第二存储模块21、图像增强模块22、手势检测模块23、手势跟踪模块24和手势识别模块25,所述存第二储模块21用于存储所预先设定的述手势与手势代码对应关系和执行部件相关资料;所述图像增强模块22用于对获取到的图像进行增强处理;所述手势检测模块23用于获取所述手势视频图像中的手势;所述手势跟踪模块24用于跟踪视频图像中的手势,获取手势的运动轨迹;所述手势识别模块25用于根据获取手势和手势运动轨迹,获取相应的手势代码。
本发明上述实施例,通过摄像头实时获取手势视频图像,然后根据获取的手势视频图像识别出控制命令,实现通过手势控制整个系统,操作方便,识别准确度高,能够有效地提高了系统中人机接口设备的控制效率,从而提高介入手术进行的质量。
优选地,所述手势检测模块用于获取所述手势视频图像中的手势目标,包括:
把手势视频图像划分成大小相同的多个小块;
在t时刻,每一小块的背景模型用k个分别带有权值
对于每一个小块,每当得到新的一帧图像后,提取该小块的统一lbp纹理特征向量wt,和局部色度向量st,将其依次与背景模型中对应小块的k个背景模式进行对比,获取他们的相似度,其中采用的自定义背景相似度函数为:
式中,
优选地,取dc=dh=5;
其中,由于视频中每帧图像的相邻像素之间的相关性很大,相邻像素值突变的可能性很小,所以lbp算子得到的二进制编码的变化不可能太剧烈。为了在视频处理的时候达到较好的实时性,可将lbp纹理的种类压缩,使得01跳变的次数为0或2的lbp编码中1的数量相同的编码作为一类,此时会出现p+1类统一lbp纹理模式,并根据其中1的数目,分配一个唯一编号(0~p)作为其统一lbp纹理特征值,对于那些01跳变的次数大于2的模式,统计为非统一类,分配编号p+1作为其统一lbp纹理特征值,其中p表示计算目标像素点lbp纹理特征时选取参考点的数目;
对于每一个小块,当存在至少一个背景模式k,使得
对于判定为背景的小块,对与之匹配的背景模式进行更新:
式中,
选取视频中的前景部分标记为手势目标。
本优选实施例,采用上述的方法检测视频图像中的手势目标,重点获取视频图像中的纹理和色度特征,把视频图像分为不同的小块进行背景模型的建立,在新的一帧图像进入时,通过和建立好的背景模型进行比较,区分图像中的前景和背景图像,从而选取区分的前景图像作为手势目标,适应性强,且获取手势目标的准确度高,为之后医疗系统中进一步对手势目标的手势识别奠定了基础。
优选地,所述图像增强模块用于对获取到的图像进行增强处理,包括:
当检测到当前手势视频背景亮度值qn小于设定的灰暗视频亮度参考值时,采用自定义亮度补偿函数对手势视频图像进行增强处理:
式中,qenh(x,y)表示增强后手势视频图像坐标点(x,y)的亮度值,qn表示当前手势视频图像的背景亮度值,qdb表示明亮视频亮度参考值,t表示设定的阈值,qnb表示灰暗视频亮度参考值,其中qdb和qnb由系统根据之前获取的视频背景亮度获得,m(x,y)表示为前景目标的二值函数,当像素点(x,y)为前景目标时m(x,y)=1,当像素点(x,y)为背景图像时m(x,y)=0,ω′(x,y)表示前景目标亮度权重,
本优选实施例,采用上述的方法对图像进行增强,通过对视频图像背景亮度的检测,当发现背景亮度不足,即视频整体偏暗时,通过上述的增强算法,能够自适应地调整视频整体亮度回到合适的水平,适应性强,特别是在手术室聚光灯把灯光都聚集在手术台的情况下,对周围的环境进行亮度补偿,使得获取的手势视频图像保持清晰,为之后医疗系统中进一步对手势目标的手势识别奠定基础。
优选地,所述手势跟踪模块用于跟踪视频图像中的手势,获取手势的运动轨迹,包括:
(1)根据手势目标所在的区域,获取手势目标的中心位置
优选地,该运动目标所在的区域为矩形区域;
优选地,所述纹理色度联合特征前p+2个特征向量表示统一lbp纹理特征,后
(2)从视频图像中读入下一帧图像,以
(3)获取下一帧图像中可能出现手势目标的位置
式中,
(4)如果
(5)记录手势目标的中心位置变化获取手势目标的运动轨迹。
本优选实施例,采用上述的方法对手势目标进行跟踪,首先通过在之前手势检测模块中检测的手势目标的区域范围建立概率模型,然后根据当新的一帧图像进入时根据建立的概率模型对候选目标区域进行匹配,重点根据手势目标的纹理和色度特征进行匹配,通过迭代算法进行校正,准确地获取手势目标所在的位置,从而准确地获取手势目标的运动轨迹,为之后的手势识别模块对手势目标的准确识别提供了保证。
最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当分析,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。