欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于K-means方法的走廊消失點(diǎn)快速檢測(cè)算法

文檔序號(hào):6550438閱讀:900來(lái)源:國(guó)知局
一種基于K-means方法的走廊消失點(diǎn)快速檢測(cè)算法
【專利摘要】本發(fā)明提出了一種基于K-means方法的走廊消失點(diǎn)快速檢測(cè)算法,當(dāng)獲得機(jī)器人實(shí)時(shí)返回的圖像數(shù)據(jù)后,先對(duì)其進(jìn)行前期處理,包括降采樣、灰度化處理、直方圖均衡化和Canny邊緣檢測(cè);再對(duì)上一步獲得圖像利用概率霍夫變換算法進(jìn)行線條的提?。蛔詈罄肒-means算法對(duì)檢測(cè)到的直線根據(jù)斜率聚為四類,計(jì)算出每簇直線中點(diǎn)的均值,然后利用聚類得到的斜率和中點(diǎn)均值構(gòu)建四條直線代替上一步檢測(cè)到的直線,將四條直線隨機(jī)分為兩組,分別計(jì)算其交點(diǎn),取交點(diǎn)的中點(diǎn)作為消失點(diǎn)。該方法可以快速的檢測(cè)到消失點(diǎn)的位置,然后利用消失點(diǎn)對(duì)機(jī)器人的前進(jìn)方向進(jìn)行修正,實(shí)現(xiàn)對(duì)機(jī)器人的導(dǎo)航。和現(xiàn)有的消失點(diǎn)檢測(cè)方法相比,本發(fā)明提出的方法具有簡(jiǎn)單高效、實(shí)時(shí)性好、穩(wěn)定性強(qiáng)的特點(diǎn)。
【專利說(shuō)明】-種基于K-means方法的走廊消失點(diǎn)快速檢測(cè)算法 【技術(shù)領(lǐng)域】
[〇〇〇1] 本發(fā)明涉及機(jī)器人自主導(dǎo)航領(lǐng)域,具體為一種基于K-means方法的走廊消失點(diǎn)檢 測(cè)算法,能夠準(zhǔn)確實(shí)時(shí)的從機(jī)器人獲得的圖像中檢測(cè)出消失點(diǎn)的位置坐標(biāo),進(jìn)而為機(jī)器人 的運(yùn)動(dòng)提供導(dǎo)航信息。本發(fā)明也可應(yīng)用于微小型無(wú)人機(jī)在建筑物內(nèi)沿走廊的自主飛行任 務(wù)。 【背景技術(shù)】
[0002] 空間一組平行直線,在圖像平面上所成的像有且僅有一個(gè)交點(diǎn),稱為消失點(diǎn),它包 含了圖像上平行直線的方向信息,因此可用來(lái)為機(jī)器人提供導(dǎo)航信息,這項(xiàng)技術(shù)已經(jīng)被廣 泛應(yīng)用。機(jī)器人在走廊中運(yùn)動(dòng)時(shí),利用從攝像頭獲得的實(shí)時(shí)圖像信息,計(jì)算出走廊中消失點(diǎn) 的坐標(biāo),據(jù)此不斷修正機(jī)器人的前進(jìn)方向,最終可實(shí)現(xiàn)機(jī)器人沿走廊的自主運(yùn)動(dòng)。
[0003] 為了使用消失點(diǎn)對(duì)機(jī)器人的運(yùn)動(dòng)進(jìn)行導(dǎo)航,對(duì)消失點(diǎn)檢測(cè)算法有兩個(gè)重要的要 求:(1)計(jì)算量小,實(shí)時(shí)性高;(2)檢測(cè)到的消失點(diǎn)位置準(zhǔn)確。
[0004] 目前比較流行的幾種消失點(diǎn)檢測(cè)算法大多以霍夫變換為基本思想,而選擇不 同的參數(shù)空間,主要的參數(shù)空間有高斯球、霍夫空間和圖像空間。Barnard, Stephen T. ''Interpreting perspective images. ''Artificial intelligence21. 4(1983) :435-462. 中提出以攝像機(jī)光學(xué)中心為中心的高斯球作為累積空間。圖像中的直線在高斯球中被 映射成為一個(gè)圓,消失點(diǎn)在高斯球中對(duì)應(yīng)著一個(gè)點(diǎn)。由于無(wú)限的圖像平面被映射到一個(gè) 有限的高斯球空間,因此無(wú)限遠(yuǎn)處的消失點(diǎn)同樣被映射成一個(gè)點(diǎn)。在確定消失點(diǎn)的累 積投票階段,高斯球被分割成多個(gè)累積小單元,每個(gè)圓都對(duì)它經(jīng)過(guò)的累積單元投票,投 票數(shù)多的累積單元對(duì)應(yīng)于消失點(diǎn)。這種方法對(duì)有限遠(yuǎn)處和無(wú)限遠(yuǎn)處的消失點(diǎn)均能有效 檢測(cè)。Tuytelaars, Tinne, et al. 〃The cascaded Hough transform as an aid in aerial image interpretation. "Computer Vision,1998. Sixth International Conference on. IEEE,1998.采用和Barnard類似的思想,使用霍夫變換將平面中的直線參數(shù)轉(zhuǎn)化 至霍夫空間,在霍夫空間進(jìn)行累計(jì)投票,確定出消失點(diǎn),在一定程度上減小了計(jì)算量。 Rother, Carsten.k new approach to vanishing point detection in architectural environments. "Image and Vision Computing20. 9(2002) :647-655.將所有圖像平面中檢 測(cè)到直線的兩兩交點(diǎn)作為消失點(diǎn)的候選對(duì)象,并給出了一些約束條件來(lái)確定消失點(diǎn),這種 方法可以得到更為準(zhǔn)確的結(jié)果。
[0005] 但是,上述幾種方法存在以下幾點(diǎn)不足:(1)在高斯球空間和霍夫空間方法中,經(jīng) 高斯球變換和霍夫變換后,減少了線段和消失點(diǎn)的空間位置信息,同時(shí),這兩種方法檢測(cè)到 的消失點(diǎn)精度受累積單元大小的影響較大,當(dāng)累積單元較大時(shí),得到消失點(diǎn)的誤差較大,當(dāng) 累積單元過(guò)小時(shí),計(jì)算量將會(huì)成倍增加,不能滿足實(shí)時(shí)性要求;(2)在圖像平面進(jìn)行消失點(diǎn) 的檢測(cè)時(shí),對(duì)所有可能的直線交點(diǎn)進(jìn)行計(jì)算,這種方法的精度較高,但在實(shí)際應(yīng)用時(shí),由于 檢測(cè)到直線數(shù)量較大,算法復(fù)雜度高,計(jì)算量大,因此實(shí)時(shí)性較差,無(wú)法滿足實(shí)際需要。
【發(fā)明內(nèi)容】

[0006] 為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提出了一種基于κ-means方法的走廊消失點(diǎn)快 速檢測(cè)算法,采用K-means方法進(jìn)行消失點(diǎn)檢測(cè),只需要計(jì)算直線的兩個(gè)交點(diǎn),即可快速準(zhǔn) 確的計(jì)算出圖像中消失點(diǎn)的位置。
[0007] 本發(fā)明的技術(shù)方案為:
[0008] 所述一種基于K-means方法的走廊消失點(diǎn)快速檢測(cè)算法,其特征在于:采用以下 步驟:
[0009] 步驟1 :對(duì)采集的圖像進(jìn)行預(yù)處理,去除掉圖像中的冗余信息,減小噪聲的影響; 預(yù)處理過(guò)程依次為:對(duì)采集的圖像進(jìn)行降采樣、灰度化處理、直方圖均衡化、采用Canny算 子進(jìn)行邊緣檢測(cè);
[0010] 步驟2 :采用概率霍夫變換算法檢測(cè)步驟1處理后的圖像,提取圖像中的線條;
[0011] 步驟3 :采用K-means方法根據(jù)線條斜率將步驟2提取的線條聚類為四類,分別求 出四類線條中點(diǎn)的均值;根據(jù)每類線條斜率和對(duì)應(yīng)線條中點(diǎn)均值共確定出四條直線,四條 直線隨機(jī)分成兩組,每組兩條直線得到一個(gè)交點(diǎn),取兩個(gè)交點(diǎn)的中點(diǎn)作為消失點(diǎn)。
[0012] 進(jìn)一步的優(yōu)選方案為:
[0013] 所述一種基于K-means方法的走廊消失點(diǎn)快速檢測(cè)算法,其特征在于:步驟3中采 用K-means方法根據(jù)線條斜率將步驟2提取的線條聚類為四類的過(guò)程如下:
[0014] 步驟3. 1 :計(jì)算步驟2檢測(cè)到的η條線條的斜率,并將得到的η個(gè)斜率值作為待聚 類的對(duì)象;從η個(gè)對(duì)象中任意選擇四個(gè)作為初始聚類中心;初始聚類中心為所要聚成四個(gè) 類別的初始中心;
[0015] 步驟3. 2 :計(jì)算每個(gè)待聚類對(duì)象到所有聚類中心的歐氏距離,并將每個(gè)聚類對(duì)象 劃分到距離它最近的聚類中心,作為該聚類中心對(duì)應(yīng)類別的一個(gè)成員;
[0016] 步驟3. 3 :重新計(jì)算每個(gè)類別中各成員的均值,作為該類別新的聚類中心;
[0017] 步驟3. 4:當(dāng)每個(gè)待聚類對(duì)象到其所屬類別聚類中心的距離之和不能再減小時(shí), 聚類結(jié)束,否則返回步驟3. 2。
[0018] 有益效果
[〇〇19] 本發(fā)明實(shí)現(xiàn)了一種準(zhǔn)確高效的走廊消失點(diǎn)檢測(cè)算法,該方法可以在機(jī)器人獲得的 圖像中,快速的檢測(cè)到消失點(diǎn)的位置,然后利用消失點(diǎn)對(duì)機(jī)器人的前進(jìn)方向進(jìn)行修正,實(shí)現(xiàn) 對(duì)機(jī)器人的導(dǎo)航。和現(xiàn)有的消失點(diǎn)檢測(cè)方法相比,本發(fā)明提出的方法具有簡(jiǎn)單高效、實(shí)時(shí)性 好、穩(wěn)定性強(qiáng)的特點(diǎn)。
[0020] 本發(fā)明之所以具有上述有益效果其原因在于:本發(fā)明提出的方法首先對(duì)機(jī)器人獲 得的走廊圖像進(jìn)行預(yù)處理,去除掉對(duì)計(jì)算消失點(diǎn)沒有幫助的圖像數(shù)據(jù),只保留決定走廊消 失點(diǎn)的圖像數(shù)據(jù)部分,極大地減少了所需處理的信息量,降低了計(jì)算的復(fù)雜度。而且由于 概率霍夫變換是一個(gè)相對(duì)比較耗時(shí)的過(guò)程,步驟(1)去除大量無(wú)關(guān)數(shù)據(jù)后,步驟(2)的線 條提取過(guò)程也節(jié)省了計(jì)算成本,而且檢測(cè)到的線條對(duì)消失點(diǎn)的確定均是有用的。在確定消 失點(diǎn)位置時(shí),未采用對(duì)大量直線兩兩求交點(diǎn)的方法,而是充分考慮走廊中的結(jié)構(gòu)特征,采用 K-means方法將圖像中檢測(cè)到的直線聚為四類,利用得到的四條直線代替前面檢測(cè)到的大 量直線,這四條直線就可決定了消失點(diǎn)的位置,采用這種方法進(jìn)一步簡(jiǎn)化了計(jì)算,最終在只 需計(jì)算直線兩個(gè)交點(diǎn)的情況下,就可求出走廊中的消失點(diǎn)。 【專利附圖】

【附圖說(shuō)明】
[0021] 圖1 :本發(fā)明的方法流程圖;
[0022] 圖2 :實(shí)施例中的處理圖像。 【具體實(shí)施方式】
[0023] 下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)一步說(shuō)明。
[0024] 附圖1展示了本發(fā)明實(shí)現(xiàn)走廊中消失點(diǎn)檢測(cè)的整體流程,該流程包含了確定消失 點(diǎn)所需的各個(gè)主要步驟。本發(fā)明的目的是利用走廊中運(yùn)動(dòng)的機(jī)器人返回的圖像信息,快速 計(jì)算出走廊中消失點(diǎn)的位置,并利用檢測(cè)到的消失點(diǎn)對(duì)機(jī)器人沿走廊運(yùn)動(dòng)進(jìn)行導(dǎo)航。附圖 2展示了利用本發(fā)明提出的方法在一幅隨機(jī)拍攝的走廊圖像中檢測(cè)消失點(diǎn)的各個(gè)過(guò)程。
[0025] 下面是具體的實(shí)現(xiàn)步驟,以附圖2中的輸入圖像為例對(duì)整個(gè)過(guò)程進(jìn)行說(shuō)明。
[0026] -、圖像的前期預(yù)處理
[0027] 當(dāng)機(jī)器人返回一張圖片后,先使用計(jì)算機(jī)視覺的方法對(duì)圖像進(jìn)行相關(guān)處理,以減 少周圍環(huán)境中噪聲的干擾,去除掉對(duì)確定消失點(diǎn)沒有作用的圖像數(shù)據(jù),并對(duì)圖像中的邊緣 進(jìn)行檢測(cè),為下一步提取線條做好準(zhǔn)備。
[0028] (1)圖像的降采樣處理
[0029] 首先對(duì)采集到的圖像進(jìn)行將降采樣處理,減小需處理圖像的尺寸,在實(shí)際操作中, 我們將圖像的長(zhǎng)和寬均變?yōu)樵瓉?lái)的1/2。該步驟減少了需要處理的信息量,降低了運(yùn)算過(guò)程 中的時(shí)間成本。
[0030] (2)灰度化圖像
[0031] 由于計(jì)算機(jī)視覺的方法很容易受到所處環(huán)境中光照條件的影響,為了將這種影響 降至最低,我們把降采樣得到的RGB圖像利用公式(1)轉(zhuǎn)化為灰度圖像,減少光照變化對(duì)消 失點(diǎn)檢測(cè)的影響。得到附圖2-b所示圖像。
[0032] Gray = 0. 229R+0. 587G+0. 114B (1)
[0033] (3)直方圖均衡化
[0034] 直方圖均衡化是圖像處理領(lǐng)域中利用圖像直方圖對(duì)圖像對(duì)比度進(jìn)行調(diào)整的方法。 對(duì)于步驟(2)得到的灰度圖像,讓^表示灰度i出現(xiàn)的次數(shù),這樣圖像中灰度為i的像素 的出現(xiàn)率是
[0035]
【權(quán)利要求】
1. 一種基于κ-means方法的走廊消失點(diǎn)快速檢測(cè)算法,其特征在于:采用以下步驟: 步驟1 :對(duì)采集的圖像進(jìn)行預(yù)處理,去除掉圖像中的冗余信息,減小噪聲的影響;預(yù)處 理過(guò)程依次為:對(duì)采集的圖像進(jìn)行降采樣、灰度化處理、直方圖均衡化、采用Canny算子進(jìn) 行邊緣檢測(cè); 步驟2 :采用概率霍夫變換算法檢測(cè)步驟1處理后的圖像,提取圖像中的線條; 步驟3 :采用K-means方法根據(jù)線條斜率將步驟2提取的線條聚類為四類,分別求出四 類線條中點(diǎn)的均值;根據(jù)每類線條斜率和對(duì)應(yīng)線條中點(diǎn)均值共確定出四條直線,四條直線 隨機(jī)分成兩組,每組兩條直線得到一個(gè)交點(diǎn),取兩個(gè)交點(diǎn)的中點(diǎn)作為消失點(diǎn)。
2. 根據(jù)權(quán)利要求1所述一種基于K-means方法的走廊消失點(diǎn)快速檢測(cè)算法,其特征在 于:步驟3中采用K-means方法根據(jù)線條斜率將步驟2提取的線條聚類為四類的過(guò)程如下: 步驟3. 1 :計(jì)算步驟2檢測(cè)到的η條線條的斜率,并將得到的η個(gè)斜率值作為待聚類的 對(duì)象;從η個(gè)對(duì)象中任意選擇四個(gè)作為初始聚類中心;初始聚類中心為所要聚成四個(gè)類別 的初始中心; 步驟3. 2 :計(jì)算每個(gè)待聚類對(duì)象到所有聚類中心的歐氏距離,并將每個(gè)聚類對(duì)象劃分 到距離它最近的聚類中心,作為該聚類中心對(duì)應(yīng)類別的一個(gè)成員; 步驟3. 3 :重新計(jì)算每個(gè)類別中各成員的均值,作為該類別新的聚類中心; 步驟3. 4 :當(dāng)每個(gè)待聚類對(duì)象到其所屬類別聚類中心的距離之和不能再減小時(shí),聚類 結(jié)束,否則返回步驟3. 2。
【文檔編號(hào)】G06K9/62GK104063711SQ201410283061
【公開日】2014年9月24日 申請(qǐng)日期:2014年6月23日 優(yōu)先權(quán)日:2014年6月23日
【發(fā)明者】布樹輝, 程少光, 劉貞報(bào) 申請(qǐng)人:西北工業(yè)大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
海城市| 杭锦后旗| 灵武市| 应用必备| 青龙| 安塞县| 如东县| 开阳县| 嘉黎县| 泾源县| 太仓市| 奉化市| 锦州市| 合阳县| 湘乡市| 始兴县| 龙泉市| 喀什市| 新田县| 蒙城县| 华宁县| 宜君县| 南汇区| 黔西| 介休市| 龙江县| 五莲县| 汉川市| 鄯善县| 林芝县| 永川市| 油尖旺区| 宝兴县| 潮州市| 鱼台县| 内丘县| 西畴县| 巴林左旗| 凌云县| 南投县| 府谷县|