專利名稱:圖像讀取處理設(shè)備、圖像讀取設(shè)備和圖像讀取處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及由計(jì)算機(jī)讀取從而使計(jì)算機(jī)執(zhí)行所述方法的程序。 本發(fā)明涉及程序記錄在其中的記錄介質(zhì)。
通過(guò)閱讀下面詳細(xì)說(shuō)明的本發(fā)明優(yōu)選實(shí)施例并結(jié)合附圖考慮,可 更好理解本發(fā)明上面和其他目的、特征、優(yōu)點(diǎn)和技術(shù)及工業(yè)重要性。
圖l是模式圖,示出了傳統(tǒng)技術(shù)中原稿區(qū)的識(shí)別處理中的問(wèn)題; 圖2是流程圖,示出了通過(guò)按照本發(fā)明的圖像讀取處理設(shè)備的處 理獲得的讀取圖像中的原稿區(qū)識(shí)別的例子;
圖3是方框圖,示出了應(yīng)用本發(fā)明的圖像讀取處理設(shè)備的配置的
例子;
圖4是流程圖,示出了按照實(shí)施例的圖像讀取處理設(shè)備100的圖 像讀取過(guò)程的例子;
圖5是流程圖,示出了圖像讀取處理設(shè)備100的坐標(biāo)獲取過(guò)程的
例子;
圖6是流程圖,示出了圖像讀取處理設(shè)備IOO中的圖像處理的直 線檢測(cè)過(guò)程;
圖7是流程圖,示出了圖像讀取處理設(shè)備100的圖像讀取過(guò)程的 第二實(shí)施例的例子;
圖8是流程圖,示出了按照第二實(shí)施例的圖像讀取處理設(shè)備100 的直線檢測(cè)過(guò)程的坐標(biāo)獲取過(guò)程的例子;
圖9是流程圖,示出了圖像讀取處理設(shè)備100的偏移量(shift amount)校正過(guò)程的例子;
圖10是示出通過(guò)坐標(biāo)獲取單元102b進(jìn)行的坐標(biāo)獲取過(guò)程的例子 的視圖。
具體實(shí)施例方式
按照本發(fā)明的圖像讀取處理設(shè)備、圖像讀取設(shè)備、圖像讀取處理 方法和程序、以及記錄介質(zhì)的實(shí)施例將參考附圖在下面說(shuō)明。本發(fā)明
不限于所述實(shí)施例。 本發(fā)明概況
下面說(shuō)明本發(fā)明概況。然后,詳細(xì)說(shuō)明本發(fā)明的配置、過(guò)程等等。 本發(fā)明 一般具有下面的基本特征。
本發(fā)明的圖像讀取處理設(shè)備連接到圖像讀取設(shè)備并包括存儲(chǔ)單 元和控制單元,所述圖像讀取設(shè)備能夠讀取原稿兩個(gè)表面上的圖像。
圖像讀取處理設(shè)備控制圖像讀取設(shè)備掃描原稿的兩個(gè)表面。
圖像讀取處理設(shè)備基于每個(gè)讀取表面的圖像數(shù)據(jù)中的灰度值,獲 取用作原稿的邊緣候選的位置的坐標(biāo)組(未示出)。
在該情形中,"用作原稿的邊緣候選的位置"可以是灰度值改變 的位置、灰度值超過(guò)預(yù)定值的位置、或灰度值的統(tǒng)計(jì)指標(biāo)等于或大于
預(yù)定閾值的位置。而且,圖像讀取處理設(shè)備可基于全寬(breadth)是 背襯部分的區(qū)域的圖像數(shù)據(jù)來(lái)產(chǎn)生基準(zhǔn)數(shù)據(jù),比較圖像數(shù)據(jù)與基準(zhǔn)數(shù) 據(jù),并獲取出現(xiàn)預(yù)定差的位置的坐標(biāo)作為用作原稿的邊緣候選的位置。
圖像讀取處理設(shè)備基于獲取的坐標(biāo)組來(lái)檢測(cè)相應(yīng)于原稿的邊緣 部分的直線組。更特別地,如圖2中的SA-l和SA-2所示,圖像讀取 處理設(shè)備從坐標(biāo)組(未示出)中檢測(cè)相應(yīng)于原稿的邊緣部分的四條直 線(分別由實(shí)線指示)。
圖像讀取處理設(shè)備反轉(zhuǎn)檢測(cè)的直線組。更特別地,前表面和后表 面上的原稿的邊緣形狀彼此對(duì)稱,因?yàn)樵谙喾捶较蛏献x取同一原稿。 如圖2中虛線SA-3所示,圖像讀取處理設(shè)備水平地反轉(zhuǎn)四條直線。
圖像讀取處理設(shè)備從在一個(gè)表面上檢測(cè)的直線組和從另一個(gè)表 面反轉(zhuǎn)的直線,確定適于原稿的邊緣部分的直線,從而選擇直線組。 更特別地,如例子所示,如圖2中的SA-4到SA-6所示,在后表面上 檢測(cè)的四條直線(分別由實(shí)線指示)和在前表面上反轉(zhuǎn)的四條直線(分 別由虛線指示)交疊(步驟SA-4 )。適于原稿邊緣的直線組被確定(步 驟SA-5),并且選擇四條適當(dāng)?shù)闹本€(步驟SA-6)。
在該情形中,圖像讀取處理設(shè)備可被控制成從直線組中選擇構(gòu)成 最外周線的直線。
圖像讀取處理設(shè)備的配置
圖像讀取處理設(shè)備的配置將在下面說(shuō)明。圖3概念性示出了僅與 本發(fā)明有關(guān)的部分。
在圖3中,圖像讀取處理設(shè)備100通常包括控制圖像讀取處理設(shè) 備100的整個(gè)操作的控制單元102 (如CPU)、連接到圖像讀取單元 112的輸入/輸出控制接口單元108、和在其中存儲(chǔ)各種數(shù)據(jù)庫(kù)、各種 表格等的存儲(chǔ)單元106。這些部件通過(guò)任意通信路徑可通信地彼此連 接。
存儲(chǔ)在存儲(chǔ)單元106中的各種數(shù)據(jù)庫(kù)和各種表格(圖像文件106a 到校正文件106d)是存儲(chǔ)單元,如固定的磁盤(pán)設(shè)備。存儲(chǔ)單元存儲(chǔ)用 在各種過(guò)程中的各種程序、各種表格、各種數(shù)據(jù)庫(kù)等等。
在存儲(chǔ)單元106的構(gòu)成元素中,圖像文件106a存儲(chǔ)讀取的圖像 數(shù)據(jù)。存儲(chǔ)在圖像文件106a中的信息包括如圖3所示原稿的前表面圖 像數(shù)據(jù)和后表面圖像數(shù)據(jù)。
坐標(biāo)文件106b存儲(chǔ)圖像數(shù)據(jù)中具有灰度變化的部分的坐標(biāo)。
直線文件106c存儲(chǔ)檢測(cè)的直線的數(shù)據(jù)。
校正文件106d存儲(chǔ)前表面和后表面之間的坐標(biāo)的偏移量。
在圖3中,輸入/輸出控制接口單元108控制圖像讀取單元112。
在圖3中,控制單元102具有內(nèi)存以存儲(chǔ)諸如操作系統(tǒng)(OS)的 控制程序、定義各種過(guò)程的程序、以及所需數(shù)據(jù)。按照程序等,來(lái)執(zhí) 行用于進(jìn)行各種過(guò)程的信息處理??刂茊卧?02功能上和概念上包括 雙面讀取控制單元102a、坐標(biāo)獲取單元102b、直線檢測(cè)單元102c、 反轉(zhuǎn)單元102d、直線選擇單元102e、坐標(biāo)選擇單元102f、偏移量校正 單元102g、以及圖4象處理單元102h。
所有這些元件中,雙面讀取控制單元102a通過(guò)輸入/輸出控制接 口單元108來(lái)控制圖^f象讀取單元112掃描原稿的兩個(gè)表面。
坐標(biāo)獲取單元102b基于雙面讀取控制單元102a所讀取的表面的 圖像數(shù)據(jù)中的灰度值,獲取用作原稿的邊緣候選的位置的坐標(biāo)組。在 該情形中,坐標(biāo)獲取單元102b可獲取灰度有變化的位置、灰度值超過(guò)
預(yù)定閾值的位置、或灰度值的統(tǒng)計(jì)指標(biāo)等于或大于預(yù)定闊值的位置作
為"用作原稿的邊緣候選的位置,,。而且,坐標(biāo)獲取單元102b可基于 范圍是背襯部分的區(qū)域的圖像數(shù)據(jù)來(lái)創(chuàng)建基準(zhǔn)數(shù)據(jù),比較圖像數(shù)據(jù)和 所述基準(zhǔn)數(shù)據(jù),并獲取出現(xiàn)預(yù)定差的位置的坐標(biāo)作為"用作原稿的邊 緣候選的位置"。
在該情形中,坐標(biāo)獲取單元102b可從圖像數(shù)據(jù)中的每個(gè)水平線 的兩端執(zhí)行搜索以獲取兩個(gè)坐標(biāo),在這兩個(gè)坐標(biāo)處,灰度變化(灰度 差)、灰度值、或統(tǒng)計(jì)指標(biāo)(例如,標(biāo)準(zhǔn)偏差、方差)等于或大于每 個(gè)閾值,或者所述坐標(biāo)與基準(zhǔn)數(shù)據(jù)之間的差首次出現(xiàn)。而且,坐標(biāo)獲 取單元102b可從圖像數(shù)據(jù)中的每個(gè)垂直線的兩端執(zhí)行搜索以獲取兩 個(gè)坐標(biāo),在這兩個(gè)坐標(biāo)處,灰度變化(灰度差)、灰度值、或統(tǒng)計(jì)指 標(biāo)等于或大于每個(gè)閾值,或者所述坐標(biāo)與基準(zhǔn)數(shù)據(jù)之間的差首次出現(xiàn)。
直線檢測(cè)單元102c基于坐標(biāo)獲取單元102b所獲取的坐標(biāo)組,來(lái) 檢測(cè)相應(yīng)于原稿的邊緣部分的直線(將被稱為"實(shí)際測(cè)量直線")組, 并將所述直線組存儲(chǔ)在直線文件106c中。在該情形中,直線檢測(cè)單元 102c可使用Hough變換或最小二乘法從坐標(biāo)組中檢測(cè)直線。在該情形 中,直線檢測(cè)單元102c可基于坐標(biāo)選擇單元102f所獲取的坐標(biāo)組, 來(lái)檢測(cè)相應(yīng)于原稿的邊緣部分的直線組。
反轉(zhuǎn)單元102d按照前表面和后表面之間的對(duì)稱特性來(lái)反轉(zhuǎn)坐標(biāo) 或直線。例如,反轉(zhuǎn)單元102d可反轉(zhuǎn)存儲(chǔ)在直線文件106c中的由直 線檢測(cè)單元102c檢測(cè)的直線組以創(chuàng)建直線(與"實(shí)際測(cè)量直線"相對(duì) 將被稱為"運(yùn)算直線")組。反轉(zhuǎn)單元102d可反轉(zhuǎn)坐標(biāo)獲取單元102b 所獲取的坐標(biāo)。
直線選擇單元102e從由直線檢測(cè)單元102c在一個(gè)表面上檢測(cè)的 實(shí)際測(cè)量直線組和由反轉(zhuǎn)單元102d在另一個(gè)表面上反轉(zhuǎn)的運(yùn)算直線 組中,確定適于原稿的邊緣部分的直線組,從而選擇直線組。在該情 形中,直線選擇單元102e可從直線組中選擇構(gòu)成最外周線的直線。
坐標(biāo)選擇單元102f選擇四個(gè)坐標(biāo)中表示每個(gè)水平線和每個(gè)垂直 線上的最大值和最小值的兩個(gè)坐標(biāo)從而獲取坐標(biāo)組,這四個(gè)坐標(biāo)包括
由坐標(biāo)獲取單元102b在一個(gè)表面上獲取的兩個(gè)坐標(biāo)和由反轉(zhuǎn)單元 102d在另一個(gè)表面上反轉(zhuǎn)的兩個(gè)坐標(biāo)。
偏移量校正單元102g基于存儲(chǔ)在校正文件106d中的偏移量數(shù) 據(jù),來(lái)校正存儲(chǔ)在圖像文件106a中的表面圖像數(shù)據(jù)。在該情形中,偏 移量校正單元102g可測(cè)量前表面坐標(biāo)和后表面坐標(biāo)之間的偏移量,并 將該偏移量存儲(chǔ)在校正文件106d中。
圖像處理單元102h基于由直線選擇單元102e選擇的直線組來(lái)確 定原稿區(qū),并執(zhí)行圖像處理,諸如原稿區(qū)的歪斜消除或裁剪。
圖像讀取處理設(shè)備100的過(guò)程
參考圖4到9詳細(xì)說(shuō)明按照這樣配置的實(shí)施例的系統(tǒng)的過(guò)程的例子。
圖像讀取過(guò)程
圖像讀取過(guò)程的細(xì)節(jié)將在下面參考圖4說(shuō)明。
雙面讀取控制單元102a通過(guò)輸入/輸出控制接口單元108來(lái)控制 圖像讀取單元112掃描原稿的兩個(gè)表面,并在圖像文件106a中存儲(chǔ)讀 取的圖像數(shù)據(jù)(步驟SB-1)。
坐標(biāo)獲取單元102b基于雙面讀取控制單元102a讀取并存儲(chǔ)在圖 像文件106a中的每個(gè)表面的圖像數(shù)據(jù)中的灰度值,獲取用作原稿的邊 緣候選的位置的坐標(biāo)組(步驟SB-2)。在該情形中,坐標(biāo)獲取單元102b 可獲取灰度有變化的位置、灰度值超過(guò)預(yù)定閾值的位置、灰度值的統(tǒng) 計(jì)指標(biāo)等于或大于預(yù)定閾值的位置的坐標(biāo)作為用作原稿的邊緣候選的 位置。而且,坐標(biāo)獲取單元102b可基于范圍是背襯部分的區(qū)域的圖像 數(shù)據(jù)來(lái)創(chuàng)建基準(zhǔn)數(shù)據(jù),比較圖像數(shù)據(jù)和基準(zhǔn)數(shù)據(jù),并獲取出現(xiàn)預(yù)定差 的位置的坐標(biāo)作為用作原稿的邊緣候選的位置。坐標(biāo)獲取單元102b 可從表面上的圖像數(shù)據(jù)中的每個(gè)水平線的兩端執(zhí)行搜索從而獲取兩個(gè) 坐標(biāo),在該坐標(biāo)處灰度的改變(灰度差)、灰度值、或統(tǒng)計(jì)力學(xué)指標(biāo) (例如,標(biāo)準(zhǔn)偏差、方差等)等于或大于每個(gè)預(yù)定閾值,或者坐標(biāo)與 基準(zhǔn)數(shù)據(jù)之間的差首次出現(xiàn)。進(jìn)一步,坐標(biāo)獲取單元102b可從圖像數(shù) 據(jù)中的每個(gè)垂直線的兩端執(zhí)行搜索從而獲取兩個(gè)坐標(biāo),在該兩個(gè)坐標(biāo)處,灰度的改變(灰度差)、灰度值、或統(tǒng)計(jì)力學(xué)指標(biāo)等于或大于每 個(gè)預(yù)定閾值,或坐標(biāo)與基準(zhǔn)數(shù)據(jù)之間的差首次出現(xiàn)。
直線檢測(cè)單元102c基于坐標(biāo)獲取單元102b獲取的坐標(biāo)組,來(lái)檢 測(cè)相應(yīng)于原稿的邊緣部分的實(shí)際測(cè)量直線的直線組,并在直線文件 106c中存儲(chǔ)所述直線組(步驟SB-3)。在該情形中,直線檢測(cè)單元 102c可使用Hough變換或最小二乘法從坐標(biāo)組中檢測(cè)直線。
反轉(zhuǎn)單元102d按照前表面和后表面之間的對(duì)稱特性,來(lái)反轉(zhuǎn)由 直線檢測(cè)單元102c所檢測(cè)的實(shí)際測(cè)量直線組成的直線組以創(chuàng)建運(yùn)算 直線(步驟SB-4 )。
直線選擇單元102e從直線檢測(cè)單元102在一個(gè)表面上檢測(cè)的實(shí) 際測(cè)量直線組和反轉(zhuǎn)單元102d在另 一個(gè)表面上反轉(zhuǎn)的運(yùn)算直線組,來(lái) 確定適于原稿的邊緣部分的直線組,從而選擇直線組(步驟SB-5)。 在該情形中,直線選擇單元102e可從直線組中選擇構(gòu)成最外周線的直 線。
圖像處理單元102h基于直線選擇單元102e所選擇的直線組來(lái)確 定原稿區(qū)并執(zhí)行圖像處理,如原稿區(qū)的歪斜消除和裁剪(步驟SB-6)。 坐標(biāo)獲取過(guò)程
坐標(biāo)獲取過(guò)程的細(xì)節(jié)將在下面參考圖5說(shuō)明。
坐標(biāo)獲取單元102b獲取由雙面讀取控制單元102a讀取的前表面 和后表面圖像數(shù)據(jù)并存儲(chǔ)在圖像文件106a中(SC-1)。
坐標(biāo)獲取單元102b將圖像的水平線的計(jì)數(shù)n設(shè)定為0 (步驟 SC-2)。
坐標(biāo)獲取單元102b將水平線的計(jì)數(shù)n加1 (步驟SC-3 )。 坐標(biāo)獲取單元102b執(zhí)行從前表面圖像數(shù)據(jù)的水平線n的左端到 右端的搜索從而獲取坐標(biāo),在所述坐標(biāo)處首次出現(xiàn)灰度變化等于或大 于預(yù)定閾值,并記錄所述坐標(biāo)(步驟SC-4)。在該情形中,當(dāng)沒(méi)有出 現(xiàn)等于或大于閾值的灰度變化時(shí),沒(méi)有坐標(biāo)被獲取(這也應(yīng)用到下面 的說(shuō)明)。除了灰度變化,坐標(biāo)獲取單元102b可測(cè)量灰度值、統(tǒng)計(jì)力 學(xué)指標(biāo)(例如,標(biāo)準(zhǔn)偏差、方差等),或圖像數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)之間的
差作為與閾值比較的對(duì)象(這也可應(yīng)用到下面的說(shuō)明)。
坐標(biāo)獲取單元102b執(zhí)行從同一水平線n的右端到左端的搜索從 而獲取坐標(biāo)并記錄所述坐標(biāo)(步驟SC-5),在所述坐標(biāo)處首次出現(xiàn)灰 度變化等于或大于預(yù)定闊值。
坐標(biāo)獲取單元102b確定水平線n是否是最終的線(步驟SC-6 )。 當(dāng)不是最終的線(步驟SC-6, No)時(shí),坐標(biāo)獲取單元102b返回到步 驟SC-3從而執(zhí)行下一條線的坐標(biāo)獲取過(guò)程(步驟SC-3到SC-5 )。
當(dāng)坐標(biāo)獲取單元102b確定水平線n是最終的線(步驟SC-6,是) 時(shí),垂直線的計(jì)數(shù)m被設(shè)定為0 (步驟SC-7)。
坐標(biāo)獲取單元102b將垂直線的計(jì)數(shù)m加1 (步驟SC-8 )。
坐標(biāo)獲取單元102b執(zhí)行前表面圖像數(shù)據(jù)的垂直線m的上端到下 端的搜索,從而獲取首次出現(xiàn)灰度變化等于或大于預(yù)定閾值的坐標(biāo)并 記錄所述坐標(biāo)(步驟SC-9 )。
坐標(biāo)獲取單元102b執(zhí)行同一垂直線m的下端到上端的搜索,從 而獲取首次出現(xiàn)灰度變化等于或大于預(yù)定闊值的坐標(biāo)并記錄所述坐標(biāo) (步驟SC-IO)。
坐標(biāo)獲取單元102b確定是否垂直線m是最終的線(步驟SC-ll )。 當(dāng)垂直線m不是最終的線時(shí)(步驟SC-ll,否),則坐標(biāo)獲取單元102b 返回到步驟SC-8,從而執(zhí)行下一條線的坐標(biāo)獲取過(guò)程(步驟SC-8到 SC畫(huà)IO)。
當(dāng)坐標(biāo)獲取單元102b確定垂直線m是最終的線時(shí)(步驟SC-ll, Yes),則坐標(biāo)獲取單元102b確定后表面圖像數(shù)據(jù)的坐標(biāo)獲取過(guò)程是 否結(jié)束(步驟SC-12)。
當(dāng)前表面圖像數(shù)據(jù)的坐標(biāo)獲取過(guò)程剛結(jié)束時(shí),后表面圖像數(shù)據(jù)的 坐標(biāo)獲取過(guò)程尚未完成(步驟SC-12,否)。因此,坐標(biāo)獲取單元102b 獲取存儲(chǔ)在圖像文件106a中的后表面圖像數(shù)據(jù)(步驟SC-13)。
如上述對(duì)前表面圖像數(shù)據(jù)的坐標(biāo)處理中 一樣,坐標(biāo)獲取單元102b 對(duì)后表面圖像數(shù)據(jù)執(zhí)行坐標(biāo)獲取過(guò)程(步驟SC-2到SC-ll)。在完成 坐標(biāo)獲取過(guò)程后(步驟SC-12,是),坐標(biāo)獲取單元102b轉(zhuǎn)移到步驟
SC-14后的過(guò)程。
直線檢測(cè)過(guò)程到圖像處理
直線檢測(cè)過(guò)程到圖像處理的細(xì)節(jié)將在下面參考圖6說(shuō)明。
在坐標(biāo)獲取單元102b對(duì)兩個(gè)表面上的圖像數(shù)據(jù)完成坐標(biāo)獲取過(guò) 程后(步驟SC-12,是),直線檢測(cè)單元102c基于坐標(biāo)獲取單元102b 根據(jù)后表面圖像數(shù)據(jù)獲取并存儲(chǔ)在坐標(biāo)文件106b中的坐標(biāo)組,來(lái)檢測(cè) 相應(yīng)于原稿的邊緣部分的四條實(shí)際測(cè)量直線,并在直線文件106c中存 儲(chǔ)所述四條實(shí)際測(cè)量直線(步驟SC-14)。在該情形中,直線檢測(cè)單 元102c基于原稿一般都是矩形的假定來(lái)獲取四條直線。然而,除此以 外,直線檢測(cè)單元102c可檢測(cè)實(shí)際測(cè)量直線。直線檢測(cè)單元102c可 使用Hough變換或最小二乘法從坐標(biāo)組中檢測(cè)所述直線。
反轉(zhuǎn)單元102d按照前表面和后表面之間的對(duì)稱特性(一般為水 平對(duì)稱或垂直對(duì)稱),來(lái)反轉(zhuǎn)直線檢測(cè)單元102c所檢測(cè)的四條實(shí)際測(cè) 量直線以創(chuàng)建運(yùn)算直線(步驟SC-15)。
直線檢測(cè)單元102c基于坐標(biāo)獲取單元102b根據(jù)前表面圖像數(shù)據(jù) 獲取并存儲(chǔ)在坐標(biāo)文件106b的坐標(biāo)組,來(lái)檢測(cè)相應(yīng)于原稿的邊緣部分 的四條實(shí)際測(cè)量直線(步驟SC-16)。
直線選擇單元102e將直線檢測(cè)單元102c所檢測(cè)的前表面圖像的 四條實(shí)際測(cè)量直線和通過(guò)反轉(zhuǎn)單元102d反轉(zhuǎn)后表面的實(shí)際測(cè)量直線 而獲得的四條運(yùn)算直線分別與左邊、右邊、上邊和下邊相關(guān)聯(lián)(步驟 SC-17)。
直線選擇單元102e確定由實(shí)際測(cè)量直線和運(yùn)算直線的四條關(guān)聯(lián) 直線的側(cè)邊組成的集合的任一個(gè)作為適于原稿邊緣的側(cè)邊集合,從而 選擇集合(步驟SC-18 )。在該情形中,直線選擇單元102e可從這些 側(cè)邊中選擇構(gòu)成最外周線的直線。直線選擇單元102e可確定靠近原點(diǎn) 的任一個(gè)實(shí)際測(cè)量直線和運(yùn)算直線作為左邊,并可確定遠(yuǎn)離原點(diǎn)的任 一個(gè)實(shí)際測(cè)量直線和運(yùn)算直線作為右邊。
圖像處理單元102h基于直線選擇單元102e所選擇的四條直線, 來(lái)計(jì)算四個(gè)頂點(diǎn)的坐標(biāo)(步驟SC-19)。
圖像處理單元102h計(jì)算四條所選直線中的任一條與x軸(或y
軸)之間的角度e從而檢查原稿的歪斜(步驟SC-20)。
當(dāng)圖像歪斜時(shí),圖像處理單元102h計(jì)算四個(gè)頂點(diǎn)的位置從而抵
消計(jì)算的角度e (更具體地地,歪斜-e角)(步驟sc-2i)。在該情
形中,圖像處理單元102h可通過(guò)仿射變換來(lái)執(zhí)行歪斜過(guò)程。
圖像處理單元102h以-e角度歪斜圖像從而抵消所述角度(歪斜
消除過(guò)程)(步驟SC-22)。
圖像處理單元102h可從歪斜消除的圖像中裁剪四個(gè)頂點(diǎn)所包圍 的區(qū)域(裁剪過(guò)程)(步驟SC-23)。
反轉(zhuǎn)單元102d反轉(zhuǎn)四條選擇的直線并對(duì)后表面圖像數(shù)據(jù)執(zhí)行與 步驟SC-19到SC-23相同的圖像處理(步驟SC-24 )。
圖像讀取過(guò)程的第二實(shí)施例
圖像讀取過(guò)程的第二實(shí)施例將在下面參考圖7解釋。 更具體地,在圖像讀取過(guò)程中,圖像讀取處理設(shè)備100確定從坐 標(biāo)組中檢測(cè)的實(shí)際測(cè)量直線和通過(guò)反轉(zhuǎn)實(shí)際測(cè)量直線獲得的運(yùn)算直線 的任一個(gè)作為適于原稿邊緣的直線。然而,在第二實(shí)施例(將在下面 說(shuō)明)中,圖像讀取處理設(shè)備100執(zhí)行坐標(biāo)獲取過(guò)程,并為每條線確 定前表面上的坐標(biāo)集合和后表面上的坐標(biāo)集合的任一個(gè)作為適于原稿 邊緣的坐標(biāo)。
雙面讀取控制單元102a通過(guò)輸入/輸出控制接口單元108來(lái)控制 圖像讀取單元112掃描原稿的兩個(gè)表面,并在圖像文件106a中存儲(chǔ)讀 取的圖像數(shù)據(jù)(步驟SD-1)。
坐標(biāo)獲取單元102b基于雙面讀取控制單元102a所讀取并存儲(chǔ)在 圖像文件106a中的每個(gè)表面上的圖像數(shù)據(jù)中的灰度值,獲取用作原稿 的邊緣候選的位置的坐標(biāo)組(步驟SD-2)。在該情形中,坐標(biāo)獲取單 元102b可獲取具有灰度變化的位置、灰度值超過(guò)預(yù)定闊值的位置、灰 度值統(tǒng)計(jì)指標(biāo)等于或大于預(yù)定閾值的位置的坐標(biāo)作為用作原稿的邊緣 候選的位置。而且,坐標(biāo)獲取單元102b可基于范圍是背襯部分的區(qū)域 的圖像數(shù)據(jù)來(lái)創(chuàng)建基準(zhǔn)數(shù)據(jù),比較圖像數(shù)據(jù)與基準(zhǔn)數(shù)據(jù),并獲取出現(xiàn)
預(yù)定差的位置的坐標(biāo)作為用作原稿的邊緣候選的位置。坐標(biāo)獲取單元
102b可從表面圖像數(shù)據(jù)中的每條水平線的兩端執(zhí)行搜索,從而獲取兩 個(gè)坐標(biāo),在這兩個(gè)坐標(biāo)處,灰度變化(灰度差)、灰度值、或統(tǒng)計(jì)力 學(xué)指標(biāo)(例如,標(biāo)準(zhǔn)偏差、方差等)等于或大于每個(gè)預(yù)定閾值,或坐 標(biāo)和基準(zhǔn)數(shù)據(jù)之間的差首次出現(xiàn)。進(jìn)一步,坐標(biāo)獲取單元102b可從圖 像數(shù)據(jù)中的每個(gè)垂直線的兩端執(zhí)行搜索,從而獲取兩個(gè)坐標(biāo),在這兩 個(gè)坐標(biāo)處,灰度變化(灰度差)、灰度值、或統(tǒng)計(jì)力學(xué)指標(biāo)等于或大 于每個(gè)預(yù)定閾值,或坐標(biāo)和基準(zhǔn)數(shù)據(jù)之間的差首次出現(xiàn)。
反轉(zhuǎn)單元102d水平地反轉(zhuǎn)坐標(biāo)獲取單元102b所獲取的坐標(biāo)(步 驟SD-3)。
坐標(biāo)選擇單元102f選擇指示坐標(biāo)獲取單元102b在一個(gè)表面上檢 測(cè)的坐標(biāo)組以及通過(guò)反轉(zhuǎn)單元102d在另一個(gè)表面上反轉(zhuǎn)坐標(biāo)組而獲 得的坐標(biāo)組中每個(gè)水平線和每個(gè)垂直線中的最大值和最小值的兩個(gè)坐 標(biāo),從而獲取坐標(biāo)組(步驟SD-4)。
直線檢測(cè)單元102c基于坐標(biāo)選擇單元102f所獲取的坐標(biāo)組,來(lái) 檢測(cè)相應(yīng)于原稿的邊緣部分的直線組,并在直線文件106c中存儲(chǔ)所述 直線組(步驟SD-5 )。在該情形中,直線檢測(cè)單元102c可使用Hough 變換或最小二乘法從坐標(biāo)組中檢測(cè)直線。
圖像處理單元102h根據(jù)直線檢測(cè)單元102c所檢測(cè)的直線組來(lái)確 定原稿區(qū),并執(zhí)行原稿區(qū)的圖像處理,如歪斜消除或裁剪(步驟SD-6)。
如上所述,在第二實(shí)施例中,為了對(duì)于每條線確定坐標(biāo)是否適于 原稿邊緣,基于所選坐標(biāo)組檢測(cè)的直線組可被用作指示原稿區(qū)的直線, 而無(wú)需執(zhí)行另一個(gè)確定。
坐標(biāo)獲取過(guò)程到直線檢測(cè)過(guò)程
第二實(shí)施例中坐標(biāo)獲取過(guò)程到直線檢測(cè)過(guò)程中的細(xì)節(jié)將參考圖8說(shuō)明。
坐標(biāo)獲取單元102b獲取雙面讀取控制單元102a所讀取并存儲(chǔ)在 圖像文件106a中的前表面和后表面圖像數(shù)據(jù)(步驟SE-1)。
坐標(biāo)獲取單元102b設(shè)定圖像水平線的計(jì)數(shù)n為0 (步驟SE-2 )。坐標(biāo)獲取單元102b將水平線的計(jì)數(shù)n加1 (步驟SE-3 )。 坐標(biāo)獲取單元102b為每個(gè)前表面圖像數(shù)據(jù)和每個(gè)后表面圖像數(shù) 據(jù)執(zhí)行水平線n上左端到右端的搜索,從而獲取坐標(biāo),在該坐標(biāo)處, 首次出現(xiàn)灰度的變化等于或大于預(yù)定閾值(步驟SE-4 )。在該情形中, 除了灰度變化,坐標(biāo)獲取單元102b可測(cè)量灰度值、統(tǒng)計(jì)力學(xué)指標(biāo)(例 如,標(biāo)準(zhǔn)偏差、方差等),或圖像數(shù)據(jù)和基準(zhǔn)數(shù)據(jù)之間的差作為與閾 值比較的對(duì)象(這可應(yīng)用到下面的說(shuō)明)。
. 坐標(biāo)獲取單元102b在同一水平線n上執(zhí)行從右端到左端的搜索, 從而獲取坐標(biāo),在該坐標(biāo)處,首次出現(xiàn)灰度變化等于或大于預(yù)定閾值 (步驟SE畫(huà)5 )。
反轉(zhuǎn)單元102d水平反轉(zhuǎn)由坐標(biāo)獲取單元102b基于后表面圖像數(shù) 據(jù)獲取的兩個(gè)坐標(biāo)(步驟SE-6)。
坐標(biāo)選擇單元102f從四個(gè)坐標(biāo)中選擇包括指示最大值和最小值 的x坐標(biāo)的兩個(gè)坐標(biāo),并在坐標(biāo)文件106b上記錄這兩個(gè)坐標(biāo)(步驟 SE-7),該四個(gè)坐標(biāo)由通過(guò)坐標(biāo)獲取單元102b基于前表面圖像數(shù)據(jù)獲 取的兩個(gè)坐標(biāo)和由反轉(zhuǎn)單元102d基于后表面圖像數(shù)據(jù)反轉(zhuǎn)的兩個(gè)坐 標(biāo)構(gòu)成。
坐標(biāo)獲取單元102b確定水平線n是否是最終的線(步驟SE-8 )。 當(dāng)該線不是最終的線時(shí)(步驟SE-8,否),坐標(biāo)獲取單元102b返回 到步驟SE-3,從而執(zhí)行下一條線的坐標(biāo)獲取過(guò)程到坐標(biāo)選擇過(guò)程(步 驟SE-3到SE匪7 )。
當(dāng)坐標(biāo)獲取單元102b確定水平線n是最終的線(步驟SE-6,是) 時(shí),垂直線的計(jì)數(shù)m被設(shè)定為0 (步驟SE-9)。
坐標(biāo)獲取單元102b將垂直線的計(jì)數(shù)m加1 (步驟SE-10)。在 該情形中,為了執(zhí)行水平反轉(zhuǎn)從而對(duì)同一垂直線執(zhí)行坐標(biāo)選擇過(guò)程, 前表面圖像數(shù)據(jù)的垂直線的計(jì)數(shù)m和后表面圖像數(shù)據(jù)的垂直線的計(jì)數(shù) m可通過(guò)從水平相對(duì)方向計(jì)數(shù)垂直線而獲得。
坐標(biāo)獲取單元102b執(zhí)行前表面圖像數(shù)據(jù)和后表面圖像數(shù)據(jù)的每 一個(gè)的垂直線m的上端到下端的搜索,從而獲取坐標(biāo),在該坐標(biāo)處,
首次出現(xiàn)灰度的變化等于或大于預(yù)定閾值(步驟SE-ll)。
坐標(biāo)獲取單元102b執(zhí)行同一垂直線m的下端到上端的搜索,從 而獲取坐標(biāo),在該坐標(biāo)處,首次出現(xiàn)灰度的變化等于或大于預(yù)定閾值 (步驟SE-12 )。
反轉(zhuǎn)單元102d水平地反轉(zhuǎn)由坐標(biāo)獲取單元102b基于后表面圖像 數(shù)據(jù)獲取的兩個(gè)坐標(biāo)(步驟SE-13)。在該情形中,因?yàn)榧词箞?zhí)行水 平反轉(zhuǎn),y坐標(biāo)的值不改變,反轉(zhuǎn)單元102d的水平反轉(zhuǎn)過(guò)程可省略。
坐標(biāo)選擇單元102f從由坐標(biāo)獲取單元102b基于前圖像數(shù)據(jù)獲取 的兩個(gè)坐標(biāo)和由反轉(zhuǎn)單元102基于后表面圖像數(shù)據(jù)反轉(zhuǎn)的兩個(gè)坐標(biāo)構(gòu) 成的四個(gè)坐標(biāo)中,選擇包括指示最大值和最小值的y坐標(biāo)的兩個(gè)坐標(biāo), 并將其記錄在坐標(biāo)文件106b中(步驟SE-14 )。
坐標(biāo)獲取單元102b確定垂直線m是否是最終的線(步驟SE-15 )。 當(dāng)垂直線m不是最終的線(步驟SE-15,否)時(shí),坐標(biāo)獲取單元102b 返回到步驟SE-10以執(zhí)行下一條線的坐標(biāo)獲取過(guò)程(步驟SE-10到 SE-14)。
當(dāng)坐標(biāo)獲取單元102b確定垂直線m為最終的線(步驟SE-15, 是)時(shí),直線檢測(cè)單元102c基于存儲(chǔ)在坐標(biāo)文件106b中的坐標(biāo)組來(lái) 檢測(cè)四條直線。當(dāng)坐標(biāo)文件106b獲得四條直線時(shí),圖像讀取處理設(shè)備 100執(zhí)行步驟SC-19后的參考圖6說(shuō)明的圖像處理。
在該情形中,在該流程中,坐標(biāo)獲取過(guò)程、反轉(zhuǎn)過(guò)程、和坐標(biāo)選 擇過(guò)程是為每條線執(zhí)行的。然而,第二實(shí)施例不限于該配置,并且可 在對(duì)所有線執(zhí)行了坐標(biāo)獲取過(guò)程之后,執(zhí)行坐標(biāo)反轉(zhuǎn)過(guò)程和坐標(biāo)選擇 過(guò)程。
坐標(biāo)獲取過(guò)程
坐標(biāo)獲取單元102b執(zhí)行的坐標(biāo)獲取過(guò)程中用作邊緣候選的位置 的例子將在下面參考圖IO說(shuō)明。
在坐標(biāo)獲取單元102b執(zhí)行的坐標(biāo)獲取過(guò)程中,作為用作原稿的 邊緣候選的位置,可獲取(l)出現(xiàn)灰度變化(灰度差)等于或大于預(yù) 定閾值的位置、(2)灰度值超過(guò)預(yù)定閾值的位置、(3)灰度值的統(tǒng)
計(jì)指標(biāo)(例如標(biāo)準(zhǔn)偏差、方差等)等于或大于預(yù)定閾值的位置、(4) 圖像數(shù)據(jù)和基準(zhǔn)數(shù)據(jù)之間的差等于或大于闊值的位置等的坐標(biāo)。在圖 10中,上部示出了通過(guò)讀取作為原稿的名片而獲得的圖像數(shù)據(jù),且下 部曲線示出了由上部圖像數(shù)據(jù)中的圓圏包圍的位置(原稿邊緣)附近 的數(shù)據(jù)。
更特別地,如圖IO所示,作為例子,坐標(biāo)獲取單元102b可設(shè)定 (1 )灰度差(由交替長(zhǎng)短虛線指示)等于或大于預(yù)定閾值的峰值位置、 (2)灰度值(由虛線指示)本身首次超過(guò)預(yù)定閾值(例如,128灰度 值)的位置、或(3)標(biāo)準(zhǔn)偏差(由實(shí)線指示)等于或大于預(yù)定闊值的 峰值位置,作為用作雙面讀取控制單元102a所讀取的圖像數(shù)據(jù)中名片 原稿的候選邊緣的位置。
坐標(biāo)獲取單元102b可通過(guò)范圍是背襯部分的區(qū)域的圖像數(shù)據(jù)來(lái) 創(chuàng)建基準(zhǔn)數(shù)據(jù),從而設(shè)定(4)圖像數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)之間的差超過(guò)預(yù)定 閾值的位置作為用作原稿的邊緣候選的位置(例如,參看 JP-A-2007-88654)。在該情形中,設(shè)定圖像數(shù)據(jù)和基準(zhǔn)數(shù)據(jù)具有差別 的位置作為用作原稿的邊緣候選的位置的例子將在下面說(shuō)明。
更特別地,坐標(biāo)獲取單元102b確定雙面讀取控制單元102a所讀 取的圖像數(shù)據(jù)中其范圍是背襯部分的區(qū)域,并設(shè)定該區(qū)域作為基準(zhǔn)數(shù) 據(jù)創(chuàng)建區(qū)。在該情形中,其范圍例如是水平線集合的區(qū)域不包括圖像 中的原稿圖像。
坐標(biāo)獲取單元102b計(jì)算相對(duì)于基準(zhǔn)數(shù)據(jù)創(chuàng)建區(qū)的灰度值,如平 均灰度,從而創(chuàng)建基準(zhǔn)數(shù)據(jù)。例如,坐標(biāo)獲取單元102b計(jì)算作為基準(zhǔn) 數(shù)據(jù)創(chuàng)建區(qū)的一部分的5x5像素范圍內(nèi)的每個(gè)像素的平均灰度值,從 而在中央像素部分創(chuàng)建基準(zhǔn)數(shù)據(jù),并在存儲(chǔ)單元106中存儲(chǔ)基準(zhǔn)數(shù)據(jù)。 坐標(biāo)荻取單元102b計(jì)算矩陣平均值,同時(shí)在整個(gè)寬度上一個(gè)像素一個(gè) 像素地移動(dòng)中央像素位置,從而創(chuàng)建作為背襯部分的主讀取方向上的 灰度特征的基準(zhǔn)數(shù)據(jù)。
坐標(biāo)獲取單元102b比較創(chuàng)建的基準(zhǔn)數(shù)據(jù)和圖像數(shù)據(jù),以獲取出 現(xiàn)差等于或大于預(yù)定閾值的位置的坐標(biāo)作為原稿的邊緣候選的位置。例如,坐標(biāo)獲取單元102b逐個(gè)像素地比較基準(zhǔn)數(shù)據(jù)和圖像數(shù)據(jù)之間的 差,并檢測(cè)以確定所述差變得大于預(yù)定閾值的變化點(diǎn)作為用作原稿的 邊緣候選的位置,因此獲得該位置的坐標(biāo)。
在該情形中,坐標(biāo)獲取單元102b可通過(guò)圖像處理,通過(guò)在背襯 部分的灰度附近獲得尖銳變化的色調(diào)曲線(tone curve)來(lái)變換圖像, 以檢測(cè)邊緣候選位置。
當(dāng)坐標(biāo)獲取單元102b不能通過(guò)比較圖像數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)來(lái)檢測(cè) 上端和下端的原稿邊緣以及圖像讀取單元112為ADF型時(shí),坐標(biāo)獲取 單元102b可使用送紙控制機(jī)械傳感器的信息,該傳感器是檢測(cè)原稿邊 緣的硬件。更特別地,例如,ADF型圖像讀取單元112具有送紙控制 機(jī)械傳感器。當(dāng)原稿被送紙機(jī)構(gòu)傳送時(shí),原稿上端與傳感器接觸,以 及原稿被進(jìn)一步傳送以使送紙控制機(jī)械傳感器落下,原稿上端被檢測(cè)。 當(dāng)原稿被進(jìn)一步傳送時(shí),送紙控制機(jī)械傳感器返回到原稿狀態(tài),從而 使得能夠檢測(cè)原稿下端。因此,上端過(guò)讀量(over-reading amount) (相應(yīng)于上端的背襯部分區(qū))和下端過(guò)讀量(相應(yīng)于下端的背襯部分 區(qū))是從傳送速度計(jì)算的,而傳送速度是通過(guò)送紙控制機(jī)械傳感器和 送紙;^L構(gòu)和讀取開(kāi)始的計(jì)時(shí)獲得的。因此,當(dāng)原稿的上側(cè)邊或下側(cè)邊 不能纟皮檢測(cè)時(shí),該側(cè)邊可通過(guò)^f吏用這些集合值和左側(cè)邊或右側(cè)邊的檢 測(cè)結(jié)果(角度)來(lái)計(jì)算。
基于最可靠側(cè)邊,坐標(biāo)獲取單元102b驗(yàn)證邊緣檢測(cè)結(jié)果。當(dāng)檢 測(cè)結(jié)果不可靠時(shí),可不執(zhí)行圖像的裁剪或歪斜消除。
當(dāng)假定在原稿圖像的識(shí)別結(jié)果中讀取的原稿圖像中有丟失部分 時(shí),坐標(biāo)獲取單元102b可通過(guò)消息等通知用戶異常。
偏移量校正過(guò)程
按照實(shí)施例的偏移量校正過(guò)程的細(xì)節(jié)將參考圖9說(shuō)明。 反轉(zhuǎn)單元102d基于前表面和后表面之間的對(duì)稱特性,水平或垂 直地反轉(zhuǎn)坐標(biāo)或直線。當(dāng)坐標(biāo)或直線不完全水平對(duì)稱或垂直對(duì)稱時(shí), 校正過(guò)程是必須的。更特別地,在實(shí)施例中,因?yàn)樵趫D像讀取單元112 中用于前表面和后表面的光學(xué)系統(tǒng)是物理獨(dú)立的,所以在組裝過(guò)程中
在光學(xué)系統(tǒng)中出現(xiàn)誤差。因此,即使坐標(biāo)或直線是簡(jiǎn)單地水平或垂直 反轉(zhuǎn)的,也會(huì)出現(xiàn)偏移,且因此需要校正偏移量的單元。
如圖9所示,校正文件106d存儲(chǔ)前表面和后表面之間的偏移量 (步驟SF-1)。在該情形中,要存儲(chǔ)在校正文件106d中的偏移量可 以是工廠出貨時(shí)測(cè)量并存儲(chǔ)的數(shù)據(jù)。
偏移量校正單元102g從校正文件106d中讀取偏移量數(shù)據(jù),從而 校正存儲(chǔ)在圖像文件106a中的圖像數(shù)據(jù)(步驟SF-2 )。
偏移量校正單元102g確定是否設(shè)定了更新操作模式(步驟 SF-3)。當(dāng)更新操作模式狀態(tài)沒(méi)有被設(shè)定時(shí)(步驟SF-3,否),偏移 量校正單元102g停止偏移量校正過(guò)程,直到下一個(gè)圖像數(shù)據(jù)被讀取。
當(dāng)更新模式狀態(tài)被設(shè)定時(shí)(步驟SF-3,是),偏移量校正單元102g 測(cè)量前表面和后表面之間的偏移量(步驟SF-4)。在該情形中,更新^Mt 模式可在維護(hù)中更換光學(xué)系統(tǒng)部件時(shí)起動(dòng)。偏移量校正單元102g可以以 圖像讀取單元112所保持的對(duì)稱基準(zhǔn)進(jìn)行讀取以測(cè)量偏移量。
偏移量校正單元102g基于測(cè)量的偏移量,來(lái)更新校正文件106d 的偏移量數(shù)據(jù)(步驟SF-5)。
偏移量校正單元102g返回到步驟SF-l中的過(guò)程,以校正在下一 個(gè)和隨后的讀取步驟中的圖像數(shù)據(jù)。
另一個(gè)實(shí)施例
上面說(shuō)明了本發(fā)明的實(shí)施例。然而,本發(fā)明不僅可以以所述實(shí)施 例執(zhí)行,而且可以以不同實(shí)施例執(zhí)行,而不偏離權(quán)利要求及其等效物 界定的一般概念的精神和范疇。
一般地,在實(shí)施例中,雖然圖像讀取處理設(shè)備100連接到圖像讀 取單元112,圖像讀取處理設(shè)備100和圖像讀取i殳備112可構(gòu)造為一 體的設(shè)備。更具體地,用作集成設(shè)備的圖像讀取設(shè)備(圖像讀取單元 112)可包括存儲(chǔ)單元106和控制單元102。在所述實(shí)施例中,以獨(dú)立 模式執(zhí)行處理的圖像讀取處理設(shè)備100是作為例子說(shuō)明的。然而,處 理可根據(jù)客戶端的請(qǐng)求而執(zhí)行,該客戶端構(gòu)造在與圖像讀取處理設(shè)備 100的外殼不同的外殼內(nèi),且處理結(jié)果可返回到客戶端。
本實(shí)施例中解釋的所有自動(dòng)過(guò)程可以完全或部分手動(dòng)執(zhí)行。類似 地,本實(shí)施例中解釋的所有手動(dòng)過(guò)程可完全或部分地通過(guò)已知的方法 自動(dòng)地執(zhí)行。
說(shuō)明書(shū)和附圖中提到的處理過(guò)程、控制過(guò)程、特定名稱、包括每 個(gè)過(guò)程的注冊(cè)數(shù)據(jù)和搜索條件參數(shù)的信息等、顯示例、數(shù)據(jù)庫(kù)結(jié)構(gòu)可 按要求改變,除非另外規(guī)定。
圖像讀取處理設(shè)備100的構(gòu)成要素僅是概念性的,物理上可不必
與圖中所示的相像。例如,設(shè)備不必具有圖中所示結(jié)構(gòu)。
例如,圖像讀取處理設(shè)備100所執(zhí)行的處理功能,特別關(guān)于控制 單元102所執(zhí)行的每個(gè)處理功能可完全或部分地通過(guò)中央處理單元 (CPU)或CPU所執(zhí)行的計(jì)算機(jī)程序或通過(guò)使用有線邏輯的硬件來(lái)實(shí) 現(xiàn)。根據(jù)情形要求,記錄在記錄介質(zhì)上的計(jì)算機(jī)程序可機(jī)械地由圖像 讀取處理設(shè)備100讀取。換句話說(shuō),記錄在記錄介質(zhì)上的計(jì)算機(jī)程序 可使存儲(chǔ)單元106 (如只讀存儲(chǔ)器(ROM )或硬盤(pán)(HD ))與操作系 統(tǒng)(OS)配合工作,從而發(fā)出命令給CPU并使CPU執(zhí)行各種處理。 計(jì)算機(jī)程序首先被加載到隨機(jī)存取存儲(chǔ)器(RAM)中,并與CPU協(xié) 作形成控制單元102。
可替換地,計(jì)算機(jī)程序可存儲(chǔ)在經(jīng)網(wǎng)絡(luò)連接到圖像讀取處理設(shè)備 100的任意應(yīng)用程序服務(wù)器上,并可完全或部分地按情形要求加載。
可存儲(chǔ)計(jì)算機(jī)程序的"計(jì)算機(jī)可讀記錄介質(zhì)"可以是便攜式的, 如軟盤(pán)、磁光盤(pán)(MO) 、 ROM、可擦寫(xiě)可編程ROM (EPROM)、 電可擦寫(xiě)可編程ROM( EEPROM )、緊湊型只讀存儲(chǔ)盤(pán)(CD-ROM )、 數(shù)字多功能盤(pán)(DVD),或短期存儲(chǔ)計(jì)算機(jī)程序的通信介質(zhì),如通信 信道或載波,其經(jīng)網(wǎng)絡(luò),如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和因特
網(wǎng)來(lái)傳輸計(jì)算機(jī)程序。
"計(jì)算機(jī)程序"指以任何計(jì)算機(jī)語(yǔ)言編寫(xiě)的數(shù)據(jù)處理方法,并可
具有任意格式的軟件代碼和二進(jìn)制代碼。計(jì)算機(jī)程序可以是分散形式 的多個(gè)模塊或庫(kù),或可與不同程序,如OS配合執(zhí)行多種功能。按照 實(shí)施例的圖像讀取處理設(shè)備中的任何已知配置可用于讀取記錄介質(zhì)。 類似地,可使用讀取或安裝計(jì)算機(jī)程序的任何已知處理過(guò)程。
存儲(chǔ)單元106 (圖像文件106a到校正文件106d)是固定磁盤(pán)設(shè) 備,如RAM、 ROM和硬盤(pán)或軟盤(pán)、光盤(pán),并在其中存儲(chǔ)各種處理所 需的各種程序、表格、數(shù)據(jù)庫(kù)和開(kāi)放網(wǎng)站。
圖像讀取處理設(shè)備100也可連接到任何現(xiàn)有個(gè)人計(jì)算機(jī)、工作站 等。并可通過(guò)執(zhí)行軟件(包括計(jì)算機(jī)程序、數(shù)據(jù)等)來(lái)操作,在個(gè)人 計(jì)算機(jī)或工作站中執(zhí)行按照本發(fā)明的方法。
而且,設(shè)備的特定分布方式和集成不限于附圖中所述例子。部分 或所有設(shè)備可根據(jù)各種增加,功能或物理地分布或集成在任意單元中。
按照本發(fā)明,即使原稿濃度和背襯部分的濃度之間的差很小,讀 取圖像中的原稿區(qū)被自動(dòng)識(shí)別,從而使得可以執(zhí)行原稿歪斜消除、裁 剪、原稿尺寸的確定等。
雖然為了完整和清楚地公開(kāi),本發(fā)明已經(jīng)就特定實(shí)施例做了說(shuō) 明,但權(quán)利要求不限于其中,而是體現(xiàn)了本領(lǐng)域技術(shù)人員可能想到的 落在這里教導(dǎo)的范圍內(nèi)的所有修改和可替換的構(gòu)造。
權(quán)利要求
1.一種連接到能夠讀取原稿的兩個(gè)表面圖像的圖像讀取設(shè)備的圖像讀取處理設(shè)備,包括存儲(chǔ)單元和控制單元,其中所述控制單元包括雙面讀取控制單元,控制圖像讀取設(shè)備掃描原稿的兩個(gè)表面;坐標(biāo)獲取單元,基于所述雙面讀取控制單元所讀取的每個(gè)表面的圖像數(shù)據(jù)中的灰度值,獲取用作原稿的邊緣候選的位置的坐標(biāo)組;直線檢測(cè)單元,基于所述坐標(biāo)獲取單元所獲取的坐標(biāo)組,檢測(cè)相應(yīng)于原稿的邊緣部分的直線組;直線反轉(zhuǎn)單元,反轉(zhuǎn)由所述直線檢測(cè)單元檢測(cè)的直線組;以及直線選擇單元,確定由直線檢測(cè)單元在一個(gè)表面上檢測(cè)的直線組和由直線反轉(zhuǎn)單元在另一個(gè)表面上反轉(zhuǎn)的直線組中,適于來(lái)自原稿的邊緣部分的直線組,從而選擇直線組。
2. —種連接到能夠讀取原稿的兩個(gè)表面的圖像讀取設(shè)備的圖像 讀取處理設(shè)備,包括存儲(chǔ)單元和控制單元,其中所述控制單元包括雙面讀取控制單元,控制圖像讀取設(shè)備掃描原稿的兩個(gè)表面; 坐標(biāo)荻取單元,基于雙面讀取控制單元所讀取的每個(gè)表面的圖像 數(shù)據(jù)中的灰度值,獲取用作原稿的邊緣候選的位置的坐標(biāo)組; 坐標(biāo)反轉(zhuǎn)單元,反轉(zhuǎn)由坐標(biāo)獲取單元獲取的坐標(biāo)線組;坐標(biāo)選擇單元,選擇由坐標(biāo)獲取單元在一個(gè)表面上檢測(cè)的坐標(biāo)組 和由坐標(biāo)反轉(zhuǎn)單元在另一個(gè)表面上反轉(zhuǎn)的坐標(biāo)組中,指示每個(gè)水平線 和每個(gè)垂直線上的最大值和最小值的兩個(gè)坐標(biāo),從而獲取坐標(biāo)組;以 及直線選擇單元,基于坐標(biāo)選擇單元所獲取的坐標(biāo)組,檢測(cè)相應(yīng)于 原稿的邊緣部分的直線組。
3. 如權(quán)利要求l所述的圖像讀取處理設(shè)備,其中 所述坐標(biāo)獲取單元搜索出現(xiàn)灰度變化的位置的坐標(biāo)作為用作原 稿的邊緣候選的位置以獲取所述坐標(biāo)。
4. 如權(quán)利要求1所述的圖像讀取處理設(shè)備,其中 所述坐標(biāo)獲取單元搜索灰度值超過(guò)預(yù)定閾值的位置的坐標(biāo)作為用作原稿的邊緣候選的位置。
5. 如權(quán)利要求1所述的圖像讀取處理設(shè)備,其中 所述坐標(biāo)獲取單元獲取灰度值的統(tǒng)計(jì)指標(biāo)等于或大于預(yù)定闊值的位置的坐標(biāo)作為用作原稿的邊緣候選的位置。
6. 如權(quán)利要求l所述的圖像讀取處理設(shè)備,其中 所述坐標(biāo)獲取單元通過(guò)范圍是背襯部分的區(qū)域中的圖像數(shù)據(jù)來(lái)創(chuàng)建基準(zhǔn)數(shù)據(jù),比較圖像數(shù)據(jù)和基準(zhǔn)數(shù)據(jù),并獲取出現(xiàn)預(yù)定差的位置 的坐標(biāo)作為用作原稿的邊緣候選的位置。
7. 如權(quán)利要求2所述的圖像讀取處理設(shè)備,其中 所述坐標(biāo)獲取單元搜索出現(xiàn)灰度變化的位置的坐標(biāo)作為用作原稿的邊緣候選的位置,以獲取所述坐標(biāo)。
8. 如權(quán)利要求2所述的圖像讀取處理設(shè)備,其中 所述坐標(biāo)獲取單元搜索灰度值超過(guò)預(yù)定閾值的位置的坐標(biāo)作為用作原稿的邊緣候選的位置。
9. 如權(quán)利要求2所述的圖像讀取處理設(shè)備,其中 所述坐標(biāo)獲取單元搜索灰度值的統(tǒng)計(jì)指標(biāo)等于或大于預(yù)定閾值的位置的坐標(biāo)作為用作原稿的邊緣候選的位置。
10. 如權(quán)利要求2所述的圖像讀取處理設(shè)備,其中 所述坐標(biāo)獲取單元通過(guò)全寬是背襯部分的區(qū)域中的圖像數(shù)據(jù)來(lái)創(chuàng)建基準(zhǔn)數(shù)據(jù),比較圖像數(shù)據(jù)和基準(zhǔn)數(shù)據(jù),并獲取出現(xiàn)預(yù)定差的位置 的坐標(biāo)作為用作原稿的邊緣候選的位置。
11. 如權(quán)利要求3到10的任一個(gè)所述的圖像讀取處理設(shè)備,其中所述坐標(biāo)獲取單元從圖像數(shù)據(jù)中每個(gè)水平線的兩端執(zhí)行搜索以 獲取兩個(gè)坐標(biāo),在這兩個(gè)坐標(biāo)處,灰度變化、灰度值或統(tǒng)計(jì)指標(biāo)等于 或大于每個(gè)預(yù)定閾值,或預(yù)定差首次出現(xiàn),以及 所述坐標(biāo)獲取單元從圖像數(shù)據(jù)中每個(gè)垂直線的兩端執(zhí)行搜索以 獲取兩個(gè)坐標(biāo),在這兩個(gè)坐標(biāo)處,灰度變化、灰度值或統(tǒng)計(jì)指標(biāo)等于 或大于每個(gè)預(yù)定閾值,或預(yù)定差首次出現(xiàn)。
12. 如權(quán)利要求l所述的圖像讀取處理設(shè)備,其中 所述直線選擇單元選擇直線組中構(gòu)成最外周線的直線。
13. 如權(quán)利要求1所述的圖像讀取處理設(shè)備,其中 所述控制單元進(jìn)一步包括偏移量校正單元,在存儲(chǔ)單元中存儲(chǔ)兩個(gè)表面的坐標(biāo)的偏移量, 并基于存儲(chǔ)在存儲(chǔ)單元中的偏移量來(lái)校正每個(gè)表面的圖像數(shù)據(jù)。
14. 一種由連接到圖像讀取設(shè)備的圖像讀取處理設(shè)備執(zhí)行的圖像 讀取處理方法,該圖像讀取設(shè)備能夠讀取原稿的兩個(gè)表面圖像,該圖 像讀取處理設(shè)備包括存儲(chǔ)單元和控制單元,其中所述方法包括控制圖像讀取設(shè)備掃描原稿的兩個(gè)表面的雙面讀取控制步驟; 基于在雙面讀取控制步驟讀取的每個(gè)表面的圖像數(shù)據(jù)中的灰度值,獲取用作原稿的邊緣候選的位置的坐標(biāo)組的坐標(biāo)獲取步驟;基于在坐標(biāo)獲取步驟獲取的坐標(biāo)組,來(lái)檢測(cè)相應(yīng)于原稿的邊緣部分的直線組的直線檢測(cè)步驟;反轉(zhuǎn)在直線檢測(cè)步驟檢測(cè)的直線組的直線反轉(zhuǎn)步驟;以及 直線選擇步驟,確定直線檢測(cè)步驟在一個(gè)表面上檢測(cè)的直線組和直線反轉(zhuǎn)步驟在另一個(gè)表面上反轉(zhuǎn)的直線組中,選擇適于來(lái)自原稿的邊緣部分的直線組。
15. —種由連接到圖像讀取設(shè)備的圖像讀取處理設(shè)備執(zhí)行的圖像 讀取處理方法,該圖像讀取設(shè)備能夠讀取原稿的兩個(gè)表面圖像,該圖 像讀取處理設(shè)備包括存儲(chǔ)單元和控制單元,其中,所述方法包括控制圖像讀取設(shè)備掃描原稿的兩個(gè)表面的雙面讀取控制步驟; 基于在雙面讀取控制步驟讀取的每個(gè)表面的圖像數(shù)據(jù)中的灰度值,獲取用作原稿的邊緣候選的位置的坐標(biāo)組的坐標(biāo)獲取步驟;反轉(zhuǎn)在坐標(biāo)獲取步驟獲取的坐標(biāo)線組的坐標(biāo)反轉(zhuǎn)步驟; 坐標(biāo)選擇步驟,選擇指示坐標(biāo)獲取步驟在一個(gè)表面上檢測(cè)的坐標(biāo) 組和坐標(biāo)反轉(zhuǎn)步驟在另一個(gè)表面上反轉(zhuǎn)的坐標(biāo)組的每個(gè)水平線和每個(gè) 垂直線上的最大值和最小值的兩個(gè)坐標(biāo),以獲取坐標(biāo)組;以及直線選擇步驟,基于在坐標(biāo)選擇步驟獲取的坐標(biāo)組,來(lái)檢測(cè)相應(yīng) 于原稿的邊緣部分的直線組。
16. —種能夠讀取原稿的兩個(gè)表面圖像的圖像讀取設(shè)備,包括存 儲(chǔ)單元和控制單元,其中,所述控制單元包括雙面讀取控制單元,控制掃描原稿的兩個(gè)表面;坐標(biāo)獲取單元,基于雙面讀取控制單元所讀取的每個(gè)表面的圖像 數(shù)據(jù)中的灰度值,獲取用作原稿的邊緣候選的位置的坐標(biāo)組;直線檢測(cè)單元,基于坐標(biāo)獲取單元所獲取的坐標(biāo)組,來(lái)檢測(cè)相應(yīng) 于原稿的邊緣部分的直線組;直線反轉(zhuǎn)單元,反轉(zhuǎn)直線檢測(cè)單元所檢測(cè)的直線組;以及直線選擇單元,確定由直線檢測(cè)單元在一個(gè)表面上檢測(cè)的直線組 和由直線反轉(zhuǎn)單元在另一個(gè)表面上反轉(zhuǎn)的直線組中,適于來(lái)自原稿的 邊緣部分的直線組,以選擇所述直線組。
17. —種能夠讀取原稿的兩個(gè)表面圖像的圖像讀取設(shè)備,包括存 儲(chǔ)單元和控制單元,其中,所述控制單元包括雙面讀取控制單元,控制掃描原稿的兩個(gè)表面;坐標(biāo)獲取單元,基于雙面讀取控制單元所讀取的每個(gè)表面的圖像 數(shù)據(jù)中的灰度值,獲取用作原稿的邊緣候選的位置的坐標(biāo)組;坐標(biāo)反轉(zhuǎn)單元,反轉(zhuǎn)由坐標(biāo)獲取單元獲取的坐標(biāo)線組;坐標(biāo)選擇單元,選擇指示由坐標(biāo)獲取單元在一個(gè)表面上檢測(cè)的坐 標(biāo)組和由坐標(biāo)反轉(zhuǎn)單元在另一個(gè)表面上反轉(zhuǎn)的坐標(biāo)組的每個(gè)水平線和 每個(gè)垂直線上的最大值和最小值的兩個(gè)坐標(biāo),以獲取坐標(biāo)組;以及直線選擇單元,基于坐標(biāo)選擇單元所獲取的坐標(biāo)組,來(lái)檢測(cè)相應(yīng) 于原稿的邊緣部分的直線組。
18. —種由圖像讀取設(shè)備執(zhí)行的圖像讀取處理方法,該圖像讀取設(shè)備能夠讀取原稿的兩個(gè)表面圖像,該圖像讀取設(shè)備包括存儲(chǔ)單元和控制單元,其中 所述方法包括控制掃描原稿的兩個(gè)表面的雙面讀取控制步驟;基于在雙面讀取控制步驟讀取的每個(gè)表面的圖像數(shù)據(jù)中的灰度 值,獲取用作原稿的邊緣候選的位置的坐標(biāo)組的坐標(biāo)獲取步驟;基于在坐標(biāo)獲取步驟獲取的坐標(biāo)組,來(lái)檢測(cè)相應(yīng)于原稿的邊緣部 分的直線組的直線檢測(cè)步驟;反轉(zhuǎn)在直線檢測(cè)步驟檢測(cè)的直線組的直線反轉(zhuǎn)步驟;以及直線選擇步驟,確定選擇直線檢測(cè)步驟在一個(gè)表面上檢測(cè)的直線 組和直線反轉(zhuǎn)步驟在另一個(gè)表面上反轉(zhuǎn)的直線組中,適于來(lái)自原稿的 邊緣部分的直線組。
19. 一種由圖像讀取設(shè)備執(zhí)行的圖像讀取處理方法,該圖像讀取 設(shè)備能夠讀取原稿的兩個(gè)表面圖像,該圖像讀取設(shè)備包括存儲(chǔ)單元和 控制單元,其中所述方法包括雙面讀取控制步驟,控制掃描原稿的兩個(gè)表面;坐標(biāo)獲取步驟,基于在雙面讀取控制步驟讀取的每個(gè)表面的圖像 數(shù)據(jù)中的灰度值,獲取用作原稿的邊緣候選的位置的坐標(biāo)組;反轉(zhuǎn)在坐標(biāo)獲取步驟獲取的坐標(biāo)線組的坐標(biāo)反轉(zhuǎn)步驟;坐標(biāo)選擇步驟,選擇指示坐標(biāo)獲取步驟在一個(gè)表面上檢測(cè)的坐標(biāo) 組和坐標(biāo)反轉(zhuǎn)步驟在另一個(gè)表面上反轉(zhuǎn)的坐標(biāo)組的每個(gè)水平線和每個(gè) 垂直線上的最大值和最小值的兩個(gè)坐標(biāo),以獲取坐標(biāo)組;以及直線選擇步驟,基于坐標(biāo)選擇步驟獲取的坐標(biāo)組,來(lái)檢測(cè)相應(yīng)于 原稿的邊緣部分的直線組。
全文摘要
一種圖像讀取處理設(shè)備,連接到能夠讀取原稿的兩個(gè)表面圖像的圖像讀取設(shè)備,包括存儲(chǔ)單元和控制單元,控制單元包括雙面讀取控制單元,控制圖像讀取設(shè)備掃描原稿的兩個(gè)表面;坐標(biāo)獲取單元,基于雙面讀取控制單元讀取的每個(gè)表面的圖像數(shù)據(jù)中的灰度值來(lái)獲取用作原稿的邊緣候選的位置的坐標(biāo)組;直線檢測(cè)單元,基于坐標(biāo)獲取單元獲取的坐標(biāo)組來(lái)檢測(cè)相應(yīng)于原稿邊緣部分的直線組;直線反轉(zhuǎn)單元,反轉(zhuǎn)由直線檢測(cè)單元檢測(cè)的直線組;直線選擇單元,確定直線檢測(cè)單元在一個(gè)表面上檢測(cè)的直線組和直線反轉(zhuǎn)單元在另一個(gè)表面上反轉(zhuǎn)的直線組中適于原稿邊緣部分的直線組,以選擇直線組。
文檔編號(hào)H04N1/00GK101340502SQ20081010917
公開(kāi)日2009年1月7日 申請(qǐng)日期2008年5月23日 優(yōu)先權(quán)日2007年7月6日
發(fā)明者本田繼司 申請(qǐng)人:株式會(huì)社Pfu