專利名稱:圖像處理方法以及圖像處理裝置的制作方法
技術領域:
本發明涉及一種讀取置于圖像讀取裝置的原稿臺上的原 稿并對所讀取出的該圖像進行處理而僅截取置于原稿臺上的原 稿區域來進行輸出的圖像處理裝置。
背景技術:
已知如下一種技術在讀取載置于原稿臺上的原稿并從所 讀取出的圖像中截取原稿區域的情況下,提取包圍原稿的輪廓 線,截取該輪廓線所包圍的矩形部分來作為原稿區域。首先, 為了截取所讀取出的原稿區域,對所讀取出的圖像提取輪廓線。 作為提取方法,已知如下一種方法使用在普通的圖像處理中 經常使用的圖像處理濾波器,來搜索關注像素的色彩、亮度與 周圍像素之間發生顯著變化的情形。利用該方法,能夠對使用 圖像處理濾波器得到的結果值設定固定的閾值來簡便地提取出 輪廓,利用該輪廓來截取所讀取出的圖像的原稿區域。
另夕卜,才艮才居日本專利/>才艮的特開2004—201240,已知如下 一種發明檢測原稿臺整個面的RGB各色排列圖案,根據該灰 度值的差異來檢測按壓原稿的掃描器蓋背面與原稿區域的邊界 線、即原稿的輪廓線。
并且,根據日本特開平6-178086,已知如下一種發明在 檢測非直線狀的裁切邊的情況下,根據裁切邊的形狀、與裁切 邊有關的圖像的特征,對破損而分離成多張紙片的原稿進行對 照,由此確定接縫。
但是,在提取所讀取出的圖像的輪廓的方法中,在原稿的 輪廓為非直線狀的情況下,特別是在裁切邊被細碎地裁切成鋸齒狀的原稿中,存在如下問題。即,在非直線狀的裁切邊上, 由于由對原稿進行照明的光源的光和來自按壓原稿的壓板的反 射光引起的亂反射而產生影子,該影子被提取為斷續且規則的 輪廓線。其結果,無法提取以直線狀連續的輪廓線,從而無法 進行原稿的輪廓線提取,因此在原稿的輪廓為非直線狀的原稿 中,存在無法適當地進行原稿的截取來讀取圖像的問題。另夕卜, 在對破損的原稿的斷續線進行對照的方法中,在裁切邊是細碎 的鋸齒狀的情況下,由于上述亂反射而產生影子,由此存在錯 誤4全測其特征的問題。
本發明的目的在于提供一種如下的圖像處理裝置即使在
了影子的情況下,也能夠適當地截取原稿的原稿區域來進行讀 取,其中,上述光的亂反射是由對原稿進行照明的光源的光和 來自按壓原稿的壓板的反射光引起的。
發明內容
根據本發明, 一種圖像處理方法,其特征在于,具有讀 取步驟,讀取置于原稿臺上的原稿;濾波處理步驟,對所讀取 出的圖像實施提取輪廓線的濾波處理;斷續線提取步驟,從實 施了上述濾波處理后的圖像中提取斷續線狀的輪廓線的群;形 成步驟,根據上述斷續線狀的輪廓線群形成一條輪廓線;決定 步驟,根據通過上述濾波處理步驟和上述形成步驟而得到的輪 廓線來決定原稿的區域;以及圖像提取步驟,從上述讀取出的 圖像中提取所決定的原稿區域的圖像。
根據本發明, 一種圖像處理裝置,連接在圖像讀取裝置上, 包括控制單元,其控制上述圖像讀取裝置來讀取原稿的圖像; 濾波處理單元,其對由上述圖像讀取裝置讀取的圖像實施提取輪廓線的濾波處理;斷續線提取單元,其根據由上述濾波處理 單元得到的輪廓線來提取斷續線狀的斷續的輪廓線群;形成單 元,其根據所提取的上述輪廓線群形成一條輪廓線;決定單元,
其根據由上述濾波處理單元和上述形成單元得到的輪廓線來決 定上述原稿的區域;以及圖像提取單元,其從由上述圖像讀取 裝置讀取的圖像中提取由上述決定單元決定的原稿區域的圖像。
根據本發明, 一種記錄介質,為了在圖像處理裝置中執行 圖像處理方法,記錄有權利要求l所述的各步驟的執行程序,并 能夠由上述圖像處理裝置進行讀取。
圖l是表示在本發明的說明中使用的圖像讀取裝置R1的截 面圖。
圖2是主要表示掃描器S C1的功能結構的框圖。
圖3是表示掃描器S C1的主計算機的結構的框圖。圖4A是表示在原稿臺上設置原稿的例子的圖。
圖4B 4E是說明讀取圖4A的原稿臺而得到的圖像的處理的圖。
圖5是表示實施例的動作的流程圖。
圖6A 6C是表示非直線狀的裁切邊的濾波處理結果A以及 進一步處理后的B和C的例子的圖。
具體實施例方式
圖l是表示應用本發明的實施例的圖像讀取裝置R1的截面 圖,圖像讀取裝置R1具有掃描器SC1以及原稿按壓板15。掃描 器SC1通過未圖示的接口線纜而連接在主計算機上。掃描器SC1具有光學單元IO、原稿臺玻璃板l、電基板20、脈沖馬達2、環 狀帶3、滑輪4、 5、齒輪系6、導軌7以及白色基準板8。白色基 準板8中具有黑色標記8b,掃描器SC1以黑色標記8b為基準來決 定讀取區域,從而讀取圖像。光學單元10與脈沖馬達2分別通過 未圖示的線纜而電連接。另外,通過載置部9將光學單元10以可 滑動的方式載置在導軌7上。另外,載置部W皮固定在環狀帶3 上。光學單元10具有光源11、多個反射鏡M1、 M2、 M3、成傳_ 透鏡12以及作為攝像單元的行傳感器13 。
接著,對由掃描器SC1讀取反射原稿圖像的動作進行說明。 根據來自主計算機的讀取命令,掃描器SC1開始進行讀取動作。 掃描器SCl點亮光學單元lO的光源ll,使反射鏡M1、 M2、 M3 反射來自原稿的反射光,通過成像透鏡12在行傳感器13上進行 成像,由此讀取主掃描方向l行的圖像。另外,脈沖馬達2通過 齒輪系6使滑輪4旋轉,由此驅動環狀帶3。由此,被固定在載置 部9上的光學單元10通過環狀帶3而沿著箭頭X所示的副掃描方 向在導軌7上進行移動。
掃描器SC1在沿副掃描方向移動光學單元10的同時重復進 行主掃描方向的行圖像的讀取。掃描器SC1通過一邊進行讀取 動作一邊將光學單元10移動到圖l中以虛線表示的位置,來掃描 原稿臺玻璃板l的整個面。其中,根據來自主計算機的讀取命令 的內容,能夠閱讀原稿臺玻璃板l上的原稿的部分圖像。在這種 情況下,通過如下方式實現主計算機所指定的讀取圖像范圍 在主掃描方向上,在傳感器輸出中規定要采用的像素范圍,另 外在副掃描方向上,在電基板上的后述的控制部中規定光學單 元的移動范圍。另外,脈沖馬達2通過齒輪系6使滑輪4旋轉,由 此驅動環狀帶3。由此,被固定在載置部9上的光學單元10通過 環狀帶3而沿著箭頭X所示的副掃描方向在導軌上進行移動。通過如下方式實現主計算機所指定的讀取圖像范圍在主 掃描方向上,在傳感器輸出中規定要采用的像素范圍,另外, 在副掃描方向上,在電基板2 0上的后述的控制部中規定光學單 元的移動范圍。另外,在使光學單元10沿副掃描方向移動的情 況下,根據主計算機所指定的圖像讀:f又的分辨率設定而由系統 控制器21選擇速度來讀取圖像。
圖2是主要表示掃描器SC1的功能結構的框圖,對與圖l所 示的結構相同的結構附加相同的編號。
在光學單元10中,光源點亮電路14進行光源11的點亮控 制。另外,在電基板20中,模擬增益調整器22R、 22G、 22B對 從行傳感器13輸出的模擬圖像信號進行可變放大。A/D變換器 23將從模擬增益調整器22R、 22G、 22B輸出的模擬圖像信號變 換為數字圖像信號。圖像處理部24對數字信號化了的圖像信號 進行偏移校正、遮光校正、數字增益調整、色彩平衡調整、掩 模、主/副掃描方向的分辨率變換、圖像壓縮等圖像處理。
行緩沖器25是暫時存儲圖像數據的部分,由通用的隨機存 儲器構成。I/F 26與主計算機40進行通信。在此,利用USB接口 實現I/F26。偏移RAM 27用作進行圖4象處理時的工作區域。在 行傳感器13中,RGB用行傳感器各自保持規定的偏移而被平行 地配置,因此偏移RAM 27用于校正該RGB行之間的偏移。另夕卜, 偏移RAM27也進行遮光校正等、以及各種數據的暫時存儲。伽 馬RAM 28是用于存儲伽馬曲線并進行伽馬校正的RAM。
系統控制器21存儲膠片掃描器整體的序列,按照來自主計 算機40的命令進行各種控制。CPU總線29將系統控制器21、圖 像處理部24、行緩沖器25、 I/F26、偏移RAM 27以及伽馬RAM 28相互連接,由地址總線和數據總線構成。馬達驅動電路31才艮 據來自作為掃描器SC1的系統控制單元的系統控制器21的信號,輸出脈沖馬達2的勵磁切換信號。
圖3是表示利用為掃描器SC1的主計算機的普通的計算機 的結構的框圖。主計算才幾40具有ROM 42、 RAM 43、中央處理 裝置41、光盤裝置44、總線48、 I/F46、 1/F47以及外部存儲裝 置45。 ROM 42保持實現后述的圖5所示的控制過程的程序。 RAM 43提供上述程序的動作所需的存儲區域和工作區域。中央 處理裝置41按照ROM 42所保持的程序進行處理。總線48連4妄上 述各結構,使得能夠進行各結構之間的數據的發送接收。I/F46 與掃描器SC1之間進行通信,與掃描器SC1的I/F 26同樣地是 USB接口。 1/F47與鼠標、鍵盤等輸入部51相連接。外部存儲裝 置45用于驅動軟盤(floppy(注冊商標)disc)、 CD-ROM等外部存 儲介質,在代替將控制程序預先保持在ROM 42中而將控制程序 存儲在外部存儲介質中的情況下,讀出并下載該控制程序。此 外,雖然未進行圖示,但是也可以通過網絡連接器而經由網絡 下載控制程序。
實施例1
接著,說明實施例l的動作。圖4A是表示實施例1中的原稿 設置例的圖。圖4B 圖4E是根據讀取圖4A而得到的圖像來估計 原稿區域的處理的說明圖。
首先,如圖4A所示,在原稿臺61上設置具有非直線狀的裁 切邊(間距大約為lmm的鋸齒狀)的原稿Dl,利用白色的原稿按 壓版15覆蓋按壓面。作為這種原稿D1,存在用鋸齒狀的刀裁切 巻筒紙而得到的原稿。裁切邊的兩邊是鋸齒形狀,其它平行的 兩邊是直線。在圖4A的狀態下,在讀取分辨率75dpi的圖像時, 能夠得到圖4B的讀取圖像71。由于如圖l的光源ll所示那樣從 傾斜方向進行照明,因此原稿的單部上會形成影子。鋸齒形狀 的單部不相同,因此,影子的濃度也不相同。圖5是表示實施例1的動作的流程圖,在S1中,圖像處理濾 波器執行輪廓線提取處理。例如,通過8方向拉普拉斯濾波器進 行基于二值化處理的輪廓線提取。對于以某個關注點為中心的 上下左右的九個像素值,8方向拉普拉斯濾波器對關注點乘-8 的系數,對其它像素值乘l的系數,對其結果進行合計。如果該 合計值大于二值化閾值(binarizing threshold),則作為4侖廓線進 行提取。當在S1中對圖4B的讀取圖像71進行利用圖像處理濾波 器的輪廓線提取處理時,在設置于原稿臺上的具有頂點ABCD 的原稿6 2中,能夠得到將點A和點B連接而成的輪廓線A B以及 將點C和點D連接而成的輪廓線CD。在將點A和點C連接而成的 裁切邊以及將點B和點D連接而成的裁切邊上,影子的濃度不相 同,因此,得到斷續線狀的、片斷且^L則的輪廓線群。
在S2、 S3、 S4中,在裁切邊為非直線狀的原稿72中檢測特 征性地呈現的斷續線狀的、片斷且規則的形狀的輪廓線群。在 圖6 A 圖6 C中示出輪廓線群的詳細部分。對于在S1中得到的所 有輪廓線,提耳又如下的輪廓線群輪廓線的間3巨(圖6A所示的a) 在2像素 3像素的范圍內,另外各個輪廓線的大小(圖6A所示的 b)在l像素 2像素的范圍內。只要滿足這些條件的輪廓線連續六 個以上,就將這些輪廓線群判斷為連續的邊92(圖6A)具有非直 線狀的裁切邊所特有的規則性。
在S5中進行輪廓線結合處理。通過在存在于邊92中的輪廓 線群的各輪廓線之間配置2像素的點,能夠得到將輪廓線群近似 地結合成直線狀的邊93(圖6B),其中,上述邊92在S2、 S3、 S4 中被判斷為非直線狀的裁切邊。
在鋸齒的間距是lmm的情況下,當以75dpi分辨率進行讀取 時,大約3像素是鋸齒的1個間距,大約2像素為鋸齒的高度。斷 續線狀的輪廓線群的間距和各輪廓線的大小不會大于所假設的原稿的鋸齒形狀。另外,輪廓線群的大小不會大于所假設的原 稿。此外,這些數值是一個例子,也能夠根據原稿和讀取分辨 率,通過用戶的指定來可變地設定處理后的上述數值。
在S6中,估計原稿區域,生成包括通過S2、 S3、 S4得到的 輪廓線群73的最小矩形74。判斷為該矩形74是原稿區域。 實施例2
本發明的實施例2是如下的實施例在實施例1的S5中的4侖 廓線結合處理中,當在S2、 S3、 S4中判斷為裁切邊是非直線狀 時,在上述裁切邊上檢測連續相鄰的輪廓線群,并檢測其開始 坐標和終端坐標。4艮據實施例2,通過連4妄開始坐標和終端坐標, 能夠得到與輪廓線群近似的輪廓,從而能夠截取原稿區域。
實施例3
本發明的實施例3是如下的實施例在實施例1的S5中的壽侖 廓線結合處理中,當在S2、 S3、 S4中判斷為裁切邊是非直線狀 時,如圖6C所示,以預先記錄的圖案形狀的邊94置換上述裁切 邊的輪廓線。然后,判斷為該置換后的形狀是輪廓,根據該置 換后的形狀截取原稿區域。
上述實施例l、 2、 3能夠適應由多臺設備(例如,主計算機、 接口設備、掃描器、打印機、多功能機等)構成的系統。
此外,在檢測到圖像的輪廓線為非直線狀的情況下,在所 讀取出的圖像的輪廓線中,將大小在固定范圍內的輪廓線作為 對象,根據滿足該條件的輪廓線之間的距離、連續相鄰的輪廓 線的個數來檢測圖像的輪廓線為非直線狀。在進行插值以使輪 廓線連接成直線狀的情況下,例如在滿足上述條件的輪廓線群 的相鄰的輪廓線之間,插補2像素大小的輪廓線。
另外,也可以將記錄有實現上述實施例的功能的軟件的程 序代碼的存儲介質(或記錄介質)提供給系統或者裝置。然后,也可以由上述系統或裝置的計算才幾(或者CPU、 MPU)讀出并才丸 行保存在存儲介質中的程序代碼。
另外,通過執行由計算機讀出的程序代碼來實現上述實施 例的功能。不僅如此,根據該程序代碼的指示,由在計算機上 運行的操作系統(OS)等進行實際處理的一部分或全部,通過該 處理來實現上述實施例的功能。
在上述實施例中,讀取基準位置是由圖像讀取裝置開始讀 取圖像的位置。也可以對原稿區域截取處理結果進行傾斜校正。 另外,作為輪廓線檢測的方法,有拉普拉斯(Laplacian)濾波器、 索貝爾(Sobel)濾波器、羅伯茨(Roberts)濾波器、蒲瑞維特 (Prewitt)濾波器等。
權利要求
1.一種圖像處理方法,包括以下步驟讀取步驟,讀取置于原稿臺上的原稿;濾波處理步驟,對所讀取出的圖像實施提取輪廓線的濾波處理;斷續線提取步驟,從實施了上述濾波處理后的圖像中提取斷續線狀的輪廓線群;形成步驟,根據上述斷續線狀的輪廓線群形成一條輪廓線;決定步驟,根據通過上述濾波處理步驟和上述形成步驟得到的輪廓線決定原稿的區域;以及圖像提取步驟,從所讀取出的上述圖像中提取所決定的原稿區域的圖像。
2. 根據權利要求l所述的圖像處理方法,其特征在于, 在上述斷續線提取步驟中,上述斷續線狀的輪廓線與相鄰的輪廓線之間的間隔為p以下,各個4侖廓線的大小為q以下,連 續r個以上,其中,對至少一邊是鋸齒狀的原稿進行讀取,p^上述鋸齒的間距,q^上述鋸齒的高度,pxr^假設的上述原稿的最小的大小。
3. 根據權利要求l所述的圖像處理方法,其特征在于, 在上述形成步驟中,對上述輪廓線群進行插值而連結形成上述一條輪廓線。
4. 根據權利要求l所述的圖像處理方法,其特征在于, 在上述形成步驟中,通過以連接上述輪廓線群的兩端的一條直線進行置換來形成上述一條輪廓線。
5. 根據權利要求l所述的圖像處理方法,其特征在于, 在上述形成步驟中,通過以連接上述輪廓線群的兩端的預先設定的圖案進行置換來形成上述一條輪廓線。
6. 根據權利要求l所述的圖像處理方法,其特征在于, 在上述濾波處理步驟中,上述濾波處理是拉普拉斯濾波、索貝爾濾波、羅伯茨濾波、蒲瑞維特濾波中的一個。
7. —種圖像處理裝置,連接在圖像讀取裝置上,包括 控制單元,其控制上述圖像讀取裝置來讀取原稿的圖像; 濾波處理單元,其對由上述圖像讀取裝置讀取的圖像實施提取輪廓線的濾波處理;斷續線提取單元,其根據由上述濾波處理單元得到的輪廓 線來提取斷續線狀的斷續的輪廓線群;形成單元,其根據所提取的上述輪廓線群形成 一條輪廓線;決定單元,其根據由上述濾波處理單元和上述形成單元得 到的輪廓線來決定上述原稿的區域;以及圖像提取單元,其從由上述圖像讀取裝置讀取的圖像中提 取由上述決定單元決定的原稿區域的圖像。
8. —種記錄介質,為了在圖像處理裝置中執行圖像處理方 法,記錄有權利要求l所述的各步驟的執行程序,并能夠由上述 圖像處理裝置進行讀取。
全文摘要
本發明提供一種圖像處理方法以及圖像處理裝置。圖像處理方法具有讀取步驟,讀取置于原稿臺上的原稿;濾波處理步驟,對所讀取出的圖像實施提取輪廓線的濾波處理;斷續線提取步驟,從實施了上述濾波處理后的圖像中提取斷續線狀的輪廓線群;形成步驟,根據上述斷續線狀的輪廓線群形成一條輪廓線;決定步驟,根據通過上述濾波處理步驟和上述形成步驟而得到的輪廓線來決定原稿的區域;以及圖像提取步驟,從所讀取出的上述圖像中提取所決定的原稿區域的圖像。
文檔編號H04N1/04GK101610340SQ20091014726
公開日2009年12月23日 申請日期2009年6月17日 優先權日2008年6月17日
發明者北川寬 申請人:佳能株式會社