基於模糊Choquet積分的目標檢測演算法

2021-09-09 05:05:42 字數 1145 閱讀 4168

本文根據**:fuzzy integral for moving object detection-fuzz-ieee_2008

首先,我們來看看這個演算法的基本流程,如下圖所示。

從上圖可以看到,該演算法分成三部分:① 計算顏色和紋理相似性;② 將計算得到的顏色和紋理相似性利用choquet積分進行融合;③  根據choquet積分的結果進行前景、背景的分類。下面對演算法的這些核心部分進行詳細的介紹。

1)顏色相似計算

在本文中,作者對多種顏色空間進行了研究與分析,通過實驗分析,覺得在rgb、hsv、ycrcb、ohta等四個顏色空間處理效果較佳。推薦使用ycrcb、hsv和ohta,因此相對於rgb,這三個空間對光照變化具有更強的魯棒性。顏色相似性的計算公式如下所示:

其中ic表示當前幀,而ib表示背景幀,k表示通道數。

2)紋理相似性計算

紋理相似性本文採用了具有原理簡單、計算高效快捷、對光照具有一定魯棒性的lbp特徵,lbp特徵的計算可以參考我前面的博文(建議採用lbp的變體運算元):區域性二值模式lbp(local binary pattern)實現**。而關於lbp紋理特徵的相似性計算如下式所示:

3)choquet積分

。而choquet積分的定義如下:

4)前景背景的分類

前景背景的分類主要是根據前面choquet積分的結果進行閾值化,但是**中採用的是全域性閾值,這也是**的乙個缺點。

但是從總體上說,本文提出的演算法對光照具有很強的魯棒性、對突然光照的變化不會引起大面積的前景。博主通過實驗表明:演算法效果還可以,但是由於採用的是全域性閾值,所以也會存在所有目標檢測中閾值選取中的問題。建議:可以嘗試計算各個畫素相似性的均值和方差,然後根據畫素的特點自適應確定各個畫素的閾值。

基於webgl的高斯模糊

模糊有很多種,這裡說高斯模糊,高斯模糊會給人一種毛玻璃的感覺.以上三圖分別為原圖,高斯半徑為1.5,高斯半徑4.5 高斯模糊怎麼模糊呢?主要取決於乙個函式 高斯函式,或者正態分佈 對於乙個點,要對他進行模糊,就要選取周圍的點的顏色值,然後將周圍的點按權值相加,就得到了模糊後的點的顏色,而這個權值,就...

基於Matlab的積分獲取

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

基於OpenLayers 的WFS模糊查詢優化

思路 先通過指定乙個featurename欄位,在全表查詢時,返回的資料就會比較小,這樣會提高一些速度。返回資料中,我們取出featureid的值,再通過url進行gml格式的解析,從而得到查詢後返回的全欄位gml資訊。實現 var filter new openlayers.filter.logi...