Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4152800B2 - Road falling object detection device - Google Patents
[go: Go Back, main page]

JP4152800B2 - Road falling object detection device - Google Patents

Road falling object detection device Download PDF

Info

Publication number
JP4152800B2
JP4152800B2 JP2003117689A JP2003117689A JP4152800B2 JP 4152800 B2 JP4152800 B2 JP 4152800B2 JP 2003117689 A JP2003117689 A JP 2003117689A JP 2003117689 A JP2003117689 A JP 2003117689A JP 4152800 B2 JP4152800 B2 JP 4152800B2
Authority
JP
Japan
Prior art keywords
area
road
small
correlation value
candidate
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
JP2003117689A
Other languages
Japanese (ja)
Other versions
JP2004326270A (en
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.)
KI Holdings Co Ltd
Original Assignee
Koito Industries 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 Koito Industries Ltd filed Critical Koito Industries Ltd
Priority to JP2003117689A priority Critical patent/JP4152800B2/en
Publication of JP2004326270A publication Critical patent/JP2004326270A/en
Application granted granted Critical
Publication of JP4152800B2 publication Critical patent/JP4152800B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、路上の落下物を検出する路上落下物検出装置に関するものである。
【0002】
【従来の技術】
従来から、この種の路上落下物検出装置として、下記の特許文献1に開示された装置が知られている。この装置では、動画像からサンプリングした画像を小領域に切り分け、一つ一つの小領域について予め準備した移動物体を含まず障害物の存在しない背景画像の対応する領域との正規化相関値の計算を一定時間ごとにサンプリングされる画像に対して繰り返し行って、その相関値の変化状態を一定の閾値で判定することにより、路上障害物を検出する。
【0003】
このような従来の路上落下物検出装置では、小領域ごとにサンプリング画像と背景画像との間の相関値を求め、これらの相関値に基づいて路上落下物を検出するので、例えば小領域に分けることなく全領域について一括してサンプリング画像と背景画像との間の相関値を求めて、この相関値に基づいて路上落下物を検出する場合に比べて、相関値演算の処理速度を高めることができるとともに、路上落下物の検出精度を高めることができる。
【0004】
【特許文献1】
特開2002−24808号公報
【0005】
【発明が解決しようとする課題】
しかしながら、前記従来の路上落下物検出装置では、小領域ごとに求めたサンプリング画像と背景画像との間の相関値の時間的な変化状態を一定の閾値で求めているので、必ずしも十分な検出精度を得ることが困難であった。
【0006】
本発明は、このような事情に鑑みてなされたもので、比較的少ない演算量ですむとともに、より高い精度で路上落下物を検出することができる路上落下物検出装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
前記課題を解決するため、本発明の第1の態様による路上落下物検出装置は、路上領域を含む監視領域を撮像する撮像手段と、前記監視領域に応じた画像領域を分割した複数の小領域の各々について、前記撮像手段から時間経過に従って得られ順次サンプリングされる画像と背景画像との間の相関値を得る第1の相関値演算手段と、最新にサンプリングされた前記画像である現画像及び過去にサンプリングされた前記画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値に基づいて、前記現画像に関連して路上落下物の候補となる路上落下物候補領域を得る路上落下物候補領域取得手段と、前記現画像に関連して得られた前記路上落下物候補領域を検出処理対象として登録する手段と、前記検出処理対象として現在登録されている前記路上落下物候補領域について、前記現画像と前回サンプリングされた前記画像との間の相関値を得る第2の相関値演算手段と、前記第2の相関値演算手段により得られた前記相関値が所定値以下である前記路上落下物候補領域を、前記検出処理対象としての登録から削除する手段と、前記検出処理対象として現在登録されている前記落下物候補領域のうちの少なくとも1つの領域の、前記検出処理対象として登録されている時間に応じた値が、所定時間以上であることを示す場合に、前記路上落下物が存在すると判定する判定手段と、を備えたものである。
【0008】
この第1の態様では、小領域ごとに求めたサンプリング画像と背景画像との間の相関値に基づいて路上落下物候補領域を得、この落下物候補領域のうち現画像と前回のサンプリング画像との間の相関値が所定値より大きいものについて検出処理対象とし、当該検出処理対象の落下物候補領域が所定時間以上存在する場合に路上落下物が存在すると判定している。このように、前記第1の態様によれば、小領域ごとのサンプリング画像と背景画像との相関による路上落下物候補領域の抽出と、現画像と前回のサンプリング画像との間の相関による路上落下物候補領域の絞り込みとの、いわば2段階の選抜を経た領域に関して、時間的に継続して存在するという条件下で、路上落下物を検出している。したがって、前記従来の路上落下物検出装置に比べて、より高い精度で路上落下物を検出することができる。
【0009】
また、前記第1の態様では、路上落下物候補領域の抽出の際の相関値演算は小領域ごとに行うので、その演算量は全領域について一括して行う場合に比べて少なくてすむ。さらに、路上落下物候補領域の絞り込みの際の相関値演算は路上落下物候補領域についてのみ行うので、その演算量も少なくてすむ。したがって、前記第1の態様によれば、全体的に見ても、演算量は比較的少なくてすむ。
【0010】
本発明の第2の態様による路上落下物検出装置は、前記第1の態様において、前記路上落下物候補領域取得手段は、(a)前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値に基づいて、前記現画像について前記複数の小領域の各々が、前記路上落下物の一次的な候補となる小領域である一次候補小領域か否かを判定する一次候補小領域判定手段と、(b)前記複数の小領域の各々に関連づけられたカウント値のうち、前記現画像について前記一次候補小領域であると判定された小領域に関連づけられたカウント値を、インクリメントするインクリメント手段と、(c)前記複数の小領域の各々に関連づけられた前記カウント値のうち、前記現画像について前記一次候補小領域でないと判定された小領域に関連づけられたカウント値を、リセットするリセット手段と、(d)前記インクリメント手段によるインクリメントの後に、前記複数の小領域のうち、関連づけられた前記カウント値が所定値以上の小領域である二次候補小領域を判別する二次候補小領域判別手段と、を有するものである。
【0011】
この第2の態様では、小領域ごとのカウント値を導入して前記インクリメント手段及び前記リセット手段を採用することで、一次候補小領域の連続性を条件として二次候補小領域を抽出している。したがって、前記第2の態様によれば、落下物候補領域をより適切に抽出することができ、ひいては、より高い精度で路上落下物を検出することができる。
【0012】
本発明の第3の態様による路上落下物検出装置は、前記第1の態様において、前記路上落下物候補領域取得手段は、(a)前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値に基づいて、前記現画像について前記複数の小領域の各々が、前記路上落下物の一次的な候補となる小領域である一次候補小領域か否かを判定する一次候補小領域判定手段と、(b)前記複数の小領域の各々に関連づけられたカウント値のうち、前記現画像について前記一次候補小領域であると判定された小領域に関連づけられたカウント値を、インクリメントするインクリメント手段と、(c)前記複数の小領域の各々に関連づけられた前記カウント値のうち、前記現画像について前記一次候補小領域でないと判定された小領域に関連づけられたカウント値を、デクリメントするデクリメント手段と、(d)前記インクリメント手段によるインクリメントの後に、前記複数の小領域のうち、関連づけられた前記カウント値が所定値以上の小領域である二次候補小領域を判別する二次候補小領域判別手段と、を有するものである。
【0013】
この第3の態様は、前記第2の態様と基本的に同様であるが、前記第2の態様で採用されていたリセット手段に代えて前記デクリメント手段が採用されている。したがって、路上落下物が自動車の陰に隠れて見え隠れするような事態が頻繁に起きても、より迅速に路上落下物を検出することができる。
【0014】
本発明の第4の態様による路上落下物検出装置は、前記第2又は第3の態様において、前記一次候補小領域判定手段は、前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値が所定値以上であるか否かを判定する相関値判定手段を有し、前記相関値判定手段により前記相関値が前記所定値以上であると判定された小領域を前記一次候補小領域であると判定するものである。
【0015】
この第4の態様は、一次候補小領域の判定手法の一例を挙げたものである。この第4の態様によれば、単純に相関値の大小のみで一次候補小領域を判定しているので、その演算量が少なくてすむ。
【0016】
本発明の第5の態様による路上落下物検出装置は、前記第2又は第3の態様において、前記一次候補小領域判定手段は、前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値が所定値以上であるか否かを判定する相関値判定手段と、前記現画像と前記背景画像との差分画像を得る手段と、を有し、前記相関値判定手段により前記相関値が前記所定値以上であると判定された小領域のうち、前記差分画像において差分値が所定値以上である画素を含む小領域を、前記一次候補小領域であると判定するものである。
【0017】
この第5の態様は、一次候補小領域の判定手法の他の例を挙げたものである。この第5の態様によれば、相関値の大小のみで一次候補小領域を判定するだけでなく、相関値が大きい小領域のうち、差分画像において差分値が所定値以上である画素を含む小領域を、一次候補小領域であると判定している。したがって、前記第4の態様に比べて若干演算量は増えるものの、より精度良く一次候補小領域を抽出することができ、ひいては、より高い精度で路上落下物を検出することができる。
【0018】
本発明の第6の態様による路上落下物検出装置は、前記第2乃至第5のいずれかの態様において、前記路上落下物候補領域取得手段は、前記二次候補小領域をラベリングするラベリング手段を有し、前記ラベリングされた領域を前記路上落下物候補領域として得るものである。
【0019】
この第6の態様は、路上落下物候補領域として、二次候補小領域のラベリング領域を採用する例を挙げたものである。
【0020】
本発明の第7の態様による路上落下物検出装置は、前記第2乃至第5のいずれかの態様において、前記路上落下物候補領域取得手段は、前記二次候補小領域をラベリングするラベリング手段と、前記ラベリングされた領域の大きさが所定大きさ以上であるか否かを判定する大きさ判定手段とを有し、前記大きさ判定手段により前記所定大きさ以上であると判定されたラベリング領域を、前記路上落下物候補領域として得るものである。
【0021】
この第7の態様は、前記第6の態様と同様に、路上落下物候補領域として、二次候補小領域のラベリング領域を採用する例を挙げたものである。この第7の態様では、ラベリング領域の大きさが所定大きさ以上のものを路上落下物候補領域とするので、より精度良く路上落下物候補領域を抽出することができ、ひいては、より高い精度で路上落下物を検出することができる。
【0022】
本発明の第8の態様による路上落下物検出装置は、前記第6又は第7の態様において、前記検出処理対象として現在登録されている前記路上落下物候補領域について、前記現画像と前記背景画像との間の相関値を得る第3の相関値演算手段と、前記第3の相関値演算手段により得られた前記相関値が所定値以上である前記路上落下物候補領域を、前記検出処理対象としての登録から削除する手段と、を備えたものである。
【0023】
この第8の態様によれば、落下物候補領域としてのラベリング領域について、現画像と背景画像との間の相関値を得、この相関値が所定値以上である領域を検出処理対象領域から除外しているので、より高い精度で路上落下物を検出することができる。
【0024】
本発明の第9の態様による路上落下物検出装置は、前記第2乃至第5のいずれかの態様において、前記路上落下物候補領域取得手段は、前記二次候補小領域を前記路上落下物候補領域として得るものである。
【0025】
この第9の態様は、路上落下物候補領域として、二次候補小領域をそのまま採用する例を挙げたものである。
【0026】
本発明の第10の態様による路上落下物検出装置は、前記第1乃至第9のいずれかの態様において、サンプリングされた前記画像に基づいて、所定条件下で前記背景画像を更新する更新手段を備えたものである。
【0027】
この第10の態様によれば、所定条件下で前記背景画像を更新する更新手段を備えているので、周囲の状況(屋外における気象条件や、トンネル内における照明条件や、自動車の停止や渋滞など)が変化しても、より高い精度で路上落下物を検出することができる。
【0028】
【発明の実施の形態】
以下、本発明による路上落下物検出装置について、図面を参照して説明する。
【0029】
図1は、本発明の一実施の形態による路上落下物検出装置を示す概略ブロック図である。
【0030】
本実施の形態による路上落下物検出装置は、図1に示すように、路上領域を含む監視領域を撮像する撮像手段としてのテレビカメラ1と、テレビカメラ1からの画像信号をA/D変換して画像メモリ3にサンプリングして取り込み、このサンプリングされた画像に基づいて処理を行って路上落下物を検出する処理部2と、前記画像メモリ3とを備えている。なお、図面には示していないが、処理部2は、A/D変換器の他、後述する動作を実現するように、例えば、マイクロコンピュータ及び他の電子回路等で構成されている。
【0031】
本発明では、前記監視領域は、トンネル内の領域であってもよいし、屋外の領域であってもよい。
【0032】
図2及び図3は、テレビカメラ1により撮像された画像の例を模式的に示す概略図である。図2は路上落下物や自動車等の移動体が存在しない状態を示し、図3は路上落下物が存在する状態を示している。図2及び図3において、11は道路の一方側の車線の像、12はセンターラインの像、13は他方側の車線の像である。また、図3において、14は路上落下物の像である。
【0033】
本実施の形態では、図2及び図3において破線の升目で示すように、画像に対して、前記監視領域に応じた画像領域を分割した複数の小領域を予め設定しておく。本実施の形態では、各小領域は、画像領域上において同じ大きさに設定されているが、実際の大きさに合わせて、手前側の領域の小領域を大きく設定するとともに、奥側の領域の小領域を小さく設定するようにしてもよい。また、個々の小領域の数や形状は、検出すべき路上落下物の大きさを考慮して、適宜に設定することができる。また、各小領域には、後述するステップS32〜S34で用いるカウント値を関連づけておき、それらカウント値はゼロに初期設定しておく。これらのカウント値は、処理部の内部メモリ(図示せず)に格納される。
【0034】
なお、本実施の形態では、テレビカメラ1により撮像された画像の全体が監視領域であるものとしているが、路上落下物が存在し得ない領域については、監視領域から除外することとして、当該領域をマスク処理して後述する処理の対象から除外してもよいことは、言うまでもない。この場合、所望の監視領域についてのみ前記小領域を設定しておけばよい。
【0035】
次に、本実施の形態による路上落下物検出装置の動作について、図4乃至図9を参照して説明する。
【0036】
図4は、本実施の形態による路面状態判別装置の動作の全体を示す概略フローチャートである。図5は、図4中のステップS2の詳細を示す概略フローチャートである。図6は、図4中のステップS4の一部の詳細を示す概略フローチャートである。図7は、図4中のステップS4の残りの部分の詳細を示す概略フローチャートである。図8は、図4中のステップS5の詳細を示す概略フローチャートである。図9は、図4中のステップS6の詳細を示す概略フローチャートである。
【0037】
まず、本実施の形態による路上落下物検出装置の概略の動作を、図4を参照して説明する。
【0038】
最初に、図示しない入力部を操作して、処理に必要な各種のパラメータ(例えば、後述するステップS16で用いる累積回数N、ステップS26で用いる閾値a、ステップS34で用いる閾値b、ステップS54で用いる閾値c、ステップS58で用いる閾値d、ステップS60で用いる閾値eなど)を設定しておく(ステップS1)。これらのパラメータは、処理部の内部メモリ(図示せず)に格納される。勿論、これらのパラメータは、予め設定しておき、その変更等ができないようにしておいてもよい。
【0039】
次いで、処理部2は、初期の背景画像を作成する(ステップS2)。次に、処理部2は、最初の1ループの処理においてステップS5で必要となる前回の画像として、テレビカメラ1からの現在の画像をサンプリングして画像メモリ3に取り込んでおく(ステップS3)。その後、処理部2は、落下物候補領域の抽出・登録を行い(ステップS4)、登録されている落下物候補領域について追跡処理を行うことで、路上落下物の有無を判定する(ステップS5)。処理部2は、路上落下物が存在すると判定すると、落下物検出信号を外部に出力し、処理を終了する。一方、処理部は、路上落下物が存在しないと判定すると、所定条件下で背景画像を更新し(ステップS6)、ステップS4へ戻る。
【0040】
次に、ステップS2の初期の背景画像の作成処理の詳細について、図5を参照して説明する。
【0041】
ステップS1が終了すると、処理部2は、累積回数を示すカウント値nをゼロにセットする(ステップS11)。次いで、処理部2は、前回の累積画像f(t−1)を全画素がゼロの画像に初期設定する(ステップS12)。その後、処理部2は、テレビカメラ1からの現在の画像を、現在の画像g(t)としてサンプリングして画像メモリ3に取り込む(ステップS13)。
【0042】
次に、処理部2は、前回の累積画像f(t−1)とステップS13でサンプリングした画像g(t)とに基づいて、下記の数1に従って現在の累積画像f(t)を作成する(ステップS14)。数1において、αは、0<α<1を満たす重み係数であり、自動車等の移動体の影響などが低減されるような値に設定される。
【0043】
【数1】
f(t)=αf(t−1)+(1−α)g(t)
【0044】
その後、処理部2は、その内部メモリ(図示せず)に格納されたカウント値nを1だけインクリメントした(ステップS15)後、カウント値nが所定累積回数Nに達したか否かを判定する(ステップS16)。所定累積回数Nに達していなければ、処理部2は、現在の累積画像f(t)を前回の累積画像f(t−1)とし(ステップS17)、ステップS13へ戻る。一方、ステップS16で所定累積回数Nに達したと判定されると、処理部2は、現在の累積画像f(t)を初期の背景画像として画像メモリ3に保存する(ステップS18)。
【0045】
このようにして初期の背景画像を作成することで、図2に示すような初期の背景画像を作成することができる。勿論、自動車等の移動体が存在しない状態でテレビカメラ1により撮像された画像をサンプリングし、この画像を初期の背景画像としてもよいことは、言うまでもない。
【0046】
以下の説明において、背景画像は、ステップS6で更新されるまでは、ステップS18で保存された初期の背景画像を意味し、ステップS6で更新された後には、ステップS6で最新に更新された背景画像を意味する。
【0047】
次に、ステップS4の落下物候補領域の抽出・登録処理の詳細について、図6及び図7を参照して説明する。
【0048】
ステップS3の処理が終了すると、処理部2は、テレビカメラ1からの現在の画像をサンプリングして画像メモリ3に取り込む(ステップS21)。このステップS21で最新にサンプリングされた画像を、現画像と呼ぶ。
【0049】
次いで、処理部2は、現画像と背景画像との差分画像(背景差分画像)を作成し、(ステップS22)、この背景差分画像を所定閾値で2値化する(ステップS23)。ここでは、2値化後の背景差分画像において、現画像の画素と背景画像の画素との差が大きい画素は白画素となるものとする。したがって、路上落下物が存在する箇所の画素は白画素となる。なお、背景差分画像の2値化に用いる閾値は、固定閾値でもよいし、例えば判別分析法などによる可変閾値でもよい。
【0050】
その後、処理部2は、既に説明したようにして予め設定された複数の小領域(例えば、図2及び図3中の破線により区切られた個々の領域)のうち、当該ステップS24で今回未だ選択されていない1つの小領域を選択する(ステップS24)。
【0051】
次に、処理部2は、ステップS24で最新に選択された小領域について、現画像と背景画像との間の相関値を算出する(ステップS25)。例えば、ステップS24で最新に選択された小領域が図2及び図3中の左下の小領域であれば、処理部2は、現画像の左下の小領域と背景画像の左下の小領域との間の相関値を算出する。相関値は、相関係数とも呼ばれ、その値が高いほど両領域の相関性が高いことを示している。
【0052】
相関値を得るための具体的な計算式は、公知の種々の式を採用することができる。その一例として、下記の数2を挙げることができる。数2において、rは相関値を示している。数2は、画像f(x,y)と画像g(x,y)のp×q画素領域での相関値rを算出するための式である。数2において、Nは当該領域の全画素数である。
【0053】
【数2】

Figure 0004152800
【0054】
次いで、処理部2は、ステップS25で算出した当該小領域の相関値が閾値aより小さいか否かを判定する(ステップS26)。閾値aより小さければ(すなわち、現画像の当該小領域と背景画像の当該小領域との相関性が所定程度より低ければ)、ステップS27へ移行し、一方、閾値aより小さくなければ、ステップS29へ移行する。当該小領域が路上落下物に相当する領域であれば、当該小領域の相関値は閾値aより小さくなり、ステップS27へ移行することになる。
【0055】
ステップS27において、処理部2は、ステップS23で得た2値化背景差分画像における当該小領域(ステップS24で最新に選択された小領域)が、白画素(現画像の画素と背景画像の画素との差が大きい画素)を含むか否かを、判定する。白画素を含む場合は、処理部2は、当該小領域を一次候補小領域(路上落下物の一次的な候補となる小領域)であると判別した(ステップS28)後に、ステップS29へ移行する。一方、ステップS28において白画素を含まないと判定されると、処理部2は、当該小領域を一次候補小領域であると判別することなく、ステップS29へ移行する。
【0056】
ステップS29において、処理部2は、既に説明したようにして予め設定された複数の小領域の全てについてステップS24の選択が終了した否かを判定し、終了していなければステップS24へ戻り、終了していればステップS30へ移行する。
【0057】
本実施の形態のように、一次候補小領域の判別に際して、ステップS22,S23の処理を行い、ステップS27でYESの場合にのみ当該小領域を一次候補小領域であると判別することが、一次候補小領域の抽出の精度をより高めるために好ましい。しかしながら、本発明では、ステップS22,S23,27を除去してステップS21の後に直ちにステップS24へ移行し、ステップS26でYESの場合にステップS28へ移行してもよい。
【0058】
ステップS30において、処理部2は、既に説明したようにして予め設定された複数の小領域のうち、当該ステップS30で今回未だ選択されていない1つの小領域を選択する。
【0059】
次に、処理部2は、ステップS30で最新に選択された小領域がステップS28で一次候補小領域であると判別されたものか否かを、判定する(ステップS31)。当該小領域が一次候補小領域でなければ、処理部2は、当該小領域に関連づけられたカウント値をゼロにリセットし(ステップS32)、ステップS36へ移行する。一方、当該小領域が一次候補小領域であれば、処理部2は、当該小領域に関連づけられたカウント値を1だけインクリメントし(ステップS33)、ステップS34へ移行する。
【0060】
ステップS34において、処理部2は、当該小領域のカウント値が閾値b以上であるか否かを判定する。閾値b以上であれば、処理部2は、当該小領域を二次候補小領域であると判別し(ステップS35)、ステップS36へ移行する。
【0061】
ステップS31〜S35によって、ステップS21でサンプリングされたb枚の連続する画像の全てについて、ある小領域が一次候補小領域となった場合に、初めて、当該小領域が二次候補小領域であると判別されることになる。路上落下物は静止物体であるので、当該小領域が路上落下物に相当する領域であれば、やがて当該領域は二次候補小領域と判別されることになる。
【0062】
本発明では、ステップS32において、当該小領域に関連づけられたカウント値をゼロにリセットする代わりに、当該小領域に関連づけられたカウント値を、ゼロを最小値として1だけデクリメントしてもよい。この場合には、路上落下物が自動車の陰に隠れて見え隠れするような事態が頻繁に起きても、より迅速に二次候補小領域が判別されるため、より迅速に路上落下物を検出することができる。
【0063】
ステップS36において、処理部2は、既に説明したようにして予め設定された複数の小領域の全てについてステップS30の選択が終了した否かを判定し、終了していなければステップS30へ戻り、終了していればステップS37へ移行する。
【0064】
ステップS37において、処理部2は、ステップS35で二次候補小領域であると判別された小領域についてラベリング処理を行う。これによるラベリング領域(ラベル付けされた領域)には、隣接する複数の二次候補小領域が存在する場合のそれらの連結領域と、他の隣接しない単独の二次候補小領域がある場合のその単独の二次候補小領域とが含まれることになる。
【0065】
次に、処理部2は、ステップS37でラベル付けされた各領域(各ラベリング領域)についてその大きさが所定大きさ以上であるか否かを判定し、所定大きさ以上のラベリング領域のみをそれぞれ落下物候補領域として判別する(ステップS38)。小領域の大きさを比較的小さく設定した場合には、本実施の形態のように、ラベリング領域の大きさで落下物候補領域を選別することが好ましい。もっとも、処理部2は、ステップS38を行う代わりに、ラベリング領域の大きさに拘わらず、全てのラベリング領域をそれぞれ落下物候補領域として判別してもよい。特に、小領域の大きさを比較的大きく設定した場合などには、ラベリング領域の大きさで落下物候補領域を選別しなくても、落下物候補領域の選別精度が落ちるようなことはない。
【0066】
ここで、背景画像が図2に示す画像であるとともに、各ループにおけるステップS21でのサンプリング画像が、図2に示す画像からある時点で図3に示す画像となり、その後も繰り返して図3に示す画像となる場合を例に挙げて、説明する。サンプリング画像が最初に図3に示す画像となったループのステップS33で、図10(a)に示すように、4つの小領域のカウント値が1となる。その後、サンプリング画像が最初に図3に示す画像となってからn回目のループのステップS33で、図10(b)に示すように、前記4つの小領域のカウント値がnとなる。そして、サンプリング画像が最初に図3に示す画像となってからb回目のループのステップS33で、前記4つの小領域のカウント値がbとなると、ステップS35でこれらの4つの小領域がそれぞれ二次候補小領域と判別され、図10(c)に示すように、これらの4つの小領域がステップS37でラベリングされて4つの小領域分の連結領域(図10(c)のハッチング領域)、この1つの連結領域が所定大きさ以上であれば、ステップS38で落下物候補領域として判別される。
【0067】
ステップS39以降の処理は、このようにして得られる落下物候補領域に関して行われる。なお、ステップS38で判別される落下物候補領域が1つに限られるものでないことは、言うまでもない。
【0068】
なお、本発明では、ステップS37及びS38を除去して、ステップS36でYESの場合には、ステップS35で判別された各二次候補小領域をそのまま落下物候補領域として判別し、この落下物候補領域に関してステップS39以降の処理を行ってもよい。
【0069】
ステップS38が終了すると、処理部2は、最新のステップS38で落下物候補領域として判別されたラベリング領域があるか否かを判定する(ステップS39)。最新のステップS38で判別された落下物候補領域がない場合は、ステップS4の処理を終了してステップS5へ移行する。一方、最新のステップS38で判別された落下物候補領域がある場合は、処理部2は、最新のステップS38で判別された落下物候補領域のうち、今回未だステップS39で選択されていない1つの落下物候補領域を選択する(ステップS40)。
【0070】
次に、処理部2は、ステップS39で選択された落下物候補領域について、当該落下物候補領域が検出処理対象として、既に、処理部2の内部メモリ(図示せず)に登録されているか否かを判定する(ステップS41)。既に登録されていれば、ステップS43へ移行する。一方、未登録であれば、処理部2は、ステップS39で選択された落下物候補領域を前記メモリに検出処理対象として登録し(ステップS42)、ステップS43へ移行する。なお、ステップS39で選択された落下物候補領域が既に登録されている落下物候補領域と完全に同一でなければ、両者の領域の一部が重複していても、ステップS39で選択された落下物候補領域は、ステップS42で検出処理対象として登録される。一旦検出処理対象として登録された落下物候補領域は、後述するステップS55で削除されない限り、検出処理対象として登録され続ける。
【0071】
ステップS43において、処理部2は、最新のステップS38で判別された落下物候補領域の全てについてステップS40の選択が終了した否かを判定し、終了していなければステップS40へ戻り、終了していればステップS4の処理を終了してステップS5へ移行する。
【0072】
次に、ステップS5の落下物候補領域の追跡・落下物判定処理の詳細について、図8を参照して説明する。
【0073】
ステップS4の処理が終了すると、処理部2は、その内部メモリに、現在、落下物候補領域が検出処理対象として登録されているか否かを判定する(ステップS51)。登録されていなければ、ステップS5の処理を終了してステップS6へ移行する。一方、登録されていれば、ステップS52へ移行する。
【0074】
ステップS52において、処理部2は、その内部メモリに検出処理対象として現在登録されている落下物候補領域のうち、当該ステップS52で未だ今回選択されていない1つの落下物候補領域を選択する。
【0075】
次に、処理部2は、ステップS52で選択された落下物候補領域ついて、現画像と背景画像との間の相関値を算出する(ステップS53)。次いで、処理部2は、ステップS53で算出した当該落下物候補領域の相関値が閾値cより小さいか否かを判定する(ステップS54)。閾値cより小さければ(すなわち、現画像の当該落下物候補領域と背景画像の当該落下物候補領域との相関性が所定程度より低ければ)、ステップS57へ移行し、一方、閾値cより小さくなければ、ステップS55へ移行する。当該落下物候補領域が路上落下物に相当する領域であれば、当該落下物候補領域の相関値は閾値cより小さくなり、ステップS57へ移行することになる。
【0076】
本実施の形態のように、ステップS53,S54の処理を行うことが、路上落下物の検出精度をより高めるために好ましい。しかしながら、本発明では、ステップS53,54を除去してステップS52の後に直ちにステップS57へ移行してもよい。
【0077】
ステップS55において、処理部2は、当該落下物候補領域(ステップS52で最新に選択された落下物候補領域)の検出処理対象としての登録を、内部メモリから削除し、ステップS56へ移行する。なお、ステップS55において、当該落下物候補領域の検出処理対象としての登録を削除するだけでなく、ステップS32と同様に、当該落下物候補領域に相当する小領域に関連づけられているカウント値をリセット又はデクリメントしてもよい。
【0078】
ステップS57において、処理部2は、当該落下物候補領域(ステップS52で最新に選択された落下物候補領域)について、現画像と前回ステップS21でサンプリングされた画像との間(ただし、1ループ目のステップ57では、現画像とステップS3でサンプリングされた画像との間)の相関値を算出する。次いで、処理部2は、ステップS57で算出した相関値が閾値dより大きいか否かを判定する(ステップS58)。閾値dより大きければ(すなわち、現画像の当該落下物候補領域と前回ステップS21でサンプリングされた画像(ただし、1ループ目では、ステップS3でサンプリングされた画像)の当該落下物候補領域との間の相関性が所定の程度より大きければ)、ステップS59へ移行し、一方、閾値dより大きくなければ、ステップS55へ移行する。当該落下物候補領域がが路上落下物に相当する領域であれば、当該落下物候補領域の相関値は閾値dより大きくなり、ステップS59へ移行することになる。
【0079】
ステップS59において、処理部2は、当該落下物候補領域(ステップS52で最新に選択された落下物候補領域)に関連づけられた存在時間カウント値を、1だけインクリメントする。存在時間カウント値は、ステップS41で落下物候補領域が検出処理対象が登録される際に、ゼロに初期設定されて当該落下物候補領域に関連づけて、処理部2の内部メモリに記憶されている。したがって、存在時間カウント値は、これに関連づけられた落下物候補領域が検出処理対象として登録されている時間に対応している。
【0080】
次に、処理部2は、当該落下物候補領域(ステップS52で最新に選択された落下物候補領域)に関連づけられた存在時間カウント値が閾値e以上であるか否かを判定する(ステップS60)。すなわち、処理部2は、当該落下物候補領域が検出処理対象として登録されている時間が所定時間以上であるか否かを判定する。閾値e以上でなければステップS56へ移行する。一方、閾値e以上であれば、処理部2は、路上落下物が存在すると判定し、落下物検出信号を出力し、全ての処理を終了する。当該落下物候補領域が路上落下物に相当する領域であれば、当該落下物候補領域の存在時間カウント値はやがて閾値以上となり、ステップS61へ移行することになる。
【0081】
なお、ステップS41で落下物候補領域が検出処理対象が登録される際に、当該落下物候補領域と関連づけてその登録時刻を記憶し、ステップS59を削除して、ステップS58でYESの場合に、ステップS60において、当該落下物候補領域の登録時刻と現在時刻とを比較することで当該落下物候補領域の登録されている時間を求め、その時間が所定時間以上であるか否かを判定してもよい。
【0082】
ステップS56において、処理部2は、検出処理対象として現在登録されている全ての落下物候補領域の全てについてステップS52の選択が終了したか否かを判定し、終了していなければステップS52へ戻り、終了していればステップS5の処理を終了してステップS6へ移行する。
【0083】
次に、ステップS6の背景画像の更新処理の詳細について、図9を参照して説明する。
【0084】
ステップS5からステップS6へ移行すると、まず、処理部2は、背景更新条件を満たしているか否かを判定する(ステップS71)。背景更新条件を満たしていなければ、背景画像を更新することなくステップS4へ戻り、満たしていれば、背景画像を更新した(ステップS72)後にステップS4へ戻る。ステップS72の背景画像の更新は、例えば、現画像をg(t)とするとともに現在の背景画像をf(t−1)として前述した数1に従って画像f(t)を算出し、この画像f(t)を更新後の背景画像とすることによって、行うことができる。
【0085】
ここで、背景更新条件としては、例えば、下記の(a)〜(f)の条件のうちの任意の1つ以上の条件の組み合わせとすることができる。また、下記の(f)の条件を満たす場合には、(a)〜(e)の条件を満たすか否かに拘わらずに、強制的に背景画像を更新するようにしてもよい。このとき、背景更新処理として、新たに背景画像を作成し直すこととし、ステップS2と同じ処理を行ってもよい。
【0086】
(a)外部から停止車両の検知信号を受けることとし、当該検知信号を受けていないこと。
【0087】
(b)外部から渋滞情報を受けることとし、当該渋滞情報を受けていないこと。
【0088】
(c)最新にステップS25で算出された各小領域についての現画像と背景画像との間の相関値に基づいて、これらの相関値の平均値及び分散値のうちの少なくとも一方を算出することとし、前記平均値が所定値よりも大きいか、前記分散値が所定値よりも小さいか、あるいは、前記平均値が所定値よりも大きくかつ前記分散値が所定値よりも小さいこと。前記平均値が大きいければ、渋滞などが発生していないと推測できることが判明した。また、前記分散値が小さければ、渋滞などが発生していないと推測できることが判明した。
【0089】
(d)現在、検出処理対象として落下物候補領域が登録されていないこと。
【0090】
(e)最新にステップS37でラベル付けされた領域の大きさが所定値以下であること。
【0091】
(f)監視領域がトンネル内の領域である場合において、トンネル内の照明モードを示す信号を受けることとし、照明モードが変更されたこと。
【0092】
本実施の形態では、小領域ごとに求めたサンプリング画像と背景画像との間の相関値(ステップS25)に基づいて路上落下物候補領域(ステップS38)を得、この落下物候補領域のうち現画像と前回のサンプリング画像との間の相関値が所定値より大きいもの(ステップS58)について検出処理対象とし、当該検出処理対象の落下物候補領域が所定時間以上存在する場合に路上落下物が存在すると判定している(ステップS60,S61)。このように、本実施の形態によれば、小領域ごとのサンプリング画像と背景画像との相関による路上落下物候補領域の抽出と、現画像と前回のサンプリング画像との間の相関による路上落下物候補領域の絞り込みとの、いわば2段階の選抜を経た領域に関して、時間的に継続して存在するという条件下で、路上落下物を検出している。したがって、本実施の形態によれば、前記従来の路上落下物検出装置に比べて、より高い精度で路上落下物を検出することができる。
【0093】
また、本実施の形態では、路上落下物候補領域の抽出の際の相関値演算(ステップS25)は小領域ごとに行うので、その演算量は全領域について一括して行う場合に比べて少なくてすむ。さらに、路上落下物候補領域の絞り込みの際の相関値演算(ステップS53,S57)は路上落下物候補領域についてのみ行うので、その演算量も少なくてすむ。したがって、本実施の形態によれば、全体的に見ても、演算量は比較的少なくてすむ。
【0094】
以上、本発明の実施の形態について説明したが、本発明はこの実施の形態に限定されるものではない。
【0095】
【発明の効果】
以上説明したように、本発明によれば、比較的少ない演算量ですむとともに、より高い精度で路上落下物を検出することができる路上落下物検出装置を提供することができる。
【図面の簡単な説明】
【図1】本発明の一実施の形態による路上落下物検出装置を示す概略ブロック図である。
【図2】撮像された画像の例を模式的に示す概略図である。
【図3】撮像された画像の他の例を模式的に示す概略図である。
【図4】図1に示す路上落下物検出装置の動作の全体を示す概略フローチャートである。
【図5】図4中のステップS2の詳細を示す概略フローチャートである。
【図6】図4中のステップS4の一部の詳細を示す概略フローチャートである。
【図7】図4中のステップS4の残りの部分の詳細を示す概略フローチャートである。
【図8】図4中のステップS5の詳細を示す概略フローチャートである。
【図9】図4中のステップS6の詳細を示す概略フローチャートである。
【図10】図1に示す路上落下物検出装置の所定の処理過程を模式的に示す説明図である。
【符号の説明】
1 テレビカメラ
2 処理部
3 画像メモリ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a road falling object detection device that detects a falling object on a road.
[0002]
[Prior art]
Conventionally, an apparatus disclosed in Patent Document 1 below is known as this type of road falling object detection apparatus. In this device, an image sampled from a moving image is segmented into small regions, and a normalized correlation value with a corresponding region of a background image that does not include a moving object prepared in advance for each small region and does not have an obstacle is calculated. Is repeatedly performed on an image sampled at regular time intervals, and a change in the correlation value is determined with a constant threshold value to detect an obstacle on the road.
[0003]
In such a conventional road fall object detection device, a correlation value between a sampling image and a background image is obtained for each small area, and road fall objects are detected based on these correlation values. The correlation value between the sampled image and the background image can be obtained for all regions at once, and the processing speed of the correlation value calculation can be increased as compared with the case where a falling object on the road is detected based on this correlation value. In addition, it is possible to improve the detection accuracy of falling objects on the road.
[0004]
[Patent Document 1]
JP 2002-24808 A
[0005]
[Problems to be solved by the invention]
However, in the conventional road falling object detection device, the temporal change state of the correlation value between the sampling image and the background image obtained for each small area is obtained with a certain threshold value, so that sufficient detection accuracy is not necessarily obtained. It was difficult to get.
[0006]
The present invention has been made in view of such circumstances, and an object of the present invention is to provide a road falling object detection apparatus that can detect a road falling object with higher accuracy while requiring a relatively small amount of calculation. .
[0007]
[Means for Solving the Problems]
In order to solve the above-described problem, the road falling object detection device according to the first aspect of the present invention includes an imaging unit that images a monitoring area including a road area, and a plurality of small areas obtained by dividing the image area according to the monitoring area. Each of the first correlation value calculating means for obtaining a correlation value between an image obtained from the imaging means according to the passage of time and sequentially sampled and a background image, a current image that is the latest sampled image, and Road fall object candidates that are candidates for road fall objects related to the current image based on the correlation values of the small areas obtained by the first correlation value calculation means for the image sampled in the past. Road fall object candidate area obtaining means for obtaining an area, means for registering the road fall object candidate area obtained in association with the current image as a detection process target, and current detection object as the detection process target Obtained by the second correlation value calculating means for obtaining a correlation value between the current image and the previously sampled image, and the second correlation value calculating means for the registered falling object candidate area on the road Means for deleting the falling object candidate area on the road whose correlation value is less than or equal to a predetermined value from the registration as the detection processing target, and at least of the falling object candidate area currently registered as the detection processing target Determination means for determining that there is a fallen object on the road when a value corresponding to a time registered as the detection processing target of one area indicates a predetermined time or more. is there.
[0008]
In this first aspect, a road falling object candidate area is obtained based on the correlation value between the sampling image and the background image obtained for each small area, and the current image and the previous sampling image of the falling object candidate area are obtained. If the correlation value between the two is larger than a predetermined value, it is determined as a detection processing target, and if there is a falling object candidate area for the detection processing target for a predetermined time or more, it is determined that there is a falling object on the road. As described above, according to the first aspect, the extraction of the road fall object candidate area by the correlation between the sampling image and the background image for each small area and the road fall by the correlation between the current image and the previous sampling image are performed. On the condition that the object candidate area is narrowed down, that is, the area that has been selected in two stages, the falling object on the road is detected under the condition that it exists in time. Therefore, it is possible to detect a falling object on the road with higher accuracy than the conventional falling object detection apparatus on the road.
[0009]
Further, in the first aspect, the correlation value calculation at the time of extracting the falling object candidate area on the road is performed for each small area, so that the amount of calculation can be reduced compared with the case where the calculation is performed for all areas at once. Furthermore, since the correlation value calculation at the time of narrowing down the road fall object candidate area is performed only for the road fall object candidate area, the calculation amount can be reduced. Therefore, according to the first aspect, the calculation amount is relatively small even when viewed as a whole.
[0010]
The road falling object detection device according to a second aspect of the present invention is the road falling object candidate area obtaining means according to the first aspect, wherein: (a) the current correlation image is obtained by the first correlation value calculating means; In addition, based on the correlation value of each of the small areas, it is determined whether each of the plurality of small areas in the current image is a primary candidate small area that is a small area that is a primary candidate for the falling object on the road. Primary candidate small region determination means for performing (b) a count associated with each of the plurality of small regions associated with the small region determined to be the primary candidate small region for the current image Increment means for incrementing a value; and (c) a small area that is determined not to be the primary candidate small area for the current image among the count values associated with each of the plurality of small areas A reset means for resetting the associated count value; and (d) a secondary candidate in which, after the increment by the increment means, the associated count value is a small area having a predetermined value or more after the increment. And secondary candidate small region discriminating means for discriminating the small region.
[0011]
In this second aspect, by introducing the count value for each small area and adopting the increment means and the reset means, secondary candidate small areas are extracted on condition of continuity of the primary candidate small areas. . Therefore, according to the second aspect, the falling object candidate area can be more appropriately extracted, and consequently, the falling object on the road can be detected with higher accuracy.
[0012]
The road falling object detection device according to a third aspect of the present invention, in the first aspect, the road falling object candidate area acquisition means is obtained by (a) the first correlation value calculation means for the current image. In addition, based on the correlation value of each of the small areas, it is determined whether each of the plurality of small areas in the current image is a primary candidate small area that is a small area that is a primary candidate for the falling object on the road. Primary candidate small region determination means for performing (b) a count associated with each of the plurality of small regions associated with the small region determined to be the primary candidate small region for the current image Increment means for incrementing a value; and (c) a small area that is determined not to be the primary candidate small area for the current image among the count values associated with each of the plurality of small areas A decrement means for decrementing the associated count value; and (d) a secondary candidate whose associated count value is a small area equal to or greater than a predetermined value among the plurality of small areas after the increment by the increment means. And secondary candidate small region discriminating means for discriminating the small region.
[0013]
The third mode is basically the same as the second mode, but the decrementing unit is employed in place of the reset unit employed in the second mode. Therefore, even if a situation in which a fallen object on the road is hidden behind the automobile and frequently appears, the fallen object on the road can be detected more quickly.
[0014]
In the road falling object detection device according to a fourth aspect of the present invention, in the second or third aspect, the primary candidate small region determination means is obtained by the first correlation value calculation means for the current image. A small area having a correlation value determining means for determining whether or not the correlation value of each of the small areas is equal to or greater than a predetermined value, wherein the correlation value is determined to be equal to or greater than the predetermined value by the correlation value determining means; Is determined to be the primary candidate small region.
[0015]
This fourth aspect is an example of a primary candidate small region determination method. According to the fourth aspect, since the primary candidate small area is simply determined based only on the magnitude of the correlation value, the calculation amount can be reduced.
[0016]
According to a fifth aspect of the present invention, in the second or third aspect, in the second or third aspect, the primary candidate small region determining means is obtained by the first correlation value calculating means for the current image. Correlation value determination means for determining whether or not the correlation value of each of the small regions is equal to or greater than a predetermined value; and means for obtaining a difference image between the current image and the background image, and the correlation value determination Among the small areas determined by the means that the correlation value is determined to be equal to or greater than the predetermined value, a small area including pixels having a difference value equal to or greater than the predetermined value in the difference image is determined to be the primary candidate small area. Is.
[0017]
The fifth aspect is another example of the primary candidate small region determination method. According to the fifth aspect, not only the primary candidate small area is determined based on the magnitude of the correlation value, but also a small area including a pixel having a difference value equal to or larger than a predetermined value in the difference image among the small areas having a large correlation value. The area is determined to be a primary candidate small area. Therefore, although the calculation amount is slightly increased as compared with the fourth aspect, the primary candidate small region can be extracted with higher accuracy, and consequently, the falling object on the road can be detected with higher accuracy.
[0018]
In the road falling object detection device according to a sixth aspect of the present invention, in any one of the second to fifth aspects, the road falling object candidate area acquisition means includes a labeling means for labeling the secondary candidate small area. And having the labeled area as the road fall object candidate area.
[0019]
In the sixth aspect, an example in which a labeling area of a secondary candidate small area is adopted as a road falling object candidate area.
[0020]
The road falling object detection device according to a seventh aspect of the present invention is the road falling object detection area acquiring means according to any one of the second to fifth aspects, wherein the road falling object candidate area obtaining means is a labeling means for labeling the secondary candidate small area. And a size determination unit that determines whether or not the size of the labeled area is equal to or greater than a predetermined size, and the labeling region that is determined to be greater than or equal to the predetermined size by the size determination unit Is obtained as the on-road fallen object candidate region.
[0021]
As in the sixth aspect, the seventh aspect is an example in which the labeling area of the secondary candidate small area is adopted as the road fall object candidate area. In the seventh aspect, since the road fall object candidate area having a labeling area of a predetermined size or larger is used as the road fall object candidate area, the road fall object candidate area can be extracted with higher accuracy, and therefore with higher accuracy. A falling object on the road can be detected.
[0022]
The road falling object detection device according to an eighth aspect of the present invention, in the sixth or seventh aspect, for the road falling object candidate area currently registered as the detection processing target, the current image and the background image. A third correlation value calculating means for obtaining a correlation value between the road fall object candidate area on the road whose correlation value obtained by the third correlation value calculating means is greater than or equal to a predetermined value; And means for deleting from the registration.
[0023]
According to the eighth aspect, for the labeling area as the falling object candidate area, a correlation value between the current image and the background image is obtained, and an area where the correlation value is equal to or greater than a predetermined value is excluded from the detection processing target area. Therefore, a falling object on the road can be detected with higher accuracy.
[0024]
According to a ninth aspect of the present invention, in the road falling object detection device according to any one of the second to fifth aspects, the road falling object candidate area acquisition unit uses the secondary candidate small area as the road falling object candidate. It is obtained as a region.
[0025]
The ninth aspect is an example in which the secondary candidate small area is directly adopted as the road fall object candidate area.
[0026]
According to a tenth aspect of the present invention, the road falling object detection device according to any one of the first to ninth aspects includes update means for updating the background image under a predetermined condition based on the sampled image. It is provided.
[0027]
According to the tenth aspect, since the update means for updating the background image under a predetermined condition is provided, the surrounding conditions (such as outdoor weather conditions, lighting conditions in the tunnel, vehicle stoppage and traffic jams, etc.) ) Changes, it is possible to detect a fallen object on the road with higher accuracy.
[0028]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a road falling object detection device according to the present invention will be described with reference to the drawings.
[0029]
FIG. 1 is a schematic block diagram showing a road falling object detection apparatus according to an embodiment of the present invention.
[0030]
As shown in FIG. 1, the on-road falling object detection device according to the present embodiment performs A / D conversion on a television camera 1 as an imaging means for imaging a monitoring area including a road area and an image signal from the television camera 1. The image memory 3 is provided with a processing unit 2 that performs sampling based on the sampled image and detects a fallen object on the road. Although not shown in the drawings, the processing unit 2 includes, for example, a microcomputer and other electronic circuits so as to realize an operation described later in addition to the A / D converter.
[0031]
In the present invention, the monitoring area may be an area in a tunnel or an outdoor area.
[0032]
2 and 3 are schematic views schematically showing examples of images taken by the television camera 1. FIG. 2 shows a state where there is no moving object such as a falling object on the road or an automobile, and FIG. 3 shows a state where a falling object exists on the road. 2 and 3, 11 is an image of the lane on one side of the road, 12 is an image of the center line, and 13 is an image of the lane on the other side. In FIG. 3, reference numeral 14 denotes an image of a fallen object on the road.
[0033]
In this embodiment, a plurality of small areas obtained by dividing an image area corresponding to the monitoring area are set in advance with respect to the image, as indicated by broken lines in FIGS. 2 and 3. In the present embodiment, each small area is set to the same size on the image area, but in accordance with the actual size, the small area of the near side area is set to be large, and the back side area is set. The small area may be set small. In addition, the number and shape of each small area can be appropriately set in consideration of the size of the road fallen object to be detected. Each small area is associated with a count value used in steps S32 to S34 described later, and the count value is initially set to zero. These count values are stored in an internal memory (not shown) of the processing unit.
[0034]
In the present embodiment, the entire image captured by the television camera 1 is assumed to be a monitoring area. However, an area where a falling object on the road cannot exist is excluded from the monitoring area. Needless to say, it may be excluded from the target of the processing described later by masking. In this case, the small area may be set only for a desired monitoring area.
[0035]
Next, the operation of the road falling object detection device according to the present embodiment will be described with reference to FIGS.
[0036]
FIG. 4 is a schematic flowchart showing the overall operation of the road surface state determination device according to the present embodiment. FIG. 5 is a schematic flowchart showing details of step S2 in FIG. FIG. 6 is a schematic flowchart showing details of a part of step S4 in FIG. FIG. 7 is a schematic flowchart showing details of the remaining part of step S4 in FIG. FIG. 8 is a schematic flowchart showing details of step S5 in FIG. FIG. 9 is a schematic flowchart showing details of step S6 in FIG.
[0037]
First, the general operation of the road falling object detection device according to the present embodiment will be described with reference to FIG.
[0038]
First, by operating an input unit (not shown), various parameters necessary for processing (for example, the cumulative number N used in step S16 described later, the threshold value a used in step S26, the threshold value b used in step S34, and used in step S54). Threshold c, threshold d used in step S58, threshold e used in step S60, etc.) are set (step S1). These parameters are stored in an internal memory (not shown) of the processing unit. Of course, these parameters may be set in advance and cannot be changed.
[0039]
Next, the processing unit 2 creates an initial background image (step S2). Next, the processing unit 2 samples the current image from the television camera 1 as the previous image required in step S5 in the first one-loop process, and fetches it into the image memory 3 (step S3). Thereafter, the processing unit 2 extracts / registers a fallen object candidate area (step S4), and performs tracking processing on the registered fallen object candidate area to determine whether there is a fallen object on the road (step S5). . When determining that there is a falling object on the road, the processing unit 2 outputs a falling object detection signal to the outside, and ends the process. On the other hand, if the processing unit determines that there is no falling object on the road, the processing unit updates the background image under a predetermined condition (step S6), and returns to step S4.
[0040]
Next, details of the initial background image creation processing in step S2 will be described with reference to FIG.
[0041]
When step S1 ends, the processing unit 2 sets a count value n indicating the cumulative number of times to zero (step S11). Next, the processing unit 2 initializes the previous accumulated image f (t−1) to an image in which all pixels are zero (step S12). Thereafter, the processing unit 2 samples the current image from the television camera 1 as the current image g (t) and loads it into the image memory 3 (step S13).
[0042]
Next, the processing unit 2 creates the current cumulative image f (t) according to the following equation 1 based on the previous cumulative image f (t−1) and the image g (t) sampled in step S13. (Step S14). In Equation 1, α is a weighting coefficient that satisfies 0 <α <1, and is set to a value that reduces the influence of a moving body such as an automobile.
[0043]
[Expression 1]
f (t) = αf (t−1) + (1−α) g (t)
[0044]
Thereafter, the processing unit 2 increments the count value n stored in its internal memory (not shown) by 1 (step S15), and then determines whether or not the count value n has reached a predetermined cumulative number N. (Step S16). If the predetermined cumulative number N has not been reached, the processing unit 2 sets the current cumulative image f (t) as the previous cumulative image f (t-1) (step S17), and returns to step S13. On the other hand, if it is determined in step S16 that the predetermined cumulative number N has been reached, the processing unit 2 stores the current cumulative image f (t) in the image memory 3 as an initial background image (step S18).
[0045]
By creating an initial background image in this way, an initial background image as shown in FIG. 2 can be created. Of course, it goes without saying that an image picked up by the television camera 1 in the absence of a moving body such as an automobile may be sampled and used as an initial background image.
[0046]
In the following description, the background image means the initial background image stored in step S18 until it is updated in step S6. After the update in step S6, the background image updated in step S6 is the latest updated background image. Means an image.
[0047]
Next, details of the extraction / registration process of the falling object candidate area in step S4 will be described with reference to FIGS.
[0048]
When the process of step S3 is completed, the processing unit 2 samples the current image from the television camera 1 and loads it into the image memory 3 (step S21). The image sampled most recently in step S21 is called the current image.
[0049]
Next, the processing unit 2 creates a difference image (background difference image) between the current image and the background image (step S22), and binarizes the background difference image with a predetermined threshold (step S23). Here, in the background difference image after binarization, a pixel having a large difference between the pixel of the current image and the pixel of the background image is a white pixel. Therefore, the pixel at the place where the falling object exists on the road is a white pixel. Note that the threshold value used for binarization of the background difference image may be a fixed threshold value or a variable threshold value based on, for example, a discriminant analysis method.
[0050]
Thereafter, the processing unit 2 selects the plurality of small areas set in advance as described above (for example, individual areas separated by broken lines in FIGS. 2 and 3) at this step S24. One small area that has not been selected is selected (step S24).
[0051]
Next, the processing unit 2 calculates a correlation value between the current image and the background image for the small region most recently selected in step S24 (step S25). For example, if the small area most recently selected in step S24 is the lower left small area in FIGS. 2 and 3, the processing unit 2 calculates the lower left small area of the current image and the lower left small area of the background image. A correlation value between them is calculated. The correlation value is also called a correlation coefficient, and the higher the value is, the higher the correlation between both regions is.
[0052]
As a specific calculation formula for obtaining the correlation value, various publicly known formulas can be adopted. As an example, the following formula 2 can be mentioned. In Equation 2, r indicates a correlation value. Equation 2 is an equation for calculating the correlation value r in the p × q pixel region of the image f (x, y) and the image g (x, y). In Equation 2, N is the total number of pixels in the area.
[0053]
[Expression 2]
Figure 0004152800
[0054]
Next, the processing unit 2 determines whether or not the correlation value of the small region calculated in step S25 is smaller than the threshold value a (step S26). If it is smaller than the threshold value a (that is, if the correlation between the small area of the current image and the small area of the background image is lower than a predetermined level), the process proceeds to step S27. Migrate to If the small area corresponds to a falling object on the road, the correlation value of the small area becomes smaller than the threshold value a, and the process proceeds to step S27.
[0055]
In step S27, the processing unit 2 determines that the small region (the small region selected most recently in step S24) in the binarized background difference image obtained in step S23 is a white pixel (the pixel of the current image and the pixel of the background image). It is determined whether or not the pixel includes a pixel having a large difference. If a white pixel is included, the processing unit 2 determines that the small area is a primary candidate small area (a small area that is a primary candidate for a fallen object on the road) (step S28), and then proceeds to step S29. . On the other hand, if it is determined in step S28 that the white pixel is not included, the processing unit 2 proceeds to step S29 without determining that the small area is the primary candidate small area.
[0056]
In step S29, the processing unit 2 determines whether or not the selection in step S24 has been completed for all of the plurality of preset small areas as described above. If not completed, the processing unit 2 returns to step S24 and ends. If so, the process proceeds to step S30.
[0057]
As in the present embodiment, when determining the primary candidate small area, the processes of steps S22 and S23 are performed, and only when YES is determined in step S27, it is determined that the small area is the primary candidate small area. This is preferable in order to further improve the accuracy of extraction of candidate small regions. However, in the present invention, steps S22, S23, and 27 may be removed, and the process may proceed to step S24 immediately after step S21. If YES in step S26, the process may proceed to step S28.
[0058]
In step S30, the processing unit 2 selects one small region that has not yet been selected in step S30 from among a plurality of small regions set in advance as described above.
[0059]
Next, the processing unit 2 determines whether or not the small region selected most recently in Step S30 is determined to be the primary candidate small region in Step S28 (Step S31). If the small area is not the primary candidate small area, the processing unit 2 resets the count value associated with the small area to zero (step S32), and proceeds to step S36. On the other hand, if the small area is the primary candidate small area, the processing unit 2 increments the count value associated with the small area by 1 (step S33), and proceeds to step S34.
[0060]
In step S34, the processing unit 2 determines whether or not the count value of the small area is equal to or greater than the threshold value b. If it is equal to or greater than the threshold value b, the processing unit 2 determines that the small region is a secondary candidate small region (step S35), and proceeds to step S36.
[0061]
When a certain small area becomes a primary candidate small area for all the b consecutive images sampled in step S21 by steps S31 to S35, the small area is a secondary candidate small area for the first time. It will be determined. Since the falling object on the road is a stationary object, if the small area corresponds to the falling object on the road, the area is eventually determined as the secondary candidate small area.
[0062]
In the present invention, in step S32, instead of resetting the count value associated with the small region to zero, the count value associated with the small region may be decremented by 1 with zero being the minimum value. In this case, even if a situation where the fallen object on the road is hidden behind the car frequently occurs, the secondary candidate small area is identified more quickly, so the fallen object on the road is detected more quickly. be able to.
[0063]
In step S36, the processing unit 2 determines whether or not the selection in step S30 has been completed for all of the plurality of preset small areas as described above. If not completed, the processing unit 2 returns to step S30 and ends. If so, the process proceeds to step S37.
[0064]
In step S37, the processing unit 2 performs a labeling process on the small area determined to be the secondary candidate small area in step S35. In this labeling area (labeled area), when there are a plurality of adjacent secondary candidate small areas, those connected areas, and when there are other non-adjacent single secondary candidate small areas, A single secondary candidate small region is included.
[0065]
Next, the processing unit 2 determines whether or not the size of each region (each labeling region) labeled in step S37 is greater than or equal to a predetermined size, and only the labeling regions that are greater than or equal to the predetermined size. It is determined as a fallen object candidate area (step S38). When the size of the small region is set to be relatively small, it is preferable to select the fallen object candidate region based on the size of the labeling region as in the present embodiment. However, instead of performing step S38, the processing unit 2 may determine all the labeling areas as fallen object candidate areas regardless of the size of the labeling area. In particular, when the size of the small area is set to be relatively large, the falling object candidate area selection accuracy does not deteriorate even if the falling object candidate area is not selected based on the size of the labeling area.
[0066]
Here, the background image is the image shown in FIG. 2, and the sampling image in step S21 in each loop becomes the image shown in FIG. 3 at a certain point in time from the image shown in FIG. 2, and then repeatedly shown in FIG. The case where an image is used will be described as an example. In step S33 of the loop in which the sampled image first becomes the image shown in FIG. 3, the count values of the four small regions become 1, as shown in FIG. Thereafter, in step S33 of the n-th loop after the sampling image first becomes the image shown in FIG. 3, the count values of the four small regions become n, as shown in FIG. 10B. Then, when the count value of the four small areas becomes b in step S33 of the b-th loop after the sampling image becomes the image shown in FIG. 3 for the first time, each of the four small areas becomes two in step S35. As shown in FIG. 10 (c), these four small areas are labeled in step S37, and connected areas corresponding to the four small areas (hatched areas in FIG. 10 (c)), If this one connected area is larger than the predetermined size, it is determined as a fallen object candidate area in step S38.
[0067]
The processing after step S39 is performed on the fallen object candidate region obtained in this way. Needless to say, the number of fallen object candidate areas determined in step S38 is not limited to one.
[0068]
In the present invention, steps S37 and S38 are removed, and in the case of YES in step S36, each secondary candidate small area determined in step S35 is determined as it is as a falling object candidate area, and this falling object candidate is determined. You may perform the process after step S39 regarding an area | region.
[0069]
When step S38 ends, the processing unit 2 determines whether or not there is a labeling area determined as the falling object candidate area in the latest step S38 (step S39). If there is no fallen object candidate area determined in the latest step S38, the process of step S4 is terminated and the process proceeds to step S5. On the other hand, when there is a fallen object candidate area determined in the latest step S38, the processing unit 2 selects one of the fallen object candidate areas determined in the latest step S38 that has not yet been selected in step S39. A falling object candidate area is selected (step S40).
[0070]
Next, regarding the falling object candidate area selected in step S39, the processing unit 2 has already registered the falling object candidate area in the internal memory (not shown) of the processing unit 2 as a detection processing target. Is determined (step S41). If already registered, the process proceeds to step S43. On the other hand, if not registered, the processing unit 2 registers the falling object candidate region selected in step S39 as a detection processing target in the memory (step S42), and proceeds to step S43. Note that if the fallen object candidate area selected in step S39 is not completely identical to the already registered fallen object candidate area, the fall selected in step S39 is performed even if a part of both areas overlap. The object candidate area is registered as a detection processing target in step S42. The fallen object candidate area once registered as the detection processing target continues to be registered as the detection processing target unless deleted in step S55 described later.
[0071]
In step S43, the processing unit 2 determines whether or not the selection in step S40 has been completed for all the fallen object candidate areas determined in the latest step S38. If not, the process unit 2 returns to step S40 and ends. Then, the process of step S4 is terminated and the process proceeds to step S5.
[0072]
Next, details of the tracking / falling object determination process of the falling object candidate area in step S5 will be described with reference to FIG.
[0073]
When the process of step S4 ends, the processing unit 2 determines whether or not the falling object candidate area is currently registered as a detection process target in the internal memory (step S51). If not registered, the process of step S5 is terminated and the process proceeds to step S6. On the other hand, if registered, the process proceeds to step S52.
[0074]
In step S52, the processing unit 2 selects one fallen object candidate area that has not yet been selected in step S52 from among the fallen object candidate areas currently registered as detection processing targets in the internal memory.
[0075]
Next, the processing unit 2 calculates a correlation value between the current image and the background image for the falling object candidate region selected in step S52 (step S53). Next, the processing unit 2 determines whether or not the correlation value of the falling object candidate area calculated in step S53 is smaller than the threshold value c (step S54). If it is smaller than the threshold value c (that is, if the correlation between the falling object candidate area of the current image and the falling object candidate area of the background image is lower than a predetermined level), the process proceeds to step S57, while it must be smaller than the threshold value c. Then, the process proceeds to step S55. If the falling object candidate area is an area corresponding to a falling object on the road, the correlation value of the falling object candidate area becomes smaller than the threshold value c, and the process proceeds to step S57.
[0076]
As in the present embodiment, it is preferable to perform the processing of steps S53 and S54 in order to further increase the accuracy of detecting a fallen object on the road. However, in the present invention, steps S53 and S54 may be removed and the process may proceed to step S57 immediately after step S52.
[0077]
In step S55, the processing unit 2 deletes the registration as the detection processing target of the falling object candidate area (the falling object candidate area most recently selected in step S52) from the internal memory, and proceeds to step S56. In step S55, not only the registration of the falling object candidate area as the detection processing target is deleted, but also the count value associated with the small area corresponding to the falling object candidate area is reset as in step S32. Or you may decrement.
[0078]
In step S57, the processing unit 2 determines between the current image and the image sampled in the previous step S21 for the fallen object candidate area (the latest fallen object candidate area selected in step S52) (however, in the first loop). In step 57, a correlation value between the current image and the image sampled in step S3 is calculated. Next, the processing unit 2 determines whether or not the correlation value calculated in step S57 is larger than the threshold value d (step S58). If it is larger than the threshold value d (that is, between the falling object candidate area of the current image and the falling object candidate area of the image sampled in the previous step S21 (however, in the first loop, the image sampled in step S3)). If the correlation is greater than a predetermined level), the process proceeds to step S59, and if not, the process proceeds to step S55. If the falling object candidate area is an area corresponding to a falling object on the road, the correlation value of the falling object candidate area becomes larger than the threshold value d, and the process proceeds to step S59.
[0079]
In step S59, the processing unit 2 increments the existence time count value associated with the fallen object candidate area (the fallen object candidate area most recently selected in step S52) by one. The existence time count value is initially set to zero and stored in the internal memory of the processing unit 2 when the falling object candidate area is registered as a detection processing target in step S41 and is associated with the falling object candidate area. . Therefore, the existence time count value corresponds to the time when the fallen object candidate area associated therewith is registered as the detection processing target.
[0080]
Next, the processing unit 2 determines whether or not the existence time count value associated with the falling object candidate area (the falling object candidate area selected most recently in Step S52) is equal to or greater than the threshold e (Step S60). ). That is, the processing unit 2 determines whether or not the time during which the falling object candidate region is registered as a detection processing target is a predetermined time or more. If it is not more than the threshold value e, it will transfer to step S56. On the other hand, if it is more than the threshold value e, the process part 2 will determine with the fallen object on a road existing, will output a fallen object detection signal, and will complete | finish all the processes. If the falling object candidate area is an area corresponding to a falling object on the road, the existence time count value of the falling object candidate area will eventually become equal to or greater than the threshold value, and the process proceeds to step S61.
[0081]
In addition, when a detection target for a fallen object candidate area is registered in step S41, the registration time is stored in association with the fallen object candidate area, step S59 is deleted, and if YES in step S58, In step S60, the registered time of the falling object candidate area is compared with the current time to obtain the registered time of the falling object candidate area, and it is determined whether or not the time is a predetermined time or more. Also good.
[0082]
In step S56, the processing unit 2 determines whether or not the selection in step S52 has been completed for all of the fallen object candidate regions currently registered as detection processing targets. If not, the processing unit 2 returns to step S52. If completed, the process of step S5 is terminated and the process proceeds to step S6.
[0083]
Next, details of the background image update processing in step S6 will be described with reference to FIG.
[0084]
When the process proceeds from step S5 to step S6, first, the processing unit 2 determines whether or not the background update condition is satisfied (step S71). If the background update condition is not satisfied, the process returns to step S4 without updating the background image. If the background update condition is satisfied, the background image is updated (step S72), and then the process returns to step S4. The background image is updated in step S72 by, for example, calculating the image f (t) according to the above-described equation 1 with the current image g (t) and the current background image f (t-1). This can be done by setting (t) as the updated background image.
[0085]
Here, as the background update condition, for example, any one or more of the following conditions (a) to (f) can be combined. When the following condition (f) is satisfied, the background image may be forcibly updated regardless of whether the conditions (a) to (e) are satisfied. At this time, as the background update process, a new background image may be newly created, and the same process as step S2 may be performed.
[0086]
(A) The detection signal of the stopped vehicle is received from the outside, and the detection signal is not received.
[0087]
(B) The traffic information is received from the outside, and the traffic information is not received.
[0088]
(C) calculating at least one of an average value and a variance value of these correlation values based on the correlation value between the current image and the background image for each small region calculated in step S25 most recently. The average value is larger than a predetermined value, the variance value is smaller than a predetermined value, or the average value is larger than a predetermined value and the variance value is smaller than a predetermined value. It has been found that if the average value is large, it can be assumed that there is no traffic jam. It was also found that if the variance value is small, it can be assumed that no traffic jam has occurred.
[0089]
(D) The falling object candidate area is not currently registered as a detection processing target.
[0090]
(E) The size of the area labeled in the latest step S37 is not more than a predetermined value.
[0091]
(F) When the monitoring area is an area in the tunnel, a signal indicating the illumination mode in the tunnel is received and the illumination mode is changed.
[0092]
In the present embodiment, a road falling object candidate area (step S38) is obtained based on the correlation value (step S25) between the sampling image and the background image obtained for each small area, and the present falling object candidate area is selected from the current falling object candidate areas. If the correlation value between the image and the previous sampled image is greater than the predetermined value (step S58), the object is to be detected, and there is a fallen object on the road when the object to be detected is present for more than a predetermined time. Then, it is determined (steps S60 and S61). As described above, according to the present embodiment, the falling object candidate area on the road is extracted based on the correlation between the sampling image and the background image for each small area, and the falling object on the road is determined based on the correlation between the current image and the previous sampling image. On the condition that the candidate area is narrowed down, that is, the area that has been selected in two stages, the fallen object on the road is detected under the condition that it exists in time. Therefore, according to the present embodiment, it is possible to detect a falling object on the road with higher accuracy than the conventional falling object detection apparatus.
[0093]
Further, in this embodiment, the correlation value calculation (step S25) at the time of extracting the falling object candidate area on the road is performed for each small area, so that the amount of calculation is less than the case where the calculation is performed collectively for all areas. I'm sorry. Further, since the correlation value calculation (steps S53 and S57) when narrowing down the road fall object candidate area is performed only on the road fall object candidate area, the calculation amount can be reduced. Therefore, according to the present embodiment, the calculation amount is relatively small even when viewed as a whole.
[0094]
As mentioned above, although embodiment of this invention was described, this invention is not limited to this embodiment.
[0095]
【The invention's effect】
As described above, according to the present invention, it is possible to provide a road falling object detection apparatus that can detect a road falling object with higher accuracy while requiring a relatively small amount of calculation.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram showing a falling object detection apparatus on a road according to an embodiment of the present invention.
FIG. 2 is a schematic diagram schematically showing an example of a captured image.
FIG. 3 is a schematic diagram schematically illustrating another example of a captured image.
4 is a schematic flowchart showing the overall operation of the road falling object detection device shown in FIG. 1; FIG.
FIG. 5 is a schematic flowchart showing details of step S2 in FIG. 4;
6 is a schematic flowchart showing details of a part of step S4 in FIG. 4; FIG.
FIG. 7 is a schematic flowchart showing details of the remaining part of step S4 in FIG.
FIG. 8 is a schematic flowchart showing details of step S5 in FIG. 4;
FIG. 9 is a schematic flowchart showing details of step S6 in FIG. 4;
10 is an explanatory view schematically showing a predetermined processing process of the road falling object detection device shown in FIG. 1; FIG.
[Explanation of symbols]
1 TV camera
2 processing section
3 Image memory

Claims (12)

路上領域を含む監視領域を撮像する撮像手段と、
前記監視領域に応じた画像領域を分割した複数の小領域の各々について、前記撮像手段から時間経過に従って得られ順次サンプリングされる画像と背景画像との間の相関値を得る第1の相関値演算手段と、
最新にサンプリングされた前記画像である現画像及び過去にサンプリングされた前記画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値に基づいて、前記現画像に関連して路上落下物の候補となる路上落下物候補領域を得る路上落下物候補領域取得手段と、
前記現画像に関連して得られた前記路上落下物候補領域を検出処理対象として登録する手段と、
前記検出処理対象として現在登録されている前記路上落下物候補領域について、前記現画像と前回サンプリングされた前記画像との間の相関値を得る第2の相関値演算手段と、
前記第2の相関値演算手段により得られた前記相関値が所定値以下である前記路上落下物候補領域を、前記検出処理対象としての登録から削除する手段と、
前記検出処理対象として現在登録されている前記落下物候補領域のうちの少なくとも1つの領域の、前記検出処理対象として登録されている時間に応じた値が、所定時間以上であることを示す場合に、前記路上落下物が存在すると判定する判定手段と、
を備え
前記路上落下物候補領域取得手段は、(a)前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値に基づいて、前記現画像について前記複数の小領域の各々が、前記路上落下物の一次的な候補となる小領域である一次候補小領域か否かを判定する一次候補小領域判定手段と、(b)前記複数の小領域の各々に関連づけられたカウント値のうち、前記現画像について前記一次候補小領域であると判定された小領域に関連づけられたカウント値を、インクリメントするインクリメント手段と、(c)前記複数の小領域の各々に関連づけられた前記カウント値のうち、前記現画像について前記一次候補小領域でないと判定された小領域に関連づけられたカウント値を、デクリメントするデクリメント手段と、(d)前記インクリメント手段によるインクリメントの後に、前記複数の小領域のうち、関連づけられた前記カウント値が所定値以上の小領域である二次候補小領域を判別する二次候補小領域判別手段と、を有する、
ことを特徴とする路上落下物検出装置。
Imaging means for imaging a monitoring area including a road area;
First correlation value calculation for obtaining a correlation value between a sequentially sampled image obtained from the imaging means and sequentially sampled for each of a plurality of small areas obtained by dividing an image area corresponding to the monitoring area Means,
Based on the correlation value of each of the small regions obtained by the first correlation value calculation means for the current image that is the latest sampled image and the image sampled in the past, the current image is related to the current image. Road falling object candidate area acquisition means for obtaining a road falling object candidate area that is a candidate for road falling object,
Means for registering the falling object candidate area on the road obtained in relation to the current image as a detection processing target;
Second correlation value calculation means for obtaining a correlation value between the current image and the previously sampled image for the road falling object candidate region currently registered as the detection processing target;
Means for deleting the road fall object candidate area whose correlation value obtained by the second correlation value calculating means is not more than a predetermined value from registration as the detection processing target;
When the value corresponding to the time registered as the detection processing target of at least one of the fallen object candidate regions currently registered as the detection processing target indicates a predetermined time or more Determining means for determining that there is a fallen object on the road;
Equipped with a,
The on-road falling object candidate area acquisition means includes: (a) the plurality of small areas for the current image based on the correlation values of the small areas obtained by the first correlation value calculation means for the current image; Primary candidate small region determination means for determining whether or not each is a primary candidate small region that is a small region that is a primary candidate for the fallen object on the road, and (b) is associated with each of the plurality of small regions. And (c) an increment means for incrementing a count value associated with the small area determined to be the primary candidate small area for the current image, and (c) associated with each of the plurality of small areas. A decrement means for decrementing a count value associated with a small area that is determined not to be the primary candidate small area for the current image among the count values; A secondary candidate small region discriminating unit that discriminates a secondary candidate small region that is a small region in which the associated count value is equal to or larger than a predetermined value among the plurality of small regions after the increment by the increment unit; ,
A falling object detection device on the road.
前記一次候補小領域判定手段は、前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値が所定値以上であるか否かを判定する相関値判定手段を有し、前記相関値判定手段により前記相関値が前記所定値以上であると判定された小領域を前記一次候補小領域であると判定することを特徴とする請求項1記載の路上落下物検出装置。The primary candidate small area determining means includes correlation value determining means for determining whether or not the correlation value of each small area obtained by the first correlation value calculating means for the current image is greater than or equal to a predetermined value. 2. The on-road falling object detection according to claim 1, further comprising: determining, as the primary candidate small region, a small region in which the correlation value is determined to be equal to or greater than the predetermined value by the correlation value determining unit. apparatus. 前記一次候補小領域判定手段は、前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値が所定値以上であるか否かを判定する相関値判定手段と、前記現画像と前記背景画像との差分画像を得る手段と、を有し、前記相関値判定手段により前記相関値が前記所定値以上であると判定された小領域のうち、前記差分画像において差分値が所定値以上である画素を含む小領域を、前記一次候補小領域であると判定することを特徴とする請求項1記載の路上落下物検出装置。The primary candidate small area determining means includes correlation value determining means for determining whether or not the correlation value of each small area obtained by the first correlation value calculating means for the current image is greater than or equal to a predetermined value. And a means for obtaining a difference image between the current image and the background image, in the difference image among the small areas determined by the correlation value determination means that the correlation value is equal to or greater than the predetermined value. The on-road falling object detection device according to claim 1, wherein a small area including a pixel having a difference value equal to or greater than a predetermined value is determined as the primary candidate small area. 路上領域を含む監視領域を撮像する撮像手段と、Imaging means for imaging a monitoring area including a road area;
前記監視領域に応じた画像領域を分割した複数の小領域の各々について、前記撮像手段から時間経過に従って得られ順次サンプリングされる画像と背景画像との間の相関値を得る第1の相関値演算手段と、First correlation value calculation for obtaining a correlation value between a sequentially sampled image obtained from the imaging means and sequentially sampled for each of a plurality of small areas obtained by dividing an image area corresponding to the monitoring area Means,
最新にサンプリングされた前記画像である現画像及び過去にサンプリングされた前記画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値に基づいて、前記現画像に関連して路上落下物の候補となる路上落下物候補領域を得る路上落下物候補領域取得手段と、Based on the correlation value of each of the small regions obtained by the first correlation value calculation means for the current image that is the latest sampled image and the image sampled in the past, the current image is related to the current image. Road falling object candidate area acquisition means for obtaining a road falling object candidate area that is a candidate for road falling object,
前記現画像に関連して得られた前記路上落下物候補領域を検出処理対象として登録する手段と、Means for registering the falling object candidate area on the road obtained in relation to the current image as a detection processing target;
前記検出処理対象として現在登録されている前記路上落下物候補領域について、前記現画像と前回サンプリングされた前記画像との間の相関値を得る第2の相関値演算手段と、Second correlation value calculation means for obtaining a correlation value between the current image and the previously sampled image for the road falling object candidate region currently registered as the detection processing target;
前記第2の相関値演算手段により得られた前記相関値が所定値以下である前記路上落下物候補領域を、前記検出処理対象としての登録から削除する手段と、Means for deleting the road fall object candidate area whose correlation value obtained by the second correlation value calculating means is not more than a predetermined value from registration as the detection processing target;
前記検出処理対象として現在登録されている前記落下物候補領域のうちの少なくとも1つの領域の、前記検出処理対象として登録されている時間に応じた値が、所定時間以上であることを示す場合に、前記路上落下物が存在すると判定する判定手段と、When the value corresponding to the time registered as the detection processing target of at least one of the fallen object candidate regions currently registered as the detection processing target indicates a predetermined time or more Determining means for determining that there is a fallen object on the road;
を備え、With
前記路上落下物候補領域取得手段は、(a)前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値に基づいて、前記現画像について前記複数の小領域の各々が、前記路上落下物の一次的な候補となる小領域である一次候補小領域か否かを判定する一次候補小領域判定手段と、(b)前記複数の小領域の各々に関連づけられたカウント値のうち、前記現画像について前記一次候補小領域であると判定された小領域に関連づけられたカウント値を、インクリメントするインクリメント手段と、(c)前記複数の小領域の各々に関連づけられた前記カウント値のうち、前記現画像について前記一次候補小領域でないと判定された小領域に関連づけられたカウント値を、リセットするリセット手段と、(d)前記インクリメント手段によるインクリメントの後に、前記複数の小領域のうち、関連づけられた前記カウント値が所定値以上の小領域である二次候補小領域を判別する二次候補小領域判別手段と、を有し、The on-road falling object candidate area acquisition means includes: (a) the plurality of small areas for the current image based on the correlation values of the small areas obtained by the first correlation value calculation means for the current image; Primary candidate small region determination means for determining whether or not each is a primary candidate small region that is a small region that is a primary candidate for the fallen object on the road, and (b) is associated with each of the plurality of small regions. And (c) an increment means for incrementing a count value associated with the small area determined to be the primary candidate small area for the current image, and (c) associated with each of the plurality of small areas. Resetting means for resetting a count value associated with a small area that is determined not to be the primary candidate small area for the current image among the count values; A secondary candidate small region discriminating unit for discriminating a secondary candidate small region which is a small region having an associated count value equal to or larger than a predetermined value among the plurality of small regions after the increment by the increment means; ,
前記一次候補小領域判定手段は、前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値が所定値以上であるか否かを判定する相関値判定手段と、前記現画像と前記背景画像との差分画像を得る手段と、を有し、前記相関値判定手段により前記相関値が前記所定値以上であると判定された小領域のうち、前記差分画像において差分値が所定値以上である画素を含む小領域を、前記一次候補小領域であると判定する、The primary candidate small area determining means includes correlation value determining means for determining whether or not the correlation value of each small area obtained by the first correlation value calculating means for the current image is greater than or equal to a predetermined value. And a means for obtaining a difference image between the current image and the background image, in the difference image among the small areas determined by the correlation value determination means that the correlation value is equal to or greater than the predetermined value. A small area including a pixel having a difference value equal to or greater than a predetermined value is determined as the primary candidate small area;
ことを特徴とする路上落下物検出装置。A falling object detection device on the road.
前記路上落下物候補領域取得手段は、前記二次候補小領域をラベリングするラベリング手段を有し、前記ラベリングされた領域を前記路上落下物候補領域として得ることを特徴とする請求項1乃至4のいずれかに記載の路上落下物検出装置。The road fall object candidate area acquisition means has a labeling means for labeling the secondary candidate small area, and obtains the labeled area as the road fall object candidate area. Road falling object detection apparatus in any one. 前記路上落下物候補領域取得手段は、前記二次候補小領域をラベリングするラベリング手段と、前記ラベリングされた領域の大きさが所定大きさ以上であるか否かを判定する大きさ判定手段とを有し、前記大きさ判定手段により前記所定大きさ以上であると判定されたラベリング領域を、前記路上落下物候補領域として得ることを特徴とする請求項1乃至4のいずれかに記載の路上落下物検出装置。The on-road falling object candidate area acquisition means includes a labeling means for labeling the secondary candidate small area, and a size determination means for determining whether or not the size of the labeled area is greater than or equal to a predetermined size. 5. The road falling according to claim 1, wherein a labeling area that is determined by the size determination means to be equal to or larger than the predetermined size is obtained as the road falling object candidate area. Object detection device. 前記検出処理対象として現在登録されている前記路上落下物候補領域について、前記現画像と前記背景画像との間の相関値を得る第3の相関値演算手段と、Third correlation value calculation means for obtaining a correlation value between the current image and the background image for the falling object candidate area currently registered as the detection processing target;
前記第3の相関値演算手段により得られた前記相関値が所定値以上である前記路上落下物候補領域を、前記検出処理対象としての登録から削除する手段と、Means for deleting from the registration as the detection processing target the road fall object candidate area in which the correlation value obtained by the third correlation value calculating means is equal to or greater than a predetermined value;
を備えたことを特徴とする請求項5又は6記載の路上落下物検出装置。The on-road falling object detection device according to claim 5 or 6.
前記路上落下物候補領域取得手段は、前記二次候補小領域を前記路上落下物候補領域として得ることを特徴とする請求項1乃至4のいずれかに記載の路上落下物検出装置。The road fall object detection device according to any one of claims 1 to 4, wherein the road fall object candidate area obtaining unit obtains the secondary candidate small area as the road fall object candidate area. 路上領域を含む監視領域を撮像する撮像手段と、Imaging means for imaging a monitoring area including a road area;
前記監視領域に応じた画像領域を分割した複数の小領域の各々について、前記撮像手段から時間経過に従って得られ順次サンプリングされる画像と背景画像との間の相関値を得る第1の相関値演算手段と、First correlation value calculation for obtaining a correlation value between a sequentially sampled image obtained from the imaging means and sequentially sampled for each of a plurality of small areas obtained by dividing an image area corresponding to the monitoring area Means,
最新にサンプリングされた前記画像である現画像及び過去にサンプリングされた前記画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値に基づいBased on the correlation values of the small regions obtained by the first correlation value calculation means for the current image that is the latest sampled image and the image sampled in the past. て、前記現画像に関連して路上落下物の候補となる路上落下物候補領域を得る路上落下物候補領域取得手段と、A road fall object candidate area obtaining means for obtaining a road fall object candidate area that is a candidate for a road fall object in relation to the current image;
前記現画像に関連して得られた前記路上落下物候補領域を検出処理対象として登録する手段と、Means for registering the falling object candidate area on the road obtained in relation to the current image as a detection processing target;
前記検出処理対象として現在登録されている前記路上落下物候補領域について、前記現画像と前回サンプリングされた前記画像との間の相関値を得る第2の相関値演算手段と、Second correlation value calculation means for obtaining a correlation value between the current image and the previously sampled image for the road falling object candidate region currently registered as the detection processing target;
前記第2の相関値演算手段により得られた前記相関値が所定値以下である前記路上落下物候補領域を、前記検出処理対象としての登録から削除する手段と、Means for deleting the road fall object candidate area whose correlation value obtained by the second correlation value calculating means is not more than a predetermined value from registration as the detection processing target;
前記検出処理対象として現在登録されている前記落下物候補領域のうちの少なくとも1つの領域の、前記検出処理対象として登録されている時間に応じた値が、所定時間以上であることを示す場合に、前記路上落下物が存在すると判定する判定手段と、When the value corresponding to the time registered as the detection processing target of at least one of the fallen object candidate regions currently registered as the detection processing target indicates a predetermined time or more Determining means for determining that there is a fallen object on the road;
を備え、With
前記路上落下物候補領域取得手段は、(a)前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値に基づいて、前記現画像について前記複数の小領域の各々が、前記路上落下物の一次的な候補となる小領域である一次候補小領域か否かを判定する一次候補小領域判定手段と、(b)前記複数の小領域の各々に関連づけられたカウント値のうち、前記現画像について前記一次候補小領域であると判定された小領域に関連づけられたカウント値を、インクリメントするインクリメント手段と、(c)前記複数の小領域の各々に関連づけられた前記カウント値のうち、前記現画像について前記一次候補小領域でないと判定された小領域に関連づけられたカウント値を、リセットするリセット手段と、(d)前記インクリメント手段によるインクリメントの後に、前記複数の小領域のうち、関連づけられた前記カウント値が所定値以上の小領域である二次候補小領域を判別する二次候補小領域判別手段と、を有し、The on-road falling object candidate area acquisition means includes: (a) the plurality of small areas for the current image based on the correlation values of the small areas obtained by the first correlation value calculation means for the current image; Primary candidate small region determination means for determining whether or not each is a primary candidate small region that is a small region that is a primary candidate for the fallen object on the road, and (b) is associated with each of the plurality of small regions. And (c) an increment means for incrementing a count value associated with the small area determined to be the primary candidate small area for the current image, and (c) associated with each of the plurality of small areas. Resetting means for resetting a count value associated with a small area that is determined not to be the primary candidate small area for the current image among the count values; A secondary candidate small region discriminating unit for discriminating a secondary candidate small region which is a small region having an associated count value equal to or larger than a predetermined value among the plurality of small regions after the increment by the increment means; ,
前記路上落下物候補領域取得手段は、前記二次候補小領域をラベリングするラベリング手段を有し、前記ラベリングされた領域を前記路上落下物候補領域として得、The on-road falling object candidate area acquisition means has a labeling means for labeling the secondary candidate small area, and obtains the labeled area as the on-road falling object candidate area,
前記検出処理対象として現在登録されている前記路上落下物候補領域について、前記現画像と前記背景画像との間の相関値を得る第3の相関値演算手段と、Third correlation value calculation means for obtaining a correlation value between the current image and the background image for the falling object candidate area currently registered as the detection processing target;
前記第3の相関値演算手段により得られた前記相関値が所定値以上である前記路上落下物候補領域を、前記検出処理対象としての登録から削除する手段と、Means for deleting from the registration as the detection processing target the road fall object candidate area in which the correlation value obtained by the third correlation value calculating means is equal to or greater than a predetermined value;
を更に備えた、Further comprising
ことを特徴とする路上落下物検出装置。A falling object detection device on the road.
路上領域を含む監視領域を撮像する撮像手段と、Imaging means for imaging a monitoring area including a road area;
前記監視領域に応じた画像領域を分割した複数の小領域の各々について、前記撮像手段から時間経過に従って得られ順次サンプリングされる画像と背景画像との間の相関値を得る第1の相関値演算手段と、First correlation value calculation for obtaining a correlation value between a sequentially sampled image obtained from the imaging means and sequentially sampled for each of a plurality of small areas obtained by dividing an image area corresponding to the monitoring area Means,
最新にサンプリングされた前記画像である現画像及び過去にサンプリングされた前記画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値に基づいて、前記現画像に関連して路上落下物の候補となる路上落下物候補領域を得る路上落下物候補領域取得手段と、Based on the correlation value of each of the small regions obtained by the first correlation value calculation means for the current image that is the latest sampled image and the image sampled in the past, the current image is related to the current image. Road falling object candidate area acquisition means for obtaining a road falling object candidate area that is a candidate for road falling object,
前記現画像に関連して得られた前記路上落下物候補領域を検出処理対象として登録する手段と、Means for registering the falling object candidate area on the road obtained in relation to the current image as a detection processing target;
前記検出処理対象として現在登録されている前記路上落下物候補領域について、前記現画像と前回サンプリングされた前記画像との間の相関値を得る第2の相関値演算手段と、Second correlation value calculation means for obtaining a correlation value between the current image and the previously sampled image for the road falling object candidate region currently registered as the detection processing target;
前記第2の相関値演算手段により得られた前記相関値が所定値以下である前記路上落下物候補領域を、前記検出処理対象としての登録から削除する手段と、Means for deleting the road fall object candidate area whose correlation value obtained by the second correlation value calculating means is not more than a predetermined value from registration as the detection processing target;
前記検出処理対象として現在登録されている前記落下物候補領域のうちの少なくとも1つの領域の、前記検出処理対象として登録されている時間に応じた値が、所定時間以上であることを示す場合に、前記路上落下物が存在すると判定する判定手段と、When the value corresponding to the time registered as the detection processing target of at least one of the fallen object candidate regions currently registered as the detection processing target indicates a predetermined time or more Determining means for determining that there is a fallen object on the road;
を備え、With
前記路上落下物候補領域取得手段は、(a)前記現画像について前記第1の相関値演算The on-road falling object candidate area obtaining means (a) calculates the first correlation value for the current image. 手段により得られた前記各小領域の前記相関値に基づいて、前記現画像について前記複数の小領域の各々が、前記路上落下物の一次的な候補となる小領域である一次候補小領域か否かを判定する一次候補小領域判定手段と、(b)前記複数の小領域の各々に関連づけられたカウント値のうち、前記現画像について前記一次候補小領域であると判定された小領域に関連づけられたカウント値を、インクリメントするインクリメント手段と、(c)前記複数の小領域の各々に関連づけられた前記カウント値のうち、前記現画像について前記一次候補小領域でないと判定された小領域に関連づけられたカウント値を、リセットするリセット手段と、(d)前記インクリメント手段によるインクリメントの後に、前記複数の小領域のうち、関連づけられた前記カウント値が所定値以上の小領域である二次候補小領域を判別する二次候補小領域判別手段と、を有し、Based on the correlation value of each of the small areas obtained by the means, each of the plurality of small areas for the current image is a primary candidate small area that is a small area that is a primary candidate for the falling object on the road. Primary candidate small region determining means for determining whether or not, and (b) out of the count values associated with each of the plurality of small regions, the small region determined to be the primary candidate small region for the current image Incrementing means for incrementing the associated count value; and (c) out of the count values associated with each of the plurality of small areas, a small area that is determined not to be the primary candidate small area for the current image. Reset means for resetting the associated count value; and (d) after the increment by the increment means, the associated count value is associated with the associated count value. It said count value has a secondary candidate small area determining means for determining secondary candidate small area is a small area of more than a predetermined value,
前記路上落下物候補領域取得手段は、前記二次候補小領域をラベリングするラベリング手段と、前記ラベリングされた領域の大きさが所定大きさ以上であるか否かを判定する大きさ判定手段とを有し、前記大きさ判定手段により前記所定大きさ以上であると判定されたラベリング領域を、前記路上落下物候補領域として得、The on-road falling object candidate area acquisition means includes a labeling means for labeling the secondary candidate small area, and a size determination means for determining whether or not the size of the labeled area is greater than or equal to a predetermined size. Having a labeling area determined by the size determination means as being equal to or larger than the predetermined size as the road fall object candidate area,
前記検出処理対象として現在登録されている前記路上落下物候補領域について、前記現画像と前記背景画像との間の相関値を得る第3の相関値演算手段と、Third correlation value calculation means for obtaining a correlation value between the current image and the background image for the falling object candidate area currently registered as the detection processing target;
前記第3の相関値演算手段により得られた前記相関値が所定値以上である前記路上落下物候補領域を、前記検出処理対象としての登録から削除する手段と、Means for deleting from the registration as the detection processing target the road fall object candidate area in which the correlation value obtained by the third correlation value calculating means is equal to or greater than a predetermined value;
を更に備えた、Further comprising
ことを特徴とする路上落下物検出装置。A falling object detection device on the road.
前記一次候補小領域判定手段は、前記現画像について前記第1の相関値演算手段により得られた前記各小領域の前記相関値が所定値以上であるか否かを判定する相関値判定手段を有し、前記相関値判定手段により前記相関値が前記所定値以上であると判定された小領域を前記一次候補小領域であると判定することを特徴とする請求項9又は10記載の路上落下物検出装置。The primary candidate small area determining means includes correlation value determining means for determining whether or not the correlation value of each small area obtained by the first correlation value calculating means for the current image is greater than or equal to a predetermined value. 11. The road fall according to claim 9, further comprising: determining, as the primary candidate small region, a small region in which the correlation value is determined to be equal to or greater than the predetermined value by the correlation value determining unit. Object detection device. サンプリングされた前記画像に基づいて、所定条件下で前記背景画像を更新する更新手段を備えたことを特徴とする請求項1乃至11のいずれかに記載の路上落下物検出装置。The road falling object detection apparatus according to any one of claims 1 to 11 , further comprising updating means for updating the background image under a predetermined condition based on the sampled image.
JP2003117689A 2003-04-22 2003-04-22 Road falling object detection device Expired - Fee Related JP4152800B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003117689A JP4152800B2 (en) 2003-04-22 2003-04-22 Road falling object detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003117689A JP4152800B2 (en) 2003-04-22 2003-04-22 Road falling object detection device

Publications (2)

Publication Number Publication Date
JP2004326270A JP2004326270A (en) 2004-11-18
JP4152800B2 true JP4152800B2 (en) 2008-09-17

Family

ID=33497462

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003117689A Expired - Fee Related JP4152800B2 (en) 2003-04-22 2003-04-22 Road falling object detection device

Country Status (1)

Country Link
JP (1) JP4152800B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5153420B2 (en) * 2008-04-03 2013-02-27 キヤノン株式会社 IMAGING DEVICE AND IMAGING DEVICE CONTROL METHOD
JP2010141755A (en) * 2008-12-15 2010-06-24 Nippon Telegr & Teleph Corp <Ntt> System, method and program for monitoring road
JP5020299B2 (en) * 2009-10-22 2012-09-05 中国電力株式会社 Falling object detection system, falling object detection method
JP5418635B2 (en) * 2012-06-04 2014-02-19 株式会社明電舎 Worker safety inspection device
JP6439592B2 (en) * 2015-06-02 2018-12-19 株式会社デンソー Falling object detection device
CN111163285A (en) * 2018-11-08 2020-05-15 佳维技术有限公司 High-altitude falling object monitoring method and system, computer-readable storage medium
CN110910415A (en) * 2019-11-28 2020-03-24 重庆中星微人工智能芯片技术有限公司 Parabolic detection method, device, server and computer readable medium
CN111669554A (en) * 2020-07-03 2020-09-15 无锡职业技术学院 A monitoring and protection system for high-altitude parabolic
CN112991723B (en) * 2021-02-07 2022-09-30 云控智行(上海)汽车科技有限公司 Method, system and terminal for dividing task parallel granularity of intelligent networked computer based on geographic area
WO2022208666A1 (en) * 2021-03-30 2022-10-06 日本電気株式会社 Image processing device, image processing method, and program

Also Published As

Publication number Publication date
JP2004326270A (en) 2004-11-18

Similar Documents

Publication Publication Date Title
US8588466B2 (en) Object area detection system, device, method, and program for detecting an object
JP5747549B2 (en) Signal detector and program
US6754367B1 (en) Method and apparatus for automatically detecting intrusion object into view of image pickup device
KR101703515B1 (en) Apparatus and method for target tracking of image
JP4152800B2 (en) Road falling object detection device
JP2003346278A (en) Apparatus and method for measuring queue length of vehicles
JP2002373332A (en) Image recognition device and image recognition method
JP4988781B2 (en) Vehicle periphery monitoring device
JP7374001B2 (en) Learning model generation method, program, and information processing device
JPH1139589A (en) Traffic monitoring device and traffic monitoring method
JP2011022995A (en) Vanishing point estimation device and program
JP5175765B2 (en) Image processing apparatus and traffic monitoring apparatus
JP3823782B2 (en) Leading vehicle recognition device
KR101026778B1 (en) Vehicle video detection device
JPH11175694A (en) Congestion notification device
JP5189556B2 (en) Lane detection device
JP2002216113A (en) Object recognition device
JP5407920B2 (en) Lighting color identification device and program
CN103996208A (en) Method for conducting automatic tracking of PTZ single target in video image
JP2002367077A (en) Traffic congestion determination device and traffic congestion determination method
JP2007026300A (en) Traffic flow abnormality detection device and traffic flow abnormality detection method
JP4578072B2 (en) Resident detection system
JPH10320559A (en) Roadway detection device for vehicles
JP2002123820A (en) Detecting method and device for obstacle being stationary on road obstacle
JP2005062910A (en) Image recognition device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080507

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080604

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: 20080701

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: 20080702

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20130711

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees