新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP的嵌入式數字攝像夜間能見度測量系統

        基于DSP的嵌入式數字攝像夜間能見度測量系統

        作者: 時間:2012-09-08 來源:網絡 收藏


        3 軟件設計
        3.1 /BIOS和RF5軟件設計
        /BIOS是CCS的一個操作,其多線程機制可以方便進行多任務應用程序的編寫。與傳統的匯編語言和C語言編寫的程序相比,DSP/BIOS可以有效地提高代碼執行效率,利于行代碼執行情況的實時監控。RF5是DSP/BIOS的應用程序設計框架,實現存儲管理、線程模型和通道封裝。運用RF5參考框架可以大大縮短開發者的難度和時間。根據系統需要,在基于RF5參考框架上進行軟件的編寫,圖6為軟件程序流程圖。

        本文引用地址:http://www.104case.com/article/148445.htm

        j.JPG


        各個處理任務之間采用SCOM消息機制進行通信。圖像采集任務采集數據后,通過SCOM消息傳輸給處理任務;處理任務對圖像進行相關的處理及計算后,通知采集任務進行下一次的采集處理,并將處理的結果傳給輸出任務進行顯示。同時,處理任務協調該任務和其他兩個任務之間的通信。
        3.2 計算的圖像處理算法研究
        計算任務是DSP嵌入式軟件的核心,其圖像處理方法是系統可靠性的關鍵。能見度儀通過圖像處理計算兩相同亮度光源經過不同距離衰減之后的目標光源視亮度,根據視亮度反演大氣消光系數完成能見度值的。其圖像處理過程主要分為圖像預處理、圖像分割與定位、能見度值的計算三部分。
        3.2.1 圖像預處理
        圖像預處理主要對采集的光源圖像進行圖像濾波處理,以達到去除背景噪聲和雜散光等的影響,使目標光源和黑體圖像亮度均勻。由于該系統的能見度儀主要安裝在高速公路上用于能見度預警,在低霧、雨天等天氣條件下,圖像的清晰度不高。另外CCD在圖像采集和傳輸圖像的過程中也會產生相應的噪聲污染。因此,需要對圖像進行預處理。
        采用了頻域增強法使得圖像清晰化。對圖像進行傅里葉變換,在頻域進行濾波處理,再將濾波后的圖像反變換到空間域,從而獲得增強后的圖像。另外利用小波變換在信號去噪和數據壓縮領域的良好效果,采用小波閾值去噪法。基于信號和噪聲頻率和幅值不同,對圖像進行二維小波變換,根據圖像原始信息和噪聲小波變換系數的差異,設定閾值去除小波系數中的噪聲元素,用經過處理的小波系數進行二維小波反變換得到去噪后的圖像。
        3.2.2 圖像分割與定位
        能見度關鍵在于準確地提取出圖像的亮度信息。在亮度的計算過程中,準確地分割出光源圖像是計算過程中的關鍵。簡單的閾值分割易造成誤判,影響能見度的計算。圖像分割研究合適的適合兩個目標光源和黑體的分割算法,取光源中亮度比較均勻的部分作為光源和黑體的亮度值。

        b.JPG


        選擇合適的USAN區域,利用SUSAN邊緣檢測算子,進行圖像的邊緣檢測。根據所得到的邊緣進行圖像的分割,得到光源二值圖像。取正方形的模板在光源部分進行亮度值搜索計算,求出方框內亮度最大的區域,以此區域作為光源的亮度值。再根據圖像尺寸與對應像素個數的關系,求出黑體的位置,進行黑體亮度值的計算。圖7顯示了從圖形分割到定位的過程。

        接地電阻相關文章:接地電阻測試方法


        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 晴隆县| 云霄县| 丰原市| 通州市| 巴楚县| 河北区| 沁水县| 呼玛县| 休宁县| 清丰县| 黔西县| 衡东县| 松阳县| 赤峰市| 临夏县| 正阳县| 泰州市| 资中县| 井陉县| 萨迦县| 济宁市| 荔波县| 聊城市| 邵阳县| 塔城市| 凌源市| 翁源县| 万宁市| 黄平县| 南投市| 张北县| 大庆市| 泰和县| 绥芬河市| 揭西县| 洛阳市| 宁化县| 大庆市| 昔阳县| 龙陵县| 信阳市|