角點(diǎn)檢測(cè)

目前的角點(diǎn)檢測(cè)算法可歸納為3類:基于灰度圖像的角點(diǎn)檢測(cè)、基于二值圖像的角點(diǎn)檢測(cè)、基于輪廓曲線的角點(diǎn)檢測(cè)。角點(diǎn)是圖像很重要的特征,對(duì)圖像圖形的理解和分析有很重要的作用。對(duì)灰度圖像、二值圖像、邊緣輪廓曲線的角點(diǎn)檢測(cè)算法進(jìn)行綜述,分析了相關(guān)的算法,并對(duì)各種檢測(cè)算法給出了評(píng)價(jià)。

角點(diǎn)檢測(cè)基本信息

中文名稱 角點(diǎn)檢測(cè) 類型 基于輪廓曲線的角點(diǎn)檢測(cè)
優(yōu)點(diǎn) 算法簡(jiǎn)單、位置準(zhǔn)確 提出者 Smith和Brady

角點(diǎn)檢測(cè)二值圖像

劉文予等人[15]提出一種基于形態(tài)骨架的角點(diǎn)檢測(cè)方法,該方法將原始圖像看 作一個(gè)多邊形,則多邊形的角點(diǎn)一定在骨架的延長(zhǎng)線上,且角點(diǎn)所對(duì)應(yīng)的骨架點(diǎn)的最大圓盤半徑應(yīng)該趨于0,檢測(cè)骨架中的最大圓盤為0的點(diǎn),即為角點(diǎn)。因?yàn)樵诙祱D像階段處理,計(jì)算量并不是很大,所以保證了計(jì)算的實(shí)時(shí)性。應(yīng)該指出的是,雖然將二值圖像作為一個(gè)單獨(dú)的檢測(cè)目標(biāo)列出來(lái),但是基于灰度圖像的各種處理方法對(duì)此仍然有效。二值圖像處于灰度和邊緣輪廓圖像的中間步驟,所以專門針對(duì)此類圖像的角點(diǎn)檢測(cè)方法并不多見(jiàn)。

角點(diǎn)檢測(cè)造價(jià)信息

市場(chǎng)價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號(hào) 市場(chǎng)價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
測(cè)溫功能+特性檢測(cè)功能 品種:斷路器附件;系列:CV2-12(i);規(guī)格:溫度接收模塊安裝在開關(guān)柜上; 查看價(jià)格 查看價(jià)格

常熟開關(guān)

13% 上海西屋開關(guān)有限公司
線路電流檢測(cè) 16路線路電流檢測(cè)器,含電流變送器 查看價(jià)格 查看價(jià)格

江蘇明朗

臺(tái) 13% 江蘇明朗照明科技有限公司
雷達(dá)流量檢測(cè)模塊 雷達(dá)流量檢測(cè)模塊 查看價(jià)格 查看價(jià)格

海通

13% 江蘇海通交通集團(tuán)有限公司南寧分公司
線路電流檢測(cè) 16路線路電流檢測(cè)器;含電流變送器 查看價(jià)格 查看價(jià)格

大峽谷

臺(tái) 13% 大峽谷照明系統(tǒng)(蘇州)股份有限公司
線路電流檢測(cè) 16路線路電流檢測(cè)器,含電流變送器 查看價(jià)格 查看價(jià)格

光聯(lián)照明

13% 上海光聯(lián)照明有限公司
線路電流檢測(cè) 16路線路電流檢測(cè)器,含電流變送器 查看價(jià)格 查看價(jià)格

佛山銀河照明

臺(tái) 13% 佛山市銀河蘭晶科技股份有限公司
帶測(cè)溫功能+特性檢測(cè)功能 品種:斷路器附件;系列:CV2-12(i);規(guī)格:溫度接收模塊安裝在斷路器上; 查看價(jià)格 查看價(jià)格

常熟開關(guān)

13% 上海西屋開關(guān)有限公司
帶測(cè)溫功能+特性檢測(cè)功能 品種:斷路器附件;系列:CV2-12/T(V);類型:手車式;規(guī)格:配用CV2-12/T(V); 查看價(jià)格 查看價(jià)格

常熟開關(guān)

13% 上海西屋開關(guān)有限公司
材料名稱 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
聯(lián)合咬口機(jī) YZL-12B 查看價(jià)格 查看價(jià)格

個(gè) 深圳市2007年8月信息價(jià)
聯(lián)合咬口機(jī) YZL-16W 查看價(jià)格 查看價(jià)格

個(gè) 深圳市2007年8月信息價(jià)
聯(lián)合咬口機(jī) YZL-16W 查看價(jià)格 查看價(jià)格

個(gè) 深圳市2007年1月信息價(jià)
聯(lián)合咬口機(jī) YZL-16W 查看價(jià)格 查看價(jià)格

個(gè) 深圳市2006年6月信息價(jià)
聯(lián)合咬口機(jī) YZL-12B 查看價(jià)格 查看價(jià)格

個(gè) 深圳市2006年5月信息價(jià)
聯(lián)合咬口機(jī) YZL-16W 查看價(jià)格 查看價(jià)格

個(gè) 深圳市2006年5月信息價(jià)
聯(lián)合咬口機(jī) YZL-12B 查看價(jià)格 查看價(jià)格

個(gè) 深圳市2006年3月信息價(jià)
聯(lián)合咬口機(jī) YZL-16C 查看價(jià)格 查看價(jià)格

個(gè) 深圳市2006年3月信息價(jià)
材料名稱 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
點(diǎn)檢測(cè) 對(duì)氣體中微量水分含量連續(xù)快速在線檢測(cè)|1個(gè) 3 查看價(jià)格 深圳市共濟(jì)科技有限公司 廣東   2020-12-09
點(diǎn)檢測(cè) (機(jī)房環(huán)境和設(shè)備監(jiān)控系統(tǒng))規(guī)格:對(duì)氣體中微量水分含量連續(xù)快速在線檢測(cè),詳見(jiàn)說(shuō)明要求.|1個(gè) 1 查看價(jià)格 維諦技術(shù)有限公司 廣東  陽(yáng)江市 2021-06-29
點(diǎn)檢測(cè) (機(jī)房環(huán)境和設(shè)備監(jiān)控系統(tǒng))規(guī)格:對(duì)氣體中微量水分含量連續(xù)快速在線檢測(cè),詳見(jiàn)說(shuō)明要求.|1個(gè) 3 查看價(jià)格 深圳市斯特紐科技有限公司 廣東  陽(yáng)江市 2021-12-22
點(diǎn)檢測(cè) (機(jī)房環(huán)境和設(shè)備監(jiān)控系統(tǒng))規(guī)格:對(duì)氣體中微量水分含量連續(xù)快速在線檢測(cè),詳見(jiàn)說(shuō)明要求.|1個(gè) 3 查看價(jià)格 廣州賽瑞電子有限公司 廣東  陽(yáng)江市 2021-08-25
點(diǎn)檢 600×600|76個(gè) 2 查看價(jià)格 四川諾水河建材有限公司    2015-04-09
點(diǎn)檢 600×600|76個(gè) 2 查看價(jià)格 四川諾水河建材有限公司    2014-12-18
30位點(diǎn)檢測(cè)試劑盒 200人份/盒|5盒 1 查看價(jià)格 無(wú)錫中德美聯(lián)生物技術(shù)有限公司 全國(guó)   2022-07-11
中空玻璃露點(diǎn)檢測(cè)試驗(yàn)箱 ZBL-LX 校準(zhǔn)不確定度:U=0.3°C,k=2;U=1.1%RH,k=2|1個(gè) 1 查看價(jià)格 沈陽(yáng)合興檢測(cè)設(shè)備有限公司    2015-09-07

角點(diǎn)檢測(cè)算法可歸納為3類:基于灰度圖像的角點(diǎn)檢測(cè)、基于二值圖像的角點(diǎn)檢測(cè)、基于輪廓曲線的角點(diǎn)檢測(cè)?;诨叶葓D像的角點(diǎn)檢測(cè)又可分為基于梯度、基于模板和基于模板梯度組合3類方法,其中基于模板的方法主要考慮像素領(lǐng)域點(diǎn)的灰度變化,即圖像亮度的變化,將與鄰點(diǎn)亮度對(duì)比足夠大的點(diǎn)定義為角點(diǎn)。常見(jiàn)的基于模板的角點(diǎn)檢測(cè)算法有Kitchen-Rosenfeld角點(diǎn)檢測(cè)算法,Harris角點(diǎn)檢測(cè)算法、KLT角點(diǎn)檢測(cè)算法及SUSAN角點(diǎn)檢測(cè)算法。和其他角點(diǎn)檢測(cè)算法相比,SUSAN角點(diǎn)檢測(cè)算法具有算法簡(jiǎn)單、位置準(zhǔn)確、抗噪聲能力強(qiáng)等特點(diǎn)。

基于梯度的方法

基于梯度的方法是通過(guò)計(jì)算邊緣的曲率來(lái)判斷角點(diǎn)的存在性,角點(diǎn)計(jì)算數(shù)值的大小不僅與邊緣強(qiáng)度有關(guān),而且與邊緣方向的變化率有關(guān),該方法對(duì)噪聲比基于模板的角點(diǎn)檢測(cè)方法對(duì)噪聲更為敏感。L.Kchen和A.Rosedfeld給出了具體的角點(diǎn)檢測(cè)算子K,通過(guò)檢測(cè)K在圖像某一領(lǐng)域的極大值來(lái)達(dá)到提取角點(diǎn)的目的。該算子為K=tp?2 rq?2-2spqp?2 q?2,它表現(xiàn)為水平面截線上某點(diǎn)(x,y)的曲率與該點(diǎn)的最大梯度的乘積。但田原和梁德群等人指出K(x,y)在最大梯度方向上并不是極大值點(diǎn),而是呈現(xiàn)單調(diào)變化的,所以在某一個(gè)鄰域內(nèi)曲率和該點(diǎn)的最大梯度乘積的極大值并不會(huì)出現(xiàn)在角點(diǎn)上。因此通過(guò)計(jì)算基于梯度的算法來(lái)確定的角點(diǎn)是不合理的。

考慮到角點(diǎn)作為一種重要的信號(hào)特征,屬于圖像的細(xì)節(jié),按照Witkin尺度空間理論,該角點(diǎn)應(yīng)該在較大的尺度空間存在?;谛〔ǘ喑叨确治龅慕屈c(diǎn)檢測(cè),通過(guò)提出不同尺度上角點(diǎn)的對(duì)應(yīng)關(guān)系準(zhǔn)則由大尺度跟蹤到小尺度上精確的角點(diǎn)位置。設(shè)定提取角點(diǎn)的最大尺度2?k、梯度閾值Thg和曲率值Th?c,對(duì)圖像進(jìn)行小波變換,得到各個(gè)尺度上的小波分量W?x??2??j(x,y)和W?y??2??j(x,y);利用各個(gè)尺度上的小波分量在相應(yīng)的尺度上提取角點(diǎn),記錄這些角點(diǎn)的位置;從最大的尺度k開始,按照前面所確定的原則尋找較小尺度上的對(duì)應(yīng)角點(diǎn),直到最小的尺度為止;清除最小尺度上與上一尺度不對(duì)應(yīng)的點(diǎn),得到最終角點(diǎn)結(jié)果。針對(duì)文獻(xiàn)的錯(cuò)誤,就對(duì)某一尺度上的角點(diǎn)檢測(cè)算法,文獻(xiàn)指出角點(diǎn)不僅是水平面截線上的曲率極值點(diǎn),也是該點(diǎn)在最大梯度方向上其最大梯度的模達(dá)到極大值,是滿足兩個(gè)條件的點(diǎn)集的交集。

基于模板的方法

基于模板的方法主要考慮像素鄰域點(diǎn)的灰度變化,即圖像亮度的變化,將與鄰點(diǎn)亮度對(duì)比足夠大的點(diǎn)定義為角點(diǎn)。

較早的直接基于灰度圖像角點(diǎn)檢測(cè)是文獻(xiàn)提出的Kitchen?Rosenfeld算法,通過(guò)模板窗口局部梯度幅值和梯度方向的變換率來(lái)計(jì)算角點(diǎn)度量值C=I?xyI?2?y I?yyI?2?x-2I?xyI?xI?yI?2?x I?2?y,根據(jù)C與給定的閾值大小關(guān)系來(lái)判定該點(diǎn)是否是角點(diǎn)。

Harris等人檢測(cè)方法考慮的是用一個(gè)高斯窗或矩形窗在圖像上移動(dòng),由模板窗口取得原圖像衍生出2×2的局部結(jié)構(gòu)矩陣,M=∑x,yw(x,y)I?2xI?xI?y I?xI?yI?2?y,w(x,y)為窗口函數(shù)。對(duì)該模板矩陣求取特征值λ?1和λ?2,建立度量函數(shù)R=detM-k(traceM)?2,detM=λ?1λ?2,traceM=λ?1 λ?2,根據(jù)R是否大于0即可判斷該點(diǎn)是否是角點(diǎn)。值得注意的是該方法具有旋轉(zhuǎn)不變性,但檢測(cè)的角點(diǎn)有較大的冗余,需要根據(jù)實(shí)際經(jīng)驗(yàn)來(lái)確定R的閾值。

被大多數(shù)人所熟悉的KLT角點(diǎn)檢測(cè)算法[6,7]也是對(duì)基于一個(gè)計(jì)算窗口模板D×D下的圖像計(jì)算局部結(jié)構(gòu)矩陣,計(jì)算其特征值λ?1和λ?2,根據(jù)給定閾值λ按照式子min(λ?1,λ?2)>λ來(lái)判定其是否為角點(diǎn)。這里的關(guān)鍵是閾值λ和窗口D的大小的確定,D的大小一般為2~10,太大的窗口會(huì)引起角點(diǎn)移動(dòng),窗口太小則會(huì)丟失相距較近的角點(diǎn)。

USAN或SUSAN角點(diǎn)檢測(cè)算法得到越來(lái)越多的關(guān)注,最小亮度變化算法(MIC)[8]、同值分割吸收核(Univalue Segment Assimilating Nucleus,USAN)算法[9]都是基于像素鄰域半徑為k的圓形模板。該算法基于角點(diǎn)響應(yīng)函數(shù)(CRF),對(duì)每個(gè)像素基于其模板鄰域的圖像灰度計(jì)算CRF值,如果大于某一閾值且為局部極大值,則認(rèn)為該點(diǎn)為角點(diǎn),一般k取1或2。

由算法的實(shí)現(xiàn)和相關(guān)結(jié)果可以看出,KLT算法比Harris算法檢測(cè)角點(diǎn)的質(zhì)量高,但KLT算法適用于角點(diǎn)數(shù)目不多且光源簡(jiǎn)單的情況,Harris適用于角點(diǎn)數(shù)目較多且光源復(fù)雜的情況。除了對(duì)單幅圖像能進(jìn)行角點(diǎn)檢測(cè)以外,KLT算法和Harris算法對(duì)圖像序列的角點(diǎn)檢測(cè)效果更好。Kitchen?Rosenfeld算法和USAN算法一般來(lái)說(shuō)不適合序列圖像的角點(diǎn)跟蹤,對(duì)于單幅圖像的角點(diǎn)檢測(cè),USAN算法要比Kitchen?Rosenfeld算法好得多。但Harris算法的實(shí)現(xiàn)公式中有平滑部分,因此具有較強(qiáng)的魯棒且對(duì)噪聲也不太敏感。但在實(shí)際計(jì)算過(guò)程中,圓形模板需要離散化,這就帶來(lái)了較大的量化誤差,容易導(dǎo)致邊緣點(diǎn)和角點(diǎn)的判斷混亂。對(duì)于邊緣模糊的圖像,使用小模板會(huì)丟失角點(diǎn),這就需要?jiǎng)討B(tài)地判斷究竟用哪種模板最優(yōu)。文獻(xiàn)[10]針對(duì)此問(wèn)題提出模糊度的概念,對(duì)每一個(gè)像素在計(jì)算其CRF值之前首先測(cè)定其模糊度。若達(dá)到模糊的標(biāo)準(zhǔn),就使用大的模板來(lái)計(jì)算;若清晰,則選用小的模板來(lái)計(jì)算。這使得判定的準(zhǔn)確性得到很大的提高,減少了虛報(bào)概率。

費(fèi)旭東等人[11]采用基于知識(shí)的查表技術(shù)來(lái)進(jìn)行角點(diǎn)的快速提取,其特點(diǎn)是便于用硬件來(lái)實(shí)現(xiàn),但必須先得到圖像的邊界鏈碼表示,原則上屬于模板匹配。

一般來(lái)說(shuō),各種角點(diǎn)檢測(cè)算子要與圖像進(jìn)行卷積運(yùn)算,所以也應(yīng)該屬于模板類的方法。

文獻(xiàn)[12]采用高斯-拉普拉斯二階微分算子來(lái)檢測(cè)角點(diǎn)。高斯二階微分函數(shù)與離散信號(hào)的卷積相當(dāng)于高斯函數(shù)與信號(hào)的卷積再求二階差分,因此對(duì)噪聲的敏感度較大。文獻(xiàn)[13]基于神經(jīng)細(xì)胞(Gauglion Cell,GC)感受野數(shù)學(xué)模型提出雙高斯差(Difference Of Gaussian,DOG)模型來(lái)檢測(cè)角點(diǎn),指出高斯二階微分函數(shù)是DOG函數(shù)在其兩個(gè)高斯函數(shù)相互逼近時(shí)的一個(gè)極端形式特例。DOG函數(shù)與信號(hào)的卷積相當(dāng)于兩個(gè)高斯函數(shù)與信號(hào)的卷積結(jié)果之差,因此抗噪聲的能力較強(qiáng)。

基于模板梯度組合方法

除了直接對(duì)灰度圖像的像素操作以外,羅斌等人[14]采用了變換的方法,用電磁場(chǎng)理論中矢勢(shì)的鞍點(diǎn)檢測(cè)來(lái)代替角點(diǎn)的檢測(cè),是一種綜合了模板角點(diǎn)檢測(cè)和灰度曲率角點(diǎn)檢測(cè)的方法。通過(guò)高斯模板和圖像的卷積獲得Canny邊緣映射圖,再計(jì)算梯度和邊緣矢量就得到了矢勢(shì)。對(duì)于矢勢(shì)計(jì)算高斯曲率和平均曲率來(lái)判定是否是鞍點(diǎn),對(duì)應(yīng)的應(yīng)該是圖像的角點(diǎn)。因?yàn)樯婕暗搅饲实挠?jì)算,也有人將該方法歸到邊緣曲線的角點(diǎn)檢測(cè)。

角點(diǎn)檢測(cè)常見(jiàn)問(wèn)題

角點(diǎn)檢測(cè)參考文獻(xiàn)

Deriche R,Giraudon G. A Computational Approach for Corner and Vertex Detection[J]. Computer Vision, 1993,10(2):101?124. L Kitchen, A Rosenfeld. Gray Level Corner Detection[J]. Pattern Recognition Letters, 1982,3(1):95?102.

田原,梁德群,吳更石.直接基于灰度圖像的多尺度角點(diǎn)檢測(cè)方法[J].信號(hào)處理,1998,14(7?11):6-9.

L Kitchen, A Rosenfeld. Analysis of Gray Level Corner Detection[J]. Pattern Recognition Letters, 1999,20(2):149?162.

Chris Harris, Mike Stephens. A Combined Corner and Edge Detector[C]. Manchester: Proceedings of the 4th Alvey Vision Conference, 1988.147?151.

C Tomasi, T Kanade. Detection and Tracking of Point Features[R]. Carnegie Mellon University, 1991.

J Shi, C Tomasi. Good Features to Track[C]. CVPR'94, 1994.593-600. [8]Miroslav T, Mark H. Fast Corner Detection[J]. Image and Vision Computing, 1998,16(1):75-87.

[9]Smith S M, Brady J M.SUSAN: A New Approach to Low Level Image Processing[J]. Int. Journal of Compuer Vision, 1997,23(1):45-78. [10]楊莉,初秀琴,李玉山.最小亮度變化角點(diǎn)自適應(yīng)檢測(cè)算法研究[J].西安電子科技大學(xué)學(xué)報(bào),2003,30(4):530-533.

[11]費(fèi)旭東,荊仁杰.基于知識(shí)的快速角點(diǎn)提取[J].計(jì)算機(jī)學(xué)報(bào),1994,17(1):30-36.

[12]G Giraudon, R Derich. On Corner and Vertex Detection[J]. Computer Vision and Pattern Recognition, 1991,3(6):650-655.

[13]陳燕新,戚飛虎.一種新的提取輪廓特征點(diǎn)的方法[J].紅外與毫米波學(xué)報(bào),1998,17(3):171?176.

[14]羅斌,E R Hancock.圖像角點(diǎn)檢測(cè)的矢量場(chǎng)方法[J].中國(guó)圖像圖形學(xué)報(bào),1998,3(10):832-835.

[15]劉文予,朱光喜.二值圖像角點(diǎn)檢測(cè)的形態(tài)骨架法[J].信號(hào)處理,2000,16(3):276-280.

[16]Rosenfeld A, Weszka J S. An Improved Method of Angel Detection on Digital Curves[J]. IEEE Trans.Computers,1975,C?24(9):940-941.

[17]Freeman H, Davis L S. A Corner Finding Algorithm for Chain Coded Curves[J]. IEEE Trans. Computers, 1977,26(3):297-303.

[18]Asada H, Brady M. The Curvature Primal Sketch[J]. IEEE Trans. PAMI,1986,8(1):2?14.

[19]肖茜,魯宏偉.基于高斯平滑的自適應(yīng)角點(diǎn)檢測(cè)[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2003,15(11):1358?1361.

[20]Witkin A P. Scale Space Filtering[C]. Karlsruhe: Proceedings of the 8th International Joint Conference on Artificial Intelligence, 1983.1019?1021.

[21]鐘寶江,廖文和.基于精化曲線累加弦長(zhǎng)的角點(diǎn)檢測(cè)技術(shù)[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2004,16(7):939-943.

[22]Langridge D J. CurveEncodingand the Detection of Discontinuities[J]. CVGIP, 1982,20(1):58-71.

[23]Mediono G, Yasumoto Y. Corner Detection and Curve Representation Using Cubic B?splines[J]. Computer Vision, Graphics and Image Processing, 1987,39(3):267-278.

[24]喬宇,黃席樾,柴毅.基于自適應(yīng)直線擬合地角點(diǎn)檢測(cè)[J].重慶大學(xué)學(xué)報(bào),2003,26(2):29-31.

[25]邱衛(wèi)國(guó),昂海松.基于隸屬度特征的曲線角點(diǎn)檢測(cè)方法[J].重慶大學(xué)學(xué)報(bào),2004,27(11):43-46.

[26]Koenderink J J. The Structure of Image[J]. Biological Cybernetics, 1984,50(5):363-370.

[27]Anothai Rattarangsi, Chin Roland T. Scale?based Detection of Corners of Planar Curves[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,1992,14(4):430-449.

[28]王展,黃埔堪,萬(wàn)建偉.基于多尺度小波變換的二維圖像角點(diǎn)檢測(cè)技術(shù)[J].國(guó)防科技大學(xué)學(xué)報(bào),1999,21(2):46-49.

[29]戚飛虎,劉健峰.一種有效的不變性角點(diǎn)檢測(cè)方法[J].上海交通大學(xué)學(xué)報(bào),1995,29(6):112?116.

作者簡(jiǎn)介:

趙文彬(1974-),男,助教,博士,主要研究方向?yàn)獒t(yī)學(xué)圖形圖像處理、醫(yī)學(xué)三維重建與識(shí)別、虛擬手術(shù).

張艷寧(1967-),女,中國(guó)電子學(xué)會(huì)信號(hào)處理分會(huì)委員,中國(guó)體視學(xué)學(xué)會(huì)理事及圖像分析分會(huì)秘書長(zhǎng),IEEE會(huì)員,主任,教授,博導(dǎo),博士,主要研究方向?yàn)樾盘?hào)與信息處理、圖像處理與模式識(shí)別等。

角點(diǎn)作為圖像上的特征點(diǎn),包含有重要的信息,在圖像融合和目標(biāo)跟蹤及三維重建中有重要的應(yīng)用價(jià)值。但是基于實(shí)際應(yīng)用需求,從角點(diǎn)檢測(cè)的快速性、準(zhǔn)確性、魯棒性等要求出發(fā),可以看出上面對(duì)各種角點(diǎn)檢測(cè)算法的分析各有利弊。直接基于圖像的角點(diǎn)檢測(cè)基本上是全局搜索;基于邊緣輪廓的角點(diǎn)檢測(cè)數(shù)據(jù)量較少,可以采用多分辨分析并行處理,從灰度圖像得到邊緣輪廓曲線要經(jīng)過(guò)兩次以上的全局搜索,速度并不是很快,但對(duì)角點(diǎn)的誤檢和漏檢要比直接基于圖像的方法好得多。如果在得到輪廓曲線的過(guò)程中應(yīng)用一些其他的變換方法,就計(jì)算的速度而言,下降不少,所以一般快速的、較準(zhǔn)確的角點(diǎn)檢測(cè)使用直接基于圖像模板的方法完全可以滿足需要,但如果對(duì)角點(diǎn)的完備性要求較高,那么使用基于輪廓線的多尺度分析方法應(yīng)該給予考慮。

#include "cv.h"

#include "highgui.h"

#define max_corners 100

int main( int argc, char** argv )

{

int cornerCount=max_corners;

CvPoint2D32f corners[max_corners];

double qualityLevel = 0.05;

double minDistance = 5;

IplImage *srcImage = 0, *grayImage = 0, *corners1 = 0, *corners2 = 0;

int i;

CvScalar color = CV_RGB(255,0,0);

cvNamedWindow( "image", 1 ); //創(chuàng)建顯示窗口

//加載一副圖片

srcImage = cvLoadImage("..//..//c//pic3.png", 1);

grayImage = cvCreateImage(cvGetSize(srcImage), IPL_DEPTH_8U, 1);

//將原圖灰度化

cvCvtColor(srcImage, grayImage, CV_BGR2GRAY);

//創(chuàng)建兩個(gè)與原圖大小相同的臨時(shí)圖像

corners1= cvCreateImage(cvGetSize(srcImage), IPL_DEPTH_32F, 1);

corners2= cvCreateImage(cvGetSize(srcImage),IPL_DEPTH_32F, 1);

//角點(diǎn)檢測(cè)

cvGoodFeaturesToTrack (grayImage, corners1, corners2, corners,

&cornerCount, qualityLevel, minDistance, 0);

printf("num corners found: %d\n", cornerCount);

//在原圖中將角點(diǎn)標(biāo)記出來(lái)

if(cornerCount>0)

{

for (i=0; i <cornerCount;++i){

cvCircle(srcImage, cvPoint((int)(corners[i].x), (int)(corners[i].y)), 6,

color, 2, CV_AA, 0);

}

}

cvShowImage( "image", srcImage );

cvReleaseImage(&srcImage);

cvReleaseImage(&grayImage);

cvReleaseImage(&corners1);

cvReleaseImage(&corners2);

cvWaitKey(0);

return 0;

}

計(jì)算角點(diǎn)強(qiáng)度k

早在1975年,Rosenfeld A等人[16]和Freeman H等人[17]就提出通過(guò)計(jì)算角點(diǎn)強(qiáng)度k來(lái)提取角點(diǎn),不過(guò)這種方法雖然簡(jiǎn)單,但容易受噪聲干擾,效果不是很理想。為了將干擾去除,減少邊緣毛刺干擾,Asada等人[18]提出首先對(duì)邊緣采用高斯平滑,即減少了將局部彎曲度突然增大而誤判為角點(diǎn)的概率。但角點(diǎn)強(qiáng)度k是預(yù)先確定還是根據(jù)曲線的彎曲度自適應(yīng)調(diào)節(jié),對(duì)于檢測(cè)的結(jié)果影響很大。文獻(xiàn)[19]指出自適應(yīng)的彎曲度測(cè)定實(shí)際上是要自適應(yīng)地確定曲線段支持區(qū)域的大小,支持區(qū)域的選擇應(yīng)該能夠根據(jù)曲線的彎曲程度自適應(yīng)地調(diào)整,在此支持區(qū)域上求取的曲線彎曲度才能較為準(zhǔn)確地反映平面對(duì)象邊界曲線的平滑和彎曲程度。文獻(xiàn)[20]提出采用自適應(yīng)彎曲度求取算法計(jì)算曲線上任意點(diǎn)所在位置的曲線彎曲度,將曲線邊界點(diǎn)集中滿足限定條件的點(diǎn)組成候選角點(diǎn)集合,增加平滑參數(shù)開始新的循環(huán),直到達(dá)到預(yù)先設(shè)定的最大平滑因子為止,最后將所有候選角點(diǎn)集合中出現(xiàn)次數(shù)滿足一定門限的邊界點(diǎn)定義為角點(diǎn)。

文獻(xiàn)[21]認(rèn)為數(shù)字化曲線是離散的,是基于像素基礎(chǔ)的,這樣隱含的一個(gè)假設(shè)就是數(shù)字化曲線上相鄰兩個(gè)像素之間的距離是一個(gè)常數(shù),但在實(shí)際中該假設(shè)并不成立,因此質(zhì)疑早先對(duì)角點(diǎn)的估計(jì)方法是否可擬合穩(wěn)定?;谶@個(gè)發(fā)現(xiàn),文章提出了基于曲線累加弦長(zhǎng)的角點(diǎn)檢測(cè)方法,主要是在確定支持域時(shí)充分考慮相鄰像素點(diǎn)之間的實(shí)際距離,即相鄰的距離應(yīng)該是1和2,并由此出發(fā)提出隱式精化數(shù)字化曲線的策略,推導(dǎo)出了一種新的角點(diǎn)強(qiáng)度計(jì)算公式。利用該公式可以對(duì)如尖角和圓角進(jìn)行區(qū)別,檢測(cè)結(jié)果具有旋轉(zhuǎn)不變性。該方法被認(rèn)為是在數(shù)字化圖像處理中引入了納米技術(shù)。

計(jì)算曲線曲率的極值

對(duì)于曲線曲率的計(jì)算,一種是直接對(duì)離散的曲線進(jìn)行計(jì)算,另一種是用某類函數(shù)對(duì)原始曲線分段擬合,然后根據(jù)擬合后的曲線分段方程,計(jì)算曲線曲率極值得到角點(diǎn)的位置。

文獻(xiàn)[22]使用了三次多項(xiàng)式來(lái)擬合離散的數(shù)據(jù)點(diǎn),文獻(xiàn)[23]提出了B樣條來(lái)擬合曲線,由于要事先實(shí)現(xiàn)計(jì)算曲線的擬合方程,其運(yùn)算量比較大。文獻(xiàn)[21]提出算法根據(jù)曲線上任意點(diǎn)的彎曲度,結(jié)合模糊識(shí)別的方法來(lái)檢測(cè)對(duì)象邊界曲線的角點(diǎn)。而文獻(xiàn)[24]認(rèn)為既然角點(diǎn)是曲線上曲率較大的點(diǎn),角點(diǎn)檢測(cè)的關(guān)鍵是估計(jì)當(dāng)前輪廓點(diǎn)前后曲線的方向,該方向的度量采用定義的一個(gè)方向差角d?θ=180°-min{|θ?1-θ?2|,360°-|θ?1-θ?2|},差角越大,表示曲率越大。其中基于距離誤差的直線擬合可以自適應(yīng)地調(diào)整擬合窗口,很好地減少了邊緣噪聲的干擾。在文獻(xiàn)[25]中除了像文獻(xiàn)[24]對(duì)角點(diǎn)兩側(cè)的點(diǎn)構(gòu)成向量的夾角繼續(xù)關(guān)注以外,還對(duì)曲線角點(diǎn)的特征進(jìn)行了多方位的考慮,同時(shí)引用模糊集合的概念,采用隸屬度對(duì)點(diǎn)領(lǐng)域的四個(gè)特征進(jìn)行描述。這四個(gè)特征分別為角點(diǎn)前后點(diǎn)組成的向量與角點(diǎn)的距離特征、角點(diǎn)前后向量夾角特征、角點(diǎn)的前向直線特征、角點(diǎn)的后向直線特征。采用隸屬度描述后,對(duì)真實(shí)角點(diǎn)的相鄰點(diǎn)有很強(qiáng)的抑制作用,檢出的角點(diǎn)符合人類視覺(jué)感知規(guī)律。但該算法僅考慮了角點(diǎn)的局部特性,沒(méi)有考慮全局特征,因此存在一定的漏檢現(xiàn)象。在關(guān)注角點(diǎn)細(xì)節(jié)特征的同時(shí),如何能有效地考慮全局整體特征,應(yīng)該是該算法需要完善的地方。

多尺度角點(diǎn)檢測(cè)

濾波器的尺度選擇并不是一件容易的事情,要求在濾掉噪聲的同時(shí)保持邊界曲線的基本形狀特征。同時(shí)曲線上各角點(diǎn)均有著不同尺度的支撐域,無(wú)法事先定義出一個(gè)最優(yōu)的分辨率來(lái)進(jìn)行角點(diǎn)檢測(cè)。在使用多尺度分析后求取不同尺度的空間時(shí),輪廓曲線已經(jīng)被不同的小波函數(shù)所平滑,所以能最大限度地減少邊緣毛刺噪聲。

Witkin[20]和Koenderink[26]提出基于尺度空間的圖像分析理論后,多尺度曲線分析成為解決該問(wèn)題的主要方法,在曲線尺度空間中,隨著曲線尺度由小變大,一直保持較高彎曲度的點(diǎn)必定是所要求取的角點(diǎn)?;诖?文獻(xiàn)[27]提出基于尺度空間的角點(diǎn)檢測(cè)思想,文獻(xiàn)[28]對(duì)采用二階導(dǎo)數(shù)零交叉邊緣檢測(cè)算子和圍線跟蹤算法得到的邊緣曲線,使用一組自相似二進(jìn)Gabor小波變換的濾波器將整個(gè)頻域從高頻到低頻分為多個(gè)子帶,對(duì)兩個(gè)不同尺度下的濾波器輸出求差并取模,根據(jù)結(jié)果即可判定該點(diǎn)是否是角點(diǎn)。

在上面的多尺度檢測(cè)中,僅考慮了角點(diǎn)的位置信息,文獻(xiàn)[29]提出在利用角點(diǎn)的位置信息時(shí)不能忽略有關(guān)角點(diǎn)的幅度信息。在選定小波為高斯函數(shù)的一階導(dǎo)數(shù)后,對(duì)圖像輪廓的Freeman鏈碼C={P?i=(x?i,y?i),i=1,…,n}投影成函數(shù)φ(i)=arctg[(y?i q-y?i-q)/(x?i q-x?i-q)],對(duì)φ(i)進(jìn)行小波變換,在不同的尺度上,角點(diǎn)的小波變換幅值始終是最大的,位置始終是不變的。如果有噪聲,那么噪聲的幅值只存在于有限的尺度空間上,結(jié)合幅值判據(jù)和位置判據(jù)就能夠很好地確定角點(diǎn),剔除偽角點(diǎn),結(jié)果的準(zhǔn)確性很高。同時(shí)結(jié)合不同的角點(diǎn)模型,還可以對(duì)角點(diǎn)是單角、雙角、三角的屬性作出判別。

角點(diǎn)檢測(cè)文獻(xiàn)

有角點(diǎn)支座矩形板自振分析 有角點(diǎn)支座矩形板自振分析

格式:pdf

大?。?span id="7fb1fbj" class="single-tag-height">205KB

頁(yè)數(shù): 未知

評(píng)分: 4.8

撤去角點(diǎn)支座代之以角點(diǎn)力得板自由振動(dòng)分析的基本結(jié)構(gòu)。原結(jié)構(gòu)振形函數(shù)表達(dá)式由基本結(jié)構(gòu)所固有的基本振形和角點(diǎn)力所激發(fā)的附加振形組成,它應(yīng)滿足振動(dòng)微分方程和板撓度與角點(diǎn)力間的微分關(guān)系。為表示板雙向振動(dòng)規(guī)律,基本振形在二個(gè)坐標(biāo)軸方向上有各自獨(dú)立的振形曲線,分別符合相應(yīng)方向邊界所限定的、與微分方程直接關(guān)聯(lián)的變形和受力特征:在支承邊界上振幅為零而剪力分布不為零值;在自由邊界上振幅不為零而剪力分布為零值;在自由角點(diǎn)處對(duì)應(yīng)的振幅不為零而角點(diǎn)力為零值。附加振形在角點(diǎn)處要滿足振幅與角點(diǎn)力的微分關(guān)系,在每條邊界上要符合邊界所限定的振幅與剪力分布的振動(dòng)特征。并導(dǎo)出二鄰邊和對(duì)角點(diǎn)支承矩形板,一邊支承和一角點(diǎn)或二角點(diǎn)支承矩形板的振形曲線,計(jì)算了不同邊長(zhǎng)比時(shí)板的自振頻率。

立即下載
利用RTK測(cè)量建筑物墻角點(diǎn)方法的研究 利用RTK測(cè)量建筑物墻角點(diǎn)方法的研究

格式:pdf

大?。?span id="bpxb1lv" class="single-tag-height">205KB

頁(yè)數(shù): 4頁(yè)

評(píng)分: 4.6

在地形測(cè)量、地籍測(cè)量、工程測(cè)量中,RTK已經(jīng)被廣泛使用,但是測(cè)量建筑物(構(gòu)筑物)墻角點(diǎn)時(shí)卻非常困難。利用自制RTK輔助裝置來(lái)測(cè)量建筑物(構(gòu)筑物)墻角點(diǎn),通過(guò)實(shí)驗(yàn)進(jìn)行精度分析,并結(jié)合吉林省扶余市地籍調(diào)查項(xiàng)目進(jìn)行應(yīng)用檢驗(yàn),文中方法達(dá)到了地籍測(cè)量的精度要求,具有一定應(yīng)用價(jià)值。

立即下載

本項(xiàng)目通過(guò)四年的研究,充分調(diào)研了相關(guān)文獻(xiàn),開展了實(shí)際火災(zāi)案例分析和疏散演習(xí),獲得了大量疏散反應(yīng)時(shí)間的視頻監(jiān)控和調(diào)查問(wèn)卷,采用混合高斯背景建模、特征角點(diǎn)檢測(cè)算法,建立了人群聚散行為的檢測(cè)模型,從疏散演習(xí)和實(shí)際火災(zāi)案例的監(jiān)控視頻中提取疏散反應(yīng)時(shí)間特征參數(shù),并用調(diào)查問(wèn)卷的統(tǒng)計(jì)結(jié)果進(jìn)行修正完善。通過(guò)綜合分析人員疏散反應(yīng)的特征參數(shù),結(jié)合生存時(shí)間的基本函數(shù),建立了疏散反應(yīng)時(shí)間Cox回歸模型并進(jìn)行了統(tǒng)計(jì)分析,系統(tǒng)地研究了疏散反應(yīng)時(shí)間范圍及其時(shí)序特征。分別從社會(huì)力模型和高層建筑綜合疏散模型及優(yōu)化出發(fā),構(gòu)建了包含火災(zāi)察覺(jué)、火災(zāi)確認(rèn)、行動(dòng)準(zhǔn)備、疏散運(yùn)動(dòng)等多個(gè)特征階段的全過(guò)程疏散模型。最后,通過(guò)案例分析和模擬計(jì)算,具體研究了影響人員疏散反應(yīng)的典型要素,探索縮短人員反應(yīng)時(shí)間的技術(shù)和方法,提高疏散效率。 2100433B

角點(diǎn)檢測(cè)相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無(wú)線POS機(jī) 廣東合正采購(gòu)招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國(guó)際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽(yáng)招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國(guó)際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國(guó)咨招標(biāo)有限公司 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機(jī) 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 甘肅中維國(guó)際招標(biāo)有限公司 舌花雛菊 湖北鑫宇陽(yáng)光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無(wú)縫鋼管 中國(guó)石油煉化工程建設(shè)項(xiàng)目部 華潤(rùn)燃?xì)猓ㄉ虾#┯邢薰? 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動(dòng)態(tài)監(jiān)測(cè)工作的通知 電梯平層準(zhǔn)確度 廣州利好來(lái)電氣有限公司 四川中澤盛世招標(biāo)代理有限公司