JPH1023322A - カメラ揺れ補正方法および画像監視システム - Google Patents

カメラ揺れ補正方法および画像監視システム

Info

Publication number
JPH1023322A
JPH1023322A JP8177717A JP17771796A JPH1023322A JP H1023322 A JPH1023322 A JP H1023322A JP 8177717 A JP8177717 A JP 8177717A JP 17771796 A JP17771796 A JP 17771796A JP H1023322 A JPH1023322 A JP H1023322A
Authority
JP
Japan
Prior art keywords
image
moving
camera shake
movement
calculated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP8177717A
Other languages
English (en)
Other versions
JP3776514B2 (ja
Inventor
Chieko Konuma
小沼  知恵子
Yoshiki Kobayashi
小林  芳樹
Shoji Muramatsu
彰二 村松
Fumio Mochimaru
文男 持丸
Kunizo Sakai
邦造 酒井
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP17771796A priority Critical patent/JP3776514B2/ja
Publication of JPH1023322A publication Critical patent/JPH1023322A/ja
Application granted granted Critical
Publication of JP3776514B2 publication Critical patent/JP3776514B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Adjustment Of Camera Lenses (AREA)

Abstract

(57)【要約】 【課題】監視カメラの揺れによる画像のずれをリアルタ
イムで補正し、その動画像中から対象の移動物体をオン
ラインで識別する。 【解決手段】ITVカメラ100で対象エリアを撮影した
1フレームを基準画像、次のフレームを処理画像として
順次取り込む。テンプレートパターン作成部400で、基
準画像から複数のテンプレートパターンを作成し、カメ
ラ揺れ算出部600で処理画像と各パターンのマッチング
を行ない、パターン毎に移動ベクトルを算出する。カメ
ラ揺れ補正部800は、移動ベクトル同士で移動方向及び
移動量が同一となるベクトルの頻度を求め、最大となる
移動ベクトル(群)の移動方向と移動量からカメラ揺れ
量を算出し、基準画像と処理画像の背景位置を合わせる
補正を行なう。移動物体抽出部1000は基準画像と処理画
像の差分画像から移動体とその特徴量(移動量(画像
間)、面積、形状など)を検出し、移動物体識別部1200
で特徴量を利用して移動体の識別を行なう。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は動画像中から特定の
移動物体を識別する画像監視システムに関し、特に監視
カメラの揺れ補正によるオンライン監視方式に関する。
【0002】
【従来の技術】監視対象エリアの動画像中から人物など
の移動体を認識する場合、設置カメラの振動や風による
揺れ補正が必要になる。類似の技術として、撮影時のカ
メラ手ぶれ補正方法がある。すなわち、カメラ視野範囲
の所定の小ブロックに対し、そのブロックがどこにある
か1画素ずつシフトしてサーチし、最大類似のブロック
の位置を検出してぶれ量を補正する。
【0003】また、揺れるカメラの動画像中から移動物
体を認識する方法として、複数の注目点を設定して連続
する画像フレーム間のマッチングを行い、その結果をも
とにアフィン変換を2段階に適用することで背景の位置
合わせを行い、さらに、位置合わせした後の時間軸方向
での差分画像から移動物体領域の抽出を行うものが知ら
れている(引用文献:信学技報;PRU95−181、1995年−
12月)。
【0004】
【発明が解決しようとする課題】従来のカメラの手ぶれ
補正方法は、手ぶれのずれ量が比較的少ないので、視野
範囲の所定位置の小さな基準ブロックをテンプレートパ
ターンとして使用でき、マッチングのサーチ範囲も狭く
てよい。しかし、基準ブロックが小さいあるいは位置が
固定していると、そのブロックに外乱や移動体が進入す
るとマッチングが不可能になる。
【0005】一方、引用文献による移動物体の抽出方法
は、設定した複数の注目パターンで画像フレーム間のマ
ッチングを行うが、特徴のない注目パターン(規則的な
パターン)が含まれていると、位置合わせに誤りが発生
する。さらに、複数の注目パターンのいくつかでマッチ
ング領域が存在した場合、これらのマッチング結果を基
にアフィン変換を2段階適用して背景の位置合わせを行
うと、時間がかかり過ぎてリアルタイムのオンライン処
理が困難になる。
【0006】本発明の目的は、従来技術の問題点を克服
し、監視カメラの揺れ量が大きくさらに外乱が存在する
環境下においても、正確にかつ高速にカメラの揺れを補
正するカメラ揺れ補正方法と、それを利用したオンライ
ン処理可能な移動物体の画像監視システムを提供するこ
とにある。
【0007】
【課題を解決するための手段】上記目的は、監視カメラ
より対象エリアを所定タイミング毎に撮影した画像のカ
メラ揺れを補正する方法において、前記画像の2フレー
ムの一方を基準画像、他方を処理画像とし、前記基準画
像から作成したテンプレートパターンを用いて前記処理
画像のパターンマッチングを行ない、カメラ揺れによる
画像ずれの規則性を利用して特定のマッチング領域を選
択し、その移動ベクトルからカメラ揺れ量を算出して画
像ずれを補正することにより達成される。
【0008】カメラ揺れによる画像ずれは、処理画像の
全体にわたり同一方向に同一移動量となる規則性を有し
ている。従って、テンプレート領域とマッチング領域の
間の移動ベクトルのうち、この規則性、少なくとも移動
方向が一致する移動ベクトルを特定することで、カメラ
揺れ量を算出できる。なお、上記マッチング領域は、パ
ターンマッチングによって抽出された最大類似度の領域
である。
【0009】この一方法として、前記基準画像から作成
した複数のテンプレートパターンを用いて前記処理画像
に対するパターンマッチングを行ない、前記テンプレー
トパターン毎にマッチング領域との移動ベクトルを算出
し、移動方向が同一または移動方向及び移動量が同一と
なる頻度最大の移動ベクトル(群)を求め、該移動ベク
トル(群)の移動方向と移動量からカメラ揺れ量を算出
し、該カメラ揺れ量だけ画像シフトして前記基準画像と
前記処理画像の背景を位置合わせすることで、カメラ揺
れの補正が実現できる。
【0010】前記テンプレートパターンは前記基準画像
の領域中に、1つずつ指定しあるいは所定規則に従って
自動的に位置決めされた所定面積の矩形領域として設定
される。
【0011】また、上記のように設定された複数のテン
プレートパターンを候補とし、各々の濃度分散値を求
め、濃度の分散値が一定以上となるテンプレートパター
ンのみをパターンマッチングに使用する。このように、
分散値の大きい特徴あるテンプレートパターンを用いる
ことで、パターンマッチングの精度が向上する。また、
パターンが基準画像の全体的に多数設定されるとき、特
徴のないパターンは捨てられるので処理効率が向上す
る。
【0012】上記目的は、テレビカメラなどの監視カメ
ラで、監視対象エリアを所定タイミング毎に撮影した画
像を順次、入力して移動物体を監視する画像監視システ
ムにおいて、前記入力画像の2フレームの一方を基準画
像、他方を処理画像としてA/D変換する画像入力手
段、基準画像から複数のテンプレートパターンを生成す
るテンプレートパターン作成手段、テンプレートパター
ン毎に前記処理画像に対するパターンマッチングして移
動ベクトルを算出し、移動方向及び移動量が同一となる
頻度が最大の移動ベクトル(群)の前記移動方向と前記
移動量からカメラ揺れ量を算出し、前記基準画像と前記
処理画像の背景を位置合わせするカメラ揺れ補正手段を
設けたことにより達成される。
【0013】さらに、前記位置合わせ後の基準画像と処
理画像の差分画像を基に、移動画像の移動距離を含む特
徴量を算出し、該特徴量を利用した所定の判定基準に従
って特定の移動物体の識別を行なう移動物体識別手段を
設けたことを特徴とする。
【0014】また、前記差分画像の濃度頻度分布から2
値化しきい値を決定し、前記差分画像を2値化処理する
2値化処理手段を設け、この2値化画像から前記特徴量
を算出することを特徴とする。
【0015】また、前記特定の移動物体の位置座標を時
系列に蓄積し、該移動物体の現時点の画像と過去の位置
座標から移動軌跡を表示する表示処理手段を設けたこと
を特徴とする。
【0016】本発明によれば、監視カメラが振動や風で
揺れている場合に、その揺れを正確に補正した動画像が
得られる。さらに、外乱や対象外の種々の移動体から識
別した監視対象の移動物体の映像をモニタ上でオンライ
ン監視することができる。
【0017】
【発明の実施の形態】以下、本発明の一実施形態を図面
を用いて詳細に説明する。各図を通して、同等の要素に
は同一の符号を付している。
【0018】図1は、一実施形態による画像監視システ
ムの機能ブロック図である。本システムでは、ITVカ
メラ100が対象エリアをサンプリングタイミングで撮影
した映像を、画像入力部200が順次画像信号として取り
込んでA/D変換する。テンプレートパターン作成部40
0は、取り込んだ1フレームの画像を基準画像として複
数のテンプレートパターンを作成し、テンプレートパタ
ーン毎の濃度の分散値を求め、分散値が大きいテンプレ
ートパターンを採用する。
【0019】カメラ揺れ量算出部600は、次のサンプリ
ングタイミングで、画像入力部200から取り込まれた1
フレームの画像を処理画像として、採用したテンプレー
トパターンによるパターンマッチングを行い、揺れ量を
算出する。カメラ揺れ補正部800は、カメラ揺れ量算出
部600で求めたカメラ揺れ量だけ処理画像を移動し、こ
の移動画像と基準画像の背景の位置合わせを行なう。
【0020】移動物体抽出部1000は、移動画像と処理画
像の差分を行って差分画像を作成し、差分画像の濃度頻
度分布を算出して、濃度頻度分布のノイズを除去した濃
度情報から算出したしきい値で2値化した2値画像や差
分画像から、移動物体領域を抽出して移動物体領域の特
徴量を算出する。
【0021】移動物体識別部1200は、移動物体領域の特
徴量を用いて外乱を除外し移動物体の判別を行い、監視
対象の移動物体の存在を認識すると、画像格納部1500に
当該移動物体の画像を格納する。表示制御部1400は、画
像格納部1500に格納した移動物体の画像及びその移動軌
跡を用いて、表示装置1600に表示する制御を行う。これ
ら画像入力部200、テンプレートパターン作成部400、カ
メラ揺れ量算出部600、カメラ揺れ補正部800、移動物体
抽出部1000、移動物体識別部1200、画像格納部1500、表
示制御部1400を順次繰り返して処理し、リアルタイムに
表示装置1600に表示し、監視者は識別した目的の物体が
写っている映像をモニタ等の表示装置1600でオンライン
監視する。
【0022】図2に、カメラが揺れている動画像から移
動物体を検出する概念図を示す。同図(a)のように、
カメラ揺れがある場合、基準画像10の建物30に対して処
理画像40の建物50がずれている。そこで、カメラ揺れで
ずれた分、処理画像40を基準画像10に位置合わせした
後、共通シーン20の領域の差分を行う。この場合は、移
動物体や外乱がないので共通シーン20の領域には何も検
出されない。
【0023】一方、同図(b)のように、カメラ揺れと
ともにシーンに移動人物がいる場合、カメラ揺れに対し
ては処理画像40を基準画像10に位置合わせして補正す
る。しかし、基準画像10の人物70は処理画像40で人物80
に移動しているため、基準画像10と処理画像40の差分を
行うと、人物70の移動前の画像90と移動後の画像95が正
しい移動距離で検出できる。このように、カメラ揺れの
影響を排除すると、移動距離などの特徴量を利用して特
定の移動物体、たとえば人物を識別できる。
【0024】図3は、画像入力部の構成を示す機能ブロ
ック図である。ITVカメラ100が対象シーンを撮影す
ると、一方の画像取り込み部(Fi)220より取り込ま
れた画像信号を基準画像とし、もう一方の画像取り込み
部(Fi+1)240より取り込まれた画像信号を処理画像と
して、A/D変換部260でA/D変換して、基準画像を
テンプレートパターン作成部400に、処理画像をカメラ
揺れ算出部600に送信する。
【0025】図4は、テンプレートパターン作成部の構
成を示す機能ブロック図である。テンプレートパターン
作成部400は画像入力部200からの基準画像を取り込み、
テンプレートパターン生成部420で複数のテンプレート
パターンの候補を生成し、テンプレートパターン決定部
440で各候補パターン毎に濃度の分散値を計算して、し
きい値以上の分散値を有する候補パターンをテンプレー
トとして決定し、テンプレートパターン格納部460に格
納する。採用するテンプレートパターンは、例えば窓の
ある事務室等の映像の場合、分散値のしきい値が約35
〜40以上である。このように、テンプレートパターン
の分散値が小さい個所は、後述のようにずれ位置の探索
は行わない。
【0026】図5は、テンプレートパターンの生成方法
を示す説明図で、濃淡テンプレートパターンの生成例で
ある。テンプレートパターン生成部420は、画像入力部2
00からの基準画像に対し、注目点423を与えて注目点423
を中心とする矩形をテンプレートパターン425として生
成する。注目点423は、マウス等の入力装置でその位置
を全て指示したり、基準となる1点の位置を指示し、こ
の点から予め定めた規則的な位置を注目点として、複数
の候補パターンを自動生成する。
【0027】図6は、テンプレートパターンの別の生成
方法を示す説明図である。この例でのテンプレートパタ
ーン生成部420は、基準画像上でマウス等により直接指
示された矩形427の領域を候補パターンとして生成す
る。
【0028】上記のテンプレートは2値パターンでもよ
い。2値パターンの場合、テンプレートは、基準画像を
所定のしきい値で2値化した2値画像から生成する。あ
るいは、基準画像のエッジを求めて所定のしきい値で2
値化した2値画像から生成してもよい。
【0029】図7は、カメラ揺れ算出部の構成を示す機
能ブロック図である。カメラ揺れ算出部600は作成され
たテンプレートと処理画像を入力し、パターンマッチン
グ領域設定部620で処理画像に対しパターンマッチング
を行うパターンマッチングの処理領域を設定する(ウイ
ンドウ設定)。パターンマッチング処理領域は必ずしも
処理画像全体でなくてよい。例えば、テンプレートパタ
ーン領域自身の左右にm画素、上下にn画素拡大した
り、任意に指定してもよく、カメラの揺れの幅に合わせ
て設定すればよい。
【0030】パターンマッチング部640は、パターンマ
ッチングの処理領域に対するテンプレートパターン毎の
パターンマッチングを行い、最も一致したマッチング領
域を検出する。テンプレートが濃淡パターンの場合は濃
淡パターンマッチング、2値パターンの場合は2値パタ
ーンマッチングを行う。カメラ揺れベクトル算出部660
は、各パターン毎に移動ベクトルを算出する。
【0031】図8は、カメラ揺れ算出部の処理手順を示
すフロー図である。まず、テンプレートパターン領域を
含んだパターンマッチング領域を設定する(S650)。次
に、設定したパターンマッチング領域内において、テン
プレートパターンを1画素ずつシフトしながら最も一致
しているマッチング領域をサーチする(S660)。さら
に、ステップS660で最も一致しているマッチング領域と
テンプレートパターンの位置を比較し、その移動方向と
移動量からなる移動ベクトルを算出する(S670)。さら
に、設定したテンプレートパターンによるパターンマッ
チングが全て終了したかチェックし(S680)、終了して
いない場合はステップS650へ戻り、一連の処理ステップ
を繰り返す。
【0032】図9は、カメラ揺れ算出部で算出した移動
ベクトルの例を示す説明図である。基準画像上で生成し
た複数のテンプレートパタン毎に、処理画像に対してパ
ターンマッチングを行って、所定のしきい値以上で類似
度が最大のマッチング領域を探索する。
【0033】マッチング領域が検知されると、基準画像
の代表位置(例えば、矩形左上の位置)915に一致した
処理画像の代表位置(例えば、矩形左上の位置)918を
ずれ位置とする。基準画像の代表位置915をベクトルの
始点、見つけた処理画像の代表位置918をベクトルの終
点とし、始点と終点を結ぶベクトル910を移動ベクトル
とする。同様にして、次のテンプレートパターンに対し
ても、パターンマッチングを行ってマッチング領域を見
つけ、基準画像の代表位置925をベクトルの始点、見つ
けた処理画像の代表位置928をベクトルの終点とし、始
点と終点を結ぶベクトル920を移動ベクトルとする。
【0034】図示の移動人物1430が存在する場合、移動
人物1430に対応する移動ベクトル692は、人物の移動方
向と移動量を示す。しかし、移動人物1430により背景が
変化した部分の移動ベクトル694、696、698などは、そ
の移動方向に規則性がない。また、分散値が小さいテン
プレートパターンは使用しないので(ずれ位置の探索が
行わなれない)、図示のように移動ベクトルが抜けてい
る。
【0035】図10は、カメラ揺れ補正部の構成を示す
機能ブロック図である。カメラ揺れ算出部600で算出し
た各テンプレート毎の移動ベクトルに対して、対応ベク
トル間の距離算出部820で、基準とするベクトル(基準
ベクトル)と比較対象のベクトル(対象ベクトル)の始
点間の距離と終点間の距離を算出する。また、対応ベク
トル間の傾き算出部830で、基準ベクトルの傾きと対象
ベクトルの傾きを算出する。
【0036】さらに、同一ベクトルの頻度分布算出部84
0で、始点間の距離と終点間の距離が等しく、かつ、基
準ベクトルの傾きと対象ベクトルの傾きが等しい場合、
両者を同一ベクトルとして頻度分布を算出する。ここで
の距離と傾きには、若干の誤差が許容される。例えば、
距離及び傾きの差が、±1〜2画素以下では同一として
もよい。
【0037】X方向揺れ量算出部850及びY方向揺れ量
算出部860は、頻度分布の最大度数のベクトルの始点と
終点から、X軸の揺れ量(移動量)とY軸の揺れ量(移
動量)を算出する。
【0038】画像シフト部870は、算出したX方向及び
Y方向の揺れ量で、処理画像(又は基準画像)をX方向
とY方向にシフトする。なお、シフトの対象は上記のパ
ターンマッチングの処理領域でよい。
【0039】図11は、カメラ揺れ補正部による補正手
順を示すフロー図である。まず、i番目の移動ベクトル
を基準に、i+1番目〜m番目の移動ベクトルに対し、
始点同士及び終点同士の距離を計算し(S825)、また、
i番目の移動ベクトルを基準に、i+1番目〜m番目の
移動ベクトルに対し、傾きを計算する(S835)。次に、
始点同士と終点同士の距離が等しくて傾きが同じ移動ベ
クトルを同一ベクトルとし(S845)、同一ベクトルの個
数をカウントして、ベクトルの頻度分布を算出する(S8
55)。全ての移動ベクトルの処理が終了したかチェック
し(S865)、終了してない場合はステップS825へ戻る。
全ベクトルの処理が終了したとき、ベクトルの頻度分布
が作成される。
【0040】次に、作成された頻度分布から最大頻度の
ベクトルを探し(S875)、そのベクトルの始点と終点よ
りX方向揺れ量とY方向揺れ量を算出する(S880)。最
後に、算出した揺れ量だけ、X方向とY方向に処理画像
をシフトする(S890)。なお、ステップS875で、最大頻
度が全て1以下の場合は、ベクトルの方向がばらばらで
規則性がないので、カメラ揺れは発生していないものと
みなす。
【0041】図12は、対応ベクトル間の距離と傾きの
算出方法を示す説明図である。図9に示した移動ベクト
ル910及び移動ベクトル920を例に説明する。対応ベクト
ル間の距離算出部820は、基準ベクトルVkの始点P1
(x1,y1)と対象ベクトルVk+1の始点P2(x2,y
2)の距離L1を、基準ベクトルVkの終点P1*(x1*,
y1*)と、対象ベクトルVk+1の終点P2*(x2*,y2
*)の距離L2を、数1により計算する。
【0042】
【数1】L1=√((x2−x1)2+(y2−y1)2) L2=√((x2*−x1*)2+(y2*−y1*)2) ここで、基準ベクトルVkと対象ベクトルVk+1が同一で
あるためには、L1=L2を満足すればよい。実際に
は、|L1−L2|≦1〜2画素を誤差範囲として、同
一ベクトルとみなす。
【0043】対応ベクトル間の傾き算出部830は、基準
ベクトルVkの傾きM1を始点P1(x1,y1)と終点
P1*(x1*,y1*)から、対象ベクトルVk+1の傾きM
2を始点P2(x2,y2)と終点P2*(x2*,y2*)
から、数2により計算する。
【0044】
【数2】M1=(y1*−y1)/(x1*−x1) M2=(y2*−y2)/(x2*−x2) ここで、M1=M2を満たす場合に、基準ベクトルVk
と対象ベクトルVk+1の傾きが同一である。実際には、
M1−M2=±1程度までは同一とみなす。
【0045】図13は、図9の移動ベクトルの頻度分布
を算出したテーブルである。すなわち、移動ベクトル91
0について、他の移動ベクトル920、692、694…と同一ベ
クトルか次々と判定し、同一の場合に比較したベクトル
番号(たとえば、920)を消去し、移動ベクトル910の度
数を更新する。次に、移動ベクトル692、694と同様の手
法を繰返して、処理画像中における異なる移動ベクトル
とその頻度を集計した頻度分布テーブルが作成される。
同図のテーブルにおいて、移動ベクトル910の頻度が最
大であり、その始点座標と終点座標からカメラの揺れ量
を、数3により決定する。
【0046】
【数3】X方向の揺れ量(Δx)=x1*−x1 Y方向の揺れ量(Δy)=y1*−y1 カメラ揺れ補正部800は、上記によるX方向揺れ量Δx
とY方向揺れ量Δyを用いて、画像シフト部870が処理
画像の位置をX方向にΔx、Y方向にΔyシフトして、
基準画像の背景と位置合わせしてカメラ揺れを補正す
る。
【0047】上記の実施形態では、同一ベクトルの頻度
算出で、移動ベクトルの移動方向と移動量の両方が一致
するものとしたが、カメラ揺れによる画像ずれの規則性
から移動方向のみの一致でも可能である。さらに、複数
のテンプレートパターンを用いたが、予め、カメラ揺れ
によるずれ方向の予測ができる場合は、1つのテンプレ
ートパターンによるパターンマッチングの結果からで
も、カメラ揺れ量の算出が可能となる。
【0048】図14は、移動物体抽出部の構成を示す機
能ブロック図である。移動物体抽出部1000は画像入力部
200からの基準画像と、カメラ揺れ補正部800からの補正
後の処理画像を取り込んで、差分画像算出部1020で画像
間の画素毎の差を算出して差分画像を作成する。次に、
濃度頻度分布算出部1040が、差分画像の濃度頻度分布を
算出した後、ノイズ除去部1060が濃度頻度分布Hj(j=
0,1,...,n)を、数4により平滑化してノイズ除去を
行う。nは濃度の最大値である。
【0049】
【数4】Hj=(Hj-1+2Hj+Hj+1)/4−1 H0=(2H0+H1)/3−1 Hn=(2Hn+Hn-1)/3−1 但し、J=1,...,n−1である。
【0050】2値化しきい値算出部1070は、ノイズ除去
部1060で平滑化した濃度頻度分布から差分画像の2値化
しきい値を算出する。2値化処理部1080は、算出された
2値化しきい値で2値化処理し差分画像の2値画像を作
成し、検知対象に不適当な面積をもつ画素ブロックをノ
イズとして除外し、膨張・収縮等を行って整形した2値
画像を作成する。
【0051】特徴量算出部1090は、2値化処理部1080に
よる2値画像から検知対象の特徴量を算出して、監視対
象物体の識別に用いる。なお、監視場所が暗く、目標物
体が存在しても差分画像を抽出できない場合は、抽出で
きる明るさに照明する。
【0052】図15は、2値化しきい値の算出方法を示
す説明図である。2値化しきい値算出部1070は、ノイズ
除去部1060で平滑化した濃度頻度分布から求めた最大濃
度値(max)から、2値化のしきい値thを自動算出
する。
【0053】差分画像の変化領域が多い場合、平滑化し
た濃度頻度分布は、(a)に示すようになる。最大濃度
値(max)1110から小さい方に濃度を探索すると、少
なくとも1個の極大値1120が存在する。この極大値1120
を基準に、更に小さい方に濃度を探索すると、最大濃度
に最も近い極小値1130が存在する。この極小値1130の濃
度値から最大濃度1110までが、変化部分の濃度分布であ
る。従って、極小値1130の濃度値を2値化しきい値th
とする。これは、モード法による2値化しきい値の決定
方法である。
【0054】一方、差分画像の変化領域が少ない場合
は、変化部分の濃度の度数が少ないため、(a)のよう
な極大値1120が存在しないで、(b)に示すような濃度
頻度分布となる。この場合の2値化しきい値thは、数
5により最大濃度(max)1110から定数Cを差し引い
た値に設定する。
【0055】
【数5】th=max−C 但し、th≧thmin(下限しきい値)である。
【0056】算出したしきい値thが予め設定したthmi
nより小さくなる場合は、下限しきい値thminとする。定
数Cは、対象画像の正常画像から、予め算出した正常状
態での白色ノイズの上限しきい値thmaxと下限しきい値t
hminの差の値とする。又は、対象画像の正常状態におけ
るノイズの最大変動幅を示す値なら何でもよい。例え
ば、昼間の屋外環境を監視するシーンならば、上限しき
い値thmaxは12〜14階調程度で、下限しきい値thmin
は4〜5階調程度である。従って、定数Cは7〜10階
調程度となる。なお、変化部分の最大値に白色ノイズが
加味された場合でも、数4の平滑化処理でノイズ低減さ
れるので、濃度差のわずかな変化に対しても精度よく設
定できる。
【0057】図16は、2値化処理部の構成を示す機能
ブロック図である。2値化処理部1080は、差分画像と2
値化しきい値を取り込み、2値化部1082が2値化しきい
値で2値画像を作成し、微小面積除去部1084が抽出の対
象外となる微小面積の領域をノイズとして除去し、差分
画像の変化領域の2値画像を作成する。
【0058】2値化処理部1080が変化領域として2値化
するのは、例えば抽出対象が人物の場合、カメラの視野
範囲に対応して人物としての適当な面積をもっている領
域である。それ以下の領域はノイズである。
【0059】変化領域の2値画像は抽出対象物体が分離
している場合が多く、画像補正部1086がこれら分離領域
を膨張して連結した後、収縮して2値画像を補正する。
画像補正部1086の膨張回数と収縮回数は同一回数で、例
えば、人物の抽出の例では2〜3回程度である。
【0060】図17は、特徴量算出部の構成を示す機能
ブロック図である。本例の特徴量算出部1090は2値画像
から、以下の特徴量を算出する。即ち、面積算出部1094
で算出した面積、縦横比算出部1095で算出した縦横比、
移動距離算出部1096で算出した移動距離であり、これら
を、画像入力のタイミングiの度に、時系列に算出す
る。
【0061】面積算出部1094は、2値画像の画素数を計
算して面積を算出する。縦横比算出部1095は、2値画像
をX方向に投影してX軸の位置毎の画素数を累積したX
投影分布と、Y方向に投影してY軸の位置毎の画素数を
累積したY投影分布の割合を縦横比として算出する。移
動距離算出部1096は、2値画像のうち、最大面積を有す
る領域の重心を用いて、i−1回目とi回目の重心間の
長さをi回目の距離として算出する。但し、i=1回目
の移動距離は0とする。
【0062】図18は、本実施形態における検出対象と
特徴量の関係を説明するテーブルである。ここでの検出
対象は移動物体で、人物、小動物、車両である。特徴量
は面積、縦横比、移動距離を用いる。検出対象が人物の
場合、人物の特徴として、移動距離が小さく面積が中く
らいで、形状が縦に長い。例えば、昼間の屋外シーンで
目視で明らかに確認できる人物を検出する場合は、移動
距離のしきい値を約20〜30画素、縦横比を約3:1
とすればよい。
【0063】検出対象が小動物の場合、小動物の特徴と
して移動距離が中程度で面積が小さくかつ、形状が横長
もしくは縦横比が1程度である。検出対象が車両の場
合、車両の特徴として、移動距離と面積がともに大きく
かつ、形状が横長の場合や縦横比が1程度である。
【0064】移動物体識別部1200は、移動距離算出部10
96で求めた移動距離、面積算出部1094で求めた面積、縦
横比算出部1095で求めた縦横比を用いて、検出対象とす
る人物、小動物または車両を識別して検出する。目的の
検出対象が識別されると、その画像を表示制御部1400に
渡し、その重心などの所定位置の座標を画像格納部1500
に時系列に蓄積する。
【0065】図19は、移動物体識別部の処理手順を示
すフロー図である。まず、面積をチェックし(S130
0)、面積が中程度の場合、X投影分布とY投影分布を
用いて形状が縦長か否かチェックする(S1310)。形状
が縦長の場合、移動距離をチェックし(S1315)、移動
距離が小ならば人物と判定する(S1320)。ステップS13
10で形状が縦長でない場合やステップS1315で移動距離
が小さくない場合は、ともに外乱と判定する(S133
0)。
【0066】次に、ステップS1300で面積が小さいと判
定した場合、形状をチェックし(S1340)、形状が横長
又は縦横比が同程度の場合、移動距離をチェックし(S1
350)、移動距離が中程度ならば小動物と判定する(S13
60)。ステップS1340で形状が縦長な場合やステップS13
50で中程度でない場合は、外乱と判定する(S1370)。
【0067】ステップS1300で面積が大きいと判定した
場合、移動距離をチェックし(S1380)、移動距離がい
大きい場合、形状判定を行い(S1390)、形状が横長又
は縦横比が同程度の場合、車両と判定する(S1395)。
ステップS1380で移動距離が大きくない場合やステップS
1390で形状が縦長な場合は、外乱と判定する(S137
0)。
【0068】図20は、識別された人物の移動軌跡の表
示図である。表示制御部1400は、移動物体識別部1200か
ら検出対象の移動物体、例えば人物の識別通知とその画
像データを受信すると、その画像と移動軌跡を表示装置
1600にオンライン表示する。
【0069】即ち、移動物体識別部1200が、i−1回
目、i回目、i+1回目等毎に時系列で識別した人物の
i+1回目の画像1430を表示し、更に、i−1回目とi
回目の移動軌跡1450、i回目とi+1回目の移動軌跡14
60を表示する。これにより、監視者は、人物およびその
移動状態を画面上で監視できる。
【0070】
【発明の効果】本発明のカメラ揺れ補正方法によれば、
監視カメラで対象エリアを撮影した入力画像の1フレー
ムを基準画像、次のフレームを処理画像として取り込
み、基準画像から作成したテンプレートパターンと処理
画像のパターンマッチングを行なってパターン毎の移動
ベクトルを算出し、移動方向または移動方向及び移動量
が同一となる頻度最大の移動ベクトル(群)を求め、そ
の移動方向と移動量からカメラ揺れ量を算出し、基準画
像と処理画像の背景の位置合わせを行なうので、入力画
像に移動体やノイズが存在する場合にも監視カメラの揺
れを正確に検出でき、かつ、揺れ補正の画像シフトが1
回で済むのでリアルタイム処理が可能になる。
【0071】また、パターンマッチングに使用するテン
プレートパターンは、濃度の分散値が一定以上で特徴の
あるパターンを用いるので、パターンマッチングの信頼
性が高く、かつ、効率処理できる。
【0072】本発明の画像監視システムによれば、動画
像中における移動物体の移動量を含む特徴量から人物な
どの対象物体の識別を行なう場合に、カメラの揺れによ
る画像のずれを補正して特徴量を正確に把握できるの
で、対象物やその行動の信頼性の高い、オンライン監視
が可能になる。
【図面の簡単な説明】
【図1】本発明の一実施形態による画像監視システムの
構成を示す機能ブロック図。
【図2】カメラが揺れている状態において移動物体を検
知する原理説明図。
【図3】画像入力部の構成を示す機能ブロック図。
【図4】テンプレートパターン作成部の構成を示す機能
ブロック図。
【図5】テンプレートパターンの生成方法を示す説明
図。
【図6】テンプレートパターンの別の生成方法を示す説
明図。
【図7】カメラ揺れ算出部の構成を示す機能ブロック
図。
【図8】移動ベクトル算出の処理手順を示すフロー図。
【図9】1フレームの画像の移動ベクトルの算出例を示
す説明図。
【図10】カメラ揺れ補正部の構成を示す機能ブロック
図。
【図11】カメラ揺れ補正の処理手順を示すフロー図。
【図12】対応ベクトル間の距離と傾きの算出方法を示
す説明図。
【図13】移動ベクトルの頻度分布の一例を示すテーブ
ル。
【図14】移動物体抽出部の構成を示す機能ブロック
図。
【図15】2値化しきい値の算出方法を示す説明図。
【図16】2値化処理部の構成を示す機能ブロック図。
【図17】特徴量算出部の構成を示す機能ブロック図。
【図18】検出対象とその特徴を説明するテーブル。
【図19】移動物体識別部の識別手順を示すフロー図。
【図20】移動人物の識別結果を示す表示図。
【符号の説明】
100…ITVカメラ、200…画像入力部、400…テンプレ
ートパターン作成部、420…テンプレートパターン生成
部、440…テンプレートパターン決定部、600…カメラ揺
れ算出部、640…パターンマッチング部、660…カメラ揺
れベクトル算出部、800…カメラ揺れ補正部、820…対応
ベクトル間の距離算出部、830…対応ベクトル間の傾き
算出部、840…同一ベクトルの頻度分布算出部、850…X
方向揺れ量算出部、860…Y方向揺れ量算出部、870…画
像シフト部、1000…移動物体抽出部、1020…差分画像算
出部、1040…濃度頻度分布算出部、1060…ノイズ除去
部、1070…2値化しきい値算出部、1080…2値化処理
部、1090…特徴量算出部、1200…移動物体識別部、1400
…表示制御部、1500…画像格納部、1600…表示装置。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 持丸 文男 茨城県日立市幸町三丁目1番1号 株式会 社日立製作所日立工場内 (72)発明者 酒井 邦造 茨城県日立市大みか町五丁目2番1号 株 式会社日立製作所大みか工場内

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 監視カメラより対象エリアを所定タイミ
    ング毎に撮影した画像のカメラ揺れを補正する方法にお
    いて、 前記画像の2フレームの一方を基準画像、他方を処理画
    像とし、前記基準画像から作成したテンプレートパター
    ンを用いて前記処理画像のパターンマッチングを行な
    い、カメラ揺れによる画像ずれの規則性を利用して特定
    のマッチング領域を選択し、その移動ベクトルからカメ
    ラ揺れ量を算出して画像ずれを補正することを特徴とす
    るカメラ揺れ補正方法。
  2. 【請求項2】 監視カメラより対象エリアを所定タイミ
    ング毎に撮影した画像のカメラ揺れを補正する方法にお
    いて、 前記画像の2フレームの一方を基準画像、他方を処理画
    像とし、前記基準画像から作成した複数のテンプレート
    パターンを用いて前記処理画像のパターンマッチングを
    行ない、前記テンプレートパターン毎にマッチング領域
    との移動ベクトルを算出し、移動方向が同一または移動
    方向及び移動量が同一となる頻度が最大の移動ベクトル
    (群)を求め、該移動ベクトル(群)の移動方向と移動
    量からカメラ揺れ量を算出し、前記カメラ揺れ量だけ画
    像シフトして前記基準画像と前記処理画像の背景の位置
    合わせを行なうことを特徴とするカメラ揺れ補正方法。
  3. 【請求項3】 監視カメラより対象エリアを所定タイミ
    ング毎に撮影した画像から、移動量などの特徴量を利用
    して移動物体を識別する画像監視システムのカメラ揺れ
    補正方法において、 前記画像の2フレームの一方を基準画像、他方を処理画
    像とし、前記基準画像から作成した複数のテンプレート
    パターンを用いて前記処理画像のパターンマッチングを
    行ない、前記テンプレートパターン毎にマッチング領域
    との移動ベクトルを算出し、移動方向及び移動量が同一
    となる頻度最大の移動ベクトル(群)を求め、該移動ベ
    クトル(群)の移動方向と移動量からカメラ揺れ量を算
    出し、前記特徴量を算出する前記基準画像と前記処理画
    像の背景を前記カメラ揺れ量に応じて位置合わせするこ
    とを特徴とするカメラ揺れ補正方法。
  4. 【請求項4】 請求項1、2または3において、 前記テンプレートパターンは前記基準画像の領域中に、
    1つずつ指定された又は所定規則に従って自動的に位置
    決めされた所定面積の矩形領域とすることを特徴とする
    カメラ揺れ補正方法。
  5. 【請求項5】 請求項1、2、3または4において、 濃度の分散値が一定以上のテンプレートパターンのみを
    用いて、前記パターンマッチングを行なうことを特徴と
    するカメラ揺れ補正方法。
  6. 【請求項6】 テレビカメラなどの監視カメラで、監視
    対象エリアを所定タイミング毎に撮影した画像を順次、
    入力して移動物体を監視する画像監視システムにおい
    て、 前記入力画像の2フレームの一方を基準画像、他方を処
    理画像としてA/D変換する画像入力手段、基準画像か
    ら複数のテンプレートパターンを生成するテンプレート
    パターン作成手段、テンプレートパターン毎に前記処理
    画像に対するパターンマッチングして移動ベクトルを算
    出し、移動方向及び移動量が同一となる頻度が最大の移
    動ベクトル(群)の前記移動方向と前記移動量からカメ
    ラ揺れ量を算出し、前記基準画像と前記処理画像の背景
    を位置合わせするカメラ揺れ補正手段を設けたことを特
    徴とする画像監視システム。
  7. 【請求項7】 請求項6において、 前記位置合わせ後の基準画像と処理画像の差分画像を基
    に、移動画像の移動距離を含む特徴量を算出し、該特徴
    量を利用した所定の判定基準に従って特定の移動物体の
    識別を行なう移動物体識別手段を設けたことを特徴とす
    る画像監視システム。
  8. 【請求項8】 請求項7において、 前記差分画像の濃度頻度分布から2値化しきい値を決定
    し、前記差分画像を2値化処理する2値化処理手段を設
    け、この2値化画像から前記特徴量を算出することを特
    徴とする画像監視システム。
  9. 【請求項9】 請求項7または8において、 前記特定の移動物体の位置座標を時系列に蓄積し、該移
    動物体の現時点の画像と過去の位置座標から移動軌跡を
    表示する表示処理手段を設けたことを特徴とする画像監
    視システム。
JP17771796A 1996-07-08 1996-07-08 カメラ揺れ補正方法および画像監視システム Expired - Lifetime JP3776514B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17771796A JP3776514B2 (ja) 1996-07-08 1996-07-08 カメラ揺れ補正方法および画像監視システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17771796A JP3776514B2 (ja) 1996-07-08 1996-07-08 カメラ揺れ補正方法および画像監視システム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005349061A Division JP4040651B2 (ja) 2005-12-02 2005-12-02 カメラ揺れ補正方法および画像システム

Publications (2)

Publication Number Publication Date
JPH1023322A true JPH1023322A (ja) 1998-01-23
JP3776514B2 JP3776514B2 (ja) 2006-05-17

Family

ID=16035886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17771796A Expired - Lifetime JP3776514B2 (ja) 1996-07-08 1996-07-08 カメラ揺れ補正方法および画像監視システム

Country Status (1)

Country Link
JP (1) JP3776514B2 (ja)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001024934A (ja) * 1999-07-09 2001-01-26 Toshiba Corp 監視システム
JP2002044653A (ja) * 2000-07-21 2002-02-08 Sony Corp 情報処理装置および方法、並びに提示システム
JP2006229393A (ja) * 2005-02-16 2006-08-31 Olympus Imaging Corp 撮像装置
KR100623835B1 (ko) 2003-10-28 2006-09-19 가부시키가이샤 히다치 고쿠사이 덴키 물체 검출 방법 및 물체 검출 장치
JP2008134426A (ja) * 2006-11-28 2008-06-12 Canon Inc 撮像装置及び方法並びにプログラム
JP2008289095A (ja) * 2007-05-21 2008-11-27 Olympus Imaging Corp 撮像装置、表示方法、及びプログラム
WO2009072264A1 (ja) * 2007-12-03 2009-06-11 Panasonic Corporation 画像処理装置、撮影装置、再生装置、集積回路及び画像処理方法
JP2009245198A (ja) * 2008-03-31 2009-10-22 Nohmi Bosai Ltd 煙検出装置
US7856172B2 (en) 2006-12-22 2010-12-21 The University Of Electro-Communications Jiggle measuring system and jiggle measuring method
KR101228328B1 (ko) 2011-01-31 2013-01-31 삼성테크윈 주식회사 표시장치 및 표시장치의 제어방법
KR101284219B1 (ko) * 2011-11-23 2013-07-09 부산대학교 산학협력단 고정된 물체를 이용한 영상계측장비의 흔들림 보정방법
JP2013187157A (ja) * 2012-03-09 2013-09-19 Hitachi High-Technologies Corp テンプレートマッチング位置合わせ方法および荷電粒子線装置
JP2014017839A (ja) * 2000-04-04 2014-01-30 Smith & Nephew Inc 動きのアーティファクトを自動補正する方法およびシステム

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5133783B2 (ja) * 2008-05-30 2013-01-30 アルパイン株式会社 車載装置
JP6421955B2 (ja) 2017-02-28 2018-11-14 パナソニックIpマネジメント株式会社 撮像装置および撮像画像の揺れ補正方法

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001024934A (ja) * 1999-07-09 2001-01-26 Toshiba Corp 監視システム
JP2014017839A (ja) * 2000-04-04 2014-01-30 Smith & Nephew Inc 動きのアーティファクトを自動補正する方法およびシステム
JP2002044653A (ja) * 2000-07-21 2002-02-08 Sony Corp 情報処理装置および方法、並びに提示システム
KR100623835B1 (ko) 2003-10-28 2006-09-19 가부시키가이샤 히다치 고쿠사이 덴키 물체 검출 방법 및 물체 검출 장치
JP2006229393A (ja) * 2005-02-16 2006-08-31 Olympus Imaging Corp 撮像装置
JP2008134426A (ja) * 2006-11-28 2008-06-12 Canon Inc 撮像装置及び方法並びにプログラム
US7856172B2 (en) 2006-12-22 2010-12-21 The University Of Electro-Communications Jiggle measuring system and jiggle measuring method
JP2008289095A (ja) * 2007-05-21 2008-11-27 Olympus Imaging Corp 撮像装置、表示方法、及びプログラム
WO2009072264A1 (ja) * 2007-12-03 2009-06-11 Panasonic Corporation 画像処理装置、撮影装置、再生装置、集積回路及び画像処理方法
US8350916B2 (en) 2007-12-03 2013-01-08 Panasonic Corporation Image processing device, photographing device, reproducing device, integrated circuit, and image processing method
JP5204785B2 (ja) * 2007-12-03 2013-06-05 パナソニック株式会社 画像処理装置、撮影装置、再生装置、集積回路及び画像処理方法
JP2009245198A (ja) * 2008-03-31 2009-10-22 Nohmi Bosai Ltd 煙検出装置
KR101228328B1 (ko) 2011-01-31 2013-01-31 삼성테크윈 주식회사 표시장치 및 표시장치의 제어방법
KR101284219B1 (ko) * 2011-11-23 2013-07-09 부산대학교 산학협력단 고정된 물체를 이용한 영상계측장비의 흔들림 보정방법
JP2013187157A (ja) * 2012-03-09 2013-09-19 Hitachi High-Technologies Corp テンプレートマッチング位置合わせ方法および荷電粒子線装置

Also Published As

Publication number Publication date
JP3776514B2 (ja) 2006-05-17

Similar Documents

Publication Publication Date Title
JP4040651B2 (ja) カメラ揺れ補正方法および画像システム
JP3279479B2 (ja) 映像監視方法及び装置
US7916944B2 (en) System and method for feature level foreground segmentation
JP3776514B2 (ja) カメラ揺れ補正方法および画像監視システム
KR20090097613A (ko) 파노라마 영상 생성장치 및 방법, 그리고 이를 이용한 객체추적장치 및 방법
JP6768537B2 (ja) 画像処理装置、画像処理方法、プログラム
JP2003141545A (ja) 移動物体自動追跡装置及び方法
JP2001333422A (ja) 監視装置
JP2001060269A (ja) 物体追跡方法及び物体追跡装置
JP2000011133A (ja) 移動物体検出装置及びその方法
WO2010113417A1 (ja) 移動物体追跡装置、移動物体追跡方法および移動物体追跡プログラム
JP2008259161A (ja) 目標追尾装置
JP4578864B2 (ja) 自動追尾装置及び自動追尾方法
JP3560326B2 (ja) 物体追跡方法及び物体追跡装置
KR101396838B1 (ko) 다수의 모션 모델을 선택적으로 이용하는 영상 안정화 방법 및 시스템
JP2002342762A (ja) 物体追跡方法
González et al. Single object long-term tracker for smart control of a ptz camera
JP4192719B2 (ja) 画像処理装置および方法、並びにプログラム
JP6798609B2 (ja) 映像解析装置、映像解析方法およびプログラム
JP3227179B2 (ja) 動物体検出および追跡処理方式
JP2003235035A (ja) 物体検出方法及びそれを用いた物体検出装置並びに物体追跡方法及びそれを用いた物体追跡装置
JP4283532B2 (ja) 画像認識装置および方法
JP3423886B2 (ja) 移動物体監視装置
JP3828096B2 (ja) 物体追跡装置
JP2002027480A (ja) 動画像処理方法および動画像処理装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050902

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050902

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051202

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060223

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110303

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120303

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130303

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130303

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20140303

Year of fee payment: 8

EXPY Cancellation because of completion of term