• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      人體行為識別的研究

      2011-09-06 01:19:48祁國平吳朝潤
      山西電子技術(shù) 2011年6期
      關(guān)鍵詞:十字傅里葉特征提取

      祁國平,吳朝潤

      (中北大學,山西太原 030051)

      0 引言

      近年來國內(nèi)外對人臉識別、指紋識別方面的技術(shù)研究取得了一定的進展,然而在人體行為識別與理解方面進展不大,使得人體行為識別算法的研究仍然是當前國內(nèi)外研究的熱點之一。研究人體行為識別的重點是特征提取和理解。人體行為識別要對人的某一行為進行特征提取,然后根據(jù)肢體的位置以及其之間的角度等與模板進行匹配。

      本文采用傅里葉變換及其逆變換實現(xiàn)特征提取和選擇;sobel算子來實現(xiàn)圖像的處理——圖像銳化;最大最小距離算法實現(xiàn)分類識別。并用Matlab7.0編寫程序來實現(xiàn)。在Matlab7.0中實現(xiàn)對彎腰這一動作的識別,主要用到傅里葉變換及逆變換,sobel算子,對從彩色圖像的十字和矩陣以及最大最小距離算法實現(xiàn)分類識別[1]。

      1 研究方法

      本文采用傅里葉變換及其逆變換實現(xiàn)特征提取和選擇,sobel算子來實現(xiàn)圖像的處理——圖像銳化,最大最小距離算法實現(xiàn)分類識別。具體原理如圖1:

      圖1 分類識別原理

      1.1 圖像處理

      圖像去噪就是抑制圖像的噪音部分,圖像增強是增強圖像的邊緣,以獲得更好的顯示效果,這就需要增加圖像的高頻分量[2]。常見的圖像增強方法有對比度拉伸,直方圖均衡化,圖像銳化等。本文采用sobel算子進行圖像銳化。

      Sobel算子是濾波算子的形式,用于提取邊緣,可以利用快速卷積函數(shù),圖像的每一個像素的橫向及縱向梯度近似值可用以下的公式結(jié)合,來計算梯度的大小。

      1.2 行為提取

      特征提取與選擇是對原始數(shù)據(jù)進行變換,得到最能反映分類本質(zhì)的特征,是由維數(shù)較高的測量空間到維數(shù)較低的特征空間[3]。本文中采用的是二維到一維的傅里葉變換以及三維到一維的傅里葉變換。二維到一維傅里葉計算Matlab實現(xiàn)如下:

      把彩色十字:從圖像中提取RGB水平線條和垂直線的部分疊加到圖像的RGB彩色十字區(qū)Matlab中的函數(shù)及解釋:

      chWidth:十字寬;

      chHeight:十字高度;

      lineWidth:十字的線條寬度;

      chWidth,chHeight和lineWidth必須是單數(shù)!

      chColor:3元向量[RGB]定義的十字線顏色的R,G和B分量;

      R,G&B元素可以有任何值范圍[0,255];輸出圖像的類型是RGB。

      把彩色矩陣:繪制頂線,左線,底線,右線。matlab函數(shù)及解釋如下:

      rgbImg=putColorRectangle(img,TLi,TLj,BRi,BRj,lineWidth,color)

      IMG:給定的圖像

      lineWidth:十字的線條寬度

      chColor:3元向量[RGB]定義的R,G和B組成部分

      矩形的R,G,&B元素的顏色可以有任何值范圍[0,255];輸出圖像的類型是RGB。

      本文采用最大最小距離算法來實現(xiàn)分類判別,具體算法步驟:(1)選任意一個模式樣本作為第一個聚類中心 Z1;(2)選距離Z1最遠的樣本作為第二個聚類中心Z2;(3)逐個計算各模式樣本{xi,i=1,2,…,N}與{Z1,Z2}之間的距離,并選出其中的最小距離min(Di1,Di2);(4)在所有模式樣本的最小值中選出最大距離,若該值達到‖Z1-Z2‖的一定比例以上,則相應的樣本點取為第三聚類中心 Z3;(5)重復以上步驟直到所有模式樣本都分類[4]。

      本文中的一些關(guān)于視頻操作的函數(shù)及其用法如下:aviinfo函數(shù)返回有關(guān)音頻/視頻交錯(AVI)文件的信息。file info=aviinfo(filename);Aviread函數(shù)讀取音頻/視頻交錯(AVI)文件。mov=aviread(filename,index);

      Avifile函數(shù)創(chuàng)建一個新的音頻/視頻交錯(AVI)文件。

      avifile(filename,'PropertyName',value,'PropertyName',value,...);

      Imwrite函數(shù)寫入圖像圖形文件。imwrite(A,filename,fmt)

      2 實驗結(jié)果

      本文僅就彎腰這一動作進行視頻采集以及識別,并用matlab7.0實現(xiàn)。

      2.1 采取的結(jié)果(見圖2)

      圖2 行為采取結(jié)果

      2.2 骨架提取的結(jié)果(見圖3)

      圖3 骨架提取結(jié)果

      2.3 行為匹配結(jié)果(見圖4)

      圖4 行為匹配結(jié)果

      2.4 結(jié)果分析

      matlab7.0在圖像銳化,特征提取分類匹配上基本實現(xiàn)了對彎腰這一動作的識別。

      3 總結(jié)

      本文對視頻中的行為圖像進行特征提取,sobel算子圖像銳化,并對視頻進行了行為提取和骨架提取及匹配,基本實現(xiàn)了行為的識別,Matlab在智能的實現(xiàn)上不太理想,以后在這方面進行改進,希望能實現(xiàn)模式識別、Matlab、人工智能的良好結(jié)合。對人體的行為識別可以應用于智能游戲機,玩家可以站在屏幕前,機器對玩家的動作進行識別,從而讓玩家身臨其境進入游戲場景。還可以對存在安全隱患的地方通過對攝像頭里人物行為識別提前提出警報。

      [1]許志影,李晉平.MATLAB及其在圖像處理中的應用[J].計算機與現(xiàn)代化,2003(4):32-36.

      [2]仇成群.MATLAB在汽車牌照圖像處理識別系統(tǒng)中的應用[J].儀器儀表用戶,2008(6):57-59.

      [3]張艷群,孟凡榮.MATLAB在圖像邊緣檢測中的應用[J].計算機應用研究,2004(6):23-26.

      [4]潘仲明.MATLAB環(huán)境下目標圖像的實時辨識方法[J].國防科技大學學報,2002(1):102-106.

      猜你喜歡
      十字傅里葉特征提取
      張竹君與中國赤十字會
      文史春秋(2022年4期)2022-06-16 07:12:52
      十字棋
      雙線性傅里葉乘子算子的量化加權(quán)估計
      2018車企進階十字訣
      汽車觀察(2018年12期)2018-12-26 01:05:24
      基于小波降噪的稀疏傅里葉變換時延估計
      基于Daubechies(dbN)的飛行器音頻特征提取
      電子制作(2018年19期)2018-11-14 02:37:08
      巧用十字相乘法解題
      Bagging RCSP腦電特征提取算法
      基于傅里葉變換的快速TAMVDR算法
      快速離散傅里葉變換算法研究與FPGA實現(xiàn)
      電測與儀表(2015年5期)2015-04-09 11:30:44
      西青区| 高要市| 兴城市| 福清市| 阿合奇县| 马边| 富阳市| 紫金县| 丹棱县| 栖霞市| 博客| 习水县| 察哈| 会东县| 乐山市| 钟祥市| 包头市| 大田县| 五河县| 依兰县| 紫金县| 平乡县| 怀柔区| 元江| 绍兴县| 曲麻莱县| 荆门市| 定南县| 苏尼特左旗| 花垣县| 松江区| 浑源县| 涞水县| 思南县| 武清区| 兴海县| 克东县| 敖汉旗| 思茅市| 定安县| 顺平县|