著录项信息
专利名称 | 手绘图象扫描装置与方法 |
申请号 | CN96100020.1 | 申请日期 | 1996-02-26 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 1996-11-06 | 公开/公告号 | CN1135062 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 惠普公司 | 申请人地址 | 美国加利福尼亚州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 惠普公司,安捷伦科技有限公司 | 当前权利人 | 惠普公司,安捷伦科技有限公司 |
发明人 | R·R·阿伦;D·比尔德;M·T·史密夫;B·J·图林斯 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 董巍;张志醒 |
摘要
一种构成扫描电子图像的扫描装置与方法,包括一个成像传感器及至少一个导航传感器。在优选实施例中,成像传感器为传感器元件的线性阵列,在各端上带有二维导航传感器阵列。由于来自导航传感器的位置信息允许操作来自成像传感器的图像信号以减少由曲线扫描导致的失真人为现象,该扫描装置具有三个自由度。位置信息源包括印刷物及由上面形成有扫描图像的介质内在的结构相关性质中的变化支配的对比度变化。
1.一种构成扫描的电子图像的方法,包括步骤:
相对于具有图像的原件(14)移动扫描装置(10),所述扫描装 置具有成像装置(22),用于检测所述图像,所述相对运动定义了一 条扫描路径(12);
当所述成像装置沿所述扫描路径移动时,对应于该原件的相关结 构特性,捕捉所形成的图像数据序列(50);
通过检测该原件的与结构相关的性质的变化,构成表示所述扫描 装置沿所述扫描路径的行进的导航信息(56);以及
从所述图像数据中构成一个输出图像(54),包括消除沿所述扫 描路径行进的所述扫描装置的曲线与旋转运动的失真人为现象,所述 消除失真人为现象是基于所述导航信息的。
2.一种扫描装置,包括:
传感器装置(22),用于在所述传感器装置与具有图像的一个原 件(14)之间相对运动时形成图像信号,所述图像信号是响应所述图 像的;
在相对于所述传感器装置的固定位置上的导航装置(24和26), 包括一个光传感器元件的第一二维阵列,用于在所述扫描过程中,响 应检测到的所述原件的内在的与结构相关的性质(64)而构成至少一 个位置信号(56);以及
处理器装置(80),响应所述位置信号,用于根据由所述内在的 与结构相关的性质的变化确定的所述导航装置与所述原件之间的相对 运动,操作所述图像信号,所述操作是为了提高操作所述输出图像产 生的一个输出图像(54)与所述原件的所述图像之间的对应性而进行 的。
3.根据权利要求2的扫描装置,其特征在于所述导航装置包括一 个光传感器元件的第二二维阵列,所述第一阵列是与所述第二阵列隔 离开的。
4.根据权利要求2或3的扫描装置,其特征在于所述传感器装置 (22)与所述导航装置(24与26)是相对于一个接触表面(18)固定 的,并且与所述原件(14)接触,所述扫描装置还包括一个第一光源 装置(28),定位成在相对于所述接触表面的一个锐角(30)上将光 线引导到所述原件上。
5.根据权利要求2或3的扫描装置,其特征在于所述传感器装置 (22)与所述导航装置(24与26)是相对于一个接触表面(18)固定 的,并且与所述原件(14)接触,所述扫描装置还包括光源装置(35), 在基本上垂直于所述接触表面的一个角度上将光线引导到所述原件 上。
6.根据权利要求2的扫描装置,其特征在于还包括一个可用手操 纵的外壳(10),所述传感器装置(22)和所述导航装置(24和26) 连接在所述外壳上。
7.根据权利要求6的扫描装置,其特征在于所述传感器装置(22) 和所述导航装置(24和26)可转动地连接在所述外壳上。
8.根据权利要求6或7的扫描装置,其特征在于还包括一个图像 显示器(16),连接在所述处理器装置(80)上以形成一个图像,所 述图像显示器连接在所述外壳上。
技术领域\n本发明总体涉及用于构成原件的扫描电子图像的装置与方 法,更具体地涉及在图像捕捉期间容纳不精确转动的扫描装置与 方法。\n背景技术\n用电子方法构成原件的图像的扫描器是已知的。通常,扫描 器所提供的捕捉到的图像是以数字格式存储在存储器中的一个 像素数据阵列。无失真的图像要求原件图像到像素数据阵列的忠 实映射,为了提高忠实映射的可能性,扫描器在图像捕捉过程中 通常包括至少一个施加机械约束的装置。\n本技术中已知的四种扫描器为鼓形扫描器、平板扫描器、二 维阵列扫描器及手持扫描器。鼓形扫描器将原件附着在以基本上 固定速度转动的一个圆柱形鼓的表面上。在鼓的转动中,一个图 像传感器在平行于鼓的转动轴的方向上移动。图像传感器的线性 位移与原件在鼓上的转动的组合使整个原件得以受到扫描。在成 像过程的任何时刻上,可以通过测定鼓的角位置及传感器的平移 位置而确定像素数据阵列相对于原件的当前位置。只要原件是适 当地附着在鼓上的、鼓的转动是适当地加以控制的、并且将传感 器适当地控制在其沿线性路径的位移上,像素数据阵列相对于原 件的位置便是固定的。\n平板扫描器包括一个沿一条垂直于一个阵列的轴相对于原 件移动的线性阵列传感器。从而,可通过跟踪传感器的相对运动 而得知传感器的一维位置。垂直方向上传感器的位置是通过寻址 一个要测定其亮度的特殊阵列元素而隐含地固定的。在平板扫描 器的一个实施例中,原件是放置在一块透明台板上的,而传感器 连同一个图像照明源则放置在台板上的原件的反面。只要原件不 相对于台板移动,像素数据阵列便相对于要捕捉的图像固定不 动。在另一个实施例中,移动原件而不是传感器。这一第二实施例 是标准的传真机。精确的纸运送提供图像捕捉过程中的高度位置 精确性。\n鼓形与平板扫描器的优点中包括容纳至少大到A4或 8.5″×11″纸张的文件的能力。再者,某些这种扫描器能在一个单 个装置中处理A1纸张。然而,由于需要一台用于控制、数据存储 及图像处理的主计算机,这种扫描器通常不是便携式的。\n二维阵列扫描器可用在没有机械的编码约束时,并且只要求 在曝光时间间隔中保持阵列与原件不动即可。光敏元件的一个二 维阵列直接完成将原件的图像映射到一个像素数据阵列中。然 而,由于一张8.5″×11″原件的单一的300dpi(点/英寸)映射便需 要具有2500×3300元素,即8.25兆像素的一个图像传感器,在 大多数应用中这些传感器是价格过高的。\n传统的手持扫描器要求用户在原件上移动电光传感器元件 的一个线性阵列。运动是用手操纵的。阵列位置信息是用诸如计 算机“鼠标器”的操作中所采用的方法确定的。随着一个线性传感 器阵列的移动,便感测到与原件接触的轮子、滚珠或滚子的转动, 并从转动的机械零件中确定位置信息。通常,与原件接触的机械 元件的表面具有高的摩擦系数,诸如橡皮,以便阻止滑动与打滑。 一个圆柱形滚子或用一根刚性轴连接的两个轮子可在扫描过程 中用于强制一个单一的平移自由度。通常采用一条直边或其它定 位器来相对于原件固定扫描方向,及进一步强化由轮子对或滚子 提供的平移约束。尽管如此,位置编码器方法通常是容易滑动与 打滑的,使得像素数据阵列丧失其与原件上的图像的对应性。\n手持扫描器通常直接连接在一台用于图像数据存储、处理及 使用的个人计算机上。来自图像传感器的数据速率势必限制扫描 速度。扫描器通常用绿色或红色发光二极管向用户提供反馈,来 保持所要求的图像分辨率的适当速度。某些手持扫描器采用电磁 闸来防止用户在图像上拖动扫描器过快,同时机械阻力随扫描速 度的增加而增加。\n手持扫描器利用相对小的成像阵列并且通常不能在一遍扫 描中处理大于A6的文件。这便需要缝合算法来将一个较大文件 的多个行幅连接在一起。行幅缝合是在个人计算机的独立操作中 完成的。用手持扫描器来扫描一个多页商业文件或报告是一件乏 味的工作,通常得到低质量的结果。\n如上所述,通常在手持扫描器中采用某种定位器。在没有定 位器时,当手持扫描器移动通过原件时,存在着强加某种转动的 趋势。如果在扫描器的移动期间,用户的肘部停靠在一个平表面 上,转动可能具有由扫描器与用户的肘部之间的距离所定义的半 径。结果,扫描到的电子图像将失真。扫描器的一个行幅期间的其 它曲线运动也会产生失真。\n所需要的是一种在扫描过程中容纳曲线运动的扫描装置,并 且是以低成本方式及原件图像与得出的图像之间的高度对应达 到这种容纳。\n发明内容\n一种用于构成一个扫描的电子图像的扫描装置与方法,包括 采用与图像数据一起采集的导航信息,然后根据导航与图像信息 校正图像数据。在优选实施例中,导航信息是通过检测正在受到 扫描的原件的内在的与结构相关的性质的至少一个导航传感器 采集的。随着图像传感器相对于原件移动,通过监视内在的与结 构相关的性质的变化,可以跟踪一个图像传感器沿原件的运动。 所监视的内在的与结构相关的性质最好是诸如纸张的纤维等内 在的结构特征或原件的其它构成部分。导航也可以是基于斑点 的,其中图像传感器沿原件的运动是通过监视采用得到导航信息 的相干照度所产生的斑点图形而跟踪的。\n这里将“内在的与结构相关的性质”定义为归因于与在原件 上形成图像数据和/或系统登记数据无关的因素的原件性质。导 航信息可通过响应内在的与结构相关的性质的探测而生成一个 位置信号加以构成,诸如斑点信息的位置信号或能够跟踪单个内 在的结构特征的一种位置信号。这里将“内在的结构特征”定义为 形成原件的工艺特征并且与形成原件上的图像数据和/或系统的 定位数据无关的原件特征。例如,如果记录原件的介质为纸制品, 有价值的内在结构特征可以是纸纤维。作为另一个实例,图像传 感器越过光滑纸原件或普通透明投影胶片的导航可通过跟踪影 响反射场的表面纹理变化来确定。通常,内在结构特征是微观的 表面纹理特征,诸如在10与40μm之间。\n从而,为获得导航信息而设想的方法随领域而变。在最广阔 的方法中,对于用来消除扫描装置沿扫描路径的曲线与转动运动 的失真人为现象的导航信息的源没有任何限制。因此导航信号可 以是以响应原件上的图像数据的检测(例如文本字符的边沿的识 别)的位置信号的形式的,然后将位置信号用在图像信号的处理 中。范围较窄的第二种方法是在其中响应与内在结构相关的性质 的位置信号的检测的一种方法,这种性质诸如确定斑点图形的性 质。第三种方法为通过在时间上监视单个内在结构特征(诸如纸 纤维)的位置来跟踪扫描装置的导航。这一第三方法是三者中范 围最窄的,因为实际上它是第二种方法的从属类型。\n在优选实施例中,图像传感器是电光元件的一个线性阵列, 而导航方法至少利用导航传感器元件的一个二维阵列。通过将一 个独立的二维导航阵列放置在图像传感器的各端,便向扫描器提 供了三个运动自由度。如果原件是平面的,两个自由度是平移的 并且在原件的平面内互相垂直,而第三自由度则是绕原件的平面 的法线的转动。利用两个导航阵列来增进转动跟踪的精确性,各 阵列具有比只用一个单一的导航阵列的阵列范围要小。虽然优选 实施例中所采用的导航传感器为一个二维阵列,但也可采用线性 阵列。再者,正如下面将要更全面地描述的,通过在扫描装置上安 装其它的位置跟踪装置,也能方便地得到用于校正图像数据的导 航信息,其中包括编码轮与滚珠、计算机鼠标跟踪球、定位网格探 测器、加速度计、机械连接、非接触性电磁与静电耦合及延时积分 传感器阵列。在许多这种可选实施例中,是以与原件的任何内在 与结构相关的性质无关的方式得到用于校正图像数据的导航信 息的,由于位置跟踪并不包括图像采集。\n导航传感器位于相对于图像传感器的已知位置上。导航传感 器最好尽可能靠近成像传感器的端点,以便在移动图像阵列时, 导航传感器较少可能越出原件的边线。图像传感器形成一个表示 有意义的图像的信号。同时,各导航传感器形成表示原件的内在 的与结构相关的性质。扫描装置可以与原件保持接触地在一个随 手画出的曲折图形中移动,诸如沿原件向下的交替地从左到右及 从右到左移动。每一个边到边的行幅应重叠前一行幅的一部分, 以便在扫描过程中或以后,相对于位置对图像进行处理与缝合。 图像信号的处理为图像数据的校正,而校正则是基于导航传感器 与导航传感器所探测到的内在的与结构相关的性质之间的相对 运动的。处理为图像信号的一种“校正”,即为了达到原件与输出 图像之间的一致性而根据导航数据配置与修正所获得的图像数 据的一种操作。缝合用于连接相继行幅中得到的图像数据。\n各导航传感器最好包括一个或多个设计成提供依赖于原件 的内在的与结构相关的性质的对比度的光源。发出的光可以是在 能见范围内的,但这不是本质的。例如,相对于表面法线具有大入 射角的“掠射”光将在纸质原件表面上或附近与纸纤维交互作用, 而在纤维中产生增强对比度的阴影。反之如果原件具有一个光滑 的表面,诸如照片、粘土胶膜纸或投影透明胶片,法向入射光将在 反射场中产生一个具有足够用于导航目的的图像对比特征的图 像。诸如滤色镜及一块或多块成像透镜等光学元件能进一步增强 内在的与结构相关的特征的检测。\n本发明的一个优点在于本扫描装置与方法允许扫描装置有 三个运动自由度,同时仍提供高质量图像捕捉。从而,一种便携式 袖珍扫描装置得以制成并用在无机械约束中,这与在整个图像捕 捉过程中与原件的表面相接触所提供的不同。事实上,在由导航 图像的相关性提供图像校正的实施例中,可以消除设备与原件接 触的限制。另一个优点在于,由于优选实施例的扫描装置根据内 在结构特征的检测形成一个电子图像,因此原件的图像特征之间 的大面积“空白区”得以保留,从而在缝合步骤中不致使图像特征 移动到靠近在一起。\n附图说明\n图1为按照本发明的跟随原件上的一条曲折路径的手持式 扫描装置的透视图;\n图2为图1的扫描装置的成像与导航传感器的后视图;\n图3为图1的扫描装置的透视图,示出为暴露出成像与导航 传感器;\n图4为用于图3的导航传感器之一的一个照明系统的示意 性侧视图;\n图5为用于提供参照图4描述的照明的一个发光二极管及 光学元件的示意性侧视图;\n图6为图1的扫描装置的图像捕捉操作的概念图;\n图7为图1的扫描装置的导航处理的一个实施例的操作图;\n图8为图7中选取的步骤的示意图;\n图9为用于执行图8的步骤的部件的框图;\n图10为从图9输出的典型的加位置标签的数据流的一种表 示;\n图11与12为图1的扫描装置的行幅图;\n图13为可用于达到相继行幅的缝合的定位片的图。\n具体实施方式\n参见图1,其中将一个便携式手持扫描器10示出为已沿一个 原件14跟随了一条曲折的路径12。在优选实施例中,原件是一张 纸、一片投影透明胶片、或其它任何带有图像的表面,在其上面原 件的内在与结构相关的性质产生足够的对比度,在沿曲折的路径 导航时提供位置信息。通常,跟踪内在结构特征的位置及用位置 信息来校正图像数据,但也将描述其它实施例。扫描装置最好是 自我完备的与电池供电的,但也可包含一条到外部电源或计算机 或网络的数据端口的连接线。\n图1的扫描装置10包括一个图像显示器16。该显示器几乎 可以立即提供捕捉到的图像的观察。然而,显示器对于扫描装置 的使用不是本质的。\n扫描装置10允许三个自由度,其中两个是平移的而一个是 转动的。第一自由度为沿原件14的侧向运动(x轴运动)。第二个 自由度为沿原件的上下运动(y轴运动)。第三个自由度为带有图 像传感器元件的线性阵列相对于原件14的边沿转动的不对直地 操作该装置的能力(θ轴运动)。即成像元件的线性阵列可具有不 垂直于装置平移方向的迎角。\n参见图1-3,扫描装置10的前端18包含一个转动件20,它 协助保持原件14与一个成像传感器22之间的正常接触。导航传 感器24与26位于成像传感器的两端。由于导航传感器是安装在 转动件上的,导航传感器是在相对于成像传感器的固定位置上。\n为了物理上的紧凑性,成像传感器阵列最好是一个接触成像 器件,但对于紧凑性并不十分重要或者所要求的是一个较小的图 像的应用,可采用放大倍率小于一的应用投影光学器件的传感 器。在这些应用中,成像传感器22应较小并且更靠近地组装在一 起。接触成像器件通常采用以SELFOC商标出售的透镜,这是日 本Sheet Glass(镜片)有限公司的联邦注册商标。较不常用的是能 采用交错的光源与近端传感器元件阵列来得到接触成像,而无需 任何成像透镜。可以使用在扫描应用中采用的传统成像传感器。 成像传感器可以是同时包括一个照明源、照明光学器件及图像输 送光学器件的一个单元的一部分。\n成像传感器示出为分立光敏元件的一个线性阵列。元件的间 隔在确定扫描器10的空间分辨率中起作用。例如,一个长度为 101.6mm的线性阵列需要1200个传感器元件才能达到分辨率 300dpi。传感器可以是一个电荷耦合器件、非晶硅光敏二极管阵 列或本技术中已知的任何其它类型的线性阵列传感器。\n在成像传感器单元的设计中的关键考虑为速度。成像传感器 22最好能以大约每秒10k样本来成像各像素。线性成像阵列通常 生成串行数据流,其中将像素值,即电荷,放进一个移位寄存器, 然后移出。达到所要求的速度要求非常快的从整个图像阵列出来 的串行传输速率或者多个抽头,使得像素值能通过较少的单元移 位。这便引入了对数字处理有利的并行性。\n速度要求的另一后果在于在原件表面的像素区与采集及输 送到各阵列元件的发光的立体角之积必须大到足以在100微秒 数量级的积分时间中生成一个可测到的信号。一种供选择的改进 是在传感器上增加一个光学元件,用于增加各传感元件对之作出 响应的传感器间距的有效部分。由于在阵列矩阵中通常存在未使 用的区,这种采光光学器件可提高敏感度。\n成像传感器22的一种直接的改型为能够感测彩色图像。互 相平行的三个线性阵列,各带有至少一个分别有选择地通过入射 光的红、绿与蓝成分的嵌入式滤色器件,会允许彩色成像。另外, 也可用红、绿与蓝光源顺序地照明一个具有宽带敏感性的单一阵 列。\n关于改进成像传感器22的操作的照明,可采用琥珀色波长 上的高亮度发光二极管的一个线性阵列。然而,优选照明源与任 何光学元件的选择取决于原件的介质。光的波长选择为在扫描原 件14的一个给定的区时得到的对比图像数据为最大,同时忽略 不计有害的信号。照明光学器件可包含LED拱形透镜或者由以最 小量的光损失将照明引导到原件上的一个精密模制的光学元件 构成的一个光导管。这种设计能在广范围的角度上提供原件的一 个目标区的相对均匀的照明,但为了防止光滑表面反射而封锁法 向入射光线。\n图1中,曲折路径12示出为具有四个及一小部分行幅,即边 到边通过原件14。对于大多数可能的应用有用的成像传感器22 具有25.4mm到101.6mm范围内的长度。如果传感器22具有 63.5mm的长度,可用四或五个行幅扫描一张A4的纸。如下面将 更全面的说明的,行幅中应包含重叠区,以便利用一个缝合过程 来产生原件的忠实复制品。\n扫描装置10通常至少包含一个导航传感器24或26。在优选 实施例中,该装置包含一对导航传感器,这些传感器是在成像传 感器22的两个对侧端上的。虽然可以使用光电子元件的一维阵 列,但在优选实施例中各导航传感器为一个二维元件阵列。导航 传感器24与26用于跟踪扫描装置10相对于原件14的运动。\n在优选实施例中,为了生成关于扫描装置10的位置的信息, 在导航传感器24与26捕捉关于原件的内在的与结构相关的性 质的图像。对于大多数现有技术扫描装置,将内在结构特征认为 是噪声。对于图1-3的扫描装置10,这种特征是相对于成像传感 器22的噪声,但可用来作为导航传感器24与26生成位置信息的 基础。通过探测介质内在的结构变化或形成在介质上的诸如原文 等结构变化,能够有用地生成表面纹理的高对比度图像。例如,根 据内在结构特征的低谷中的阴影与高峰上的亮斑之间的对比度, 可形成图像。这种特征通常是本质上微观的,在普通印刷介质上, 通常在10μm与40μm的尺寸之间。作为一种替代,可采用斑点, 由于相干光束的镜面反射产生亮与暗区的一个对比图形。对比信 息的第三种源为彩色。彩色对比度与表面纹理无关。即使在用可 见范围内的光照明没有纹理的表面时,在不同彩色的区域之间也 存在彩色对比度,诸如在不同灰度梯度之间。\n然而,本发明是设想为用在导航信息与原件的内在的与结构 相关的性质无关的应用中的。例如,一个或两个图2中的导航传 感器24与26可用于形成原件上的即刷的接连的图像,用接连的 图像的相关性来确定图像传感器22沿原件14的位置与朝向。在 本实施例中,全体三个传感器22、24与26都成像原件上的原文, 但只有来自传感器22的信号用来采集图象数据。来自导航传感 器24与26的信号用来采集基于图像的导航信息。\n非成像方法也能用来采集与处理x、y与θ位置信息。不幸 的是,许多替代装置在紧凑性、使用方便性、速度、运动自由度、功 耗、正确性、精确度和/或成本等方面施加了诸多限制。可利用来 采集位置信息的一种与成像无关的替代方法是提供一个或多个 编码轮来替代导航传感器。然后编码轮在被扫描表面上无滑动地 滚动,使扫描装置能沿直线或曲线轨迹航行。编码轮是否在一根 公共轴上不是关键问题。轮子可以安装成在旋轴上转动。耦合至 监视器转动的编码器可提供可用来计算一个成像传感器相对于 一个起始位置与朝向的位置与朝向的输入数据。\n另一种不用图像来采集导航信息的方法为采用类似于计算 机鼠标器所用的跟踪球。可用一个跟踪球来替代上述各编码轮。 可用编码器来得到来自各跟踪球的二维位移信息。在另一种方法 中,可用光学或电子(电容性、电阻性或电感性)传感器来替代图2 的导航传感器,以便相对于构成在一块下卧的板上的合作(有源 或无源)网格或其它参照物来感测位置与朝向,下卧的板又作为 正被扫描的原件的支承。\n另一种不用图像的采集位置与朝向信息的方法为设置一个 加速度计。可采用一个机械惯性导航平台,感测加速度,并积分一 次来得到速度或积分两次来得到位置。或者为了得到位置而感测 弹簧悬挂的质量的速度并积分一次。在直接感测朝向中可采用陀 螺。\n又另一种方法可采用各式各样的机械连接中的任何一种来 跟踪相对于对正被扫描的介质固定的参照坐标系的位置与朝向。 可用耦合成测定机械部件的相对运动的传感器来得到位置与朝 向信息。这些传感器可以是相对或绝对类型的,并且可以是基于 直接位置与朝向感测的,或者是基于加速度或速度的感测,然后 对时间积分一次或两次来得到位置。也能用非接触性遥感来测定 扫描装置相对于对被扫描的原件固定的参照坐标系的位置与朝 向。这种非接触性感测的实例中包括使用电磁场、波或束(诸如光 频或射频上的);电效应(诸如电容性);和/或磁效应(诸如电感 性)。这些方法可利用标准的或差分全球定位技术并可能利用卫 星。这些方法中也可包括传统的导航/测量法,诸如三角测量。它 们还可包括机器人技术中所采用的技术,诸如利用成形光束并从 这些光束截获运动物体的图像中判读位置。\n图2的导航传感器24与26高效地观察原件14的一个移动 图像,并生成接连的观察之间的两个平面维度中的位移的指示。 如下面将要更全面地说明的,由处理元件在来自导航传感器的像 素值上进行操作来确定来自成像传感器22的图像数据的适当映 射。这些处理元件在一个特定的像素及其最接近的相邻像素上进 行操作,在各像素位置上生成一个相关值的阵列。相关值是基于 表面结构的一个当前图像与表示内在结构特征的已知位置的一 个存储的图像之间的比较的,其中该存储的图像起位置参照物的 作用。然而,在操作输入图像数据以形成输出图像时,也可采用相 关处理以外的其它操作。\n参见图4与5,导航传感器24是示出为在操作上与照明光学 器件关联的。如果原件14是一件纸制器,而导航传感器24要检 测的为纸纤维,则在低掠的入射角上引入光线较好。虽然不是本 质的,但可使用一个或多个发光二极管(LED)28。作为入射角的 余角的掠角30最好在零度与15度的范围内,但这取决于原件14 的性质而可以改变。在图5中光源28示出为带有照明光学器件 34。光学器件可包括一单一的元件或透镜、滤色镜和/或全息元件 的组合来进行适当的准直的与总体上均匀的目标表面的照明。光 源28发出的光的波长应选择为增强可利用于导航的空间频率信 息。应尽量减小照明域中的固定模式噪声。随着扫描装置在带有 吸收或反射油墨或其它标记剂的印刷材料上的前进,可能需要调 节光源28的输出来接纳介质的反射率的宽广的动态范围。\n图4中,来自光源35的光在照明光学器件36上得到准直, 然后由一个分幅束分离器37改道。图4中未示出从LED直接到 达与通过束分离器传输的那部分光能。来自束分离器的光能沿表 面的法向照射原件14。\n图4中还表示了从原件14反射或散射并通过束分离器37 供在元件38处受孔径作用与滤色并在元件39处聚焦成图像的光 能部分。但未示出从原件到束分离器并从束分离器反射的光能部 分。在检测聚焦光线的二维传感器阵列24的视野上,导航成像光 学器件的放大倍率必须是恒定的。在许多应用中,导航光学器件 的调制传递函数,即光频响应的幅度测定值,必须是在Nyquist频 率之前提供衰减的,Nyquist频率是由导航传感器的传感器元件 的间距及光学元件的放大倍率确定的。光学元件也应设计成防止 背景照明产生噪声。注意,也能采用一个波前分裂束分离器。\n入射角的选择取决于原件的材料性质。照明的掠角产生较长 的阴影与更明显的对比度,或者在原件的表面不光滑时产生AC 信号。然而,随着照明角接近原件的法向,DC信号电平也增加。\n在掠角30上照明原件14的目标区,对于原件的表面在微观 级上具有高度不均匀性的应用工作得很好。例如,在掠角上引入 来自光源28的光,在原件是信纸、卡片、织物或人类皮肤时,提供 与内在结构特征相关的数据的高信噪比。反之,在法向入射角上 采用不相干光,在需要位置数据来跟踪沿诸如照片、光滑的杂志 页面与投影透明胶片等原件的扫描器运动的应用中,可能是较好 的。用法向照明、不相干光观察镜面反射区中的原件提供具有丰 富纹理内含的图像,以容许基于图像与相关性的导航。原件的表 面具有微观的凸凹,使得表面好象瓦片的拼接或网格那样反射光 线。一个原件的许多“瓦片”在略为偏离法线的方向上反射光线。 包含散射光与镜面反射光的视野从而可以构成这样的模型,似乎 该表面是由许多这种瓦片构成的,各瓦片相对于法线不同地有些 倾斜。这一模型类似于W.W.Barkas在一篇名为“将低光滑度表 面的散射光分析为其镜面反射与漫射分量”的文章中的模型 (Proc.Phys.Soc.,卷51,274-292页(1939))。\n图4示出用不相干光的光源35的照明,光线沿原件14的表 面的法向引入。图5描述在掠角30上的照明。在一个第三实施例 中,不提供照明。反之,导航信息是用背景光,即环境光采集的。\n在一个第四实施例中,在法向入射角上引入相干照明,以允 许基于斑点的导航。扫描装置与原件之间的相对运动可通过监视 斑点相对于导航传感器的运动来跟踪。如果采用相干照明而不采 用成像光学器件,则通过选择小的照明区及通过在原件的表面与 导航传感器24的光测器阵列之间保持相对大的间隔,用相干照 明得到的显著斑点单元尺寸大到足以满足Nyquist抽样标准。采 用一个束分离器使得入射的照明与检测到的散射两者的方向都 接近原件的表面的法向,与图4中所实现的相似。\n参见图6,扫描器10示出为在具有压印在原件的表面上的一 个块46的原件44上移动的。由于扫描器10在原件表面内不受任 何运动学约束,用户具有沿一条曲线路径越过原件的倾向,如同 用户的手与前臂绕肘部转动那样。在图6中,扫描器示出为沿一 条曲线路径48越过块46。如果扫描装置的下边为接近定义转动 半径的肘部的边,则该下边将具有较短的半径。结果,成像传感器 的成像元件将相对于通过块46所需的时间与距离而变化。当该 装置移动到用虚线示出的第二位置52时,便捕捉了该块的一个 失真的图像50。\n在没有下述的处理时,捕捉到的图像50将是存储的图像。然 而,随着成像传感器捕捉与块46相关的数据,也采集了导航信 息。在优选实施例中,一个或多个导航传感器捕捉与原件44的内 在结构特征相关的数据。为了确定成像传感器相对于块46的位 移,跟踪内在结构特征相对于扫描装置10的运动。这时便可形成 一个忠实的捕捉到的图像54。这里将图像54定义为“校正的”图 像。\n在图7中,示出了导航处理的一个实施例。导航处理是用诸 如与内在结构特征相关的数据等导航信息的相关的接连的帧执 行的。这种相关性比较接连的帧中内在结构特征的位置来提供一 个特定的时刻上与导航传感器的位置相关的信息。然后用导航信 息来校正图像数据。图7的处理通常是为各种导航传感器执行 的。\n在第一步骤56中,采集一个参照帧。事实上,该参照帧是一 个开始的帧。在稍后时间上的导航传感器的位置可通过在58在 稍后的时间上从导航传感器采集位置数据的一个样本帧而加以 确定,然后在60计算参照帧与稍后采集的样本帧之间的相关性。\n在56采集初始参照帧可在起动成像过程时进行。例如,可以 仅仅将扫描装置放置成与原件接触便触发采集。另外,扫描装置 可包括一个起动成像过程与导航过程的起动按钮。也可由各导航 器的照明系统的周期性脉冲来进行起动。如果出现了超过一个规 定的反射阈值的反射信号,或者出现了指示运动的一个相关信 号,便采集参照帧。\n虽然是用计算来进行导航处理的,本实施例的概念可参照图 7与8描述。一个参照帧62示出为具有一个T形内在结构64的 一个图像。参照帧的大小取决于诸如扫描装置的最大扫描速度、 结构特征的成像中的占优势的空间频率、以及扫描器的图像分辨 率等诸多因素。对于32个像素(N)×64个像素(M)的导航传感器 的参照帧的现实大小为24×56个像素。\n在一个稍后的时刻(dt)上,导航传感器采集到一个相对于帧 62位移了的但仍显示基本上相同的内在结构特征的样本帧。dt 的持续时间最好设定为使得T形特征64的相对位移小于在扫描 装置的平移速度上的导航传感器的一个像素。对于600dpi上的速 度0.45m/sec,可接受的时间间隔为50μs。这里将这一相对位移 称作“微步”。\n如果在56采集参照帧62与在58采集样本帧66之间扫描 装置已经移动了,T形特征的第一与第二图像将是在其中移位了 特征的图像。虽然优选实施例中dt是小于容许一个完整像素运动 的时间的,但图8的示意图中,特征64被允许向上向右移位了一 个像素。只是为了简化图形才假定整个像素的移位。\n图8中的元素70表示帧68的像素值顺序地移位到8个最 靠近的相邻像素。这便是,步“0”并不包含位移。步“1”为向上向左 的对角线位移,步“2”为向上移位,等等。以这一方式,可将像素移 位帧与样本帧66组合来产生位置帧的阵列72。指定为“位置0”的 位置帧并不包含移位,因此结果只是帧66与68的一种组合。“位 置3”具有最小数目的阴影像素,因此是具有最高相关性的帧。根 据相关性结果,确定样本帧66中的T形特征64为相对于较早采 集的参照帧62中的同一特征的位置的一个对角线向右与向上移 位,这隐含扫描装置在时间dt中已向左向下移动了。\n虽然也可采用其它相关方法,可接受的方法为一种“方差之 和”相关。对于图8的实施例,从元素70的九种偏移可形成九个 相关系数(CK=C0、C1…C8),而这些相关系数由下式确定: 其中Sij表示在样本帧66的位置ij上导航传感器测定的值,而Rij 则表示在k方向上在元素70上移位时在帧68上的导航传感器 测定的值,k为元素70上移位的标识符。在图8中,k=3提供具 有最低值的相关系数。\n为了逐帧确定特征的位移,采用相关性来找出接连的帧中的 相同特征的位置。随着扫描过程的进行,求和或积分这些位移并 校正了通过相关光学器件的设计而引入的比例因子,便确定了成 像传感器的位移。\n如上所述,逐帧的相关性称作“微步”,由于将帧速率选择得 充分的高来保证位移不超过一个单一像素的大小。过度抽样能提 供亚像素位移精度。参见图7,在64的各次相关性计算之后,便在 74作出是否要取微步的判定。如果需要微步,在76移位参照帧。 在这一步骤中,图8的样本帧变成了参照帧而采集一个新的样本 帧。然后重复相关性计算。\n虽然该过程提供高度的相关匹配,但随着在76将一个样本 帧66变成参照帧所指定的每一次相继的移位,将会累积产生的 任何误差。为了限制这一“随机走动”误差的增长速率,将一个样 本帧存储在一个独立的缓冲存储器中。这一单独存储的样本帧成 为以后一系列相关计算的一个新的参照帧。后面的相关性称作 “宏步”。\n通过采用宏步,能得到越过m个图像帧位移,即m个微步的 距离的扫描器位移的更精确的确定。一个宏步中的误差是一次单 一相关计算的结果,而m个微步的等值误差则是 倍单个微步 中的误差。虽然随着m的增加,m个微步中的平均误差趋向于零, 但平均误差的标准差按m1/2增长。因此,只要定义宏步的两个帧不 是互相间隔得远到不具有共同图像内含的显著区域,采用具有现 实允许的大的m的宏步来减小累积误差的标准差是有利的。\n抽样周期dt没有必要是常量。抽样周期可作为前面的测量 值的函数来确定。采用可变dt的一种方法是通过将相继的参照帧 之间的相对位移保持在一定界限之内来改进位移计算的精确性。 例如,上限可以是一个像素的位移,而下限则由导航数据处理中 的数值归整考虑来确定。\n参见图9,然后可以根据导航数据在成像传感器22上生成的 图像信号上加上“位置标记”。在一个实施例中,由执行图7与8 的操作的一个导航处理器80接收来自两个导航传感器24与26 的像素值。根据计算出的相关性,为第一导航传感器24的当前位 置确定坐标(x1、y1)及第二导航传感器26的当前位置的坐标 (x2、y2)。导航处理器80还通过一个像素放大器82及一个模数 转换器84接收成像传感器22的像素值。虽然图9只示出来自图 像传感器22的一个单一分接头及一个A/D转换器84,但是各带 一个A/D转换器的多个分接头也在本发明的范围之内。导航传 感器的当前位置坐标作为标记加在对应于成像传感器内的像素 数目的一行数据的末尾。因此,导航处理器80的输出86为加上 位置标记的数据流。图10中数据流的增量88示出为在N个像素 单元的两个对端上具有位置坐标单元90、92、94与96,但这样排 序不是本质的。\n可首先将导航处理器80的输出86上的加上位置标记的数 据流存储在允许图像充满在x与y轴上提供连续性的存储单元 的图像空间中。结果,图像采集不限于从原件的左上角扫描到右 下角。由于各图像像素是与距一个任意起始点的相对(x、y)位移 相关联的,图像能在x与y上扩张到图像存储器的全部大小。\n成像传感器22是随扫描装置移动通过原件而同步的。这一 同步保证传感器的最快移动元件在每一个像素位移上至少抽样 一次。如前面参照图6指出的,在图像捕捉中扫描装置10明显弯 曲的情况中,成像阵列的一端将平移得比另一端更快,而导致较 慢的端上的像素过度抽样。这一情况可通过记录最近的读数(对 灰度级)或者通过在图像空间中的一个特定像素位置上以逻辑 “或”模式记录(对二进制图像)而得到处理。\n下一操作为映射加位置标记的增量。在一个实施例中,用一 行连接增量的端点。由于成像传感器22的各像素的距离是固定 的,便能计算像素相对于行的物理位置。确定各像素的物理位置 的一种方法为Bresenham光栅行技术的一种修正。这一修正是由 于成像传感器中的像素阵列是固定的,行循环将固定在相同的数 目上。即,通常的Bresenham算法的行循环中的迭代次数为 delta-x与delta-y中的较大者,即max(delta-x、delta-y),但 对于修正后的算法,采用沿该阵列的像素数目(N),照常采用max (delta-x、delta-y)从而循环运行N次。下述程序单元描述该算 法:\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * 用修正后的Bresenham行抽取算法,利用像素值的N元素阵 列的端点的位置对(xa、ya)与(xb、yb),用get-pixel()加载像素 值 * * * * * * * * * * * * * * * * * * * * * * * * * * */ delta_x=xb-xa; delta_y=yb-ya; inc_x=(delta_x>0)-(delta_x<0);/*增量为+1或-1*/ inc_y=(delta_y>0)-(delta_y<0); delta_x*=inc_x;/*取绝对值*/ delta_y*=inc_y; x=xa; y=ya; x_err=0; y_err=0; for(i=0;i<N;i++) {get_pixel(i/2,x/2,y/2); x_err+=delta_x; y_err+=delta_y; if(x_err>=N) {x_err-=N; x+=inc_x; } if(y_err>=N) (y_err-=N; y+=inc_y; } }\n从而,给定了作为N个像素的一个成像传感器的端点的光栅上的 两个点(xa、ya)与(xb、yb),目的为接连地找出在其上读取各像素 的光栅上的点(x、y)。这些点构成对连接a与b处的端点的一条 直线的最佳逼近。取x与y中之差。从a与b之间的距离的符号 上,确定通过该行时x与y将增加还是减小。从x=xa、y=ya开 始,将两个误差寄存器x_err与y_err设置为零而开始循环。接 着用get_pixel()读取(x、y)处的值并将其写到输出光栅。给定一 个具有一半导航分辨率的线性图像传感器,对于传感器中的像素 数目及输出光栅中的位置采用i/2、x/2、y/2。在对应的误差寄存 器中加上delta_x与delta_y,然后测试两个误差寄存器判定它 们是否超过N。如果是,从它们中减去N,并用该增量改变x和/或 y。如果一个误差寄存器并不超过N,则继续使用x或y的当前值。 该过程继续进行直到循环运行N次为止。\n下一步为在它们的重叠区内缝合接连的行幅。这必须以识别 及校正大多数累积导航误差以及屏蔽一切残留误差的方式来进 行。这种“屏蔽”可在白色背景上的黑色印刷区中进行,例如,通过 只在白色空格区中缝合,即在具有高于规定的或自适应的阈值的 亮度值的区域中。以下各段描述如何识别来自(要丢弃的)重叠区 的冗余数据,及如何测定与校正导航误差。\n缝合图像行幅的技术在扫描技术中是已知的。这些技术通常 需要一对完整的图像行幅,及生成一个定位这两个行幅的单一的 全程变换。然而,在本例中,连续的导航数据提供缝合所需的定位 信息。由于导航信号有累积误差的趋向,它是通过反馈一个从特 征偏移分析中导出的校正信号而连续地得到补正的。\n为了缝合两个图像行幅,某一重叠区是必要的,因为导航校 正便是通过在这一区内相关特征而计算出的。考虑图11中所描 绘的情况,其中行幅#1被返回的扫描行幅#2重新抽样。在时刻 T上,到此时已扫描了部分行幅。图12突出这一重叠区108。如图 12中所示,在行幅#1的采集期间,沿带有上述标记110、112与 114的位置的行幅的下边周期性地标记四边形的图像段(因此称 作“定位瓦片”)。在后一遍(行幅#2)上剪裁掉行幅#1的加标记 的区以上的“过剩重叠区”108,剪裁掉哪里便是用导航信息确定 的。由于得到了行幅#2中各段的长度,在剪裁掉“过剩”部分之 后,将来自行幅#1的定位瓦片定位在行幅#2中剩下部分的顶 部。如果导航数据是完整的,在标记#1的位置与行幅#2中该瓦 片的重新扫描图像的位置之间将不会有偏移。更现实地,自从执 行了上次定位以后,将会累积某些导航误差。为了减小总的累积 误差,利用这两个瓦片之间的偏移所生成的校正因子来更新未来 的与数据关联的导航位置标记。导航数据中的总累积误差便是用 这一方法来防止增长得太大,以致在行幅重叠区中引入明显的失 真。\n由于组合两个行幅#1与#2来生成一个单一的图像,采用 一个缓冲器来暂时存储一块原件定位瓦片的复制品直到行幅#2 已在其中定位为止。整个定位瓦片可用于这种相关性,但在优选 实施例中,在行幅#1的定位瓦片内定位了由灰度级图像的一块 矩形瓦片(诸如1.5×15个像素)构成的一个小的高频对比度区 (今后称作“特征”),并将其保存在缓冲器中。当第二次通过这一 特征的位置时,所保存的特征位置与行幅#2中同一特征之间的 偏移生成一个导航校正信号,即将这两个特征进行紧密对应所需 的平移。虽然其它相关方法也能应用,但可接受的一种方法是“方 差之和”相关。围绕特征的原来位置定义一个小的搜索区,而相关 系数则由下式确定: 其中Ti、j表示来自行幅#1的特征的灰度级值,而Ii+k、j+1则表示从 行幅#2新采集的特征的灰度级值。下标i与j指定特征内的位 置,而k与l则指定提出的平移偏移的大小(限于保持在搜索空间 内)。得出的相关阵列中的最小元素表示两个特征之间的偏移。用 内插法来找出这一碗形结果中的最小值能得到亚像素位置精度。\n定位瓦片内的特征选择为使图像差异最大,因为这样能改进 相关法的精度。在一个可能的实施例中,只考虑该区内的位置的 一个子集。这些位置116、118、120、122与124在图13中示出为位 于沿定位瓦片的主轴126与128(连接定义该区域的对边的中点 的线),并且是在交点及交点与轴的各端点之间的中点上抽样的。 对于各位置116、118、120、122与124,用下式计算方差VARk、l: \n VARk,l=SUM2k,l/N-(SUMk,l)2/N2\n为了防止最终代表性图像中的明显失真,缓慢地进行误差估 计;随着将线性传感器数据的各新的行加载进存储器,以小的固 定步幅修正“位置标记”,直到已计算了全部误差为止。\n在优选实施例中,用于图像重构、缝合与图像管理的处理电 子电路是包含在定义图1的扫描装置10的外壳内的。因此,扫描 到的图像能立即呈现在图像显示器16上。然而,扫描装置可包含 存储器以存储加上位置标记的图像数据,但不包含处理与文件管 理电子器件与固件。\n如参照图3所指出的,最好将导航与成像传感器22、24与26 安装在一个转动件20上。在一个实施例中,用至少一个弹性件将 转动件连接在外壳的其余部分上,其中弹性件的一端连接在外壳 的静止部分上而另一端则连接在转动件上。弹性件起铰链的作 用。从而,允许转动部分“悬浮”而不使用摩擦元件。电源、控制与 数据信号可通过柔性电缆引导到传感器,这些电缆为了减少电磁 干扰而加以屏蔽。也可采用可转动地安装转动件的其它方法。如 果去掉转动件而使传感器在外壳上的固定位置上,则在图像捕捉 中必须小心勿使扫描装置10过分倾斜。在本实施例中,对照明与 光学元件的设计必须给予极大的注意。\n虽然已将本发明描述与示范为扫描一个平面原件的,但这不 是主要的。事实上,熟悉本技术的人员很容易理解本技术中有多 少可用于扫描三维图像。然而,在优选实施例中感兴趣的图像是 形成在诸如一张纸、胶片或照片等介质上的,而扫描装置则与该 介质接触。
法律信息
- 2015-04-15
未缴年费专利权终止
IPC(主分类): G06K 9/22
专利号: ZL 96100020.1
申请日: 1996.02.26
授权公告日: 2003.09.03
- 2003-09-03
- 2002-02-06
专利申请权、专利权的转移专利申请权的转移
<变更事项>申请人<变更前权利人>惠普公司<变更后权利人>惠普公司 安捷伦科技有限公司<登记生效日>2001.12.04
- 1998-06-10
- 1996-11-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1993-03-15
| | |
2
| | 暂无 |
1987-06-10
| | |
3
| | 暂无 |
1987-01-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |