影像校正方法
2023-06-18 18:53:26 2
影像校正方法
【專利摘要】本發明公開了一種應用於一掃描儀上的影像校正方法,該掃描儀包括一掃描儀本體,及裝設於掃描儀本體內且呈電性連接的一設置單元、及一記憶存儲單元,掃描儀本體的上方設置一掃描平臺,該影像校正方法包括如下步驟:將一待掃描的文件移至掃描平臺上;掃描儀開始掃描之前,進行參數初始化;掃描儀掃描得到一條線的影像;設置單元設定一程序語句用於計算組成一更新的平衡表的數值;記憶存儲單元劃分多個內存位置用來儲存執行程序語句所需的變量的值;當掃入的影像足夠時,在記憶存儲單元內執行設定的程序,得到更新的平衡表,從而完成每條線的影像校正。因此,該影像校正方法可以確保影像效果良好及有效減少記憶存儲單元的使用。
【專利說明】影像校正方法【技術領域】
[0001]本發明涉及一種影像校正方法,尤其涉及一種應用於一掃描儀的影像校正方法。【背景技術】
[0002]請參閱圖1,一種現有的影像校正方法,應用於一掃描儀上(圖未示),所述掃描儀通常包括一掃描儀本體(圖未不)、一驅動裝置10』、一光學模塊20』、一模擬/數字轉換器30』及一記憶存儲單元40』。驅動裝置10』、光學模塊20』、模擬/數字轉換器30』及記憶存儲單元40』電性連接且裝設於掃描儀本體內。其中,光學模塊20』可在掃描儀本體內移動。該光學模塊20』包括一光源201』、一鏡頭202』及一影像感測元件203』。其中,影像感測元件203』為一電荷稱合器件(Charge Coupled Device,CO))或一接觸式圖像傳感器(ContactImage Sensor, CIS)。掃描儀本體的上方設置一掃描平臺(圖未示)。
[0003]通常,光源201』本身各位置的輝度不同會導致掃描儀掃描出的影像出現亮暗不均勻的現象,為了避免產生此亮暗不均勻的影像,當掃描儀掃描一文件時,掃描儀會利用所述影像校正方法來進行一影像校正動作。所述影像校正方法的步驟如下所述:首先,將待掃描的文件移至掃描儀的掃描平臺上;其次,驅動裝置10』驅動光學模塊20』移動對此文件進行掃描。具體地,光源201』透過掃描平臺照射到文件上,此時,由光源201』透過掃描平臺照射到文件上反射回來的光線通過鏡頭202』正確聚焦成像於影像感測元件203』上以形成一影像,所述影像由多個影像像素組成;最後,影像像素經由模擬/數字轉換器30』轉換成為數字電信號;再次,儲存數字電信號於記憶存儲單元40』內,並利用內插法或乘法運算法進行運算,從而產生一平衡表(Shading Table);最後,掃描儀利用此平衡表進行掃描出的影像的亮度補償動作。
[0004]但是,上述影像校正方法在建立平衡表的過程中,會受到文件上的不預期的髒點或灰塵所影響,從而得到不準確的平衡表,進而影響影像校正效果,同時,在記憶存儲單元40』內建立平衡表的過程中,由於記憶存儲單元40』沒有合理的劃分相應的區間進行運算,因而記憶存儲單元40』需具有較大的存儲空間,致使掃描儀的影像校正成本增加。
【發明內容】
[0005]本發明的目的在於針對上述現有技術的不足提供一種可以確保影像效果良好及有效減少記憶存儲單元的使用的影像校正方法。
[0006]為實現上述目的,本發明提供一種影像校正方法,應用於一掃描儀上,該掃描儀包括一掃描儀本體,及裝設於掃描儀本體內且呈電性連接的一驅動裝置、一光學模塊、一模擬/數字轉換器、一先進先出數據緩存器、一數據流程控制單元、一設置單元、一數據分類單元及一記憶存儲單元。掃描儀本體的上方設置一掃描平臺。該影像校正方法包括如下步驟:步驟1:將一待掃描的文件移至掃描儀的掃描平臺上;步驟2:掃描儀開始掃描之前,進行參數初始化;步驟3:驅動裝置驅動光學模塊移動,使掃描儀開始對此文件進行掃描,從而使掃描儀掃描得到一條線的影像,所述一條線的影像包括多個分別對應紅光、藍光及綠光的影像像素;步驟4:該一條線的影像所包括的多個分別對應紅光、藍光及綠光的影像像素通過模擬/數字轉換器轉換為數字電信號,即像素值,掃描儀通過先進先出數據緩存器依序讀取多個分別對應紅光、藍光及綠光的像素值,並且設置單元在數據流程控制單元內設定一程序語句用於計算組成一更新的平衡表的數值;步驟5:將該一條線的影像的多個分別對應紅光、藍光及綠光的像素值經過數據分類單元進行分類,並且與設置單元設定的程序語句一起傳送到記憶存儲單元內,並且將記憶存儲單元劃分多個內存位置用來儲存掃描儀執行設置單元設定的程序語句所需的變量的值;步驟6:確認掃入的影像是否足夠,當掃入的影像足夠時,執行步驟7,當掃入的影像不足時,重複執行步驟3、步驟4及步驟5,直到掃入的影像足夠;步驟7:掃描儀在記憶存儲單元內執行設置單元設定的程序語句,得到的數值組成更新的平衡表;步驟8:掃描儀利用此更新的平衡表補償每條線的影像的像素值,來進行每條線的各影像像素的亮度補償,從而完成每條線的影像校正。
[0007]綜上所述,本發明影像校正方法通過在建立更新的平衡表的過程中,掃描儀執行設置單元設定的程序語句所需的變量的值分別存入記憶存儲單元內與其相對應的內存位置,以便有效減少記憶存儲單元的使用及去除掃描儀上的文件上的髒點或灰塵,從而確保影像效果良好及降低掃描儀的影像校正成本。
【專利附圖】
【附圖說明】
[0008]圖1為現有的影像校正方法的實施例中應用的掃描儀的局部原理框圖。
[0009]圖2為本發明影像校正方法的實施例中應用的掃描儀的掃描平臺的坐標軸的示意圖。
[0010]圖3為本發明影像校正方法的實施例中應用的掃描儀的局部原理框圖。
[0011]圖4為本發明影像校正方法的流程圖。
·[0012]圖5為本發明影像校正方法的實施例中應用的掃描儀的記憶存儲單元的劃分方式及掃描儀執行設置單元設定的程序語句所需的變量的值的存儲狀態圖。
[0013]其中,附圖標記說明如下:
[0014]驅動裝置:10光學模塊:20
[0015]光源:201鏡頭:202
[0016]影像感測元件:203模擬/數字轉換器:30
[0017]先進先出數據緩存器:40數據流程控制單元:50
[0018]設置單元:60數據分類單元:70
[0019]記憶存儲單元:80
【具體實施方式】
[0020]為詳細說明本發明的技術內容、構造特徵、所實現目的及效果,以下結合實施方式並配合附圖詳予說明。
[0021]請參閱圖3,本發明影像校正方法,應用於一掃描儀(圖未示)上。掃描儀可以是一自動進紙器式單雙面掃描儀,一饋紙式單雙面掃描儀或一平臺式單面掃描儀,在本實施例中,掃描儀為平臺式單面掃描儀,其包括一掃描儀本體(圖未示),及裝設於掃描儀本體內且呈電性連接的一驅動裝置10、一光學模塊20、一模擬/數字轉換器30、一先進先出數據緩存器40、一數據流程控制單元50、一設置單元60、一數據分類單元70及一記憶存儲單元80,其中,光學模塊20可在掃描儀本體內移動。該光學模塊20包括一光源201、一鏡頭202及一影像感測元件203。掃描儀本體的上方設置一掃描平臺(未標號)。其中,光源201可以是一冷陰極管(Cold Cathode Fluorescent Lamp,CCFL)或一發光二極體(Light EmittingDiode,LED)。影像感測元件203可以是一電荷稱合器件(Charge Coupled Device,CO))或一接觸式圖像傳感器(Contact Image Sensor, CIS)。
[0022]請參閱圖2及圖3,當掃描儀開機後,進行一文件(圖未示)的掃描時,掃描儀的驅動裝置10驅動光學模塊20沿著掃描平臺的坐標軸縱向向上移動,由掃描平臺的ki的位置經過k2、k3、k4……移動到ka的位置,並且在光學模塊20從Ic1移動到ka的每一個位置,皆進行Xl、X2、X3、X4……到Xf方向的橫向掃描,從而獲得掃描儀設定要掃入的文件的影像。該文件的影像由第h條線到第ka條線的a條線的影像組成,且第Ic1條線到第ka條線的影像分別包括光學模塊20的影像感測元件203有效輸出的從X1到Xf的f個影像像素。
[0023]請參閱圖2、圖3、圖4及圖5,本發明影像校正方法,包括如下步驟:
[0024]步驟1:將一待掃描的文件移至掃描儀的掃描平臺上;
[0025]步驟2:掃描儀開始掃描之前,進行參數初始化;
[0026]步驟3:驅動裝置10驅動光學模塊20移動,使掃描儀開始對此文件進行掃描,從而使掃描儀掃描得到一條線的影像,所述一條線的影像包括多個分別對應紅光、藍光及綠光的影像像素;
[0027]步驟4:該一條線的影像所包括的多個分別對應紅光、藍光及綠光的影像像素通過模擬/數字轉換器30轉換為數字電信號,即像素值,掃描儀通過先進先出數據緩存器40依序讀取多個分別對應紅光、藍光及綠光的像素值,並且設置單元60在數據流程控制單元
50內設定一程序語句
【權利要求】
1.一種影像校正方法,應用於一掃描儀上,其特徵在於:該掃描儀包括一掃描儀本體,及裝設於掃描儀本體內且呈電性連接的一驅動裝置、一光學模塊、一模擬/數字轉換器、一先進先出數據緩存器、一數據流程控制單元、一設置單元、一數據分類單元及一記憶存儲單元,掃描儀本體的上方設置一掃描平臺,該影像校正方法包括如下步驟: 步驟1:將一待掃描的文件移至掃描儀的掃描平臺上; 步驟2:掃描儀開始掃描之前,進行參數初始化; 步驟3:驅動裝置驅動光學模塊移動,使掃描儀開始對此文件進行掃描,從而使掃描儀掃描得到一條線的影像,所述一條線的影像包括多個分別對應紅光、藍光及綠光的影像像素; 步驟4:該一條線的影像所包括的多個分別對應紅光、藍光及綠光的影像像素通過模擬/數字轉換器轉換為數字電信號,即像素值,掃描儀通過先進先出數據緩存器依序讀取多個分別對應紅光、藍光及綠光的像素值,並且設置單元在數據流程控制單元內設定一程序語句用於計算組成一更新的平衡表的數值; 步驟5:將該一條線的影像的多個分別對應紅光、藍光及綠光的像素值經過數據分類單元進行分類,並且與設置單元設定的程序語句一起傳送到記憶存儲單元內,並且將記憶存儲單元劃分多個內存位置用來儲存掃描儀執行設置單元設定的程序語句所需的變量的值; 步驟6:確認掃入的影像是否足夠,當掃入的影像足夠時,執行步驟7,當掃入的影像不足時,重複執行步驟3、步驟4及步驟5,直到掃入的影像足夠; 步驟7:掃描儀在記憶存儲單元內執行設置單元設定的程序語句,得到的數值組成更新的平衡表; 步驟8:掃描儀利用此更新的平衡表補償每條線的影像的像素值,來進行每條線的各影像像素的亮度補償,從而完成每條線的影像校正。
2.如權利要求1所述的影像校正方法,其特徵在於:所述步驟2中,掃描儀進行參數初始化的具體描述如下:設置單元在數據流程控制單元內設定每條線的影像的第X個影像像素的像素值的總和,即變量SUM (x)的初始值為OOOOOOOOh,設定每條線的影像的第X個影像像素的最小像素值,即變量Lp (X)的初始值為FFFFh,其中p=0..m_l,設定每條線的影像的第X個影像像素的最大像素值,即變量Hq (X)的初始值為OOOOh,其中q=0..n_l。
3.如權利要求2所述的影像校正方法,其特徵在於:所述步驟4中,設置單元在數據流程控制單元內設定一程序語句:SUM (X)=SUM (x)+WH_TMPi (x),以用於更新得出每條線的影像的第X個影像像素的像素值的總和,即變量SUM (X)的值;設置單元在數據流程控制單
W-1η—]元內設定另一程序語句:WH (X) =[SUM (X) -χ/.ρ(χ)-χ^(χ)]Ι> k,以用於計算
p==0q=0組成更新的平衡表的數值WH (X),其中,WH_TMPi (X)表示每條線的影像對應紅光、藍光或綠光的第X個影像像素的像素值,i為從O開始逐漸遞增的正整數,且i〈2k+m+n,k、m和η是由設置單元進行設置的。
4.如權利要求3所述的影像校正方法,其特徵在於:所述步驟5中,將設置單元設定的程序語句SUM (X)=SUM (x)+WH_TMPi (x)傳送到記憶存儲單元內,如果該一條線的影像為第一條線的影像,則更新得出變量SUM (X)的值為該一條線的影像對應紅光、藍光或綠光的第X個影像像素的像素值WH_TMPi(x),同時,將該第一條線的影像對應紅光、藍光或綠光的第X個影像像素的像素值WH_TMPi (x)與影像的第X個影像像素的最小像素值,即變量Lp(x)的初始值相比較,從而更新得出該第一條線的影像對應紅光、藍光或綠光的第X個影像像素的m個最小像素值,即m個變量Lp (X)的值,及將該第一條線的影像對應紅光、藍光或綠光的第X個影像像素的像素值WH_TMPi (x)與影像的第X個影像像素的最大像素值,即變量Hq (x)的初始值相比較,從而更新得出該第一條線的影像對應紅光、藍光或綠光的第X個影像像素的η個最大像素值Hq (X),即η個變量Hq (X)的值。
5.如權利要求3所述的影像校正方法,其特徵在於:所述步驟5中,如果該一條線的影像為第k條線的影像,則更新得出變量SUM (x)的值為第一條線到第k條線的影像對應紅光、藍光或綠光的第X個影像像素的像素值WH_TMPi (X)的總和,將該第k條線的影像對應紅光、藍光或綠光的第X個影像像素的像素值WH_TMPi (X)與第k-l條線的影像對應紅光、藍光或綠光的第X個影像像素的像素值WH_TMPi (x)相比較,從而更新得出該第k條線的影像對應紅光、藍光或綠光的第X個影像像素的η個最大像素值,即η個變量Hq (χ)的值及m個最小像素值,即m個變量Lp (χ)的值。
6.如權利要求3所述的影像校正方法,其特徵在於:所述步驟5中,將設置單元設定的
程序語句
7.如權利要求3所述的影像校正方法,其特徵在於:所述步驟6中,當掃入的影像的所有像素的個數大於或等於掃描儀所設定要掃入的影像所需的影像像素個數:a*f個,且需滿足a>m+n,即掃入的影像足夠時,執行步驟7 ;當掃入的影像的所有像素的個數小於掃描儀所設定要掃入的影像所需的影像像素個數:a*f個,即掃入的影像不足時,則重複執行步驟3、步驟4和步驟5,直到掃入的影像的所有像素的個數大於或等於掃描儀所設定要掃入的影像所需的影像像素個數:a*f個,即掃入的影像足夠;其中,設定要掃入的影像由a條線的影像組成,且f為光學模塊的一影像感測元件的有效輸出的影像像素個數。
8.如權利要求3所述的影像校正方法,其特徵在於:所述步驟7中,掃描儀在記憶存儲單元內撕體單元般的程序語句:
9.如權利要求1所述的影像校正方法,其特徵在於:所述先進先出數據緩存器、數據流程控制單元及數據分類單元集成於一集成電路。
【文檔編號】H04N1/60GK103856682SQ201210505022
【公開日】2014年6月11日 申請日期:2012年11月30日 優先權日:2012年11月30日
【發明者】林俊仁, 李餘祥 申請人:崴強科技股份有限公司