日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

lucas–kanade_异常检测常用光流法量化对比:Farneback/Horn-Schunck / Lucas–Kanade

發布時間:2023/12/20 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lucas–kanade_异常检测常用光流法量化对比:Farneback/Horn-Schunck / Lucas–Kanade 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

快速獲得最新干貨

本文由博主VG-Lin授權發布,禁止二次轉載

三種光流法的OpenCV-API

(一) Horn-Schunck光流法

CalcOpticalFlowHS

Horn–Schunck光流算法用一種全局方法估計圖像的稠密光流場(即對圖像中的每個像素計算光流)

算法原理參考論文:Determining Optical Flow

(二) Lucas-Kanade光流法

calcOpticalFlowPyrLK

Lucas-Kanada最初于1981年提出,該算法假設在一個小的空間鄰域內運動矢量保持恒定,使用加權最小二乘法估計光流。由于該算法應用于輸入圖像的一組點上時比較方便,因此被廣泛應用于稀疏光流場。

算法原理參考論文:Pyramidal Implementation of the Lucas Kanade Feature TrackerDescription of the algorithm

(三) Farneback光流法

calcOpticalFlowFarneback

Farneback是一種基于梯度的方法,假設圖像梯度恒定且假設局部光流恒定,計算出圖像上所有像素點的光流。

算法原理參考論文:Polynomial Expansion for Orientation and Motion Estimation

三種光流法的實驗效果對比

實驗引自論文:Comparative Performance Analysis of Optical Flow Algorithms for Anomaly Detection

上圖為實驗流程圖,可以具體分為以下6個步驟:

1)從視頻片段中提取出圖像/幀;

2)把RGB圖形轉換為灰度圖,降低復雜度;

3)應用Horn-Schunk、Lukas-Kanade和Farneback三種光流法;

4)計算出對應的variance manitude和variance orientation;

5)計算出平均值用在做異常檢測;

6)訓練出異常檢測分類器。

(一) 在 UCF web數據集上做實驗

數據集名稱:UCF web dataset

上圖從左到右:正常的原圖,分別采用Farneback、H-S和L-K的光流圖。

上圖從左到右:異常的原圖,分別采用Farneback、H-S和L-K的光流圖。

針對Farneback光流法,左圖是正常情況下的光流圖,右圖是異常情況下的光流圖。

上圖從左到右:異常的另一張原圖,分別采用Farneback、H-S和L-K的光流圖。

這里引入兩個異常檢測相關的參數:Manitude(模值)和Orientation(方向)。原文解釋:Anomaly detection with dynamic threshold in changing light conditions. Graphs showing the difference for abnormal/normal behaviour for videos (on y-axis) are considered with respect to resolution pixels on x-axis。大意是X軸表示分辨率,Y軸表示參數變化(對比正常和異常兩種情況)。下面分別展示Farneback、H-S和L-K算法對應的結果圖:

由上圖可以得知,Farneback光流法在Variance Manitude參數上對某些異常場景敏感,且優于另外兩種算法。

由上圖可以看到,在MSE指標上Farneback優于另外兩種算法。

(二) 在UMN數據集上做實驗

數據集名稱:The University of Minnesota (UMN) database

上面左圖為正常場景,右圖為異常場景。

由上圖可以得知,Farneback光流法在Variance Manitude參數上同樣對異常場景敏感,且優于另外兩種算法。

(三) 在UCSD異常數據集上做實驗

數據集名稱:UCSD Anomaly dataset

上面左圖為異常場景(有白色卡車開入步行區),右圖為正常場景。

由上圖可以得知,Farneback光流法在Variance Manitude參數上同樣對異常場景敏感,且優于另外兩種算法。

實驗結論

基于論文的實驗結果,相比Horn-Schunck光流法和Lucas–Kanade光流法,明顯可以看到Farneback光流法在人群異常的檢測方面存在較大的優勢。后續會從這些光流算法的原理層面剖析更深層次的原因,為后面的人群異常領域研究建立扎實的理論基礎。

參考資料

1. 本文的內容主要引自 ICCIP-2019 的一篇文獻:

Comparative Performance Analysis of Optical Flow Algorithms for Anomaly Detection

2. 光流法的代碼部分主要引自OpenCV官方文檔:https://docs.opencv.org/4.1.0/

交流群

歡迎加入公眾號讀者群一起和同行交流,目前有SLAM、檢測分割識別、三維視覺、醫學影像、GAN、自動駕駛、計算攝影、算法競賽等微信群(以后會逐漸細分),請掃描下面微信號加群,備注:”昵稱+學校/公司+研究方向“,例如:”張三 + 上海交大 + 視覺SLAM“。請按照格式備注,否則不予通過。添加成功后會根據研究方向邀請進入相關微信群。請勿在群內發送廣告,否則會請出群,謝謝理解~

總結

以上是生活随笔為你收集整理的lucas–kanade_异常检测常用光流法量化对比:Farneback/Horn-Schunck / Lucas–Kanade的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。