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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

Lucas-Kanade算法总结

發(fā)布時(shí)間:2023/12/29 综合教程 30 生活家
生活随笔 收集整理的這篇文章主要介紹了 Lucas-Kanade算法总结 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Lucas-Kanade算法廣泛用于圖像對(duì)齊、光流法、目標(biāo)追蹤、圖像拼接和人臉檢測(cè)等課題中。

一、核心思想

給定一個(gè)模板和一個(gè)輸入,以及一個(gè)或多個(gè)變換,求一個(gè)參數(shù)最佳的變換,使得下式最小化

在求最優(yōu)解的時(shí)候,該算法假設(shè)目前的變換參數(shù)已知,并迭代的計(jì)算的增量,使得更新后的能令上式比原來(lái)更小。則上式改寫為:

二、算法流程

1.初始化參數(shù)向量

2.計(jì)算及其關(guān)于導(dǎo)數(shù),求得參數(shù)增量向量

3.更新,

4.若小于某個(gè)小量,即當(dāng)前參數(shù)向量基本不變化了,那么停止迭代,否則繼續(xù)2,3兩步驟。

三、具體做法

對(duì)做一階泰勒級(jí)數(shù)展開(kāi),則目標(biāo)函數(shù)變?yōu)椋?/p>

對(duì)其求導(dǎo),并令導(dǎo)數(shù)為0,得到下式:


對(duì)上式中的求解即可,得到的是的解析解:

其中,

四、Lucas-Kanade算法(前向加性算法)

迭代:

1)利用,將中各個(gè)像素點(diǎn)的坐標(biāo)對(duì)應(yīng)到中的相應(yīng)的像素點(diǎn)的坐標(biāo),得到。即和的大小尺寸(像素個(gè)數(shù)和長(zhǎng)寬)相同。

2)計(jì)算,獲得誤差圖像。

3)計(jì)算中與經(jīng)過(guò)變換對(duì)應(yīng)的像素點(diǎn)的梯度圖像,即計(jì)算中各個(gè)點(diǎn)在中的梯度。利用,將中各個(gè)像素點(diǎn)的坐標(biāo)對(duì)應(yīng)到的梯度圖像中各個(gè)點(diǎn)的坐標(biāo)。

4)計(jì)算在設(shè)定下的Jacobian。即代入當(dāng)前參數(shù),計(jì)算。如果是二維坐標(biāo),即,也就是說(shuō)每行是對(duì)中每個(gè)分量對(duì)于的每個(gè)參數(shù)分量的導(dǎo)數(shù):

5)計(jì)算最速梯度下降圖。即利用與中每個(gè)像素點(diǎn)相乘。

6)利用上述提到的公式計(jì)算Hessian矩陣

7)利用上面步驟計(jì)算得到的值,計(jì)算

8)利用上述提到的公式計(jì)算參數(shù)向量的增量

9)更新,

五、Baker-Matthews算法(逆向組成算法)

預(yù)處理:

1)計(jì)算模板的梯度圖像

2)計(jì)算在設(shè)定下的Jacobian

3)計(jì)算最速梯度下降圖。即利用與中每個(gè)像素點(diǎn)相乘。

4)利用公式計(jì)算Hessian矩陣

迭代:

5)利用,將中各個(gè)像素點(diǎn)的坐標(biāo)對(duì)應(yīng)到中的相應(yīng)的像素點(diǎn)的坐標(biāo),得到。即和的大小尺寸(像素個(gè)數(shù)和長(zhǎng)寬)相同。

6)計(jì)算,獲得誤差圖像。

7)利用上面步驟計(jì)算得到的值,計(jì)算

8)利用上述提到的公式計(jì)算參數(shù)向量的增量

9)更新,。即將原有的矩陣與矩陣的逆相乘。

六、參考文獻(xiàn)和資料

[1]Matthews I, Baker S. Active appearance models revisited[J]. International Journal of Computer Vision, 2004, 60(2): 135-164.

[2]Cootes T F, Edwards G J, Taylor C J. Active appearance models[J]. IEEE Transactions on pattern analysis and machine intelligence, 2001, 23(6): 681-685.

[3]Baker S, Matthews I. Lucas-kanade 20 years on: A unifying framework[J]. International Journal of Computer Vision, 2004, 56(3): 221-255.

[4]利用L-K算法實(shí)現(xiàn)的圖像對(duì)齊程序:http://www.codeproject.com/Articles/24809/Image-Alignment-Algorithms

總結(jié)

以上是生活随笔為你收集整理的Lucas-Kanade算法总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。