劉京誠,廖智勇,朱木健 摘 要:通過采用圖像傳感器ov7635采集圖像,幀存儲器al422b進行數據緩存,cpld控制時序,dsp進行圖像處理,構建了一個圖像采集的硬件系統。在圖像軟件處理中,采用閾值向量判斷法和改進的種子填充法來完成彩色圖像的識別和分割,在分割中計算圖像的幾何矩,利用全局圖像的幾何矩特征量構建圖像雅可比矩陣,并用推導的圖像雅可比矩陣完成一個圖像反饋與目標運動自適應補償的視覺跟蹤系統。系統采用了tft液晶來直觀顯示視覺識別和跟蹤的效果?! £P鍵詞:視覺系統;閾值向量;種子填充;圖像矩;雅可比矩陣 隨著計算機科學和自動控制技術的發(fā)展,越來越多的不同種類的智能機器人出現在工廠、生活當中,機器人視覺系統作為智能機器人系統中一個重要的子系統,也越來越受到人們的重視。它涉及了圖像處理、模式識別和視覺跟蹤等領域。不同種類的機器人由于工作的重點不一樣,它的視覺系統在軟件或硬件上都有著細微的差別。本文研究基于服務機器人的單目視覺系統。它處理的是二維圖像,是基于對無遮擋物體顏色和形狀的識別以及3d目標物體的平動跟蹤?! ∫曈X系統是一個非常復雜的系統,它既要做到圖像的準確采集還要做到對外界變化反應的實時性,同時還需要對外界運動的目標實時跟蹤。因此,視覺系統對硬件和軟件系統都提出了較高的要求。目前比較流行的足球機器人技術,它的視覺系統屬于比較典型的快速識別和反應類型。一般情況下,它是通過彩色標志定標的方法來達到對隊員和目標的識別,以及通過擴展卡爾曼濾波器的預測功能來實現對目標的跟蹤功能。在硬件上,采用一個現成的攝像機來實現一個機器人的圖像采集系統?! ”鞠到y在設計上采用cmos圖像傳感器代替ccd類型傳感器進行采集圖像,dsp處理芯片tms320vc5509a進行圖像處理以及作為cpu控制,在設計過程中,為了直觀顯現機器人視覺系統識別和跟蹤的效果,專門采用了一個tft格式的液晶來直觀顯示。軟件上,采用了一部分足球機器人的視覺技術來達到對目標的快速識別,通過全局的特征矩構建的雅可比矩陣達到對目標的自適應跟蹤。1 硬件部分設計 圖1為系統硬件電路的功能模塊框圖。1.1 圖像采集 視覺鏡頭把外部的圖像信息成像在圖像傳感器的面陣單元上。目前流行的圖像傳感器有面陣ccd(charged coupled device,電荷耦合器件)型和面陣cmos兩種。相比較ccd型的圖像傳感器,cmos圖像傳感器的有源像素單元為每一個像素提供了放大器,只需一個單供電低邏輯電平電壓,功耗只相當于ccd的十分之一。cmos圖像傳感器內部集成了a/d轉換部分,直接輸出數字信號?;谶@些因素,本系統采用了omnivision公司推出的cmos彩色圖像傳感器ov7635?! v7635的分辨力為640x480,能輸出3種格式的8位數據:ycbcr4:2:2模式、rgb4:2:2模式和rgb原始數據模式。輸出vga格式最大可達到30fps(fps:每秒幀數)。能工作在逐行掃描下和隔行掃描下。ov7635有主模式和從模式兩種工作模式。在主模式下,同步信號和時鐘不由外圍設備控制。在從模式下,ov7635的場同步信號vsync,行同步信號href以及系統的晶振頻率xclk均由外部設備控制。本系統采用的是主模式。ov7635通過i2c總線配置片內寄存器,使其輸出原始數據。系統上電復位后,由dsp芯片的i2c總線信號對cmos寄存器初始化。然后ov7635就按要求輸出圖像信號。包括行同步信號href,場同步信號vsync,像素時鐘信號pclk,數字圖像信號。1.2 液晶顯示 為了很直觀的看到視覺系統對人的識別和跟蹤效果,采用了一片innolux公司的pt035tn01液晶顯示屏。為了不增加對dsp的負擔,同時也為了實時看到對外界目標物體的跟蹤效果,液晶顯示的數據不經由dsp,直接通過傳感器ov7635輸出的圖像數據信號和cpld控制時序來進行顯示。pt035tn01是3.5英寸tft格式的液晶,分辨力為320×3(rgb)×240,液晶if1、if2兩輸入控制腳對輸入的數據格式進行選擇:串行rgb格式、ccir601格式、ccir656格式。液晶的掃描模式有4種。本視覺系統采用的輸入數據格式是ccir601格式,掃描模式為由上到下和左到右的掃描模式?! ≡赾cir601格式下,圖像傳感器輸出的像素時鐘pclk通過cpld二分頻作為液晶的工作時鐘,圖像傳感器輸出的行同步信號href經過cp