CN106313918A - 图像处理装置以及图像处理方法 - Google Patents

图像处理装置以及图像处理方法 Download PDF

Info

Publication number
CN106313918A
CN106313918A CN201610497261.8A CN201610497261A CN106313918A CN 106313918 A CN106313918 A CN 106313918A CN 201610497261 A CN201610497261 A CN 201610497261A CN 106313918 A CN106313918 A CN 106313918A
Authority
CN
China
Prior art keywords
subject area
image
inspection
image processing
processing apparatus
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
Application number
CN201610497261.8A
Other languages
English (en)
Other versions
CN106313918B (zh
Inventor
石川智
石川智一
堀信二郎
诹访徹哉
香川英嗣
柳内由美
田中和歌子
池田徹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN106313918A publication Critical patent/CN106313918A/zh
Application granted granted Critical
Publication of CN106313918B publication Critical patent/CN106313918B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • B41J2/2142Detection of malfunctioning nozzles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/0451Control methods or devices therefor, e.g. driver circuits, control circuits for detecting failure, e.g. clogging, malfunctioning actuator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04586Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads of a type not covered by groups B41J2/04575 - B41J2/04585, or of an undefined type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/135Nozzles
    • B41J2/165Prevention or detection of nozzle clogging, e.g. cleaning, capping or moistening for nozzles
    • B41J2/16579Detection means therefor, e.g. for nozzle clogging
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/135Nozzles
    • B41J2/165Prevention or detection of nozzle clogging, e.g. cleaning, capping or moistening for nozzles
    • B41J2/16585Prevention or detection of nozzle clogging, e.g. cleaning, capping or moistening for nozzles for paper-width or non-reciprocating print heads
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • B41J2/2139Compensation for malfunctioning nozzles creating dot place or dot size errors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • B41J2/2146Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding for line print heads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • G06K15/102Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers using ink jet print heads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00795Reading arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/409Edge or detail enhancement; Noise or error suppression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/603Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
    • H04N1/6033Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis
    • H04N1/6047Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis wherein the test pattern is part of an arbitrary user image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Ink Jet (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

本发明提供一种图像处理装置以及图像处理方法。所述图像处理装置具有:生成单元,其被构造为基于读取图像数据,生成检查对象图像数据;设置单元,其被构造为由所述检查对象图像数据,设置检查对象区域;以及提取单元,其被构造为通过将预定处理应用到所设置的检查对象区域,来提取特异部分。所述设置单元设置所述检查对象区域,以使在预定方向上的、检查对象区域与所述检查对象图像数据的整个图像区域之比,大于在与所述预定方向交叉的方向上的、检查对象区域与所述整个图像区域之比。

Description

图像处理装置以及图像处理方法
技术领域
本发明涉及一种适于提取检查对象的、诸如缺陷等特异部分(unique portion)的图像处理装置以及图像处理方法。
背景技术
日本特开2013-185862号公报,或“受周边视觉和非自主眼睛运动启发的“KIZUKI”算法”,精密工程日本协会杂志,2013年,第11号,第79卷,第1045至1049页(""KIZUKI"Algorithm inspired by Peripheral Vision and Involuntary Eye Movement",Journalof the Japan Society for Precision Engineering,Vol.79,No.11,2013,p.1045–1049),公开了用于根据人的视觉机制来检测检查对象的缺陷的算法。具体而言,在对检查对象进行摄像之后,将所得的图像分割成具有预定大小的分割区域,并且对分割区域中的各个,进行平均化和量化。此外,在分割区域的大小和/或相位改变的多种情况下进行这样的处理,并且根据将所得的量化值相加的结果,确定缺陷的存在或不存在,如果存在,则还确定缺陷的位置。通过采用这样的方法,能够有效地提取检查对象的缺陷并使检查对象的缺陷变得明显,而无需任何的人的观察。
另外,日本特开2010-111031号公报公开了如下的方法,即,在检查对象是由喷墨打印装置打印的打印物的情况下,通过首先提取容易提取对打印装置特定的缺陷的实心区域,并检查该实心区域,来抑制对检查的处理负荷和检查速度的降低。
然而,在采用日本特开2013-185862号公报或上述的精密工程日本协会杂志中公开的算法的情况下,虽然能够从均匀图像提取特异部分,但是在试图从实际打印图像中提取特异部分的情况下,也同时检测出原始图像数据中存在的特异部分。为了避免这种情况,还能够采用日本特开2010-111031号公报中公开的方法以仅检查实心区域;然而,在这种情况下,无法提取在实心区域中不明显的缺陷。
发明内容
为了解决上述问题而做出本发明。因此,本发明的目的是提供一种即使在检查实际打印图像的情况下,无需提取打印图像的特异部分,也能够有效地仅提取缺陷部分的图像处理装置以及图像处理方法。
根据本发明的第一方面,提供一种图像处理装置,其适于从打印图像中检测在预定方向上延伸的特异部分,所述图像处理装置包括:生成单元,其被构造为基于由读取所述图像而得的读取图像数据,生成检查对象图像数据;设置单元,其被构造为在所述检查对象图像数据中,设置检查对象区域;以及提取单元,其被构造为进行用于提取由所述设置单元设置的所述检查对象区域的特异部分的图像处理,其中,所述设置单元设置所述检查对象区域,以使在所述预定方向上的、由检查对象区域占据的范围与所述检查对象图像数据的整个图像区域之比,大于在与所述预定方向交叉的方向上的、由检查对象区域占据的范围与所述整个图像区域之比。
根据本发明的第二方面,提供一种图像处理方法,其适于从打印图像中检测在预定方向上延伸的特异部分,所述图像处理方法包括:生成步骤,基于由读取所述图像而得的读取图像数据,生成检查对象图像数据;设置步骤,在所述检查对象图像数据中,设置检查对象区域;以及提取步骤,进行用于提取由所述设置步骤设置的所述检查对象区域的特异部分的图像处理,其中,所述设置步骤设置所述检查对象区域,以使在所述预定方向上的、由检查对象区域占据的范围与所述检查对象图像数据的整个图像区域之比,大于在与所述预定方向交叉的方向上的、由检查对象区域占据的范围与所述整个图像区域之比。
根据本发明的第三方面,提供一种存储介质,其存储指示计算机进行适于从打印图像中检测在预定方向上延伸的特异部分的图像处理方法的程序,其中,所述图像处理方法包括:生成步骤,基于由读取所述图像而得的读取图像数据,生成检查对象图像数据;设置步骤,在所述检查对象图像数据中,设置检查对象区域;以及提取步骤,进行用于提取由所述设置步骤设置的所述检查对象区域的特异部分的图像处理,其中,所述设置步骤设置所述检查对象区域,以使在所述预定方向上的、由检查对象区域占据的范围与所述检查对象图像数据的整个图像区域之比,大于在与所述预定方向交叉的方向上的、由检查对象区域占据的范围与所述整个图像区域之比。
通过以下(参照附图)对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
图1A至图1D是例示在本发明中可用的图像处理装置1的形式的示例的图;
图2是用于说明图像处理***中的控制构造的框图;
图3是作为在本发明中可用的多功能***设备的、喷墨打印装置的示意构造图;
图4A和图4B是分别例示打印元件的阵列构造和读取元件的阵列构造的图;
图5是例示第一实施例中的、用于缺陷检测的基本步骤的流程图;
图6是例示第一实施例中的缺陷检测算法的流程图;
图7A和图7B是用于说明图像数据分割状态的图;
图8A至图8E是示意性例示在2×2像素的分割大小的情况下的相加处理的步骤的图;
图9A至图9J是示意性例示在3×3像素的分割大小的情况下的相加处理的步骤的图;
图10A至图10C是例示读取包括白线的图像的情况的图;
图11A和图11B是例示由打印元件的喷出故障引起的白色条纹的图;
图12A至图12C是例示读取的图像数据和处理步骤的图;
图13A和图13B是用于说明检查对象图像数据生成步骤和检查对象区域设置步骤的流程图;
图14A和图14B是用于说明用于对边缘像素的数量进行计数的方法的图;
图15A和图15B是例示适合于检查对象区域的分割大小的图;
图16A和图16B是例示适合于检查对象区域的相位的图;
图17A和图17B是例示高斯滤波器的示例的图;
图18是例示第二实施例中的、用于特异部分检测的基本步骤的流程图;
图19是例示第二实施例中的特异部分检测算法的流程图;
图20A至图20C是例示特异部分检测算法的处理结果的图;
图21是用于说明用于设置检查对象区域的方法的图;
图22是例示在包括白色图像的情况下进行的检查对象区域设置处理的流程图;
图23是用于说明检查对象区域设置算法的流程图;
图24是用于说明典型的图像处理的框图;
图25A和图25B是用于说明串行型喷墨打印装置的图;以及
图26A至图26C是用于说明生成虚拟数据的方法的图。
具体实施方式
图1A至图1D是例示在本发明中可用的图像处理装置1的形式的示例的图。本发明的图像处理装置是如下的图像处理装置,即,对拍摄的图像数据,进行用于使用户容易地识别打印图像的特异部分的弹出处理,以及用于使装置本身做出确定的处理,并且该图像处理装置作为***,能够采用各种形式。
图1A例示了图像处理装置1包括读取单元2的形式。例如,这种形式对应于如下的情况,即,由喷墨打印装置打印预定图像的片材,放置在图像处理装置1内部的读取单元2的读取台上并被光学传感器等进行摄像,并且所得的图像数据被图像处理单元3处理。图像处理单元3包括CPU或者能够进行比CPU更高速处理的图像处理加速器,并且控制由读取单元2进行的读取动作,或对所接收的图像数据进行预定的检查处理。
图1B例示了图像处理装置1外部连接到包括读取单元2的读取装置2A的形式。例如,这种形式对应于PC连接到扫描器的***。作为用于连接的方法,能够使用诸如USB、GigE或CameraLink等的通用连接方法。由读取单元2读取的图像数据通过接口单元4被提供到图像处理单元3,并且图像处理单元3对所接收的图像数据进行预定的检查处理。注意,在这种形式下,图像处理装置1可以进一步外部连接到包括打印单元5的打印装置。
图1C例示了图像处理装置1包括读取单元2和打印单元5的形式。例如,这种形式对应于包括扫描器功能、打印机功能以及图像处理功能中的所有的多功能***设备。图像处理单元3控制打印单元5中的打印动作、读取单元2中的读取动作、要对由读取单元2读取的图像进行的检查处理以及其他的动作和处理中的所有。
图1D例示了图像处理装置1外部连接到包括读取单元2和打印单元5的多功能***设备6的形式。例如,这种形式对应于如下的***,在该***中,PC连接到包括扫描器功能和打印机功能二者的多功能***设备。
本发明的图像处理装置1能够采用图1A至图1D中的任何形式。在下文中,在以采用图1D中的形式的情况为例的同时,将详细描述本发明的实施例。
(第一实施例)
图2是用于说明图1D的形式中的控制构造的框图。图像处理装置1由主机PC等构成,其中,CPU 301在使用RAM 302作为工作区域的同时,根据HDD 303中保持的程序,进行各种处理。例如,CPU 301根据通过键盘/鼠标I/F 305从用户接收到的命令或HDD 303中保持的程序,生成由多功能***设备6可打印的图像数据,并将该图像数据传送到多功能***设备6。另外,CPU 301根据HDD中存储的程序,对通过数据传送I/F 304从多功能***设备6接收到的图像数据,进行预定的处理,并通过显示I/F 306,在未例示的显示器上,显示处理的结果或各种信息。
另一方面,在多功能***设备6中,CPU 311在使用RAM 312作为工作区域的同时,根据ROM 313中保持的程序,进行各种处理。此外,多功能***设备6包括:图像处理加速器309,用于进行高速图像处理;扫描器控制器307,用于控制读取单元2;以及头控制器314,用于控制打印单元5。
图像处理加速器309是适于能够以比CPU 311更高的速度来进行图像处理的硬件。此外,CPU 311将图像处理所需的参数和数据,写入到RAM 312的预定地址中,从而启动图像处理加速器309,并且在读取参数和数据之后,对数据进行预定的图像处理。注意,图像处理加速器309不是不可缺少的组件,并且CPU 311能够进行等效处理。
头控制器314将打印数据供给到打印单元5中配设的打印头100,并且控制打印头100的打印动作。另外,CPU 311将由打印头100可打印的打印数据以及控制参数,写入到RAM312的预定地址中,从而启动头控制器314,并且根据打印数据进行喷出动作。
扫描器控制器307控制阵列在读取单元2中的各个读取元件,并且同时,将从读取元件获得的RGB辉度数据输出到CPU 311。CPU 311通过数据传送I/F 310,将所获得的RGB辉度数据传送到图像处理装置1。作为用于图像处理装置1的数据传送I/F 304与多功能***设备6的数据传送I/F 310之间的连接的方法,能够使用诸如USB、IEEE 1394或LAN等的方法。
图3是可用作本实施例中的多功能***设备6的喷墨打印装置(在下文中也简称为打印装置)的示意构造图。本实施例中的打印装置是全行型打印装置,其中,打印头100和读取头107并行布置,二者都具有与作为打印介质的可用纸张P或检查对象相同的宽度。打印头100包括分别适于喷出黑色(K)、青色(C)、品红色(M)和黄色(Y)墨的、4个打印元件阵列101至104,并且这些打印元件阵列101至104并行布置在片材P的运送方向(Y方向)上。打印元件阵列101至104的更下游,设置有读取头107。在读取头107中,用于读取打印的图像的多个读取元件阵列在X方向上。
当进行打印处理或读取处理时,随着运送辊105的旋转,以预定速度在图的Y方向上运送片材P,并且在运送期间,进行打印头100的打印处理以及读取头107的读取处理。由平板状稿台106从下方支撑片材P,该片材P位于进行打印头100的打印处理以及读取头107的读取处理的位置,从而保持距打印头100和读取头107的距离以及平滑性。
图4A和图4B是分别例示打印头100中的打印元件的阵列构造以及读取头107中的读取元件的阵列构造的图。在打印头100中,在与各个墨颜色相对应的打印元件阵列101至104的各个中,多个打印元件基板201在提供交叠区域D的同时,在X方向上连续地且在Y方向上交替地布置,在多个打印元件基板201上各自以恒定间距阵列有多个打印元件108。各个打印元件108根据打印数据,以恒定频率将对应的墨喷出到在Y方向上以恒定速度运送的片材P上,从而以与打印元件108的阵列间距相对应的分辨率,将图像打印在片材P上。
另一方面,在读取头107中,多个读取传感器109在X方向上以预定间距阵列。读取传感器109的各个读取元件以预定频率,对在Y方向上以恒定速度运送的片材P上的图像进行摄像,从而能够在读取元件之间以阵列间距读取在片材P上打印的图像。
在下文中,将具体描述本实施例中的特异部分检测算法。本实施例中的特异部分检测算法是用于对已经打印的图像进行摄像,并且对所得的图像数据进行预定的图像处理以提取缺陷(特异部分)的算法。用于打印图像的装置并不一定需要是作为多功能***设备6的喷墨打印装置。然而,在下文中,将描述由读取头107读取由多功能***设备6的打印头100打印的图像的情况。
图5是用于说明由本实施例的图像处理装置1进行的特异部分检测的基本步骤的流程图。当开始该处理时,在步骤S1中,图像处理装置1获取要由打印单元5打印的输入图像数据。
在随后的步骤S2中,图像处理装置1根据在步骤S1中获取的输入图像数据,获取作为由打印单元5进行打印并且由读取单元2进行读取的结果而获得的读取图像数据。具体而言,使打印头100打印在步骤S1中获取的输入图像数据,并且使读取头107读取打印完成的区域中的图像。注意,打印动作和读取动作并不一定需要在片材P的同一运送动作期间进行。经过了打印动作并被排出到外部的片材P,可以被再次运送到用于读取动作的装置中,或者用于打印动作的装置和用于读取动作的装置可以是不同的装置。
在步骤S3中,基于在步骤S1中获取的输入图像数据和在步骤S2中获取的读取图像数据,CPU 301生成用作检查对象的检查对象图像数据。另外,在步骤S4中,基于在步骤S1中获取的输入图像数据,设置检查对象区域。检查对象区域是指,在步骤S3中生成的检查对象图像数据当中的、要在步骤S6中实际应用特异部分检测算法的区域,并且在步骤S4中,设置如所描述的多个检查对象区域。稍后将详细描述在步骤S3中用于生成检查对象图像数据的算法,以及在步骤S4中设置检查对象区域的算法。
在步骤S5中,针对在步骤S4中设置的检查对象区域中的各个,独立地设置要在随后的步骤S6中进行的特异部分检测算法所使用的分割大小和相位。稍后将详细描述分割大小和相位的定义;然而,在步骤S5中,设置适合于各个检查对象区域的、至少一个或更多个分割大小和相位。稍后还将详细描述检查对象区域、与适合于检查对象区域的分割大小和相位之间的关系。
在步骤S6中,对在步骤S3中设置的检查对象区域中的各个,进行特异部分检测算法。
图6是用于说明由CPU 301在步骤S6中进行的特异部分检测算法的步骤的流程图。当开始该处理时,在步骤S10中,CPU 301首先从在步骤S4中设置的多个检查对象区域当中,设置一个检查对象区域。在随后的步骤S11中,从适合于检查对象区域的、并且在步骤S5中设置的分割大小当中,设置一个分割大小。注意,分割大小是指当进行特异部分提取处理时使用的分割区域的像素大小。然后,在步骤S12中,从与在步骤S11中设置的分割大小相对应的多个相位当中,设置一个相位。另外,在步骤S13中,基于在步骤S11中设置的分割大小和在步骤S12中设置的相位,分割在步骤S2中获取的图像数据,以进行平均化处理。
图7A和图7B是用于基于分割大小和相位来说明图像数据分割状态的图。图7A例示了分割大小被设置为2×2像素的情况,图7B例示了分割大小被设置为3×2像素的情况。在如图7A中的分割大小1000被设置为2×2像素的情况下,图像数据区域1001在2×2像素的基础上被分割,并且也能够如由1002至1005所指示的、被以4种不同的方式分割。以这种方式,可以认为相位表示指定的分割大小的原点O。在如图7B中的分割大小1005被设置为3×2像素的情况下,图像数据区域1001能够如由1006至1011所指示的、被以6种不同的方式分割,这意味着存在6种不同的相位。
返回到图6,在步骤S13中,对在步骤S12中通过分割获得的分割区域中的各个,进行平均化处理。具体而言,获得在各个分割区域中包括的多个像素的多个辉度数据的平均值。当这样做时,可以通过将各个像素的多个RGB辉度数据直接平均,或者通过将多个RGB辉度数据分别乘以预定的加权系数,然后将多个加权的数据相加,来获得各个像素的多个辉度数据的平均值。此外,RGB颜色中的一者的辉度数据,可以被直接用作对应像素的辉度数据。
在步骤S14中,在像素的基础上量化在步骤S13中计算出的平均值。可以将与分割区域相对应的一个量化平均值,给予分割区域中的各个像素。量化可以是二值化,或到几个等级的多值量化。在这样做时,获得在各个像素的量化值在各个分割区域内均匀的状态下的量化数据。
在步骤S15中,将在步骤S14中获得的量化值,加到相加图像数据。相加图像数据是指,表示将在使分割大小和相位各种改变的情况下获得的多个量化数据相加的结果的图像数据。在步骤S14中获得的量化数据,是基于初始分割大小以及对应相位的初始相位的情况下,在步骤S15中获得的相加图像数据与在步骤S14中获得的量化数据相同。
在随后的步骤S16中,图像处理装置1确定是否处理了与当前设置的分割大小相对应的所有相位。在图像处理装置1确定要处理的相位仍然剩余的情况下,流程返回到步骤S12,在此设置下一相位。另一方面,在图像处理装置1确定处理了所有相位的情况下,流程前进到步骤S17。
图8A至图9J是示意性例示在预定分割大小的情况下,在步骤S15中的相加处理的、对所有相位依次进行的步骤的图。在分割大小被设置为2×2像素的情况下,存在4个不同的相位。在图8A至图8D中,在依次改变4个不同的相位的处理中,以像素为基础来表示使用周边像素的辉度数据以进行关注像素Px的相加处理的次数。另一方面,在分割大小被设置为3×3像素的情况下,存在9个不同的相位。在图9A至图9I中,在依次改变9个不同的相位的处理中,以像素为基础,来表示使用周边像素的辉度数据以进行关注像素Px的相加处理的次数。
在任一图中,由于关注像素Px本身被使用在分割区域中包括的所有相位中,所以关注像素Px具有最多的相加次数,并且对相加结果具有最大的贡献。距关注像素Px越远的像素,具有越小的相加次数,并且具有对相加结果越小的贡献。即,获得的最终结果是使得利用关注像素作为中心进行滤波处理,如由图8E或图9J所示。
返回到图6中的流程图,在步骤S17中,图像处理装置1确定是否处理了在步骤S5中设置的所有分割大小。在图像处理装置1确定仍然剩余要处理的分割大小的情况下,流程返回到步骤S11,在此设置下一分割大小。另一方面,在图像处理装置1确定处理了所有分割大小的情况下,流程前进到步骤S18。
在步骤S18中,基于当前获得的相加图像数据,进行特异部分提取处理。不具体地限制用于提取处理的方法。能够使用如下的方法,即,适于利用多个周边辉度数据进行比较,以提取信号值的改变大的点作为特异点的方法,适于使用模板匹配等来提取特异点的方法,或公知的确定处理方法。处理在此结束。
然后,关于根据参照图6描述的算法而提取的特异部分的信息,能够被用于各种应用。例如,在图像的特异部分检查中,为了检查者能够容易地确定缺陷部分,可以将所提取的特异部分显示为弹出。在这种情况下,检查者能够基于显示为弹出的图像,确认部分是否是缺陷部分,并且修复缺陷部分或消除作为缺陷图像的图像。此外,还能够存储关于特异部分的信息,以在其他***中使用。
此外,在设备具有将缺陷校正到正常状态的功能的情况下,能够设置关于特异部分的信息,以便可用于校正处理。例如,在提取与周围区域相比辉度高或低的区域的情况下,能够为该区域准备用于校正的图像数量参数。此外,还能够检测在喷墨打印装置中是否存在喷出故障,并且如存在,则针对相关位置处的打印元件,进行打印头的维护处理。
在任何情况下,只要采用参照图6描述的特异部分检测算法,由于基于在使分割大小和相位各种改变的同时所获得的相加结果来提取特异部分,所以能够在适当地抑制由各个读取的像素引起的噪声的同时,使实质的缺陷明显。
然而,即使在使用上述的特异部分检测算法的情况下,当试图使用读取头107来读取并检查由图3中例示的喷墨打印装置中的打印头100打印中的图像时,存在关于因针对大量像素的大处理负荷而导致花费大量时间的担忧。此外,在检查对象图像本身包括辉度非常高或低的区域的情况下,该区域可以被提取为特异部分。
例如,如在图10A中,考虑在包括Y方向上延伸的白线图像1802的读取图像1801中,出现期望被提取为特异部分的白色条纹1803的情况。如图10B中所示,作为采用上述的特异部分检测算法,以针对各个分割区域1805对这种图像进行平均化处理的结果,在存在白色条纹1803的分割区域与不存在白色条纹1803的分割区域之间,差别不大。另外,在此状态下,在移位如图10C中的分割区域的相位的情况下,白色条纹1803的存在还影响在不存在白色条纹1803的位置中的关注像素的相加图像数据,并且因此关注像素可能被提取为特异部分。
为了避免这种情况,在本实施例中,在进行(图5中的步骤S6中的)上述的特异部分检测算法之前的步骤S3至S5中,进行如下所述的处理。具体而言,首先,在步骤S3中,基于读取图像数据,生成抑制输入图像数据的影响的检查对象图像数据。随后,在步骤S4中,在保持处理负荷尽可能低的同时,将如下的图像区域选择为检查对象区域:在所述图像区域中,能够可靠地提取由打印元件的喷出故障引起的并且在本实施例中特别关注的白色条纹。此外,在步骤S5中,针对在步骤S4中设置的检查对象区域中的各个,设置适合于要在步骤S6中进行的特异部分检测算法的分割大小和相位。在下文中,将具体描述作为本实施例中的检测对象的白色条纹的特征,以及用于处理白色条纹的检查对象图像的生成和检查对象区域的设置。
图11A和图11B是用于说明由打印元件的喷出故障引起的并且尤其期望被提取为本实施例中的特异部分的白色条纹的图。这些图各自例示了在图4A中例示的打印元件阵列101至104中的一者中的打印元件的阵列状态,以及由各个打印元件打印在片材P上的点的布局。图11A例示了在任何的打印元件中不发生喷出故障的状态,而图11B例示了在打印元件707中发生喷出故障的状态。在一个打印元件中发生喷出故障的情况下,如在图11B中能够看见的,没有点布置在要由该打印元件打印的区域中,并且在纸张P上出现在Y方向上延伸的白色条纹1803。
本实施例旨在可靠地提取这种白色条纹,作为特异部分。为了这个目的,检查对象图像被设置在X方向上,以便覆盖在X方向上阵列的打印元件的整个图像区域,以使得即使在任何的打印元件中发生喷出故障,也仍能够可靠地提取喷出故障。另一方面,由于白色条纹在Y方向上延伸,因此在Y方向上仅选择部分区域,以减少处理负荷。
图12A至图12C是例示在图5的步骤S1中获取的输入图像数据以及在步骤S2中获取的读取图像数据的具体示例的图。图12A例示了在步骤S1中获取的输入图像数据801的示例,其中,各个正方形对应于一个像素区域。该示例例示了黑色字母“A”被打印在均匀的灰色半色调图像中的情况。
另一方面,图12B例示了由读取单元2对由打印单元5根据输入图像数据801打印在片材P上的图像进行读取而获得的读取图像数据802。读取图像数据802包括:与根据输入图像数据801而打印的区域相对应的打印区域数据803;以及与所打印的区域周围的片材P的空白区域相对应的数据。当根据输入图像数据801进行打印动作时,CPU 301通过图像处理加速器309在输入图像数据801的4个角处添加切出标记804,因此在读取图像数据802内,还出现切出标记804。图12B例示了如下的情况,即,在打印头100中包括一个喷出故障打印元件,并且在要由该打印元件打印的位置中,发生白色条纹1803。
图13A和图13B是用于说明由CPU 301在图5的步骤S3和S4中进行的处理的流程图。首先,将根据图13A描述图5的步骤S3中进行的检查对象图像数据生成处理。
当开始该处理时,在步骤S401中,CPU 301参照切出标记804,将打印区域数据803从读取图像数据802切出。在随后的步骤S402中,CPU301进行分辨率调整,以使打印区域数据803的分辨率与输入图像数据801的分辨率彼此相等。在本实施例中,不要求分辨率在步骤S1中获取的输入图像数据与在步骤S2中获取的读取图像数据之间相同。在步骤S402中,当这两个分辨率并非相同时,进行分辨率调整以使二者彼此相等。当在步骤S1和S2中获取的输入图像数据和读取图像数据的分辨率原本相同时,不需要此步骤。
在随后的步骤S403中,CPU 301基于其分辨率已在步骤S402中调整的输入图像数据801和打印区域数据803,生成检查对象图像数据。具体而言,由输入图像数据的RGB信号值与打印区域数据的RGB信号值之间的差分,来生成检查对象图像数据。注意,当这样做时,如在式1中表达的,可以将加权应用到RGB颜色中的各个。
检查对象图像数据k,l=abs((inRk,l×0.3+inGk,l×0.6+inBk,l×0.1)–(scanRk,l×0.3+scanGk,l×0.6+scanBk,l×0.1)) 式1
在此,inR、inG和inB表示输入图像数据801的信号值,并且scanR、scanG和scanB表示打印区域数据803的信号值。另外,下标k和l分别表示在X方向和Y方向上的像素位置。如所描述的,通过取输入图像数据801与打印区域数据803之间的差分,生成用作用于特异部分提取处理的对象的检查对象图像数据,能够抑制输入图像数据的特异部分的影响。
同时,参照图6描述的特异部分检测算法,基于围绕如图8A至图9J描述的关注像素Px移动的分割区域中包括的所有像素当中的平均值,来计算相加数据。由于这个原因,对于位于打印图像数据的端部中的关注像素,关注像素周围的分割区域包括没有数据存在的区域。为了应对这种情况,在步骤S403中,在实际检查对象图像数据周围预先生成并附加虚拟图像数据。
图26A至图26C是用于说明用于生成虚拟数据的方法的图。在各个图中,与检查对象图像数据相对应的区域被表示为阴影区域。如图26A中所示,在以黑色表示的关注像素Px位于检查对象区域的角处的情况下,围绕关注像素Px的分割区域(实线)以及具有分别从前者的相位移位的相位的分割区域(虚线),包括不存在数据的区域(白色区域)。由于这个原因,在本实施例中生成虚拟数据,使得即使在使用最大的分割大小来针对关注像素Px设置最大的移动距离的情况下,在任何分割区域中包括的任何像素中仍存在适当的数据。
图26B是例示用于生成虚拟数据的方法的图。生成通过分别针对顶点A、B、C及D点对称地反转检查对象图像数据而获得的4个图像,以及通过分别针对边AB、BC、CD及DA线对称地反转检查对象图像数据而获得的4个图像,并且这8个图像围绕检查对象图像数据。在此假设例如,由(Sx,Sy)和(Kx,Ky)分别表示特异部分检测算法中的最大分割大小和最大移动距离。在这种情况下,仅需要在从检查对象图像数据的4个边缘在±X的方向上延伸Fp=(Sx/2)+Kx的区域中,以及从检查对象图像数据的4个边缘在±Y的方向上延伸Fq=(Sy/2)+Ky的区域中,生成虚拟数据。图26C例示了以这种方式添加有虚拟数据的检查对象图像数据。如所描述的,检查对象图像数据的生成完成。
接下来,参照图13B,将描述在图5的步骤S4中进行的检查对象区域设置算法。当开始该处理时,在步骤S404中,CPU 301首先将输入图像数据801分割成多个检查候选区域。图12C例示了将输入图像数据801在X方向上分割成5个区域并且在Y方向上分割成4个区域以生成20个检查候选区域的示例。在图12C中,各个检查候选区域具有7×7像素。在随后的步骤S405中,针对在步骤S404中生成的检查候选区域中的各个,对边缘像素的数量进行计数。
图14A和图14B是用于说明用于在步骤S405中对边缘像素的数量进行计数的方法的图。当进行该处理时,CPU 301首先使用例如拉普拉斯(Laplacian)滤波器900以像素为基础对输入图像数据801进行滤波处理(边缘强调),并且获取如图14A中所示的、仅输入图像数据的边缘部分被提取的图像数据。在图14A中,以黑色表示边缘像素,以白色表示非边缘像素。在此之后,CPU 301针对检查候选区域中的各个,对边缘像素的数量进行计数。
在此假设由i(i=1至5)和j(j=1至4)分别表示多个检查候选区域在X方向和在Y方向上的位置,并且由R(i,j)表示在各个检查候选区域中包括的边缘像素的数量,在图14A的情况下,
R(1,1)=0,R(1,2)=0,R(1,3)=0,R(1,4)=0,
R(2,1)=0,R(2,2)=6,R(2,3)=12,R(2,4)=4,
R(3,1)=9,R(3,2)=16,R(3,3)=14,R(3,4)=0,
R(4,1)=0,R(4,2)=6,R(4,3)=12,R(4,4)=4,
R(5,1)=0,R(5,2)=0,R(5,3)=0以及R(5,4)=0。
在获得各个检查候选区域中的边缘像素的数量的情况下,流程前进到步骤S406,在步骤S406,CPU 301在所获得的边缘像素的数量的基础上,从多个检查候选区域当中,设置某些检查对象区域。在本实施例中,在20个检查候选区域当中,从X方向上的各个列(i=1至5)中,选择具有最小的边缘像素的数量的一个区域,以总计设置5个检查对象区域。
例如,在第一列(i=1)的情况下,R(1,1)至R(1,4)中的所有都为零。因此,与R(1,1)至R(1,4)相对应的检查候选区域中的一个被设置为检查对象区域。在此假设,(i=1,j=1)处的检查候选区域被设置为检查对象区域。
在第二列(i=2)的情况下,R(2,1)=0是最小的。因此,(i=2,j=1)处的检查候选区域被设置为检查对象区域。在第三列(i=3)的情况下,R(3,4)=0是最小的。因此,(i=3,j=4)处的检查候选区域被设置为检查对象区域。在第四列(i=4)的情况下,R(4,1)=0是最小的。因此,(i=4,j=1)处的检查候选区域被设置为检查对象区域。在第五列(i=5)的情况下,R(5,1)至R(5,4)中的所有都为零。与R(5,1)至R(5,4)相对应的检查候选区域中的一个被设置为检查对象区域。在此假设,(i=5,j=1)处的检查候选区域被设置为检查对象区域。
根据以上所述,在该示例中,(i=1,j=1)、(i=2,j=1)、(i=3,j=4)、(i=4,j=1)以及(i=5,j=1)处的5个检查候选区域被设置为检查对象区域。图14B是由粗线表示针对图14A中所示的边缘像素提取图像设置的检查对象区域的图。检查对象区域设置算法在此结束。
接下来,将描述适于在图5的步骤S5中设置的各个检查对象区域的分割大小和相位。图15A和图15B是用于说明适于检查对象区域的分割大小的图。各个图例示了对包括至少一个白线图像1802以及期望被提取为特异部分的白色条纹1803二者的检查对象区域1901,进行参照图6描述的平均化处理(S13)和量化处理(S14)的结果。
如已参照图10A至图10C所描述的,在在各自用作平均化处理的单位的分割区域的一者中,包括太多白线图像1802的情况下,在平均化处理的结果中,变得难以弄清楚与包括白色条纹1803的分割区域的差异。因此,在本实施例中,在如在图15A中,包括相对大量的白线图像1802的情况下,适于减少由粗线表示的分割区域的大小,以防止许多白线图像被包括在各个分割区域中。另一方面,在如图15B中,包括仅少量的白线图像1802的情况下,适于使分割区域的大小相对大,以减少处理负荷。如在图15A和图15B中可见,在任何情况下,通过进行量化处理,能够提取实际上存在白色条纹的适当的位置。
本实施例不适于实际检测白线图像1802,但适于使用各个检查对象区域中包括的边缘像素的计数值R(i,j)来设置分割大小。即,适于在检查对象区域具有相对大量的边缘像素的情况下,设置小的分割大小,而在检查对象区域具有相对少量的边缘像素的情况下,设置大的分割大小。例如,仅需要在存储器中,预先存储边缘像素的数量与分割大小被分别彼此相关的表,并且基于当在步骤S4中设置检查对象区域时获得的边缘像素的数量,参照图5的步骤S5中的表,来设置分割大小。
另一方面,图16A和图16B是用于说明适合于检查对象区域的相位的图。各个图例示了由预定的分割大小,来分割包括至少一个白线图像1802以及期望被提取为特异部分的白色条纹1803二者的检查对象区域1901的状态,以及对检查对象区域1901进行量化处理(S14)的结果。
当进行在改变具有如在本实施例中固定的分割大小的相位的同时而获得的多个结果的相加处理时,随着由实线表示的距基准位置的移动距离增加,受到更多白线图像1802的影响。结果,变得难以弄清楚与实际上包括白色条纹1803的像素的差异。因此,在本实施例中,在如在图16A中,包括相对大量的白线图像1802的情况下,减小相位(移动距离范围)的大小,以保持影响相加图像数据的图像的范围尽可能小。另一方面,在如在图16B中,包括仅少量的白线图像1802的情况下,增加相位(移动距离范围)的大小,以增加影响相加图像数据的图像的范围,因此导致噪声的降低。
如同分割大小,本实施例也适于使用边缘像素的计数值(i,j)来设置这样的相位。即,即使在相同分割大小的情况下,适于在检查对象区域具有相对大量的边缘像素的情况下,设置小的移动距离(相位大小),而在检查对象区域具有相对少量的边缘像素的情况下,设置大的移动距离(相位大小)。例如,仅需要在存储器中,预先存储边缘像素的数量、与分割大小和对应相位的集合被彼此相关的表,并且基于当在步骤S4中设置检查对象区域时获得的边缘像素的数量,参照图5的步骤S5中的表,来设置适当的分割大小和相位。注意,当存在如下的担忧时,即,关于边缘像素的所有数量存储分割大小和对应相位会增加存储器大小,可以适于存储关于边缘像素的所有数量中的一些的分割大小和相位,并且使用诸如线性内插等的公知的插值操作,来获得分割大小和相位。
上述的本实施例适于即使在将实际图像设置为检查对象的情况下,仍生成抑制实际图像的影响的检查对象图像数据,以及设置使得关注的特异部分能够被可靠地提取为检查对象区域的图像区域。这使得能够有效地提取特异部分,同时保持处理负荷尽可能低。
(第二实施例)
在第一实施例中,如参照图6中例示的流程图所描述的,进行适于获得用于与预定的分割大小相对应的多个相位的、平均值的相加结果的处理。同时,如使用图8A至图9J所描述的,这样的处理最终导致围绕关注像素进行的滤波处理。考虑到这样的方面,本实施例适于通过使用高斯滤波器的加权系数的相加处理,来替换用于与均匀的分割大小相对应的多个相位的相加处理。
图17A和图17B是例示高斯滤波器的示例的图。图17A例示了能够由式2来表达的各向同性高斯滤波器。
在此,σ表示标准偏差。
这样的各向同性高斯滤波器对应于在第一实施例中的、使用诸如2×2或3×3等的正方形分割大小的情况。另一方面,图17B例示了各向异性高斯滤波器,并且对应于在第一实施例中的、使用诸如2×3等的矩形分割大小的情况。能够通过在式2中对x与y之间之比进行偏导,来生成这样的各向异性高斯滤波器。例如,图17B对应于通过由x’=X/2替换式2中的x而生成的高斯滤波器。本实施例能够采用任何的高斯滤波器。然而,在下文中,将在取效仿图17A中所示的各向同性高斯滤波器的情况为例的同时,继续描述。
图17A中的高斯滤波器表示在关注像素位于原点并且σ=3时的、位于-15≤X≤15且-15≤Y≤15的范围内的各个像素的系数。适于设置所述的-15≤X≤15且-15≤Y≤15的范围内的系数的形式,类似于在第一实施例中的、分割大小被设置为8×8并且进行如图8A至图9J中例示的相加处理的状态。即,假设由F表示高斯滤波器的大小(直径),并且由V×V表示第一实施例中的分割大小,大小F能够被表示为F≈2V–1。另外,通过调整高斯滤波器大小F,以及标准偏差σ,能够准备各种高斯滤波器。本实施例适于获得使用一个高斯滤波器以对关注像素的辉度数据进行滤波处理,并进一步针对多个不同的高斯滤波器中的各个进行量化的结果,并且将所得的结果相加。在这样做时,能够基于等同于第一实施例的相加结果,来进行特异部分提取处理。
而且在本实施例中,图像处理装置1能够采取如参照图1A至图1D所描述的各种形式。图18是由本实施例的图像处理装置1进行的特异部分检测算法的基本流程图。当开始该处理时,图像处理装置1在步骤S151中获取输入图像数据,并且在随后的步骤S152中,获取读取图像数据。此外,在步骤S153中,图像处理装置1生成检查对象图像数据,并且在步骤S154中,设置检查对象区域。上述的步骤S151至S154与图5中的步骤S1至S4是相同的步骤。注意,当在步骤S153中生成检查对象图像数据时,定义虚拟数据的大小的Fp和Fq被给出为Fp=INT(Fx/2)和Fq=INT(Fy/2)。在此,Fx和Fy分别表示在特异部分检测算法中使用的最大的高斯滤波器大小F的X和Y分量。
在步骤S155中,针对检查对象区域中的各个,CPU 301设置用于要在随后的步骤S156中进行的特异部分检测算法的高斯滤波器的多个不同的文件参数。文件参数是指用于指定如参照图17A或图17B描述的高斯函数的方向性以及不同的滤波器大小F或σ的参数。然后,在步骤S156中,基于在步骤S155中设置的文件参数,对在步骤S154中设置的检查对象区域进行预定的特异部分检测算法。
图19是用于说明由CPU 301在步骤S156中进行的特异部分检测算法的步骤的流程图。对在步骤S154中设置的各个检查对象区域中包括的像素,逐个进行图19中例示的处理。
当开始该处理时,在步骤S161中,CPU 301首先从在步骤S155中设置的多个文件参数当中,设置一个文件参数。此外,在步骤S162中,CPU 301设置与在步骤S161中设置的文件参数相对应的参数σ。参数σ对应于高斯函数的标准偏差,并且被假设为与文件参数和滤波器大小相关地预先存储在存储器中。在步骤S161和S162中设置文件参数和参数σ,确定高斯滤波器的形状。
在随后的步骤S163中,使用在步骤S161和S162中设置的高斯滤波器,来对在步骤S154中设置的各个检查对象区域中的关注像素进行滤波处理。具体而言,将落入滤波器大小F内的关注像素和周边像素的多个辉度数据,乘以由高斯滤波器确定的系数,并且计算乘以系数的多个辉度数据的和,作为针对关注像素的滤波处理值。
在步骤S164中,对在步骤S163中获得的滤波处理值进行量化处理,进一步,在步骤S165中,将在步骤S164中获得的量化值加到相加图像数据。相加图像数据是指用于获得将在使文件参数各种改变(即,使高斯滤波器的类型各种改变)的同时获得的多个量化数据相加的结果的图像数据。当在步骤S164中获得的量化数据是针对初始高斯滤波器的结果时,相加图像数据与在步骤S164中获得的量化数据相同。
在随后的步骤S166中,图像处理装置1确定是否已处理了在步骤S153中设置的所有文件参数。在图像处理装置1确定要处理的文件参数仍然剩余的情况下,流程返回到步骤S161,在此设置下一文件参数。另一方面,在图像处理装置1已处理了所有文件参数的情况下,流程前进到步骤S167。
在步骤S167中,基于当前获得的相加图像数据,进行特异部分提取处理。提取方法不具体地限制为第一实施例中的。该处理在此结束。
如同第一实施例,本实施例还适于在可靠地提取白色条纹的同时,尽可能多地避免输入图像数据的影响。为此目的,在步骤S155中,针对检查对象区域中的各个,限制要设置的文件参数。即,对于以高密度包括相对大量的白线图像的检查对象区域,减小滤波器大小F,以保持影响相加图像数据的图像的范围尽可能小。另一方面,对于包括仅少量的白线图像,增加滤波器大小F,以减少噪声。
图20A至图20C是用于说明对设置的检查对象区域,进行本实施例中的特异部分检测算法的结果的图。图20A例示了在图18的步骤S153中生成的检查对象图像数据当中的、在步骤S154中设置的该一个检查对象区域。由喷出故障引起的白色条纹,出现在输入图像数据的影响被移除的均匀图像中。
图20B例示了使用滤波器大小为Fx=Fy=30并且标准偏差σ=3的滤波高斯器,来处理图20A中例示的检查对象图像的结果。可以看出,包括白色条纹的整个图像是模糊的。此外,图20C例示了进行参照图19描述的流程图的结果。具体而言,图20C例示了在步骤S165中将当在步骤S161中设置σ=1、2及3时获得的结果相加,以及在步骤S167中将相加的结果量化的结果。可以看出,在图20A中出现白色条纹的地方被进一步强调并适当地提取。
如上所述,在使用高斯滤波器的本实施例中,同样在第一实施例中,能够有效地提取特异部分。
注意,在上面中,适于即使当阵列在X方向上的任何的打印元件中发生喷出故障时,为了使得能够可靠地提取该打印元件,也设置检查对象图像以在X方向上覆盖整个图像区域,即,以使由检查对象区域在X方向上占据的区域之比等于100%。另一方面,在Y方向上,为了减少处理负荷,适于仅选择部分区域。由于这个原因,在图5的步骤S4或图18的步骤S154中,如在图14B中可见,从X方向上的列(i=1至5)的各个中,选择具有最小的边缘像素的数量的一个区域。
然而,上述的实施例不限于这样的形式。只要能够获得如下的效果,即能够比其他特异部分更可靠地提取在Y方向上延伸的白色条纹,则能够以各种方式来选择检查对象区域。例如,如在第一实施例中描述的,即使在从多个检查候选区域当中选择检查对象区域的情况下,也能够从X方向上的列i=1至5的各个中选择多个检查对象区域,至处理负荷的增加不会引起问题的程度。
此外,从在保持检查对象区域的数量尽可能小的同时,对在Y方向上延伸的白色条纹的提取,给予比其他特异部分的提取更高的优先的观点出发,仅需要由检查对象区域在X方向上占据的区域之比高于在Y方向上的。即,由M和N分别表示输入图像数据中的在X方向和Y方向上的像素的数量,由m和n分别表示在检查对象区域中包括的、在X方向和Y方向上的像素的数量,只要满足式3,就能够获得上述实施例的效果。
m/M>n/N 式3
当这样做时,为了使由检查对象区域在X方向上占据的区域之比大于在Y方向上的,还能够使用重心的坐标或各个检查候选区域的边。在使用重心的坐标的情况下,参照图21,能够由4个顶点ABCD的坐标获得各个检查候选区域1101的重心1104的坐标。在该示例中,由于检查候选区域1101是正方形的,所以能够由线段AC和BD之间的交点获得重心坐标。最终,仅需要将所得的重心坐标的相互比较,并且设置X坐标尽可能不同的检查候选区域,作为检查对象区域。
作为选择,在使用边的坐标的情况下,由各个检查候选区域1101的4个顶点ABCD的坐标,获得平行于Y轴的边的X坐标(边AB或CD的X坐标)。最终,仅需要将所得的多个X坐标相互比较,并且设置X坐标尽可能不同的检查候选区域,作为检查对象区域。
此外,在上面中,如在图12A中,以具有布局在均匀的灰色半色调图像中的黑色字母“A”的图像是输入图像数据801的情况为例,来给出描述;然而,输入图像数据当然不仅是这样的图案。例如,在不是半色调图像但是白色图像的情况下,由于没有墨被施加在白色区域上,所以不发生如图12B中所示的白色条纹,因此,无法找到喷出故障。
图22是用于说明在输入图像数据包括白色数据的情况下,由CPU301在图5的步骤S4或图18的步骤S154中进行的检查对象区域设置算法的流程图。与已描述的图13B相比,可以看出添加了步骤S407。
当开始该处理时,在步骤S404中,CPU 301首先将输入图像数据801分割成多个检查候选区域。然后,在步骤S407中,从多个检查候选区域当中,消除预定数量或更多的像素为白色像素的区域,即,存在预定数量或更多的、具有RGB=(255,255,255)的信号值的像素的区域。
随后,在步骤S405中,针对在步骤S407中剩下的检查候选区域中的各个,对边缘像素的数量进行计数。此外,在步骤S406中,基于所获得的边缘像素的数量,使用任何的上述方法,从多个检查候选区域当中,设置某些检查对象区域。在这样做时,即使在输入图像数据包括一定量的白色图像的情况下,也能够避免包括相对大量的白色图像的区域被设置为检查对象区域,因此,能够可靠地提取白色条纹。
(第三实施例)
在本实施例中,将描述基于墨颜色来精确地提取喷出故障点的方法。在任何的上述实施例中,如图12A中所示,以在半色调图像中布局有黑色字母“A”的输入图像数据为例,来给出描述。然而,当黑色墨不用于半色调图像时,黑色墨喷出故障不出现为如由801所表示的白色条纹,因此无法被检测到。由于这个原因,在本实施例中,在图5的步骤S4或图18的步骤S154中,除了考虑到边缘图像的数量,还考虑到使用的墨颜色类型,来设置检查对象区域。
图23是用于说明本实施例中的、由CPU 301进行的检查对象区域设置算法的流程图。当开始该处理时,在步骤S2301中,CPU 301首先将输入图像数据801分割成多个检查候选区域。在随后的步骤S2302中,CPU 301检测针对在步骤S2301中生成的检查候选区域中的各个进行打印所使用的墨颜色。即,确定在各个检查候选区域中,是否使用黑色(K)、青色(C)、品红色(M)及黄色(Y)中的各个。当这样做时,能够由关于各个像素的输入图像数据(RGB),推导关于该像素的多个黑色(K)、青色(C)、品红色(M)及黄色(Y)打印数据。
图24是用于说明为了使图像处理装置1的CPU 301生成由打印头100可打印的多个打印数据而对输入图像数据进行的典型图像处理的框图。图中例示的各个块表示由CPU301进行的处理功能,但不限于任何硬件构造。在下文中,将根据图来依次描述该图像处理。
由输入单元1501接收到的输入图像数据,是显示器的颜色空间中的诸如sRGB的多个颜色坐标数据的集合。输入颜色转换处理单元1502进行用于从显示器的这种颜色空间映射到由打印装置可表达的颜色空间的处理。具体而言,输入颜色转换处理单元1502参照预先存储的三维查找表,来将多个RGB多值数据的集合转换成其他的多个RGB多值数据的集合。
墨颜色转换处理单元1503将从输入颜色转换处理单元1502输出的多个RGB多值数据,转换成与要由打印装置使用的墨颜色相对应的多个多值浓度数据。具体而言,墨颜色转换处理单元1503参照预先存储的三维查找表,来将多个RGB多值数据转换成多个CMYK多值数据。
TRC处理单元1504进行如下的转换处理,该转换处理用于使得在片材上表达的各个颜色的浓度,能够分别获得与多个CMYK多值数据中的对应的CMYK多值数据的线性关系。具体而言,TRC处理单元1504使用为多个CMYK多值数据中的各个所准备的一维查找表,并且将该多个CMYK多值数据也转换为CMYK多值数据。
量化处理单元1505对从TRC处理单元输出的多个CMYK多值数据中的各个,进行量化处理,以针对各个像素确定对应的墨颜色的点的打印(1)或不打印(2)。作为用于量化处理的方法,能够采用诸如抖动法或误差扩散法等的公知方法。从量化处理单元1505输出的多个打印数据通过输出单元1506,被从数据传送I/F 304传送到多功能***设备6。
在这样的一系列的图像处理之后,基于从量化处理单元1505输出的多个打印数据,CPU 301能够确认要在各个检查候选区域中使用的墨颜色。然后,在图23的步骤S2303中,针对在步骤S2301中生成的检查候选区域中的各个,对边缘像素的数量进行计数。
在此假设例如,在图14A中例示的输入图像数据的第三列(i=3)中,在上述的步骤S2302和S2303中获得下面的结果。
检查候选区域(3,1),边缘像素的数量R(3,1)=9,使用的墨颜色:CMYK检查候选区域(3,2),边缘像素的数量R(3,2)=16,使用的墨颜色:CMYK检查候选区域(3,3),边缘像素的数量R(3,3)=14,使用的墨颜色:CMYK检查候选区域(3,4),边缘像素的数量R(3,4)=0,使用的墨颜色:CMY
在这种情况下,在第一实施例和第二实施例中,由于R(3,4)=0是最小的,所以(i=3,j=4)处的检查候选区域被设置为检查对象区域。然而,当关注所使用的墨颜色时,在(i=3,j=4)处的检查候选区域中,不使用黑色墨。即,即使在发生黑色喷出故障的情况下,也无法在该区域中检测到故障。由于这个原因,在本实施例中的步骤S2304中,从使用所有墨颜色的检查候选区域当中,选择边缘像素的数量为最小的检查候选区域,并设置为检查对象区域。由于这个原因,在上述的4个候选区域当中,与R(3,1)=9相对应的检查候选区域,被设置为第三列(i=3)中的检查对象区域。
根据如所述的本实施例,即使在任何的墨颜色中发生喷出故障的情况下,仍能够精确地提取喷出故障。
(其他实施例)
在上述实施例中,作为由多功能***设备读取由同一多功能***设备6打印的图像的形式的示例,使用图3中所示的全行型喷墨打印装置。然而,作为多功能***设备6,也能够采用如图25A和图25B中所示的串行型喷墨打印装置。
在图25A中,打印头170在被安装在滑架171上的状态下,在图中的X方向上做往复移动,并且在移动期间,从4个打印元件阵列中,分别喷出黑色(K)、青色(C)、品红色(M)和黄色(Y)墨。在一个打印扫描结束之后,片材P被在Y方向上运送与打印头170的打印宽度相对应的距离。通过交替地重复这样的打印扫描和运送动作,将图像形成在片材P上。另一方面,读取头107被构造为如在图3中的、包括阵列在X方向上的多个读取元件。
当如在图25A中的在串行型喷墨打印装置中发生造成喷出故障的打印元件时,如图25B所示,白色条纹在X方向上延伸。由于这个原因,在图5的步骤S4中,检查对象区域被设置为对提取在X方向上延伸的白色条纹给予优先。例如,假设分别由M和N表示在X方向和Y方向上的输入图像数据中的像素的数量,并且分别由m和n表示在检查对象区域中包括的像素的数量,其适于满足式4。
m/M<n/N 式4
同时,在上面中,描述了对提取由打印元件的喷出故障造成的白色条纹给予优先的情况,然而,本发明不限于这样的形式。只要形式是试图提取在预定方向上延伸的特异部分的形式即可,不具体地限制特异部分的发生的起因。例如,当异物附着到适于运送片材P的运送辊时,可能在输出图像中发生在Y方向上延伸的运送缺陷,并且本发明也能够连同白色条纹一起提取这样的缺陷。注意,在如图3中的全行型打印装置的情况下,运送缺陷在与白色条纹的延伸方向相同的Y方向上延伸;然而,在如图25A和图25B中的串行型打印装置的情况下,运送缺陷在与白色条纹的延伸方向交叉的方向上出现。在后者的情况下,当将整个区域设置为检查对象区域以防止在X方向和Y方向二者上的检查的遗漏时,处理负荷变大。
在这样的情况下,在图5的步骤S4或图18的步骤S15中设置检查对象区域的情况下,仅需要分开地准备用于白色条纹检测的检查对象区域和用于运送缺陷检测的检查对象区域。即,对于白色条纹检测,检查对象区域被设置为在Y方向上覆盖整个图像区域,而对于运送缺陷检测,检查对象被设置为在X方向上覆盖整个图像区域。例如,在图14A和图14B的情况下,针对白色条纹检测,设置分别具有不同的Y坐标的4个检查对象区域,而对于运送缺陷检测,设置分别具有不同的X坐标的5个检查对象区域。然后,通过对各个检查对象区域进行特异部分检测算法,相比于对整个区域进行特异部分算法,能够充分地保持处理负荷更低。如所描述的,在本发明中,只要期望提取的特异部分具有在预定方向上延伸的特征即可,而不论方向为X方向还是Y方向,也不论是什么造成了特异部分,都能够可靠且有效地提取特异部分。
另外,在上述实施例的各个中,假设在图5的步骤S1或图18的步骤S151中获取的输入图像数据为RGB多值数据来给出描述;然而,能够假设输入图像数据为CMYK数据。在这种情况下,仅需要在图5的步骤S3或图18的步骤S153中生成检查对象图像数据的情况下,使用ICC特性文件将CMYK数据转换为RGB数据,然后进行如参照图13A所描述的处理。
此外,还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的***或装置的计算机,来实现本发明的实施例,并且,可以利用通过由***或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制一个或更多个电路以执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(CPU),微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算***的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存装置以及存储卡等中的一者或更多。
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给***或装置,该***或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

Claims (19)

1.一种图像处理装置,其适于从打印图像中检测在预定方向上延伸的特异部分,所述图像处理装置包括:
生成单元,其被构造为基于由读取所述图像而得的读取图像数据,生成检查对象图像数据;
设置单元,其被构造为在所述检查对象图像数据中,设置检查对象区域;以及
提取单元,其被构造为进行用于提取由所述设置单元设置的所述检查对象区域的特异部分的图像处理,其中,
所述设置单元设置所述检查对象区域,以使在所述预定方向上由检查对象区域占据的范围与所述检查对象图像数据的整个图像区域之比,大于在与所述预定方向交叉的方向上由检查对象区域占据的范围与所述整个图像区域之比。
2.根据权利要求1所述的图像处理装置,其中,
所述设置单元设置所述检查对象区域,以使在所述预定方向上由所述检查对象区域占据的范围与所述检查对象图像数据的整个图像区域之比等于100%。
3.根据权利要求1所述的图像处理装置,其中,
所述设置单元:
由用来打印所述图像的输入图像数据,生成多个检查候选区域;
以所述输入图像数据为基础,针对所述多个检查候选区域中的各个检查候选区域,对与所述图像的边缘部分相对应的边缘像素的数量进行计数;并且
优先设置与边缘像素的数量相对小的检查候选区域相对应的区域,作为所述检查对象区域。
4.根据权利要求3所述的图像处理装置,其中,
所述设置单元:
以所述输入图像数据为基础,针对所述多个检查候选区域中的各个检查候选区域,对各自与白色数据相对应的像素的数量进行计数;并且
优先设置与各自与白色数据相对应的像素的数量相对小的检查候选区域相对应的区域,作为所述检查对象区域。
5.根据权利要求3所述的图像处理装置,其中,
所述设置单元:
以所述输入图像数据为基础,针对所述多个检查候选区域中的各个检查候选区域,确定用于打印所述图像的墨颜色的类型;并且
不设置与未确定所有墨颜色已被用于打印的检查候选区域相对应的区域,作为所述检查对象区域。
6.根据权利要求1所述的图像处理装置,其中,
所述提取单元:
对通过由预定分割大小来分割所述检查对象区域而获得的分割区域中的各个分割区域,进行平均化处理和量化处理;
将在改变相位的同时对通过由预定分割大小来分割所述检查对象区域而获得的分割区域进行量化处理而获得的值相加;并且
基于将在改变所述预定分割大小的同时进行相加的结果进一步相加的结果,提取所述特异部分。
7.根据权利要求6所述的图像处理装置,其中,
所述提取单元针对所述检查对象区域中的各个检查对象区域,独立地设置所述预定分割大小和所述相位。
8.根据权利要求1所述的图像处理装置,其中,
所述提取单元:
对所述检查对象区域,使用预定滤波器大小和量化处理,进行滤波处理;并且
以将通过在改变所述滤波处理的参数的同时进行的量化处理而获得的值相加的结果为基础,提取所述特异部分。
9.根据权利要求8所述的图像处理装置,其中,
所述提取单元针对所述检查对象区域中的各个检查对象区域,独立地设置所述滤波处理的所述参数。
10.根据权利要求1所述的图像处理装置,其中,
所述生成单元以用来打印所述图像的输入图像数据和所读取的数据为基础,生成所述检查对象图像数据。
11.根据权利要求10所述的图像处理装置,其中
所述生成单元由所述输入图像数据与所述读取图像数据之间的差分,生成所述检查对象图像数据。
12.根据权利要求1所述的图像处理装置,其中,
所述设置单元通过设置多个检查对象区域,以将所述检查对象区域的重心布置在所述检查对象图像数据中的所述预定方向上的不同位置处,来使由所述检查对象区域在所述预定方向上占据的范围之比,大于由所述检查对象区域在与所述预定方向交叉的方向上占据的范围之比。
13.根据权利要求1所述的图像处理装置,其中,
所述设置单元通过设置多个检查对象区域,以将所述检查对象区域的边布置在所述检查对象图像数据中的所述预定方向上的不同位置中,来使由所述检查对象区域在所述预定方向上占据的范围之比,大于由所述检查对象区域在与所述预定方向交叉的方向上占据的范围之比。
14.根据权利要求1所述的图像处理装置,其中,
所述图像是由喷墨打印装置打印的图像;并且
所述特异部分是因所述喷墨打印装置的打印头中的打印元件的喷出故障而发生的并且在所述预定方向上延伸的白色条纹。
15.根据权利要求1所述的图像处理装置,其中,
所述提取单元进行用于使所述特异部分的位置明显的弹出处理。
16.根据权利要求1所述的图像处理装置,所述图像处理装置还包括:
被构造为存储由所述提取单元提取的所述特异部分的位置,并且生成用于校正所述特异部分的图像处理参数的单元。
17.根据权利要求1所述的图像处理装置,所述图像处理装置还包括:
打印单元,其被构造为打印所述图像;以及
被构造为依据是否存在由所述提取单元提取的所述特异部分,来对所述打印单元进行维护处理的单元。
18.根据权利要求1所述的图像处理装置,所述图像处理装置还包括:
确定单元,其被构造为基于由所述提取单元提取的信息,确定所述特异部分的存在。
19.一种图像处理方法,其适于从打印图像中检测在预定方向上延伸的特异部分,所述图像处理方法包括:
生成步骤,基于由读取所述图像而得的读取图像数据,生成检查对象图像数据;
设置步骤,在所述检查对象图像数据中设置检查对象区域;以及
提取步骤,进行用于提取由所述设置步骤设置的所述检查对象区域的特异部分的图像处理,其中,
所述设置步骤设置所述检查对象区域,以使在所述预定方向上由检查对象区域占据的范围与所述检查对象图像数据的整个图像区域之比,大于在与所述预定方向交叉的方向上由检查对象区域占据的范围与所述整个图像区域之比。
CN201610497261.8A 2015-07-01 2016-06-29 图像处理装置以及图像处理方法 Active CN106313918B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015132856A JP6465765B2 (ja) 2015-07-01 2015-07-01 画像処理装置および画像処理方法
JP2015-132856 2015-07-01

Publications (2)

Publication Number Publication Date
CN106313918A true CN106313918A (zh) 2017-01-11
CN106313918B CN106313918B (zh) 2019-08-02

Family

ID=56321701

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610497261.8A Active CN106313918B (zh) 2015-07-01 2016-06-29 图像处理装置以及图像处理方法

Country Status (4)

Country Link
US (1) US9649839B2 (zh)
EP (1) EP3113473B1 (zh)
JP (1) JP6465765B2 (zh)
CN (1) CN106313918B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6512965B2 (ja) * 2015-07-01 2019-05-15 キヤノン株式会社 画像処理装置および画像処理方法
JP6478840B2 (ja) * 2015-07-01 2019-03-06 キヤノン株式会社 画像処理装置および画像処理方法
EP3239929B1 (en) * 2016-04-27 2019-06-12 Canon Kabushiki Kaisha Image processing apparatus, image processing method and program
JP6732518B2 (ja) 2016-04-27 2020-07-29 キヤノン株式会社 画像処理装置および画像処理方法
JP6732525B2 (ja) 2016-05-02 2020-07-29 キヤノン株式会社 画像処理装置および画像処理方法
JP6645702B2 (ja) 2016-09-30 2020-02-14 キヤノン株式会社 信号抽出処理装置および信号抽出処理方法
JP7204405B2 (ja) * 2018-10-02 2023-01-16 株式会社ミマキエンジニアリング 液体吐出装置及び液体吐出方法
JP7247006B2 (ja) 2019-04-15 2023-03-28 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP7208087B2 (ja) 2019-04-15 2023-01-18 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP2022028320A (ja) 2020-08-03 2022-02-16 キヤノン株式会社 画像処理装置、画像処理方法、およびプログラム
WO2022044889A1 (ja) * 2020-08-26 2022-03-03 株式会社Nttドコモ 広告効果予測装置
US20220100433A1 (en) * 2020-09-30 2022-03-31 Ricoh Company, Ltd. Image forming device, information processing device, computer-readable medium, and image forming method
JP2022085237A (ja) * 2020-11-27 2022-06-08 セイコーエプソン株式会社 印刷装置および印刷方法

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5450165A (en) * 1994-02-23 1995-09-12 Xerox Corporation System for identifying areas in pre-existing image data as test patches for print quality measurement
JPH10116344A (ja) * 1996-10-09 1998-05-06 Dainippon Printing Co Ltd エッジ領域抽出方法及び装置
EP0872810A1 (en) * 1996-10-09 1998-10-21 Dai Nippon Printing Co., Ltd. METHOD AND APPARATUS FOR DETECTING STRIPE DEFECTS On PRINTED MATTER
US20060056699A1 (en) * 2004-09-15 2006-03-16 Fuji Photo Film Co., Ltd. Image recording apparatus, and abnormal recording element determination method
JP2006150746A (ja) * 2004-11-29 2006-06-15 Dainippon Screen Mfg Co Ltd 印刷検査装置、印刷装置及び印刷検査方法
JP2010111031A (ja) * 2008-11-06 2010-05-20 Mitsubishi Heavy Ind Ltd 印刷検査装置及び印刷検査方法
CN101751667A (zh) * 2008-12-19 2010-06-23 富士施乐株式会社 图像处理装置及图像处理方法
US20100251915A1 (en) * 2009-04-02 2010-10-07 Seiko Epson Corporation Discharge defect detecting method and discharge defect detecting device
US20110149331A1 (en) * 2009-12-23 2011-06-23 Canon Kabushiki Kaisha Dynamic printer modelling for output checking
CN102469230A (zh) * 2010-11-11 2012-05-23 夏普株式会社 图像处理装置和方法、图像形成装置、图像读取装置
JP2012240244A (ja) * 2011-05-17 2012-12-10 Seiko Epson Corp 不良ノズル検出装置、印刷装置、不良ノズル検出方法およびコンピュータープログラム
JP2013185862A (ja) * 2012-03-06 2013-09-19 Toyota Motor Corp 欠陥検査装置及び欠陥検査方法
US8979238B2 (en) * 2011-05-10 2015-03-17 Canon Kabushiki Kaisha Image processing method and image processor

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000008913A (ja) 1998-06-18 2000-01-11 Yanmar Diesel Engine Co Ltd 火花点火機関の可変混合気濃度分布制御方法
JP5059057B2 (ja) 2009-06-18 2012-10-24 キヤノン株式会社 画像処理装置および画像処理方法
JP5361650B2 (ja) 2009-10-09 2013-12-04 キヤノン株式会社 画像処理装置及び画像処理方法
JP2011083932A (ja) 2009-10-14 2011-04-28 Canon Inc 画像処理装置及び画像処理方法
US9064202B2 (en) 2012-06-06 2015-06-23 Canon Kabushiki Kaisha Data processing apparatus and print data generating method
JP5849905B2 (ja) * 2012-09-04 2016-02-03 コニカミノルタ株式会社 画像読取装置、及び、インクジェット記録装置
JP6312397B2 (ja) 2013-10-01 2018-04-18 キヤノン株式会社 ディザパタン作成方法
US9087291B2 (en) 2013-10-01 2015-07-21 Canon Kabushiki Kaisha Image processing apparatus and method setting thresholds of dither patterns based on density range and generating binary data depending on thresholds of target pixels
US9210292B2 (en) 2013-10-01 2015-12-08 Canon Kabushiki Kaisha Image processing apparatus and method using different dither patterns for different inks and selecting a quantization process for each ink
US9661181B2 (en) 2014-12-16 2017-05-23 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium
JP6391456B2 (ja) 2014-12-16 2018-09-19 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP6391555B2 (ja) 2014-12-16 2018-09-19 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5450165A (en) * 1994-02-23 1995-09-12 Xerox Corporation System for identifying areas in pre-existing image data as test patches for print quality measurement
JPH10116344A (ja) * 1996-10-09 1998-05-06 Dainippon Printing Co Ltd エッジ領域抽出方法及び装置
EP0872810A1 (en) * 1996-10-09 1998-10-21 Dai Nippon Printing Co., Ltd. METHOD AND APPARATUS FOR DETECTING STRIPE DEFECTS On PRINTED MATTER
US6366358B1 (en) * 1996-10-09 2002-04-02 Dai Nippon Printing Co., Ltd. Method and apparatus for detecting stripe defects of printed matter
US20060056699A1 (en) * 2004-09-15 2006-03-16 Fuji Photo Film Co., Ltd. Image recording apparatus, and abnormal recording element determination method
JP2006150746A (ja) * 2004-11-29 2006-06-15 Dainippon Screen Mfg Co Ltd 印刷検査装置、印刷装置及び印刷検査方法
JP2010111031A (ja) * 2008-11-06 2010-05-20 Mitsubishi Heavy Ind Ltd 印刷検査装置及び印刷検査方法
CN101751667A (zh) * 2008-12-19 2010-06-23 富士施乐株式会社 图像处理装置及图像处理方法
US20100251915A1 (en) * 2009-04-02 2010-10-07 Seiko Epson Corporation Discharge defect detecting method and discharge defect detecting device
US20110149331A1 (en) * 2009-12-23 2011-06-23 Canon Kabushiki Kaisha Dynamic printer modelling for output checking
CN102469230A (zh) * 2010-11-11 2012-05-23 夏普株式会社 图像处理装置和方法、图像形成装置、图像读取装置
US8979238B2 (en) * 2011-05-10 2015-03-17 Canon Kabushiki Kaisha Image processing method and image processor
JP2012240244A (ja) * 2011-05-17 2012-12-10 Seiko Epson Corp 不良ノズル検出装置、印刷装置、不良ノズル検出方法およびコンピュータープログラム
JP2013185862A (ja) * 2012-03-06 2013-09-19 Toyota Motor Corp 欠陥検査装置及び欠陥検査方法

Also Published As

Publication number Publication date
JP6465765B2 (ja) 2019-02-06
JP2017017549A (ja) 2017-01-19
CN106313918B (zh) 2019-08-02
EP3113473B1 (en) 2020-01-29
US9649839B2 (en) 2017-05-16
US20170001432A1 (en) 2017-01-05
EP3113473A1 (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN106313918A (zh) 图像处理装置以及图像处理方法
CN106313897B (zh) 图像处理装置及图像处理方法
US9088745B2 (en) Apparatus, system, and method of inspecting image, and recording medium storing image inspection control program
JP6512965B2 (ja) 画像処理装置および画像処理方法
US6377711B1 (en) Methods and systems for detecting the edges of objects in raster images using diagonal edge detection
US20120293537A1 (en) Data-generating device, data-generating method, data-generating program and recording medium
JP6478841B2 (ja) 画像処理装置および画像処理方法
US9681022B2 (en) Image processing apparatus, image processing method, and recording medium
JP6115545B2 (ja) 画像処理装置及び画像処理方法
US8285036B2 (en) Image processing method, image processing apparatus, and computer-readable storage medium for computer program
CN106201371A (zh) 图像处理装置以及方法
JP4111190B2 (ja) 画像処理装置
JP5545307B2 (ja) 画像処理装置及び画像処理方法
JP2006213014A (ja) 画像出力装置
JP2005184685A (ja) 画像処理装置、プログラムおよび記録媒体
CN108269233B (zh) 一种基于底纹半色调的文字抖动方法
CN106210439A (zh) 图像处理装置及图像处理方法
JP2016127479A (ja) 画像処理装置、画像形成装置、画像処理方法及びプログラム
JP5480102B2 (ja) 画像処理装置、画像形成装置、および画像処理方法
US11057528B2 (en) Information processing apparatus, method and storage medium
US7805000B2 (en) Image processing for binarization of image data
JP6732428B2 (ja) 画像処理装置、網点判定方法、およびプログラム
CN109903211A (zh) 一种基于网格光栅的水印图像隐藏方法及水印检测方法
JP6025803B2 (ja) 画像処理装置
JP6794901B2 (ja) 画像処理装置、および、コンピュータプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant