(57)【要約】【課題】通路に設置されたカメラによりコンテナ車両を撮影した画像から、コンテナ車両の傾き角度を検出する、コンテナ車両傾き角度検出装置を提供することである。【解決手段】本発明のコンテナ車両傾き角度検出装置においては、車両抽出部２２が、予め作成しておいた車両の映っていない背景画像と画像入力部２１でメモリ２５に入力された画像の差分を取り、当該画像中でのコンテナ車両の存在する領域を抽出し、領域を囲む画像軸に平行な矩形枠を計算すると共に、領域の重心位置を計算し、領域に関する各種データをメモリ２５ヘ保存し、傾き角度検出部２３は、予め作成しておいたコンテナ四隅の部分画像を用い、画像入力部でメモリ２５に入力された画像の車両領域から画像のテンプレートマッチングによりコンテナ四隅の位置を検出し、検出されたコンテナ四隅の位置関係からコンテナ車両の傾き角度を計算する。【選択図】図１
2008261632.tif 000002
【特許請求の範囲】
【請求項１】
コンテナ車両を撮影するカメラ等の画像撮影部、前記画像撮影部で撮影された画像をメモリヘ入力する画像入力部、前記画像入力部で前記メモリに入力された前記画像中から前記コンテナ車両の位置及び前記コンテナ車両が存在する領域を特定する車両抽出部、前記車両抽出部で特定された前記コンテナ車両の位置及び前記コンテナ車両が存在する領域に基づいて前記コンテナ車両の傾き角度を検出する傾き角度検出部、前記傾き角度検出部で検出した傾き角度を出力する傾き角度出力部及び各種データを保存しておく前記メモリからなるコンテナ車両傾き角度検出装置において、
前記画像撮影部は、コンテナ車両を撮影して画像データを作成し、また、
前記画像入力部は、前記画像撮影部が作成した画像データを前記メモリヘ入力し、また、
前記車両抽出部は、予め作成しておいた車両の映っていない背景画像と前記画像入力部で前記メモリに入力された画像の差分を取り、当該画像中でのコンテナ車両の存在する領域を抽出し、前記領域を囲む画像軸に平行な矩形枠を計算すると共に、前記領域の重心位置を計算し、前記領域に関する各種データをメモリヘ保存し、また、
前記傾き角度検出部は、予め作成しておいたコンテナ四隅の部分画像を用い、前記画像入力部で前記メモリに入力された画像の車両領域から画像のテンプレートマッチングによりコンテナ四隅の位置を検出し、検出されたコンテナ四隅の位置関係から前記コンテナ車両の傾き角度を計算し、計算した傾き角度データを前記メモリヘ保存し、また、
前記傾き角度出力部は、前記メモリに保存された前記コンテナ車両の傾き角度データを取り出して出力することを特徴とするコンテナ車両傾き角度検出装置。
【請求項２】
請求項１記載の前記傾き角度検出部に代えて、
前記領域からSobelフィルタ、LOGフィルタ等の鮮鋭化フィルタを用いてコンテナ両端部の縦方向のエッジを抽出し、抽出した縦方向エッジを直線近似して直線特徴を検出し、検出された直線特徴の角度データから前記コンテナ車両の傾き角度を検出することを特徴とするコンテナ車両傾き角度検出装置。
【請求項３】
請求項１記載の前記傾き角度検出部に代えて、
前記領域からSobelフィルタ、LOGフィルタ等の鮮鋭化フィルタを用いてコンテナ輪郭線のエッジを抽出し、抽出した輪郭線エッジを直線近似して直線特徴を検出し、検出した直線特徴の角度データからコンテナ車両の傾き角度を検出することを特徴とするコンテナ車両傾き角度検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテナ車両の傾き角度を検出する装置に関する。特に通路に設置されたカメラによりコンテナ車両を撮影した画像から、コンテナ車両の傾き角度を検出する、コンテナ車両傾き角度検出装置に関するものである。
【背景技術】
【０００２】
特許文献１は、地磁気を検出するＸＹ２軸地磁気センサを自動二輪車に搭載し、地磁気センサの出力より自動二輸車の傾き角度を計算する。
特許文献２は、四輪車両の各車輪を支えるサスペンションの伸縮量を計測し、その伸縮量から車両の傾き角度を算出する。
【特許文献１】特開２００３−２２６２７６
【特許文献２】特開２００５−２３９０７８
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１，２はいずれも車両に物理量を計測するセンサを搭載し、そのセンサ情報を基に車両の傾き角度を検出する。
この方法は計測した物理量から車両の傾き角度を計算するため、確実に車両傾き角度を検出できる利点がある。
【０００４】
しかしながら、センサを含めた装置を車両毎に搭載する必要があるため、不特定多数のコンテナ車両が走行する港湾施設や工場内でコンテナ車両の傾き角度を検出しようとした場合、センサを搭載していないコンテナ車両に対する傾き角度の検出は不可能である。
また、全ての車両に対して傾き角度を検出する場合は、施設内を走行する全てのコンテナ車両にセンサを搭載する必要がありコスト高となってしまう。
【０００５】
さらに、各車両の傾き角度データについては各車両に搭載されたセンサを含めた装置に保存されており、各車両の傾き角度データを一括管理するためには、それぞれの車両からデータを読み取る必要があり、煩雑な手段を必要とする。
【０００６】
本発明の目的は、通路に設置されたカメラによりコンテナ車両を撮影した画像から、コンテナ車両の傾き角度を検出する、コンテナ車両傾き角度検出装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明の請求項１に係るコンテナ車両傾き角度検出装置は、コンテナ車両を撮影するカメラ等の画像撮影部、前記画像撮影部で撮影された画像をメモリヘ入力する画像入力部、前記画像入力部で前記メモリに入力された前記画像中から前記コンテナ車両の位置及び前記コンテナ車両が存在する領域を特定する車両抽出部、前記車両抽出部で特定された前記コンテナ車両の位置及び前記コンテナ車両が存在する領域に基づいて前記コンテナ車両の傾き角度を検出する傾き角度検出部、前記傾き角度検出部で検出した傾き角度を出力する傾き角度出力部及び各種データを保存しておく前記メモリからなるコンテナ車両傾き角度検出装置において、前記画像撮影部は、コンテナ車両を撮影して画像データを作成し、また、前記画像入力部は、前記画像撮影部が作成した画像データを前記メモリヘ入力し、また、前記車両抽出部は、予め作成しておいた車両の映っていない背景画像と前記画像入力部で前記メモリに入力された画像の差分を取り、当該画像中でのコンテナ車両の存在する領域を抽出し、前記領域を囲む画像軸に平行な矩形枠を計算すると共に、前記領域の重心位置を計算し、前記領域に関する各種データをメモリヘ保存し、また、前記傾き角度検出部は、予め作成しておいたコンテナ四隅の部分画像を用い、前記画像入力部で前記メモリに入力された画像の車両領域から画像のテンプレートマッチングによりコンテナ四隅の位置を検出し、検出されたコンテナ四隅の位置関係から前記コンテナ車両の傾き角度を計算し、計算した傾き角度データを前記メモリヘ保存し、また、前記傾き角度出力部は、前記メモリに保存された前記コンテナ車両の傾き角度データを取り出して出力することを特徴とする。
【０００８】
上記課題を解決する本発明の請求項２に係るコンテナ車両傾き角度検出装置は、請求項１記載の前記傾き角度検出部に代えて、前記領域からSobelフィルタ、LOGフィルタ等の鮮鋭化フィルタを用いてコンテナ両端部の縦方向のエッジを抽出し、抽出した縦方向エッジを直線近似して直線特徴を検出し、検出された直線特徴の角度データから前記コンテナ車両の傾き角度を検出することを特徴とする。
【０００９】
上記課題を解決する本発明の請求項３に係るコンテナ車両傾き角度検出装置は、請求項１記載の前記傾き角度検出部に代えて、前記領域からSobelフィルタ、LOGフィルタ等の鮮鋭化フィルタを用いてコンテナ輪郭線のエッジを抽出し、抽出した輪郭線エッジを直線近似して直線特徴を検出し、検出した直線特徴の角度データからコンテナ車両の傾き角度を検出することを特徴とする。
【発明の効果】
【００１０】
（１）通路に設置したカメラの画像からコンテナ車両の傾き角度を検出することができる。
（２）通路に設置したカメラの画像からコンテナ車両の傾き角度を検出するために、特別な装置を車両に搭載する必要がない。
（３）コンテナ車両の傾き角度を検出する装置をコンテナ外部に設置するため、コンテナ車両の画像が撮影できるならば不特定多数のコンテナ車両の傾き角度データの検出に対応できる。
（４）コンテナ車両毎に特別な装置を搭載する必要がないため、計測対象となるコンテナ車両が多数になった場合でもコストを小さく抑えることができる。
【発明を実施するための最良の形態】
【００１１】
以下に実施例として説明する態様が本発明を実施するための最良の形態である。
【実施例１】
【００１２】
（１）基本的な考え方
本発明の第１実施例に係るコンテナ車両傾き角度検出装置を図１に示す。
【００１３】
本実施例では、コンテナ車両を撮影するカメラ等の画像撮影部１０、画像撮影部１０で撮影された画像をメモリ２５ヘ入力する画像入力部２１、入力画像中からコンテナ車両の位置やコンテナ車両が存在する領域を特定する車両抽出部２２、入力画像からコンテナ車両の傾き角度を検出する傾き角度検出部２３、検出した傾き角度を出力する傾き角度出力部２４、および、各種データを保存しておくメモリ２５から構成する。
【００１４】
画像撮影部１０は、通路に設置され、通路を走行するコンテナ車両を真後ろから撮影して画像データを作成する。コンテナ車両は、「積荷を積載するコンテナ」と「コンテナを牽引するトレーラ」から構成されるため、作成された画像データにおける矩形部分はコンテナである。
画像入力部２１は、画像撮影部１０が作成した画像データをメモリ２５ヘ入力する。
【００１５】
車両抽出部２２は、予め作成しておいた車両の映っていない背景画像と、画像入力部２１でメモリ２５へ入力された画像（以下、入力画像という）の差分をとり、入力画像中でのコンテナ車両の存在する領域（以下、車両領域という）を抽出し、車両領域を囲む画像軸に平行な矩形枠を計算すると共に、車両領域の重心位置を計算し、車両領域に関する各種データをメモリ２５ヘ保存する。
【００１６】
車両抽出部２２による画像処理の例を図４、図５及び図６に示す。図４は、コンテナ車両の写っていない背景画像であり、図５は、コンテナ車両の写っている入力画像であり、何れも同一位置の画像撮影部１０から撮影されたものである。図６は、背景画像と入力画像との差分により、車両位置及び車両領域を抽出した画像である。
【００１７】
傾き角度検出部２３は、予め作成しておいたコンテナ四隅の部分画像（コンテナ角テンプレート画像）を用い、入力画像の車両領域から画像のテンプレートマッチングによりコンテナ四隅の位置を検出し、コンテナ四隅の位置関係からコンテナ車両の傾き角度を計算し、計算した傾き角度データをメモリ２５ヘ保存する。
【００１８】
コンテナ角テンプレート画像の例を図７に示す。コンテナ角テンプレート画像１，２，３，４は、図７に示すように、コンテナ車両のうちコンテナにおける上左、上右、下左、下右の４隅をそれぞれ含む。
傾き角検出部２３では、コンテナ四隅の位置関係から次のようにコンテナ車両の傾き角度を計算する。
【００１９】
まず、コンテナ四隅の位置が次のように検出されたとする。
左上隅の位置：ｐ1（ｕ1，ｖ1）
左下隅の位置：ｐ2（ｕ2，ｖ2）
右下隅の位置：ｐ3（ｕ3，ｖ3）
右上隅の位置：ｐ4（ｕ4，ｖ4）
【００２０】
コンテナの４辺の水平方向又は鉛直方向に対する傾き角度は、以下の通りに求められる。
ｔ12＝ａｔａｎ（（ｕ2−ｕ1）／（ｖ2−ｖ1））
ｔ23＝ａｔａｎ（（ｖ3−ｖ2）／（ｕ3−ｕ2））
ｔ34＝ａｔａｎ（（ｕ4−ｕ3）／（ｖ4−ｖ3））
ｔ41＝ａｔａｎ（（ｖ1−ｖ4）／（ｕl−ｕ4））
【００２１】
上記各位置の組み合わせから計算された傾き角度を平均して、コンテナ傾き角度ｔを求める。
ｔ＝（ｔ12＋ｔ23＋ｔ34＋ｔ41）／４
傾き角度出力部２４では、メモリ２５に保存されたコンテナ車両の傾き角度データを取り出して出力する。
【００２２】
本実施例の効果としては、通路に設置したカメラ等の画像撮影部１０で撮影された画像からコンテナ車両の傾き角度を検出できるため、コンテナ車両の傾きを検出する装置を車両毎に搭載する必要がなく、画像が撮影できれば不特定多数のコンテナ車両の傾き角度を検出することができる。
また、カメラ等の画像撮影部１０を通路に設置すればコンテナ車両の傾きを検出できるため、計測対象となる全ての車両に装置を搭載する方法に比べてコストを小さく抑えることができる。
【００２３】
カメラ等の画像撮影部１０を通路に設置するほか、画像入力部２１、車両抽出部２２、傾き角度検出部２３、傾き角度出力部２４については、ソフトウェアで実現し、メモリ２５を備えるコンピュータ２０にインストールすることにより、本実施例のコンテナ車両傾き角度検出装置を実現するようにしても良い。
【実施例２】
【００２４】
（２）コンテナ縦線からコンテナ車両傾き角度を求める方法
本発明の第２実施例に係るコンテナ車両傾き角度検出装置を図２に示す。
本実施例では、前述した第１実施例のコンテナ車両傾き角度検出装置を構成する「傾き角度検出部２３」に代えて「傾き角度検出部２３２」を用いて構成するものである。その他の構成については、実施例１同様であるので、同一部分には同一符号を付して重複する説明を省略する。
【００２５】
即ち、傾き角度検出部２３２は、入力画像の車両領域から鮮鋭化フィルタ（Sobelフィルタ、LOGフィルタ等）を用いてコンテナ両端部の縦方向のエッジを抽出し、抽出した縦方向エッジを直線近似して直線特徴を検出し、直線特徴の角度データからコンテナ車両の傾き角度を検出する。
【００２６】
傾き角度検出部２３２の画像処理を図８，９に示す。図８に示すように、コンテナ両端部の縦方向のエッジを抽出し、図９に示すように、抽出した縦方向エッジを直線近似して直線特徴を検出する。
傾き角度検出部２６では、検出した直線特徴データからコンテナ傾き角度ｔを次のように求める。
ｔ＝（ｔ1＋ｔ2）／２
ｔ1，ｔ2は、何れも検出された直線特徴の鉛直方向に対する角度である。
【００２７】
本実施例の効果としては、実施例１の効果に加え、コンテナ車両の傾き角度を、コンテナ両端部の縦線から検出した直線特徴を基に計算するため、より精度の良いコンテナ車両の傾き角度データを得ることができる。
【実施例３】
【００２８】
（３）コンテナ輪郭線からコンテナ車両傾き角度を求める方法
本発明の第３実施例に係るコンテナ車両傾き角度検出装置を図３に示す。
本実施例では、前述した第１実施例のコンテナ車両傾き角度検出装置を構成する「傾き角度検出部２３」に代えて「傾き角度検出部２３３」を用いて構成する。その他の構成については、実施例１同様であるので、同一部分には同一符号を付して重複する説明を省略する。
【００２９】
即ち、傾き角度検出部２３３では、入力画像の車両領域から鮮鋭化フィルタ（Sobelフィルタ、LOGフィルタ等）を用いてコンテナ輪郭線の縦方向及び横方向のエッジを抽出し、抽出した縦方向及び横方向の輪郭線エッジを直線近似して直線特徴を検出し、直線特徴の角度データからコンテナ車両の傾き角度を検出する。
【００３０】
傾き角度検出部２３３の画像処理を図１０，１１に示す。図１０に示すように、コンテナ４辺の縦方向及び横方向のエッジを抽出し、図１１に示すように、抽出した縦方向及び横方向エッジを直線近似して直線特徴を検出する。
傾き角度検出部２３３では、検出した直線特徴データからコンテナ傾き角度ｔを次のように求める。
ｔ＝（ｔ1＋ｔ2＋ｔ3＋ｔ4）／４
ｔ1，ｔ2，ｔ3，ｔ4は、何れも検出された直線特徴の縦方向及び横方向に対する角度である。
【００３１】
本実施例の効果としては、実施例１の効果に加え、コンテナ車両の傾き角度を、コンテナ輪郭線から検出した直線特徴を基に計算するため、さらに精度の良いコンテナ車両の傾き角度データを得ることができる。
【産業上の利用可能性】
【００３２】
本発明は、通路に設置されたカメラによりコンテナ車両を撮影した画像から、コンテナ車両の傾き角度を検出するコンテナ車両傾き角度検出装置として広く利用可能なものである。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１実施例に係るコンテナ車両傾き角度検出装置を示すブロック図である。
【図２】本発明の第２実施例に係るコンテナ車両傾き角度検出装置を示すブロック図である。
【図３】本発明の第３実施例に係るコンテナ車両傾き角度検出装置を示すブロック図である。
【図４】コンテナ車両の写っていない背景画像である。
【図５】コンテナ車両の写っている入力画像である。
【図６】背景画像と入力画像との差分により、車両位置及び車両領域を抽出した画像である。
【図７】コンテナ角テンプレート画像である。
【図８】コンテナ両端部の縦方向エッジを示す説明図である。
【図９】縦方向エッジから直線特徴の抽出を示す説明図である。
【図１０】コンテナ輪郭線のエッジ抽出を示す説明図である。
【図１１】コンテナ輪郭線からの直線特徴の抽出を示す説明図である。
【符号の説明】
【００３４】
１，２，３，４  コンテナ角テンプレート画像
１０  カメラ等の画像撮影部
２０  コンピュータ
２１  画像入力部
２２  車両抽出部
２３，２３２，２３３  傾き角度検出部
２４  傾き角度出力部
２５  メモリ
【図１】
2008261632.tif 000003
【図２】
2008261632.tif 000004
【図３】
2008261632.tif 000005
【図４】
2008261632.tif 000006
【図５】
2008261632.tif 000007
【図６】
2008261632.tif 000008
【図７】
2008261632.tif 000009
【図８】
2008261632.tif 000010
【図９】
2008261632.tif 000011
【図１０】
2008261632.tif 000012
【図１１】
2008261632.tif 000013