基于人工智能的浴缸热水控温方法及系统转让专利
申请号 : CN202111108716.X
文献号 : CN113554014B
文献日 : 2021-11-26
发明人 : 陈渊渊 , 陈欣欣
申请人 : 江苏凯帝商业设施有限公司
摘要 :
权利要求 :
1.一种基于人工智能的浴缸热水控温方法,所述浴缸的左侧设置有多个左侧喷嘴,所述浴缸的右侧设置有多个右侧喷嘴,所述左侧喷嘴与右侧喷嘴一一对应,其特征在于,该方法包括以下步骤:
获取浴缸热成像图像,根据所述热成像图像得到浴缸对应的头部子区域、尾部子区域以及多个中间子区域,各中间子区域由两个子喷射区域组成,各子喷射区域对应一个喷嘴;
根据各子区域中像素对应的温度值得到浴缸中人体朝向;
根据所述人体朝向得到人体完全浸入水体的中间子区域,记为基准区域;求各剩余中间子区域对应的子喷射区域的特征向量;根据所述特征向量得到各剩余中间子区域对应的基准置信度,所述各剩余中间子区域为除基准区域外的其他中间子区域;
根据各中间子区域对应的基准置信度与各中间子区域对应的温度均值,得到各子喷射区域中各像素的温度置信度;
根据所述各子喷射区域中各像素的温度和温度置信度,计算各子喷射区域的温度,并根据所述各子喷射区域的温度与预设的温度差异容忍度,得到需要加热的子喷射区域。
2.根据权利要求1所述的基于人工智能的浴缸热水控温方法,其特征在于,所述得到浴缸中人体朝向的方法包括:
根据各子区域对应的温度值构建热成像图像的温度值序列,根据各子区域对应的噪声方差值构建热成像图像的噪声方差值序列;
构建热成像图像的索引序列,所述索引序列中对称的子区域的索引值互为相反数;
根据所述热成像图像的索引序列、温度值序列与噪声方差值序列,计算各子区域的索引趋向值;
求各子区域索引趋向值之和,记为总索引趋向值;
将总索引趋向值的绝对值与预设的中间范围阈值进行比较,若总索引趋向值的绝对值大于等于中间范围阈值,则根据总索引趋向值的符号来判断人体朝向。
3.根据权利要求2所述的基于人工智能的浴缸热水控温方法,其特征在于,所述各子区域的索引趋向值的计算公式为:
其中, 为子区域 的索引趋向值, 为温度值序列中子区域 的温度值, 为噪声方差值序列中子区域 的噪声方差值,为索引序列中子区域 的索引值, 为温度值序列中所有温度值之和, 为噪声方差值序列中所有噪声方差值之和。
4.根据权利要求1所述的基于人工智能的浴缸热水控温方法,其特征在于,所述特征向量包括:温度最高点、温度最低点、温度均值和噪声方差值,所述得到各剩余中间子区域对应的基准置信度的方法包括:
根据各剩余中间子区域对应的两个子喷射区域的特征向量,得到各剩余中间子区域对应的余弦相似度;
将各剩余中间子区域对应的余弦相似度记为基准置信度。
5.根据权利要求1所述的基于人工智能的浴缸热水控温方法,其特征在于,所述得到各子喷射区域中各像素的温度置信度的方法包括:根据所述各剩余中间子区域对应的基准置信度与各中间子区域对应的温度均值,构建目标函数,所述目标函数的计算公式为:其中, 为目标函数值, 为子区域 的基准置信度, 为子区域 的基准置信度, 为子区域 的基准置信度, 为子区域 的温度均值, 为子区域的温度均值, 为子区域 的温度均值, 为子区域 的温度均值;
根据所述目标函数,得到各剩余中间子区域对应的子喷射区域中各像素的温度置信度,并将所述基准区域中各像素的温度置信度设置为1。
6.根据权利要求1所述的基于人工智能的浴缸热水控温方法,其特征在于,所述得到需要加热的子喷射区域的方法包括:根据所述各子喷射区域中各像素的温度置信度与各像素的温度,计算各子喷射区域的温度,其计算公式为:
其中, 为子喷射区域 的温度, 为子喷射区域内第i行第j列像素的温度置信度, 为子喷射区域内第i行第j列像素的温度;
将各子喷射区域的温度与目标温度进行比较得到差值,若子喷射区域的温度小于目标温度,则将所述差值的绝对值与温度差异容忍度进行比较,若所述差值的绝对值大于温度差异容忍度,则判定对应子喷射区域需要被加热。
7.根据权利要求1所述的基于人工智能的浴缸热水控温方法,其特征在于,所述得到浴缸对应的头部子区域、尾部子区域以及多个中间子区域的方法包括:对所述热成像图像按预设裁剪参数进行裁剪,得到第一热成像图像;
根据预设温度阈值,对所述第一热成像图像进行截断处理,记为目标热成像图像;
对所述目标热成像图像进行区域划分,得到对应的头部子区域、尾部子区域以及多个中间子区域。
8.一种基于人工智能的浴缸热水控温系统,包括存储器和处理器,其特征在于,所述处理器执行所述存储器存储的计算机程序,以实现如权利要求1‑7任一项所述的基于人工智能的浴缸热水控温方法。
说明书 :
基于人工智能的浴缸热水控温方法及系统
技术领域
背景技术
在浴缸的一个固定位置进行温度检测,加热系统根据检测到的该固定位置的温度来对所有
喷嘴的制热功能进行调控。然而,浴缸中不同区域的水温有所差异,若同时对所有喷嘴对应
的区域进行加热,有可能导致浴缸中某一区域的温度过高,降低用户的实际体验感。
发明内容
喷嘴;
应的基准置信度,所述各剩余中间子区域为除基准区域外的其他中间子区域;
域。
基于人工智能的浴缸热水控温方法。
中所有温度值之和, 为噪声方差值序列中所有噪声方差值之和。
域 的温度均值, 为子区域 的温度均值, 为子区域 的温度均值;
温度差异容忍度,则判定对应子喷射区域需要被加热。
各子喷射区域的温度,将各子喷射区域的温度与目标温度之间的差值与预设的温度差异容
忍度进行比较,得到需要加热的子喷射区域。本发明通过对热成像图像进行区域划分,来对
不同区域的温度进行计算,以此实现对不同子喷射区域对应的喷嘴进行动态调节,解决了
因为温度预测不准,导致喷嘴制热时浴缸中某一区域的温度过高的问题,提高了用户的实
际体验感。
附图说明
仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,
还可以根据这些附图获得其它附图。
具体实施方式
系统进行详细说明如下。
间子区域,各中间子区域由两个子喷射区域组成,根据划分的各个子区域,计算出各子喷射
区域的温度,将各子喷射区域的温度与目标温度之间的差值与预设的温度差异容忍度进行
比较,得到需要加热的子喷射区域。本发明通过对热成像图像进行区域划分,来对不同区域
的温度进行计算,以此实现对不同子喷射区域对应的喷嘴进行动态调节,解决了因为温度
预测不准,导致喷嘴制热时浴缸中某一区域的温度过高的问题,提高了用户的实际体验感。
个喷嘴。
热成像图像,后续基于获取到的热成像图像来对温度进行分析,同时也保证了用户的隐私。
相机来对浴缸的热成像图像进行获取,热成像相机根据帧率连续获取多个浴缸的子热成像
图像,本实施例中将帧率设为0.5FPS,即两秒得到一帧子热成像图像,该过程一共可以得到
30帧子热成像图像。然后热成像相机将获取到的多帧热成像图像传送给控温系统,控温系
统接收到热成像图像后,将得到的30帧子热成像图像做均值处理,得到一分钟内的热成像
图像。
成像图像进行预处理操作,从而方便后期对温度及指标的分析,预处理的过程为:
此需要对热成像图像进行裁剪,本实施例以得到浴缸区域的内接矩形为准进行裁剪。在实
际实施过程中可以根据需要来对裁剪区域进行设置。将裁剪后的热成像图像记为第一热成
像图像,如图2所示。
设定的温度阈值,截断处理的实施方式为:
摄氏度,然后对当前第一热成像图像进行截断处理: ,其中
表示图像中第i行第j列像素的温度值,所述各像素点的温度值就是各像素点的像素值。若
像素的温度值小于温度阈值,则将该像素的温度值改为 ;若像素的温度值大于温度阈值
时,则该像素的温度值保持不变。将对第一热成像图像截断处理后的图像记为目标热成像
图像。
的温度会有所差别;另一方面,由于水的运动是需要时间的,当喷嘴在加热的时候,水体的
温度不会立刻达到平衡,因此也会导致不同喷嘴对应的喷射区域的温度有所差别。为了后
续对浴缸内水温进行准确地分析,来对不同喷嘴的制热情况进行调控,本实施例需要对目
标热成像图像进行区域划分,如图3所示,具体划分的过程为:
B3、B4。其中,A1与B1为一对一一对应的喷嘴,A2与B2为一对一一对应的喷嘴,A3与B3为一对
一一对应的喷嘴,A4与B4为一对一一对应的喷嘴。如图3所述。
嘴的喷射区域形状相同。本实施例使用像素数为3*3的矩形作为一个喷嘴的喷射区域,并且
将每个喷嘴对应的喷射区域记为一个子喷射区域,每个喷嘴的编号作为对应子喷射区域的
编号。根据各个子喷射区域,将数字编号相同的两个子喷射区域作为一个子区域,记为中间
子区域,本实施例中共有4个中间子区域,分别记为:AB1、AB2、AB3、AB4。
AB0和AB5。当使用者在浴缸中处于躺姿时,其肩膀和头部会暴露在空气中,并且其头部会处
于头部子区域或尾部子区域。
近实际温度的。本实施例考虑后续对各区域温度分析的时候需要确定一个最接近实际温度
的一个子区域作为基准区域,来使各个区域的温度更加符合实际温度,因此基准区域就是
人体完全侵入水体的子区域。由于人的头部在不同子区域时,即人体朝向不同时,得到的基
准区域是不一样的,因此本实施例需要先对人体的朝向进行分析,才能确定基准区域所在
位置。
内的水体存在反射现象,导致热成像所读温度可能是浴缸底部的、皮肤表面在水中温度、皮
肤表面在空气中的温度以及水体折射导致的异常值,因此会导致热成像图像中存在大量的
噪声。对于暴露在空气中的头部来说,不会产生反射,因此头部所在区域的噪声相较于其他
区域会较小。基于头部对各子区域的噪声和温度的影响,本实施通过温度和噪声这两个因
素来对热成像图像进行分析,来构建目标热成像图像的温度值序列和噪声方差值序列,具
构建过程为:
进行极差标准化处理,得到值域位于[0,1]区间的温度值序列。
体索引序列设定为 。本实施例中喷嘴对数为4对,呈偶数,若喷嘴数量
为奇数时需忽略最中间的一对喷嘴。
趋向值。本实施例利用数学建模的方法拟合出目标热成像图像的索引序列、温度值序列、噪
声方差值序列与索引趋向值之间的函数关系,则索引趋向值的计算公式为:
中所有温度值之和, 为噪声方差值序列中所有噪声方差值之和。
的可能性就越大。该系数综合考虑了由于头部暴露于空气之中,会使所头部所处区域水体
温度低于其它区域温度,并且头部所处区域的噪声方差值也是最小的,所以该系数能够更
好地增大头部所处区域的权重值,从而使后续对人体朝向的判断更加准确。
的绝对值与预设的中间范围阈值进行比较,当 时,则认为温差过低,无法判断人体
朝向偏向哪边,因此需要等待一段时间后重新判断,具体等待时间根据实际情况进行设定;
当 时,则对 进行进一步分析,若 ,说明索引值为负数的一侧对应的权重相
对较大,则认为人体朝向更偏向索引值为负数的一边,即头部位于子区域AB0之中;反之若
,则认为人体朝向更偏向索引值大的一边,即头部位于子区域AB5中。
区域对应的基准置信度,所述各剩余中间子区域为除基准区域外的其他中间子区域。
间子区域,当使用者头部处于子区域AB0时,则认为子区域AB2为人体完全浸入水体的区域;
反之当使用者头部处于子区域AB5时,则认为子区域AB3为人体完全浸入水体的区域。
为基准区域。
到每个剩余中间子区域的基准置信度,所述基准置信度是中间子区域内两个子喷射区域的
余弦相似度,以此来体现该中间子区域所得温度的可信度。本实施例以子区域AB1得到基准
置信度的具体过程为例:
建出子喷射区域B1的特征向量 。
相差较大,并且噪声方差值也相差较大,进而会导致一对子喷射区域的水体相似度较低,即
该中间子区域的基准置信度就越低。因此当基准置信度越高时,则说明两个子喷射区域的
相似度越高,并且每个子喷射区域的得到的温度的可信度越高。
时,由于测量温度与实际温度有差异,会导致实际水体温度过高。因此需要区分皮肤外露区
域的像素,调整各像素的置信度,从而使喷射区域的温度估计值更贴近真实体感温度,防止
计算错误导致喷射区域水流温度过高。
重。经过优化器得到的权重可以降低皮肤暴露区域的像素权重,进而更好地估测用户在浴
缸中的温度。作为其他实施方式也可以利用其他非线性优化器来对温度置信度进行调整。
度越优。目标函数是根据各剩余中间子区域对应的基准置信度与各子区域对应的温度均值
构建得到的,具体计算公式为:
域 的温度均值, 为子区域 的温度均值, 为子区域 的温度均值。
准置信度越高,则计算出来的温度可信度才能越高,但是若基准置信度过小则会导致过拟
合。
后续得到的子喷射区域的温度更加准确。由于子区域 是人体完全浸入水体的部分,因
此该区域的温度是最符合实际的,所以利用该区域的温度均值为基准来计算目标函数。
域各像素的点温度不会有太大差异,因此本实施例将基准区域中各像素的得温度置信度均
设置为1。
际温度更一致的子喷射区域的温度。
喷射区域。
热,具体判断过程为:
较,若 ,则说明子喷射区域 的温度与目标温度的差异较小,因此不需要进
行加热,若 ,则说明子喷射区域 的温度与目标温度差异过大,因此需要启
动该子喷射区域的喷嘴进行制热。
各子喷射区域的温度,将各子喷射区域的温度与目标温度之间的差值与预设的温度差异容
忍度进行比较,得到需要加热的子喷射区域。本发明通过对热成像图像进行区域划分,来对
不同区域的温度进行计算,以此实现对不同子喷射区域对应的喷嘴进行动态调节,解决了
因为温度预测不准,导致喷嘴制热时浴缸中某一区域的温度过高的问题,提高了用户的实
际体验感。
述。
范围之内。