(57)【要約】【課題】道路を通行する車両を撮影した画像から、当該車両の車体部分の領域を認識する新たな手法を提供する。【解決手段】Ｓ１１２では、車両の画像のエッジ画像に対し、各帯の向きを道路の通行方向に直交する向きに傾けた帯状領域を複数並べる。Ｓ１１４では、帯状領域においてエッジ強度が所定値以上のものを含む範囲に対応する車両画像の範囲である車体検索範囲内に、車両画像を撮影したカメラと車両との撮影時の位置関係に基づき帯方向の長さを個々に設定した複数の矩形枠を並べる。Ｓ１１５では、該車体検索範囲内の位置に対称中心線を仮定したときにおける各枠内の領域の画像についての、該対称中心線の位置に対する線対称性の高さを、各枠内の領域の輝度値に基づき判定する。Ｓ１１６では、各枠内の領域の画像についての線対称性の高さに基づき、車体の領域を車両画像から抽出する。【選択図】図５
2010218438.tif 000002
【特許請求の範囲】
【請求項１】
道路上の車両の画像である車両画像からエッジ画像を生成するエッジ画像生成手段と、
該エッジ画像に対し複数並べて設定される帯状領域であって各帯の向きが該道路の通行方向に直交する向きに傾けられている該帯状領域を設定する帯状領域設定手段と、
該エッジ画像に対して設定された該帯状領域の各々においてエッジ強度が所定値以上のものを含む範囲に対応する車両画像の範囲を、車体検索範囲として設定する車体検索範囲設定手段と、
該車両画像における車体検索範囲内の領域に、該車両画像の撮影をしたカメラと該車両との撮影時における位置関係に基づき該帯状領域における帯方向の長さを個々に設定した複数の矩形である対象枠を、該帯方向に並べて設定する対象枠設定手段と、
該車体検索範囲について設定された各対象枠内の領域の輝度値に基づく判定であって、該車体検索範囲内の位置に対称中心線を仮定したときにおける各対象枠内の領域の画像についての、該対称中心線の位置に対する線対称性の高さの判定を行う対称性判定手段と、
該対称性判定手段により判定された、各対象枠内の領域の画像についての該線対称性の高さに基づき、該車両の車体が表されている車体領域を該車両画像から抽出する車体領域抽出手段と、
を有することを特徴とする車両認識装置。
【請求項２】
該帯状領域設定手段は、該通行方向と該カメラの撮影方向とがなす撮影角度に基づいて該帯状領域を設定することを特徴とする請求項１に記載の車両認識装置。
【請求項３】
該対象枠設定手段は、該対象枠の該帯方向の長さを、該車両の車体において該対象枠に対応する位置と該カメラとの該車両画像の撮影時における距離に基づいて設定することを特徴とする請求項１に記載の車両認識装置。
【請求項４】
該車両画像は、該車両画像を構成する各画素についての輝度値が光の三原色の各々について設定されているカラー画像であり、
該対称性判定手段は、
該対称中心線の位置について対称の順序にある一対の対象枠の組について、その対象枠内の領域の輝度値の差の絶対値を、光の三原色の色毎に算出し、更に、算出した当該色毎の絶対値の和を算出して、その和の算出結果を、この対象枠内の領域の画像の組についての、該対称中心線に対する対称性の高さの評価値とする評価値第一算出手段と、
該車体検索範囲に定義されている全ての対象枠の組についての、該評価値第一算出手段が算出した該対称性の高さの評価値の総和を算出して、その総和の算出結果を、該対称中心線の位置についての、該車体検索範囲における線対称性の高さの評価値とする評価値第二算出手段と、
を有し、
該車体領域抽出手段は、
該車体検索範囲内の各位置に仮定した対称中心線のうち、該評価値第二算出手段が算出した線対称性の高さの評価値が最小であるときの該対称中心線の位置を、該車体検索範囲における対称中心線の位置として決定する位置決定手段と、
該評価値第一算出手段が算出した該対称性の高さの評価値のうち該位置決定手段が決定した対称中心線の位置に対するものが所定値以上であった対象枠内の領域の画像の組を抽出し、抽出された組についての該領域を結合することで該車体領域を得る対象枠抽出手段と、
を有する、
ことを特徴とする請求項１に記載の車両認識装置。
【請求項５】
該車両画像は、該車両画像を構成する各画素についての輝度値が光の三原色の各々について設定されているカラー画像であり、
該車体領域抽出手段が抽出した車両画像の領域に含まれる各画素についての光の三原色の各色毎の輝度値を、該車両の車体色の識別結果として取得する車体色識別手段を更に有する、
ことを特徴とする請求項１に記載の車両認識装置。
【請求項６】
道路上の車両の画像である車両画像であって、該車両の進行方向の正面から該車両を撮影して得られた該車両画像に対し複数並べて設定される帯状領域である車体検索範囲であって、各帯の向きが該道路の通行方向に直交する向きに向けられている該車体検索範囲を設定する車体検索範囲設定手段と、
該車両画像における該車体検索範囲内の領域に、該車両画像の撮影をしたカメラと該車両との該撮影時における位置関係に基づき該車体検索範囲の帯方向の長さを個々に設定した複数の矩形である対象枠を、該帯方向に並べて設定する対象枠設定手段と、
該車体検索範囲について仮定された各対象枠内の領域の輝度値に基づいて、該車体検索範囲内の位置に対称中心線を設定したときにおける各対象枠内の領域の画像についての、該対称中心線の位置に対する線対称性の高さを判定する対称性判定手段と、
該対称性判定手段により判定された、各対象枠内の領域の画像についての該線対称性の高さに基づき、該車両の車体が表されている車体領域を該車両画像から抽出する車体領域抽出手段と、
を有し、
該車両画像は、該車両画像を構成する各画素についての輝度値が光の三原色の各々について設定されているカラー画像であり、
該対称性判定手段は、
該対称中心線の位置について対称の順序にある一対の対象枠の組について、その対象枠内の領域の輝度値の差の絶対値を、光の三原色の色毎に算出し、更に、算出した当該色毎の絶対値の和を算出して、その和の算出結果を、この対象枠内の領域の画像の組についての、該対称中心線に対する対称性の高さの評価値とする評価値第一算出手段と、
該車体検索範囲に定義されている全ての対象枠の組についての、該評価値第一算出手段が算出した該対称性の高さの評価値の総和を算出して、その総和の算出結果を、該対称中心線の位置についての、該車体検索範囲における線対称性の高さの評価値とする評価値第二算出手段と、
を有し、
該車体領域抽出手段は、
該車体検索範囲内の各位置に仮定した対称中心線のうち、該評価値第二算出手段が算出した線対称性の高さの評価値が最小であるときの該対称中心線の位置を、該車体検索範囲における対称中心線の位置として決定する位置決定手段と、
該評価値第一算出手段が算出した該対称性の高さの評価値のうち該位置決定手段が決定した対称中心線の位置に対するものが所定値以上であった対象枠内の領域の画像の組を抽出し、抽出された組についての該領域を結合することで該車体領域を得る対象枠抽出手段と、
を有する、
ことを特徴とする車両認識装置。
【請求項７】
道路上の車両の画像である車両画像からエッジ画像を生成するエッジ画像生成処理と、
該エッジ画像に対し複数並べて設定される帯状領域であって各帯の向きが該道路の通行方向に直交する向きに傾けられている該帯状領域を設定する帯状領域設定処理と、
該エッジ画像に対して設定された該帯状領域の各々においてエッジ強度が所定値以上のものを含む範囲に対応する該車両画像の範囲を、車体検索範囲として設定する車体検索範囲設定処理と、
該車両画像における該車体検索範囲内の領域に、該車両画像の撮影をしたカメラと該車両との該撮影時における位置関係に基づき該帯状領域における帯方向の長さを個々に設定した複数の矩形である対象枠を、該帯方向に並べて設定する対象枠設定処理と、
該車体検索範囲について設定された各対象枠内の領域の輝度値に基づく判定であって、該車体検索範囲内の位置に対称中心線を仮定したときにおける各対象枠内の領域の画像についての、該対称中心線の位置に対する線対称性の高さの判定を行う対称性判定処理と、
該対称性判定処理により判定された、各対象枠内の領域の画像についての該線対称性の高さに基づき、該車両の車体が表されている車体領域を該車両画像から抽出する車体領域抽出処理と、
をコンピュータに行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で述べる実施態様は、道路を通行する車両を識別する技術に関するものである。
【背景技術】
【０００２】
道路を通行する車両をカメラで撮影した画像から、その車両の車体色を識別するシステムが知られている。このシステムでは、この画像から車両の車体部分の領域を認識し、そして、その領域内の色彩を、その車両の車体色として識別する。
【０００３】
車両を撮影した画像から当該車両の領域を認識する技術として、自車の車載カメラで撮影した自車周囲の画像に基づいて、自車の周囲に存在する車両を認識するという技術が幾つか知られている。
【０００４】
このような技術のひとつは、進路前方の撮影画像についてのエッジ抽出画像に基づき、道路に描かれている車線の領域を当該撮影画像から抽出し、得られた車線の領域の位置から、自車前方の車両の大まかな存在候補領域を当該撮影画像から切り出す。そして、車両の形態の左右対称性に注目して、その大まかな存在候補領域から前方車両の存在候補領域の絞り込みを行うというものである。
【０００５】
また、このような技術の別のひとつは、進路前方若しくは後方の撮影画像についてのエッジ抽出画像から、当該画像の縦方向に向いているエッジを検出し、その縦エッジが下側で途切れた点を、撮影画像に表されている車両の最下端候補とする。ここで、この最下端候補の縦方向位置が、例えば左側と右側とで、ほぼ一致している場合に、その縦エッジが側面である車両として認識するというものである。
【０００６】
また、このような技術の更に別のひとつは、左右一対の光センサアレイの各々で取得した進路前方の撮影画像を横方向に微分してエッジの位置を検出する。ここで、アレイ上で結像した画像についてのエッジ間距離がほぼ等しいものが、２組のアレイについて検出された場合には、先行車が存在していることを認識するというものである。
【０００７】
更に、このような技術の更に別のひとつは、進路前方の撮像画像でのＸ方向及びＹ方向へのエッジヒストグラムの積を演算し、その極大点に基づいて、複数の車両候補としての矩形領域を抽出する。ここで、各矩形領域から、左右対称度が高い矩形領域を選別し、選別された矩形領域を車両と判断するというものである。
【０００８】
このように、車体の形態の対称性に着目して車両の車体部分の領域を認識する技術が幾つか知られているが、これらの技術では、いずれも、進路の前方若しくは後方から対向して撮影した車体正面若しくは背面の画像を得ることを前提としている。
【０００９】
また、道路を通行する車両をカメラで撮影した画像から、車両の車体部分を認識する他の技術として、差分法というものが知られている。
差分法では、まず、車両の例えば斜め上方に設置したカメラで撮影した車両のカラー画像と、同一位置のカメラで撮影した、車両を含まない道路のカラー画像との差分の画像を生成する。図１２は、このようにして生成された差分画像の第一の例を提示するものである。差分法では、この差分画像に基づいて、車両の車体部分の認識を行う。
【００１０】
このような差分法による車両の車体部分の認識では、車両の車体色と道路面の色とが著しく異なっている場合には一般に良好な認識結果が得られるものの、車両の車体色と道路面の色とが似通っている場合には、認識が難しいことがある。図１３は、差分法により生成された差分画像の第二の例を提示するものであり、車両の車体色と道路面の色とが似通っている場合のものである。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平７−３３４８００号公報
【特許文献２】特開平８−３２０９９９号公報
【特許文献３】特開平９−１２８６８０号公報
【特許文献４】特許第４０７０４５０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明が解決しようとする課題は、道路を通行する車両を撮影した画像から、当該車両の車体部分の領域を認識する新たな手法を提供することである。
【課題を解決するための手段】
【００１３】
本明細書で開示する車両認識装置のひとつには、エッジ画像生成手段と、帯状領域設定手段と、車体検索範囲設定手段と、対象枠設定手段と、対称性判定手段と、車体領域抽出手段と、を有するというものがある。
【００１４】
ここで、エッジ画像生成手段は、道路上の車両の画像である車両画像からエッジ画像を生成する。帯状領域設定手段は、該エッジ画像に対し複数並べて設定される帯状領域であって各帯の向きが該道路の通行方向に直交する向きに傾けられている該帯状領域を設定する。車体検索範囲設定手段は、該エッジ画像に対して設定された該帯状領域の各々においてエッジ強度が所定値以上のものを含む範囲に対応する該車両画像の範囲を、車体検索範囲として設定する。対象枠設定手段は、該車両画像における車体検索範囲内の領域に、該車両画像の撮影をしたカメラと該車両との撮影時における位置関係に基づき該帯状領域における帯方向の長さを個々に設定した複数の矩形である対象枠を、該帯方向に並べて設定する。対称性判定手段は、該車体検索範囲について設定された各対象枠内の領域の輝度値に基づく判定であって、該車体検索範囲内の位置に対称中心線を仮定したときにおける各対象枠内の領域の画像についての、該対称中心線の位置に対する線対称性の高さの判定を行う。車体領域抽出手段は、該対称性判定手段により判定された、各対象枠内の領域の画像についての該線対称性の高さに基づき、該車両の車体が表されている車体領域を該車両画像から抽出する。
【００１５】
この装置では、車両画像のエッジ画像に対し上述の帯状領域を帯状領域設定手段が設定し、その帯状領域に対し上述の車体検索範囲を車体検索範囲設定手段が設定する。そして、その車体検索範囲内の領域に、上述の対象枠を対象枠設定手段が設定し、対称性判定手段が、この各対象枠内の領域の輝度値に基づいて、上述の対称中心線の位置に対する線対称性の高さの判定を行う。そして、車体領域抽出手段が、この線対称性の高さに基づき、車体領域を車両画像から抽出する。ここで、帯状領域設定手段が設定する帯状領域は、各帯の向きが該道路の通行方向に直交する向きに傾けられている。更に、対象枠設定手段が設定する対象枠は、帯状領域における帯方向の長さが、車両画像の撮影をしたカメラと車両との撮影時における位置関係に基づき、個々に設定されている。従って、例えば車両の進行方向に対し斜めの方向から撮影した車両画像であっても、車両の車体部分の領域の認識を、車体の形態の対称性の高さに基づき良好に行うことができる。
【００１６】
また、本明細書で開示する車両認識装置のひとつには、車体検索範囲設定手段と、対象枠設定手段と、対称性判定手段と、車体領域抽出手段と、を有するというものもある。
ここで、車体検索範囲設定手段は、道路上の車両の画像である車両画像であって、該車両の進行方向の正面から該車両を撮影して得られた該車両画像に対し複数並べて設定される帯状領域である車体検索範囲設定する。なお、この車体検索範囲は、各帯の向きが該道路の通行方向に直交する向きに向けられている。対象枠設定手段は、該車両画像における該車体検索範囲内の領域に、該車両画像の撮影をしたカメラと該車両との該撮影時における位置関係に基づき該車体検索範囲の帯方向の長さを個々に設定した複数の矩形である対象枠を、該帯方向に並べて設定する。対称性判定手段は、該車体検索範囲について仮定された各対象枠内の領域の輝度値に基づいて、該車体検索範囲内の位置に対称中心線を設定したときにおける各対象枠内の領域の画像についての、該対称中心線の位置に対する線対称性の高さを判定する。車体領域抽出手段は、該対称性判定手段により判定された、各対象枠内の領域の画像についての該線対称性の高さに基づき、該車両の車体が表されている車体領域を該車両画像から抽出する。
【００１７】
なお、ここで、該車両画像は、該車両画像を構成する各画素についての輝度値が光の三原色の各々について設定されているカラー画像である。
この対称性判定手段は、評価値第一算出手段と評価値第二算出手段とを有している。ここで、評価値第一算出手段は、該対称中心線の位置について対称の順序にある一対の対象枠の組について、その対象枠内の領域の輝度値の差の絶対値を、光の三原色の色毎に算出し、更に、算出した当該色毎の絶対値の和を算出する。この和の算出結果は、この対象枠内の領域の画像の組についての、該対称中心線に対する対称性の高さの評価値とされる。
また、評価値第二算出手段は、該車体検索範囲に定義されている全ての対象枠の組についての、該評価値第一算出手段が算出した該対称性の高さの評価値の総和を算出する。この総和の算出結果は、該対称中心線の位置についての、該車体検索範囲における線対称性の高さの評価値とされる。
【００１８】
更に、この車体領域抽出手段は、位置決定手段と、対象枠抽出手段と、を有している。ここで、位置決定手段は、該車体検索範囲内の各位置に仮定した対称中心線のうち、該評価値第二算出手段が算出した線対称性の高さの評価値が最小であるときの該対称中心線の位置を、該車体検索範囲における対称中心線の位置として決定する。また、対象枠抽出手段は、該評価値第一算出手段が算出した該対称性の高さの評価値のうち該位置決定手段が決定した対称中心線の位置に対するものが所定値以上であった対象枠内の領域の画像の組を抽出し、抽出された組についての該領域を結合する。こうすることで該車体領域を得る。
【００１９】
この装置では、車体の線対称性の高さの判定に用いる評価値を、対称性判定手段が上述したようにして求める。この評価値を求めるための演算は、加減算と絶対値の算出とであり、演算量も少ない。従って、車体の線対称性の高さを判定するためのデータ処理の負荷が軽くて済む。
【００２０】
また、本明細書では、車両発見装置の各構成要素が提供する機能をコンピュータに行わせることで、当該コンピュータで当該車両発見装置を構築させるためのプログラムについても開示している。
【発明の効果】
【００２１】
本明細書で開示する車両発見装置は、道路を通行する車両を撮影した画像から、当該車両の車体部分の領域を認識する新たな手法を提供する。
【図面の簡単な説明】
【００２２】
【図１】車両認識装置を含む車両車体色識別システムの全体構成図である。
【図２】車両画像蓄積テーブルのテーブル例である。
【図３】車両認識装置のハードウェア構成図である。
【図４】車両車体色識別処理の処理内容を示すフローチャートである。
【図５】車両認識処理の処理内容を示すフローチャートである。
【図６Ａ】車両と路上カメラとの位置関係の第一の例を表現した図である。
【図６Ｂ】図６Ａの場合に得られる車両画像から生成されたエッジ画像である。
【図７】帯状領域を設定する別の手法を説明する図である。
【図８】車体画像への車体検索範囲の設定を説明する図である。
【図９Ａ】推定画像の生成と対称性の判定とを説明する図（その１）である。
【図９Ｂ】推定画像の生成と対称性の判定とを説明する図（その２）である。
【図９Ｃ】推定画像の生成と対称性の判定とを説明する図（その３）である。
【図１０Ａ】車両と路上カメラとの位置関係の第二の例を表現した図（その１）である。
【図１０Ｂ】車両と路上カメラとの位置関係の第二の例を表現した図（その２）である。
【図１１】図５における対称性判定処理及び車体領域抽出処理の処理内容の詳細を示すフローチャートである。
【図１２】差分画像の第一の例である。
【図１３】差分画像の第二の例である。
【発明を実施するための形態】
【００２３】
まず図１について説明する。図１には、車両認識装置を含む車両車体色識別システムの全体構成が図解されている。このシステムは、路上カメラ１−１、…、及び１−ｎ、車両認識装置１００−１、…、及び１００−ｎ、通信ネットワーク２及び５、車両画像蓄積サーバ３、車両画像データベース４、並びにクライアント端末６を備えている。
【００２４】
路上カメラ１−１、…、及び１−ｎは、いずれも、道路上の車両のカラー画像（車両画像）を撮影して取得するものである。本実施形態においては、路上カメラ１−１、…、及び１−ｎは、それぞれ道路の路肩に立てられた柱の上に設置されており、当該道路上を通行する車両を、その進行方向に対し斜め方向から俯瞰した車両画像を撮影するように、撮影方向が向けられている。なお、本実施形態においては、路上カメラ１−１、…、及び１−ｎは、同一の道路の別車線を通行する車両の車両画像を撮影するものであるが、別の道路を通行する車両の車両画像を撮影するものでもよい。
【００２５】
路上カメラ１−１、…、及び１−ｎにより取得されたカラー画像である車両画像は、車両認識装置１００−１、…、及び１００−ｎに入力される。なお、このカラー画像は、画像を構成する各画素について、輝度値を表している輝度値データが、光の三原色（赤色、緑色、青色）の各々について設定されている、画像データであるとする。
【００２６】
なお、以降の説明では、区別する必要が特にない場合には、路上カメラ１−１、…、及び１−ｎを、「路上カメラ１」として纏めて説明することする。
車両認識装置１００−１、…、及び１００−ｎは、車両画像における車両の領域の認識を行う。なお、本実施形態においては、車両認識装置１００−１、…、及び１００−ｎは、更に、認識した領域内の色彩を車体色として識別する機能、車両のナンバープレートを読み取る機能、及び、車両画像のデータ圧縮（例えばＪＰＥＧ圧縮）の機能も備えている。この車両についての、車体色の識別結果の情報、ナンバープレートの読み取り結果（車両番号）の情報、及びデータ圧縮後の車両画像は、通信ネットワーク２を介して車両画像蓄積サーバ３へ伝送される。
【００２７】
なお、以降の説明では、区別する必要が特にない場合には、車両認識装置１００−１、…、及び１００−ｎを、「車両認識装置１００」として纏めて説明することする。
車両画像蓄積サーバ３は、車両認識装置１００から伝送されてくる、車両画像の画像データと、当該車両画像に表されている車両の車両番号の情報及び車体色の識別結果の情報とを対応付けて、車両画像データベース４に蓄積する。
【００２８】
ここで図２について説明する。図２は、車両画像蓄積テーブルのテーブル例である。
車両画像蓄積テーブルは、車両画像蓄積サーバ３によって車両画像データベース４上に作成される。車両画像蓄積サーバ３は、車両認識装置１００から新たに送られてくる車両画像の画像データを車両画像データベース４に登録する際に、車両画像蓄積テーブルにレコードを追加する。
【００２９】
図２の各フィールドを説明する。「登録日時」は、車両画像の車両画像データベース４への登録日時のデータである。「車両番号」は、登録した車両画像に表されている車両についての車両番号の情報であり、「車色」は、当該車両について識別した車体色の識別結果の情報である。なお、この「車両番号」及び「車色」の情報は、車両認識装置１００から伝送されてきたものである。また、「画像保存先」は、車両画像データベース４に登録した車両画像についての、記憶装置における保存先を特定する情報である。
【００３０】
クライアント端末６は、車両画像蓄積サーバ３と、通信ネットワーク５を介して各種のデータの授受を行うことが可能であり、車両画像データベース４に蓄積されている情報の閲覧を行う。
【００３１】
例えば、クライアント端末６は、車色を指定した閲覧要求を車両画像蓄積サーバ３へ送付する。車両画像蓄積サーバ３は、この閲覧要求を受け取ると、車両画像データベース４に格納されている車両画像蓄積テーブルを参照し、「車色」フィールドの情報が、閲覧要求に含まれている車色と一致するレコードを抽出する。そして、抽出したレコードにおける「車両番号」の情報を取得すると共に、当該レコードにおける「画像保存先」フィールドの情報に基づき、車両画像を車両画像データベース４から取得し、これらをクライアント端末６に送付する。クライアント端末６は、車両番号の情報と車両画像とを受け取ると、これらの表示を行う。
【００３２】
なお、図１においては、通信ネットワーク２と通信ネットワーク５とが分離されているが、これらは接続されていてもよい。
【００３３】
次に図３について説明する。図３は、車両認識装置１００のハードウェア構成図である。
図３において、車両認識装置１００は、ＭＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ハードディスク装置１０４、入力装置１０５、表示装置１０６、インタフェース装置１０７、及び記録媒体駆動装置１０８を備えている。これらの構成要素はいずれもバス１０９に接続されており、ＭＰＵ１０１の管理の下で各種のデータを相互に授受することができる。
【００３４】
ＭＰＵ（Micro Processing Unit）１０１は、この車両認識装置１００全体の動作を制御する演算処理装置である。
ＲＯＭ（Read Only Memory）１０２は、所定の基本制御プログラムが予め記録されている読み出し専用半導体メモリである。ＭＰＵ１０１は、この基本制御プログラムを車両認識装置１００の起動時に読み出して実行することにより、この車両認識装置１００の各構成要素の動作制御が可能になる。
【００３５】
ＲＡＭ（Random Access Memory）１０３は、ＭＰＵ１０１が各種の制御プログラムを実行する際に、必要に応じて作業用記憶領域として使用する、随時書き込み読み出し可能な半導体メモリである。
【００３６】
ハードディスク装置１０４は、ＭＰＵ１０１によって実行される各種の制御プログラムやデータを記憶しておく記憶装置である。ＭＰＵ１０１は、ハードディスク装置１０４に記憶されている所定の制御プログラムを読み出して実行することにより、後述する各種の制御処理を行えるようになる。
【００３７】
入力装置１０５は、例えばキーボード装置やマウス装置であり、車両認識装置１００の管理者により操作されると、その操作内容に対応付けられている使用者からの各種情報の入力を取得し、取得した入力情報をＭＰＵ１０１に送付する。
【００３８】
表示装置１０６は例えば液晶ディスプレイであり、ＭＰＵ１０１から送付される表示データに応じて各種のテキストや画像を表示する。
インタフェース装置１０７は、この車両認識装置１００が接続される通信ネットワーク２及び５を介して行われる各種データの授受の管理を行う。
【００３９】
記録媒体駆動装置１０８は、可搬型記録媒体１１０に記録されている各種の制御プログラムやデータの読み出しを行う装置である。ＭＰＵ１０１は、可搬型記録媒体１１０に記録されている所定の制御プログラムを、記録媒体駆動装置１０８を介して読み出して実行することによって、後述する各種の制御処理を行うようにすることもできる。なお、可搬型記録媒体１１０としては、例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）などがある。
【００４０】
なお、図３に提示した構成から明らかなように、車両認識装置１００の構成は、標準的なハードウェア構成のコンピュータの多くが備えている構成である。従って、このようなこのようなコンピュータで車両認識装置１００を構築することも可能である。このようにする場合には、まず、後述する制御処理の処理内容をＭＰＵ１０１に行わせるための制御プログラムを作成する。作成した制御プログラムはハードディスク装置１０４若しくは可搬型記録媒体１１０に予め格納しておく。そして、ＭＰＵ１０１に所定の指示を与えてこの制御プログラムを読み出させて実行させればよい。
【００４１】
次に図４について説明する。図４は、図１の車両車体色識別システムにおける車両認識装置１００で行われる車両車体色識別処理の処理内容を示すフローチャートである。
例えば、道路を通行している車両が、路上カメラ１の撮影範囲内に到達したことを、不図示のセンサ（遮光センサなど）が検出する。路上カメラ１は、この検出結果に応じ、道路上の車両についての車両画像を撮影してそのデータを取得し、車両認識装置１００へ送付する処理を行う。車両認識装置１００のＭＰＵ１０１は、この車両画像が送られてくることを、インタフェース装置１０７を介して検出すると、図４の処理を開始する。
【００４２】
図４において、まず、Ｓ１０１では、インタフェース装置１０７を制御して車両画像を取得させ、得られた車両画像をＲＡＭ１０３の所定の領域に格納する処理をＭＰＵ１０１が行う。
【００４３】
次に、Ｓ１０２では、ＲＡＭ１０３に格納されている車両画像から、車両のナンバープレートを読み取って認識して車両番号の情報を取得し、その情報をＲＡＭ１０３の所定の領域に格納する処理を、ＭＰＵ１０１が行う。ナンバープレートの読み取り処理では、車両画像からナンバープレートの領域の検出、その領域内の文字パターンの切り出し、及び、切り出した文字パターンに対する文字認識の各処理が行われる。
【００４４】
次に、Ｓ１０３では、車両認識処理をＭＰＵ１０１が行う。車両認識処理は、車両画像における車両の領域の認識を行う処理であり、その処理の詳細は後述する。
次に、Ｓ１０４では、車体色識別処理をＭＰＵ１０１が行う。この処理は、ＲＡＭ１０３に格納されている車両画像における、Ｓ１０３の車両認識処理によって認識した領域内の色彩を取得して、この車両画像に表されている車両の車体色として識別する処理である。より具体的には、この車両画像において、当該領域内に含まれる各画素についての、光の三原色の各色毎の輝度値データを、当該車体色の識別結果の情報として取得し、得られた情報をＲＡＭ１０３の所定の領域に格納する処理が行われる。
【００４５】
次に、Ｓ１０５では、車両情報送信処理をＭＰＵ１０１が行う。この処理では、まず、ＭＰＵ１０１自身が有している不図示の時計装置が示している現在の日時を取得し、この日時を登録日時の情報とする。そして、ＲＡＭ１０３に格納されている車両画像のデータを読み出し、このデータに、登録日時の情報と、Ｓ１０２の処理で取得した車両番号の情報と、Ｓ１０４の処理で取得した車体色の情報とを添付し、車両情報として車両画像蓄積サーバ３へ宛てて送信する。この処理を終えると、図４の車両車体色識別処理が終了する。
【００４６】
車両画像蓄積サーバ３は、この車両情報を車両認識装置１００から受け取ると、当該車両情報から車両画像のデータを取り出して車両画像データベース４に蓄積する。更に、当該車両情報に含まれている、登録日時、車両番号、及び車体色の情報に基づき、図２に例示した車両画像蓄積テーブルにレコードを追加する。
【００４７】
なお、図２の例では、「車色」の情報として、色彩の名称が与えられている。車両画像蓄積サーバ３は、三原色の各色毎の輝度値データと、色彩の名称との対応関係が予め表されているテーブルを参照して、車両認識装置１００から受け取った車体色の情報を色彩の名称に変換して車両画像蓄積テーブルに追加する。ここで、車両認識装置１００から受け取った車体色の情報を、そのまま車両画像蓄積テーブルに追加するようにしてもよい。
【００４８】
次に図５について説明する。図５は、図４のＳ１０３の処理としてＭＰＵ１０１により行われる、車両認識処理の処理内容を示すフローチャートである。
図５において、まず、Ｓ１１１では、ＲＡＭ１０３に格納されている車両画像を構成する各画素のエッジ強度を算出し、得られたエッジ強度を画素値とするエッジ画像を生成する処理が行われる。この処理において、エッジ強度は、例えば、画像を構成する各画素について、隣接画素との輝度値の差分値を微分結果として求める微分フィルタを車両画像に適用することによって、算出される。なお、この微分フィルタに代えて、画像のエッジ抽出のためのフィルタとして知られている、ソーベルフィルタ（Sobel filter）やラプラシアンフィルタ（Laplacian filter）等を用いるようにして、車両画像からエッジ画像を生成してもよい。
【００４９】
次に、Ｓ１１２では、生成されたエッジ画像に対し、道路の通行方向と直交する向きに傾けられている帯状の領域を複数並べて設定する処理が行われる。この設定処理について、図６Ａ及び図６Ｂを用いて説明する。
【００５０】
図６Ａは、車両画像の撮影時における車両１１と路上カメラ１との位置関係の一例を表現した図である。図６Ａにおいて、路上カメラ１は、車両１１が通行する道路の路肩に立てられた柱の上において、その撮影方向（破線の矢印）と、車線１２で表現されている、当該道路の通行方向の平行線（実線）とがなす角度（撮影角度）がθに設定されて配置されている。
【００５１】
図６Ｂは、この図６Ａの場合に路上カメラ１が車両１１を撮影して得られた車両画像から生成されたエッジ画像である。Ｓ１１２の帯状領域設定処理では、このエッジ画像に対し、矩形状である帯状領域１４を複数並べて設定する処理が行われる。このとき、各帯状領域１４は、帯の方向（矩形状である帯状領域１４の長辺方向）が、車両１１が通行する道路の通行方向に直交する向きに傾けられて設定される。
【００５２】
なお、図６Ｂに提示されている、各帯状領域１４における帯の向きの傾き角度θは、図６Ａにおける角度θと一致している。従って、この帯状領域設定処理では、帯状領域１４の設定を、車両１１が通行する道路の通行方向（すなわち、車両１１の進行方向）と、車両画像を撮影した路上カメラ１の撮影方向とがなす撮影角度に基づいて行うようにすることができる。
【００５３】
なお、上述した帯状領域設定処理では、各帯状領域１４における帯の向きの傾き角度の設定を、車両画像の撮影時における車両１１と路上カメラ１との位置関係に基づき行っている。この代わりに、図７に示すように、帯状領域１４における帯の向きを、エッジ画像に現れている、車線１２に対して直角の方向となるようにして、各帯状領域１４の設定を行うこともできる。
【００５４】
図５の説明に戻る。Ｓ１１３では、車体検索範囲設定処理が行われる。この処理について、図８を参照しながら説明する。
車体検索範囲設定処理では、まず、Ｓ１１１の処理で生成したエッジ画像に対しＳ１１２の処理で設定した帯状領域１４の各々において、エッジ強度が所定値以上の強度のものを含む範囲が求められる。図８は、帯状領域１４を設定したエッジ画像から、このようにして求められた範囲の例である。この図８は、図６Ｂや図７に例示した、エッジ画像に設定されている帯状領域１４の各々において、所定値以上のエッジ強度である部分（車両１１の輪郭部分及び車線１２の部分）を全て囲む範囲が、強エッジ範囲１４ａとして求められた状態を表している。車体検索範囲設定処理では、次に、車両画像に対し、この強エッジ範囲１４ａに対応する範囲を、車体検索範囲として設定する処理が行われる。
【００５５】
次に、Ｓ１１４では、対象枠設定処理が行われ、続くＳ１１５では、対称性判定処理が行われ、更に、続くＳ１１６では、車体領域の抽出処理が行われる。このうちの、対象枠設定処理及び対称性判定処理の処理について、図９Ａ、図９Ｂ、及び図９Ｃを参照しながら、まず説明する。
【００５６】
図９Ａは、路上カメラ１により撮影された車両画像の画像例であり、車両１１の前面部が表されている。これに対し、図９Ｂは、車両１１の進行方向の正面から車両１１を撮影したときに得られる、車両１１の前面部の画像であり、図９Ａに示されている破線の矩形部分（車体検索範囲として設定された部分）の画像である。
【００５７】
車両画像における車両１１の車体の形態の線対称性の高さは、図９Ｂの画像のような、車両１１の進行方向の正面から車両１１を撮影した画像であれば、判定が可能である。すなわち、本実施形態では、次の手順（１）から手順（５）のようにして、線対称性の高さを車体検索範囲毎に判定する。
【００５８】
（１）まず、図９Ｂに表されている、画像の横方向に複数並べられた同一サイズの矩形の枠のように、対称性の判定に用いる対象とする枠（以下、「対象枠」と称することとする）を、各車体検索範囲内に定義する。
【００５９】
（２）次に、この対象枠内の領域を構成する各画素について設定されている、光の三原色の各色の輝度値についての当該枠内での色毎の平均値を算出し、各対象枠内の領域の当該色毎の輝度値として求めておく。
【００６０】
（３）次に、図９Ｂのように、車体検索範囲を当該画像の縦方向に貫く中心線（対称中心線）の位置を各車体検索範囲について仮定する。
（４）次に、この対称中心線について対称の位置にある一対の対象枠の組について、その対象枠内の領域の輝度値の差の絶対値を、光の三原色の色毎に算出し、更に、算出した当該色毎の絶対値の和を算出する。この和の値は、この対象枠内の領域の画像の組についての、上記（３）で位置を仮定した対称中心線に対する対称性の高さの評価値となる。
【００６１】
（５）次に、上記（４）のようにして行われる、位置を仮定した対称中心線に対する、対象枠内の領域の画像の組についての対称性の高さの評価値の算出を、車体検索範囲に定義されている全ての対象枠の組について行う。そして、こうして対象枠の組毎に算出した、対称性の高さの評価値についての、全ての対象枠の組での総和を算出する。この総和を、上記（３）で仮定した対称中心線の位置についての、この車体検索範囲における線対称性の高さの評価値とする。
【００６２】
本実施形態では、以上のようにして線対称性の高さを車体検索範囲毎に判定する。ところが、路上カメラ１により撮影された車両画像は、図９Ａのように、車両１１の進行方向に対し斜め方向から俯瞰したものであり、車両１１を進行方向の正面から撮影したものではない。そこで、このような画像に基づいて線対称性の高さの判定を行うために、図９Ｂにおいては同一サイズである、対象枠を構成する複数の矩形の横方向のサイズを、図９Ｃのように変化させる。
【００６３】
つまり、Ｓ１１４の対象枠設定処理では、まず、車両１１と路上カメラ１との車両画像の撮影時における位置関係に基づいて横方向（帯状領域１４の帯の方向）の長さを個々に設定した複数の矩形である対象枠を、車体検索範囲内に並べて当該横方向に設定する。そして、Ｓ１１５の対称性判定処理では、対象枠設定処理により設定された対象枠を用いて、線対称性の高さを判定するようにする。
【００６４】
ここで、本実施形態における、対象枠である複数の矩形の横方向の長さの設定について説明する。
図１０Ａ及び図１０Ｂは、車両１１と路上カメラ１との車両画像の撮影時における位置関係の一例を表現するものである。ここで、図１０Ａは、この位置関係を俯瞰するものであり、図１０Ｂは、この位置関係を道路の真上から見下ろしたものである。
【００６５】
図１０Ａ及び図１０Ｂにおいて、線分Ｈは、路上カメラ１の設置位置の道路からの高さを示している。線分Ｄｋは、撮影時における、車体検索範囲の端（路上カメラ１の設置側の端）からｋ番目の矩形（対象枠）内の被写体である車両１１の部分の路上カメラ１からの距離である。線分Ｍｋは、Ｄｋを道路上に射影したものである。線分Ｕは、道路の路肩（路上カメラ１が設置されている側）から、Ｍｋの端点（車両１１側）を通る、当該路肩（すなわち車両１１の進行方向）に対する垂線を伸ばしたときの垂線の脚と路上カメラ１との当該道路上での距離である。また、線分Ｗｋは、車体検索範囲の端からｋ番目の対象枠についての、道路の路肩（路上カメラ１が設置されている側）からの距離である。なお、Ｗｋの長さは定数ｗのｋ倍とし、ｋは自然数とする。
このとき、下記の式［１］が成立する。
Ｄｋ2 ＝Ｈ2 ＋Ｍｋ2 ＝Ｈ2 ＋Ｕ2 ＋Ｗｋ2 ＝Ｈ2 ＋Ｕ2 ＋（ｗ×ｋ）2  …［１］
【００６６】
ここで、Ｋ及びＵの値は、路上カメラ１の設置状況によって定まる値であり、これはすなわち、車両画像の撮影時における車両１１と路上カメラ１との位置関係に基づいた値でもある。また、定数ｗの値は、車両１１の進行方向の正面から車両１１を撮影した画像に対して前述した対象枠を設定する場合における、同一サイズである複数の矩形の横方向の長さに相当する値である。従って、この式を解くことにより、Ｄｋの値を算出することができる。
【００６７】
Ｓ１１４の対象枠設定処理では、このＤｋの値を算出し、この値に基づき車体検索範囲の端からｋ番目の対象枠の横方向の長さを設定する。
例えば、車体検索範囲の最も端（すなわち、ｋ＝１）の対象枠の幅（矩形の横方向の長さ）をｄ１とし、撮影時における、この対象枠内の被写体である車両１１の部分の路上カメラ１からの距離算出結果をＤ１とする。このとき、ｋ番目の対象枠の横方向の長さｄｋは、下記の式［２］の計算結果とする。
ｄｋ＝（Ｄ１／Ｄｋ）×ｄ１………［２］
【００６８】
ところで、このｄ１と定数ｗとの間に下記の式［３］の関係がある。
ｄ１×ｆ＝ｗ×Ｄ１………［３］
なお、［３］式において、ｆは、路上カメラ１の撮影レンズの焦点距離（すなわち、路上カメラ１内の撮像素子と撮影レンズとの距離）である。
【００６９】
従って、この式［３］をｄ１について解き、得られたｄ１の値を［２］式に代入すると、下記の式［４］が得られる。
ｄｋ＝（ｗ×Ｄ１2 ）／（Ｄｋ×ｆ）………［４］
つまり、この式［４］によれば、ｋ番目の対象枠の横方向の長さｄｋは、Ｄｋ、すなわち、車両１１の車体においてｋ番目の対象枠に対応する位置と路上カメラ１との車両画像の撮影時における距離に基づき、設定される。ｄｋを、この式［４］に基づき設定することもできる。
【００７０】
なお、定数ｗの値の設定は任意であるが、値を小さくすれば、線対称性の高さの判定精度が向上するものの、上述した評価値を算出するための演算量が増加する。従って、判定精度と演算量とのバランスを考慮して値を設定することが好ましい。
【００７１】
図５の説明に戻る。Ｓ１１４の対象枠設定処理では、以上のようにして、車両１１と路上カメラ１との車両画像の撮影時における位置関係に基づいて横方向の長さを個々に設定した複数の矩形である対象枠を並べて設定する処理を行う。この処理は、前述した手順（１）に相当するものであり、Ｓ１１３で車両画像に対し設定した車体検索範囲の全てについて行う。
そして、続くＳ１１５の対称性判定処理では、まず、前述した手順（２）から手順（４）に相当する処理を、車体検索範囲の全てに設定した対象枠の全てについて行う。
【００７２】
ここで、図１１について説明する。図１１は、図５における対称性判定処理（Ｓ１１５）及び車体領域抽出処理（Ｓ１１６）の処理内容の詳細を示すフローチャートである。
まず、Ｓ１２１において、車体検索範囲に設定した各対象枠内の領域を構成する各画素について設定されている光の三原色の各色の輝度値についての当該対象枠内での色毎の平均値を算出し、各対象枠内の領域の当該色毎の輝度値として求める処理が行われる。この処理は、前述した手順（２）に相当する。
【００７３】
次に、Ｓ１２２において、車体検索範囲を車両画像の縦方向に貫く対称中心線の位置を、１つの車体検索範囲に対し１つ仮定する処理を行う。この処理は、前述した手順（３）に相当する。
【００７４】
次に、Ｓ１２３において、評価値第一算出処理が行われる。この処理は、まず、位置を仮定した対称中心線について対称の順序にある一対の対象枠の組について、その対象枠内の領域の輝度値の差の絶対値を、光の三原色の色毎に算出する処理を行う。次に、算出した当該色毎の絶対値の和を算出して、この対象枠内の領域の画像の組についての、位置を仮定した対称中心線に対する対称性の高さの評価値を求める処理を行う。このＳ１２３の処理は、前述した手順（４）に相当するものである。
【００７５】
なお、「対称中心線について対称の順序にある一対の対象枠の組」とは、対称中心線が貫いている対象枠から左右に数えて同一の順番に位置している一対の対象枠の組を指す。例えば、対称中心線が貫いている対象枠が左から数えて５番目のものである場合、対称の順序にある一対の対象枠の組とは、４番目と６番目、３番目と７番目、２番目と８番目、１番目と９番目の各組となる。
【００７６】
但し、対称中心線が対象枠の境界線に一致する場合には、その対称中心線に接する対象枠の組についても、この算出の対象とする。例えば、対称中心線が左から数えて５番目と６番目との対象枠の境界線に一致する場合、対称の順序にある一対の対象枠の組とは、５番目と６番目、４番目と７番目、３番目と８番目、２番目と９番目、１番目と１０番目の各組となる。
【００７７】
次に、Ｓ１２４において、評価値第二算出処理が行われる。この処理は、こうして対象枠の組毎に算出した、対称性の高さの評価値についての、車体検索範囲に設定された全ての対象枠の組での総和を算出する処理である。そして、この総和を、手順（３）により仮定した対称中心線の位置についての、この車体検索範囲における線対称性の高さの評価値とする。このＳ１２４の処理は、前述した手順（５）に相当する。
【００７８】
次に、Ｓ１２５において、対称中心線の仮定位置を車体検索範囲内の全域に亘り変動させたか否かを判定する処理が行われる。ここで、対称中心線の仮定位置を車体検索範囲内の全域に亘り変動させたと判定したとき（判定結果がＹｅｓのとき）にはＳ１２７に処理を進める。一方、対称中心線の仮定位置を車体検索範囲内の全域に亘っては変動させていないと判定したとき（判定結果がＮｏのとき）にはＳ１２６に処理を進める。
【００７９】
Ｓ１２６では、対称中心線の仮定位置を車体検索範囲内で変更する処理が行われ、その後はＳ１２３に処理を戻し、変更後の対称中心線の仮定位置についての上述した処理を実行する。
【００８０】
以上のＳ１２１からＳ１２６にかけての処理が、図５の対称性判定処理（Ｓ１１５）に対応する処理であり、以降のＳ１２７及びＳ１２８の処理は、図５の車体領域抽出処理（Ｓ１１６）に対応する処理である。
【００８１】
Ｓ１２７では、対称中心線の位置の決定処理が行われる。この処理は、車体検索範囲内の全域で変動させた対称中心線の仮定位置のうち、対称中心線に対する対称性の高さの評価値が最小であったときのものを取得する処理であり、車両画像に設定されている各車体検索範囲について行われる。この処理により、各車体検索範囲内での対称中心線の位置が決定される。
【００８２】
次に、Ｓ１２８では、所定の対称枠の抽出処理が行われる。この処理は、決定された対象中心線の位置に対する対称性の高さの評価値が、所定値以上であった対象枠内の領域の画像の組を抽出する処理であり、車両画像に設定されている各車体検索範囲について行われる。この処理により抽出された対象枠を全て結合した領域が、車両１１の車体が表されている車体領域の抽出結果となる。
【００８３】
このＳ１２８の処理を終えると、図５のＳ１１６のが終了し、Ｓ１１７に処理を進める。
Ｓ１１７では、以上のようにして抽出された車体領域を特定する情報（車体領域を構成する各画素の位置を示す座標情報）を、ＲＡＭ１０３に格納する処理が行われる。
【００８４】
以上のＳ１１７までの処理が終了すると、この車両認識処理が終了し、図４の処理に戻る。図４のＳ１０４の車体色認識処理では、この車体領域の特定情報に基づき、ＲＡＭ１０３に格納されている車両画像から車体領域を特定し、この領域内の色彩を取得する処理が行われる。
【００８５】
以上のように、車両認識装置１００では、車両画像における車体検索範囲内の領域に、路上カメラ１と車両１１との撮影時における位置関係に基づき帯状領域１４の帯方向の長さを個々に設定した複数の矩形（対象枠）を、該帯方向に並べて設定する。ここで、この車体検索範囲について設定された各対象枠内の領域の輝度値に基づいて、車体検索範囲内の位置に対称中心線を仮定したときにおける各対象枠内の領域の画像についての、対称中心線の位置に対する線対称性の高さを判定する。そして、この対象枠内の領域の画像についての線対称性の高さに基づき、車体領域を車両画像から抽出する。従って、車両の進路の例えば斜め方向から撮影した車両画像から、当該車両の車体部分の領域を認識することができる。
【００８６】
なお、車両１１の進行方向の正面から車両１１を撮影して車両画像を得ることができる場合には、図５のＳ１１１及びＳ１１２の処理は不要である。すなわち、図４のＳ１０３の処理である車両認識処理としては、図５のＳ１１３からＳ１１７までの処理を行えばよい。但し、Ｓ１１３の車体検索範囲設定処理では、この車両画像に対し、Ｓ１１２の処理で行われる帯状領域１４の設定と同様にして、車体検索範囲を設定するようにする。すなわち、Ｓ１１３において、各帯の向きが該道路の通行方向に直交する向きに向けられている帯状の車体検索範囲を、この車両画像に対し複数並べて設定するようにすればよい。
【００８７】
なお、本発明は、これまでに説明した実施の形態に限定されるものではなく、実施段階では、その要旨を変更しない範囲で種々変形することが可能である。
【００８８】
なお、以上までに説明した実施形態に関し、更に以下の付記を開示する。
（付記１）
道路上の車両の画像である車両画像からエッジ画像を生成するエッジ画像生成手段と、
該エッジ画像に対し複数並べて設定される帯状領域であって各帯の向きが該道路の通行方向に直交する向きに傾けられている該帯状領域を設定する帯状領域設定手段と、
該エッジ画像に対して設定された該帯状領域の各々においてエッジ強度が所定値以上のものを含む範囲に対応する車両画像の範囲を、車体検索範囲として設定する車体検索範囲設定手段と、
該車両画像における車体検索範囲内の領域に、該車両画像の撮影をしたカメラと該車両との撮影時における位置関係に基づき該帯状領域における帯方向の長さを個々に設定した複数の矩形である対象枠を、該帯方向に並べて設定する対象枠設定手段と、
該車体検索範囲について設定された各対象枠内の領域の輝度値に基づく判定であって、該車体検索範囲内の位置に対称中心線を仮定したときにおける各対象枠内の領域の画像についての、該対称中心線の位置に対する線対称性の高さの判定を行う対称性判定手段と、
該対称性判定手段により判定された、各対象枠内の領域の画像についての該線対称性の高さに基づき、該車両の車体が表されている車体領域を該車両画像から抽出する車体領域抽出手段と、
を有することを特徴とする車両認識装置。
（付記２）
該帯状領域設定手段は、該通行方向と該カメラの撮影方向とがなす撮影角度に基づいて該帯状領域を設定することを特徴とする付記１に記載の車両認識装置。
（付記３）
該対象枠設定手段は、該対象枠の該帯方向の長さを、該車両の車体において該対象枠に対応する位置と該カメラとの該車両画像の撮影時における距離に基づいて設定することを特徴とする付記１に記載の車両認識装置。
（付記４）
該車両画像は、該車両画像を構成する各画素についての輝度値が光の三原色の各々について設定されているカラー画像であり、
該対称性判定手段は、
該対称中心線の位置について対称の順序にある一対の対象枠の組について、その対象枠内の領域の輝度値の差の絶対値を、光の三原色の色毎に算出し、更に、算出した当該色毎の絶対値の和を算出して、その和の算出結果を、この対象枠内の領域の画像の組についての、該対称中心線に対する対称性の高さの評価値とする評価値第一算出手段と、
該車体検索範囲に定義されている全ての対象枠の組についての、該評価値第一算出手段が算出した該対称性の高さの評価値の総和を算出して、その総和の算出結果を、該対称中心線の位置についての、該車体検索範囲における線対称性の高さの評価値とする評価値第二算出手段と、
を有し、
該車体領域抽出手段は、
該車体検索範囲内の各位置に仮定した対称中心線のうち、該評価値第二算出手段が算出した線対称性の高さの評価値が最小であるときの該対称中心線の位置を、該車体検索範囲における対称中心線の位置として決定する位置決定手段と、
該評価値第一算出手段が算出した該対称性の高さの評価値のうち該位置決定手段が決定した対称中心線の位置に対するものが所定値以上であった対象枠内の領域の画像の組を抽出し、抽出された組についての該領域を結合することで該車体領域を得る対象枠抽出手段と、
を有する、
ことを特徴とする付記１に記載の車両認識装置。
（付記５）
該車両画像は、該車両画像を構成する各画素についての輝度値が光の三原色の各々について設定されているカラー画像であり、
該車体領域抽出手段が抽出した車両画像の領域に含まれる各画素についての光の三原色の各色毎の輝度値を、該車両の車体色の識別結果として取得する車体色識別手段を更に有する、
ことを特徴とする付記１に記載の車両認識装置。
（付記６）
道路上の車両の画像である車両画像であって、該車両の進行方向の正面から該車両を撮影して得られた該車両画像に対し複数並べて設定される帯状領域である車体検索範囲であって、各帯の向きが該道路の通行方向に直交する向きに向けられている該車体検索範囲を設定する車体検索範囲設定手段と、
該車両画像における該車体検索範囲内の領域に、該車両画像の撮影をしたカメラと該車両との該撮影時における位置関係に基づき該車体検索範囲の帯方向の長さを個々に設定した複数の矩形である対象枠を、該帯方向に並べて設定する対象枠設定手段と、
該車体検索範囲について仮定された各対象枠内の領域の輝度値に基づいて、該車体検索範囲内の位置に対称中心線を設定したときにおける各対象枠内の領域の画像についての、該対称中心線の位置に対する線対称性の高さを判定する対称性判定手段と、
該対称性判定手段により判定された、各対象枠内の領域の画像についての該線対称性の高さに基づき、該車両の車体が表されている車体領域を該車両画像から抽出する車体領域抽出手段と、
を有し、
該車両画像は、該車両画像を構成する各画素についての輝度値が光の三原色の各々について設定されているカラー画像であり、
該対称性判定手段は、
該対称中心線の位置について対称の順序にある一対の対象枠の組について、その対象枠内の領域の輝度値の差の絶対値を、光の三原色の色毎に算出し、更に、算出した当該色毎の絶対値の和を算出して、その和の算出結果を、この対象枠内の領域の画像の組についての、該対称中心線に対する対称性の高さの評価値とする評価値第一算出手段と、
該車体検索範囲に定義されている全ての対象枠の組についての、該評価値第一算出手段が算出した該対称性の高さの評価値の総和を算出して、その総和の算出結果を、該対称中心線の位置についての、該車体検索範囲における線対称性の高さの評価値とする評価値第二算出手段と、
を有し、
該車体領域抽出手段は、
該車体検索範囲内の各位置に仮定した対称中心線のうち、該評価値第二算出手段が算出した線対称性の高さの評価値が最小であるときの該対称中心線の位置を、該車体検索範囲における対称中心線の位置として決定する位置決定手段と、
該評価値第一算出手段が算出した該対称性の高さの評価値のうち該位置決定手段が決定した対称中心線の位置に対するものが所定値以上であった対象枠内の領域の画像の組を抽出し、抽出された組についての該領域を結合することで該車体領域を得る対象枠抽出手段と、
を有する、
ことを特徴とする車両認識装置。
（付記７）
道路上の車両の画像である車両画像からエッジ画像を生成するエッジ画像生成処理と、
該エッジ画像に対し複数並べて設定される帯状領域であって各帯の向きが該道路の通行方向に直交する向きに傾けられている該帯状領域を設定する帯状領域設定処理と、
該エッジ画像に対して設定された該帯状領域の各々においてエッジ強度が所定値以上のものを含む範囲に対応する該車両画像の範囲を、車体検索範囲として設定する車体検索範囲設定処理と、
該車両画像における該車体検索範囲内の領域に、該車両画像の撮影をしたカメラと該車両との該撮影時における位置関係に基づき該帯状領域における帯方向の長さを個々に設定した複数の矩形である対象枠を、該帯方向に並べて設定する対象枠設定処理と、
該車体検索範囲について設定された各対象枠内の領域の輝度値に基づく判定であって、該車体検索範囲内の位置に対称中心線を仮定したときにおける各対象枠内の領域の画像についての、該対称中心線の位置に対する線対称性の高さの判定を行う対称性判定処理と、
該対称性判定処理により判定された、各対象枠内の領域の画像についての該線対称性の高さに基づき、該車両の車体が表されている車体領域を該車両画像から抽出する車体領域抽出処理と、
をコンピュータに行わせるためのプログラム。
（付記８）
該帯状領域設定処理は、該通行方向と該カメラの撮影方向とがなす撮影角度に基づいて該帯状領域を設定することを特徴とする付記７に記載のプログラム。
（付記９）
該対象枠設定処理は、該対象枠の該帯方向の長さを、該車両の車体において該対象枠に対応する位置と該カメラとの該車両画像の撮影時における距離に基づいて設定することを特徴とする付記７に記載のプログラム。
（付記１０）
該車両画像は、該車両画像を構成する各画素についての輝度値が光の三原色の各々について設定されているカラー画像であり、
該対称性判定処理は、
該対称中心線の位置について対称の順序にある一対の対象枠の組について、その対象枠内の領域の輝度値の差の絶対値を、光の三原色の色毎に算出し、更に、算出した当該色毎の絶対値の和を算出して、その和の算出結果を、この対象枠内の領域の画像の組についての、該対称中心線に対する対称性の高さの評価値とする評価値第一算出処理と、
該車体検索範囲に定義されている全ての対象枠の組についての、該評価値第一算出処理で算出した該対称性の高さの評価値の総和を算出して、その総和の算出結果を、該対称中心線の位置についての、該車体検索範囲における線対称性の高さの評価値とする評価値第二算出処理と、
を含み、
該車体領域抽出処理は、
該車体検索範囲内の各位置に仮定した対称中心線のうち、該評価値第二算出処理で算出した線対称性の高さの評価値が最小であるときの該対称中心線の位置を、該車体検索範囲における対称中心線の位置として決定する位置決定処理と、
該評価値第一算出処理で算出した該対称性の高さの評価値のうち該位置決定処理で決定した対称中心線の位置に対するものが所定値以上であった対象枠内の領域の画像の組を抽出し、抽出された組についての該領域を結合することで該車体領域を得る対象枠抽出処理と、
を含む、
ことを特徴とする付記７に記載のプログラム。
（付記１１）
該車両画像は、該車両画像を構成する各画素についての輝度値が光の三原色の各々について設定されているカラー画像であり、
該車体領域抽出処理で抽出した車両画像の領域に含まれる各画素についての光の三原色の各色毎の輝度値を、該車両の車体色の識別結果として取得する車体色識別処理を更に該コンピュータに行わせる、
ことを特徴とする付記７に記載のプログラム。
（付記１２）
道路上の車両の画像である車両画像であって、該車両の進行方向の正面から該車両を撮影して得られた該車両画像に対し複数並べて設定される帯状領域である車体検索範囲であって、各帯の向きが該道路の通行方向に直交する向きに向けられている該車体検索範囲を設定する車体検索範囲設定処理と、
該車両画像における該車体検索範囲内の領域に、該車両画像の撮影をしたカメラと該車両との該撮影時における位置関係に基づき該車体検索範囲の帯方向の長さを個々に設定した複数の矩形である対象枠を、該帯方向に並べて設定する対象枠設定処理と、
該車体検索範囲について仮定された各対象枠内の領域の輝度値に基づいて、該車体検索範囲内の位置に対称中心線を設定したときにおける各対象枠内の領域の画像についての、該対称中心線の位置に対する線対称性の高さを判定する対称性判定処理と、
該対称性判定処理により判定された、各対象枠内の領域の画像についての該線対称性の高さに基づき、該車両の車体が表されている車体領域を該車両画像から抽出する車体領域抽出処理と、
をコンピュータに行わせ、
該車両画像は、該車両画像を構成する各画素についての輝度値が光の三原色の各々について設定されているカラー画像であり、
該対称性判定処理は、
該対称中心線の位置について対称の順序にある一対の対象枠の組について、その対象枠内の領域の輝度値の差の絶対値を、光の三原色の色毎に算出し、更に、算出した当該色毎の絶対値の和を算出して、その和の算出結果を、この対象枠内の領域の画像の組についての、該対称中心線に対する対称性の高さの評価値とする評価値第一算出処理と、
該車体検索範囲に定義されている全ての対象枠の組についての、該評価値第一算出処理で算出した該対称性の高さの評価値の総和を算出して、その総和の算出結果を、該対称中心線の位置についての、該車体検索範囲における線対称性の高さの評価値とする評価値第二算出処理と、
を含み、
該車体領域抽出処理は、
該車体検索範囲内の各位置に仮定した対称中心線のうち、該評価値第二算出処理で算出した線対称性の高さの評価値が最小であるときの該対称中心線の位置を、該車体検索範囲における対称中心線の位置として決定する位置決定処理と、
該評価値第一算出処理で算出した該対称性の高さの評価値のうち該位置決定処理が決定した対称中心線の位置に対するものが所定値以上であった対象枠内の領域の画像の組を抽出し、抽出された組についての該領域を結合することで該車体領域を得る対象枠抽出処理と、
を含む、
ことを特徴とするプログラム。
【符号の説明】
【００８９】
１、１−１、１−ｎ  路上カメラ
２、５  通信ネットワーク
３  車両画像蓄積サーバ
４  車両画像データベース
１１  車両
１２  車線
１４  帯状領域
１４ａ  強エッジ範囲
１００、１００−１、１００−ｎ  車両画像認識装置
１０１  ＭＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ハードディスク装置
１０５  入力装置
１０６  表示装置
１０７  インタフェース装置
１０８  記録媒体駆動装置
１０９  バス
１１０  可搬型記録媒体
【図１】
2010218438.tif 000003
【図２】
2010218438.tif 000004
【図３】
2010218438.tif 000005
【図４】
2010218438.tif 000006
【図５】
2010218438.tif 000007
【図６Ｂ】
2010218438.tif 000008
【図７】
2010218438.tif 000009
【図８】
2010218438.tif 000010
【図１１】
2010218438.tif 000011
【図１２】
2010218438.tif 000012
【図１３】
2010218438.tif 000013
【図６Ａ】
2010218438.tif 000014
【図９Ａ】
2010218438.tif 000015
【図９Ｂ】
2010218438.tif 000016
【図９Ｃ】
2010218438.tif 000017
【図１０Ａ】
2010218438.tif 000018
【図１０Ｂ】
2010218438.tif 000019