国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Bezier曲線的多邊形圖像骨架矩的研究

2017-04-15 02:09:06王小凡張彬彬
關(guān)鍵詞:平分線多邊形骨架

段 汕,張 洪,王小凡,張 曄,張彬彬

(中南民族大學(xué) 數(shù)學(xué)與統(tǒng)計學(xué)學(xué)院,武漢 430074)

基于Bezier曲線的多邊形圖像骨架矩的研究

段 汕,張 洪,王小凡,張 曄,張彬彬

(中南民族大學(xué) 數(shù)學(xué)與統(tǒng)計學(xué)學(xué)院,武漢 430074)

在Hu矩與Chen邊界矩方法的基礎(chǔ)上,將骨架矩理論融入多邊形圖像的骨架處理中,通過一次與二次Bezier曲線將多邊形骨架用控制點(diǎn)表示,推導(dǎo)了基于控制點(diǎn)表示的骨架矩不變量,為多邊形圖像的分類與識別提供了一種統(tǒng)計特征提取方法.

多邊形;骨架;Bezier曲線;矩不變量

圖像的特征提取是圖像分析的關(guān)鍵,常用的圖像形狀特征提取算法有Fourier描述子、Hough變換、形狀矩陣和矩不變量等方法.矩特征以圖像分布的各階矩來描述圖像的形狀特征,具有較好的抗噪性和穩(wěn)定性.Hu[1]首先將矩用于目標(biāo)識別,提出了矩不變量的概念.矩不變量是一種比較經(jīng)典的特征指標(biāo),它提取的是物體的全局特征.矩不變量具有平移、旋轉(zhuǎn)和尺度變換不變性,被廣泛應(yīng)用在圖像分類與識別、圖像檢索與匹配、圖像分析等領(lǐng)域[2,3].Hu矩實(shí)際上是針對目標(biāo)區(qū)域的矩,所以又稱區(qū)域矩,它需要對整個圖像存在的區(qū)域進(jìn)行計算,計算量大,不利于實(shí)時處理.為了快速計算區(qū)域矩不變量,近年來研究者提出了很多矩的快速算法.因?yàn)槿说囊曈X系統(tǒng)對物體認(rèn)識的初級階段是對其形狀的認(rèn)識,而邊界中含有圖像形狀的重要信息,因此在圖像處理與模式識別領(lǐng)域經(jīng)常根據(jù)圖像的邊界來識別圖像或?qū)ζ浞诸?Chen[4,5]提出的利用區(qū)域邊界來計算區(qū)域矩的快速算法即其中一個,這種邊界矩不變量與Hu矩相比計算量較小,大大減少計算時間,提高了計算效率.

骨架是圖像形狀的曲線表述方式,描述的是圖像的幾何與拓?fù)湫再|(zhì).基于骨架的圖像識別往往需要對骨架進(jìn)行演化、近似、標(biāo)注等繁瑣的編碼工作,而采用合適的骨架矩技術(shù)可以定量描述骨架的整體分布、骨架的彎曲程度、骨架的長短情況等信息[6].本文結(jié)合Hu區(qū)域矩與Chen邊界矩的思想,研究了多邊形圖像骨架的特點(diǎn),在多邊形圖像的骨架問題中建立了骨架矩理論,通過Bezier曲線推導(dǎo)了基于控制點(diǎn)表示的骨架矩,為多邊形圖像的分類與識別建立了一種定量表示方法.

1 多邊形圖像的骨架

設(shè)M?R2是歐式空間中的任一多邊形,邊界為?M.對任意r≥0和p∈R2,以p為圓心,r為半徑的圓盤為:

Kr(p)={q|d(p,q)≤r}.

點(diǎn)p處的半徑函數(shù)為[7]:

規(guī)定多邊形的外邊界以逆時針方向?yàn)檎较?,?nèi)邊界以順時針方向?yàn)檎较?,多邊形的所有頂點(diǎn)p1,p2,…,pn將構(gòu)成一個有向點(diǎn)列.多邊形在凸頂點(diǎn)處內(nèi)角0<α<π,凹頂點(diǎn)處內(nèi)角π<α<2π.多邊形圖像的骨架是由多邊形的點(diǎn)與點(diǎn)、點(diǎn)與邊、邊與邊的平分線構(gòu)成.

(2)對于點(diǎn)A(x1,y1),B(x2,y2),點(diǎn)A與邊AB的平分線是過點(diǎn)A且垂直于AB的直線,方程為:

(x2-x1)(x-x1)+(y2-y1)(y-y1)=0.

(3)對于點(diǎn)F(x0,y0)與直線L:ax+by+c=0,a2+b2=1,F(xiàn)?L,點(diǎn)F與邊L的平分線是以點(diǎn)F為焦點(diǎn),L為準(zhǔn)線的拋物線,方程為:

(a1±a2)x+(b1±b2)y+(c1±c2)=0,

其中正負(fù)號的選取保證角平分線位于多邊形的內(nèi)部.

當(dāng)L1‖L2時,兩直線方程可寫為Li:a1x+b1y+ci=0(i=1,2),平分線方程為:

2 多邊形骨架的Bezier曲線表示

根據(jù)上述分析,多邊形圖像M的骨架,是由直線和拋物線構(gòu)成的連續(xù)曲線.設(shè)其中的直線部分為L={li|i=1,2,…,m},拋物線部分為Q={qj|j=1,2,…,n},則多邊形圖像M的骨架可以表示為S(M)=L∪Q.其中,骨架S(M)的直線與拋物線部分即一次與二次Bezier曲線[8].

2.1 Bezier曲線的定義與性質(zhì)

對于點(diǎn)V0,V1,稱下列參數(shù)多項式:

V(t)=(1-t)V0+tV1,0≤t≤1.

是以點(diǎn)V0,V1為控制點(diǎn)的一次Bezier曲線,它表現(xiàn)為以V0,V1為兩端點(diǎn)的線段.

對于點(diǎn)V0,V1,V2,稱下列參數(shù)多項式:

V(t)=(1-t)2V0+2t(1-t)V1+t2V2,0≤t≤1.

是以點(diǎn)V0,V1,V2為控制點(diǎn)的二次Bezier曲線,V0,V2分別為曲線的兩端點(diǎn),V1為二次Bezier曲線V(t)在點(diǎn)V0與V2的切線的交點(diǎn)[7].

設(shè)控制點(diǎn)坐標(biāo)為V0(x0,y0)、V1(x1,y1)、V2(x2,y2),則一次Bezier曲線的參數(shù)方程為:

二次Bezier曲線的參數(shù)方程為:

它們分別表示一條控制點(diǎn)為V0,V1的直線和一條控制點(diǎn)為V0,V1,V2的拋物線.

2.2 控制點(diǎn)的求取

一次Bezier曲線的控制點(diǎn)即為兩端點(diǎn),二次Bezier曲線的控制點(diǎn)為其兩端點(diǎn)及Bezier曲線在兩端點(diǎn)處切線的交點(diǎn)[8].對于多邊形圖像M,只有凹頂點(diǎn)與邊的平分線才是二次Bezier曲線.

Lk,k+1:ak,k+1x+bk,k+1y+ck,k+1=0,

若記:

且拋物線在點(diǎn)V0、V2處的切線分別為L0、L2,則L0、L2上的方向向量分別為:

因此,拋物線qj過點(diǎn)V0、V2的切線方程分別為:

由L0、L2的方程,可求得控制點(diǎn)V1的坐標(biāo)(xV1,yV1)

3 骨架矩不變量

3.1 一次Bezier曲線的骨架矩

對多邊形圖像M的一次Bezier曲線骨架L={li|i=1,2,…,m},設(shè)骨架段li的控制點(diǎn)為V0i(x0i,y0i)、V1i(x1i,y1i),i=1,2,…,m,則骨架段li的方程為:

骨架段li的p+q階中心矩為:

p+q=2,3,…,

于是,骨架段li的7個具有平移、旋轉(zhuǎn)和尺度變換不變性的矩不變量為:

3.2 二次Bezier曲線的骨架矩

對多邊形圖像M的二次Bezier曲線骨架為Q={qj|j=1,2,…,n},設(shè)骨架段qj的控制點(diǎn)為V0j(x0j,y0j)、V1j(x1j,y1j)、V2j(x2j,y2j),j=1,2,…,n,則骨架段qj的方程為:

骨架段qj的p+q階原點(diǎn)矩為:

x0j)t+x0j]p[(y0j+y2j-2y1j)t2+2(y1j-y0j)t+

y0j]qdt,

qj的p+q階中心矩為:

p+q階歸一化中心矩為:

其中p+q=2,3,…,這樣骨架段qj的7個具有平移、旋轉(zhuǎn)和尺度變換不變性的矩不變量為:

多邊形圖像M的骨架被多邊形的點(diǎn)與點(diǎn)、點(diǎn)與邊、邊與邊的平分線的交點(diǎn)分割成若干個骨架段,即一次與二次Bezier曲線,將一次與二次Bezier曲線的骨架矩相加構(gòu)成多邊形圖像M的骨架矩,給出多邊形圖像M的7個具有平移、旋轉(zhuǎn)和尺度變換不變性的骨架矩:

待測圖像N與參考圖像M的矩不變量距離d(M,N)表示了M與N的相似程度,矩不變量距離越小,代表待測圖像N與參考圖像M越接近,相似程度越高.

4 實(shí)驗(yàn)結(jié)果及分析

本文在Matlab7.10.0環(huán)境下,對3個具有代表性的多邊形圖像進(jìn)行仿真實(shí)驗(yàn).圖1給出了3個多邊形圖像,區(qū)別在于圖像的左下方是否有凹頂點(diǎn)與凹頂點(diǎn)處內(nèi)角的大小,其中圖1(1)的多邊形頂點(diǎn)坐標(biāo)為(1, 2),(4.5, 1.5),(6, 5),(4.5, 7),(6, 9),(3.5, 10),(1, 6),(2.5, 4),圖1(2)的多邊形頂點(diǎn)坐標(biāo)為(1, 2),(4.5, 1.5),(6, 5),(4.5, 7),(6, 9),(3.5, 10),(1, 6),(2, 4),圖1(3)的多邊形頂點(diǎn)坐標(biāo)為(1, 2),(4.5, 1.5),(6, 5),(4.5, 7),(6, 9),(3.5, 10),(1, 6).圖2為將相應(yīng)多邊形圖像的邊界均勻離散化,其離散點(diǎn)集構(gòu)成的Voronoi圖.圖3為多邊形圖像的骨架及控制點(diǎn)圖,其中藍(lán)色曲線為多邊形的骨架,紅色的點(diǎn)為控制點(diǎn).表1給出了三幅多邊形骨架圖的所有控制點(diǎn)坐標(biāo).表2是根據(jù)表1的控制點(diǎn)坐標(biāo)計算出的多邊形圖像的骨架矩.

圖1 3個形狀相近的多邊形Fig.1 There polygons of similar shape

圖2 圖1中對應(yīng)的邊界離散點(diǎn)集的Voronoi圖Fig.2 The corresponding Voronoi diagram of a set of boundary discrete points in Fig.1

圖3 圖1中對應(yīng)的多邊形的骨架及控制點(diǎn)圖Fig.3 The corresponding skeletons and the control points graphs of polygons in Fig.1

表1 圖3中對應(yīng)的多邊形骨架的控制點(diǎn)Tab.1 The control points of the corresponding polygonal skeletons in Fig.3

表2 圖1中對應(yīng)的多邊形圖像的骨架矩Tab.2 The corresponding skeleton moment invariants of polygonal images in Fig.1

5 結(jié)束語

本文研究了多邊形圖像骨架的特點(diǎn),在Hu區(qū)域矩與Chen邊界矩思想的基礎(chǔ)上,通過一次與二次Bezier曲線推導(dǎo)了基于控制點(diǎn)表示的多邊形圖像的骨架矩不變量,為多邊形圖像的分類與識別建立了一種定量表示方法.實(shí)驗(yàn)結(jié)果表明該方法可以有效地應(yīng)用于多邊形圖像的分類、識別與匹配.

[1] Hu M K.Visual pattern recognition by moment invariants[J].IEEE Transactions on Information Theory,1962,12:179-187.

[2] 劉亦書,楊力華,孫 倩.輪廓矩不變量及其在物體形狀識別中的應(yīng)用[J].中國圖像圖形學(xué)報, 2004,9(3):308-313.

[3] 李宗民,李 華.基于結(jié)構(gòu)矩不變量的形狀相似性比較[J].計算機(jī)工程,2006,32(8):189-191.

[4] Chen C C.Improved moment invariants for shape discrimination[J].Pattern Recognition, 1993,26:683-686.

[5] Tao C W, Taur J S.Fuzzy adaptive approach to fuzzy controllers with special model[J].Fuzzy Sets and Systems, 2002, 125(1):61-77.

[6] 雷煜卿.圖像識別中骨架提取及描述方法相關(guān)研究[D].北京:華北電力大學(xué),2009.

[7] Mestetskiy L M.Binary image skeleton representation by compound Bezier curves[C]//Khalid Hosny, Jorge de la Calleja.Pattern Recognition-Methods and Applications.Hong Kong:iConcept Press Ltd,2013:92-125.

[8] 張彩明.計算機(jī)圖形學(xué)簡明教程[M].北京:高等教育出版社,2006:170-175.

[9] 潘國華.基于不變矩相似度的圖像質(zhì)量評價方法[J].煙臺職業(yè)學(xué)院學(xué)報,2011,17(4):51-56.

Study of Skeleton Moments of Polygonal Images Based on Bezier Curves

DuanShan,ZhangHong,WangXiaofan,ZhangYe,ZhangBinbin

(College of Mathematics and Statistics, South-Central University for Nationalities, Wuhan 430074, China)

In this paper, we use the theory of skeleton moments to process polygonal images′ skeletons based on the theories of Hu′s moment invariants and Chen′s boundary moment invariants.We express polygonal skeletons with a few of control points by the first-order and second-order Bezier curves, deduce skeleton moment invariants expressed by control points, which provides a statistical feature extraction method for the classification and recognition of polygon images.

polygon;skeleton;Bezier curve;moment invariant

2016-12-27

段 汕(1962-),女,教授,博士,研究方向:數(shù)學(xué)應(yīng)用方法與圖像處理,E-mail:duanshan@mail.scuec.edu.cn

國家自然科學(xué)基金資助項目(61374085,11301552)

TP751;O143

A

1672-4321(2017)01-0113-06

猜你喜歡
平分線多邊形骨架
多邊形中的“一個角”問題
淺談管狀骨架噴涂方法
玩轉(zhuǎn)角的平分線
角平分線形成的角
多邊形的藝術(shù)
骨架密度對炭/炭多孔骨架壓力浸滲銅的影響
解多邊形題的轉(zhuǎn)化思想
多用角的平分線證題
多邊形的鑲嵌
折疊莫忘角平分線
敦化市| 灵丘县| 新邵县| 邵东县| 闸北区| 莫力| 高陵县| 安化县| 文水县| 比如县| 新建县| 蓝田县| 尉犁县| 张家口市| 海安县| 浦城县| 柳江县| 忻州市| 绩溪县| 繁峙县| 通州区| 温宿县| 荃湾区| 绿春县| 浪卡子县| 加查县| 新邵县| 宿迁市| 澄城县| 开原市| 吉隆县| 南开区| 通城县| 布尔津县| 石渠县| 迭部县| 榆社县| 泌阳县| 雅江县| 郁南县| 固始县|