專(zhuān)利名稱(chēng):一種基于圖像分割的掃描圖像去灰塵方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)字圖像處理領(lǐng)域,涉及一種基于圖像分割的掃描圖像去灰塵方法。
背景技術(shù):
掃描儀將光學(xué)圖像轉(zhuǎn)換成適合存儲(chǔ)、傳遞以及可打印的數(shù)字圖像。使用掃描儀掃描原稿(包括照片、膠片、書(shū)籍等)時(shí),由于掃描原稿表現(xiàn)出的人工痕跡(例如灰塵和指紋等) 的影響,會(huì)導(dǎo)致掃描數(shù)字圖像中存在灰塵等損傷現(xiàn)象。因此,如何準(zhǔn)確將掃描圖像中的灰塵區(qū)域檢測(cè)出來(lái),并對(duì)其進(jìn)行修復(fù)一直是掃描儀需要解決的難題。傳統(tǒng)的掃描圖像去灰塵方法有兩種,一種是通過(guò)掃描儀的光敏器件來(lái)實(shí)現(xiàn),而另一種則是直接對(duì)掃描圖像進(jìn)行檢測(cè)修復(fù)。前者是使用掃描儀以不同角度對(duì)掃描原稿進(jìn)行多次掃描來(lái)對(duì)灰塵等損傷進(jìn)行檢測(cè)修復(fù),該類(lèi)方法已經(jīng)公開(kāi)了許多種方法,可以有效去除掃描圖像中的灰塵,但是由于需要進(jìn)行多次掃描,因此會(huì)導(dǎo)致掃描速度下降,影響掃描儀的生產(chǎn)效率;而后者一般是在第三方軟件打開(kāi)圖像,再通過(guò)人眼觀察找出掃描圖像中的灰塵區(qū)域,然后灰塵區(qū)域的鄰近像素的幾何形狀及顏色來(lái)選擇使用哪一像素來(lái)替代灰塵像素,該方法也可以有效去除掃描圖像中的灰塵,而且其效果會(huì)非常理想,但是由于需要借助第三方軟件來(lái)實(shí)現(xiàn),需要人眼參與,不夠自動(dòng)化,并且如果掃描圖像數(shù)據(jù)很大時(shí),工作量會(huì)非常龐大。
發(fā)明內(nèi)容
為克服現(xiàn)有技術(shù)缺陷,本發(fā)明提出一種基于圖像分割的掃描圖像去灰塵方法。本發(fā)明的技術(shù)方案為一種基于圖像分割的掃描圖像去灰塵方法,包括以下步驟 步驟1,對(duì)掃描得到的原圖像A進(jìn)行均值濾波,得到圖像B ;
步驟2,將原圖像A每個(gè)像素點(diǎn)的像素值與圖像B中相應(yīng)位置處像素點(diǎn)的像素值求差值并取絕對(duì)值,將對(duì)第i行第j列像素點(diǎn)求差值并取絕對(duì)值的結(jié)果記為數(shù)值Xij ;比較每個(gè)像素點(diǎn)相應(yīng)的數(shù)值與預(yù)設(shè)的差異閾值P,當(dāng)數(shù)值大于等于差異閾值P時(shí),設(shè)該像素點(diǎn)的標(biāo)記值為1,當(dāng)數(shù)值Xij小于差異閾值P時(shí),設(shè)該像素點(diǎn)的標(biāo)記值為0 ;每個(gè)像素點(diǎn)的標(biāo)記值構(gòu)成差異圖像C;
步驟3,通過(guò)對(duì)差異圖像C進(jìn)行圖像區(qū)域分割,在差異圖像C中查找灰塵輪廓;進(jìn)行圖像區(qū)域分割的具體操作步驟如下
步驟3. 1,遍歷差異圖像C中的每一行像素點(diǎn),將標(biāo)記值為1的相鄰像素點(diǎn)連接起來(lái)組成差異條;
步驟3. 2,對(duì)步驟3. 1得到的所有差異條進(jìn)行遍歷,將相鄰差異條合并成一個(gè)差異區(qū)
域;
步驟3. 3,遍歷每一個(gè)差異區(qū)域,如果某個(gè)差異區(qū)域的像素點(diǎn)總個(gè)數(shù)大于預(yù)設(shè)的分割上限閾值T或小于預(yù)設(shè)的分割下限閾值T’,則將這些像素點(diǎn)的標(biāo)記值重新設(shè)為0,否則保持其標(biāo)記值不變;步驟3. 4,差異圖像C中標(biāo)記值為1的像素點(diǎn)即為查找出的灰塵輪廓; 步驟4,對(duì)步驟3查找出的灰塵輪廓進(jìn)行膨脹,根據(jù)膨脹后差異圖像C中標(biāo)記為1的像素點(diǎn),得到最終查找出來(lái)的灰塵區(qū)域;進(jìn)行膨脹的具體操作方式如下,
遍歷差異圖像C中的每一個(gè)像素點(diǎn),如果某個(gè)像素點(diǎn)的標(biāo)記值為1則不做處理,如果某個(gè)像素點(diǎn)的標(biāo)記值為0,則取該像素點(diǎn)的周?chē)?個(gè)相鄰像素點(diǎn)的標(biāo)記值,如果其周?chē)?個(gè)相鄰像素點(diǎn)中有一個(gè)或以上的標(biāo)記值為1,則將該像素點(diǎn)的標(biāo)記值修改為1,否則保持該像素點(diǎn)的標(biāo)記值不變;
步驟5,根據(jù)步驟4所得灰塵區(qū)域,對(duì)原圖像A進(jìn)行修復(fù)。而且,步驟5中,對(duì)原圖像A進(jìn)行修復(fù)的具體方式為,根據(jù)步驟4所得灰塵區(qū)域?qū)υ瓐D像A進(jìn)行線性插值;線性插值的具體操作方式如下,
遍歷原圖像A,當(dāng)遍歷到原圖像A中的某個(gè)像素點(diǎn)時(shí),將遍歷到的像素點(diǎn)設(shè)為當(dāng)前像素點(diǎn),取當(dāng)前像素點(diǎn)在差異圖像C中相應(yīng)位置處的標(biāo)記值,如果標(biāo)記值等于0則不進(jìn)行插值; 如果標(biāo)記值等于1,則在差異圖像C中取當(dāng)前像素點(diǎn)的7*7鄰域中所有標(biāo)記值等于0的像素點(diǎn),將所取得像素點(diǎn)在原圖像A中的像素值取平均后,作為當(dāng)前像素點(diǎn)修復(fù)后的像素值,并將當(dāng)前像素點(diǎn)在差異圖像C中的標(biāo)記值設(shè)置為0。而且,步驟1中對(duì)掃描得到的原圖像A進(jìn)行濾波時(shí),采用3*3的均值濾波器實(shí)現(xiàn)。而且,步驟2中,差異閾值P設(shè)為6。而且,步驟3中,分割上限閾值T設(shè)為400,分割下限閾值T’設(shè)為5。本發(fā)明根據(jù)灰塵區(qū)域的特征對(duì)圖像進(jìn)行區(qū)域分割,可以準(zhǔn)確地自動(dòng)將圖像的真實(shí)信息和灰塵進(jìn)行分割;對(duì)屬于灰塵區(qū)域的像素點(diǎn)進(jìn)行7*7鄰域線性插值,可以準(zhǔn)確地對(duì)灰塵進(jìn)行修復(fù)。并且,進(jìn)行圖像分割時(shí)的分割閾值不是固定的,可以根據(jù)灰塵的嚴(yán)重程度進(jìn)行調(diào)整。實(shí)施時(shí),可以將此方法集成至掃描儀驅(qū)動(dòng)中,使得用戶(hù)可以對(duì)掃描圖像進(jìn)行自動(dòng)處理。
圖1是本發(fā)明實(shí)施例的3*3均值濾波器示意圖; 圖2是本發(fā)明實(shí)施例的是差異圖像C示意圖3是本發(fā)明實(shí)施例的差異條示意圖; 圖4是本發(fā)明實(shí)施例的差異區(qū)域示意圖; 圖5是本發(fā)明實(shí)施例去除不符合要求的差異區(qū)域的示意圖; 圖6是本發(fā)明實(shí)施例的對(duì)差異區(qū)域進(jìn)行膨脹的示意圖; 圖7是本發(fā)明實(shí)施例的流程圖。
具體實(shí)施例方式本發(fā)明結(jié)合灰塵等損傷的特征,對(duì)掃描圖像進(jìn)行圖像區(qū)域分割,將掃描圖像的真實(shí)信息與灰塵區(qū)域進(jìn)行準(zhǔn)確分割,再根據(jù)灰塵像素點(diǎn)的臨域中非灰塵的像素點(diǎn)進(jìn)行線性插值,從而達(dá)到修復(fù)掃描圖像中的灰塵區(qū)域的目的。本發(fā)明技術(shù)方案可以采用計(jì)算機(jī)軟件技術(shù)運(yùn)行流程,實(shí)現(xiàn)自動(dòng)去灰。以下結(jié)合附圖和實(shí)施例詳細(xì)說(shuō)明本發(fā)明技術(shù)方案。實(shí)施例的流程參見(jiàn)圖7 步驟1,對(duì)掃描得到的原圖像A進(jìn)行均值濾波,得到圖像B。實(shí)施例應(yīng)用3*3的均值濾波器對(duì)掃描原圖像A進(jìn)行濾波,得到圖像B。圖1即為本發(fā)明使用的3*3均值濾波器,其中1/9表示模板內(nèi)各個(gè)像素點(diǎn)的權(quán)重,即對(duì)模板內(nèi)9個(gè)像素點(diǎn)的像素值相加后除以9,作為圖像B中模板中心相應(yīng)位置像素點(diǎn)的像素值。均值濾波器為現(xiàn)有技術(shù),本發(fā)明不予贅述。步驟2,原圖像A與圖像B進(jìn)行相減并取絕對(duì)值,即將原圖像A每個(gè)像素點(diǎn)的像素值與圖像B中相應(yīng)位置處像素點(diǎn)的像素值求差值并取絕對(duì)值,將對(duì)第i行第j列像素點(diǎn)求差值并取絕對(duì)值的結(jié)果記為數(shù)值xu。然后,比較每個(gè)像素點(diǎn)相應(yīng)的數(shù)值與預(yù)設(shè)的差異閾值P,當(dāng)數(shù)值、大于等于差異閾值P時(shí),設(shè)該像素點(diǎn)的標(biāo)記值為1,當(dāng)數(shù)值小于差異閾值P時(shí),設(shè)該像素點(diǎn)的標(biāo)記值為0。每個(gè)像素點(diǎn)的標(biāo)記值構(gòu)成差異圖像C。差異圖像C中標(biāo)記為1的像素即為潛在的灰塵。具體實(shí)施時(shí),建議將差異閾值P默認(rèn)為6,可以根據(jù)灰塵的嚴(yán)重程度進(jìn)行調(diào)整,當(dāng)灰塵較為輕微時(shí),差異閾值P設(shè)置為8,中等時(shí)設(shè)置為系統(tǒng)默認(rèn)值6,嚴(yán)重時(shí)設(shè)置為4。圖2為差異圖像C示意圖,圖中未進(jìn)行標(biāo)記的像素為0。步驟3,通過(guò)對(duì)差異圖像C進(jìn)行圖像區(qū)域分割,在差異圖像C中查找灰塵輪廓。該步驟根據(jù)差異圖像C中標(biāo)記值為1的像素點(diǎn)的連通性實(shí)現(xiàn)。實(shí)施例進(jìn)行圖像區(qū)域分割的具體操作步驟如下
步驟3. 1,遍歷差異圖像C中的每一行像素點(diǎn),將標(biāo)記值為1的相鄰像素點(diǎn)連接起來(lái)組成差異條。其結(jié)果如圖3所示,得到一組差異條組。步驟3. 2,對(duì)步驟3. 1得到的所有差異條進(jìn)行遍歷,將相鄰差異條合并成一個(gè)差異區(qū)域。圖4為對(duì)圖3進(jìn)行區(qū)域分割的結(jié)果,得到一組差異區(qū)域,如圖中的A、B、C三個(gè)區(qū)域。步驟3. 3,遍歷每一個(gè)差異區(qū)域,如果某個(gè)差異區(qū)域的像素點(diǎn)總個(gè)數(shù)大于預(yù)設(shè)的分割上限閾值T或小于預(yù)設(shè)的分割下限閾值T’,則將這些像素點(diǎn)的標(biāo)記值重新設(shè)為0,否則保持其標(biāo)記值不變。分割下限閾值τ’可設(shè)為5。具體實(shí)施時(shí),建議將分割閾值T默認(rèn)為400 個(gè)像素點(diǎn),可以根據(jù)灰塵的嚴(yán)重程度進(jìn)行調(diào)整,當(dāng)灰塵較為輕微時(shí),分割閾值T設(shè)置為300, 中等時(shí)設(shè)置為系統(tǒng)默認(rèn)值400,嚴(yán)重時(shí)設(shè)置為600。如果某個(gè)差異區(qū)域的像素點(diǎn)總個(gè)數(shù)大于預(yù)設(shè)的分割上限閾值T或小于預(yù)設(shè)的分割下限閾值T’,認(rèn)為其不是灰塵區(qū)域。圖5為對(duì)圖 4進(jìn)行區(qū)域篩選的結(jié)果,區(qū)域B過(guò)小,而區(qū)域C過(guò)大,因此將區(qū)域B、C標(biāo)記為非灰塵區(qū)域,其中像素點(diǎn)的標(biāo)記值重新設(shè)為0。步驟3. 4,經(jīng)步驟3. 3后,此時(shí)差異圖像C中標(biāo)記值為1的像素點(diǎn)即為查找出的灰塵輪廓。步驟4,對(duì)步驟3查找出的灰塵輪廓進(jìn)行膨脹,根據(jù)膨脹后差異圖像C中標(biāo)記為1 的像素點(diǎn),得到最終查找出來(lái)的灰塵區(qū)域。進(jìn)行膨脹的具體操作方式為,遍歷差異圖像C中的每一個(gè)像素點(diǎn),如果某個(gè)像素點(diǎn)的標(biāo)記值為1則不做處理,如果某個(gè)像素點(diǎn)的標(biāo)記值為0,則取該像素點(diǎn)的3*3領(lǐng)域的標(biāo)記值。即取周?chē)?個(gè)相鄰像素點(diǎn)的標(biāo)記值,如果其周?chē)?個(gè)相鄰像素點(diǎn)中有一個(gè)或以上的標(biāo)記值為1,則將該像素點(diǎn)的標(biāo)記值修改為1,否則保持該像素點(diǎn)的標(biāo)記值不變。圖6為對(duì)圖5進(jìn)行膨脹的結(jié)果。具體實(shí)施時(shí),遍歷差異圖像C中的每一個(gè)像素點(diǎn)可以采用迭代方式完成,即先取差異圖像C中的一個(gè)像素點(diǎn)作為當(dāng)前像素點(diǎn),然后判斷當(dāng)前像素點(diǎn)的標(biāo)記值。如果當(dāng)前像素點(diǎn)的標(biāo)記值為1,直接從差異圖像C中取下一個(gè)像素作為當(dāng)前像素點(diǎn),繼續(xù)進(jìn)行處理。如果當(dāng)前像素點(diǎn)的標(biāo)記值為0,則取當(dāng)前像素點(diǎn)的3*3領(lǐng)域的標(biāo)記值,如果其周?chē)?個(gè)像素點(diǎn)中有一個(gè)或以上的標(biāo)記值為1,則將當(dāng)前像素點(diǎn)的標(biāo)記值修改為1,從差異圖像C中取下一個(gè)像素點(diǎn)作為當(dāng)前像素點(diǎn),繼續(xù)進(jìn)行處理;如果當(dāng)前像素點(diǎn)周?chē)?個(gè)像素點(diǎn)的標(biāo)記值都為 0,保持當(dāng)前像素點(diǎn)的標(biāo)記值不變?yōu)?,然后從差異圖像C中取下一個(gè)像素點(diǎn)作為當(dāng)前像素點(diǎn),繼續(xù)進(jìn)行處理。直到處理完差異圖像C中的所有像素點(diǎn)。步驟5,根據(jù)步驟4所得灰塵區(qū)域,對(duì)原圖像A進(jìn)行修復(fù),處理結(jié)束。根據(jù)差異圖像C中標(biāo)記的灰塵區(qū)域?qū)υ瓐D像A進(jìn)行線性插值,即可對(duì)掃描圖像中的灰塵區(qū)域進(jìn)行修復(fù)。線性插值的具體操作方式如下,
遍歷原圖像A中的每一個(gè)像素點(diǎn),取在差異圖像C中相應(yīng)位置處的標(biāo)記值,如果標(biāo)記值等于0則不進(jìn)行插值;如果標(biāo)記值等于1,則取該像素點(diǎn)的7*7鄰域中標(biāo)記值等于0的像素點(diǎn)(即非灰塵點(diǎn)),對(duì)原圖像A中相應(yīng)位置處像素點(diǎn)進(jìn)行線性插值,得到修復(fù)以后的像素點(diǎn)。具體實(shí)施時(shí),遍歷原圖像A中的每一個(gè)像素點(diǎn)進(jìn)行線性插值,一般是按從上到下從左到右的方式遍歷,可以采用迭代方式完成
取原圖像A中的一個(gè)像素點(diǎn)作為當(dāng)前像素點(diǎn),取在差異圖像C中相應(yīng)位置處的標(biāo)記值, 然后判斷標(biāo)記值。如果標(biāo)記值等于0,則不需要進(jìn)行插值,直接從原圖像A中取下一個(gè)像素點(diǎn)作為當(dāng)前像素點(diǎn),繼續(xù)進(jìn)行處理。如果標(biāo)記值為1,則表示該像素點(diǎn)是灰塵像素,需要進(jìn)行插值;取該像素的7*7鄰域中非灰塵的像素點(diǎn)進(jìn)行線性插值得到修復(fù)以后的像素,線性插值方法為在差異圖像C 中取當(dāng)前像素點(diǎn)的7*7鄰域中所有標(biāo)記值等于0的像素點(diǎn),將所取得像素點(diǎn)在原圖像A中的像素值取平均后,作為當(dāng)前像素點(diǎn)修復(fù)后的像素值,并將當(dāng)前像素點(diǎn)在差異圖像C中的標(biāo)記值設(shè)置為0。具體實(shí)現(xiàn)方式可以為,遍歷當(dāng)前像素點(diǎn)的7*7鄰域,將該鄰域內(nèi)在差異圖像C中標(biāo)記值為0的像素點(diǎn)在原圖像A的像素值進(jìn)行相加得到nMoimt,并計(jì)算該鄰域內(nèi)在差異圖像C中標(biāo)記值為0的像素點(diǎn)的個(gè)數(shù)nCoimt,將nMoimt除以nCoimt即為該像素點(diǎn)修復(fù)以后的像素值。經(jīng)過(guò)線性插值修復(fù)以后將差異圖像C中該位置的標(biāo)記值修改為0,也就是說(shuō),如果當(dāng)前像素點(diǎn)的7*7鄰域中有相鄰像素點(diǎn)是修復(fù)過(guò)的,采用修復(fù)以后的像素值參與相加得到nMoimt。從原圖像A中取下一個(gè)像素點(diǎn)作為當(dāng)前像素點(diǎn),繼續(xù)進(jìn)行處理,直到處理完原圖像A中的所有像素點(diǎn)。本文中所描述的具體實(shí)施例僅僅是對(duì)本發(fā)明精神作舉例說(shuō)明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類(lèi)似的方式替代,但并不會(huì)偏離本發(fā)明的精神或者超越所附權(quán)利要求書(shū)所定義的范圍。
權(quán)利要求
1.一種基于圖像分割的掃描圖像去灰塵方法,其特征在于,包括以下步驟步驟1,對(duì)掃描得到的原圖像A進(jìn)行均值濾波,得到圖像B ;步驟2,將原圖像A每個(gè)像素點(diǎn)的像素值與圖像B中相應(yīng)位置處像素點(diǎn)的像素值求差值并取絕對(duì)值,將對(duì)第i行第j列像素點(diǎn)求差值并取絕對(duì)值的結(jié)果記為數(shù)值Xij ;比較每個(gè)像素點(diǎn)相應(yīng)的數(shù)值與預(yù)設(shè)的差異閾值P,當(dāng)數(shù)值大于等于差異閾值P時(shí),設(shè)該像素點(diǎn)的標(biāo)記值為1,當(dāng)數(shù)值Xij小于差異閾值P時(shí),設(shè)該像素點(diǎn)的標(biāo)記值為0 ;每個(gè)像素點(diǎn)的標(biāo)記值構(gòu)成差異圖像C;步驟3,通過(guò)對(duì)差異圖像C進(jìn)行圖像區(qū)域分割,在差異圖像C中查找灰塵輪廓;進(jìn)行圖像區(qū)域分割的具體操作步驟如下步驟3. 1,遍歷差異圖像C中的每一行像素點(diǎn),將標(biāo)記值為1的相鄰像素點(diǎn)連接起來(lái)組成差異條;步驟3. 2,對(duì)步驟3. 1得到的所有差異條進(jìn)行遍歷,將相鄰差異條合并成一個(gè)差異區(qū)域;步驟3. 3,遍歷每一個(gè)差異區(qū)域,如果某個(gè)差異區(qū)域的像素點(diǎn)總個(gè)數(shù)大于預(yù)設(shè)的分割上限閾值T或小于預(yù)設(shè)的分割下限閾值T’,則將這些像素點(diǎn)的標(biāo)記值重新設(shè)為0,否則保持其標(biāo)記值不變;步驟3. 4,差異圖像C中標(biāo)記值為1的像素點(diǎn)即為查找出的灰塵輪廓;步驟4,對(duì)步驟3查找出的灰塵輪廓進(jìn)行膨脹,根據(jù)膨脹后差異圖像C中標(biāo)記為1的像素點(diǎn),得到最終查找出來(lái)的灰塵區(qū)域;進(jìn)行膨脹的具體操作方式如下,遍歷差異圖像C中的每一個(gè)像素點(diǎn),如果某個(gè)像素點(diǎn)的標(biāo)記值為1則不做處理,如果某個(gè)像素點(diǎn)的標(biāo)記值為0,則取該像素點(diǎn)的周?chē)?個(gè)相鄰像素點(diǎn)的標(biāo)記值,如果其周?chē)?個(gè)相鄰像素點(diǎn)中有一個(gè)或以上的標(biāo)記值為1,則將該像素點(diǎn)的標(biāo)記值修改為1,否則保持該像素點(diǎn)的標(biāo)記值不變;步驟5,根據(jù)步驟4所得灰塵區(qū)域,對(duì)原圖像A進(jìn)行修復(fù)。
2.如權(quán)利要求1所述基于圖像分割的掃描圖像去灰塵方法,其特征在于步驟5中,對(duì)原圖像A進(jìn)行修復(fù)的具體方式為,根據(jù)步驟4所得灰塵區(qū)域?qū)υ瓐D像A進(jìn)行線性插值;線性插值的具體操作方式如下,遍歷原圖像A,當(dāng)遍歷到原圖像A中的某個(gè)像素點(diǎn)時(shí),將遍歷到的像素點(diǎn)設(shè)為當(dāng)前像素點(diǎn),取當(dāng)前像素點(diǎn)在差異圖像C中相應(yīng)位置處的標(biāo)記值,如果標(biāo)記值等于0則不進(jìn)行插值; 如果標(biāo)記值等于1,則在差異圖像C中取當(dāng)前像素點(diǎn)的7*7鄰域中所有標(biāo)記值等于0的像素點(diǎn),將所取得像素點(diǎn)在原圖像A中的像素值取平均后,作為當(dāng)前像素點(diǎn)修復(fù)后的像素值,并將當(dāng)前像素點(diǎn)在差異圖像C中的標(biāo)記值設(shè)置為0。
3.如權(quán)利要求1或2所述基于圖像分割的掃描圖像去灰塵方法,其特征在于步驟1中對(duì)掃描得到的原圖像A進(jìn)行濾波時(shí),采用3*3的均值濾波器實(shí)現(xiàn)。
4.如權(quán)利要求1或2所述基于圖像分割的掃描圖像去灰塵方法,其特征在于步驟2 中,差異閾值P設(shè)為6。
5.如權(quán)利要求1或2所述基于圖像分割的掃描圖像去灰塵方法,其特征在于步驟3 中,分割上限閾值T設(shè)為400,分割下限閾值T’設(shè)為5。
全文摘要
本發(fā)明提出了一種基于圖像分割的掃描圖像去灰塵方法。現(xiàn)有的掃描圖像去灰塵方法是使用掃描儀進(jìn)行多次掃描來(lái)對(duì)掃描原稿上的灰塵等損傷進(jìn)行檢測(cè)修復(fù)或根據(jù)人眼觀察找出掃描圖像中的灰塵區(qū)域,然后使用灰塵區(qū)域的鄰近像素來(lái)替代灰塵像素,這兩種方法均可以有效去除掃描圖像中的灰塵,但是前者會(huì)導(dǎo)致掃描效率下降,而后者需要人眼參與,不夠自動(dòng)化。本發(fā)明所述的方法根據(jù)灰塵區(qū)域的特征將圖像真實(shí)信息與灰塵區(qū)域進(jìn)行自動(dòng)分割,然后對(duì)屬于灰塵區(qū)域的像素點(diǎn)進(jìn)行鄰域線性插值來(lái)進(jìn)行修復(fù)。采用本發(fā)明所述技術(shù)方案,可以準(zhǔn)確地自動(dòng)將圖像真實(shí)信息與灰塵進(jìn)行分割,大大改善存在灰塵的掃描圖像質(zhì)量。
文檔編號(hào)G06T5/00GK102509264SQ20111033925
公開(kāi)日2012年6月20日 申請(qǐng)日期2011年11月1日 優(yōu)先權(quán)日2011年11月1日
發(fā)明者劉菊華, 易堯華, 李帥, 蘇海 申請(qǐng)人:武漢大學(xué)