1.基于余弦距離和中心輪廓距離的兩次植物物種識別方法,其特征在于,包括如下步驟:
步驟一、將所有有類別標(biāo)簽的C種植物葉片圖像組成訓(xùn)練圖像集,然后將所有訓(xùn)練集中的樣本和一幅待識別的葉片圖像轉(zhuǎn)換成灰度圖像,再將所有灰度圖像縮放為大小都為64×64像素的圖像,處理后的訓(xùn)練集中的C個灰度圖像子集的集合記為{G1,G2,...,GC},處理后的待識別葉片圖像的灰度圖像記為g;
步驟二、計算{G1,G2,...,GC}中的每幅圖像與g的余弦距離,
其中:gij為第i類子集Gi中的第j幅灰度圖像,T表示矩陣轉(zhuǎn)置;
然后計算{G1,G2,...,GC}中的每個圖像子集與g的平均余弦距離,
其中:ni為Gi中的圖像數(shù)目,i=1,2,...,C;
步驟三、將步驟二得到的C個平均余弦距離由大到小進(jìn)行排序,選擇前個平均余弦距離對應(yīng)的個不同種類灰度圖像子集作為待識別圖像g的候選集,其中表示取不大于的整數(shù)運算;
步驟四、對于候選集中任意一幅灰度圖像和待識別的灰度圖像g,利用Canny邊緣檢測方法提取灰度圖像的邊緣輪廓點的坐標(biāo),選擇該圖像的所有輪廓點中縱坐標(biāo)最大的點作為起始點,按照逆時針順序?qū)⒃搱D像的所有輪廓點進(jìn)行排序,記為{(x1,y1),(x2,y2),...,(xp,yp)},p為輪廓點的數(shù)目,然后計算輪廓點的中心點的坐標(biāo),記為(x0,y0),其中x0和y0分別為再計算中心距離向量[d1,d2,d3,...,dp],其中di(i=1,2...,p)表示第i個輪廓點(xi,yi)到中心點(x0,y0)的歐氏距離,計算向量[d1,d2,...,dp]的長度為128的快速傅里葉變換,
其中:τ為單位復(fù)數(shù)
計算式(3)對應(yīng)的幅度譜向量,記為[F0,F1,F2,...,F127],將其歸一化為然后去掉該向量的第一項后得到作為該圖像的中心輪廓特征向量;
步驟五、利用步驟四得到待識別灰度圖像g和它的候選集中的每幅葉片圖像的中心輪廓特征向量,計算待識別灰度圖像g的中心輪廓特征向量和它的候選集中的每幅葉片圖像的中心輪廓特征向量之間的相似度,
其中,F(xiàn)為g的中心輪廓特征向量,F(xiàn)st為候選集中第s類子圖像集中的第t幅灰度圖像的中心輪廓特征向量;
從候選集集中選擇前三個最大的相似度對應(yīng)的圖像,判別選擇的三幅圖像是否屬于同一類,若是屬于同一類,則待識別圖像的類別屬于這一類別,識別過程結(jié)束,否則選擇前5個最大的相似度對應(yīng)的不同類圖像子集,計算每個子集中所有圖像與g的中心輪廓特征向量之間的相似度的平均值,再選擇最大的平均相似度對應(yīng)的圖像類別,則待識別圖像的類別屬于這一類別。