1.一种基于多帧离散置信度森林火灾烟雾根节点检测方法,其特征在于,包含以下步骤:第一步,视频信息预处理,通过采集固定摄像头的连续帧烟雾图像,进行帧图像提取,并通过基本的图像处理方法,得到特定尺寸的单通道灰度图像;
第二步,烟雾动态区域提取,对获得的单通道灰度帧图像通过Vibe算法进行动态区域提取,获得该帧图像的Vibe动态区域图像;
第三步,对得到的vibe图像进行闭操作,形成连通域;
第四步,对连通域进行骨骼提取,得到全部帧的烟雾骨骼图像;
第五步,在全部骨骼图像帧中以特定间隔均匀选取10张骨骼图像,并提取骨骼端点,得到十个骨骼端点点集,并对每个骨骼端点点集中的每个骨骼端点分别执行骨骼端点层叠搜索策略,获得每帧图像上的骨骼端点对应搜索结果整数集;
选取10帧骨骼端点,并对其执行层叠搜索策略,具体执行方法为:
步骤501,对上一步获得的全部烟雾骨骼图像,以每25帧抽取一帧的频率获得10帧烟雾骨骼图像作为待处理骨骼图像集;
步骤502,对骨骼图像集中每一帧骨骼图像转换为骨骼端点图像,将以上的端点信息通过坐标投影的方式在一幅单通道模板图像上进行叠加,获得具有所有骨骼端点的模板图像;
步骤503,分别对每一帧骨骼端点图像上的每个端点在投影完毕的模板图像上执行搜索统计策略,得到统计个数集,其搜索策略为:对于搜索点坐标(i,j),以R=5为半径在模板图像上进行搜索,每搜索到一个像素点,计数值加1,获得一个二维整数组M[N][m],N的取值为1‑10,代表第N帧,m的取值上限为第N帧的骨骼端点数量,表示第N帧的第m个骨骼端点,M[N][m]表示第N帧第m个骨骼端点层叠搜索到的像素个数;
第六步,对获得的10帧图像所对应的10个整数集求离散度,并选择离散因子最大的骨骼帧为基帧,认为真实的烟雾根节点出现在该帧图像上的概率最大,对选择出来的基帧骨骼图像再次进行层叠搜索,获取每个骨骼端点所搜索到的像素点数量,将大于设定阈值TH的骨骼端点认定为具有较高置信度的烟雾根节点;
其具体执行方法为:
步骤601,将生成的二维整数组看做10个整数集,对应10帧骨骼端点图像,对每一个整数集求离散因子,离散因子K的定义方法为:步骤602,选择离散因子值最大的骨骼图像帧作为基帧,认为真实的烟雾根节点出现在该帧图像上的概率最大,并对基帧上的骨骼端点再次对模板图像进行层叠搜索,获得基帧骨骼端点所对应的搜索结果整数集,将搜索结果大于阈值TH=5的像素点,即至少在5帧骨骼端点图像中被搜索到的点认定为有较高置信度的烟雾根节点,并将其画圈标注。