系統設計方案/總體設計方案
發布時間:2008/10/13 0:00:00 訪問次數:502
根據圖像處理的知識及分析,我們可得到此邊緣檢測處理器的工作流程如圖12.4所示。首先,dsp將從圖像傳感器中獲取的灰度圖(800×600)按照每三列劃分為一幀的原則進行幀窗口劃分。幀窗口的圖形數據又按照每三行劃分為一個像素處理窗口的原則逐一進行處理。像素處理窗口在圖形幀窗口內從上向下移動,步長為一行,而在幀窗口整幅圖形窗口中從左到右移動,步距為一列。接著,待處理的數據被送入存儲緩沖器中,再送入像素處理窗口中,經像素處理窗口處理后送入各個濾波器進行濾波,最后將有關結果送入輸出處理模塊處理后輸出。
圖1 圖像處理流程示意圖
根據以上設計思路,我們可把整個系統的實現劃分為四個大的模塊,其總體結構如圖2 所示。其中:
幀窗口接收模塊(fifo)負責接收dsp傳送過來的一個幀窗口的數據,其本質為一個雙端口先入先出棧fifo,其數據寬度為8,深度等于一個幀窗口內的像素點個數(600×3=1800)。
串入并出模塊(sip0)負責把fifo內的數據轉換成為像素處理窗口的列像素向量,便于像素處理窗口的數據刷新處理。
像素窗口刷新模塊(refresh)實現對需要處理的像素數據的刷新。
數據處理模塊(processor)是本圖形邊緣處理器的核心部分,主要是實現sobel算法,其性能的好壞對整個設計的成敗有著關鍵的作用。本模塊擬采用全硬件并行算法實現,因只有五級串行結構,所以相當于在5個時鐘周期內就能完成一個像素點的邊界判別。
圖2 圖像邊緣撿測器總體結構圖
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
根據圖像處理的知識及分析,我們可得到此邊緣檢測處理器的工作流程如圖12.4所示。首先,dsp將從圖像傳感器中獲取的灰度圖(800×600)按照每三列劃分為一幀的原則進行幀窗口劃分。幀窗口的圖形數據又按照每三行劃分為一個像素處理窗口的原則逐一進行處理。像素處理窗口在圖形幀窗口內從上向下移動,步長為一行,而在幀窗口整幅圖形窗口中從左到右移動,步距為一列。接著,待處理的數據被送入存儲緩沖器中,再送入像素處理窗口中,經像素處理窗口處理后送入各個濾波器進行濾波,最后將有關結果送入輸出處理模塊處理后輸出。
圖1 圖像處理流程示意圖
根據以上設計思路,我們可把整個系統的實現劃分為四個大的模塊,其總體結構如圖2 所示。其中:
幀窗口接收模塊(fifo)負責接收dsp傳送過來的一個幀窗口的數據,其本質為一個雙端口先入先出棧fifo,其數據寬度為8,深度等于一個幀窗口內的像素點個數(600×3=1800)。
串入并出模塊(sip0)負責把fifo內的數據轉換成為像素處理窗口的列像素向量,便于像素處理窗口的數據刷新處理。
像素窗口刷新模塊(refresh)實現對需要處理的像素數據的刷新。
數據處理模塊(processor)是本圖形邊緣處理器的核心部分,主要是實現sobel算法,其性能的好壞對整個設計的成敗有著關鍵的作用。本模塊擬采用全硬件并行算法實現,因只有五級串行結構,所以相當于在5個時鐘周期內就能完成一個像素點的邊界判別。
圖2 圖像邊緣撿測器總體結構圖
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
上一篇:主要功能模塊的設計
上一篇:圖像邊緣檢測器系統設計要求