專利名稱:圖像處理裝置和圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理裝置和圖像處理方法。
背景技術(shù):
日本專利第3426189號(hào)公開了一種圖像處理方法,該方法包括以下步驟將輸入圖像劃分為像素組,各像素組具有預(yù)定尺寸;計(jì)算各個(gè)劃分的像素組的像素組密度;根據(jù)輸入圖像的關(guān)注像素的絕對密度和相對密度來計(jì)算輸入的圖像的關(guān)注像素的輸出值,相對密度是基于關(guān)注像素所屬的像素組的像素組密度和與關(guān)注像素所屬的像素組相鄰的像素組的像素組密度計(jì)算的。根據(jù)此圖像處理方法,在多值圖像中,高速地提取出利用顏色比背景深的筆書寫的字符以用于例如字符識(shí)別的預(yù)處理,并且增強(qiáng)了對象(例如圖形字符),由此使得能夠減小圖像尺寸而不會(huì)增加圖像識(shí)別的難度。
日本專利第4111697號(hào)公開了一種圖像亮度校正裝置,該裝置用于校正通過利用圖像閱讀部讀取放置在接觸玻璃上的書籍原稿而獲得的掃描圖像的亮度。該圖像亮度校正裝置包括掃描圖像劃分部,其將掃描圖像劃分為多個(gè)塊;原始值檢測部,其從利用掃描圖像劃分裝置劃分掃描的圖像而獲得的各個(gè)塊中包含的像素中選擇具有最高亮度值的像素,并且通過將選擇的像素的最高亮度值視為相應(yīng)塊的原始亮度值來檢測所述多個(gè)塊中的每一個(gè)塊的原始亮度值;以及亮度校正部,其基于使所述多個(gè)塊中的每一個(gè)塊的原始亮度值在多個(gè)塊之間平滑而獲得的原始亮度值,對掃描的圖像執(zhí)行亮度校正處理。在該圖像亮度校正部中,通過檢測局部區(qū)域的原始亮度值來校正圖像亮度,而不是針對根據(jù)部分掃描圖像的原始亮度值來劃分掃描圖像獲得的各個(gè)帶狀區(qū)域來校正掃描圖像的亮度。因此,即使圖像閱讀部的亮度不均勻,或者即使書籍原稿沒有平放在接觸玻璃上(高于接觸玻璃的書籍原稿的上部的狀態(tài)與書籍原稿的下部的狀態(tài)不同),也可以防止在校正圖像中出現(xiàn)黑紋或淺影,并能抑制噪音的影響。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種圖像處理裝置和圖像處理方法,它們能夠解決如下問題當(dāng)要處理的文檔圖像中包含彩色區(qū)域時(shí),由于根據(jù)文檔顏色對整個(gè)圖像執(zhí)行霧翳消除處理而導(dǎo)致彩色區(qū)域的亮度過于明亮。根據(jù)本發(fā)明的第一方面,提供一種圖像處理裝置,該圖像處理裝置包括接收部,其接收圖像;提取部,其提取由所述接收部接收到的圖像中的區(qū)域;選擇部,其根據(jù)預(yù)定規(guī)則從所述提取部提取的區(qū)域中選擇區(qū)域;測量部,其測量由所述選擇部選擇的區(qū)域中包含的像素的亮度值;估計(jì)部,其根據(jù)由所述測量部測量的像素的亮度值來估計(jì)表示所述接收部接收到的圖像的霧翳度的函數(shù);以及消除裝置,其根據(jù)所述估計(jì)部估計(jì)的函數(shù)來消除所述接收裝置接收到的圖像的霧翳。根據(jù)本發(fā)明的第二方面,在根據(jù)第一方面所述的圖像處理裝置中,所述提取部提取等于或大于預(yù)定尺寸的區(qū)域,或者提取大于預(yù)定尺寸的區(qū)域,并且如果未發(fā)現(xiàn)這樣的區(qū)域,則可以不執(zhí)行利用所述選擇部執(zhí)行的處理、利用所述測量部執(zhí)行的處理、利用所述估計(jì)部執(zhí)行的處理以及利用所述消除部執(zhí)行的處理。根據(jù)本發(fā)明的第三方面,在根據(jù)第一或第二方面的圖像處理裝置中,在所述選擇部采用的所述預(yù)定規(guī)則可以利用所述提取部提取的各個(gè)區(qū)域的尺寸來確定。根據(jù)本發(fā)明的第四方面,在根據(jù)第三方面的圖像處理裝置中,在所述選擇部采用的所述預(yù)定規(guī)則也可以利用所述提取部提取的各個(gè)區(qū)域的亮度值或彩度值來確定。根據(jù)本發(fā)明的第五方面,在根據(jù)第三方面的圖像處理裝置中,在所述選擇部采用的所述預(yù)定規(guī)則還可以利用所述提取部提取的各個(gè)區(qū)域的彩度值方差、所述圖像中的各個(gè)區(qū)域的位置以及各個(gè)所述區(qū)域外周的尺寸中的至少一項(xiàng)來確定。根據(jù)本發(fā)明的第六方面,在根據(jù)第四方面的圖像處理裝置中,在所述選擇部采用的所述預(yù)定規(guī)則還可以利用所述提取部提取的各個(gè)區(qū)域的彩度值方差、所述圖像中各個(gè)區(qū)域的位置以及各個(gè)所述區(qū)域外周的尺寸中的至少一項(xiàng)來確定。根據(jù)本發(fā)明的第七方面,在根據(jù)第一、第二、第四、第五和第六方面中的任一方面的圖像處理裝置中,所述測量部可以通過沿水平方向、豎直方向、傾斜方向、以及橢圓形狀方向中的至少一個(gè)方向?qū)λ鲞x擇部選擇的區(qū)域進(jìn)行掃描來測量像素的亮度值。根據(jù)本發(fā)明的第八方面,在根據(jù)第三方面的圖像處理裝置中,所述測量部可以通過沿水平方向、豎直方向、傾斜方向、以及橢圓形狀方向中的至少一個(gè)方向?qū)λ鲞x擇部選擇的區(qū)域進(jìn)行掃描來測量像素的亮度值。根據(jù)本發(fā)明的第九方面,在根據(jù)第一、第二、第四、第五、第六、第八中任一方面的圖像處理裝置中,所述估計(jì)部可以估計(jì)將通過連接所述選擇部選擇的區(qū)域內(nèi)的像素的亮度值而生成的函數(shù)。根據(jù)本發(fā)明的第十方面,在根據(jù)第三方面的圖像處理裝置中,所述估計(jì)部可以估計(jì)將通過連接所述選擇部選擇的區(qū)域內(nèi)的像素的亮度值而生成的函數(shù)。根據(jù)本發(fā)明的第十一方面,在根據(jù)第七方面所述的圖像處理裝置中,所述估計(jì)部可以估計(jì)將通過連接所述選擇部選擇的區(qū)域內(nèi)的像素的亮度值而生成的函數(shù)。根據(jù)本發(fā)明的第十二方面,在根據(jù)第九方面所述的圖像處理裝置中,如果所述測量部沿多個(gè)掃描方向?qū)λ鲞x擇部選擇的區(qū)域進(jìn)行掃描,則所述消除部可以基于所述估計(jì)部估計(jì)的與所述多個(gè)掃描方向相對應(yīng)的多個(gè)函數(shù)來計(jì)算所述多個(gè)掃描方向相交的位置處的霧翳值。根據(jù)本發(fā)明的第十三方面,在根據(jù)第十或第十一方面的圖像處理裝置中,如果所述測量部沿多個(gè)掃描方向?qū)λ鲞x擇部選擇的區(qū)域進(jìn)行掃描,則所述消除部可以基于所述估計(jì)部估計(jì)的與所述多個(gè)掃描方向相對應(yīng)的多個(gè)函數(shù)來計(jì)算所述多個(gè)掃描方向相交的位
置處的霧翳值。根據(jù)本發(fā)明的第十四方面,提供一種圖像處理方法,該圖像處理方法包括以下步驟接收圖像;提取接收到的圖像中的區(qū)域;根據(jù)預(yù)定規(guī)則從提取的區(qū)域中選擇區(qū)域;測量所選擇的區(qū)域中包含的像素的亮度值;根據(jù)所測量的像素的亮度值估計(jì)表示接收到的圖像的霧翳度的函數(shù);以及根據(jù)估計(jì)的函數(shù)消除接收到的圖像的霧翳。在根據(jù)第一方面的圖像處理裝置中,當(dāng)要處理的文檔圖像包含彩色區(qū)域時(shí),能夠防止由于根據(jù)文檔的顏色對整個(gè)圖像進(jìn)行霧翳消除處理而導(dǎo)致彩色區(qū)域的亮度變得過于明亮。在根據(jù)第二方面的圖像處理裝置中,如果沒有發(fā)現(xiàn)適于估計(jì)表示霧翳的梯度的函數(shù)的區(qū)域,則不執(zhí)行不必要的處理。在根據(jù)第三方面的圖像處理裝置中,與未提供圖像處理裝置的構(gòu)造的情況相比,能夠穩(wěn)定地去除圖像中的霧翳。在根據(jù)第四方面的圖像處理裝置中,與未提供圖像處理裝置的構(gòu)造的情況相比,能夠更加穩(wěn)定地去除圖像中的霧翳。在根據(jù)第五、第六方面的圖像處理裝置中,與未提供圖像處理裝置的構(gòu)造的情況相比,即使圖像中包含照片,也能穩(wěn)定地去除圖像中的霧翳。在根據(jù)第七、第八方面的圖像處理裝置中,能夠根據(jù)霧翳梯度進(jìn)行掃描。
在根據(jù)第九、第十、第十一方面的圖像處理裝置中,能夠去除圖像內(nèi)的選擇區(qū)域外
的霧翳。在根據(jù)第十二、第十三方面的圖像處理裝置中,與未提供圖像處理裝置的構(gòu)造的情況相比,能夠穩(wěn)定地去除圖像中的霧翳。在根據(jù)第十四方面的圖像處理裝置中,當(dāng)要處理的文檔圖像包含彩色區(qū)域時(shí),能夠防止由于根據(jù)文檔顏色對整個(gè)圖像進(jìn)行霧翳消除處理而導(dǎo)致彩色區(qū)域的亮度變得過于明亮。
將基于下列附圖詳細(xì)描述本發(fā)明的示例性實(shí)施方式,其中圖I是示出了形成根據(jù)示例性實(shí)施方式的圖像處理裝置的概念模塊的框圖;圖2是示出示例性實(shí)施方式執(zhí)行的處理的示例的流程圖;圖3示出了圖像接收模塊執(zhí)行的處理的示例;圖4至5圖示出了非邊緣區(qū)域提取模塊執(zhí)行的處理的示例;圖6示出了檢查區(qū)域選擇模塊執(zhí)行的處理的示例;圖7A至圖SB示出了像素值測量模塊執(zhí)行的處理的示例;圖9A至圖IOC示出了像素值分布估計(jì)模塊執(zhí)行的處理的示例;圖11至圖13示出了霧翳消除模塊執(zhí)行的處理的示例;圖14A至圖14F示出了充當(dāng)示例性實(shí)施方式的基礎(chǔ)的技術(shù)的示例;以及圖15是示出了實(shí)現(xiàn)示例性實(shí)施方式的計(jì)算機(jī)的硬件配置的示例的框圖。
具體實(shí)施例方式為了便于示例性實(shí)施方式的理解,首先描述充當(dāng)示例性實(shí)施方式的基礎(chǔ)的技術(shù)。在圖14A中,要拍攝的對象文檔1410是名片,并且其不僅包含黑白部分,而且還包含彩色部分(例如,特定區(qū)域可以是照片或填充了與文檔的紙張顏色不同的純色(即,白色以外的其它顏色)。更具體地,在對象文檔1410內(nèi),區(qū)域1412的背景是紅色,區(qū)域1414的背景是白色,圖形1416是紅色標(biāo)記。利用例如數(shù)碼相機(jī)來拍攝對象文檔1410,得到如圖14C所示的拍攝圖像1430。拍攝圖像1430顯示出現(xiàn)了圖像劣化,如圖14B所示的霧翳圖像1420疊加在拍攝圖像1430上。產(chǎn)生霧翳圖像1420的原因多種多樣,例如亮度不均勻、逆光拍攝、對象文檔1410的位置(即對象文檔1410、照明和圖像拍攝裝置之間的位置關(guān)系)以及數(shù)碼照相機(jī)的鏡頭配置(例如,圖像的中心部分明亮而外圍部分黯淡)。圖14B示出了霧翳圖像1420是漸變圖像,其中右上方為深黑色,左下方為白色,即色彩明暗逐漸變化。因此,在如圖14C所示的拍攝圖像1430中,盡管右上方為深黑色,但左下方與原始對象文檔1410的圖像接近。此類霧翳也稱為“陰影”或“黑霧”。不僅使用數(shù)碼照相機(jī)可以產(chǎn)生霧翳圖像,使用掃描儀也會(huì)產(chǎn)生霧翳圖像。例如,在所謂的平板掃描儀中,接觸玻璃上設(shè)置了可自由開合的壓板,當(dāng)把文檔放置在接觸玻璃上后,蓋上壓板并掃描文檔。要掃描的文檔不僅包括分頁文檔,而且也包括書稿(書籍、小冊子等)。同樣將這種書稿放置在接觸玻璃上并進(jìn)行掃描。然而,此類文檔的裝訂部分高出接觸玻璃,從而與焦平面分開。結(jié)果,在所獲得的掃描圖像中出現(xiàn)了與文檔的裝訂部分的放置位置相對應(yīng)的圖像劣化,即“霧翳”。下面參照附圖來描述本發(fā)明的示例性實(shí)施方式。
圖I是示出了形成根據(jù)示例性實(shí)施方式的圖像處理裝置的概念模塊的框圖??傮w上,模塊可以是在邏輯上能夠彼此分開的軟件(計(jì)算機(jī)程序)組件或硬件組件。因此,本示例性實(shí)施方式的模塊不僅是計(jì)算機(jī)程序模塊,也是硬件配置模塊。因此,也將以允許計(jì)算機(jī)發(fā)揮那些模塊的作用的計(jì)算機(jī)程序(使得計(jì)算機(jī)執(zhí)行程序步驟的程序、允許計(jì)算機(jī)發(fā)揮相應(yīng)的單元的作用的程序、允許計(jì)算機(jī)實(shí)現(xiàn)相應(yīng)功能的計(jì)算機(jī)程序)、系統(tǒng)和方法的形式來描述本示例性實(shí)施方式。當(dāng)為了說明的目的而使用諸如“存儲(chǔ)”及其等同表述等表達(dá)方式時(shí),這類表達(dá)方式表示當(dāng)本示例性實(shí)施方式涉及計(jì)算機(jī)程序時(shí),將計(jì)算機(jī)程序存儲(chǔ)在存儲(chǔ)裝置中或執(zhí)行控制以使得計(jì)算機(jī)程序被存儲(chǔ)在存儲(chǔ)裝置中。模塊與功能可以一一對應(yīng)。然而,根據(jù)實(shí)現(xiàn)情況,一個(gè)模塊可以由一個(gè)程序構(gòu)成,或者多個(gè)模塊可以由一個(gè)程序構(gòu)成。與之相反,一個(gè)模塊可以由多個(gè)程序構(gòu)成。此外,可以利用單個(gè)計(jì)算機(jī)來執(zhí)行多個(gè)模塊,或在分布或并行環(huán)境中利用多個(gè)計(jì)算機(jī)來執(zhí)行單個(gè)模塊。一個(gè)模塊可以集成在另一個(gè)模塊中。在下文中,術(shù)語“連接”不僅包括物理連接,而且還包括邏輯連接(數(shù)據(jù)的發(fā)送和接收、指令的發(fā)出、數(shù)據(jù)元素之間的參考關(guān)系等)。術(shù)語“預(yù)定”表示在某個(gè)操作之前做出確定,包括在開始本示例性實(shí)施方式的處理之前的某個(gè)操作之前做出確定,以及在開始本示例性實(shí)施方式的處理之后的某個(gè)操作之前做出確定,這要視當(dāng)前情況/狀態(tài)或之前情況/狀態(tài)而定。通過經(jīng)由諸如網(wǎng)絡(luò)的通信介質(zhì)(包括一一對應(yīng)的通信)將多個(gè)計(jì)算機(jī)、硬件單元、設(shè)備等彼此連接起來,可以實(shí)現(xiàn)系統(tǒng)或裝置,或者也可以通過單個(gè)計(jì)算機(jī)、硬件單元、設(shè)備等來實(shí)現(xiàn)系統(tǒng)或裝置。術(shù)語“裝置”和“系統(tǒng)”同時(shí)使用。術(shù)語“系統(tǒng)”不包括僅僅人為制定的社會(huì)“機(jī)制”(社會(huì)系統(tǒng))。此外,在利用相應(yīng)模塊執(zhí)行操作之前,或者在利用相應(yīng)模塊執(zhí)行多個(gè)操作時(shí),從存儲(chǔ)裝置中讀取對象信息,并且在執(zhí)行操作之后將處理結(jié)果寫入存儲(chǔ)裝置。因此,關(guān)于在操作之前從存儲(chǔ)裝置讀取和在操作之后向存儲(chǔ)裝置寫入的描述不再贅述。存儲(chǔ)裝置的示例可以包括硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、外部存儲(chǔ)介質(zhì)、使用通信線路的存儲(chǔ)裝置、中央處理器(CPU)內(nèi)的寄存器等。圖I中示出的本示例性實(shí)施方式的圖像處理裝置具有圖像霧翳消除功能。圖I中示例性示出的圖像處理裝置例如包括圖像接收模塊110、非邊緣區(qū)域提取模塊120、檢查區(qū)域選擇模塊130、像素值測量模塊140、像素值分布估計(jì)模塊150、霧翳消除模塊160以及輸出模塊170。圖像接收模塊110與非邊緣區(qū)域提取模塊120相連接。圖像接收模塊110接收圖像并將接收到的圖像傳送到非邊緣區(qū)域提取模塊120。圖像的接收包括利用例如掃描儀和照相機(jī)讀取圖像、利用例如傳真機(jī)經(jīng)由通信線路從外部設(shè)備接收圖像、讀取在硬盤(可內(nèi)置在計(jì)算機(jī)中或者可以經(jīng)由網(wǎng)絡(luò)與計(jì)算機(jī)連接)等中存儲(chǔ)的圖像等。圖像為多值圖像(包括彩色圖像)??梢詢H接收一個(gè)圖像,或者也可接收多個(gè)圖像。圖像內(nèi)容包括商業(yè)文件(例如上述名片)、廣告手冊、繪制在白板上的圖像等。圖像接收模塊110可以通過執(zhí)行數(shù)字過濾處理等而對接收的圖像進(jìn)行校正,所述校正包括相機(jī)抖動(dòng)校正。稍后將參照圖3來討論圖像接收模塊110所執(zhí)行的處理的示例。非邊緣區(qū)域提取模塊120與圖像接收模塊110和檢查區(qū)域選擇模塊130相連接。非邊緣區(qū)域提取模塊120從圖像接收模塊110接收的圖像中提取區(qū)域,并將提取的區(qū)域傳送到檢查區(qū)域選擇模塊130。
非邊緣區(qū)域提取模塊120還提取等于或大于預(yù)定尺寸的區(qū)域,或者提取大于預(yù)定尺寸的區(qū)域。如果非邊緣區(qū)域提取模塊120未發(fā)現(xiàn)此類區(qū)域,則可以不執(zhí)行檢查區(qū)域選擇模塊130、像素值測量模塊140、像素值分布估計(jì)模塊150、霧翳消除模塊160以及輸出模塊170的操作。在這種情況下,非邊緣區(qū)域提取模塊120可以輸出表明未發(fā)現(xiàn)上述區(qū)域(即未進(jìn)行霧翳消除)的信息。要提取的區(qū)域是色值平滑且連續(xù)變化的區(qū)域,換言之,是無邊緣的區(qū)域或被邊緣包圍的區(qū)域。稍后將參照圖4至圖5來討論非邊緣區(qū)域提取模塊120執(zhí)行的處理的示例。檢查區(qū)域選擇模塊130與非邊緣區(qū)域提取模塊120和像素值測量模塊140相連接。檢查區(qū)域選擇模塊130根據(jù)預(yù)定規(guī)則從非邊緣區(qū)域提取模塊120提取出的區(qū)域中選擇區(qū)域,并將所選擇的區(qū)域傳送到像素值測量模塊140。檢查區(qū)域選擇模塊130所采用的預(yù)定規(guī)則可以利用非邊緣區(qū)域提取模塊120提取出的區(qū)域的亮度或彩度值或區(qū)域的尺寸來確定。另選地,預(yù)定規(guī)則可由所提取的區(qū)域中的像素的彩度值方差、圖像中的區(qū)域的位置以及區(qū)域外周的尺寸中的至少一項(xiàng)來確定。稍后將參照圖6來討論檢查區(qū)域選擇模塊130所執(zhí)行的處理的示例。像素值測量模塊140與檢查區(qū)域選擇模塊130和像素值分布估計(jì)模塊150相連接。像素值測量模塊140測量檢查區(qū)域選擇模塊130所選擇的區(qū)域中的像素的亮度值,并將測量結(jié)果傳送到像素值分布估計(jì)模塊150。通過在預(yù)定方向上對區(qū)域進(jìn)行掃描來測量像素的亮度值。掃描方向(為了測量像素的亮度值而對區(qū)域進(jìn)行掃描的方向)可以是水平方向、豎直方向、傾斜方向、以橢圓形狀對區(qū)域進(jìn)行掃描的方向中的至少一個(gè)方向。掃描方向可是兩個(gè)方向,諸如水平方向和豎直方向的組合、右上傾斜方向和右下傾斜方向的組合,或者可以是一個(gè)方向,諸如以橢圓形狀對區(qū)域進(jìn)行掃描的方向,或者可以是三個(gè)掃描方向的組合。稍后將參照圖7A至圖SB來討論像素值測量模塊140執(zhí)行的處理的示例。像素值分布估計(jì)模塊150與像素值測量模塊140和霧翳消除模塊160相連接。像素值分布估計(jì)模塊150根據(jù)像素值測量模塊140測量的像素值來估計(jì)表示圖像接收模塊110接收的圖像中的霧翳度的函數(shù),并將所估計(jì)的函數(shù)傳送到霧翳消除模塊160。表示霧翳度的函數(shù)可以是線性函數(shù)或多維函數(shù)(例如,二次函數(shù))。像素值分布估計(jì)模塊150可以估計(jì)通過連接檢查區(qū)域選擇模塊130選擇的區(qū)域內(nèi)的像素的亮度值而生成的函數(shù)。下文中將參照圖9A至圖IOC來討論像素值分布估計(jì)模塊150所執(zhí)行的處理的示例。霧翳消除模塊160與像素值分布估計(jì)模塊150和輸出模塊170相連接。霧翳消除模塊160基于像素值分布估計(jì)模塊150估計(jì)的函數(shù)對圖像接收模塊110接收的圖像進(jìn)行霧翳消除,并將霧翳消除之后的圖像傳送到輸出模塊170。如果像素值測量模塊140已通過在多個(gè)掃描方向上對圖像的區(qū)域進(jìn)行掃描而測量了像素的亮度值,則霧翳消除模塊160可以基于從像素值分布估計(jì)模塊150估計(jì)的多個(gè)·函數(shù)獲得的值來計(jì)算在掃描方向彼此相交的位置處的霧翳值。對于位置不在掃描線上的像素,可以根據(jù)掃描線上的像素與不位于掃描線上的對應(yīng)像素之間的距離,利用掃描線上的像素位置處的霧翳值來計(jì)算不位于掃描線上的像素位置處的霧翳值。霧翳值表示接收到的圖像的像素值與原始圖像的像素值(所拍攝的沒有出現(xiàn)霧翳的圖像的像素值)之間的差。下文中將參照圖11至圖13來討論霧翳消除模塊160所執(zhí)行的處理的示例。輸出模塊170與霧翳消除模塊160相連接。輸出模塊170接收已被霧翳消除模塊160消除了霧翳的圖像并輸出該圖像。輸出圖像包括利用例如打印機(jī)打印圖像;利用例如顯示器顯示圖像;利用如傳真機(jī)的圖像發(fā)送設(shè)備發(fā)送圖像;將圖像寫入諸如圖像數(shù)據(jù)庫的圖像存儲(chǔ)裝置;將圖像存儲(chǔ)在諸如存儲(chǔ)卡的存儲(chǔ)介質(zhì)中;將圖像傳送到另一信息處理裝置等。這樣的圖像可以與圖像接收模塊110接收的圖像關(guān)聯(lián)地輸出。圖2是示出本示例性實(shí)施方式執(zhí)行的處理的示例的流程圖。在步驟S202中,圖像接收模塊110接收對象圖像。圖3示出了圖像接收模塊110所執(zhí)行的處理的示例。要拍攝的對象文檔320等同于圖14A所示的對象文檔1410。對象文檔320包括左側(cè)的具有紅色背景的區(qū)域、右側(cè)具有白色背景的區(qū)域和右上部代表紅色標(biāo)記的區(qū)域。當(dāng)利用圖像拍攝裝置310拍攝對象文檔320時(shí),霧翳出現(xiàn)并反映在獲得的圖像(例如拍攝圖像330)中。例如,在交換名片后,將表示其中一個(gè)名片的對象文檔320置于桌上并利用攝影裝置310攝影。攝影裝置310可以是獨(dú)立的數(shù)碼照相機(jī)、內(nèi)置在個(gè)人數(shù)字助手(例如,內(nèi)置在包括智能手機(jī)的手機(jī)中)的數(shù)碼相機(jī)、掃描儀等。在步驟S204中,非邊緣區(qū)域提取模塊120提取出色值平滑且連續(xù)變化的區(qū)域。圖4至圖5示出了非邊緣區(qū)域提取模塊120所執(zhí)行的處理的示例。非邊緣區(qū)域提取模塊120包括例如索貝爾濾波模塊410、二值化模塊420、黑白反轉(zhuǎn)模塊430、標(biāo)記模塊440以及小尺寸消除模塊450。索貝爾濾波模塊410與二值化模塊420相連接,并且對在步驟S202中接收到的拍攝圖像330進(jìn)行索貝爾濾波處理,并將得到的圖像傳送到二值化模塊420。索貝爾濾波處理用于利用濾波器來檢測豎直線或水平線的邊緣。在索貝爾濾波處理中,可以根據(jù)濾波器的設(shè)計(jì)來檢測豎直線和水平線之外的線。二值化模塊420與索貝爾濾波模塊410和黑白反轉(zhuǎn)模塊430相連接。在接收到已被索貝爾濾波模塊410檢測了邊緣的圖像時(shí),二值化模塊420對圖像進(jìn)行二值化處理,并將二值化圖像傳送到黑白反轉(zhuǎn)模塊430??梢詰?yīng)用公知的二值化處理技術(shù)作為該二值化處理。作為二值化處理的結(jié)果,邊緣變成黑色,而其它部分變成白色。黑白反轉(zhuǎn)模塊430與二值化模塊420和標(biāo)記模塊440相連接。在從二值化模塊420接收到二值化圖像時(shí),黑白反轉(zhuǎn)模塊430對二值化圖像進(jìn)行黑白反轉(zhuǎn)處理并將得到的圖像傳送到標(biāo)記模塊440。作為黑白反轉(zhuǎn)處理的結(jié)果,邊緣變成白色,而其它部分變成黑色。標(biāo)記模塊440與黑白反轉(zhuǎn)模塊430和小尺寸消除模塊450相連接。在接收到經(jīng)過黑白反轉(zhuǎn)模塊430的黑白反轉(zhuǎn)處理的圖像時(shí),標(biāo)記模塊440對圖像進(jìn)行標(biāo)記處理,并將得到的圖像傳送到小尺寸消除模塊450。作為標(biāo)記處理的結(jié)果,相同的標(biāo)簽被附加于呈現(xiàn)連續(xù)的黑色像素的黑色區(qū)域。因此,通過提取被附加了相同標(biāo)簽的區(qū)域,可以提取出沒有邊緣的區(qū)域。小尺寸消除模塊450與標(biāo)記模塊440相連接。在接收到經(jīng)過標(biāo)記模塊440標(biāo)記處 理的圖像時(shí),小尺寸消除模塊450消除與等于或小于預(yù)定尺寸的區(qū)域或者與小于預(yù)定尺寸的區(qū)域相對應(yīng)的噪聲。換言之,作為該處理的結(jié)果,可以提取出等于或大于預(yù)定尺寸的區(qū)域或者提取出大于預(yù)定尺寸的區(qū)域。附加有相同標(biāo)簽的區(qū)域的面積可以通過統(tǒng)計(jì)被附加有相同標(biāo)簽的像素的數(shù)量或計(jì)算該區(qū)域的外接矩形的面積來確定。圖5示出了通過對圖4所示的拍攝圖像330執(zhí)行上述處理而獲得的圖像的示例。區(qū)域圖像510是在拍攝圖像330的左側(cè)具有紅色背景的區(qū)域。區(qū)域圖像520是在拍攝圖像330的右側(cè)具有白色背景的區(qū)域。區(qū)域圖像530是在拍攝圖像330的右上部具有紅色標(biāo)記的區(qū)域。然而,這些圖像都是二值圖象并且用作掩模圖像。更具體地,在拍攝圖像330和掩模圖像之間進(jìn)行邏輯AND運(yùn)算,由此使得能夠從拍攝圖像330中提取出與掩模圖像對應(yīng)的區(qū)域。非邊緣區(qū)域提取模塊120可以執(zhí)行利用圖4所示的模塊配置的處理以外的處理來提取非邊緣區(qū)域。例如,非邊緣區(qū)域提取模塊120可以通過集合相同顏色的像素來提取非邊緣區(qū)域。相同顏色的像素不限于顏色完全相同的像素,也可以是具有預(yù)定關(guān)系的顏色像素。更具體地,可以從圖像中選出某個(gè)像素,并且可以集合與所選的像素接觸且與之具有預(yù)定關(guān)系的像素(例如,色空間內(nèi)兩個(gè)像素之間的距離等于或小于預(yù)定值,或兩個(gè)像素之間的距離小于預(yù)定值)。然后,可以類似地對集合的像素進(jìn)行上述集成處理。結(jié)果,可以提取出非邊緣區(qū)域。回到圖2的流程圖,在步驟S206中,檢查區(qū)域選擇模塊130提取適于估計(jì)霧翳的亮度值梯度的區(qū)域。檢查區(qū)域選擇模塊130提取在步驟S204中提取出的區(qū)域的特征值。然后,檢查區(qū)域選擇模塊130針對各個(gè)區(qū)域根據(jù)式(I)(判別函數(shù))來計(jì)算值,并根據(jù)計(jì)算出的值來選擇區(qū)域(在本示例中,上述掩模圖像)。例如,在步驟S204中提取的區(qū)域中,選擇具有最大值的區(qū)域。'肌一⑴
/在式(I)中,右側(cè)的Wj為權(quán)重,并且可以是正數(shù)、0或負(fù)數(shù)。如果Wj是0,則表示不使用對應(yīng)的特征值(權(quán)重)。如果Wj是負(fù)數(shù),則特征值在負(fù)方向上起作用。權(quán)重Wj是可由操作者設(shè)置的預(yù)定值,或者可以是利用在多個(gè)選項(xiàng)中確定了正確答案的訓(xùn)練數(shù)據(jù)進(jìn)行學(xué)習(xí)而獲得的值。在式⑴中,右側(cè)的Xij表示特征值。檢查區(qū)域選擇模塊130從各個(gè)區(qū)域⑴中提取這些特征值。特征值Xu包括Xitl是區(qū)域的寬度或高度,或者可以是寬度X高度(即,外接矩形的面積);Xil是區(qū)域的面積;Xi2是區(qū)域的像素密度;Xi3是區(qū)域內(nèi)像素的亮度值(例如,在L*ab色空間的情況下,L*的值)的平均值;Xi4是區(qū)域內(nèi)像素的彩度值(例如,在L*ab色空間的情況下,a和b值)的平均值;
xi5是區(qū)域內(nèi)像素的彩度值的方差;X6是從區(qū)域(掩模圖像)的重心到在步驟S202接收到的圖像的中心的距離;以及X7是區(qū)域的外周輪廓的長度/區(qū)域的外接矩形的周長。上述特征值僅為示例,也可以使用其它特征值。此外,作為其中一個(gè)特征值,使用亮度值或彩度值的平均值來描述區(qū)域內(nèi)像素的典型亮度或彩度。但是,也可以不使用平均值,而使用表示區(qū)域的典型亮度值或彩度值,例如,可以使用最常見的值或中值。不是必須使用所有的特征值,可以選擇其中一部分。例如,可以選擇使用特征值xi0, Xil, Xi2中的一個(gè)的判別函數(shù)。這是因?yàn)檩^大的面積適于估計(jì)表示霧翳度的函數(shù)。此外,可以添加Xi3或Xi4以選擇文檔的背景區(qū)域。這是因?yàn)楸尘皡^(qū)域也適于估計(jì)表示霧翳度的函數(shù)。背景區(qū)域通常是白色,因此背景區(qū)域具有高亮度值和低彩度值。彩度值Xi4的權(quán)重W4是負(fù)值。上述特征值足以估計(jì)諸如具有白色背景的名片、文檔和白板的圖像上疊加的霧翳的程度。然而,這些特征值對于以下圖像可能是不夠的通過拍攝文檔(例如名片)而獲得的圖像,其中景觀圖片占據(jù)了文檔面積的一半(白色背景的面積相對狹窄)、或者逆光拍攝白板而獲得的圖像(拍攝圖像的周圍部分具有高亮度值)。因此,可以添加乂15至乂17。通常,景觀圖片的彩度值的方差高于背景。因此,可以利用Xi5來選擇具有較小彩度值方差的區(qū)域,同時(shí)防止選中景觀圖片。彩度值方差Xi5的權(quán)重W5是負(fù)值。通常,在拍攝圖像時(shí),用戶會(huì)有意將目標(biāo)區(qū)域放置在圖像中心。因此,可使用Xi6以使得可以選擇重心(或中心)被置于圖像中心周圍的區(qū)域。距離Xi6的權(quán)重W6是負(fù)值。景觀圖片的區(qū)域的外周包含比外接矩形更多不均勻的部分。相反,例如名片的背景是矩形,并且在大多數(shù)情況下該矩形的外周是直線的。因此,可以使用Xi7來選擇具有較短外周輪廓的區(qū)域,同時(shí)防止選中景觀圖片。外周輪廓Xi7的權(quán)重W6是負(fù)值。圖6示出了由檢查區(qū)域選擇模塊130執(zhí)行的處理的示例。判別函數(shù)針對區(qū)域圖像510的計(jì)算結(jié)果是I. 5,如式(2)所示。
/(X,;w) = 2]w X,(2)j
=1. 5判別函數(shù)針對區(qū)域圖像520的計(jì)算結(jié)果為2. 0,如式(3)所示。
/(X2;w) = J]w X2 .⑶j
=2. O
判別函數(shù)針對區(qū)域圖像530的計(jì)算結(jié)果是0. 2,如式(4)所示。
/(X3;w) = ^wyX3y⑷j
=0. 2然后,選擇判別函數(shù)的計(jì)算出的值中的最大值,如式(5)所示。= argmax/(X, ;w) (5)
i在此情況下,選擇與區(qū)域圖像520對應(yīng)的區(qū)域,如式(6)所示。
X* = X2(6)在步驟S208中,像素值測量模塊140根據(jù)預(yù)定規(guī)則對區(qū)域的直線進(jìn)行掃描,以測量區(qū)域中的像素值。圖7A至圖SB示出了像素值測量模塊140所執(zhí)行的處理的示例。提取出的區(qū)域圖像700是通過在步驟S202中接收到的拍攝圖像330和在步驟S206中選擇的區(qū)域圖像520之間執(zhí)行邏輯AND運(yùn)算而獲得的圖像。也即是說,提取了在拍攝圖像330右側(cè)的具有白色背景的區(qū)域。以預(yù)定間隔(例如,按照相等間隔)在豎直方向和水平方向上對提取的區(qū)域圖像700執(zhí)行掃描。例如,在水平方向上掃描了線702至718,并且在豎直方向上掃描了線722至742。然后,通過連接像素的亮度值而繪制出曲線圖。圖7B示出了通過對線702進(jìn)行掃描而獲得的表示像素的亮度值的曲線圖的示例。由于線702并未包含在所選區(qū)域中,因此該曲線圖僅由無效數(shù)據(jù)構(gòu)成。圖7C示出了通過對線712進(jìn)行掃描而獲得的曲線圖示例。由于直線712的一部分包含在所選區(qū)域中,因此該曲線圖由有效數(shù)據(jù)和無效數(shù)據(jù)構(gòu)成。在圖7C所示的圖像中,亮度值朝著右側(cè)減小。這是因?yàn)殪F翳圖像整體朝著右上側(cè)變得更暗。通過對檢查區(qū)域選擇模塊130選擇的區(qū)域圖像(掩模圖像,即圖6所示的區(qū)域圖像520)進(jìn)行掃描,可以做出關(guān)于曲線圖包含有效數(shù)據(jù)還是無效數(shù)據(jù)的判斷。區(qū)域圖像520中的黑色部分內(nèi)的位置對應(yīng)于所提取出的區(qū)域圖像700中包含有效數(shù)據(jù)的位置,而區(qū)域圖像520中的白色部分內(nèi)的位置對應(yīng)于所提取出的區(qū)域圖像700中包含無效數(shù)據(jù)的位置。在本示例的曲線圖中,無效數(shù)據(jù)的亮度是0。作為對所提取的區(qū)域圖像700進(jìn)行掃描時(shí)使用的預(yù)定規(guī)則,不僅可進(jìn)行圖7A所示的豎直掃描和水平掃描,還可進(jìn)行圖8A所示的掃描。更具體地,在圖8A所示的掃描中,可以在從左上側(cè)到右下側(cè)的傾斜方向和從右上側(cè)到左下側(cè)的傾斜方向上按預(yù)定間隔進(jìn)行掃描。另選地,如圖SB所示,可以以橢圓形狀按預(yù)定間隔進(jìn)行掃描。在此情況下,橢圓形狀的示例可以包括圓形。掃描方向可由操作者根據(jù)霧翳的亮度值的梯度進(jìn)行選擇,或者可以根據(jù)攝影裝置事先確定。在步驟S210中,像素值分布估計(jì)模塊150根據(jù)一組測得的像素值來估計(jì)霧翳度的梯度(表示霧翳度的函數(shù))。示例性地使用線性函數(shù)作為表示本示例中估計(jì)出的霧翳度的函數(shù)。圖9A至圖IOC示出了像素值分布估計(jì)模塊150所執(zhí)行的處理的示例。如圖9A的示例所示,表示豎直掃描中的霧翳度的函數(shù)由式(7)表示,而表示水平方向上的霧翳度的函數(shù)由式(8)表示。Cj (y ; Y j, 6 j) = y j+ 6 jX (7)
rj (x ; a i7 ^i) = a(8)在圖9B所示的示例中,包含有效數(shù)據(jù)的線由實(shí)線表示,而只包含無效數(shù)據(jù)的線由虛線表示。包含有效數(shù)據(jù)的線是線704至716、線732至740。只包含無效數(shù)據(jù)的線是線702和718、線722至730、以及線742。圖IOA示出了表示包含有效數(shù)據(jù)的直線的曲線圖。線704至716中的每一個(gè)均可由與圖IOA所示的曲線圖相似的曲線圖表示。利用最小二乘法等來估計(jì)由亮度值的各個(gè)曲線圖表示的函數(shù)。例如,可由式(9)表示由通過對水平線進(jìn)行掃描而獲得的亮度值的曲線圖表示的函數(shù)。在各條線中,如果有效數(shù)據(jù)元素的數(shù)量小于預(yù)定數(shù)量,則不使用這些有效數(shù)據(jù)元素地估計(jì)函數(shù)。在圖IOB所示的示例中,式(9)以點(diǎn)劃線表示。
Ti(Xian^j)(9)該函數(shù)適用于不含有效數(shù)據(jù)的線。因此,為了確定不含有效數(shù)據(jù)的線702上的估計(jì)點(diǎn)932至940處的亮度值,如圖9C所示,應(yīng)用該函數(shù),并如圖IOC所示,確定估計(jì)點(diǎn)932至940處的亮度值。這意味著估計(jì)的函數(shù)應(yīng)用于整個(gè)圖像。利用豎直線進(jìn)行函數(shù)估計(jì)與利用水平線進(jìn)行函數(shù)估計(jì)相似。在步驟S212中,霧翳消除模塊160利用霧翳度的梯度(步驟S210估計(jì)的函數(shù))來計(jì)算要去除的霧翳量,由此校正曲線圖的各組坐標(biāo)處的圖像的像素值。作為在步驟S212中執(zhí)行的校正的結(jié)果,去除了拍攝圖像的霧翳以重構(gòu)初始圖像。圖11至圖13示出了霧翳消除模塊160所執(zhí)行的處理的示例。下面將參照圖12描述在圖11所示的區(qū)域1110內(nèi)的四個(gè)交點(diǎn)1112、1114、1116、1118處霧翳量的計(jì)算。交點(diǎn)1112是線706與726的交點(diǎn)。交點(diǎn)1114是線706與728的交點(diǎn)。交點(diǎn)1116是線708與726的交點(diǎn)。交點(diǎn)1118是線708與728的交點(diǎn)。交點(diǎn)1112至1118包含在沒有有效數(shù)據(jù)的區(qū)域內(nèi)。交點(diǎn)1112處的亮度值利用式(10)計(jì)算。p(Xi,yj > 丨些(10)利用式(10)計(jì)算的亮度值是線706的函數(shù)&與線726的函數(shù)q在交點(diǎn)1112 (Xi,Yj)處的平均值。同理,交點(diǎn)1114處的亮度值是線706的函數(shù)&與線728的函數(shù)cj+1在交點(diǎn)1114 (xi+1,Yj)處的平均值。交點(diǎn)1116處的亮度值是線708的函數(shù)ri+1與線726的函數(shù)Cj在交點(diǎn)1116 (Xi,yJ+1)處的平均值。交點(diǎn)1118處的亮度值是線708的函數(shù)ri+1與線728的函數(shù)cj+1在交點(diǎn)1118(xi+1,yj+1)處的平均值。通過這種方式,將交點(diǎn)處像素的像素值設(shè)置為相應(yīng)水平線的函數(shù)與相應(yīng)豎直線的函數(shù)的平均值。接著,利用式(11)來計(jì)算并不位于交點(diǎn)處的像素的亮度值,例如,計(jì)算位于圖12所示的中間點(diǎn)1222處的像素的亮度值。p(x,y) =Eff((x,y), (xi; Yj)) p (xi; Yj) (11)在式(11)中,利用中間點(diǎn)1222周圍的四個(gè)交點(diǎn)處的像素的亮度值來計(jì)算中間點(diǎn)1222處的像素的亮度值。因此,在計(jì)算周圍的交點(diǎn)處的像素的亮度值之后,計(jì)算并不位于交點(diǎn)處的像素的亮度值。在式(11)中,中間點(diǎn)1222的位置以(x,y)表示。右側(cè)的W((x,y),(X^yj))為距離權(quán)重。也即是說,W((x,y),(Xi, Yj))是利用從中間點(diǎn)1222到四個(gè)交點(diǎn)1112、1114、1116、1118中的每一個(gè)點(diǎn)的距離的權(quán)重。四個(gè)交點(diǎn)的總權(quán)重是1,并且權(quán)重是距離的倒數(shù)。因此,如果從中間點(diǎn)1222到四個(gè)交點(diǎn)1112、1114、1116、1118的距離彼此相等,則可將交點(diǎn)1112至1118處的亮度值的1/4相加而獲得中間點(diǎn)1222處的亮度值。然后,利用式(12)計(jì)算霧量A (x, y) = p*-p(x, y)(12)其中p*是用作預(yù)定校正目標(biāo)值的亮度值,并可如下確定。采集多個(gè)交點(diǎn)(可以是圖像中的所有交點(diǎn),或者可以是檢查區(qū)域選擇模塊130所選擇的區(qū)域內(nèi)的交點(diǎn))處的亮度值以生成亮度直方圖。接著,在亮度直方圖中,可以將預(yù)定的交點(diǎn)(例如,亮度值低于最高亮度10%的交點(diǎn))處的亮度值設(shè)為p'另選地,操作者也可將某個(gè)亮度值設(shè)為P*。
圖13示出了一個(gè)三維地表示的從圖像中霧翳消除的過程。在圖13中,X軸和y軸指示圖中的位置,z軸是表示亮度值的空間。在z軸上,位于下方的灰色平面是霧翳圖像,其覆蓋整個(gè)圖像。位于上方的淺色陰影線面代表校正后的圖像亮度值。如圖13所示,p*是根據(jù)亮度直方圖確定的高亮度值。將各個(gè)交點(diǎn)處的亮度值增加到P*以實(shí)現(xiàn)霧翳消除。圖13示出了中間點(diǎn)1222處的亮度的增加。在步驟S214中,輸出模塊170輸出已經(jīng)消除了霧翳的圖像。例如,打印機(jī)打印已經(jīng)消除了霧翳的圖像。為了與本示例性實(shí)施方式對比,下面將參照圖14C至圖14F描述比較例。在圖14C所示的拍攝圖像1430中,對直線1432進(jìn)行掃描,并以圖14D所示的曲線圖表示作為掃描結(jié)果而獲得的像素值。也即是說,由于霧翳圖像1420朝著右側(cè)變暗,亮度值也相應(yīng)地朝著右側(cè)降低。然而,圖14D所示的像素值也反映了原始圖像的亮度值。因此,如亮度分布1442、1444、1446、1448所示,亮度值逐漸變化。接著,如果如圖14F所示地向著目標(biāo)值校正亮度值,則得到的圖像為圖14E所示的校正圖像1440。在校正圖像1440中,在不具有白色背景的部分(例如區(qū)域1412)中,亮度變得太高以使得消除了原本的紅色。此現(xiàn)象的原因如下。本比較例中的處理對象是紙質(zhì)文檔,其整體為白色。然而,在包含彩色部分和白色背景的文檔上均勻地執(zhí)行了該校正處理,盡管彩色部分的亮度值低于白色背景的亮度值。與此相反,在本示例性實(shí)施方式中,選擇了區(qū)域1414,并且基于區(qū)域1414計(jì)算霧翳量,由此校正圖像的亮度值。結(jié)果,與圖14E所示的校正圖像1440相比,不具有白色背景的部分(例如,區(qū)域1412)的亮度不會(huì)變得太亮。下面將參照圖15來描述根據(jù)本示例性實(shí)施方式的圖像處理裝置的硬件配置。圖15所示的硬件配置可由個(gè)人計(jì)算機(jī)(PC)構(gòu)成,并且包括數(shù)據(jù)讀取部1517(例如,掃描儀)以及數(shù)據(jù)輸出部1518(例如,打印機(jī))。CPU 1501是根據(jù)計(jì)算機(jī)程序執(zhí)行處理的控制器,在計(jì)算機(jī)程序中,描述了諸如非邊緣區(qū)域提取模塊120、檢查區(qū)域選擇模塊130、像素值測量模塊140、像素值分布估計(jì)模塊150以及霧翳消除模塊160的各個(gè)模塊的執(zhí)行順序。只讀存儲(chǔ)器(ROM) 1502中存儲(chǔ)有CPU 1501使用的程序和計(jì)算參數(shù)等。RAM1503中存儲(chǔ)有CPU 1501的執(zhí)行所使用的程序以及在CPU 1501的執(zhí)行中適當(dāng)改變的參數(shù)。CPU1501, ROM 1502, RAM 1503通過主機(jī)總線1504 (例如,CPU總線)相互連接。主機(jī)總線1504經(jīng)由橋1505連接到外部總線1506 (例如,外圍設(shè)備互聯(lián)(PCI Peripheral Component Interconnect) / 接口總線)。
鍵盤1508和指點(diǎn)裝置1509(例如,鼠標(biāo))是由操作者操作的輸入設(shè)備。顯示器1510包括液晶顯示器(LCD)或陰極射線管(CRT),并且顯示各種信息(例如文本或圖像信息)。硬盤驅(qū)動(dòng)器(HDD) 1511具有內(nèi)置硬盤,并且驅(qū)動(dòng)硬盤使其記錄或重放信息或CPU1501執(zhí)行的程序。接收的圖像、提取區(qū)域的圖像、測量的像素值、估計(jì)的函數(shù)等存儲(chǔ)在硬盤中。此外,也存儲(chǔ)各種計(jì)算機(jī)程序(諸如各種數(shù)據(jù)處理程序)。驅(qū)動(dòng)器1512讀取放置于其中的可移除記錄介質(zhì)1513(諸如磁盤、光盤、磁光盤或半導(dǎo)體存儲(chǔ)器)上記錄的數(shù)據(jù)或程序,并將讀取的數(shù)據(jù)或程序提供給RAM 1503, RAM 1503經(jīng)由接口 1507、外部總線1506、橋1505和主機(jī)總線1504連接到驅(qū)動(dòng)器1512??梢瞥涗浗橘|(zhì)1513也可以用作與硬盤相似的數(shù)據(jù)記錄區(qū)。連接端口 1514是將外部連接設(shè)備1515連接到圖像處理 裝置的端口,并且包括連接部(諸如通用串行總線(USB)或IEEE-1394端口)。連接端口 1514經(jīng)由接口 1507、外部總線1506、橋1505和主機(jī)總線1504連接到CPU 1501。通信部1516連接到網(wǎng)絡(luò)并與外部設(shè)備進(jìn)行數(shù)據(jù)通信處理。數(shù)據(jù)讀取部1517例如為掃描儀并讀取文檔。數(shù)據(jù)輸出部1518例如是打印機(jī)并輸出文檔。圖15所示的硬件構(gòu)造僅僅是示例,圖像處理裝置可以采用能夠執(zhí)行本示例性實(shí)施方式所述的模塊的任何構(gòu)造。例如,某些模塊可由諸如專用集成電路(ASIC)的專用硬件構(gòu)成,或者可以包含在外部系統(tǒng)中并經(jīng)由通信線路連接到圖像處理裝置。另選地,兩個(gè)或更多個(gè)圖15所示的系統(tǒng)可經(jīng)由通信線路連接并且協(xié)同操作??蓪⒃撓到y(tǒng)集成到數(shù)碼照相機(jī)、復(fù)印機(jī)、傳真機(jī)、掃描儀、打印機(jī)、多功能設(shè)備(包括掃描儀、打印機(jī)、復(fù)印機(jī)、傳真機(jī)等的兩個(gè)或更多個(gè)功能的圖像處理裝置)。在上述示例性實(shí)施方式中,各個(gè)模塊的處理內(nèi)容可以采用背景技術(shù)中討論的技術(shù)。上述程序可以存儲(chǔ)在記錄介質(zhì)中并提供。記錄在記錄介質(zhì)中的程序可經(jīng)由通信介質(zhì)提供。在這種情況下,可以將上述程序?qū)崿F(xiàn)為本發(fā)明示例性實(shí)施方式中的“存儲(chǔ)有程序的計(jì)算機(jī)可讀介質(zhì)”?!按鎯?chǔ)有程序的計(jì)算機(jī)可讀介質(zhì)”是存儲(chǔ)了可由計(jì)算機(jī)讀取的程序的記錄介質(zhì),并且用于程序的安裝、執(zhí)行和流通。記錄介質(zhì)的示例包括數(shù)字通用光盤(DVD),更具體地,包括由DVD論壇標(biāo)準(zhǔn)化的DVD (例如 DVD-R、DVD-RW、DVD-RAM)、由 DVD+RW 聯(lián)盟標(biāo)準(zhǔn)化的 DVD (例如 DVD+R、DVD+RW)、高密度光盤(CD),更具體地,只讀存儲(chǔ)器(CD-ROM)、可記錄光盤(CD-R)、可擦寫光盤(CD-RW)、藍(lán)光光盤(注冊商標(biāo))、磁光盤(MO)、軟盤(FD)、磁帶、硬盤、ROM、電可擦可編程只讀存儲(chǔ)器(EEPROM)(注冊商標(biāo))、閃存、RAM等。上述程序的整體或部分可以記錄在這種記錄介質(zhì)上,并且存儲(chǔ)于其中或流通。另選地,程序的整體或部分可以利用傳輸介質(zhì)經(jīng)過通信進(jìn)行發(fā)送,這些傳輸介質(zhì)諸如是用于局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)或外聯(lián)網(wǎng)的有線網(wǎng)絡(luò)、無線通信網(wǎng)絡(luò)或它們的組合??梢岳幂d波發(fā)送程序。上述程序可以是另一程序的一部分,或與另一程序共同記錄在記錄介質(zhì)上。可以將程序分開并記錄在多個(gè)記錄介質(zhì)上。此外,只要程序能夠重構(gòu),可以利用任何形式記錄程序(例如壓縮或加密)。 所提供的本發(fā)明的示例性實(shí)施方式的上述說明是出于圖示和說明的目的。并不旨在窮盡本發(fā)明或者將本發(fā)明限制為所公開的精確形式。明顯地,許多變型和變化對本領(lǐng)域的技術(shù)人員來說將是顯而易見的。選擇并且描述這些實(shí)施方式以便最好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用,從而使本領(lǐng)域的其它技術(shù)人員可以理解本發(fā)明的各種實(shí)施方式以及為適于預(yù)期的特定用途而做出的各種修改。預(yù)期本發(fā)明的范圍受所附權(quán)利要求及其等同物的限 定。
權(quán)利要求
1.一種圖像處理裝置,該圖像處理裝置包括 接收部,其接收圖像; 提取部,其從所述接收部接收到的圖像中提取區(qū)域; 選擇部,其根據(jù)預(yù)定規(guī)則從所述提取部提取的區(qū)域中選擇區(qū)域; 測量部,其測量在所述選擇部選擇的區(qū)域中包含的像素的亮度值; 估計(jì)部,其根據(jù)所述測量部測量的像素的亮度值,估計(jì)表示所述接收部接收到的圖像中的霧翳度的函數(shù);以及 消除部,其基于所述估計(jì)部估計(jì)的函數(shù),消除所述接收部接收到的圖像的霧翳。
2.根據(jù)權(quán)利要求I所述的圖像處理裝置,其中所述提取部提取等于或大于預(yù)定尺寸的區(qū)域,或者提取大于預(yù)定尺寸的區(qū)域,并且如果未發(fā)現(xiàn)這樣的區(qū)域,則不執(zhí)行利用所述選擇部的處理、利用所述測量部的處理、利用所述估計(jì)部的處理及利用所述消除部的處理。
3.根據(jù)權(quán)利要求I或2所述的圖像處理裝置,其中在所述選擇部中采用的所述預(yù)定規(guī)則利用所述提取部提取的各個(gè)區(qū)域的尺寸來確定。
4.根據(jù)權(quán)利要求3所述的圖像處理裝置,其中在所述選擇部中采用的所述預(yù)定規(guī)則還利用所述提取部提取的各個(gè)區(qū)域的亮度值或彩度值來確定。
5.根據(jù)權(quán)利要求3所述的圖像處理裝置,其中在所述選擇部中采用的所述預(yù)定規(guī)則還利用以下至少一項(xiàng)確定所述提取部提取的各個(gè)區(qū)域的彩度值方差、所述圖像中的各個(gè)區(qū)域的位置以及各個(gè)所述區(qū)域的外周的尺寸。
6.根據(jù)權(quán)利要求4所述的圖像處理裝置,其中在所述選擇部中采用的所述預(yù)定規(guī)則利用以下至少一項(xiàng)確定所述提取部提取的各個(gè)區(qū)域的彩度值方差、圖像中的各個(gè)區(qū)域的位置以及各個(gè)區(qū)域的外周的尺寸。
7.根據(jù)權(quán)利要求1、2、4、5和6中任一項(xiàng)所述的圖像處理裝置,其中所述測量部沿水平方向、豎直方向、傾斜方向和橢圓形狀方向中的至少一個(gè)方向?qū)λ鲞x擇部所選擇的區(qū)域進(jìn)行掃描,以測量所述像素的亮度值。
8.根據(jù)權(quán)利要求3所述的圖像處理裝置,其中所述測量部沿水平方向、豎直方向、傾斜方向和橢圓形狀中的方向中的至少一個(gè)方向?qū)λ鲞x擇部選擇的區(qū)域進(jìn)行掃描,以測量所述像素的亮度值。
9.根據(jù)權(quán)利要求1、2、4、5、6和8中任一項(xiàng)所述的圖像處理裝置,其中所述估計(jì)部估計(jì)將通過連接所述選擇部選擇的區(qū)域內(nèi)的像素的亮度值而生成的函數(shù)。
10.根據(jù)權(quán)利要求3所述的圖像處理裝置,其中所述估計(jì)部估計(jì)將通過連接所述選擇部選擇的區(qū)域內(nèi)的像素的亮度值而生成的函數(shù)。
11.根據(jù)權(quán)利要求7所述的圖像處理裝置,其中所述估計(jì)部估計(jì)將通過連接所述選擇部選擇的區(qū)域內(nèi)的像素的亮度值而生成的函數(shù)。
12.根據(jù)權(quán)利要求9所述的圖像處理裝置,其中,如果所述測量部沿多個(gè)掃描方向?qū)λ鲞x擇部選擇的區(qū)域進(jìn)行掃描,則所述消除部基于所述估計(jì)部估計(jì)的與所述多個(gè)掃描方向相對應(yīng)的多個(gè)函數(shù)來計(jì)算所述多個(gè)掃描方向相交的位置處的霧翳值。
13.根據(jù)權(quán)利要求10或11所述的圖像處理裝置,其中,如果所述測量部沿多個(gè)掃描方向?qū)λ鲞x擇部選擇的區(qū)域進(jìn)行掃描,則所述消除部基于所述估計(jì)部估計(jì)的與所述多個(gè)掃描方向相對應(yīng)的多個(gè)函數(shù)來計(jì)算所述多個(gè)掃描方向相交的位置處的霧翳值。
14.一種圖像處理方法,該圖像處理方法包括以下步驟接收圖像;從接收到的圖像中提取區(qū)域;根據(jù)預(yù)定規(guī)則從提取的區(qū)域中選擇區(qū)域;測量選擇的區(qū)域中包含的像素的亮度值;根據(jù)測量的像素的亮度值來估計(jì)表示接收的圖像的霧翳度的函數(shù);以及基于估計(jì)的函數(shù)來消除接收的圖像的霧翳。
全文摘要
本發(fā)明涉及圖像處理裝置和圖像處理方法。一種圖像處理裝置包括接收部,其接收圖像;提取部,其從接收部接收到的圖像中提取區(qū)域;選擇部,其根據(jù)預(yù)定規(guī)則從提取部提取的區(qū)域中選擇區(qū)域;測量部,其測量選擇部選擇的區(qū)域中包含的像素的亮度值;估計(jì)部,其根據(jù)測量部測量的像素的亮度值來估計(jì)表示接收部接收到的圖像的霧翳度的函數(shù);以及消除部,其基于估計(jì)部估計(jì)的函數(shù)來消除接收部接收到的圖像的霧翳。
文檔編號(hào)H04N1/62GK102801897SQ20121000595
公開日2012年11月28日 申請日期2012年1月10日 優(yōu)先權(quán)日2011年5月23日
發(fā)明者福永正和 申請人:富士施樂株式會(huì)社