专利名称:图像读取处理方法、程序以及存储媒体的制作方法
技术领域:
本发明涉及图像读取处理方法、用于实施该方法的程序以及存储媒体,特别涉及到以低的分辨率进行预扫描,而在确定应进行主扫描的区域后以高分辨率进行主扫描方式的图像读取处理方法、用于由计算机执行该方法的程序以及存储该程序的存储媒体。
背景技术:
读取存在于纸原稿与胶片等之上的图像将图像输入的图像读取装置,一般是首先进行以低分辨率读取图像的所谓预扫描的图像读取,根据获得的低分辨率的图像,用户决定将扫描的范围,然后在所决定的范围中以高分辨率进行原来的图像的读取。
业已存在有这样的技术(例如参考美国专利No.6049636、日本特开平11-8755号公报与10-336428号公报),以预扫描获得的低分辨率的图像为基础,提取出置于原稿台上的照片或胶片原稿等原稿图像的轮廓,自动地确定照片或胶片原稿等置于原稿台上的区域。若采用这种技术,用户即便没有决定扫描范围,也可自动地确定能以高分辨率进行图像读取的范围。
但在上述这种自动决定原稿图像的区域的已有技术中,表示区域的坐标精度取决于图像的分辨率,因而基于低分辨率的图像自动决定的区域的位置精度,对于高分辨率下的图像读取精度不充分。这就是说,在自动地决定表示上述区域的坐标以在此区域内获得高分辨率的本扫描图像时,就出现图像的一部分欠缺或是相反包含有多余图像的问题。
发明内容
本发明的目的在于提供能自动地获得沿着原稿的正确轮廓的高分辨率的图像数据的图像读取处理方法、用于实施该方法的程序以及存储该程序的存储媒体。
根据本发明第一方面,提供一种图像读取处理方法,此方法具有下述步骤对于原稿以第一分辨率进行图像读取的第一图像读取步骤;基于由上述第一图像读取步骤所获得的图像数据检测原稿图像的轮廓区域的第一检测步骤;遍及与上述第一检测步骤所检测出的轮廓区域有共同外缘的区域,对于上述原稿以比上述第一分辨率高的第二分辨率进行图像读取的第二图像读取步骤;基于由上述第二图像读取步骤所获得的图像数据,在上述轮廓区域中检测上述原稿图像的轮廓的第二检测步骤;从由上述第二图像读取步骤所获得的图像数据,提取位于由上述第二检测步骤所检测出的上述原稿图像的轮廓的内侧的图像部分的图像数据的提取步骤。
其中最好是,上述轮廓区域是,在由上述第一图像读取步骤所获得的上述第一分辨率的图像数据中,由将预定个数的像素的大小分别作为纵向与横向尺寸的外边缘与内边缘划界而成的区域。
根据本发明第二方面,提供一种用于使计算机执行图像处理方法的计算机可读取程序,此程序具有下述模块对于原稿以第一分辨率进行图像读取的第一图像读取模块;基于由上述第一图像读取模块所获得的图像数据检测原稿图像的轮廓区域的第一检测模块;遍及与上述第一检测模块所检测出的轮廓区域有共同外缘的区域,对于上述原稿以比上述第一分辨率高的第二分辨率进行图像读取的第二图像读取模块;基于由上述第二图像读取模块所获得的图像数据,在上述轮廓区域中检测上述原稿图像的轮廓的第二检测模块;从由上述第二图像读取模块所获得的图像数据,提取位于由上述第二检测模块所检测出的上述原稿图像的轮廓的内侧的图像部分的图像数据的提取模块。
其中最好是,上述轮廓区域是,在由上述第一图像读取步骤所获得的上述第一分辨率的图像数据中,由将预定个数的像素的大小分别作为纵向与横向尺寸的外边缘与内边缘划界而成的区域。
根据本发明第三方面,提供一种用于存储可以使计算机执行图像读取处理方法的程序的存储媒体,此程序具有下述模块对于原稿以第一分辨率进行图像读取的第一图像读取模块;基于由上述第一图像读取模块所获得的图像数据检测原稿图像的轮廓区域的第一检测模块;遍及与上述第一检测模块所检测出的轮廓区域有共同外缘的区域,对于上述原稿以比上述第一分辨率高的第二分辨率进行图像读取的第二图像读取模块;基于由上述第二图像读取模块所获得的图像数据,在上述轮廓区域中检测上述原稿图像的轮廓的第二检测模块;从由上述第二图像读取模块所获得的图像数据,提取位于由上述第二检测模块所检测出的上述原稿图像的轮廓的内侧的图像部分的图像数据的提取模块。
其中最好是,其中上述轮廓区域是,在由上述第一图像读取步骤所获得的上述第一分辨率的图像数据中,由将预定个数的像素的大小分别作为纵向与横向尺寸的外边缘与内边缘划界而成的区域。
根据本发明,基于由低分辨率读出的图像数据检测出原稿图像的轮廓数据,遍及以所检测出的轮廓区域的外框为外缘的区域,由高的分辨率再次进行图像的读取。然后基于获得的高分辨率的图像数据检测出上述轮廓区域中的上述原稿图像的轮廓,从上述高分辨率的图像数据中提取位于此检测出的上述原稿图像轮廓内侧的图像部分的图像数据。由此可以自动地获得沿着原稿图像的正确轮廓的高分辨率的图像数据。
此外,由于是在上述轮廓区域中进行基于高分辨率的图像数据的原稿轮廓的检测,故与在全区域中进行检测处理相比可以缩短处理时间。
通过下面结合附图所作的详细描述,将可更好地理解本发明上述的其他的目的、特点与优点。
图1示明本发明实施形式的图像读取处理方法可采用的图像读取装置以及与该图像读取装置连接的图像处理装置的结构。
图2示明由图像读取装置与图像处理装置进行图像读取处理的步骤的流程图。
图3是示明原稿区域、像素大小与读取区域的关系的第一图。
图4是示明原稿区域、像素大小与读取区域的关系的第二图。
图5是示明原稿区域、像素大小与读取区域的关系的第三图。
具体实施例方式
下面参考
本发明的实施形式。
图1示明本发明实施形式的图像读取处理方法可采用的图像读取装置以及与该图像读取装置连接的图像处理装置的结构。
图1中,图像读取装置1由包括读取传感器10与反射原稿光源8的读取部9,以及透过原稿光源6构成。当原稿7是由不透明纸构成时,用户通过对操作输入部(未图示)指定不透明纸,使反射原稿光源8亮灯从原稿7下侧照射,将原稿7的反射光导引到读取传感器10中。另一方面,当原稿7是由透明纸构成时,用户通过对操作输入部指定透明用纸,使透过原稿光6亮灯从原稿7上方照射,将此透过光导引到读取传感器10中。
读取部9于图1中右移即可读取原稿7的全部区域。读取部9移动时,能使读取传感器10的读取操作在预定的区域上停止,由此,在使读取部9移动到指定位置之后,使读取传感器10工作,即可阅读原稿7的区域的一部分,此外,通过控制读取部9的移动速度与读取传感器10的工作,能够以不同的多种分辨率读取图像。
不论用户指定不透明纸还是透明纸,由读取传感器10读入的图像数据都经由接口11传送给图像处理装置2,存储于存储部4中。存储部4由硬盘或半导体存储器等存储媒体构成。处理部3用来对存储部4存储的图像数据进行图像处理,即基于图像数据进行提取照片或胶片的区域轮廓的处理等。显示器5例如由CRT或LCD等显示装置构成。进行基于存储部4中存储的图像数据或由处理部3进行图像处理所得到的图像数据的图像显示。
图2是示明由图像读取装置1与图像处理装置2进行图像读取处理的步骤的流程图。图3~图5是分别示明原稿区域、像素大小与读取区域关系的第一至第三图。下面适当地参考图3~图5,按照图2所示的流程图说明图像读取处理。
首先在图2所示的步骤S1,由图像读取装置1对原稿7以低的分辨率进行图像读取(预扫描)。此预扫描是由图像读取装置1对能够读取的全部区域进行。
于步骤S2,基于由步骤S1进行的图像读取获得的图像数据,由处理部3检测原稿图像区域的轮廓。下面参照图3与4对其说明。
具体地说,图3中的纵向与横向的虚线示明以低分辨率进行图像读取所得图像的像素31的边界。区域32表示实际原稿的大小,此区域32的轮廓是在各边界之间。基于此低分辨率读取的图像数据由处理部3提取出的原稿图像区域的轮廓,成为图4所示的将预定个数的像素的大小分别取定成纵向与横向尺寸的外边缘41a与内边缘41b而描绘成的轮廓区域41。
于步骤S3,基于步骤S2提取出的轮廓区域41确定以高分辨率进行图像时的区域,即与轮廓区域41有共通外边缘的区域51(图5)。
于步骤S4,对步骤S3确定的整个区域51由图像读取装置1以高分辨率进行图像读取。
于步骤S5,基于步骤S4获得的高分辨率的图像数据,由处理部3于轮廓区域41中检测区域32的轮廓。此时,处理部3由于只在轮廓区域41中进行检测处理,与在区域51中进行的检测处理相比,可以缩短处理时间。
于步骤S6,从步骤4获得的高分辨率的图像数据中只提取步骤S5中读取出的轮廓内侧区域32中的高分辨率图像数据,存储于存储部4中且显示于显示器5之上。
如上所述,在本实施形式中,首先以低分辨率进行图像读取,检测原稿图像的轮廓区域,在与此检测出的区域有共同外缘的区域中进行高分辨率的图像读取。基于所得到的图像数据于上述轮廓区域中检测原稿图像的轮廓,提取位于这样所得的原稿轮廓内侧的图像部分的图像数据。
于是,可以高速地提取位于原稿图像正确的轮廓内侧的图像数据。对于从一开始便以高分辨率读取图像而进行原稿图像轮廓检测的情形,存储所读取的图像数据的存储部4需要有大的容量,同时处理部3也需用较长的处理时间,但在本实施形式中,存储部4只需较小的容量即可,还可以缩短处理部3的处理时间。
也能够将基于图2的步骤S2获得的轮廓区域41以及由步骤S1读入的低分辨率的图像数据获得的图像数据于显示器5上显示,使观看此显示图像的用户可以判断此后是否以高分辨率进行图像的读取。
本发明的目的也可以通过将记录了实现上述实施形式功能的软件的程序代码的存储媒体供给于系统或装置,而由此系统或装置的计算机(或CPU、MPU等)读取存储媒体中存储的程序代码来达到。
在上述情形下,从存储媒体读出的程序代码本身实现了本发明的新功能,此程序代码以及存储了该程序代码的存储媒体与程序构成了本发明。
用于供给程序代码的存储媒体例如可以用软盘、硬盘、光盘、光磁盘、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW、磁带、非易失性存储插件、ROM等。或者上述程序可以通过与因特网、商业网或局域网等连接的未图示的其他计算机或数据库等下载而供给。
此外,通过执行计算机读出的程序代码,不仅可以实现上述实施形式的功能,还包括基于此程序代码的指示,进行在计算机上工作的OS(操作系统)等实际处理的一部分或全部,而由此处理实现前述实施形式的功能的情形。
再有,也可以在从存储媒体读出的程序在写入设于能插入计算机的功能扩展卡上或与计算机连接的功能扩展单元中的存储器之后,使设于此功能扩展卡上或功能扩展单元中的CPU等进行实际处理的一部分或全部,而由这种处理来实现上述实施形式的功能。
权利要求
1.一种图像读取处理方法,此方法具有下述步骤对于原稿以第一分辨率进行图像读取的第一图像读取步骤;基于由上述第一图像读取步骤所获得的图像数据检测原稿图像的轮廓区域的第一检测步骤;遍及与上述第一检测步骤所检测出的轮廓区域有共同外缘的区域,对于上述原稿以比上述第一分辨率高的第二分辨率进行图像读取的第二图像读取步骤;基于由上述第二图像读取步骤所获得的图像数据,在上述轮廓区域中检测上述原稿图像的轮廓的第二检测步骤;从由上述第二图像读取步骤所获得的图像数据,提取位于由上述第二检测步骤所检测出的上述原稿图像的轮廓的内侧的图像部分的图像数据的提取步骤。
2.权利要求1所述的图像读取处理方法,其中上述轮廓区域是,在由上述第一图像读取步骤所获得的上述第一分辨率的图像数据中,由将预定个数的像素的大小分别作为纵向与横向尺寸的外边缘与内边缘划界而成的区域。
3.一种用于使计算机执行图像处理方法的计算机可读取程序,此程序具有下述模块对于原稿以第一分辨率进行图像读取的第一图像读取模块;基于由上述第一图像读取模块所获得的图像数据检测原稿图像的轮廓区域的第一检测模块;遍及与上述第一检测模块所检测出的轮廓区域有共同外缘的区域,对于上述原稿以比上述第一分辨率高的第二分辨率进行图像读取的第二图像读取模块;基于由上述第二图像读取模块所获得的图像数据,在上述轮廓区域中检测上述原稿图像的轮廓的第二检测模块;从由上述第二图像读取模块所获得的图像数据,提取位于由上述第二检测模块所检测出的上述原稿图像的轮廓的内侧的图像部分的图像数据的提取模块。
4.权利要求3所述的程序,其中上述轮廓区域是,在由上述第一图像读取步骤所获得的上述第一分辨率的图像数据中,由将预定个数的像素的大小分别作为纵向与横向尺寸的外边缘与内边缘划界而成的区域。
5.一种用于存储可以使计算机执行图像读取处理方法的程序的存储媒体,此程序具有下述模块对于原稿以第一分辨率进行图像读取的第一图像读取模块;基于由上述第一图像读取模块所获得的图像数据检测原稿图像的轮廓区域的第一检测模块;遍及与上述第一检测模块所检测出的轮廓区域有共同外缘的区域,对于上述原稿以比上述第一分辨率高的第二分辨率进行图像读取的第二图像读取模块;基于由上述第二图像读取模块所获得的图像数据,在上述轮廓区域中检测上述原稿图像的轮廓的第二检测模块;从由上述第二图像读取模块所获得的图像数据,提取位于由上述第二检测模块所检测出的上述原稿图像的轮廓的内侧的图像部分的图像数据的提取模块。
6.权利要求5所述的存储媒体,其中上述轮廓区域是,在由上述第一图像读取步骤所获得的上述第一分辨率的图像数据中,由将预定个数的像素的大小分别作为纵向与横向尺寸的外边缘与内边缘划界而成的区域。
全文摘要
本发明提供能自动获得依循原稿正确的轮廓的高分辨率图像数据的图像读取处理方法。包括对于原稿以第一分辨率进行图像读取的第一图像读取步骤;基于由上述第一图像读取步骤所获得的图像数据检测原稿图像的轮廓区域的第一检测步骤;遍及与上述第一检测步骤所检测出的轮廓区域有共同外缘的区域,对于上述原稿以比上述第一分辨率高的第二分辨率进行图像读取的第二图像读取步骤;基于由上述第二图像读取步骤所获得的图像数据,在上述轮廓区域中检测上述原稿图像的轮廓的第二检测步骤;从由上述第二图像读取步骤所获得的图像数据,提取位于由上述第二检测步骤所检测出的上述原稿图像的轮廓的内侧的图像部分的图像数据的提取步骤。
文档编号H04N1/047GK1604611SQ20041008317
公开日2005年4月6日 申请日期2004年9月29日 优先权日2003年10月2日
发明者早川水城 申请人:佳能株式会社