




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
局部圖像特征提取:關鍵點檢測關鍵點提取(角點)關鍵點提取(角點)Keypointextraction:Corners9300HarrisCornersPkwy,Charlotte,NC為什么提取關鍵點Whyextractkeypoints?Motivation:panoramastitching全景圖拼接Wehavetwoimages–howdowecombinethem?Whyextractkeypoints?Motivation:panoramastitching全景圖拼接Wehavetwoimages–howdowecombinethem?Step1:extractkeypoints提取關鍵點Step2:matchkeypointfeatures匹配關鍵點Whyextractkeypoints?Motivation:panoramastitching全景圖拼接Wehavetwoimages–howdowecombinethem?Step1:extractkeypointsStep2:matchkeypointfeaturesStep3:alignimages好的關鍵點Goodkeypoints?好的關鍵點Characteristicsofgoodkeypoints緊致&高效CompactnessandefficiencyManyfewerkeypointsthanimagepixels關鍵點數目比像素少很多顯著性SaliencyEachkeypointisdistinctive關鍵點是獨特的、有特色的局部特性LocalityAkeypointoccupiesarelativelysmallareaoftheimage;robusttoclutterandocclusion重復性/再現性RepeatabilityThesamekeypointcanbefoundinseveralimagesdespitegeometricandphotometrictransformations無論幾何或光學變換,
同一關鍵點都能被檢測到應用ApplicationsKeypointsareusedfor:Imagealignment對齊3Dreconstruction三維重建Motiontracking運動跟蹤Robotnavigation機器人導航Databaseindexingandretrieval數據庫檢索Objectrecognition目標識別角點檢測:基本思想Q:Corner角點是什么?角點CornerWeshouldeasilyrecognizethepointbylookingthroughasmallwindow在小窗口中就可以很容易識別出Shiftingawindowinany
directionshouldgivealargechangeinintensity在任意方向移動,強度都應該變化巨大“edge”:
nochangealongtheedgedirection“corner”:
significantchangeinalldirections“flat”region:
nochangeinalldirections角點檢測
Cornerdetection:Basicidea角點檢測CornerDetection:DerivationChangeinappearanceofwindowWfortheshift[u,v]:I(x,y)E(u,v)E(0,0)角點檢測CornerDetection:DerivationChangeinappearanceofwindowWfortheshift[u,v]:兩個圖像塊之間的L2距離I(x,y)E(u,v)E(3,2)角點檢測CornerDetection:DerivationChangeinappearanceofwindowWfortheshift[u,v]:兩個圖像塊之間的L2距離Wewanttofindouthowthisfunctionbehavesforsmallshifts小幅移動時該函數的表現?E(u,v)Considertheaxis-alignedcase(gradientsareeitherhorizontalorvertical):InterpretingthesecondmomentmatrixHarris角點檢測算子Harris角點檢測算子TheHarriscornerdetector計算步驟計算圖像的局部梯度局部圖像梯度減去平均值計算局部梯度的協方差矩陣計算特征值和特征向量利用閾值處理特征向量,從而判斷是否為角點Harris角點檢測算子在一個很小的局部窗口內計算每個像素點的梯度值:Harris角點檢測算子將梯度減去平均值,則是為了做一定程度的歸一化。利用這個歸一化的梯度值,我們可以計算協方差矩陣,從而擬合一個拋物面(下圖的P,代表梯度計算的局部圖像塊)基礎知識回顧:協方差矩陣方差、協方差基礎知識回顧:協方差矩陣方差、協方差縮放旋轉黑色線條表明特征向量方向基礎知識回顧:協方差矩陣方差、協方差Harris角點檢測算子這個協方差矩陣的特征向量有著特殊的意義,它可以寫作下式,從而反應出圖像局部點的特點:只有兩個特征值都比較
大且沒有明顯的差距時,
才是角點。Harris角點檢測算子方法1:通過來確定是否是角點。方法2:使用確定是否是角點。這個算子計算量更小。兩者檢測結果很相似TheHarriscornerdetector計算偏導Computepartialderivativesateachpixel計算局部二階矩矩陣ComputesecondmomentmatrixMinaGaussianwindowaroundeachpixel:計算角點響應函數ComputecornerresponsefunctionRC.HarrisandM.Stephens,ACombinedCornerandEdgeDetector,Proceedingsofthe4thAlveyVisionConference:pages147—151,1988.
HarrisDetector:StepsHarrisDetector:StepsComputecornerresponseRTheHarriscornerdetector計算偏導Computepartialderivativesateachpixel計算局部二階矩矩陣ComputesecondmomentmatrixMinaGaussianwindowaroundeachpixel:計算角點響應函數ComputecornerresponsefunctionR閾值過濾ThresholdR局部最大值Findlocalmaximaofresponsefunction(nonmaximumsuppression)C.HarrisandM.Stephens,ACombinedCornerandEdgeDetector,Proceedingsofthe4thAlveyVisionConference:pages147—151,1988.
HarrisDetector:StepsFindpointswithlargecornerresponse:R>thresholdHarrisDetector:StepsTakeonlythepointsoflocalmaximaofRHarrisDetector:Steps角點特征的魯棒性RobustnessofcornerfeaturesWhathappenstocornerfeatureswhentheimageundergoesgeometricorphotometrictransformations?當圖像發生幾何或光學變換時,角點特征?AffineintensitychangeOnlyderivativesareused,soinvarianttointensityshiftI
I
+
b只利用了梯度,多一對于亮度偏移具有不變性
Intensityscaling:I
a
IRx
(imagecoordinate)thresholdRx
(imagecoordinate)亮度變化部分不變性PartiallyinvarianttoaffineintensitychangeI
a
I+bImagetranslationDerivativesandwindowfunctionareshift-invariantCornerlocationiscovariantw.r.t.translation與平移協變ImagerotationSecondmomentellipserotatesbutitsshape(i.e.eigenvalues)remainsthesame二階矩橢圓旋轉但形狀(特征值)保持不變Cornerlocationiscovariantw.r.t.rotation與旋轉協變ScalingAllpointswillbeclassifiedasedgesCornerCornerlocationisnotcovariantw.r.t.scaling!與尺度不協變總結SummaryHarris角點檢測算子計算圖像的局部梯度局部圖像梯度減去平均值計算局部梯度的協方差矩陣計算特征值和特征向量利用閾值處理特征向量,從而判斷是否為角點參考資料計算機視覺:原理、算法、應用及學習(第五版)ComputerVision:AModernApproachbyDavidForsythandJeanPonce(2nded.)ComputerVision:AlgorithmsandApplications,byRichardSzeliski,/Book/計算攝影學@/column/hawkcpProgrammingComputerVisionwithPython,JanErikSolemCS543/ECE549ComputerVision,UIUC,/CS231n,斯坦福大學,李飛飛,/計算攝影學CS543/ECE549ComputerVisionComputerVision:AlgorithmsandApplicationsCS231n,CNNsforCVConsidertheaxis-alignedcase(gradientsareeitherhorizontalorvertical):InterpretingthesecondmomentmatrixIfeitheraorbiscloseto0,thenthisisnotacorner,sowewantlocationswherebotharelargeInterpretingthesecondmomentmatrix對角化Inthegeneralcase,needtodiagonalizeM:特征值決定橢圓軸距,R決定方向TheaxislengthsoftheellipsearedeterminedbytheeigenvaluesandtheorientationisdeterminedbyR:directionoftheslowestchangedirectionofthefastestchange(
max)-1/2(
min)-1/2Visualizationofsecondmomentmatricesdirectionoftheslowestchangedirectionofthefastestchange(
max)-1/2(
min)-1/2Visualizationofsecondmomentmatrices特征值決定橢圓軸距,R決定方向directionoftheslowestchangedirectionofthefastestchange(
max)-1/2(
min)-1/2ClassificationofimagepointsusingeigenvaluesofM:Interpretingtheeigenvalues
1
2“Corner”
1and
2arelarge,
1~
2;
Eincreasesinalldirections
1and
2aresmall;
Eisalmostconstantinalldirections“Edge”
1>>
2“Edge”
2>>
1“Flat”regiondirectionoft
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年教育決策:大數據驅動下的學校治理與績效評價報告
- 房地產企業2025年財務風險控制與穩健性發展策略報告
- 2025年元宇宙社交平臺用戶行為分析與互動模式研究報告
- 虛擬現實教育產品在職業院校計算機專業教學中的應用效果報告
- 2025年元宇宙社交平臺社交圈層構建與社區生態研究報告
- 2025年元宇宙基礎設施建設關鍵環節:區塊鏈技術應用現狀與展望報告
- 2025年江蘇省常州市八年級英語第二學期期末預測試題含答案
- 深度剖析2025年教育行業招生策略與行業競爭態勢分析報告001
- 保育員考試題目及答案2019
- 保安師傅考試試題及答案
- 高血糖高滲狀態課件
- 一年級10以內加減混合計算題比大小
- 閑置資源統計表
- 畫冊設計制作報價單
- DBJ∕T13-354-2021 既有房屋結構安全隱患排查技術標準
- 鐵路危險貨物運輸及貨物安檢查危技術業務考核題庫
- 某市印染紡織公司清潔生產審核報告全文
- 維修電工高級技師論文(6篇推薦范文)
- 人民幣教具正反面完美打印版
- 人力資源服務收費標準
- 黃自元楷書間架結構九十二法
評論
0/150
提交評論