999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ARM嵌入式圖像采集處理平臺的標簽跟蹤系統設計

2017-08-08 05:42:17段佳雷高智博
微型電腦應用 2017年7期
關鍵詞:嵌入式系統

段佳雷, 高智博

(西安工程大學 電子信息學院, 西安 710600)

?

基于ARM嵌入式圖像采集處理平臺的標簽跟蹤系統設計

段佳雷, 高智博

(西安工程大學 電子信息學院, 西安 710600)

以移動小車為實驗平臺,設計了一款應用于移動機器人上的Linux嵌入式圖像采集處理系統,系統選用三星公司的S3C2440開發板作為核心處理器,采用OV9650攝像頭采集圖像。重點介紹了圖像采集模塊的設計,以及兩種標簽識別方式——模版匹配和形狀特征匹配,并對兩種方法的進行了對比分析。對識別過程中出現的標簽傾斜現象進行了補償處理。該嵌入式圖像處理系統能夠較為快捷準確的識別標簽,為移動機器人的設計提供了一個較好的實驗平臺。

智能跟蹤; S3C2440; 嵌入式圖像處理; 標簽識別

0 引言

智能跟蹤技術是移動機器人研究的重點,是集合自動控制、圖像識別、嵌入式等多種技術為一體的綜合研究課題[1][2]。目前,跟蹤技術的研究大多集中在復雜背景下跟蹤算法的研究方面,也就是利用相對復雜的算法來提高目標識別的精度。比較常用的跟蹤算法有基于Camshift算法的目標跟蹤[3][4][5],基于光流法的跟蹤[6][7]等。這些算法的實現大都以高性能的硬件設備為基礎,從而使得不依賴于PC機獨立跟蹤系統的設計一度陷入停滯。隨著嵌入式arm圖像處理技術的高速發展,使得該研究方向有了新的進展[8][9]。智能跟蹤技術逐漸朝著簡單、獨立、準確的方向邁進[10]。本文以ARM9系列開發板為核心,設計了一款應用于移動小車上的圖像處理系統,系統通過對采集圖像的實時處理,識別出圖像中的標簽,進而追蹤到攜帶標簽的目標人。

1 系統總體設計

整個設計系統是以移動小車為研究平臺的。在小車上搭載了OV9650攝像頭以及ARM9系列開發板S3C2440。OV9650攝像頭和S3C2440開發板構成了整個圖像采集處理系統的硬件核心。

在此硬件基礎上,設計了一款基于ARM的Linux系統,用于視頻圖像的采集及處理。整個嵌入式系統的結構框圖如圖1所示。

圖1 軟件結構框圖

2 視頻圖像采集

由于Linux系統專門向用戶提供了一套應用程序訪問音、視頻驅動的統一接口即V4L(Video for Linux)[11]。這就使得視頻的采集處理難度大大降低。目前市面上應用較為流行的是V4L的改進版V4L2,V4L2中對攝像頭設備有一個字符設備“dev/video0”與之對應,通過對該設備文件的讀操作可以實現視頻的采集,其主要使用open()、close()、ioctl()。其中ioctl使用到的控制命令字符在頭文件 中有相關定義。下面是一些主要函數的設計:

Camera_open()開啟視頻設備文件;

Camera_get_capbility()通過調用ioctl()函數來獲取攝像頭參數;

Camera_set_init()對設備進行初始化操作包括設定視頻制式和幀格式、視頻的捕獲參數;

Camera_get_buffer()向設備申請一個擁有數個緩沖幀的緩沖區,獲取其長度地址等信息,然后調用函數mmap把內核空間地址映射到用戶空間;

Camera_process_image()讀取緩存幀,獲得一幅圖片的信息,并將其保存在picture結構中以方便圖像處理程序調用,最后將緩存幀重新放回緩存列隊;

Camera_close()關閉視頻設備。

通過上述函數的設計,最終將采集到的圖像存儲在picture結構中,以方便進一步處理。

3 圖像處理

為了滿足圖像處理的需要,文中在嵌入式Linux系統中移植了圖像處理函數庫OpenCV(Open Source Computer Vision Library),該函數庫中包含了圖像處理過程中所使用的基本函數[12][13]。利用這些算法函數的組合可以實現對圖像中標簽的識別。圖像處理的基本流程,如圖2所示。

圖2 圖像處理流程

對圖像進行簡單的預處理,從而得到較為清晰的含有標簽的圖像。如圖3所示。

圖3 預處理前后圖像對比

之后進行圖像識別,一般來說,快速,準確的圖像識別是視覺跟蹤成敗與否的關鍵。文中采取了兩種不同的識別方式,模版匹配識別和形狀特征匹配識別。

3.1 模版匹配識別

模版匹配[14],是最常用的識別方式。

1) 模板選擇

在模版匹配方法中,模版的選擇尤為重要。在這里將標簽置于攝像頭前10 cm處拍攝一副圖像,然后從中分離出標簽圖像,以此作為模版。

然而隨著標簽遠近的變化,圖像中標簽的大小是不相同的。用一副模版來匹配原始圖像,明顯是不適合的。因此,需對之前選擇的模板進行相應的縮小處理。如圖4所示。

圖4 模板的提取及縮小

通過實驗最終將縮小系數k的范圍確定在(0.35>k>0.05),縮小系數在這個范圍(30 cm~150 cm)時,模板的大小恰好是小車的跟蹤范圍內標簽的大小,將縮小后的模板記作模版T。

2) 模版匹配

將這個模版T放在所需要對比的原始圖像I的一個圖像點上,然后把模版T上的點與原圖I覆蓋的點逐一匹配,將匹配結果記錄在該圖像點上。通過滑動模版,可以得到一個度量值R的矩陣。在R矩陣中最大的點即是模版所在的位置。一般用來做匹配的算法是多種多樣的,在考慮到算法復雜程度和準確性以及匹配速度等多種因素的前提下,這里選擇了相關性匹配方式。其計算公式為式(1)。

(1)

一段視頻中幾幀圖像采用模版匹配后的識別結果,如圖5所示。

3.2 形狀特征匹配識別

對于形狀特征比較明顯的目標,采用形狀特征匹配識別比較準確方便[15][16][17]。而本文選擇的標簽的形狀十分特殊,因此采用形狀特征的識別方式,也可以達到識別的目的。

首先對預處理后的圖像進行邊緣提取,并填充閉合區域,如圖6所示。

由于標簽是打印在矩形的白紙上的,因此對圖中的連通域做矩形的相識度判別就可以確定白紙的位置。矩形判別公式為R=A0/AR。其中,A0為目標形狀圍繞面積,AR為其最小外接長方形的面積,0≤R≤1。當R越接近于1時,實際目標越接近于矩形,如圖7所示。

圖a

圖b

圖7 矩形相似度的判別

初步判斷白紙的位置并不能直接確定標簽的位置,需要進一步確定。將矩形相似度判別后的圖像去掉預處理圖像中非矩形部分。再將矩形內的部分分離出來,做進一步判定,如圖8所示。

圖8 疑似標簽的分離

對該區域重復邊緣檢測,區域填充。這樣就得到了標簽的輪廓,這時進行圓的相識度判別。判斷結果如果是圓,則證明之前識別的矩形區域為標簽圖像。圓的相識度判別公式是式(2)。

R=4πA/L2

(2)

其中,A表示圖像中目標形狀圍繞的面積,L表示目標形狀的周長,0≤R≤1。當R=1時目標形狀為圓,由此可以判斷該矩形范圍內包含著標簽,如圖9所示。

圖9 基于圓形輪廓的判別

3.3 標簽傾斜處理

在實驗中發現,標簽正面朝向攝像頭時候,識別情況良好,但當標簽發生傾斜時候標簽的識別率較低。因此,文中通過對標簽傾斜原因的分析,設計了標簽傾斜補償處理方案。首先,標簽傾斜的產生主要是由于目標人轉向或者站姿引起的左右傾斜和邁步時引起的上下傾斜。如圖10所示。

而文中的圓形標簽是繪于一張正方形的白紙上的,因此在初步識別出這張白紙時候,如果出現了標簽傾斜現象,白紙會呈現出長方形。為初步處理后分割得到的標簽圖像,此時對標簽進行短軸方向上的拉伸處理,使得短軸的長度與長軸相等時,此時標簽圖案恢復成為圓形,此時的圓與正面拍攝得到的圓的大小是相同的。標簽左右傾斜后處理得到的圖像,如圖11所示。

圖10 標簽的傾斜情況

圖11 標簽傾斜的處理

3.4 圖像處理結果分析

文中通過對一段兩分鐘視頻進行處理分析(采集到300張圖像)。發現兩種方法均能夠在規定時間內完成圖像的處理,即都滿足系統的實時性要求,但在處理的準確性方面差別較大。如表1所示。

表1 匹配結果

由表中可以看出,模版匹配和形狀匹配方式在識別標簽的準確率相差不大,形狀匹配方式略優于模版匹配方式。這是由于模版匹配的準確度會受采集到圖像的明暗程度,及標簽形變的影響,而形狀匹配只受到形狀特征的影響。在形狀的識別過程中,二即二次識別時候,標簽若產生傾斜,圓的輪廓會變成橢圓,從而使得相似度降低。因此,在做了相應的補償處理后,匹配準確度明顯提升。

5 總結

本系統以S3C2440開發板為核心,通過圖像采集模塊的設計,以及嵌入式圖像處理算法的設計,準確的識別出標簽的位置,完成了對目標人的跟蹤。該嵌入式圖像采集處理系統具有較高的實用價值,可以作為移動機器人研究的一個實用平臺。

[1] 苑晶, 劉鋼墩, 孫沁璇. 激光與單目視覺融合的移動機器人運動目標跟蹤[J]. 控制理論與應用,2016, 33(2): 196-204.

[2] 居青, 房芳, 馬旭東. 基于RGB-D傳感器的移動機器人目標跟蹤系統設計與實現[J]. 工業控制計算機,2016, 29(4): 68-70.

[3] Tengyue Zou, Xiaoqi Tang. Bao Song Improved Camshift Tracking Algorithm Based on Silhouette Moving Detection[J]. Multimedia Information Networking and Security, Date, 2011(11):11-15.

[4] 王玲玲, 裴東, 王全州. 一種改進的Camshift視頻目標跟蹤算法[J]. 激光與紅外,2015, 45(10): 11-16.

[5] 黃曉麗, 楊國為, 吳少龍. 一種改進的Camshift和Kalman相結合的運動目標跟蹤算法[J]. 工業控制計算機,2016, 29(1): 80-81.

[6] 肖軍, 朱世鵬, 黃杭, 等. 基于光流法的運動目標檢測與跟蹤算法[J]. 東北大學學報(自然科學版),2016, 37(6):770-774.

[7] 胡覺暉,李一民,潘曉露. 改進的光流法用于車輛識別與跟蹤[J]. 科學技術與工程,2010,10(23):5814-5817.

[8] 陳麗娟,周鑫. 基于ARM嵌入式圖像處理平臺的太陽跟蹤系統[J].現代電子技術,2012, 35(4): 71-74.

[9] 陸旭,梁光明,陳韻迪. 一種基于ARM的嵌入式圖像處理系統研究[J]. 數字技術與應用, 2016, (6):129-137.

[10] 李劉生. 基于嵌入式的全景視覺移動目標跟蹤系統[D]. 天津, 天津理工大學,2012.

[11] 張宜君,史智興. 嵌入式Linux下USB攝像頭單幀圖像采集系統的實現[J]. 河北農業大學學報, 2014, 37(2):111-114.

[12] 方華,郭靜,田敬北. 基于OpenCV的嵌入式圖像處理平臺的構建[J].無線互聯科技, 2015, (3):53-54.

[13] Joseph Coombs, Rahul Prabhu, Greg Peake. Overcoming the challenges of porting OpenCV to Tl's embedded ARM + DSP platforms[J]. International Journal of Electrical Engineering Education, 2012, 49(3): 260-274.

[14] Hel-Or Yacov, Hel-Or Hagit, David Eyal. Matching by Tone Mapping: Photometric Invariant Template Matching[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2014, 36(2): 317.

[15] 賈松敏, 白聰軒, 王麗佳, 等. 多特征分塊匹配的移動機器人目標跟蹤[J]. 電子設計工程,2016, 24(1): 23-30.

[16] 何蓮,蔡敬菊,張啟衡.多邊形近似及形狀特征匹配的二維目標檢測[J]. 激光與紅外, 2011, 41(6):700-705.

[17] 陳寧,王勝,黃正文.基于特征匹配的集裝箱識別與定位技術研究[J]. 圖學學報,2016, 37(4): 530-536.

Label Tracking System Design Based on ARM Embedded Image Collection and Processing Platform

Duan Jialei, Gao Zhibo

(College of Electrics and Information Xi'an Polytechnic University, Shaanxi, Xi'an 7106007)

In this paper, we design a Linux embedded image acquisition and processing system for mobile robots with mobile trolleys as the experimental platform. The system uses Samsung S3C2440 development board as the core processor and adopts OV9650 camera to collect images. In this paper, the design of the image acquisition module is introduced, and two kinds of label recognition methods-pattern matching and shape feature matching are also introduced. The two methods are compared and analyzed. At the same time, the incline phenomenon of the label appearing in the recognition process is compensated. The embedded image processing system can identify the tag more quickly and accurately, and provide a better experimental platform for the design of mobile robot.

Intelligent tracking; S3C2440; Embedded image processing; Label recognition

西安工程大學基金(61401347),西安工程大學“大學生創新創業訓練計劃”項目(2016105)

段佳雷(1987-),男,富平人,碩士,助理工程師,研究方向:基于嵌入式的信號與圖像處理,機械故障診斷。 高智博(1995-),男,西安人,本科,專業方向:電氣工程及其自動化。

1007-757X(2017)07-0033-04

TP311

A

2017.03.04)

猜你喜歡
嵌入式系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
主站蜘蛛池模板: av手机版在线播放| 国产经典免费播放视频| 亚洲a免费| 人妻中文久热无码丝袜| 亚洲国产AV无码综合原创| 欧美97欧美综合色伦图| 亚洲人人视频| 四虎成人精品| 成人欧美在线观看| 精品91自产拍在线| 国产日韩欧美在线视频免费观看| 亚洲免费毛片| 午夜免费小视频| 中文字幕乱码二三区免费| 在线精品视频成人网| 欧美午夜在线视频| 老色鬼欧美精品| 国产成人精品亚洲日本对白优播| 最新亚洲人成网站在线观看| 国产激情无码一区二区免费| 国产女人爽到高潮的免费视频 | 三级国产在线观看| 国产97色在线| 操操操综合网| 日韩国产欧美精品在线| 欧美日韩久久综合| 亚洲综合天堂网| 全部无卡免费的毛片在线看| 亚洲男人的天堂久久香蕉| 凹凸国产分类在线观看| 欧美一级在线| 玩两个丰满老熟女久久网| 国产av色站网站| 国产精品美人久久久久久AV| 久久久受www免费人成| 视频一本大道香蕉久在线播放 | 日韩免费成人| 亚洲av无码专区久久蜜芽| 91 九色视频丝袜| 91欧洲国产日韩在线人成| 国产一区二区三区夜色| 日本久久久久久免费网络| 秘书高跟黑色丝袜国产91在线| 伊在人亞洲香蕉精品區| 欧美性猛交xxxx乱大交极品| 国产精品欧美在线观看| 香蕉综合在线视频91| 国产h视频在线观看视频| 欧美日韩v| 456亚洲人成高清在线| 免费国产高清精品一区在线| 欧美一区中文字幕| 国产日韩丝袜一二三区| 92午夜福利影院一区二区三区| 无码一区中文字幕| 2024av在线无码中文最新| 91视频精品| 人妻丰满熟妇αv无码| 在线免费不卡视频| 日本欧美中文字幕精品亚洲| 丝袜国产一区| 无码人中文字幕| 亚洲全网成人资源在线观看| 青青青亚洲精品国产| 亚洲天堂区| 午夜视频日本| 香蕉视频在线精品| 亚洲一级毛片免费看| 五月婷婷导航| 国产特级毛片aaaaaa| 国产精品视屏| 亚洲69视频| 婷婷亚洲综合五月天在线| 国产成人一区二区| 久久国产精品77777| 国产美女精品一区二区| 69av在线| 一区二区三区四区在线| 成人永久免费A∨一级在线播放| 丁香婷婷久久| 成年人久久黄色网站| 久久国产精品电影|