Nothing Special   »   [go: up one dir, main page]

JP4644283B2 - 汚れ検出方式 - Google Patents

汚れ検出方式 Download PDF

Info

Publication number
JP4644283B2
JP4644283B2 JP2008520094A JP2008520094A JP4644283B2 JP 4644283 B2 JP4644283 B2 JP 4644283B2 JP 2008520094 A JP2008520094 A JP 2008520094A JP 2008520094 A JP2008520094 A JP 2008520094A JP 4644283 B2 JP4644283 B2 JP 4644283B2
Authority
JP
Japan
Prior art keywords
image
pixel
storage unit
stain
degree
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.)
Expired - Fee Related
Application number
JP2008520094A
Other languages
English (en)
Other versions
JPWO2007141858A1 (ja
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of JPWO2007141858A1 publication Critical patent/JPWO2007141858A1/ja
Application granted granted Critical
Publication of JP4644283B2 publication Critical patent/JP4644283B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/40Analysis of texture
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/81Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation
    • H04N23/811Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation by dust removal, e.g. from surfaces of the image sensor or processing of the image signal output by the electronic image sensor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Image Analysis (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本発明は、定点に設置した監視カメラや検査装置などに使用される画像を撮影する装置の外部に露出したイメージセンサ表面に付着した汚れや異物の検出技術に関するものである。
監視カメラや検査装置の用途においては、イメージセンサの性能の範囲において可能な限り鮮明な画像を撮影することが重要である。しかし、装置の外部に露出したセンサ表面に付着した汚れや異物は鮮明な画像撮影の障害となり、そのような条件で撮影した画像を用いて処理を行うと装置の誤動作などにつながる可能性がある。
製造物の検査装置などで、同じ形状の物体を撮影する場合は、予め以前に撮影した基準画像と比較することによって、異なった映り方をしている部分があれば、それは汚れや異物の混入と判断することができるが、異なる形状の物体を検査する場合は、予め撮影した基準画像との比較はできない。また、汚れ検出のために定期的に同じ基準画像を撮影して比較する場合は、同じ基準画像を撮影するための時間や手間が必要であり、また基準画像の撮影ができない用途ではこの方法をとることはできない。
また特許文献1に記載されたセンサ表面に付着した汚れや異物の検出技術は、監視カメラのセンサ表面が撮影画像の端に映りこむ様に鏡を設置し、その撮影画像を画像処理することによって汚れ・異物を検出するものである。この従来技術は、センサ外に鏡を設置するため装置の大型化やコストアップにつながり、また、撮影画像の一部が隠れることによる監視カメラとしての性能低下も招くという課題があった。
また特許文献2に記載されたセンサ表面に付着した汚れや異物の検出技術は、レンズや絞りなど撮像系を駆動して異なる撮影条件を作り出して複数画像を撮影し、その複数画像間の不変部分を汚れや異物と判定するものである。この従来技術は、レンズや絞り等の可動部を持つことでコストアップとなり、また複数画像間における不変部分を汚れと判定するため、本来汚れではない背景を不変部分であるとして誤って汚れと判定してしまう可能性があるという課題があった。
特開2001-8193号公報 特開2004-172820号公報
本発明は、可動系を持たず定点に固定した画像撮影部で撮影した撮影画像の中から被写体領域抽出部で比較の対象とする被写体を自動的に検出し、その被写体内側の画像領域を抽出する。これによって誤って背景などを汚れと誤判定することを抑止する。また被写体内側の画像領域を抽出した最近の複数の領域抽出画像を領域抽出画像記憶部で保持する。そして汚れ度算出部で保持した領域抽出画像を比較する。汚れ度算出部では、保持した被写体領域画像を画素毎に比較し、汚れが付着した際に生じる可能性の高い状況を示している場合に、汚れ度記憶部に記憶されているその画素の汚れ度の値を上げる処理を行う。汚れではないという可能性の高い状況を示した場合は、逆に汚れ度記憶部に記憶されているその画素の汚れ度の値を下げる処理を行う。このようにして、画像を撮影する度に被写体領域抽出と汚れ度算出を行い、汚れ度記憶部の情報を更新する。最終的に汚れ判定部では、汚れ度記憶部に格納された汚れ度の情報をもとに汚れが付着しているかどうか、あるいは、汚れの付着の度合いを判定結果として出力する。
本発明によれば、複数の撮影画像の画素値を比較する前に、各撮影画像中の被写体領域抽出を行うことによって、撮影したい被写体に重なって処理の妨害となる汚れだけを確実に検出することができるようになる。従来技術と異なり背景などを誤って汚れと判定することを防止できる。また汚れ度算出部は複数画像の比較を繰り返して汚れの確率の高い画素を抽出し、その確率情報を元に汚れ判定部で汚れ付着かどうかを判定するようにしているので、1枚の撮影画像からは一見して汚れに見えてしまうような画像中の模様を誤って汚れと判定することがない。
さらに、本発明によれば、従来技術と異なり、運用の前に予め基準画像(基準紙など)を撮影しておくという様な初期設定(キャリブレーション)が不要となり、非常に簡単に運用を開始することができる。ユーザは汚れ判定部の出力を見て装置の清掃や交換などを行うことによって、汚れが付着したまま運用を続けることによる監視装置などの性能の低下などを防止することができる。また、判定結果を用いて装置の使用を自動的に停止することも可能で、汚れが付着したまま運用することによるデメリットを防止することができる。
また従来技術と異なり、汚れ検出専用のハードウェアが不要であり、かつ撮像系を機械的に駆動して異なる撮影条件を設定する必要がなく、駆動部の無い装置で異物を検出することが可能となり、駆動系を持つことによるメンテナンス作業の人手及び手間を削減することができるので従来技術よりも低コスト化が可能である。
本発明の第1の実施形態に係る汚れ検出方式の構成を示すブロック図である。 本発明の第1の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートである。 本発明の第1の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートである。 本発明の第1の実施形態に係る汚れ検出方式の概念的動作を説明するための流れ図である。 本発明の実施形態で用いる汚れ度関数の一例を示すグラフである。 本発明の実施形態で用いる汚れ度を算出する表である。 本発明の実施形態で用いる特定画素の近傍を参照して汚れ度を算出する説明図である。 本発明の実施形態に係る汚れ判定部で実施する第1の汚れ判定方法を説明するための図である。 図7に示した第1の汚れ判定方法の動作を説明するためのフローチャートである。 本発明の実施形態に係る汚れ判定部で実施する第2の汚れ判定方法を説明するための図である。 図9に示した第2の汚れ判定方法の動作を説明するためのフローチャートである。 本発明の第2の実施形態に係る汚れ検出方式の構成を示すブロック図である。 本発明の第2の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートである。 本発明の第2の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートである。 本発明の第3の実施形態に係る汚れ検出方式の構成を示すブロック図である。 本発明の第3の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートである。 本発明の第3の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートである。 本発明の第3の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートである。 本発明の第4の実施形態に係る汚れ検出方式の構成を示すブロック図である。 本発明の第4の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートである。 本発明の第4の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートである。 本発明の第4の実施形態に係る汚れ度記憶初期化部の動作を説明するためのフローチャートである。
以下、本発明の実施形態を、図面を参照しながら詳細に説明する。
[第1の実施形態]
図1は、本発明の第1の実施形態に係る汚れ検出方式の構成を示すブロック図である。図1において本発明の第1の実施形態に係る汚れ検出方式は、監視などの目的で可動系を持たず常に画象を撮影し続ける定点に固定した画像撮影部11と、画像撮影部11が撮影した画像を記憶する撮影画像記憶部12と、撮影画像記憶部12が記憶した撮影画像の中に目的の被写体(例えば車両等)が映っていることを検出して前記被写体の領域を抜き出し領域抽出画像を生成する被写体領域抽出部13と、被写体領域抽出部13が領域抽出した最近の2枚以上の撮影画像を蓄積する領域抽出画像記憶部14と、領域抽出画像記憶部14に蓄積された複数の領域抽出画像を画素毎に比較し汚れ度を算出する汚れ度算出部15と、算出した汚れ度を画素毎に記憶する汚れ度記憶部16と、汚れ度記憶部16から読み出された画素毎の汚れ度を評価して汚れ付着の有無または汚れ度合いを出力する汚れ判定部17を備えて構成される。
図2Aおよび図2Bは、本発明の第1の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートを示す図である。図2AのステップS11において画像撮像部11は最新の画像Iを撮影する。次にステップS12では撮影した画像Iを撮影画像記憶部12に保存する。ステップS13では被写体領域抽出部13が撮影画像記憶部12に保存した画像Iを画像処理して、撮影対象である被写体の領域を抜き出して、領域抽出画像Eを生成する。ステップS14では抜き出した被写体領域の画像Eを、領域抽出画像記憶部14に保存する。既に領域抽出画像記憶部14に画像Eとして記憶されている画像が有れば、それは1つ前の画像Eとして保存する。
ステップS15では汚れ度算出部15が画像の中の任意の1画素を指し示す画素座標変数(X,Y)を、最初の画素(左上端など)を示す様に初期化する。ステップS16では領域抽出画像記憶部14に記憶されている最新の画像Eから画素座標変数(X,Y)が指す画素の画素値Aを読み出す。ステップS17では領域抽出画像記憶部14に記憶されている1回前の画像Eから画素座標変数(X,Y)が指す画素の画素値Aを読み出す。ステップS18では画素値A,Aを元に、その画素に汚れが付着しているかどうかを示す汚れ度Pを算出する。汚れ度Pは、画素値A,Aの関数として、P=F(A,A)と表せる。
図2BのステップS19では汚れ度記憶部16の画素座標変数(X,Y)が示す画素の汚れ度Pを読み出す。ステップS20では汚れ度P,Pから、新たな汚れ度Pを算出する。汚れ度Pは、汚れ度P,Pの関数として、P=G(P,P)と表すことができる。そしてステップS21では汚れ度記憶部16の画素座標変数(X,Y)が指す画素の汚れ度の値として、Pを書き込む。
ステップS22では画素座標変数(X,Y)は画像中の最後の画素か、すなわち全画素処理したか、を判定する。全画素処理していなければステップS23に進み、ステップS23で画素座標変数(X,Y)を次の画素を指す様に更新し、図2AのステップS16に戻る。一方、全画素処理していればステップS24に進み、ステップS24において、汚れ判定部17は汚れ度記憶部16に記憶された全画素の汚れ度を合計した値Pを求め、汚れ判定閾値Pthと比較する。ステップS25では値Pが閾値Pthより大きいかを判定する。大きければ、ステップS26に進み、ステップS26において「汚れが付着している」と判定し、判定結果を出力し、その後で処理を終了する。一方、大きくなければ、ステップS27に進み、ステップS27において「汚れが付着していない」と判定し、その後、図2AのステップS11に戻る。
このように本発明の第1の実施形態に係る汚れ検出方式によれば、複数の撮影画像の画素値を比較する前に、各撮影画像中の被写体領域抽出を行うことによって、撮影したい被写体に重なって処理の妨害となる汚れだけを確実に検出することができるようになる。従来技術と異なり背景などを誤って汚れと判定することを防止できる。また汚れ度算出部は複数画像の比較を繰り返して汚れの確率の高い画素を抽出し、その確率情報を元に汚れ判定部で汚れ付着かどうかを判定するようにしているので、1枚の撮影画像からは一見して汚れに見えてしまうような画像中の模様を誤って汚れと判定することがない。
さらに、本発明によれば、従来技術と異なり、運用の前に予め基準画像(基準紙など)を撮影しておくという様な初期設定(キャリブレーション)が不要となり、非常に簡単に運用を開始することができる。ユーザは汚れ判定部の出力を見て装置の清掃や交換などを行うことによって、汚れが付着したまま運用を続けることによる監視装置などの性能の低下などを防止することができる。また、判定結果を用いて装置の使用を自動的に停止することも可能で、汚れが付着したまま運用することによるデメリットを防止することができる。
また従来技術と異なり、汚れ検出専用のハードウェアが不要であり、かつ撮像系を機械的に駆動して異なる撮影条件を設定する必要がなく、駆動部の無い装置で異物を検出することが可能となり、駆動系を持つことによるメンテナンス作業の人手及び手間を削減することができるので従来技術よりも低コスト化が可能である。
図3は、上述した本発明の第1の実施形態に係る汚れ検出方式の概念的動作を説明するための流れ図である。本図では、画像撮影部11が定点固定カメラの例で、該カメラで画像を撮影し続けて、撮影した画像を撮像画像記憶部12に蓄積し続ける。目的の被写体が車両であるとして被写体領域抽出部13は被写体領域だけを抽出処理し、領域抽出画像記憶部14に記憶する。本実施形態では撮影対象とする被写体の領域だけを汚れ検出の対象領域とし、被写体に重なって映る汚れ・異物だけを検出し、被写体の周囲に映っている背景画像を汚れ・異物と誤検出しないようにしている。
汚れ度算出部15は、2枚以上の撮影画像の中でそれぞれ抽出された領域内において画素毎に比較する。付着した汚れは異なる被写体を写した場合でも同じ位置に同じ画素値で映る性質を利用して、画素値が等しい画素を汚れ候補として汚れ度記憶部16に記録する。この際に単に1回の比較で汚れ付着と判定せず、比較結果を踏まえて汚れ度の上げ下げを行う。この様な画像の比較を何回も繰り返すことによって、各画素における汚れ度が徐々に収束し、本当の汚れの部位の汚れ度は高くなり、汚れでない部分の汚れ度は低くなる。これによって、対象とする被写体が比較的似た画像であって汚れ・異物以外の部分で似た画素値を持つ領域が有った場合でも、多くの画像の比較結果を累積することで、汚れ・異物以外の画素部分は相殺され汚れ度が低くなるが、本当の汚れ・異物の画素は汚れ度が高くなるため、誤検出を防ぐことができる。
ここで本発明の実施形態に係る汚れ度の算出法について説明する。本実施形態においては、以下に示す幾つかの汚れ度算出法を用いることができる。
(第1の汚れ度算出法)
汚れ度をP、最新の撮影画像の任意座標(x,y)の画素値をA(x,y)、1つ前の撮影画像の任意座標(x,y)の画素値をB(x,y)としたとき、汚れ度Pは、
P=F(A(x,y),B(x,y))
という関数によって汚れ度を算出する。
関数の中身は任意であるが、画素値の差(A(x,y)−B(x,y))の絶対値が小さい時に、汚れ度Pが最大となる、例えば、図4に示す様な特性を持つ関数を用いる。
(第2の汚れ度算出法)
最新の撮影画像の任意座標(x,y)の画素値A(x,y)および1つ前の撮影画像の任意座標(x,y)の画素値B(x,y)をそれぞれ縦軸、横軸の値として、図5に示す様な表を参照し、その値を汚れ度Pの値として用いる(図5の表中に無い場合は近傍の値を基に補間し、その補間値を汚れ度の値とする)。図5は、画素が黒に近く、かつ、A(x,y),B(x,y)が近い値の場合に汚れ度Pが大きくなる様な汚れ検出フィルタ処理を行う表である。
(第3の汚れ度算出法)
図6は、第3の汚れ度算出法を説明する図であり、最新の撮影画像の任意座標(x,y)の汚れ度を算出するにあたって、その座標(x,y)の画素値だけではなく、座標(x,y)の近傍の画素値も用いて、汚れ度Pを算出する。その場合、図6(a)に示されるように、中心画素が同じ画素値で、近傍の画素も含めて似ている時にのみ、汚れ度が大と判断する。また、図6(c)に示されるように、汚れ付着時に特徴的な画像パターンではないときは、周囲のパターンが似ていても汚れ度は小と判断する。すなわち、中心画素は同じ画素値だが、周囲も含めて見ると汚れ付着時に見られる特徴的な画像パターンではないときには汚れ度は小と判断する。なお、図6(b)に示されるように、中心画素は同じ画素値だが、近傍の画素は似ていない時は、汚れ度は小と判断する。
つぎに本発明の実施形態に係る汚れ判定部で実施する汚れ判定方法について説明する。本実施形態においては、以下に示す幾つかの汚れ判定方法を採ることができる。
(第1の汚れ判定方法)
本発明の実施形態に係る第1の汚れ判定方法は、図7に示すように、汚れ度記憶部に記憶された画像全体の汚れ度の合計を求め、その合計値があらかじめ決められた閾値P_sum_threshを上回っていれば、汚れが付着していると判定するものである。この判定方法を用いれば、センサ表面に全体的に薄いあるいは細かい汚れが付着した場合に汚れと判定することができる。
図8は、本発明の実施形態に係る第1の汚れ判定方法を説明するためのフローチャートである。図8のステップS31では画像全体の汚れ度の合計値P_sumを初期化する。次いでステップS32では画像の中の任意の1画素を指し示す画素座標変数(x,y)を、最初の画素(左上端など)を示す様に初期化する。ステップS33では汚れ度記憶部から画素座標変数(x,y)の汚れ度P(x,y)を読み出す。ステップS34では画像全体の汚れ度の合計値P_sumと読み出した汚れ度P(x,y)の総計し、画像全体の汚れ度の合計値P_sumを更新する。ステップS35では画素座標変数(x,y)は画像中の最後の画素か、すなわち全画素処理したか、を判定する。
全画素処理していなければ、ステップS36に進み、ステップS36で画素座標変数(x,y)を次の画素を指す様に更新してステップS33に戻る。一方、全画素処理していれば、ステップS37に進み、ステップS37で画像全体の汚れ度の合計値P_sumが閾値P_sum_threshを上回っているかを判定する。閾値を上回っていれば、ステップS38に進み、ステップS38で「汚れが付着している」と判定して汚れ判定を終了する。一方、閾値を上回っていなければ、ステップS39に進み、ステップS39で「汚れが付着していない」と判定して汚れ判定を終了する。
(第2の汚れ判定方法)
本発明の実施形態に係る第2の汚れ判定方法は、図9に示すように、汚れ度記憶部に記憶された画像全体の汚れ度を順に調べ、予め決めた閾値P_threshよりも大きな汚れ度になっている画素の数Nを数えて、その画素数Nが予め決められた閾値N_threshを上回っていれば、汚れが付着していると判定する。この判定方法を用いれば、濃い汚れや明確に汚れと判断できる部分がある場合に汚れと判定することができる。なお、上述した閾値よりも大きな汚れ度になっている画素の総数Nに代えて、閾値よりも大きな汚れ度になっている画素の総面積で判定するようにしても良い。
図10は、本発明の実施形態に係る第2の汚れ判定方法を説明するためのフローチャートである。図10のステップS41では閾値P_threshよりも大きな汚れ度になっている画素の数Nを初期化する。次いでステップS42では画像の中の任意の1画素を指し示す画素座標変数(x,y)を、最初の画素(左上端など)を示す様に初期化する。ステップS43では汚れ度記憶部から画素座標変数(x,y)の汚れ度P(x,y)を読み出す。ステップS44では汚れ度P(x,y)が閾値P_threshよりも大きいかを判定する。
ステップS44の判定で閾値P_threshよりも大きくなければ、ステップS45に進み、ステップS45で画素座標変数(x,y)を次の画素を示す様に更新しステップS43に戻る。一方、ステップS44の判定で閾値P_threshよりも大きければ、ステップS46に進み、ステップS46で画素の数Nをインクリメントする。次いでステップS47では画素座標変数(x,y)は画像中の最後の画素か、すなわち全画素処理したか、を判定する。
全画素処理していなければ、ステップS45に戻り、ステップS45で画素座標変数(x,y)を次の画素を示す様に更新しステップS43に戻る。一方、全画素処理していれば、ステップS48に進み、ステップS48で画素数Nが予め決めた閾値N_threshを上回っているかを判定する。閾値N_threshを上回っていれば、ステップS49に進み、ステップS49で「汚れが付着している」と判定して汚れ判定を終了する。一方、予め決めた閾値N_threshを上回っていなければ、ステップS50に進み、ステップS50で「汚れが付着していない」と判定して汚れ判定を終了する。
このように汚れ判定部は上記のようにして汚れを判定した上で、汚れ判定部は、汚れの付着の有無とともに汚れの付着の度合いを出力する。汚れ判定部が汚れの付着の有無及び汚れの付着の度合いを出力するので、確実に汚れ付着と判定する前に警告することができる。またそれらをログ記録することでセンサの状態変化をチェックすることも可能となる。
[第2の実施形態]
図11は、本発明の第2の実施形態に係る汚れ検出方式の構成を示すブロック図である。図11において本発明の第2の実施形態に係る汚れ検出方式は、監視などの目的で可動系を持たず常に画象を撮影し続ける定点に固定した画像撮影部21と、画像撮影部21が撮影した画像を記憶する撮影画像記憶部22と、撮影画像記憶部22が記憶した撮影画像の中に目的の被写体が映っていることを検出して前記被写体の領域を抜き出し領域抽出画像を生成する被写体領域抽出部23と、被写体領域抽出部23が領域抽出した最近の2枚以上の撮影画像を蓄積する領域抽出画像記憶部24と、領域抽出画像全画素の輝度合計を算出して、予め設定した輝度基準に合致するように輝度補正し領域抽出画像記憶部24に再蓄積する領域抽出画像補正部25と、領域抽出画像記憶部24に輝度補正して蓄積された複数の領域抽出画像を比較し画素毎に汚れ度を算出する汚れ度算出部26と、算出した汚れ度を画素毎に記憶する汚れ度記憶部27と、汚れ度記憶部27から読み出された画素毎の汚れ度を評価して汚れ付着の有無または汚れ度合いを出力する汚れ判定部28を備えて構成される。
図12Aおよび図12Bは、本発明の第2の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートを示す図である。図12AのステップS51において画像撮像部21は最新の画像Iを撮影する。次にステップS52では撮影した画像Iを撮影画像記憶部22に保存する。ステップS53では被写体領域抽出部23が撮影画像記憶部22に保存した画像Iを画像処理して、撮影対象である被写体の領域を抜き出して、領域抽出画像Eを生成する。ステップS54では抜き出した被写体領域の画像Eを、領域抽出画像記憶部24に保存する。既に領域抽出画像記憶部24に画像Eとして記憶されている画像が有れば、それは1つ前の画像Eとして保存する。ステップS55では領域抽出画像補正部25において、領域抽出画像Eの全画素の輝度合計Vを算出し、予め決めた基準輝度Vに合致するように、領域抽出画像の全画素をV/V倍して輝度補正を行って、領域抽出画像記憶部24に再び保存する。
ステップS56では汚れ度算出部26が画像の中の任意の1画素を指し示す画素座標変数(X,Y)を、最初の画素(左上端など)を示す様に初期化する。ステップS57では領域抽出画像記憶部24に記憶されている最新の画像Eから画素座標変数(X,Y)が指す画素の画素値Aを読み出す。ステップS58では領域抽出画像記憶部24に記憶されている1回前の画像Eから画素座標変数(X,Y)が指す画素の画素値Aを読み出す。
図12BのステップS59では画素値A,Aを元に、その画素に汚れが付着しているかどうかを示す汚れ度Pを算出する。汚れ度Pは、画素値A,Aの関数として、P=F(A,A)と表せる。ステップS60では汚れ度記憶部27の画素座標変数(X,Y)が示す画素の汚れ度Pを読み出す。ステップS61では汚れ度P,Pから、新たな汚れ度Pを算出する。汚れ度Pは、汚れ度P,Pの関数として、P=G(P,P)と表すことができる。そしてステップS62では汚れ度記憶部27の画素座標変数(X,Y)が指す画素の汚れ度の値として、Pを書き込む。
ステップS63では画素座標変数(X,Y)は画像中の最後の画素か、すなわち全画素処理したか、を判定する。全画素処理していなければステップS64に進み、ステップS64で画素座標変数(X,Y)を次の画素を指す様に更新し、図12AのステップS57に戻る。一方、全画素処理していればステップS65に進み、ステップS65において、汚れ判定部28は汚れ度記憶部27に記憶された全画素の汚れ度を合計した値Pを求め、汚れ判定閾値Pthと比較する。ステップS66では値Pが閾値Pthより大きいかを判定する。大きければ、ステップS67に進み、ステップS67において「汚れが付着している」と判定し、判定結果を出力し、その後で処理を終了する。一方、大きくなければ、ステップS68に進み、ステップS68において「汚れが付着していない」と判定し、その後、図12AのステップS51に戻る。
このように本発明の第2の実施形態に係る汚れ検出方式によれば、汚れ度算出の前に領域抽出画像の輝度の高低により比較する画素値を補正することによって、撮影条件が同じでなくても同じ撮影条件で撮影したのに近い画素比較を行うことにより適切な汚れ度の算出を行うことができる。また汚れ度算出の前に領域抽出画像について輝度の高い画素など明確に汚れによる影響ではないと断定できる画素値を示す画素の汚れ度を下げるようにして汚れ判定の精度を向上させることができる。
[第3の実施形態]
図13は、本発明の第3の実施形態に係る汚れ検出方式の構成を示すブロック図である。図13において本発明の第3の実施形態に係る汚れ検出方式は、監視などの目的で可動系を持たず常に画象を撮影し続ける定点に固定した画像撮影部31と、画像撮影部31が撮影した画像を記憶する撮影画像記憶部32と、撮影画像記憶部32が記憶した撮影画像の中に目的の被写体が映っていることを検出し前記被写体の領域を抜き出して領域抽出画像を生成する被写体領域抽出部33と、被写体領域抽出部33が領域抽出した複数の最近の撮影画像と領域抽出の境界に係る画素が被写体領域内かどうかを区別する抽出領域マスク情報を蓄積する領域抽出画像記憶部34と、領域抽出画像記憶部34に蓄積された複数の最近の領域抽出画像を画素毎に比較し汚れ度を算出する汚れ度算出部35と、算出した汚れ度を画素毎に記憶する汚れ度記憶部36と、汚れ度記憶部36に記憶される各画素の汚れ度を参照する際に、領域抽出画像記憶部34に記憶された抽出領域マスク情報を参照することによって、当該画素が被写体領域内かどうかを判定し、当該画素が被写体領域内である場合には、当該画素の汚れ度の比重を高くして汚れの付着を判定する汚れ判定部37を備えて構成される。
図14A、図14Bおよび図14Cは、本発明の第3の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートを示す図である。図14AのステップS71において画像撮像部31は最新の画像Iを撮影する。次にステップS72では撮影した画像Iを撮影画像記憶部32に保存する。ステップS73では被写体領域抽出部33が撮影画像記憶部72に保存した画像Iを画像処理して、撮影対象である被写体の領域を抜き出して、領域抽出画像Eと抽出領域マスク情報Mを生成する。ステップS74では抜き出した被写体領域の画像Eと抽出領域マスク情報Mを、領域抽出画像記憶部74に保存する。既に領域抽出画像記憶部74に画像とマスク情報E・Mとして記憶されていた画像とマスク情報は1つ前の画像とマスク情報E・Mとして保存する。
ステップS75では汚れ度算出部35が画像の中の任意の1画素を指し示す画素座標変数(X,Y)を、最初の画素(左上端など)を示す様に初期化する。ステップS76では領域抽出画像記憶部34に記憶されている最新の画像Eから画素座標変数(X,Y)が指す画素の画素値Aを読み出す。ステップS77では領域抽出画像記憶部34に記憶されている1回前の画像Eから画素座標変数(X,Y)が指す画素の画素値Aを読み出す。ステップS78では画素値A,Aを元に、その画素に汚れが付着しているかどうかを示す汚れ度Pを算出する。汚れ度Pは、画素値A,Aの関数として、P=F(A,A)と表せる。
図14BのステップS79では汚れ度記憶部36の画素座標変数(X,Y)が示す画素の汚れ度Pを読み出す。ステップS80では汚れ度P,Pから、新たな汚れ度Pを算出する。汚れ度Pは、汚れ度P,Pの関数として、P=G(P,P)と表すことができる。そしてステップS81では汚れ度記憶部36の画素座標変数(X,Y)が指す画素の汚れ度の値として、Pを書き込む。ステップS82では画素座標変数(X,Y)は画像中の最後の画素か、すなわち全画素処理したか、を判定する。全画素処理していなければステップS83に進み、ステップS83で画素座標変数(X,Y)を次の画素を指す様に更新し、図14AのステップS76に戻る。一方、全画素処理していればステップS84に進み、ステップS84において、汚れ判定部37は画像の中の任意の1画素を指し示す画素座標変数(x,y)を、最初の画素(左上端など)を示す様に初期化する。そしてステップS85では汚れ度記憶部36から画素座標変数(x,y)の汚れ度P(x,y)を読み出す。またステップS86では領域抽出記憶部34から画素座標変数(x,y)の抽出領域マスク情報M(x,y)を読み出す。
図14CのステップS87では抽出領域マスク情報M(x,y)が0より大ならば、汚れ度P(x,y)を係数K倍して新たな汚れ度P(x,y)とし、また抽出領域マスク情報M(x,y)が0であれば、汚れ度P(x,y)をK倍して新たな汚れ度P(x,y)とする。ただし、係数Kは係数Kよりも大であるとし、両係数K,Kは1と0の間にあるものとする。つまりステップS87では、画素座標変数(x,y)の抽出領域マスク情報M(x,y)が0より大である場合、すなわち被写体領域の境界に係る画素が被写体領域内である場合は、当該画素座標変数(x,y)の汚れ度の比重を画素座標変数(x,y)の抽出領域マスク情報M(x,y)が0である場合、すなわち被写体領域の境界に係る画素が被写体領域内でない場合よりも高くして汚れ度を評価する。
ステップS88では画素座標変数(x,y)は画像中の最後の画素か、すなわち全画素処理したか、を判定する。全画素処理していなければステップS89に進み、ステップS89で画素座標変数(x,y)を次の画素を指す様に更新し、図14BのステップS85に戻る。一方、全画素処理していればステップS90に進み、ステップ90では全画素の汚れ度P(x,y)を合計して値Pを算出し、汚れ判定閾値Pthと比較する。ステップS91では値Pが閾値Pthより大きいかを判定する。大きければ、ステップS92に進み、ステップS92において「汚れが付着している」と判定し、判定結果を出力し、その後で処理を終了する。一方、大きくなければ、ステップS93に進み、ステップS93において「汚れが付着していない」と判定し、その後、図14AのステップS71に戻る。
このように本発明の第3の実施形態に係る汚れ検出方式によれば、汚れ判定部で汚れが付着していると判定する際に、被写体領域抽出部で被写体領域として抽出した画素の汚れ度を、被写体領域外の画素の汚れ度よりも重視して、汚れ判定の際に重みを掛けて汚れ判定を行うことで、画像の端など被写体に重ならずあまり重要でない部分に付着した汚れではなく主に被写体に重なる汚れを重視して検出することができるようになる。
[第4の実施形態]
図15は、本発明の第4の実施形態に係る汚れ検出方式の構成を示すブロック図である。図15において本発明の第4の実施形態に係る汚れ検出方式は、監視などの目的で可動系を持たず常に画象を撮影し続ける定点に固定した画像撮影部41と、画像撮影部41が撮影した画像を記憶する撮影画像記憶部42と、撮影画像記憶部42が記憶した撮影画像の中に目的の被写体(例えば車両等)が映っていることを検出して前記被写体の領域を抜き出し領域抽出画像を生成する被写体領域抽出部43と、被写体領域抽出部43が領域抽出した最近の2枚以上の撮影画像を蓄積する領域抽出画像記憶部44と、領域抽出画像記憶部44に蓄積された複数の領域抽出画像を画素毎に比較し汚れ度を算出する汚れ度算出部45と、算出した汚れ度を画素毎に記憶する汚れ度記憶部46と、汚れ度記憶部46から読み出された画素毎の汚れ度を評価して汚れ付着の有無または汚れ度合いを出力する汚れ判定部47と、タイマー49により起動され定期的に汚れ度記憶部46の記憶された全画素の汚れ度情報を初期化する汚れ度記憶初期化部48と、定期的なタイマー出力を汚れ度記憶初期化部48に出力するタイマー49を備えて構成される。
図16Aおよび図16Bは、本発明の第4の実施形態に係る汚れ検出方式の動作を説明するためのフローチャートを示す図である。図16AのステップS101において画像撮像部41は最新の画像Iを撮影する。次にステップS102では撮影した画像Iを撮影画像記憶部42に保存する。ステップS103では被写体領域抽出部43が撮影画像記憶部42に保存した画像Iを画像処理して、撮影対象である被写体の領域を抜き出して、領域抽出画像Eを生成する。ステップS104では抜き出した被写体領域の画像Eを、領域抽出画像記憶部44に保存する。既に領域抽出画像記憶部44に画像Eとして記憶されている画像が有れば、それは1つ前の画像Eとして保存する。
ステップS105では汚れ度記憶部46がロックされているかを調べ、汚れ度記憶部46がロックされていないことを確認してステップS106に進む。ステップS106では汚れ度記憶部46をロックする。これらの動作に関連する汚れ度記憶部46の初期化動作については図17で詳述する。そしてステップS107では汚れ度算出部45が画像の中の任意の1画素を指し示す画素座標変数(X,Y)を、最初の画素(左上端など)を示す様に初期化する。ステップS108では領域抽出画像記憶部44に記憶されている最新の画像Eから画素座標変数(X,Y)が指す画素の画素値Aを読み出す。ステップS109では領域抽出画像記憶部44に記憶されている1回前の画像Eから画素座標変数(X,Y)が指す画素の画素値Aを読み出す。
図16BのステップS110では画素値A,Aを元に、その画素に汚れが付着しているかどうかを示す汚れ度Pを算出する。汚れ度Pは、画素値A,Aの関数として、P=F(A,A)と表せる。ステップS111では汚れ度記憶部46の画素座標変数(X,Y)が示す画素の汚れ度Pを読み出す。ステップS112では汚れ度P,Pから、新たな汚れ度Pを算出する。汚れ度Pは、汚れ度P,Pの関数として、P=G(P,P)と表すことができる。そしてステップS113では汚れ度記憶部46の画素座標変数(X,Y)が指す画素の汚れ度の値として、Pを書き込む。
ステップS114では画素座標変数(X,Y)は画像中の最後の画素か、すなわち全画素処理したか、を判定する。全画素処理していなければステップS115に進み、ステップS115で画素座標変数(X,Y)を次の画素を指す様に更新し、図16AのステップS108に戻る。一方、全画素処理していればステップS116に進み、ステップS116において、汚れ判定部47は汚れ度記憶部46に記憶された全画素の汚れ度を合計した値Pを求め、汚れ判定閾値Pthと比較する。またステップS117では汚れ度記憶部46のロックを解除する。ステップS118では値Pが閾値Pthより大きいかを判定する。大きければ、ステップS119に進み、ステップS119において「汚れが付着している」と判定し、判定結果を出力し、その後で処理を終了する。一方、大きくなければ、ステップS120に進み、ステップS120において「汚れが付着していない」と判定し、その後、図16AのステップS101に戻る。
図17は、本発明の第4の実施形態に係る汚れ度記憶初期化部の動作を説明するためのフローチャートを示す図である。図17においてまず汚れ度記憶初期化部48は、タイマー49の定期的なタイマー出力により起動されることを前提としている。そしてステップS121では汚れ度記憶部46がロックされているかを判定することにより汚れ度記憶部46がロックされていないことを確認してステップS122に進む。ステップS122では汚れ度記憶部46をロックする。そしてステップS123では汚れ度記憶部46の全画素の汚れ度の値を0に初期化する。ステップS124では汚れ度記憶部46のロックを解除する。これにより汚れ度記憶初期化の動作を終了する。
このように本発明の第4の実施形態に係る汚れ検出方式によれば、定期的に汚れ度記憶部の記憶内容を初期化することで、長期にわたって処理を続けた結果として汚れ度記憶部に不正な情報が残り続けてしまうことを防止し、汚れ判定の精度を保つことができる。
上記ではもっぱら監視装置における用途での適用を説明したが、これへの適用に限定されず、画像センサを用いる製造物の検査装置、生体認証装置などでの多方面での適用も可能である。

Claims (6)

  1. 可動系を持たず常に画象を撮影し続ける定点に固定した画像撮影部と、該画像撮影部が撮影した画像を記憶する撮影画像記憶部と、該撮影画像記憶部が記憶した撮影画像の中に目的の被写体が映っていることを検出して前記被写体の領域を抜き出し領域抽出画像を生成する被写体領域抽出部と、該被写体領域抽出部が領域抽出した複数の最近の撮影画像を蓄積する領域抽出画像記憶部と、前記領域抽出画像記憶部に蓄積された前記複数の最近の領域抽出画像を画素毎に比較し汚れの可能性を示す汚れ度を算出する汚れ度算出部と、算出した汚れ度を画素毎に記憶する汚れ度記憶部と、該汚れ度記憶部から読み出した画素毎の汚れ度を評価して汚れの付着を判定する汚れ判定部を備えることを特徴とする汚れ検出方式。
  2. 前記汚れ判定部で汚れが付着していると判定する際に、画像全体の前記汚れ度の総計があらかじめ設定した閾値を超えたかどうかで判定を行うことを特徴とする請求項1に記載の汚れ検出方式。
  3. 前記汚れ度算出部が各画素の汚れ度を算出する際に、前記複数の最近の領域抽出画像の同じ位置の画素を比較して、画素値が近い場合にその画素の汚れ度を上げ、画素値が離れている場合にその画素の汚れ度を下げる処理を行うことを特徴とする請求項1に記載の汚れ検出方式。
  4. 可動系を持たず常に画象を撮影し続ける定点に固定した画像撮影部と、該画像撮影部が撮影した画像を記憶する撮影画像記憶部と、該撮影画像記憶部が記憶した撮影画像の中に目的の被写体が映っていることを検出して前記被写体の領域を抜き出し領域抽出画像を生成する被写体領域抽出部と、該被写体領域抽出部が領域抽出した複数の最近の撮影画像を蓄積する領域抽出画像記憶部と、蓄積された前記領域抽出画像全画素の輝度合計を算出して、予め設定した輝度基準に合致するように輝度補正し前記領域抽出画像記憶部に再蓄積する領域抽出画像補正部と、前記領域抽出画像記憶部に輝度補正して蓄積された前記複数の最近の領域抽出画像を画素毎に比較し汚れの可能性を示す汚れ度を算出する汚れ度算出部と、算出した前記汚れ度を画素毎に記憶する汚れ度記憶部と、該汚れ度記憶部から読み出した画素毎の汚れ度を評価して汚れの付着を判定する汚れ判定部を備えることを特徴とする汚れ検出方式。
  5. 可動系を持たず常に画象を撮影し続ける定点に固定した画像撮影部と、該画像撮影部が撮影した画像を記憶する撮影画像記憶部と、該撮影画像記憶部が記憶した撮影画像の中に目的の被写体が映っていることを検出し前記被写体の領域を抜き出して領域抽出画像を生成する被写体領域抽出部と、該被写体領域抽出部が領域抽出した複数の最近の撮影画像と領域抽出の境界に係る画素が被写体領域内かどうかを区別する抽出領域マスク情報を蓄積する領域抽出画像記憶部と、該領域抽出画像記憶部に蓄積された前記複数の最近の領域抽出画像を画素毎に比較し汚れの可能性を示す汚れ度を算出する汚れ度算出部と、算出した前記汚れ度を画素毎に記憶する汚れ度記憶部と、該汚れ度記憶部に記憶される各画素の汚れ度を参照する際に、前記領域抽出画像記憶部に記憶された前記抽出領域マスク情報を参照することによって、当該画素が被写体領域内かどうかを判定し、当該画素が被写体領域内である場合には、当該画素の汚れ度の比重を高くして汚れの付着を判定する汚れ判定部を備えることを特徴とする汚れ検出方式。
  6. 前記汚れ度記憶部の記憶内容を初期化する汚れ度記憶初期化手段を備え、該汚れ度記憶初期化手段を定期的に起動して前記汚れ度記憶部の記憶内容を初期化することを特徴とする請求項1ないしのいずれかに記載の汚れ検出方式。
JP2008520094A 2006-06-08 2006-06-08 汚れ検出方式 Expired - Fee Related JP4644283B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2006/311527 WO2007141858A1 (ja) 2006-06-08 2006-06-08 汚れ検出方式

Publications (2)

Publication Number Publication Date
JPWO2007141858A1 JPWO2007141858A1 (ja) 2009-10-15
JP4644283B2 true JP4644283B2 (ja) 2011-03-02

Family

ID=38801130

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008520094A Expired - Fee Related JP4644283B2 (ja) 2006-06-08 2006-06-08 汚れ検出方式

Country Status (6)

Country Link
US (1) US8098302B2 (ja)
EP (1) EP2031557B1 (ja)
JP (1) JP4644283B2 (ja)
KR (1) KR101078474B1 (ja)
CN (1) CN101460971B (ja)
WO (1) WO2007141858A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190212955A1 (en) 2018-01-05 2019-07-11 Datamax-O'neil Corporation Methods, apparatuses, and systems for verifying printed image and improving print quality
US10546160B2 (en) 2018-01-05 2020-01-28 Datamax-O'neil Corporation Methods, apparatuses, and systems for providing print quality feedback and controlling print quality of machine-readable indicia
US10803264B2 (en) 2018-01-05 2020-10-13 Datamax-O'neil Corporation Method, apparatus, and system for characterizing an optical system
US10834283B2 (en) 2018-01-05 2020-11-10 Datamax-O'neil Corporation Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5188293B2 (ja) * 2008-07-03 2013-04-24 キヤノン株式会社 撮像装置及びその制御方法及びプログラム
CN101964873B (zh) * 2009-07-21 2014-08-20 株式会社尼康 图像处理装置、图像处理程序及摄像装置
JP2011078047A (ja) * 2009-10-02 2011-04-14 Sanyo Electric Co Ltd 撮像装置
WO2011108582A1 (ja) * 2010-03-04 2011-09-09 日本電気株式会社 異物判定装置、異物判定方法および異物判定プログラム
JP5953658B2 (ja) 2011-05-25 2016-07-20 ソニー株式会社 ロボット制御装置及びロボット装置の制御方法、コンピューター・プログラム、プログラム記憶媒体、並びにロボット装置
JP2014011785A (ja) * 2012-07-03 2014-01-20 Clarion Co Ltd 車載カメラ汚れ除去装置の診断装置、診断方法及び車両システム
EP2879382B1 (en) * 2012-07-27 2021-10-13 Nissan Motor Co., Ltd. Three-dimensional object detection device and foreign object detection device
JP6102213B2 (ja) 2012-11-22 2017-03-29 富士通株式会社 画像処理装置、画像処理方法および画像処理プログラム
US11076113B2 (en) 2013-09-26 2021-07-27 Rosemount Inc. Industrial process diagnostics using infrared thermal sensing
US10638093B2 (en) * 2013-09-26 2020-04-28 Rosemount Inc. Wireless industrial process field device with imaging
US10823592B2 (en) 2013-09-26 2020-11-03 Rosemount Inc. Process device with process variable measurement using image capture device
CN105389577A (zh) * 2014-08-25 2016-03-09 中兴通讯股份有限公司 一种污物的检测方法、装置及终端
US10914635B2 (en) 2014-09-29 2021-02-09 Rosemount Inc. Wireless industrial process monitor
KR101672116B1 (ko) * 2015-02-02 2016-11-02 울산대학교 산학협력단 세차시스템 장치 및 그 세차 방법
CN104867159B (zh) * 2015-06-05 2018-04-10 北京大恒图像视觉有限公司 一种数字相机传感器污点检测及分级方法与装置
US10311314B2 (en) 2016-11-23 2019-06-04 Ford Global Technologies, Llc Detection of lane-splitting motorcycles
CN106803252A (zh) * 2017-01-16 2017-06-06 广东容祺智能科技有限公司 一种输电线路塔号牌污浊定位与自动检测方法
US10290158B2 (en) 2017-02-03 2019-05-14 Ford Global Technologies, Llc System and method for assessing the interior of an autonomous vehicle
US10509974B2 (en) * 2017-04-21 2019-12-17 Ford Global Technologies, Llc Stain and trash detection systems and methods
US10304165B2 (en) 2017-05-12 2019-05-28 Ford Global Technologies, Llc Vehicle stain and trash detection systems and methods
JP7092984B2 (ja) 2017-12-01 2022-06-29 富士通株式会社 生体画像処理装置、生体画像処理方法、及び生体画像処理プログラム
IL260417B (en) * 2018-07-04 2021-10-31 Tinyinspektor Ltd System and method for automatic visual inspection
WO2020175589A1 (ja) * 2019-02-27 2020-09-03 ダイキン工業株式会社 情報提供システム
CN109936676B (zh) * 2019-03-29 2020-12-18 富士施乐实业发展(中国)有限公司 一种用于复合机的输稿器的控制方法及装置
CN109862202B (zh) * 2019-03-29 2021-11-30 富士施乐实业发展(中国)有限公司 一种用于复合机的输稿器的控制方法及装置
CN110166769B (zh) * 2019-06-27 2020-10-02 信利光电股份有限公司 检测摄像模组输出错位的方法、装置、系统及存储介质
JP7156224B2 (ja) * 2019-09-20 2022-10-19 株式会社デンソーテン 付着物検出装置および付着物検出方法
KR102157005B1 (ko) * 2019-12-12 2020-09-16 주식회사 제이시스 영상 필터링 기법을 적용한 딥러닝 결과영상의 정확성 향상방법
CN111275022B (zh) * 2020-03-19 2023-05-16 山东宜佳成新材料有限责任公司 基于遗忘因子型经验模态分解的污渍检测分析方法及应用
CN111739012A (zh) * 2020-06-30 2020-10-02 重庆盛泰光电有限公司 基于转盘的摄像头模组白斑检测系统
KR20220006895A (ko) * 2020-07-09 2022-01-18 현대자동차주식회사 자동차 및 그를 위한 실내 청결 관리 방법
CN111812341A (zh) * 2020-07-22 2020-10-23 英华达(上海)科技有限公司 自动化设备检测系统和检测自动化设备内部运作的方法
CN113458072B (zh) * 2021-07-06 2022-01-18 广东固特超声股份有限公司 一种智能终端控制的眼镜超声波清洗方法及清洗机

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08202998A (ja) * 1995-01-31 1996-08-09 Isuzu Motors Ltd 車線逸脱警報装置
JP2002094978A (ja) * 2000-09-18 2002-03-29 Toyota Motor Corp レーン検出装置
JP2003259358A (ja) * 2002-03-06 2003-09-12 Nissan Motor Co Ltd カメラの汚れ検出装置およびカメラの汚れ検出方法
JP2005117262A (ja) * 2003-10-06 2005-04-28 Fujitsu Ltd レンズの汚れ判定方法及び装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60124783A (ja) 1983-12-10 1985-07-03 Meidensha Electric Mfg Co Ltd 画像処理装置
JPH11195121A (ja) 1997-12-29 1999-07-21 Canon Inc 画像評価装置および方法
JP3947324B2 (ja) 1999-06-24 2007-07-18 セコム株式会社 画像センサ
JP2002290994A (ja) 2001-03-26 2002-10-04 Sharp Corp 小型カメラモジュールの異物検査方法およびその異物検査装置
JP2003209749A (ja) * 2002-01-11 2003-07-25 Olympus Optical Co Ltd 撮像装置
JP2003295281A (ja) * 2002-04-03 2003-10-15 Canon Inc 撮像装置及び動作処理方法及びプログラム及び記憶媒体
JP4179079B2 (ja) * 2002-08-30 2008-11-12 株式会社ニコン 電子カメラ及びその制御プログラム
JP2004153422A (ja) * 2002-10-29 2004-05-27 Toshiba Corp 撮影装置、顔照合装置、撮影装置の汚れ検知方法、及び顔照合方法
JP3826878B2 (ja) 2002-11-19 2006-09-27 コニカミノルタフォトイメージング株式会社 撮像装置
US7676110B2 (en) * 2003-09-30 2010-03-09 Fotonation Vision Limited Determination of need to service a camera based on detection of blemishes in digital images
JP2007215151A (ja) * 2006-01-12 2007-08-23 Canon Inc 撮像装置及びその制御方法及びプログラム
JP4764265B2 (ja) * 2006-06-20 2011-08-31 キヤノン株式会社 撮像装置
JP4166253B2 (ja) * 2006-07-10 2008-10-15 トヨタ自動車株式会社 物体検出装置、物体検出方法、および物体検出用プログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08202998A (ja) * 1995-01-31 1996-08-09 Isuzu Motors Ltd 車線逸脱警報装置
JP2002094978A (ja) * 2000-09-18 2002-03-29 Toyota Motor Corp レーン検出装置
JP2003259358A (ja) * 2002-03-06 2003-09-12 Nissan Motor Co Ltd カメラの汚れ検出装置およびカメラの汚れ検出方法
JP2005117262A (ja) * 2003-10-06 2005-04-28 Fujitsu Ltd レンズの汚れ判定方法及び装置

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190212955A1 (en) 2018-01-05 2019-07-11 Datamax-O'neil Corporation Methods, apparatuses, and systems for verifying printed image and improving print quality
US10546160B2 (en) 2018-01-05 2020-01-28 Datamax-O'neil Corporation Methods, apparatuses, and systems for providing print quality feedback and controlling print quality of machine-readable indicia
US10795618B2 (en) 2018-01-05 2020-10-06 Datamax-O'neil Corporation Methods, apparatuses, and systems for verifying printed image and improving print quality
US10803264B2 (en) 2018-01-05 2020-10-13 Datamax-O'neil Corporation Method, apparatus, and system for characterizing an optical system
US10834283B2 (en) 2018-01-05 2020-11-10 Datamax-O'neil Corporation Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer
US10999460B2 (en) 2018-01-05 2021-05-04 Datamax-O'neil Corporation Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer
US11157217B2 (en) 2018-01-05 2021-10-26 Datamax-O'neil Corporation Methods, apparatuses, and systems for verifying printed image and improving print quality
US11210483B2 (en) 2018-01-05 2021-12-28 Datamax-O'neil Corporation Method, apparatus, and system for characterizing an optical system
US11301646B2 (en) 2018-01-05 2022-04-12 Datamax-O'neil Corporation Methods, apparatuses, and systems for providing print quality feedback and controlling print quality of machine readable indicia
US11570321B2 (en) 2018-01-05 2023-01-31 Datamax-O'neil Corporation Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer
US11625203B2 (en) 2018-01-05 2023-04-11 Hand Held Products, Inc. Methods, apparatuses, and systems for scanning pre-printed print media to verify printed image and improving print quality
US11893449B2 (en) 2018-01-05 2024-02-06 Datamax-O'neil Corporation Method, apparatus, and system for characterizing an optical system
US11900201B2 (en) 2018-01-05 2024-02-13 Hand Held Products, Inc. Methods, apparatuses, and systems for providing print quality feedback and controlling print quality of machine readable indicia
US11941307B2 (en) 2018-01-05 2024-03-26 Hand Held Products, Inc. Methods, apparatuses, and systems captures image of pre-printed print media information for generating validation image by comparing post-printed image with pre-printed image and improving print quality
US11943406B2 (en) 2018-01-05 2024-03-26 Hand Held Products, Inc. Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer
US12073282B2 (en) 2018-01-05 2024-08-27 Datamax-O'neil Corporation Method, apparatus, and system for characterizing an optical system

Also Published As

Publication number Publication date
KR20090009944A (ko) 2009-01-23
CN101460971B (zh) 2012-06-27
JPWO2007141858A1 (ja) 2009-10-15
EP2031557A4 (en) 2014-04-16
KR101078474B1 (ko) 2011-10-31
US8098302B2 (en) 2012-01-17
EP2031557A1 (en) 2009-03-04
EP2031557B1 (en) 2017-12-27
US20090087022A1 (en) 2009-04-02
CN101460971A (zh) 2009-06-17
WO2007141858A1 (ja) 2007-12-13

Similar Documents

Publication Publication Date Title
JP4644283B2 (ja) 汚れ検出方式
CN102833478B (zh) 容错背景模型化
US8467578B2 (en) Method and apparatus for extracting scenery depth information
CN103685861A (zh) 用于在深度估计过程中使用增强的场景检测的系统和方法
JP4466015B2 (ja) 画像処理装置および画像処理プログラム
US20150116543A1 (en) Information processing apparatus, information processing method, and storage medium
CN113570582B (zh) 相机盖板清洁度检测方法及检测装置
US20100177932A1 (en) Object detection apparatus and object detection method
JP5207057B2 (ja) 撮影装置の汚れを検知する汚れ検知装置及び同検知方法
WO2019146097A1 (ja) 欠陥のある撮影データの検知装置及び検知システム
JP4533836B2 (ja) 変動領域検出装置及びその方法
US11288537B2 (en) Image forensics using non-standard pixels
CN110766745B (zh) 投影仪镜头前干扰物的检测方法、投影仪和存储介质
JP4466017B2 (ja) 画像処理装置および画像処理プログラム
JP6207311B2 (ja) 画像処理装置、その制御方法、および制御プログラム
CN113936242B (zh) 一种视频图像干扰检测方法、系统、设备以及介质
JP7441815B2 (ja) ビデオの真正性を判定するための方法およびデバイス
Premachandran et al. Measuring the effectiveness of bad pixel detection algorithms using the ROC curve
JP2021190515A (ja) ワーク取り残し判定システム
CN107147845B (zh) 对焦方法、装置和终端设备
JP5213493B2 (ja) 動き検出装置
JP2005293033A (ja) 画像処理装置及び侵入者検出装置
JP6617124B2 (ja) 物体検出装置
JP2004191198A (ja) 3次元形状計測装置および方法
Li et al. A model based method for overall well focused catadioptric image acquisition with multi-focal images

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101130

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101203

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4644283

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees