專利名稱:光學掃描器的黑白線及異色線的檢測方法
技術領域:
本發(fā)明是一種圖像品質的檢測方法,尤指一種應用在光學掃描器的黑白線及異色線的檢測方法。
光學掃描器在出廠前必須經過質量測試,其中項目之一是對黑白線及異色線的檢測。也就是利用一測試圖,其上繪有標準的灰度圖。當掃描后,如果所產生的灰度中,其在每一Y向的灰度和相鄰的值,在可容許的范圍內時,該掃描器具有合格品質。否則,則為不標準的品質,須作進一步的檢修。
所謂的黑白線是指灰度為0至225的單色線條,而異色線則是指由RGB所構成的彩色線條。不正常的黑白線或異色線是指相鄰的圖素原本應有相同的灰度值,但由于用來校正的測試圖表污臟,或其他因素而使有些圖素的位置高出甚多或低過甚多階層值,使得圖像呈現一細長條(縱向)的不正常現象。
一般辨別黑白線或異色線,是在生產線上用肉眼直接觀察因素及其相鄰的圖素的灰度的差異,且利用各式的灰度色塊圖素作辨別。因此,不但增加辨認的誤差及辨認的困難度,也可能因為對照錯誤而使辨認不完全。而且,異色線的判定更復雜,必須同時考慮紅綠蘭三色的一致性,產生誤判的可能性更大。
除此以外,人工判斷有許多問題,不但速度緩慢,而且涉及主觀的判斷,可能增加誤差率,而且其品質的標準可能因人因時而不同,對于掃描的圖像品質不能提供一致且有效的判斷。
本發(fā)明的主要目的是提供一種正確且快速的黑白線及異色線的自動檢測方法,以代替一般人工的檢測方法。
本發(fā)明的另一目的是提供一種能作一致且有效的圖像檢測判定方法,以使產品出廠的品質維持一定的水準。
本發(fā)明的又一目的是提供一種能適用于各種規(guī)格的圖像品質檢測方法,以自動檢測黑白線及異色線的圖像掃描結果,并輸出品質合格與否的判斷。
本發(fā)明的檢測方法是這樣實現的其用于在讀取一測試圖像后,依據一標準差值,判定該掃描圖像的品質是否合格,包含步驟有a、初始化一橫座標x的指數i及一縱座標y的指數j;b、讀取掃描圖像中,座標為(Xi,Yj)的圖素;c、比較位于座標(Xi,Yj)的圖素及其在橫座標X上相鄰的圖素的顏色差別,并產生第一比較結果;d、判定該第一比較結果是否小于或等于該標準差值;e、當該第一比較結果大于標準差值時,比較該位于(Xi,Yj)的圖素及該圖素在縱座標上相鄰的兩圖素的色度,并產生第二比較結果;f、判定該第二比較結果是否小于或等于該標準差值;g、當該第二比較結果大于該標準差值時,判定該圖素不合格。
h、在上述第一比較結果小于或等于上述標準差值時,判定是否完成上述橫座標X所有圖素的比較;i、當已完成上述的橫座標X所有圖素的比較時,輸出判定結果;j、當未完成上述的橫座標X所有圖素的比較時,將上述的橫座標的指數i增加l及縱座標的指數j不變;以及k、執(zhí)行上述的步驟(C)。
l、當上述第二比較結果小于或等于上述的標準差值時,將上述縱座標Y的指數j增加l,及橫座標x的指數i不變;以及m、執(zhí)行步驟(e)。
n、判定是否完成上述縱座標y所有圖案的比較;o、當判定已完成上述縱座標Y所有圖案的比較時,執(zhí)行上述步驟(j);以及p、當判定未完成上述縱座標Y所有圖案的比較時,執(zhí)行上述步驟(i)。
其中上述圖素的顏色為灰度;
其中上述圖素的顏色為彩色;其中上述步驟(e)包含步驟;q、框取上述位于(Xi,Yj)的圖案。
r、當上述第一比較結果小于或等于上述標準差值時,判定上述位于(Xi,Yj)的圖素為合格;其中上述的步驟(g)更包含步驟s、框取上述位于(Xi,Yj)的圖案。
當上述第二比較結果小于或等于上述標準差值時,判定上述位于(Xi,Yj)的圖素為合格。
本發(fā)明是一種光學掃描器的圖像品質的測試方法,其在讀取測試圖上的橫向灰度圖像后,檢測所掃描的圖像,藉由逐一判斷橫座標的圖素及其相鄰的圖素的差別,當其差值超出一預定的標準值后,判定該圖素為異常的點,繼而逐一比較該圖素與其縱座標的相鄰圖素的差別,當其差值超出一預定的標準值時,判定該圖素為異常的線。如果所有的圖素都在標準差值內,則判定該掃描器的掃描品質為合格。如果有任何圖素超出標準差值,則表示該掃描器的掃描品質至少會出現斑點,而當有問題的圖素成為連接的線時,便是異常的線了。
圖1是本發(fā)明的檢測方法的示意圖。
圖2是本發(fā)明對于黑白線的檢測的判斷流程圖。
圖3是本發(fā)明對于異色線的檢測的判斷流程圖。
為檢測掃描的圖像品質,本發(fā)明的方法主要是在測試圖(calibrationpaper)上設定具有不同灰度的橫線條,以檢測在不同的灰度上,掃描的圖像是否會有不正常的線條產生。然后,應用一程序對所掃描的圖像作自動的檢測。該程序可適用于任一掃描器的圖像品質判斷,并可將有問題的地方框取出來,顯示于熒屏上。該程序也可隨掃描器的機型及掃描品質的要求而更改其標準差值。
本發(fā)明的方法步驟如下在測試圖上,可依不同品質的要求,從白度到黑度設定具有不同灰度的橫線條,使其寬度等同于文件掃描時的寬度。并以同樣的方法設定彩色的橫線,以檢測異色線。并依據所要測試的掃描器規(guī)格,設定其標準差值。
圖1顯示一所掃描的圖像的橫座標x及縱座標y。假設縱座標以y表示,j表示該縱座標上第j位置的圖素,橫座標以X表示;i表示該橫座標上第i位置上的圖素。由于此方法須對整個掃描的圖像作檢測,所以必須對整張的圖素進行比對。先由橫座標上任一圖點進行比較,(Xi,Yj),此表示該點的座標位置。i由1開始至K(K表示橫座標上的終點);如此逐一比對到最后一點。也就是,比較(Xi,Yj)與其相鄰的圖素(Xi-1,Yj)(Xi+1,Yj)的灰度值差異。如果其差值小于或等于一標準差,則表示該掃描器的品質為合格。反之,如果其差值大于標準差,則至少表示該位置的出現雜斑現象的點,必須再比較Y座標上是否出現整條線或斷續(xù)線等異常的現象。因此,須繼續(xù)比較Y座標上,從1至L的所有點。(L表示Y座標的高度),如果兩者的差皆大于標準差,便表示有異常的線條產生。如此反復進行比對,以完成整張掃描圖的灰度比對。當比對出有問題的線條出現時,螢屏便出現方框,以顯示出有問題的線條,并輸出表示不合格的判定信號。
至于異色線的比對,也是應用同樣的原理。依據上述方法逐一比對一圖素與其相鄰的圖素的色度。由于彩色是由紅綠藍三色所構成,因此必須檢測三個顏色,當三個顏色的RGB值皆在標準差值中時,其圖像的品質才是合格的。
為清楚顯示本發(fā)明對于黑白線判斷流程圖,請參閱圖2。在使用者選定測試的項目為黑白線的檢測時,使用者可依據掃描器的規(guī)格及所要求的品質,設定標準差值。其判斷流程如圖2所示在步驟201中,首先須讀取一測試圖的灰度圖像,以產生掃描的圖像,即步驟202。然后,在步驟203,使i=1;j=1,以完成座標指數的初始化動作。初始化完畢后。便依照座標上的位置,讀取(Xi,Yj)座標上的圖素,即步204。圖素的灰度是否異常,是要靠相鄰的兩圖素的位置才能比較出來的,因此步驟205中比較(Xi,Yj)位置上的因素與該圖素的相鄰兩邊的圖素,即座標(Xi-1,Yj)及(Xi+1,Yj)上的圖素的灰度值。
在步驟206中須作比較的判定,當其差值小于或等于該標準差值時,執(zhí)行步驟213,否則執(zhí)行步驟207。由于該圖素的差值不合格,至少表示該圖素為一斑點,但要確定該圖素是否為單獨的點或一線條的一部份,必須繼續(xù)比對該圖素的縱座標上的所有圖素的灰度值,因此,在步驟207中,比較(Xi,Yj)位置上的縱座標上相鄰的圖素,即(Xi,Yj-1)及(Xi,Yj+1)。在步驟208中再作一次判定,以判定在該圖素的縱座標的比較上,是否有異常的線發(fā)生,當其差值小于或等于該標準差值時,執(zhí)行步驟211,否則執(zhí)行步驟209。
在步驟209中已至少可判定該圖素為有問題,所以框取該圖素以作為標記。由于圖素的比較是對整張圖像以縱座標及橫座標逐一進行的,所以在步驟210中,必須確認是否已完成該縱座桿的圖素比較?如果是,執(zhí)行步驟212,否則執(zhí)行步驟211。在步驟211中,為了要比較圖素的縱座標上的相鄰圖素,因此設定i=1,j=j+1,以依序檢測該縱座標上的所有圖素的灰度值,然后執(zhí)行步驟207,成為一個循環(huán)的檢測。
在步驟212中,為了比較圖素在橫座標上相鄰的圖素,因此設定i=i+1,j=j,以依序檢測該橫座標上的所有圖素的灰度值,并執(zhí)行步驟204,以成為另一個循環(huán)的檢測。在步驟213中,由于差值小于或等于標準差時,表示該圖素為合格,所以判定是否完成橫座標的所有圖素比較?如果是,執(zhí)行步驟214,否則執(zhí)行步驟212。最后,在步驟214中,輸出判定的總結果,如果是不合格,便輸出表示不合格的信號,否則便輸出表示合格的信號。
基本上,異色線的判斷與黑白線的判斷方法一樣,差別只在須判斷RGB三色的值是否皆在標準差的范圍內。在使用者選定測試的項目為黑色線的檢測時,使用者同樣可依據掃描器的規(guī)格及所要求的品質,設定標準差值。其判斷流程參閱圖3在步驟301中,首先須讀取一測試圖的灰度圖像,以產生掃描的圖像,即步驟302。然后,在步驟303,使i=1;j=1,以完成座標指數的初始化動作。初始化完畢后。便依照座標上的位置,讀取(Xi,Yj)座標上的圖素,即步驟304。圖素的RGB值是否異常,也要靠相鄰的兩圖素的位置才能比較出來的,因此步驟305中比較(Xi,Yj)位置上的圖素與該圖素的相鄰兩邊的圖素,即座標(Xi-1,Yj)及(Xi+1,Yj)上的圖素的RGB值。
在步驟306中須作比較的判定,當其差值小于或等于該標準差值時,執(zhí)行步驟313,否則執(zhí)行步驟307。由于該圖素的差值不合格,至少表示該圖素為一斑點,但要確定該圖素是否為單獨的點或一線條的一部份,必須繼續(xù)比對該圖素的縱座標上的所有圖素的RGB值,因此,在步驟307中,比較(Xi,Yj)位置上的縱座標上相鄰的圖素,即(Xi,Yj-1)及(Xi,Yj+1)。在步驟308中再作一次判定,以判定在該圖素的縱座標的比較上,是否有異常的線發(fā)生,當其差值小于或等于該標準差值時,執(zhí)行步驟311,否則執(zhí)行步驟309。
在步驟309中已至少可判定該圖素為有問題,所以框取該圖素以作為標記。由于圖素的比較是對整張圖像以縱座標及橫座標逐一進行的,所以在步驟310中,必須確認是否已完成該縱座桿的圖素比較?如果是,執(zhí)行步驟312,否則執(zhí)行步驟311。在步驟311中,為了要比較圖素的縱座標上的相鄰圖素,因此設定i=1,j=j+1,以依序檢測該縱座標上的所有圖素的灰度值,然后執(zhí)行步驟307,成為一個循環(huán)的檢測。
在步驟312中,為了比較圖素在橫座標上相鄰的圖素,因此設定i=i+1,j=j,以依序檢測該橫座標上的所有圖素的RGB值,并執(zhí)行步驟304,以成為另一個循環(huán)的檢測。在步驟313中,由于差值小于或等于標準差時,表示該圖素為合格,所以判定是否完成橫座標的所有圖素比較?如果是,執(zhí)行步驟314,否則執(zhí)行步驟312。最后,在步驟314中,輸出判定的總結果,如果是不合格,便輸出表示不合格的信號,否則便輸出表示合格的信號。
縱上所述,本發(fā)明的檢測方法不但可有效取代人工的判定,是可顯示出有問題的地方,使檢測更為方便。而且,對于標準差的設定更可依不同品質的掃描器作調整,使其應用范圍更為廣泛。本發(fā)明的檢測是對每個因素作逐一的比對,所以十分精確完整,不但可減少誤差的產生,更可提高檢測的效率。
權利要求
1.一種應用于光學掃描器的黑白線及異色線的檢測方法,其特征在于其用于在讀取一測試圖像后,依據一標準差值,判定該掃描圖像的品質是否合格,包含步驟有a、初始化一橫座標x的指數i及一縱座標y的指數j;b、讀取掃描圖像中,座標為(Xi,Yj)的圖素;c、比較位于座標(Xi,Yj)的圖素及其在橫座標X上相鄰的圖素的顏色差別,并產生第一比較結果;d、判定該第一比較結果是否小于或等于該標準差值;e、當該第一比較結果大于標準差值時,比較該位于(Xi,Yj)的圖素及該圖素在縱座標上相鄰的兩圖素的色度,并產生第二比較結果;f、判定該第二比較結果是否小于或等于該標準差值;g、當該第二比較結果大于該標準差值時,判定該圖素不合格。
2.如權利要求1所述的光學掃描器的黑白線及異色線的檢測方法,其特征在于還包括有下列步驟;h、在上述第一比較結果小于或等于上述標準差值時,判定是否完成上述橫座標X所有圖素的比較;i、當已完成上述的橫座標X所有圖素的比較時,輸出判定結果;j、當未完成上述的橫座標X所有圖素的比較時,將上述的橫座標的指數i增加l及縱座標的指數j不變;以及k、執(zhí)行上述的步驟(C)。
3.如權利要求1所述的光學掃描器的黑白線及異色線的檢測方法,其特征在于還包括有下列步驟l、當上述第二比較結果小于或等于上述的標準差值時,將上述縱座標Y的指數j增加l,及橫座標x的指數i不變;以及m、執(zhí)行步驟(e)。
4.如權利要求1所述的光學掃描器的黑白線及異色線的檢測方法,其特征在于還包括有下列步驟n、判定是否完成上述縱座標y所有圖案的比較;o、當判定已完成上述縱座標Y所有圖案的比較時,執(zhí)行上述步驟(j);以及p、當判定未完成上述縱座標Y所有圖案的比較時,執(zhí)行上述步驟(i)。
5.如權利要求1所述的光學掃描器的黑白線及異色線的檢測方法,其特征在于其中上述圖素的顏色為灰度。
6.如權利要求1所述的光學掃描器的黑白線及異色線的檢測方法,其特征在于其中上述圖素的顏色為彩色。
7.如權利要求1所述的光學掃描器的黑白線及異色線的檢測方法,其特征在于其中上述步驟(e)包含步驟;q、框取上述位于(Xi,Yj)的圖案。
8.如權利要求1所述的光學掃描器的黑白線及異色線的檢測方法,其特征在于還包括下列步驟r、當上述第一比較結果小于或等于上述標準差值時,判定上述位于(XiYj)的圖素為合格。
9.如權利要求1所述的光學掃描器的黑白線及異色線的檢測方法,其特征在于其中上述步驟(g)更包含步驟s、框取上述位于(Xi,Yj)的圖案。
10.如權利要求1所述的光學掃描器的黑白線及異色線的檢測方法,其特征在于當上述第二比較結果小于或等于上述標準差值時,判定上述位于(Xi,Yj)的圖素為合格。
全文摘要
一種光學掃描器的黑白線及異色線的檢測方法,是一種光學掃描器的圖像品質的測試方法,其在讀取測試圖上的橫向灰度圖像后,檢測所掃描的圖像,藉由逐一判斷橫坐標的圖素及其相鄰的圖素的差別,當其差值超出一預定的標準值后,判定該圖素為異常的點,繼而逐一比較該圖素與其縱坐標的相鄰圖素的差別,當其差值超出一預定的標準值時,判定該圖素為異常的線。如果所有的圖素都在標準差值內,則判定該掃描器的掃描品質為合格。
文檔編號G06K9/62GK1244656SQ98103500
公開日2000年2月16日 申請日期1998年8月6日 優(yōu)先權日1998年8月6日
發(fā)明者蔡振財 申請人:鴻友科技股份有限公司