吳觀茂 陳令剛 王倩倩
摘要:對(duì)圓形的識(shí)別是機(jī)器視覺中最基本和最重要的任務(wù)之一,為了準(zhǔn)確確定復(fù)雜背景圖像中圓的位置,提出了一種將支持向量回歸模型與三點(diǎn)擬合圓聯(lián)合起來的新算法,通過支持向量回歸模型訓(xùn)練不同類型的圓形樣本,得到超平面方程f(x),以f(x)為中心線,構(gòu)建一個(gè)寬度為2ε的近似圓環(huán)型間隔帶,在此間隔帶上的點(diǎn)都被認(rèn)為屬于圓形邊界上的點(diǎn),然后運(yùn)用三點(diǎn)擬合圓幾何算法計(jì)算出圓心和半徑,從而達(dá)到識(shí)別圓形的目的。實(shí)驗(yàn)結(jié)果表明,聯(lián)合算法通過對(duì)訓(xùn)練樣本的學(xué)習(xí),能夠在噪聲比較大的背景圖像中得到圓形的邊界信息,從而確定圓的位置,較僅使用某一種圓形識(shí)別算法有一定的優(yōu)勢。在以圓形作為定位的機(jī)器視覺領(lǐng)域,具有重要的理論研究價(jià)值與實(shí)踐意義。
關(guān)鍵詞:計(jì)算機(jī)圖象處理;圓形檢測;支持向量回歸;三點(diǎn)擬合圓;機(jī)器視覺
中圖分類號(hào):TP181文獻(xiàn)標(biāo)志碼:A
收稿日期:20170921;修回日期:20180306;責(zé)任編輯:李穆
基金項(xiàng)目:國家自然科學(xué)基金(61471004);安徽理工大學(xué)研究生創(chuàng)新基金項(xiàng)目(2017CX2045)
第一作者簡介:吳觀茂(1965—),男,安徽歙縣人,副教授,博士,主要從事數(shù)據(jù)庫技術(shù)、礦山信息技術(shù)方面的研究。
Email:gmwu@ah.edu.cn
吳觀茂,陳令剛,王倩倩.支持向量回歸在圓形檢測中的應(yīng)用[J].河北科技大學(xué)學(xué)報(bào),2018,39(2):99106.
WU Guanmao, CHEN Linggang, WANG Qianqian.Application of support vector regression in circle detection[J].Journal of Hebei University of Science and Technology,2018,39(2):99106.Application of support vector regression in circle detection
WU Guanmao1, CHEN Linggang1, WANG Qianqian2
(1.School of Computer Science and Engineering, Anhui University of Science and Technology, Huainan, Anhui 232001, China; 2.School of Mathematics and Big Data, Anhui University of Science and Technology, Huainan, Anhui 232001, China)
Abstract:Circle detection is one of the most basic and important tasks in machine vision. In order to accurately determine the circle location in complex background images, a new joint algorithm that combines the model of support vector regression with the threepoint fitting circle detection algorithm is proposed. The different types of circular samples are trained by the support vector regression model in the algorithm. So the hyperplane equation f(x) can be obtained. Taking the f(x) as the center line, one similar circular ring with the width of 2 can be constructed. The points in this interval are considered as the circular boundary points. Then, the center and radius can be calculated based on the threepoint fitting circular geometry algorithm, so as to achieve the purpose of identifying the circle. The experimental results show that the circular boundary information can be obtained from the relatively noisy background images by learning the training samples thereby determining the location of the circle, which has some advantages over using only a certain circular recognition algorithm. In the field of machine vision positioning with circles, this joint algorithm has important theoretical research value and practical significance.
Keywords:computer image processing; circle detection; support vector regression; threepoint fitting circle; machine vision
圓檢測是機(jī)器視覺中一項(xiàng)基礎(chǔ)性的研究任務(wù),在工業(yè)制造、交通檢測、虹膜識(shí)別、生物醫(yī)藥等領(lǐng)域都有著廣泛的應(yīng)用[1]。實(shí)際場景中,由于光線、圖像采集、遮擋等多種因素的影響,待檢測的目標(biāo)經(jīng)常出現(xiàn)變異的情況,比如橢圓、空心圓、邊緣斷續(xù)、多圓粘連等,也就是說在復(fù)雜背景下的圓檢測依然是一件挑戰(zhàn)性的工作[24]。
河北科技大學(xué)學(xué)報(bào)2018年第2期吳觀茂,等:支持向量回歸在圓形檢測中的應(yīng)用目前,圓形霍夫變換(circular Hough transform ,CHT)[5]是最常用的圓形識(shí)別算法,但是該方法采用一到多的映射計(jì)算量龐大,在復(fù)雜背景下識(shí)別的準(zhǔn)確率并不高。為了克服CHT的問題,多年來研究者提出一些替代和改進(jìn)的算法,如:圓度檢測算法[6]、隨機(jī)Hough變換(RHT)[7]、廣義Hough變換等[8]。但是這些算法需要獲得圓形的邊界信息,以確定圓的位置,見圖1、圖2,這種噪聲比較大甚至邊緣出現(xiàn)了斷續(xù)的情況,邊界信息是不易得到的,這就讓其實(shí)際應(yīng)用受到了限制。
圖1源圖像1
Fig.1Source image 1
圖2源圖像2
Fig.2Source image 2
考慮到支持向量回歸在圖像識(shí)別、自然語言處理、信息檢索等領(lǐng)域的發(fā)展及應(yīng)用中起著重要的作用[910],本文擬使用支持向量回歸模型,通過對(duì)圓形樣本的訓(xùn)練,構(gòu)建一個(gè)寬度為2ε的近似圓環(huán)的間隔帶,落入此間隔帶的樣本點(diǎn)則認(rèn)為是屬于圓形邊界上的點(diǎn),最后對(duì)間隔帶內(nèi)的點(diǎn)運(yùn)用三點(diǎn)擬合圓幾何算法確定圓心和半徑。實(shí)驗(yàn)結(jié)果表明該方法具有很好的魯棒性和精確度。
1相關(guān)算法
1.1支持向量回歸基本原理
支持向量機(jī)(support vector machine, SVM)是20世紀(jì)90年代中期發(fā)展起來的基于統(tǒng)計(jì)學(xué)習(xí)理論的一種機(jī)器學(xué)習(xí)方法[11],該方法具有泛化能力強(qiáng)、在小樣本的情況下也能取得良好訓(xùn)練效果的優(yōu)點(diǎn),近年來已成功應(yīng)用于很多領(lǐng)域,比如文字識(shí)別、語音處理、人臉檢測等。將SVM用于解決回歸預(yù)測時(shí)便有了支持向量回歸(support vector regression,SVR)[12],SVR回歸,就是找到一個(gè)回歸平面,讓一個(gè)集合的所有數(shù)據(jù)到該平面的距離最近,其思想如下:給定訓(xùn)練樣本D={(x1,y1),(x2,y2),…,(xi,yi),…,(xm, ym)},其中每個(gè)樣本點(diǎn)由實(shí)例與標(biāo)記組成,實(shí)例xi∈X標(biāo)記yi∈R,X是實(shí)例空間,R是輸入空間。希望學(xué)得一個(gè)類似圖3的回歸函數(shù)線性模型:f(x)=ωTx+b,(1)使得f(x)與實(shí)際值y盡可能接近,ω和b是待求解的參數(shù)。但是這樣得到的SVR泛化能力還很弱,只能處理線性的情況,而檢測圓形是一種非線性問題。SVR的做法是選擇一個(gè)核函數(shù)Kernel,通過映射函數(shù)Φ將輸入數(shù)據(jù)映射到高維空間,在高維特征空間中構(gòu)造出最優(yōu)分離超平面f(x),以超平面f(x)為中心線,構(gòu)建一個(gè)寬度為2ε的間隔帶,在此間隔帶中的訓(xùn)練樣本都是被認(rèn)為分類正確的。也就是說允許f(x)與實(shí)際值y之間有ε的偏差,即當(dāng)f(x)與y差值的絕對(duì)值大于ε時(shí)才計(jì)算損失,從而解決在原始空間中線性不可分的問題(見圖4)。通過引入核函數(shù)Kernel映射之后,需要學(xué)習(xí)的回歸模型變?yōu)閒(x)=ωTΦ(x)+b,(2)于是,SVR問題的目標(biāo)函數(shù)可以表示為minω,b12‖ω‖2+C∑mi=1lε(f(xi)-yi),(3)其中C為正則化常數(shù),lε是不敏感損失函數(shù),lε=0,if|z|≤ε;|z|-ε,otherwise。(4) 圖3支持向量回歸示意圖
Fig.3SVR diagram
圖4分割超平面示意圖
Fig.4Partition hyperplane diagram
為了包容一些異常樣本點(diǎn),引入松弛變量ξi和ξ*i,將式(3)重寫為minω,b12‖ω‖2+C∑mi=1(ξi+ξ*i),s.t.f(xi)-yi≤ε+ξi,yi-f(xi)≤ε+ξ*i,ξi≥0,ξ*i≥0,i=1,2,…,m。 (5)通過引入拉格朗日乘子λi≥0,λ*i≥0,γi≥0,γ*i≥0,建立拉格朗日函數(shù)L(ω,b,ξi,ξ*,λ,λ*,γ,γ*)=
minω,b12‖ω‖2+C∑mi=1(ξi+ξ*i)-∑mi=1λiξi-∑mi=1λ*iξ*i+
∑mi=1γi(f(xi)-yi-ε-ξi)+∑mi=1γ*i(yi-f(xi)-ε-ξ*i),(6)令參數(shù)ω,b,ξi,ξ*i的偏導(dǎo)都等于零,可得L(ω,b,ξi,ξ*,λ,λ*,γ,γ*)的最小值,Lω=ω-∑mi=1(γ*i-γi)Φ(xi)=0, (7)
Lb=∑mi=1(γ*i-γi)=0, (8)
Lξi=C-γi+λi, (9)
Lξ*i=C-γ*i+λ*i,(10)將式(5)—式(8)代入式(4),即可得到SVR的對(duì)偶優(yōu)化問題 maxγ,γ* ∑mi=1 yi(γ*i-γi)-ε(γ*i+γi)-
12 ∑mi=1 ∑mj=1(γ*i-γi)(γ*j-γj)Φ(xi)TΦ(xi),
s.t.∑mi=1(γ*i-γi),
0≤γi,γ*i≤C,(11)由此,支持向量機(jī)的回歸問題轉(zhuǎn)換成了二次優(yōu)化問題,求解出式(9)的二次優(yōu)化問題,得到數(shù)據(jù)點(diǎn)表示的ω:ω=∑mi=1(γ*i-γi)Φ(xi), (12)式中γi和γ*i是最小化式(2)的解,將式(12)代入式(2)可求得支持向量機(jī)線性回歸函數(shù)f(x)=ωx+b=∑mi=1(γ*i-γi)Φ(xi)TΦ(x)+b=
∑mi=1(γ*i-γi)K(xi,x)+b,(13)式中K(xi,x)=Φ(xi)T,Φ(x)為核函數(shù)。
1.2三點(diǎn)擬合圓算法
三點(diǎn)擬合圓是求解圓心和半徑的幾何算法,該算法隨機(jī)取屬于圓形上非共線的3點(diǎn)以確定圓的位置[2]。圓的方程如式(14)所示:
x2+y2+2ax+2by+c=0。(14)
假設(shè)選取支持向量機(jī)線性回歸函數(shù)f(x)=∑mi=1(γ*i-γi)K(xi,x)+b上的3點(diǎn)為(x1,y1),(x2,y2),(x3,y3),將這3點(diǎn)代入方程(14),得到:
x21+y21+2ax1+2ay1+c=0,x22+y22+2ax2+2ay2+c=0,x23+y23+2ax3+2ay3+c=0。 (15)
運(yùn)用Cramer法則解此方程組,得到參數(shù)a,b,c:
a=D1/D,b=D2/D,c=D3/D。(16)
式中:
D=2x12y112x22y212x32y31,D1=-(x21+y21)2y11-(x22+y22)2y21-(x23+y23)2y31,
D2=2x1-(x21+y21)12x2-(x22+y22)12x3-(x23+y23)1,D3=2x12y1-(x21+y21)2x22y2-(x22+y22)2x32y3-(x23+y23)。
于是方程(14)可以重新寫為(x+a)2+(y+b)2=a2+b2-c,于是可以得到圓心(x0,y0)和半徑r分別為(-a,-b)和(a2+b2-c)1/2。
2支持向量回歸聯(lián)合三點(diǎn)擬合圓算法原理
2.1聯(lián)合算法原理
本文主要針對(duì)圖1、圖2這種噪聲比較大的空心圓的識(shí)別,對(duì)于圖5中的實(shí)心圓,只要運(yùn)用Canny邊緣檢測算子檢測出實(shí)心圓的邊緣(見圖6),便可以使用該算法檢測。支持向量回歸聯(lián)合三點(diǎn)擬合圓算法原理如下:首先選取合適的支持向量回歸模型,通過訓(xùn)練數(shù)據(jù)訓(xùn)練該模型,從而在待識(shí)別圖像中構(gòu)建一個(gè)寬度為2ε的近似圓環(huán)的間隔帶(見圖4),落入此間隔帶樣本的點(diǎn)構(gòu)成分割超平面f(x)=∑mi=1(γ*i-γi)K(xi,x)+b,此時(shí)使得f(x)=0的數(shù)據(jù)點(diǎn)則認(rèn)為是屬于圓形邊界上的點(diǎn),然后對(duì)這些點(diǎn)運(yùn)用三點(diǎn)擬合圓幾何算法確定圓心和半徑。
2.2支持向量回歸核函數(shù)的選擇
該聯(lián)合算法性能的關(guān)鍵是支持向量回歸模型的選擇,模型選擇主要包括2方面:1)核函數(shù)類型的選擇;2)確定核函數(shù)類型后相關(guān)參數(shù)的選擇。其中核函數(shù)的選擇更加重要,核函數(shù)直接決定了支持向量回歸的最終性能,不同的核函數(shù)可以生成不同的支持向量回歸模型。常用的核函數(shù)有線性核、多項(xiàng)式核、高斯徑向基核(RBF)、Sigmoid核等,其表達(dá)式與參數(shù)見表1。
這些核函數(shù)各有其優(yōu)點(diǎn)和適用場合,如何根據(jù)具體的數(shù)據(jù)選擇恰當(dāng)?shù)暮撕瘮?shù)是支持向量回歸應(yīng)用領(lǐng)域中的一個(gè)難點(diǎn),遺憾的是核函數(shù)的選擇是一個(gè)未解決的問題[1318]。
目前來說,應(yīng)用最廣泛的是高斯徑向基核(RBF),無論在小樣本還是大樣本、高維還是低維等情況下[15],缺乏先驗(yàn)知識(shí)時(shí)其適用性都是最好的。RBF相比其他核函數(shù)有以下優(yōu)點(diǎn):1)RBF核函數(shù)可以將一個(gè)樣本映射到一個(gè)更高維的空間,也就是說如果考慮使用RBF,便就沒有必要考慮線性核函數(shù);2)與多項(xiàng)式核函數(shù)相比,RBF需要確定的參數(shù)更少,能夠減少數(shù)值的計(jì)算困難;3)參數(shù)取某些特定值時(shí),RBF和sigmoid具有相似的性能。
綜合以上分析,本文選定高斯徑向基核(RBF)作為支持向量回歸模型與三點(diǎn)擬合圓聯(lián)合算法的核函數(shù)。
2.3高斯徑向基核(RBF)參數(shù)的選擇
選擇好核函數(shù)之后,便要確定核參數(shù)選擇的方法,基于RBF核的支持向量回歸的性能主要受參數(shù)σ和正則化參數(shù)C的影響。參數(shù)σ是RBF核的唯一參數(shù),σ不同則樣本向量映射的特征空間也不同,因此參數(shù)σ是影響RBF靈活度的關(guān)鍵[15]。正則化參數(shù)C是目標(biāo)函數(shù)的參數(shù),是對(duì)錯(cuò)分樣本數(shù)據(jù)偏離值的懲罰系數(shù),它的作用是調(diào)節(jié)學(xué)習(xí)機(jī)的經(jīng)驗(yàn)風(fēng)險(xiǎn)和置信范圍的比例,一般來說,訓(xùn)練樣本集越大,訓(xùn)練結(jié)果對(duì)C越不敏感[18]。
選擇RBF參數(shù)通常有如下幾種方法:統(tǒng)計(jì)學(xué)習(xí)理論的VC維學(xué)習(xí)方法、貝葉斯法(Bayesian)、交叉驗(yàn)證法(Crossvalidation)等。統(tǒng)計(jì)學(xué)習(xí)理論的VC維學(xué)習(xí)方法通過使得參數(shù)在VC維的上界最小,來確定模型的參數(shù);貝葉斯法(Bayesian)主要應(yīng)用于最小二乘支持向量機(jī)(LSSVM)中核函數(shù)的參數(shù)的確定[19];交叉驗(yàn)證法為最簡單、最方便的方法,其基本思想是將原始數(shù)據(jù)分成2組,一組作為訓(xùn)練集,另一組作為驗(yàn)證集,首先通過選擇幾組不同的(C,σ)對(duì)訓(xùn)練集進(jìn)行訓(xùn)練,再利用驗(yàn)證集來驗(yàn)證訓(xùn)練集訓(xùn)練得到的模型,選擇其中使驗(yàn)證集中數(shù)據(jù)錯(cuò)誤最小的那一組(C,σ)作為模型的參數(shù)。在小樣本的情況下,交叉驗(yàn)證法是較為方便的方法,也是本文所采用的方法。
2.4支持向量回歸聯(lián)合三點(diǎn)擬合圓算法步驟
圓形檢測的步驟如下。
Step1:人為隨機(jī)選取測試集圓形邊緣上10組的不共線的3點(diǎn),使用三點(diǎn)擬合圓的方法分別計(jì)算圓心、半徑,精度取小數(shù)點(diǎn)后3位,求其平均值。
Step2:加載訓(xùn)練樣本,將訓(xùn)練樣本轉(zhuǎn)換為灰度圖像,并將圖像大小統(tǒng)一調(diào)整為32(寬)*32(高)。樣本中黑色像素標(biāo)記為正例1,白色像素標(biāo)記為-1。
Step3:選取一組參數(shù)(C,σ),運(yùn)用支持向量回歸SVR算法求出訓(xùn)練樣本的超平面方程
f(x)=∑mi=1(γ*i-γi)K(xi,x)+b,其中K(xi,yj)=exp(-‖xi-yj‖22σ2)。
Step4:將測試集的數(shù)據(jù)點(diǎn)代入f(x)=∑mi=1(γ*i-γi)K(xi,x)+b中,如果f(x)=0,則判斷該點(diǎn)屬于圓形上的點(diǎn)。將屬于圓形上的點(diǎn)存入數(shù)組arg[],隨機(jī)選取arg[]中50組非共線的3點(diǎn),用三點(diǎn)擬合圓的方法計(jì)算每一組的圓心和半徑,精度取小數(shù)點(diǎn)后3位。統(tǒng)計(jì)這50組識(shí)別圓的結(jié)果,概率最大一組數(shù)據(jù)即為該聯(lián)合算法確定的圓心和半徑。
Step5:將識(shí)別的圓心與半徑與Step1中手動(dòng)計(jì)算的標(biāo)準(zhǔn)值進(jìn)行比較,若偏差大于1個(gè)像素,則通過交叉驗(yàn)證法更換下一組參數(shù)(C,σ),重復(fù)步驟Step2—Step5。
Step6:得到聯(lián)合算法的參數(shù)(C,σ)之后,重復(fù)步驟step4和步驟5識(shí)別驗(yàn)證集。
3實(shí)驗(yàn)仿真及分析
3.1實(shí)驗(yàn)平臺(tái)
算法結(jié)果均在CPU為Intel(R) Core(TM) i3 M350 ,2.27 GHz,內(nèi)存為8 GB,操作系統(tǒng)為Windows7 旗艦版的宏碁筆記本電腦上運(yùn)行得到,開發(fā)工具為VS2010+opencv2.49。
3.2實(shí)驗(yàn)仿真
為了驗(yàn)證支持向量回歸聯(lián)合三點(diǎn)擬合圓算法(聯(lián)合算法)的有效性,對(duì)其進(jìn)行了大量的測試,并引入了模板匹配[2021]、RHT算法、圓度檢測、手動(dòng)計(jì)算作為對(duì)照。該聯(lián)合算法實(shí)驗(yàn)是在合成的圖像上進(jìn)行訓(xùn)練與檢測,將數(shù)據(jù)分為訓(xùn)練集圖7—圖14、測試集圖1、驗(yàn)證集圖15 a)—圖15 d),其中訓(xùn)練集展示為部分?jǐn)?shù)據(jù)。測試集用來得到參數(shù)(C,σ),驗(yàn)證集為檢測的樣本數(shù)據(jù)。各檢測結(jié)果如圖15所示,圖15 a)—圖15 d)為源圖像,圖15 a1)—圖15 d1)為聯(lián)合算法識(shí)別結(jié)果,圖15 a2)—圖15 d2)、圖15 a3)—圖15 d3)、圖15 a4)—圖15 d4)分別為模板匹配、RHT算法、圓度檢測算法的識(shí)別結(jié)果。
3.3實(shí)驗(yàn)分析
由圖15可知:1)聯(lián)合算法與模板匹配的檢測結(jié)果類似,識(shí)別出了圖15 a)—圖15 d)所有類型的圓形;2)邊緣比較清晰的實(shí)心圓見圖15 a),噪聲比較小的空心圓見圖15 d),各算法均有比較好的識(shí)別效果;3)噪聲比較大的見圖15 b)、在圖15 c)中,RHT算法識(shí)別的結(jié)果偏差較大;4)圓度檢測能夠識(shí)別圖15 b)、圖15 c),但對(duì)圖15 b)、圖15 c)的識(shí)別有所偏差。聯(lián)合算法、模板匹配、RHT算法、圓度檢測和手動(dòng)計(jì)算的圓心與半徑的精度分別記錄在表2中,從表2中記錄結(jié)果來看,背景比較復(fù)雜的圖15 b)、圖15 c)中,聯(lián)合算法、模板匹配、手動(dòng)計(jì)算的結(jié)果最為接近,說明聯(lián)合算法與模板匹配在這幾種算法中識(shí)別精度是最好的。但是模板匹配需要選中合適的模板才能匹配出最優(yōu)的位置,也就是每識(shí)別一種類型的圖片就需要更換一種模板,且識(shí)別精度僅能達(dá)到像素級(jí),聯(lián)合算法的識(shí)別結(jié)果帶有小數(shù)位,能夠達(dá)到像素級(jí)以下,因此在精度上聯(lián)合算法又優(yōu)于模板匹配。綜上,聯(lián)合算法在模板匹配、RHT算法、圓度檢測算法中為最優(yōu)的。
總體上模板匹配檢測時(shí)間最短,RHT算法其次,圓度檢測第三,聯(lián)合算法用時(shí)最長。這是由于聯(lián)合算法需要通過核函數(shù)將低維數(shù)據(jù)映射到高維空間,在高維空間中構(gòu)造訓(xùn)練數(shù)據(jù)的最優(yōu)分類超平面,增加了時(shí)間的開銷。說明該聯(lián)合算法是在犧牲了算法的時(shí)間復(fù)雜度的基礎(chǔ)上提升了識(shí)別圓的精確度。
表3各算法時(shí)間消耗對(duì)比
Tab.3Executiontime comparison
算法圖像檢測時(shí)間/s圖15 a)圖15 b)圖15 c)圖15 d)聯(lián)合算法0.850.740.560.63模板匹配0.130.250.140.12RHT算法0.530.540.280.42圓度檢測0.320.440.410.39
4結(jié)語
本文提出了基于支持向量回歸與三點(diǎn)擬合圓聯(lián)合的圓形檢測新算法,該算法通過選擇適當(dāng)?shù)暮藚?shù)對(duì)圓形樣本進(jìn)行訓(xùn)練,能夠識(shí)別復(fù)雜背景下的圓形,使得識(shí)別的精度與手動(dòng)擬合圓的圓心與半徑誤差均在1個(gè)像素之內(nèi)。實(shí)際工程應(yīng)用中,同一個(gè)程序常常需要識(shí)別不同類型的圓形,單純某一種算法識(shí)別的效果經(jīng)常受到局限,此聯(lián)合算法通過對(duì)樣本的學(xué)習(xí)來確定圓形的邊界信息,是對(duì)圓形物體檢測的一種有益嘗試。該聯(lián)合算法目前只針對(duì)源圖像中僅有一個(gè)圓形的情況且時(shí)間消耗比較大,下一步將繼續(xù)拓展該算法的適用范圍及優(yōu)化該算法的時(shí)間復(fù)雜度,使其能夠在合理的時(shí)間內(nèi)識(shí)別出多圓的情形。
參考文獻(xiàn)/References:
[1]于起鋒,陸宏偉,劉肖琳. 基于圖像的精密測量和運(yùn)動(dòng)測量[M]. 北京:國防工業(yè)出版社,2002.
[2]CUEVAS E, WARIO F. Automatic multiple circle detection based on artificial immune systems[J]. Expert Systems with Applications An International Journal, 2012, 39(1):713722.
[3]LAMIROY B, GUEBBAS Y.Robust and precise circular arc detection[J]. Lecture Notes in Computer Science, 2010, 6020:4960.
[4]YUAN B, LIU M. Power Histogram for Circle Detection on Images[M]. Elsevier: Science Inc,2015.
[5]MUAMMAR H, NIXON M. Approaches to extending the Hough transform[J]. Speech and Signal Processing ICASSP, 1989, 3: 15561559.
[6]張之穩(wěn),宋世軍. 利用圓度進(jìn)行圓定位方法[J]. 山東大學(xué)學(xué)報(bào)(工學(xué)版),2006,36(1):1922.
ZHANG Zhiwen, SONG Shijun. Circle locating method based on roundness[J]. Journal of Shandong University (Engineering Science), 2006, 36(1):1922.
[7]XU L, OJA E, KULTANEN P. A new curve detection method: Randomized Hough transform (RHT)[J]. Pattern Recognition Letters, 1990, 11(5):331338.
[8]黎自強(qiáng),騰弘飛. 廣義Hough變換:多個(gè)圓的快速隨機(jī)檢測[J]. 計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2006, 18(1):2733.
LI Ziqiang, TENG Hongfei. Generalized Hough transform: Fast randomized mu1ticircle detection[J]. Journal of ComputerAided Design & Computer Graphics, 2006, 18(1): 2733.
[9]王定成, 方廷健, 唐毅. 支持向量機(jī)回歸理論與控制的綜述[J]. 模式識(shí)別與人工智能, 2003,16(2):192197.
[10]周志華,機(jī)器學(xué)習(xí)[M]. 北京:清華大學(xué)出版社,2016:121140.
[11]SMOLA A J.A tutorial on support vector regression[J]. Statistics & Computing, 2004, 14(3):199222.
[12]李航, 統(tǒng)計(jì)學(xué)習(xí)方法[M].北京:清華大學(xué)出版社,2012:95134.
[13]鄧乃揚(yáng),田英杰. 支持向量機(jī)——理論、算法與拓展[M]. 北京:科學(xué)出版社,2009.
[14]朱樹先, 張仁杰. 支持向量機(jī)核函數(shù)選擇的研究[J]. 科學(xué)技術(shù)與工程, 2008, 8(16):45134517.
[15]歐陽中, 王育齊, 俞梅洪. 基于不同核函數(shù)的支持向量機(jī)的分析與比較[J]. 福建電腦, 2013, 29(10):1214.
[16]鐘震. 稀疏表示下支持向量機(jī)核函數(shù)選擇[D]. 南昌:江西理工大學(xué),2015.
ZHONG Zhen. Support Vector Machine Kernel Function Selection with Sparse Representation[D]. Nanchang:Jiangxi University of Science and Technology,2015.
[17]李海生. 支持向量機(jī)回歸算法與應(yīng)用研究[D]. 廣州:華南理工大學(xué), 2005.
LI Haisheng. Algorithm and Application Research of Support Vector Machine Regression[D]. Guangzhou:South China University of Technology, 2005.
[18]劉明. 支持向量機(jī)中Sigmoid核函數(shù)的研究[D]. 西安:西安電子科技大學(xué),2009
LIU Ming. Research on Sigmoid Kernel Function in Support Vector Machines[D]. Xian:Xidian University,2009.
[19]樊曉雪. 最小二乘支持向量機(jī)的參數(shù)選擇[D]. 保定:河北大學(xué), 2012.
FAN Xiaoxue. Least Squares Support Vector Machine Parameter Selection[D].Baoding:Hebei University,2012.
[20]劉瑞禎, 于仕琪. opencv教程——基礎(chǔ)篇[M]. 北京:北京航空航天大學(xué)出版社,2007.
[21]陳令剛. 基于模板匹配的多圓識(shí)別算法[J]. 電腦知識(shí)與技術(shù), 2017, 13(24): 173174.
CHEN Linggang. A algorithm for multiplecircle detection on images using template matching[J]. Computer Knowledge and Technology, 2017, 13(24): 173174.第39卷第2期河北科技大學(xué)學(xué)報(bào)Vol.39,No.2
2018年4月Journal of Hebei University of Science and TechnologyApr. 2018