CN102265591A - 图像处理***、图像处理装置以及图像处理方法 - Google Patents
图像处理***、图像处理装置以及图像处理方法 Download PDFInfo
- Publication number
- CN102265591A CN102265591A CN2008801325107A CN200880132510A CN102265591A CN 102265591 A CN102265591 A CN 102265591A CN 2008801325107 A CN2008801325107 A CN 2008801325107A CN 200880132510 A CN200880132510 A CN 200880132510A CN 102265591 A CN102265591 A CN 102265591A
- Authority
- CN
- China
- Prior art keywords
- image
- pattern
- impairment grade
- electronic data
- zone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims abstract description 119
- 238000003672 processing method Methods 0.000 title claims description 9
- 230000006735 deficit Effects 0.000 claims description 129
- 238000001514 detection method Methods 0.000 claims description 54
- 230000014509 gene expression Effects 0.000 claims description 18
- 238000003702 image correction Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 12
- 230000001915 proofreading effect Effects 0.000 claims description 7
- 230000008602 contraction Effects 0.000 claims description 2
- 238000005259 measurement Methods 0.000 claims 1
- 230000006866 deterioration Effects 0.000 abstract description 107
- 238000000034 method Methods 0.000 abstract description 33
- 230000008569 process Effects 0.000 abstract description 32
- 238000006243 chemical reaction Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 7
- 238000012935 Averaging Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 238000009826 distribution Methods 0.000 description 5
- 239000003550 marker Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000003708 edge detection Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 239000012467 final product Substances 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 230000000877 morphologic effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 240000000233 Melia azedarach Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000010339 dilation Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C5/00—Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
- G06T5/30—Erosion or dilatation, e.g. thinning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
- G06T2207/10008—Still image; Photographic image from scanner, fax or copier
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20036—Morphological image processing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
图像处理***具有:图像输入部,其读取印刷在介质上的图像并生成表示该图像的电子数据;以及处理部,其校正在电子数据中表现的图像。该处理部能够实现如下功能:从在电子数据中表现的图像检测附加到该图像的具有第1尺寸和形状的第1图案的功能;测定检测出的第1图案的尺寸与第1尺寸的偏差量作为劣化度的功能;以及校正在电子数据中表现的图像以使劣化度变小的功能。
Description
技术领域
此处公开的实施方式涉及在将印刷在介质上的图像转换为电子数据后,校正在该电子数据中表现的图像的图像处理***、图像处理装置以及图像处理方法。
背景技术
近年来开发了用于防止记载在印刷物上的秘密信息泄漏的技术。尤其是,提出了如下技术:预先对不希望被不确定的大多数人看到的图像进行加密,并且将该加密后的图像印刷到纸等介质上。使用了这种技术之一的加密装置对输入图像的一部分进行加密,并且对加密后的区域的像素值进行规则性转换后,生成与像素值转换对应的特有花纹。并且,该加密装置将用于确定加密区域的定位标记附加到加密区域的四个角部中的至少两个以上。此外,该加密装置附加用于验证通过对加密区域进行解密所获得的解密图像的妥当性的检查用标记。另一方面,解密装置使用扫描器等读取装置读取印刷了具有加密区域的图像的介质,并且针对所读取的图像,参照定位标记对加密区域进行解密,由此得到原图像。
专利文献1:日本公开第2008/053576号小册子
但是,在解密装置对加密区域进行解密以前,有时通过复印机复印印刷了具有加密区域的图像的介质,读取装置读取该复印后的介质。或者,印刷了具有加密区域的图像的介质有时会由于该介质的保管状态而劣化。在这种情况下,在通过用读取装置读取该介质而得到的图像中,重叠有噪声。此外,有时会由于扫描器等读取装置的特性、或者读取装置的光学***的污垢,而在所读取的图像中重叠有噪声。因此,在所读取的图像中加密区域所包含的像素值与通过加密装置生成的加密区域所包含的对应像素的值不同。其结果,解密后的原图像的图像质量有可能会下降。
发明内容
因此,本说明书的目的在于提供一种即使在印刷到纸等介质上的图像劣化的情况下,也能够正确地复原该图像的图像处理***、图像处理装置以及图像处理方法。
解决问题的手段
根据一个实施方式,提供一种图像处理***。上述图像处理***具有:图像输入部,其读取印刷在介质上的图像并生成表示该图像的电子数据;以及处理部,其校正在电子数据中表现的图像。该处理部能够实现如下功能:从在电子数据中表现的图像检测附加到该图像的具有第1尺寸和形状的第1图案的功能;测定检测出的第1图案的尺寸与第1尺寸的偏差量作为劣化度的功能;以及校正在电子数据中表现的图像以使劣化度变小的功能。
此外,根据其他实施方式,提供一种图像处理方法。该图像处理方法包括以下步骤:读取印刷在介质上的图像并生成表示该图像的电子数据,从在电子数据中表现的图像中检测附加到该图像的具有预定尺寸和形状的图案,测定检测出的图案的尺寸与预定尺寸的偏差量作为劣化度,校正在电子数据中表现的图像以使劣化度变小。
另外,根据其他实施方式,提供一种使计算机执行图像校正的计算机程序。该计算机程序使计算机执行以下步骤:从通过读取印刷在介质上的图像而得到的电子数据所表现的图像中,检测附加到该图像的具有预定尺寸和形状的图案,测定检测出的图案的尺寸与预定尺寸的偏差量作为劣化度,校正在电子数据中表现的图像以使劣化度变小。
并且,根据其他实施方式,提供一种图像处理装置。该图像处理装置具有:图案检测部,其从通过读取印刷在介质上的图像而得到的电子数据所表现的图像中,检测附加到该图像的具有预定尺寸和形状的图案;劣化度测定部,其测定检测出的图案的尺寸与预定尺寸的偏差量作为劣化度;以及图像校正部,其校正在电子数据中表现的图像以使劣化度变小。
本发明的目的和优点通过在权利要求中特别指出的要素和组合实现并达成。
上述的一般记述和下述的详细记述均是例示性和说明性的,应当理解不像权利要求那样用来限制本发明。
发明的效果
此处公开的图像处理***、图像处理装置以及图像处理方法能够起到如下效果:即使在印刷在纸等介质上的图像劣化的情况下,也能够正确地复原该图像。
附图说明
图1是一个实施方式的图像处理装置的概略结构图。
图2(a)是示出执行加密处理前的原图像的一例的图。图2(b)是示出执行加密处理后的加密图像的一例的图。图2(c)是放大显示附加到图2(b)所示的加密图像的检查图案的图。
图3(a)是示出通过扫描器或照相机读取印刷有图2(b)所示的加密图像的介质而得到的劣化的加密图像的一例的图。图3(b)是示出通过现有的解密装置对图3(a)所示的劣化的加密图像进行解密后的解密图像的一例的图。
图4是显现出为了执行对于加密图像的图像校正处理和对于校正后的图像的解密处理而实现的功能的处理部的功能框图。
图5(a)是示出从图3(a)所示的劣化的加密图像检测出的劣化的横长检查图案、和没有劣化的理想的横长检查图案的例子的图。图5(b)是图5(a)所示的各检查图案中的右端黑区域的放大图。
图6是示出针对图5(a)所示的检测检查图案和没有劣化的检查图案求出的、每个列的横向差分值的总和的图。
图7(a)是示出加密区域内的黑区域的一例的图。图7(b)是示出针对图7(a)所示的黑区域进行缩小处理后的黑区域的图。图7(c)是示出针对图7(a)所示的黑区域进行扩大处理后的黑区域的图。
图8(a)是示出加密区域内的黑区域的一例的图。图8(b)是示出针对图8(a)所示的黑区域的上端和左端进行半缩小处理后的黑区域的图。图8(c)是示出针对图8(a)所示的黑区域的上端和左端进行半扩大处理后的黑区域的图。
图9是示出通过在图像解密装置的处理部上执行的计算机程序控制的、劣化图像校正部进行的校正处理的动作流程图的图。
图10是示出通过在图像解密装置的处理部上执行的计算机程序控制的、包含图像校正处理的解密处理的动作流程图的图。
标号说明
1:图像处理***
2:图像输入部
3:输出部
4:图像解密装置
41:通信部
42:存储部
43:处理部
431:图案检测部
432:劣化度测定部
433:劣化图像校正部
434:解密部
具体实施方式
以下,参照附图对一个实施方式的图像处理***进行说明。该图像处理***通过对由读取装置读取印刷有加密的图像的介质而得到的电子数据所表现的图像进行解密,重新构成原图像。因此,该图像处理***从图像中检测附加到加密后的图像中的形状和尺寸已知的标记,并求出检测出的标记的尺寸与预先设定的该标记的尺寸之差。此外,该图像处理***对电子数据所表现的图像进行校正以使该差变小,之后对该所校正后的图像进行解密,从而补偿介质劣化或读取时的噪声引起的加密图像的劣化。
另外,在本说明书中,将加密后的图像简称作“加密图像”。
图1是一个实施方式的图像处理***的概略结构图。如图1所示,图像处理***1具有图像输入部2、输出部3和图像解密装置4。
图像输入部2具有例如扫描器或照相机。此外,该图像输入部2通过依照例如Universal Serial Bus(通用串行总线,USB)或Small Computer System Interface(小型计算机***接口,SCSI)等通信标准的通信线路,与图像解密装置4连接。
图像输入部2读取印刷在纸等介质上的加密图像,并将该加密图像转换为电子数据。此外,图像输入部2也可以针对所读取的图像进行公知的各种噪声去除处理中的任意一种处理。并且,如果加密图像是二值图像,则图像输入部2也可以针对所读取的图像进行二值化处理。此外,图像输入部2将加密图像的电子数据发送到图像解密装置4。
输出部3具有例如液晶显示器或布朗管显示器等显示装置、或者印刷机等印刷装置。此外,输出部3与图像解密装置4连接,将图像解密装置4所解密的原图像显示在显示器上,或者印刷到纸等介质上。
图像解密装置4具有通信部41、存储部42和处理部43。此外,图像解密装置4通过针对从图像输入部2接收到的加密图像的电子数据执行解密处理,重新构成原图像。
通信部41具有例如将图像解密装置4连接到图像输入部2和输出部3、或者其他周边设备的通信接口及其控制电路。能够将这种用于与周边设备连接的通信接口设为例如依照USB或SCSI等通信标准的接口。此外,通信部41也可以具有用于与依照以太网(注册商标)等通信标准的通信网络或者综合数字通信网服务(IntegratedServices Digital Network,ISDN)连接的通信接口及其控制电路。此外,图像解密装置4可以经由通信部41向其他设备发送解密后的原图像。
存储部42具有例如半导体存储器、磁盘装置或光盘装置中的至少任意一种装置。此外,存储部42存储要在图像解密装置4中执行的计算机程序、用于对加密图像进行解密的参数、从图像输入部2接收到的加密图像或解密后的原图像。并且,存储部42还存储用于校正加密图像的参数和数据。
处理部43具有1个或多个处理器及其周边电路。此外,处理部43通过针对从图像输入部2接收到的加密图像的电子数据执行解密处理,重新构成原图像。并且处理部43控制整个图像处理***1。
此处,为了容易理解通过处理部43执行的解密处理,说明针对原图像进行的加密处理的一例。
执行加密处理的加密装置首先将原图像中的待加密的区域分割为多个块,并对各块设定固有编号。例如,加密装置将待加密的区域分割为纵3个×横4个的合计12个块,对各个块标注1~12的编号。接着,加密装置执行使用加密密钥替换各块位置的加扰(scramble)处理。为此,加密装置根据加密密钥制成表示转换前与转换后的块的位置关系的对应表。例如,设为转换前的块编号用x表示,转换后的块编号用y表示。此时,与加扰处理对应的块的转换式用下式表示。
【式1】
y=px mod q (1)
在(1)式中,p和q分别是加密密钥表示的质数。例如,如果p=7、q=13,则在x为1时,对应的y值为7。因此,加密装置通过加扰处理将转换前的块编号x为1的块移动到转换后的块编号y为7的块位置。
接着,加密装置将转换后的各块内的预定位置的像素的像素值反转,使得执行解密处理的装置能够正确地检测出各块的位置。另外,各块内的预定位置的像素能够设为例如处于各块的左上端的、横3×纵3的像素。此外,以下,将包含要反转其像素值的像素的区域称作反转标记。例如,加密装置根据包含在与反转标记处于相同块中的、且该反转标记的周围的像素的平均值,从移位运算或反转运算中的任意一种中选择要针对反转标记的像素执行的反转处理。此处,反转运算用下式表示。
【式2】
v=Pmax-u+Pmin (2)
此外,移位运算用下式表示。
【式3】
v=(u+(Pmax-Pmin+1)/2mod Pmax)+Pmin (3)
另外,在(2)式和(3)式中,Pmax表示作为加密处理对象的图像的各像素能取的最大像素值,Pmin表示作为加密处理对象的图像的各像素能取的最小像素值。此外,u和v分别表示反转标记的执行反转处理前的像素值和执行反转处理后的像素值。此外,例如在Pmax=255并且Pmin=0时,加密装置在反转标记周围的像素的平均值Pav大于等于64且小于192时,选择移位运算,在其平均值Pav小于64或大于等于192时,执行反转运算。
例如,如果反转标记所包含的像素的像素值u为20、反转标记周围的像素的平均值Pav为35,则加密装置选择反转运算,因此反转处理后的反转标记的像素值v根据(2)式为235。
最后,加密装置对加密后的区域的4角附加检查图案。检查图案优选为执行解密处理的装置能够容易地确定加密区域的图案。例如,能够将检查图案设为具有最大像素值的矩形区域和具有最小像素值的矩形区域交替重复的图案。或者,检查图案也可以是矩形轮廓具有最小像素值、其内部具有最大像素值的“口”字状的图案。
另外,加密装置例如是所谓的计算机。此外,加密装置依照在该加密装置的处理器上进行动作的计算机程序执行上述加扰处理、像素值转换处理以及检查图案赋予处理。
图2(a)和图2(b)分别示出执行加密处理前的原图像和执行加密处理后的加密图像的一例。如图2(a)所示,原图像200是二值图像。在该原图像200中,与“Encrypt”字符串相当的部分与其他部分具有不同的像素值。另一方面,如图2(b)所示,在加密图像210中,以块为单位变更像素位置。因此,第三方不能根据加密图像210识别出原图像200中表现“Encrypt“的字符串。此外,在加密图像210,表示作为加扰处理的执行单位的块的位置的多个反转标记211被处理为格子状。并且,在加密图像210的四角,分别附加有用于确定加密区域的横长的检查图案212和纵长的检查图案213。
图2(c)是放大显示附加到图2(b)所示的加密图像210的检查图案212及213的图。如图2(b)所示,横长的检查图案212具有在横向上具有最小像素值的矩形区域212a和具有最大像素值的矩形区域212b以相等间隔交替重复的图案。此外,纵长的检查图案213具有在纵向上具有最小像素值的矩形区域213a和具有最大像素值的矩形区域213b以相等间隔交替重复的图案。另外,以下,为了简化,将具有预定阈值以下的像素值的像素集合区域称作黑区域,将具有大于该预定阈值的像素值的像素集合区域称作白区域。此外,预定阈值能够设为加密图像的像素能取的最大像素值和最小像素值之间的任意一个值。例如,预定阈值能够设为加密图像的像素能取的最大像素值和最小像素值的平均值。
这样,检查图案212、213以及反转标记211具有特征性图案。因此,根据加密图像210对原图像200进行解密的解密装置能够参照检查图案212、213以及反转标记211,确定各块的位置。此外,如果加密图像210没有劣化,则该解密装置对反转标记的像素值进行逆反转,之后使用在原图像200的加密中使用的加密密钥执行解扰处理,从而能够正确地解密原图像200。
但是,当印刷有加密图像210的介质弄脏,或者该介质被复印,解密装置从该复印的介质读取加密图像时,所读取的加密图像劣化。
图3(a)示出通过扫描器或照相机读取印刷有图2(b)所示的加密图像210的介质而得到的劣化的加密图像的一例。此外,图3(b)示出通过现有的解密装置对图3(a)所示的劣化的加密图像进行解密后的解密图像的一例。如图3(a)所示,劣化的加密图像300与加密图像210相比,黑区域扩大。因此,现有的解密装置在针对该劣化的加密图像300执行解密处理时,如图3(b)所示的解密图像310那样,仅能够得到相比原图像200噪声非常多,图像质量低的解密图像。
因此,该实施方式的图像处理***1的处理部43通过对从图像输入部2接收到的电子数据所表现的加密图像执行校正处理,并对校正后的图像进行解密,重新构成原图像。
图4是显现出为了执行对于加密图像的图像校正处理和对于校正后的图像的解密处理而实现的功能的处理部43的功能框图。如图4所示,处理部43具有图案检测部431、劣化度测定部432、劣化图像校正部433和解密部434。处理部43具有的这些各部是根据在处理部43具有的处理器上执行的计算机程序安装的功能模块。此外,处理部43执行的图像校正处理是通过图案检测部431、劣化度测定部432和劣化图像校正部433执行的处理。
图案检测部431从通过图像输入部2取得的电子数据所表现的加密图像,检测出作为用于决定校正量的基准的、尺寸和形状已知的特定图案。在本实施方式中,图案检测部431检测表示加密区域边界的检查图案作为特定图案。为了确定加密区域,也必须检测检查图案。因此,如果图案检测部431检测出检查图案作为特定图案,则没有必要为了确定加密区域而再次检测检查图案。因此,处理部43能够省略用于确定加密区域的图案检测处理。
例如,图案检测部431能够使用模板匹配或者边缘检测处理来对检查图案进行检测。
在使用模板匹配处理检测检查图案的情况下,预先在存储部42中存储表示与检查图案相同图案的模板。图案检测部431在从加密图像检测检查图案时,从存储部42读出其模板。并且,图案检测部431通过进行所读出的模板与假定为在加密图像上存在检查图案的加密图像的部分区域的相关运算,找到加密图像上的相关值最大的位置。图案检测部431判定为在加密图像上的相关值最大的位置处具有检查图案。另外,相关值能够通过例如将加密图像的像素值与模板的像素值一致的像素数除以模板的像素数来得到。
此外,在使用边缘检测处理来检测检查图案的情况下,图案检测部431通过针对加密图像执行边缘检测处理来提取出边缘像素。此外,图案检测部431检测如下位置:边缘像素在纵向上连续存在检查图案所包含的黑区域或白区域的轮廓的纵向长度、并且边缘像素在横向上连续存在检查图案所包含的黑区域或白区域的轮廓的横向长度。此外,图案检测部431也可以判定为在检测出的位置处存在检查图案。
或者,图案检测部431通过针对加密图像执行边缘检测处理来提取出边缘像素。此外,图案检测部431也可以通过执行表示提取出的边缘像素的边缘图像、和表示检查图案所包含的黑区域或白区域的轮廓形状的模板的模板匹配处理来检测检查图案。
在对加密图像附加了多个检查图案的情况下,图案检测部431检测至少任意一个检查图案。例如,如图2(b)和图2(c)所示,在对加密图像的4角分别附加了横向长的检查图案212和纵向长的检查图案213的情况下,图案检测部431也可以对所有检查图案进行检测。或者,图案检测部431也可以仅检测设置在任意一个角的横长的检查图案212和纵长的检查图案213。并且,图案检测部431也可以仅检测设置在任意一个角的横长的检查图案212和纵长的检查图案213中的任意一方。
图案检测部431将表示检测出的检查图案的位置的信息传递给劣化度测定部432。另外,表示检查图案位置的信息例如包含检查图案中的任意一个角的像素的坐标。
劣化度测定部432根据通过图案检测部431从加密图像中检测出的特定图案的尺寸、与和该特定图案对应的没有劣化的图案的尺寸的差,测定表示加密图像的劣化程度的劣化度。另外,以下,将图案检测部431检测出的特定图案作为检查图案进行说明。
一般而言,通过图像输入部2得到的加密图像的劣化程度越大,该加密图像包含越多的具有与没有劣化的加密图像的像素值不同的像素值的像素。例如,当复印印刷有加密图像的介质时,有时该所复印的介质所表现的加密图像整体会变黑。此时,图像输入部2读取该所复印的介质而得到的加密图像的各像素值也整体变低。因此,尤其是,在加密图像为二值图像的情况下,图像输入部2针对读取复印介质而得到的电子数据所表现的加密图像进行二值化处理时,二值化处理后的加密图像有时具有较多的像素值比没有劣化的加密图像的像素值低的像素。反之,在复印介质所表现的加密图像整体变白的情况下,图像输入部2读取该复印介质而得到的电子数据所表现的加密图像的各像素值也整体变高。因此,当图像输入部2针对读取得到的电子数据所表现的加密图像进行二值化处理时,二值化处理后的加密图像有时具有较多的像素值比没有劣化的加密图像的像素值高的像素。
参照图5(a)和图5(b)说明该状态。
图5(a)是示出从图3(a)所示的劣化的加密图像检测出的、劣化的横长检查图案、和没有劣化的理想的横长检查图案的例子的图。在图5(a)中,上侧示出的图案501表示从通过图像输入部2得到的劣化的加密图像检测出的检查图案,下侧示出的图案502表示没有劣化的理想的检查图案。此外,图5(b)是图5(a)所示的各检查图案中的右端黑区域的放大图。在图5(b)中,黑区域503是检查图案501的右端黑区域503的放大图,黑区域504是没有劣化的检查图案502的右端黑区域504的放大图。如图5(a)和图5(b)所示,没有劣化的检查图案502的黑区域504在横向上具有10像素的长度。另一方面,劣化的检查图案501的黑区域503的横向长度被扩大到12像素以上。
因此,劣化度测定部432例如求出从由图像输入部2读取得到的加密图像中检测出的检查图案所包含的黑区域的横向长度、与没有劣化的检查图案所包含的黑区域的横向长度的差作为横向的劣化度。即,劣化度测定部432将从由图像输入部2读取得到的加密图像中检测出的检查图案的长度与没有劣化的检查图案的长度的偏差量设为劣化度。另外,以下,为了明确,将从由图像输入部2读取得到的加密图像中检测出的检查图案称作检测检查图案,将没有劣化的理想的检查图案称作理想检查图案。
劣化度测定部432为了求出检测检查图案所包含的黑区域的横向长度,检测黑区域的左右端。因此,劣化度测定部432通过下式,计算按照各列对在横向上进行附近像素间的差分运算而得到的差分值进行合计得到的值D(x-x1)。
【式4】
x∈{x1,x1+1,x1+2,...,x1+W-1}
此处,x、y分别表示横向坐标值和纵向坐标值。此外,坐标(x1,y1)是包含检测检查图案的探索区域的左上端位置的坐标,坐标(x1+W,y1+H)是包含检测检查图案的探索区域的右下端位置的坐标。并且,g(x,y)表示该所探索区域所包含的位于坐标(x,y)处的像素的像素值。
图6是示出针对图5(a)所示的检测检查图案502和理想检查图案502求出的、每个列的横向差分值的总和的图。在图6中,曲线图601表示与在上侧示出的检测检查图案501对应的、每个列的横向差分值的总和D(x-x1)。此外,曲线图602表示与在下侧示出的理想检查图案502对应的、每个列的横向差分值的总和Di(x-x1)。另外,Di(x-x1)也能够使用(4)式计算。
如曲线图601和602所示,在黑区域的左端,总和D(x-x1)及Di(x-x1)表现出极小值。另一方面,在黑区域的右端,总和D(x-x1)及Di(x-x1)表现出极大值。此外,该极小值和极大值在曲线图601和602上周期***替出现。
因此,劣化度测定部432从探索区域的左端坐标x1起向右侧依次调查总和D(x-x1)的值。此外,劣化度测定部432将最初总和D(x-x1)为极小值的横向坐标XL设为黑区域的左端。接着,劣化度测定部432将总和D(x-x1)为极大值的横向坐标XR设为黑区域的右端。以后同样,劣化度测定部432依次检测总和D(x-x1)为极小值的横向坐标以及为极大值的横向坐标。
此外,劣化度测定部432可以进行从检测检查图案501得到的D(x-x1)、和从理想检查图案得到的Di(x-x1)的模式匹配(pattern matching),求出与Di(x-x1)的极小值或极大值对应的D(x-x1)的横向坐标。此时,劣化度测定部432将与Di(x-x1)的极小值对应的D(x-x1)的横向坐标XL设为黑区域的左端,将与Di(x-x1)的极大值对应的D(x-x1)的横向坐标XR设为黑区域的右端。尤其是,劣化度测定部432优选利用使用了动态规划法的模式匹配。由此,即使检测检查图案501所包含的黑区域的宽度与理想检查图案502所包含的黑区域的宽度不同,劣化度测定部432也能够高效计算D(x-x1)与Di(x-x1)的一致程度。
劣化度测定部432计算检测检查图案501所包含的各黑区域的左右端之间的距离平均值。并且,劣化度测定部432将该平均值与理想检查图案502所包含的黑区域的宽度之差设为横向的劣化度。例如,如果检测检查图案501所包含的各黑区域的左右端之间的距离平均值为12,理想检查图案502所包含的黑区域的宽度为10,则横向的劣化度为+2。此外,如果检测检查图案501所包含的各黑区域的左右端之间的距离平均值为9,理想检查图案502所包含的黑区域的宽度为10,则横向的劣化度为-1。
此外,劣化度测定部432求出从由图像输入部2读取的加密图像中检测出的纵长检查图案所包含的黑区域的纵向长度、与没有劣化的纵长检查图案所包含的黑区域的纵向长度之差作为纵向的劣化度。
因此,劣化度测定部432能够通过使用替换了上述(4)式的x和y的式子,计算按照各行对在纵向上进行附近像素间的差分运算而得到的差分值进行合计得到的值D(y-y1)。并且,劣化度测定部432与上述同样,将与D(y-y1)的极小值对应的位置设为检测检查图案所包含的黑区域的上端。并且,劣化度测定部432求出与D(y-y1)的极大值对应的位置作为检测检查图案所包含的黑区域的下端。由此,劣化度测定部432能够计算出黑区域的上下端之间的距离。并且,劣化度测定部432将该平均值与理想检查图案所包含的黑区域的纵向长度之差设为纵向的劣化度。
另外,劣化度测定部432也可以求出检测检查图案所包含的白区域的横向及纵向长度、与没有劣化的检查图案所包含的白区域的横向及纵向长度的差作为劣化度。此时,劣化度测定部432使用(4)式和在(4)式中替换了x和y的式子,根据检测检查图案计算D(x-x1)和D(y-y1)。此外,劣化度测定部432将与D(x-x1)的极大值对应的位置设为白区域的左端,该和该极大值右侧相邻的D(x-x1)的极小值所对应的位置设为白区域的右端。并且,劣化度测定部432计算白区域的左右端之间的距离平均值,并将该平均值与理想检查图案所包含的白区域的横向长度的差设为横向的劣化度。同样,劣化度测定部432将与D(y-y1)的极大值对应的位置设为白区域的上端,该和该极大值下侧相邻的D(y-x1)的极小值所对应的位置设为白区域的下端。并且,劣化度测定部432计算白区域的上下端之间的距离平均值,并将该平均值与理想检查图案所包含的白区域的纵向长度的差设为纵向的劣化度。
劣化度测定部432通过对附加到加密区域的各角的4个横长的检查图案212执行上述处理,分别求出横向的劣化度。此外,劣化度测定部432通过对附加到加密区域的各角的4个纵长的检查图案213执行上述处理,分别求出纵向的劣化度。并且,劣化度测定部432将对所得到的所有横向劣化度和纵向劣化度的平均值进行四舍五入处理而得到的值设为针对由图像输入部2读取的加密图像的劣化度Dg。另外,劣化度测定部432也可以仅根据附加到加密区域的任意一个角的检查图案来求出劣化度Dg。或者,劣化度测定部432也可以通过对根据附加到加密区域的4角中的任意两个或三个角的检查图案求出的横向劣化度和纵向劣化度进行平均,求出劣化度Dg。此外,劣化度测定部432也可以通过对根据横长的检查图案求出的横向劣化度进行平均,或者对根据纵长的检查图案求出的纵向劣化度进行平均,求出劣化度Dg。
劣化度测定部432将所得到的劣化度Dg传递给劣化图像校正部433。
劣化图像校正部433通过根据劣化度Dg对由图像输入部2读取的加密图像的加密区域进行扩大或缩小黑区域或白区域的处理,来校正该加密图像。此处,针对黑区域进行的扩大处理在关注的像素为黑区域所包含的像素的情况下,是如下处理:将关注像素周围的像素(例如4个附近像素)中的包含于白区域中的像素的像素值转换为关注像素的像素值,并使其包含到黑区域中。此外,针对黑区域进行的缩小处理在关注的像素为白区域所包含的像素的情况下,是如下处理:将关注像素周围的像素(例如4个附近像素)中的包含于黑区域中的像素的像素值转换为关注像素的像素值,并使其包含到白区域中。
反之,针对白区域进行的扩大处理与针对黑区域进行的缩小处理是相同处理。同样,针对白区域进行的缩小处理与针对黑区域进行的扩大处理是相同处理。
例如,如果针对黑区域求出的劣化度Dg为2N(其中,N为0以上的整数),则劣化图像校正部433针对加密图像中的加密区域所包含的黑区域全体执行N次缩小处理。由此,加密区域所包含的黑区域的上下方向和左右方向的长度分别缩小2N像素。此外,如果针对黑区域求出的劣化度Dg为2N+1(其中,N为0以上的整数),则劣化图像校正部433针对加密图像中的加密区域所包含的黑区域全体执行N次缩小处理。之后,劣化图像校正部433进一步仅针对黑区域的上下端的一方和左右端的一方执行1次缩小处理。另外,在本说明书中,将仅针对黑区域的上下端的一方和左右端的一方进行的缩小处理称作半缩小处理。具体而言,劣化图像校正部433在关注的像素是白区域所包含的像素的情况下,将与关注像素的上侧或下侧相邻的像素中的任意一方、和与关注像素的左侧或右侧相邻的像素中的任意一方的像素值设为转换对象像素。此外,劣化图像校正部433在转换对象像素被包含在黑区域中的情况下,将转换对象像素的像素值转换为关注像素的像素值即可。由此,加密区域所包含的黑区域的上下方向和左右方向的长度分别缩小(2N+1)像素。
因此,劣化图像校正部433能够使黑区域缩小由于劣化而扩大的量,因此能够使加密图像接近没有劣化的状态。另外,在图案检测部431检测出检查图案作为特定图案的情况下,加密区域通过该检测出的检查图案来确定。此外,在图案检测部431没有检测到检查图案的情况下,劣化图像校正部433进行与关于图案检测部431说明的处理相同的处理,能够通过检测检查图案来确定加密区域。
此外,例如,如果针对黑区域求出的劣化度Dg为-2N(其中,N为0以上的整数),则劣化图像校正部433针对加密图像中的加密区域所包含的黑区域全体执行N次扩大处理。由此,加密区域所包含的黑区域的上下方向和左右方向的长度分别扩大2N像素。此外,如果针对黑区域求出的劣化度Dg为2N+1(其中,N为0以上的整数),则劣化图像校正部433针对加密图像中的加密区域所包含的黑区域全体执行N次扩大处理。之后,劣化图像校正部433进一步仅针对黑区域的上下端的一侧和左右端的一侧,执行1次扩大处理。另外,在本说明书中,将仅针对黑区域的上下端的一方和左右端的一方进行的扩大处理称作半扩大处理。具体而言,劣化图像校正部433在关注的像素是黑区域所包含的像素的情况下,将与关注像素的上侧或下侧相邻的像素中的任意一方、和与关注像素的左侧或右侧相邻的像素中的任意一方设为转换对象像素。此外,劣化图像校正部433在转换对象像素被包含在白区域中的情况下,将转换对象像素的像素值转换为关注像素的像素值即可。由此,加密区域所包含的黑区域的上下方向和左右方向的长度分别扩大(2N+1)像素。
因此,劣化图像校正部433能够使黑区域扩大由于劣化而缩小的量,因此能够使加密图像接近没有劣化的状态。
同样,如果针对白区域求出了劣化度,则劣化图像校正部433只要针对加密图像中的加密区域所包含的白区域进行针对上述黑区域求出劣化度的情况下的处理即可。
此外,劣化图像校正部433也可以替代扩大处理,而进行形态学的膨胀运算。此外,劣化图像校正部433也可以替代缩小处理,而进行形态学的收缩运算或细线化处理。劣化图像校正部433能够通过替代缩小处理而执行细线化处理,防止仅有1个像素宽度的黑区域或白区域消失。
图7(a)是示出加密区域内的黑区域的一例的图。此外,图7(b)和图7(c)是分别示出针对图7(a)所示的黑区域700进行了缩小处理和扩大处理后的黑区域710和720的图。在图7(a)~图7(c)中,黑区域700~720所包含的像素表现为黑色,其他像素表现为白色。如图7(b)所示,当劣化图像校正部433针对黑区域700执行了缩小处理时,位于黑区域700外缘的各像素701的像素值被转换为黑区域周围的相邻像素的像素值。因此,各像素701脱离黑区域710。因此,黑区域710的宽度和高度分别比黑区域700的宽度和高度小2个像素。
另一方面,如图7(c)所示,当劣化图像校正部433针对黑区域700执行了扩大处理时,与黑区域700的外缘相邻的各像素702的像素值被转换为相邻的黑区域内的像素的像素值。因此,各像素702被包含到黑区域720中。因此,黑区域720的宽度和高度分别比黑区域700的宽度和高度大2个像素。
图8(a)是示出加密区域内的黑区域的一例的图。此外,图8(b)和图8(c)是分别示出针对图8(a)所示的黑区域800的上端和左端进行了半缩小处理和半扩大处理后的黑区域810和820的图。在图8(a)~图8(c)中,黑区域800~820所包含的像素表现为黑色,其他像素表现为白色。如图8(b)所示,当劣化图像校正部433针对黑区域800执行了半缩小处理时,位于黑区域800的左端或上端的各像素801的像素值被转换为黑区域周围的相邻像素的像素值。因此,各像素801脱离黑区域810。因此,黑区域810的宽度和高度分别比黑区域800的宽度和高度小1个像素。
另一方面,如图8(c)所示,当劣化图像校正部433针对黑区域800执行了半扩大处理时,与黑区域800的左端或上端相邻的各像素802的像素值被转换为相邻的黑区域内的像素的像素值。因此,各像素802被包含到黑区域820中。因此,黑区域820的宽度和高度分别比黑区域800的宽度和高度大1个像素。
图9示出由在图像解密装置4的处理部43上执行的计算机程序控制的、劣化图像校正部433进行的校正处理的动作流程图。另外,以下,将校正处理的动作流程说明为劣化图像校正部433针对黑区域执行扩大处理或缩小处理的流程。但是,在劣化图像校正部433针对白区域执行扩大处理或缩小处理的情况下,除了扩大处理或缩小处理的对象是白区域的情况以外,校正处理的动作流程与针对黑区域执行扩大处理或缩小处理时的动作流程相同。
首先,劣化图像校正部433判定劣化度Dg的符号(步骤S101)。在劣化度Dg为0的情况下,劣化图像校正部433结束处理。
在步骤S101中,在劣化度Dg为正的情况下,劣化图像校正部433针对加密区域执行缩小处理。因此,劣化图像校正部433将缩小处理的重复次数N设定为1(步骤S102)。接着,劣化图像校正部433判定劣化度Dg的绝对值减去2N后的值(|Dg|-2N)是否为0以上(步骤S103)。在(|Dg|-2N)为0以上的情况下(步骤S103-是),劣化图像校正部433针对加密区域内的所有黑区域执行缩小处理(步骤S104)。由此,各黑区域的宽度和高度分别逐个缩小2像素。然后,劣化图像校正部433将重复次数N增加1(步骤S105),之后将控制返回步骤S103。
另一方面,在步骤S103中,在(|Dg|-2N)小于0的情况下(步骤S103-否),劣化图像校正部433判定(|Dg|-2N)是否为-1(步骤S106)。并且,在(|Dg|-2N)是-1的情况下(步骤S106-是),劣化图像校正部433针对加密区域内的所有黑区域执行半缩小处理(步骤S107)。由此,各黑区域的宽度和高度分别逐个缩小1像素。在步骤S107后,或者在步骤S106中(|Dg|-2N)不是-1的情况下(步骤S106-否),劣化图像校正部433结束处理。
另一方面,在步骤S101中,在劣化度Dg为负的情况下,劣化图像校正部433针对加密区域执行扩大处理。因此,劣化图像校正部433将扩大处理的重复次数N设定为1(步骤S108)。接着,劣化图像校正部433判定劣化度Dg的绝对值减去2N后的值(|Dg|-2N)是否为0以上(步骤S109)。在(|Dg|-2N)为0以上的情况下(步骤S109-是),劣化图像校正部433针对加密区域内的所有黑区域执行扩大处理(步骤S110)。由此,各黑区域的宽度和高度分别逐个扩大2像素。此外,劣化图像校正部433将重复次数N增加1(步骤S111),之后将控制返回步骤S109。
另一方面,在步骤S109中,在(|Dg|-2N)小于0的情况下(步骤S109-否),劣化图像校正部433判定(|Dg|-2N)是否为-1(步骤S112)。并且,在(|Dg|-2N)是-1的情况下(步骤S112-是),劣化图像校正部433针对加密区域内的所有黑区域执行半扩大处理(步骤S113)。由此,各黑区域的宽度和高度分别逐个扩大1像素。在步骤S113后,或者在步骤S112中(|Dg|-2N)不是-1的情况下(步骤S112-否),劣化图像校正部433结束处理。
劣化图像校正部433将如上那样校正由图像输入部2读取的加密图像而得到的校正图像传递到解密部434。
解密部434通过针对由劣化图像校正部433得到的校正图像执行解密处理,重新构成原图像。
因此,解密部434首先校正在通过图像输入部2读取加密图像时等产生的、加密区域内的局部伸缩或变形。例如,解密部434确定加密区域内的各反转标记的位置。此外,解密部434通过求出所确定的位置与加密区域没有伸缩和变形时的位置的偏差,从而能够检测加密区域内的局部变形量或伸缩量。
因此,解密部434针对加密图像执行提取反转标记的过滤处理。反转标记相对于其周围被反转了像素值。因此,解密部434例如针对反转标记、与反转标记包含于相同的块内的反转标记周围的像素进行中值过滤(median filter)处理来进行平滑化。此外,解密部434能够通过取该平滑化的图像与加密图像的对应像素之间的差分绝对值,生成仅与反转标记对应的像素具有大像素值的标记提取图像。
接着,解密部434利用反转标记的分布沿纵横向为一定周期的情况,对提取出反转标记的标记提取图像求出横向和纵向的周期性。因此,解密部434生成按照各列求出标记提取图像的像素值合计的横向信号分布。此外,解密部434生成按照各行求出标记提取图像的像素值合计的纵向信号分布。于是,关于排列有多个反转标记的行和列,其像素值的合计为相对较大的值,另一方面,关于不存在反转标记的行和列,其像素值的合计为相对较小的值。此外,像素值的合计值较大的列和行以与作为加扰处理单位的块的横向长度以及纵向长度大致相等的间隔周期性出现。因此,解密部434对在加密区域不存在伸缩和变形时排列有反转标记的列具有较大的值而其他列具有较小的值的一维模板、与上述横向的信号分布以及纵向的信号分布进行模式匹配。为了能够高效进行处理,作为该模式匹配,优选为例如利用了动态规划法的模式匹配处理。此外,解密部434能够通过模式匹配处理,将与模板的信号值大的位置对应的位置决定为排列有反转标记的列或行。此外,解密部434求出排列有反转标记的列或行的位置、与加密区域不存在伸缩和变形时排列有反转标记的列或行的偏差量。解密部434通过对加密区域进行局部拉伸或缩小以消除该偏差量,使得排列有反转标记的列或行以与块的横向长度以及纵向长度相当的间隔周期性出现。
接着,解密部434针对反转标记所包含的所有像素,执行像素值逆转换处理。具体而言,解密部434如针对加密处理所说明的那样,求出包含在与反转标记相同块中的、且该反转标记器周围的像素的平均值Pav,并依照该平均值Pav选择上述(2)式或(3)式中的任意一方。此外,解密部434使用所选择的式子,转换反转标记所包含的像素的值。
最后,解密部434通过针对实施了像素值逆转换后的图像执行解扰处理,重新构成原图像。解密部434能够使用执行加扰处理时的加密密钥和转换块位置的式(1),决定执行加扰处理后的块位置成为y的、加密区域内的块的原来位置x。并且,解密部434能够通过将加密区域内的各块移动到所得到的原来的块位置,重新构成原图像。
处理部43经由通信部41将重新构成的原图像输出到输出部3。此外,处理部43也可以将重新构成的原图像存储到存储部42。
图10示出由在图像解密装置4的处理部43上执行的计算机程序控制的、包含图像校正处理的解密处理的动作流程图。
如图10所示,当通过图像输入部2读取印刷在介质上的加密图像,且图像解密装置4接收到该加密图像的电子数据时,处理部43开始解密处理。接着,处理部43的图案检测部431从加密图像中检测作为用于决定校正量的基准的、尺寸和形状已知的特定图案(步骤S201)。在本实施方式中,特定图案是附加到加密图像所包含的加密区域的4角的检查图案。接着,图案检测部431将表示检测出的特定图案的位置的位置信息传递给处理部43的劣化度测定部432。
劣化度测定部432求出从加密图像检测出的特定图案的长度与没有劣化的特定图案的长度的偏差量,并将该偏差量设为劣化度(步骤S202)。例如,劣化度测定部432分别求出从加密图像检测出的检查图案所包含的各黑区域的横向长度以及纵向长度、与没有劣化的理想的检查图案所包含的对应的各黑区域的横向长度以及纵向长度的差。并且,劣化度测定部432将该差的平均值设为劣化度Dg。劣化度测定部432将所得到的劣化度Dg传递给处理部43的劣化图像校正部433。
劣化图像校正部433通过对加密图像的加密区域,根据劣化度Dg进行扩大或缩小黑区域或白区域的处理,来校正该加密图像(步骤S203)。另外,劣化图像校正部433依照图9所示的流程图,执行步骤S203的处理。接着,劣化图像校正部433将所得到的校正图像传递给处理部43的解密部434。
解密部434通过针对校正图像执行解密处理,重新构成原图像(步骤S204)。具体而言,如上所述,解密部434修正校正图像的加密区域内的局部伸缩和变形,以块的纵向长度和横向长度的周期来排列反转标记。接着,解密部434针对加密区域内的各反转标记所包含的像素,执行像素值逆转换处理。之后,解密部434针对加密区域执行解扰处理,并以块为单位替换像素位置,从而能够重新构成原图像。
处理部43经由通信部41将重新构成的原图像输出到输出部3(步骤S205)。接着,处理部43结束解密处理。
如以上所说明那样,一个实施方式的图像处理***从通过图像输入部读取印刷有加密图像的介质而得到的电子数据,检测附加到加密图像的形状和尺寸预先已知的特定图案。然后该图像处理***测定所检测出的特定图案所包含的黑区域或白区域的长度与没有劣化时的长度的偏差量作为劣化度。因此,该图像处理***能够正确地推断从介质读取的电子数据所包含的加密图像的劣化度。并且,该图像处理***通过扩大或缩小加密图像内的加密区域所包含的黑区域或白区域,使得所测定的劣化度变小,由此来校正加密图像。此外,该图像处理***对所校正的加密图像进行解密来重新构成原图像。因此,即使图像输入部读取得到的电子数据所表现的加密图像劣化,该图像处理***也能够正确地重新构成原图像。
另外,本发明不受上述实施方式限定。例如,通过在上述图像处理***之外另外设置的装置,读取印刷在介质上的加密图像,并使加密图像电子数据化,在图像解密装置能够经由其通信部取得加密图像的电子数据的情况下,图像输入部也可以被省略。此外,在这种情况下,包含加密图像的电子数据的文件形式也可以不是JPEG(JointPhotographic Experts Group:联合图像专家组)形式、tiff(Tagged Image File Format:标签图像文件格式)等图像数据用的形式。例如,包含加密图像的电子数据的文件形式也可以是pdf(Portable Document Format:可移植文档格式)形式或HTML(HyperTextMarkup Language:超文本链接标示语言)形式等包含文本的形式那样的其他形式。图像解密装置的处理部在包含加密图像的电子数据的文件形式不是图像数据用形式的情况下,也能够通过提取与该电子数据所包含的加密图像相关的信息,针对该所提取的加密图像应用上述图像校正处理和图像解密处理。
此外,处理部的图案检测部也可以检测加密区域内的任意一个反转标记,作为用于测定劣化度的特定图案。此外,对原图像进行加密的加密装置也可以在对原图像进行加密并生成加密图像后,在加密图像中在加密区域或者其周围,附加形状和尺寸已知的图案。例如,加密装置也可以在加密区域的周围的左上附加交替配置了具有预定宽度的黑区域和白区域的图案。此时,图案检测部也可以检测附加到加密区域或者其周围的形状和尺寸已知的图案,作为特定图案。
另外,图案检测部由于预先知晓这些特定图案的形状和尺寸,因此例如能够通过执行加密图像与表示没有劣化的理想的特定图案的模板的模板匹配,来检测这些特定图案。
但是,对于反转标记,包含在反转标记内的像素的值会根据反转标记所包含的像素以及反转标记周围的像素值而变动。因此,即使加密图像没有劣化,附加到加密区域中的反转标记的形状与没有劣化的反转标记的形状也有可能不同。因此,图案检测部在检测反转标记作为特定图案的情况下,进行针对解密部所说明的那样的变形/伸缩处理来修正反转标记的位置,以使得能够正确检测出反转标记。图案检测部优选针对该修正后的位置检测反转标记。并且,图案检测部进行执行了变形/伸缩处理的加密图像与表示没有劣化的反转标记的模板的模板匹配,求出加密图像与模板的一致度。例如能够采用通过一边改变加密图像与模板的相对位置,一边将加密图像的像素值与模板的像素值一致的像素数除以模板的像素数而得到的各相关值中的极大值作为该一致度。图案检测部仅将一致度为预定值以上的反转标记检测为特定图案。另外,在例如一致度被包含在0到1的范围内的情况下,能够将预定值设为0.7。
此外,处理部的劣化度测定部能够通过依照如上关于劣化度测定部所陈述的处理相同的处理,调查所检测出的特定图案所包含的黑区域或白区域的尺寸变动,测定劣化度。例如,劣化度测定部求出检测为特定图案的反转标记的宽度和高度与没有劣化的反转标记的宽度和高度各自的差的平均值,并将对该平均值进行四舍五入后的值设为劣化度。
并且,图像处理装置也可以重复2次以上执行由图案检测部、劣化度测定部和劣化图像校正部执行的图像校正处理。另外,图像校正处理是指图10所示的流程图中的步骤S201~S203的处理。例如,在第1次图像校正处理中,图案检测部从加密图像检测检查图案作为特定图案。并且,劣化度测定部根据检测出的检查图案测定劣化度。此外,劣化图像校正部根据所得到的劣化度校正加密图像。
接着,在第2次图像校正处理中,图案检测部从通过第1次图像校正处理校正的加密图像,检测任意一个反转标记作为特定图案。并且,劣化度测定部根据检测出的检查图案再次测定劣化度。此外,劣化图像校正部根据所得到的劣化度再次校正进行了一次校正的加密图像。以下同样,图像处理装置重复图像校正处理预定次数,或者重复执行图像校正处理直到所测定的劣化度绝对值变为预定值以下为止。另外,为了平衡性良好地校正加密图像整体,优选在各次图像校正处理中检测出的特定图案位置相互不同。此外,处理部的解密部针对重复进行图像校正处理而得到的校正图像执行解密处理。
这样,图像处理装置能够通过针对重复多次执行图像校正处理而得到的校正图像执行解密处理,更正确地重新构成原图像。
此外,作为该图像处理装置进行图像校正处理的对象的图像不限于加密图像。作为图像校正处理的对象的图像例如只要是被印刷到纸等介质上,并且在该图像或图像周围附加了形状和尺寸预先已知的图案即可。如果作为图像校正处理的对象的图像不是加密图像,则也可以省略图像处理装置中的处理部的解密部。
另外,使计算机实现该图像处理装置的处理部具有的图案检测部、劣化度测定部、劣化图像校正部和解密部的各功能的计算机程序能够以记录在计算机可读的介质上的形式来提供。
此处列举的所有示例和特定用语旨在教示的目的,用于帮助读者理解本发明和本发明人为推进相关技术而提出的构思,并且与表示本发明的优势和劣势相关的、本说明书的所有示例结构应当被解释为不限定于这样特定的列举的示例和条件。尽管已经详细描述了本发明的实施方式,但是应当理解,在不脱离本发明的精神和范围的情况下,可以对其作出多种变更、替换和修正。
Claims (9)
1.一种图像处理***,其具有:
图像输入部,其读取印刷在介质上的图像并生成表示该图像的电子数据;以及
处理部,其校正所述电子数据所表示的图像,其中,该处理部实现以下功能:
从所述电子数据所表示的图像中,检测附加到该图像的具有第1尺寸和形状的第1图案的功能;
测定所述检测出的第1图案的尺寸相对于所述第1尺寸的偏差量作为劣化度的功能;以及
校正所述电子数据所表示的图像以使所述劣化度变小的功能。
2.根据权利要求1所述的图像处理***,其中,
所述第1尺寸是所述第1图案所包含的具有预定值以下的像素值的区域的长度,在测定所述劣化度的功能中,测定将所述检测出的第1图案所包含的具有预定值以下的像素值的区域的长度减去所述第1尺寸得到的差作为所述劣化度,
在所述校正功能中,在所述劣化度为正值的情况下,将所述电子数据所表示的图像所包含的具有所述预定值以下的像素值的区域缩小,以使该区域的长度缩短所述劣化度的绝对值,在所述劣化度为负值的情况下,将所述电子数据所表示的图像所包含的具有所述预定值以下的像素值的区域扩大,以使该区域的长度增长所述劣化度的绝对值。
3.根据权利要求1或2所述的图像处理***,其中,
所述处理部使所述图案检测功能从通过所述校正功能校正后的校正图像中检测具有第2尺寸和形状的第2图案,
使所述劣化度测定功能测定所述检测出的第2图案的尺寸相对于所述第2尺寸的偏差量作为第2劣化度,
使所述图像校正功能进一步校正所述校正图像以使所述第2劣化度变小。
4.根据权利要求1~3中的任意一项所述的图像处理***,其中,
所述电子数据所表示的图像是对该图像所包含的至少一部分区域进行了加密的加密图像,
检测所述图案的功能检测表示所述加密区域的边界的图案作为所述第1图案。
5.根据权利要求3或4所述的图像处理***,其中,
所述电子数据所表示的图像是对该图像所包含的至少一部分区域进行了加密的加密图像,
检测所述图案的功能检测表示所述加密区域内的预定位置的图案作为所述第2图案。
6.根据权利要求4或5所述的图像处理***,其中,所述处理部进一步实现如下的解密功能:对通过所述校正功能校正后的加密图像进行解密,重新构成原图像。
7.一种图像处理方法,其中,该图像处理方法包括以下步骤:
读取印刷在介质上的图像并生成表示该图像的电子数据,
从所述电子数据所表示的图像中检测附加到该图像的具有预定尺寸和形状的图案,
测定所述检测出的图案的尺寸相对于所述预定尺寸的偏差量作为劣化度,
校正所述电子数据所表示的图像以使所述劣化度变小。
8.一种计算机程序,其中,该计算机程序使计算机执行以下步骤:
从通过读取印刷在介质上的图像而得到的电子数据所表示的图像中,检测附加到该图像的具有预定尺寸和形状的图案,
测定所述检测出的图案的尺寸与所述预定尺寸的偏差量作为劣化度,
校正所述电子数据所表示的图像以使所述劣化度变小。
9.一种图像处理装置,其具有:
图案检测部,其从通过读取印刷在介质上的图像而得到的电子数据所表示的图像中,检测附加到该图像的具有预定尺寸和形状的图案;
劣化度测定部,其测定所述检测出的图案的尺寸与所述预定尺寸的偏差量作为劣化度;以及
图像校正部,其校正所述电子数据所表示的图像以使所述劣化度变小。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2008/073856 WO2010073409A1 (ja) | 2008-12-26 | 2008-12-26 | 画像処理システム、画像処理装置及び画像処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102265591A true CN102265591A (zh) | 2011-11-30 |
CN102265591B CN102265591B (zh) | 2013-12-18 |
Family
ID=42287076
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008801325107A Active CN102265591B (zh) | 2008-12-26 | 2008-12-26 | 图像处理***、图像处理装置以及图像处理方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8339677B2 (zh) |
EP (1) | EP2372996B1 (zh) |
JP (1) | JP5093364B2 (zh) |
KR (1) | KR101247826B1 (zh) |
CN (1) | CN102265591B (zh) |
WO (1) | WO2010073409A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102270460B1 (ko) * | 2014-09-19 | 2021-06-29 | 삼성디스플레이 주식회사 | 유기 발광 표시 장치 및 이의 열화 보상 방법 |
JP2018005389A (ja) * | 2016-06-29 | 2018-01-11 | 株式会社リコー | 画像変形回路、画像処理装置、及び画像変形方法 |
US10482569B2 (en) * | 2016-07-11 | 2019-11-19 | DISC Intellectual Properties, LLC | Image data encryption and rendering system |
JP6790601B2 (ja) * | 2016-08-31 | 2020-11-25 | ブラザー工業株式会社 | 画像解析装置 |
CN115601217B (zh) * | 2022-12-09 | 2023-02-28 | 成都工业职业技术学院 | 一种监控视频加密方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000030052A (ja) * | 1998-07-13 | 2000-01-28 | Oki Electric Ind Co Ltd | 画像処理装置 |
US6606421B1 (en) * | 2000-05-25 | 2003-08-12 | Hewlett-Packard Development Company, L.P. | Geometric deformation correction method and system for dot pattern images |
CN101063998A (zh) * | 2006-04-30 | 2007-10-31 | 王文芳 | 新型二维条码(q码)的编码和解码方法 |
CN101080929A (zh) * | 2004-10-18 | 2007-11-28 | 索尼株式会社 | 图像处理装置与图像处理方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4797735A (en) * | 1985-07-04 | 1989-01-10 | Matsushita Electric Industrial Co., Ltd. | Distortion surveillance apparatus for television signal transmission system |
JPH03276380A (ja) * | 1990-03-27 | 1991-12-06 | Oki Electric Ind Co Ltd | 文字認識装置 |
EP0474466B1 (en) | 1990-09-04 | 1994-11-30 | Glaxo Group Limited | Method and apparatus for filling cavities |
US5351107A (en) * | 1992-09-24 | 1994-09-27 | Kabushiki Kaisha Toshiba | Image forming apparatus and method having image density correcting function |
EP0664642B1 (en) * | 1994-01-20 | 2002-07-24 | Omron Corporation | Image processing device for identifying an input image, and copier including same |
JP3527145B2 (ja) * | 1999-09-10 | 2004-05-17 | Kddi株式会社 | ディジタル伝送画像の客観品質評価装置 |
JP4366886B2 (ja) * | 2001-05-24 | 2009-11-18 | コニカミノルタビジネステクノロジーズ株式会社 | 画像認識のための装置と方法 |
FR2847411B1 (fr) * | 2002-11-15 | 2005-01-14 | Telediffusion De France Tdf | Procede et systeme de mesure des degradations d'une image video introduites par un codage a reduction de debit |
JP4194029B2 (ja) * | 2003-02-26 | 2008-12-10 | Kddi株式会社 | 画像劣化自動検出装置 |
WO2005069216A1 (ja) * | 2004-01-15 | 2005-07-28 | Matsushita Electric Industrial Co., Ltd. | 光学的伝達関数の測定方法、画像復元方法、およびデジタル撮像装置 |
US8421715B2 (en) * | 2004-05-21 | 2013-04-16 | Semiconductor Energy Laboratory Co., Ltd. | Display device, driving method thereof and electronic appliance |
JP4118872B2 (ja) * | 2004-12-06 | 2008-07-16 | シャープ株式会社 | 管理装置、印刷処理システム、管理装置の制御方法、管理装置の制御プログラム、管理装置の制御プログラムが記録された記録媒体 |
WO2008053545A1 (fr) | 2006-10-31 | 2008-05-08 | Fujitsu Limited | Dispositif de chiffrage/déchiffrage d'images, procédé et programme |
JP5054981B2 (ja) * | 2007-01-12 | 2012-10-24 | キヤノン株式会社 | 撮像装置及び撮像処理方法 |
JP4793340B2 (ja) * | 2007-07-09 | 2011-10-12 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置 |
JP2009276671A (ja) * | 2008-05-16 | 2009-11-26 | Canon Inc | 発光装置 |
-
2008
- 2008-12-26 CN CN2008801325107A patent/CN102265591B/zh active Active
- 2008-12-26 EP EP08879204.9A patent/EP2372996B1/en active Active
- 2008-12-26 KR KR1020117013915A patent/KR101247826B1/ko active IP Right Grant
- 2008-12-26 WO PCT/JP2008/073856 patent/WO2010073409A1/ja active Application Filing
- 2008-12-26 JP JP2010543748A patent/JP5093364B2/ja active Active
-
2011
- 2011-06-21 US US13/164,851 patent/US8339677B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000030052A (ja) * | 1998-07-13 | 2000-01-28 | Oki Electric Ind Co Ltd | 画像処理装置 |
US6606421B1 (en) * | 2000-05-25 | 2003-08-12 | Hewlett-Packard Development Company, L.P. | Geometric deformation correction method and system for dot pattern images |
CN101080929A (zh) * | 2004-10-18 | 2007-11-28 | 索尼株式会社 | 图像处理装置与图像处理方法 |
CN101063998A (zh) * | 2006-04-30 | 2007-10-31 | 王文芳 | 新型二维条码(q码)的编码和解码方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2372996B1 (en) | 2018-10-03 |
US20110249300A1 (en) | 2011-10-13 |
JPWO2010073409A1 (ja) | 2012-05-31 |
KR101247826B1 (ko) | 2013-03-26 |
WO2010073409A1 (ja) | 2010-07-01 |
CN102265591B (zh) | 2013-12-18 |
JP5093364B2 (ja) | 2012-12-12 |
EP2372996A1 (en) | 2011-10-05 |
EP2372996A4 (en) | 2013-04-17 |
KR20110102343A (ko) | 2011-09-16 |
US8339677B2 (en) | 2012-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7826637B2 (en) | Digital watermark embedding apparatus, digital watermark detecting apparatus, digital watermark embedding method, digital watermark detecting method and computer program product | |
CN101755274B (zh) | 用于保证文件安全的方法和设备 | |
CN101529888B (zh) | 图像加密/解密装置、方法 | |
JP4348381B2 (ja) | 画像暗号化/復号化装置、方法およびプログラム | |
US8401224B2 (en) | Hidden image signalling | |
CN102265591B (zh) | 图像处理***、图像处理装置以及图像处理方法 | |
JPWO2004084125A1 (ja) | ドットパターンを用いた情報入出力方法 | |
CN101822037B (zh) | 图像处理装置和方法 | |
JP2005094107A (ja) | 印刷物処理システム,透かし入り文書印刷装置,透かし入り文書読み取り装置,印刷物処理方法,情報読み取り装置,および情報読み取り方法 | |
JP4400565B2 (ja) | 透かし情報埋め込み装置及び、透かし情報検出装置 | |
JP4595014B2 (ja) | 電子透かし埋め込み装置および検出装置 | |
CN100464564C (zh) | 图像处理方法和图像处理装置 | |
CN102117474B (zh) | 一种数字图像中水印嵌入和检测的方法及装置 | |
JP6413542B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP5077439B2 (ja) | 画像の暗号化装置/復号装置、画像の暗号化方法/復号方法、画像の暗号化プログラム/復号プログラム | |
JP2004147253A (ja) | 画像処理装置及び画像処理方法 | |
JP4232676B2 (ja) | 情報検出装置,画像処理システム,および情報検出方法 | |
JP4397866B2 (ja) | 2次元パターン読み取り装置、2次元パターン読み取り方法 | |
JP2007110196A (ja) | 情報処理システム,地紋重畳装置,回答抽出装置,地紋重畳方法,回答抽出方法 | |
JP4861251B2 (ja) | 画像処理装置およびその制御方法 | |
JP5009414B2 (ja) | 地紋重畳装置、および地紋重畳方法 | |
JP2010093632A (ja) | 情報埋込画像生成装置、情報読取装置、情報埋込画像生成方法、情報読取方法、情報埋込画像生成プログラムおよび情報読取プログラム | |
JP2006157831A (ja) | 改ざん検出装置,透かし入り画像出力装置,透かし入り画像入力装置,透かし入り画像出力方法,および透かし入り画像入力方法 | |
JP4821624B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP2008301280A (ja) | 画像処理装置およびその制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |