(57)【特許請求の範囲】
【請求項１】
車両の撮影画像を取得するための撮像手段と、
前記車両の種類を識別する識別手段と、
前記撮像手段によって取得された撮影画像から、検査対象物の画像を認識する画像認識手段と、
前記画像認識手段によって認識された検査対象物の画像に基づいて、当該検査対象物に異常があるか否かを判定する判定手段と、
前記判定手段によって異常があると判定された場合に報知する報知手段と、
を備え、
前記画像認識手段は、前記車両の種類によって異なる前記検査対象物に関する情報を前記識別手段による識別結果に基づき取得し、当該取得した情報に基づいて、前記撮影画像に含まれる前記検査対象物の画像を認識し、
前記撮像手段は、前記車両とともに当該車両が走行しているレールを撮影して前記撮影画像を取得し、
前記判定手段は、前記撮影画像に写っている前記レールを基準として、前記画像認識手段によって認識された検査対象物の画像に基づいて当該検査対象物を構成する部品の傾きに異常があるか否かを判別し、異常があると判別した場合に、当該検査対象物に異常があると判定することを特徴とする車両検査システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鉄道車両を検査する車両検査システムに関する。
【背景技術】
【０００２】
従来、鉄道車両の検査、具体的にはボルトが紛失していないかの確認や機器箱に凹み等が形成されていないかの確認などは、検査員や運転士が目視で行っている。しかし、目視による検査には、手間や時間がかかる、検査漏れや間違いが生じやすい等の問題がある。そこで、鉄道車両を撮影し、撮影画像を用いて鉄道車両を検査する装置が提案されている。
【０００３】
具体的には、例えば、車両の外観を検査するための外観検査装置であって、車両の画像を取得する画像取得部と、画像取得部で取得した画像に二値化処理を施し、複数の画素が第１値又は第２値で構成された二値化画像を取得する二値化処理部と、二値化処理部で取得した二値化画像に基づいて、車両の外観異常の有無を判定する異常判定部と、を備える外観検査装置が提案されている（特許文献１参照）。
また、例えば、車両のブレーキディスク面を撮像して検査する車両検査装置であって、車両の軌道に沿って配置され、軌道を通過する車両のブレーキディスク面の画像を撮像する撮像装置と、撮像装置による撮像画像を処理し、ブレーキディスク面における特徴点を抽出する処理を行う処理装置と、撮像画像および特徴点の抽出処理結果を含むデータを保存する保存装置と、を備える車両検査装置が提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１２２９６５号公報
【特許文献２】特開２０１１−１８０１０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、鉄道車両には様々な種類があり、例えば、「電動車」、「制御車」、「付随車」等がある。鉄道車両の種類によって当該鉄道車両が備える装置や器具などが異なる。特に、鉄道車両の床下には様々な装置や器具などが設置されている。したがって、鉄道車両の種類にかかわらず撮影画像を用いて一律に検査を行うと、不要なアラートを出力してしまうという問題がある。具体的には、例えば、装置ａを備える車両Ａと装置ａを備えない車両Ｂとがある場合、車両Ｂの検査を車両Ａの検査と同じように行うと、車両Ｂに装置ａが備えられていないためにアラートを出力してしまう等の問題がある。
【０００６】
本発明は、以上のような事情に鑑みてなされたものであり、鉄道車両を検査する車両検査システムであって、的確な検査を行うことが可能な車両検査システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明の車両検査システムは、
車両の撮影画像を取得するための撮像手段と、
前記車両の種類を識別する識別手段と、
前記撮像手段によって取得された撮影画像から、検査対象物の画像を認識する画像認識手段と、
前記画像認識手段によって認識された検査対象物の画像に基づいて、当該検査対象物に異常があるか否かを判定する判定手段と、
前記判定手段によって異常があると判定された場合に報知する報知手段と、
を備え、
前記画像認識手段は、前記車両の種類によって異なる前記検査対象物に関する情報を前記識別手段による識別結果に基づき取得し、当該取得した情報に基づいて、前記撮影画像に含まれる前記検査対象物の画像を認識し、
前記撮像手段は、前記車両とともに当該車両が走行しているレールを撮影して前記撮影画像を取得し、
前記判定手段は、前記撮影画像に写っている前記レールを基準として、前記画像認識手段によって認識された検査対象物の画像に基づいて当該検査対象物を構成する部品の傾きに異常があるか否かを判別し、異常があると判別した場合に、当該検査対象物に異常があると判定するように構成されている。
【０００８】
したがって、車両が備える検査対象物は車両の種類によって異なるが、車両の種類を識別してから、当該車両の撮影画像を用いて検査対象物の検査を行うので、的確な検査を行うことが可能となる。
また、検査員等が車両を実際に見なくても、検査対象物を構成する部品の傾きに異常があるか否かを検査することができる。
また、検査対象物を構成する部品の傾きに異常があるか否かを、正確に検査することが可能となる。
【発明の効果】
【００２１】
本発明によれば、的確な検査を行うことが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態にかかる車両検査システムの概略構成を示すブロック図である。
【図２】鉄道車両の床下に設置された装置や器具などを説明する図である。
【図３】本実施形態にかかる車両検査システムによる車両検査処理を説明するフローチャートである。
【図４】本実施形態にかかる車両検査システムによる車両検査処理を説明するフローチャートである。
【図５】本実施形態にかかる車両検査システムによる車両検査処理を説明するフローチャートである。
【図６】高さ調整装置を説明する図である。
【発明を実施するための形態】
【００２３】
図面を参照しつつ、本発明にかかる車両検査システムの実施形態について説明する。なお、以下に述べる実施形態には、本発明を実施するために技術的に好ましい種々の限定が付されているが、本発明の範囲を以下の実施形態および図示例に限定するものではない。
【００２４】
図１は、本実施形態にかかる車両検査システム１の概略構成を示すブロック図である。
本実施形態の車両検査システム１は、鉄道車両（以下、単に「車両」という。）が車両基地内を走行中に、当該車両の下部（主に床下）に設置された装置や器具などを検査する。具体的には、車両検査システム１は、例えば、車両検知装置１０と、撮像装置２０と、照明装置３０と、検査装置４０と、報知装置５０と、を備えて構成される。
【００２５】
車両検知装置１０は、例えば、車両基地内に設置され、撮像装置２０および照明装置３０に接近する車両を検知する。車両検知装置１０は、例えば、超音波によって車両を検知する超音波センサ、赤外線によって車両を検知する赤外線センサ、磁束密度の変化によって車輪の通過を検知する車輪検知器、車両番号等が記録されたコード（１次元コードであっても、２次元コードであってもよい。）が印字されたラベルを車両の所定位置に貼付しておき、当該コードから車両番号等を読み取ることによって車両を検知するコードリーダ、車両番号等が記録されたＲＦＩＤ（Radio Frequency IDentification）タグ等の無線タグを車両の所定位置に取り付けておき、当該無線タグから車両番号等を読み取ることによって車両を検知するタグリーダ等、あるいはこれらの組み合わせによって構成することができる。
【００２６】
車両検知装置１０は、車両を検知すると、車両検知信号を撮像装置２０および照明装置３０に送信する。撮像装置２０は、車両検知信号を受信すると、例えばスリープモードから動作モード（撮影モード）に切り替わって、撮影を開始する。また、照明装置３０は、車両検知信号を受信すると、例えばスリープモードから動作モード（照明モード）に切り替わって、照明を開始する。
車両検知装置１０と、撮像装置２０および照明装置３０と、の離間距離は、例えば、撮像装置２０および照明装置３０の動作準備の時間（すなわち、車両検知信号を受信してから、動作モードに切り替わるまでの時間）を確保できる距離に設定されている。当該距離は、例えば、車両基地内を走行する車両の速度（例えば、２５ｋｍ／ｈ以下）、車両検知装置１０が車両を検知してから撮像装置２０および照明装置３０が動作モードに切り替わるまでに要する時間等、あるいはこれらの組み合わせに基づき設定することができる。
【００２７】
撮像装置２０は、例えば、車両基地内の線路の両側に設置され、車両の撮影画像を取得する。撮像装置２０は、例えば、モノクロカメラ、カラーカメラ、赤外線カメラ等、あるいはこれらの組み合わせによって構成することができる。
具体的には、例えば、撮像装置２０は、車両検知装置１０からの車両検知信号を受信すると、スリープモードから動作モード（撮影モード）に切り替わって、撮影画像を取得する。そして、取得した撮影画像を検査装置４０に送信する。
【００２８】
本実施形態の場合、撮像装置２０は、車両の下部と当該車両が走行しているレールとを撮影して、当該車両の撮影画像を取得する。
また、本実施形態の場合、撮像装置２０は、撮影画像として静止画データを取得する。撮影画像（静止画データ）は、所定周期で連続的に静止画撮影を行って（すなわち、連写撮影を行って）取得することも可能であるし、動画撮影を行って得た動画データに含まれるフレームを所定数おきに抜き出し、抜き出したフレームを撮影画像とすることも可能である。
【００２９】
また、本実施形態の場合、２つの撮像装置２０のうち一方の撮像装置２０は、１回の撮影（１回の連写撮影あるいは１回の動画撮影）で、列車の一側面を先頭から最後尾まで撮影して、複数の撮影画像を取得するように構成されている。また、２つの撮像装置２０のうち他方の撮像装置２０は、１回の撮影で、当該列車の他側面を先頭から最後尾まで撮影して、複数の撮影画像を取得するように構成されている。
【００３０】
また、本実施形態の場合、車両の下部の各部分（複数の車両が連結して列車を構成している場合には、その連結部分も含む。）が、１回の撮影で取得された複数の撮影画像の少なくとも１つに写っているように、連写撮影の周期あるいは動画データからのフレーム抜出間隔が設定されている。すなわち、一方の撮像装置２０が１回の撮影で取得した複数の撮影画像を繋ぎ合わせると（一部重複して繋ぎ合わせてもよい。）、列車の一側面の下部全体の画像が得られるように、当該一方の撮像装置２０の連写撮影の周期あるいは動画データからのフレーム抜出間隔が設定されている。また、他方の撮像装置２０が１回の撮影で取得した複数の撮影画像を繋ぎ合わせると（一部重複して繋ぎ合わせてもよい。）、当該列車の他側面の下部全体の画像が得られるように、当該他方の撮像装置２０の連写撮影の周期あるいは動画データからのフレーム抜出間隔が設定されている。
【００３１】
照明装置３０は、例えば、車両基地内の線路の両側に設置され、車両検知装置１０からの車両検知信号を受信すると、スリープモードから動作モード（照明モード）に切り替わって、撮像装置２０の撮影範囲（本実施形態の場合、車両の下部および当該車両が走行しているレールを含む範囲）を照明する。これにより、画像認識部４５２（後述）による画像処理精度を高めることができる。
【００３２】
なお、本実施形態では、線路の片側と他側のそれぞれに１つの撮像装置２０を設置したが、これに限定されるものではなく、線路の片側と他側のそれぞれに複数の撮像装置２０を設置することも可能である。
また、本実施形態では、線路の片側と他側のそれぞれに１つの照明装置３０を設置したが、これに限定されるものではなく、線路の片側と他側のそれぞれに複数の照明装置３０を設置することも可能である。
【００３３】
検査装置４０は、例えば、車両基地内の事務所に設置されたパーソナルコンピュータであり、撮像装置２０によって取得された撮影画像を用いて、車両の下部に設置された装置や器具などを検査する。具体的には、検査装置４０は、例えば、Ｉ／Ｆ部４１と、撮影画像データベース４２と、表示部４３と、操作入力部４４と、制御部４５と、を備えて構成される。
【００３４】
Ｉ／Ｆ部４１は、外部装置との間で各種情報を入出力するためのインターフェイスである。本実施形態の場合、Ｉ／Ｆ部４１は、撮像装置２０と接続されており、撮像装置２０からの撮影画像が入力される。また、Ｉ／Ｆ部４１は、報知装置５０と接続されており、報知装置５０へ報知指示信号を出力する。
なお、車両検知装置１０とＩ／Ｆ部４１とを接続するとともに、撮像装置２０および照明装置３０とＩ／Ｆ部４１とを接続して、検査装置４０を介して車両検知装置１０から撮像装置２０および照明装置３０へと車両検知信号を送信するように構成することも可能である。
【００３５】
撮影画像データベース４２は、制御部４５からの指示に従って、撮像装置２０からの撮影画像を、撮影日時や、被写体となった車両の車両番号などとともに記憶する。
撮影日時は、例えば、撮影画像とともに撮像装置２０から検査装置４０へと送信されてもよいし、あるいは、検査装置４０に計時手段を備え、Ｉ／Ｆ部４１が撮像装置２０からの撮影画像を受信した日時等を当該計時手段によって計時して、それを撮影日時としてもよい。
車両番号は、例えば、車種識別部４５１（後述）によって取得される。
【００３６】
ここで、前述したように、本実施形態の場合、車両の下部の各部分（複数の車両が連結して列車を構成している場合には、その連結部分も含む。）が、１回の撮影で取得された複数の撮影画像の少なくとも１つに写っているように、連写撮影の周期あるいは動画データからのフレーム抜出間隔が設定されている。したがって、例えば、車両Ａと車両Ｂとが連結して列車を構成している場合、１回の撮影で、車両Ａを被写体とした撮影画像と、車両Ｂを被写体とした撮影画像と、車両Ａおよび車両Ｂを被写体とした撮影画像と、が取得される。
よって、撮影画像データベース４２には、車両Ａを被写体とした撮影画像を、車両Ａの車両番号とともに記憶し、車両Ｂを被写体とした撮影画像を、車両Ｂの車両番号とともに記憶し、車両Ａおよび車両Ｂを被写体とした撮影画像を、車両Ａの車両番号および車両Ｂの車両番号とともに記憶する。
【００３７】
表示部４３は、例えば液晶ディスプレイによって構成され、制御部４５からの指示に従って撮影画像等を表示する。
【００３８】
操作入力部４４は、例えばキーボードおよびマウスによって構成され、オペレータにより操作されると、当該操作に伴う操作信号を制御部４５に出力する。
【００３９】
制御部４５は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備える。ＲＯＭには、各種データおよびプログラムが記憶されている。ＣＰＵが指定されたプログラムをＲＯＭから読み出してＲＡＭに展開し、展開されたプログラムとＣＰＵとの協働により、制御部４５が、各種処理を行う。
具体的には、制御部４５は、検査装置４０の各部を統括的に制御する。また、制御部４５は、車種識別部４５１と画像認識部４５２と異常判定部４５３とを有する。
【００４０】
車種識別部４５１は、被写体となった車両（以下「車両Ｘ」という。）の種類を識別する。
具体的には、例えば、車種識別部４５１は、車両Ｘの種類を識別するための車種識別情報として車両番号を取得する。
本実施形態の場合、車種識別部４５１は、車両Ｘの撮影画像から、車両Ｘの車体外装部に表記されている車両番号を認識して取得する。ここで、「車両Ｘの撮影画像」とは、車両Ｘが他の車両と連結していない場合（一両編成である場合）には、車両Ｘを被写体とした撮影画像のことであり、車両Ｘが他の車両と連結している場合には、車両Ｘを被写体とした撮影画像と、車両Ｘおよび当該他の車両を被写体とした撮影画像と、の双方のことである。
【００４１】
画像認識部４５２は、撮像装置２０によって取得された車両Ｘの撮影画像から、検査対象物の画像を認識する。具体的には、画像認識部４５２は、車両の種類によって異なる検査対象物に関する検査対象物情報を車種識別部４５１による識別結果に基づき取得し、当該取得した検査対象物情報に基づいて、車両Ｘの撮影画像に含まれる検査対象物の画像を認識する。
ここで、「検査対象物」とは、車両に備えられた装置や器具などのうち、車両検査システム１によって検査する装置や器具などのことである。また、「検査対象物情報」には、例えば、車両が備える検査対象物を識別するための検査対象物識別情報と、当該検査対象物の配設位置（大まかな配設位置）を示す位置情報および当該検査対象物の形状（大まかな形状）を示す形状情報と、当該検査対象物を構成する部品の配設位置等を示す部品情報と、が含まれている。なお、検査対象物情報には、検査対象物の位置情報と形状情報との双方が含まれていなくてもよく、少なくとも一方が含まれていればよい。
【００４２】
車両に備えられた装置や器具などは、車両の種類によって異なる。例えば、図２に示すように、複数の車両が連結して列車を構成している場合、台車Ｄは当該複数の車両の全てに備えられているが、主回路装置Ｇは当該複数の車両のうち一部の車両にのみ備えられている。したがって、車両の種類によって検査対象物が異なる。また、車両の種類によって検出対象物の外観（形状）が異なる場合もある。例えば、台車Ｄの外観は、車両の種類によって異なる場合がある。
本実施形態の場合、制御部４５のＲＯＭ等に検査対象物情報記憶領域が設けられており、当該検査対象物情報記憶領域に、予め、車両の車両番号と、当該車両の検査対象物情報と、が対応付けて記憶されている。
なお、検査対象物情報記憶領域において、２つの車両の連結部分に設置されている検査対象物（連結装置等）に関する検査対象物情報は、当該２つの列車のうち一方の車両番号と対応付けて記憶されていることが好ましい。これにより、当該検査対象物を重複して検査することがなくなる。
【００４３】
具体的には、例えば、画像認識部４５２は、まず、車両Ｘの撮影画像にエッジ検出処理を施して、検出したエッジからなるエッジ画像を生成する。ここでは、車両Ｘの一側面の下部全体（車両Ｘが他の車両と連結している場合には、その連結部分も含む。）のエッジ画像を生成するとともに、車両Ｘの他側面の下部全体（車両Ｘが他の車両と連結している場合には、その連結部分も含む。）のエッジ画像を生成する。以下、車両の一側面の下部全体のエッジ画像と、当該車両の他側面の下部全体のエッジ画像と、を合わせて「全体エッジ画像」という。
車両Ｘの一側面の下部全体のエッジ画像は、車両Ｘの一側面が写っている撮影画像（少なくとも車両Ｘの一側面の一部が写っていればよく、車両Ｘ以外の車両が写っていてもよい）を用いて生成され、例えば、車両Ｘの一側面が写っている撮影画像が複数ある場合には、当該複数の撮影画像から生成した複数のエッジ画像を繋ぎ合わせて生成される。車両Ｘの他側面の下部全体のエッジ画像の場合も同様である。
【００４４】
次いで、車種識別部４５１によって取得された車両番号に対応する検査対象物情報を検査対象物情報記憶領域から取得し、取得した検査対象物情報（具体的には、取得した検査対象物情報に含まれる検査対象物の位置情報および形状情報）に基づいて、生成した車両Ｘの全体エッジ画像から、車両Ｘが備える検査対象物のエッジ画像を抽出する。
また、画像認識部４５２は、生成した車両Ｘの全体エッジ画像から、車両Ｘとともに撮影されたレールの所定部分（例えば上面）のエッジ線を抽出する。このエッジ線は、鉛直基準線（後述）として使用される。
【００４５】
なお、車両Ｘの撮影画像は、屋外を走行中の車両Ｘを撮影して取得されたものであるため、日照や天候などの影響、車両の動揺など影響等を補正する目的で、画像処理（エッジ検出処理）の前処理として、明るさ調整やノイズ除去などの補正処理を行うことが好ましい。
また、本実施形態では、検査対象物の画像の認識に、エッジ検出処理によって検査対象物のエッジ画像を抽出する方法を用いたが、これに限定されるものではなく、検査対象物の画像の認識には、公知の画像認識処理技術を用いることができる。例えば、２値化処理によって検査対象物の２値化画像を抽出する方法、エッジ検出処理によって検査対象物のエッジ画像を抽出する方法、特徴点抽出処理によって検査対象物の特徴点画像を抽出する方法等、あるいはこれらの組み合わせを用いることができる。
【００４６】
異常判定部４５３は、画像認識部４５２によって認識された検査対象物の画像に基づいて、当該検査対象物に異常があるか否かを判定する。そして、異常があると判定した場合には、Ｉ／Ｆ部４１を介して報知装置５０に、アラートを出力するよう指示する報知指示信号を出力する。
【００４７】
本実施形態の場合、異常判定部４５３は、まず、画像認識部４５２によって検査対象物の画像が認識されなかった場合に、当該検査対象物が無いと判別して、当該検査対象物に異常があると判定する。
具体的には、例えば、異常判定部４５３は、画像認識部４５２によって検査対象物のエッジ画像が抽出されなかった場合に、当該検査対象物が無いと判別して、当該検査対象物に異常があると判定する。本実施形態では、検査対象物情報に、検査対象物の配設位置（大まかな配設位置）を示す位置情報および検査対象物の形状（大まかな形状）を示す形状情報が含まれており、画像認識部４５２は、当該位置情報および当該形状情報に基づいて、生成した全体エッジ画像から検査対象物のエッジ画像を抽出するので、検査対象物が車両から離脱してしまった場合だけでなく、検査対象物の配設位置が大きくずれている場合や、検査対象物の形状が大きく変形している場合にも、検査対象物のエッジ画像が抽出されず、当該検査対象物に異常があると判定される。
【００４８】
次いで、異常判定部４５３は、画像認識部４５２によって検査対象物の画像が認識された場合に、画像認識部４５２によって認識された当該検査対象物の画像に基づいて当該検査対象物を構成する部品の有無を判別し、当該検査対象物を構成する部品が無いと判別した場合に、当該検査対象物に異常があると判定する。
具体的には、例えば、異常判定部４５３は、画像認識部４５２によって抽出された検査対象物のエッジ画像と、画像認識部４５２によって取得された検査対象物情報（具体的には、検査対象物情報に含まれる部品情報）と、に基づいて、当該検査対象物を構成する部品の有無を判別し、当該検査対象物を構成する部品が無い、すなわち紛失している部品があると判別した場合に、当該検査対象物に異常があると判定する。
【００４９】
次いで、異常判定部４５３は、当該検査対象物を構成する部品が有る、すなわち紛失している部品がないと判別した場合に、画像認識部４５２によって認識された当該検査対象物の画像に基づいて当該検査対象物を構成する部品の形状に異常があるか否かを判別し、異常があると判別した場合に、当該検査対象物に異常があると判定する。
具体的には、例えば、検査対象物を構成する部品の形状が直方体状である場合には、異常判定部４５３は、まず、画像認識部４５２によって抽出された当該検査対象物のエッジ画像から、当該部品の輪郭線を抽出する。次いで、抽出した輪郭線の真直度を求め、求めた真直度が輪郭線真直度閾値より大きい場合に、当該検査対象物の形状に異常があると判別する。これにより、検査対象物を構成する部品に凹み変形が生じていないか等を検査することができる。
また、例えば、検査対象物を構成する部品の形状が棒状や筒状である場合には、異常判定部４５３は、まず、画像認識部４５２によって抽出された当該検査対象物のエッジ画像から、当該部品の軸線を抽出する。次いで、抽出した軸線の真直度を求め、求めた真直度が軸線真直度閾値より大きい場合に、当該検査対象物の形状に異常があると判別する。これにより、検査対象物を構成する部品に曲がり変形が生じていないか等を検査することができる。
【００５０】
なお、輪郭線真直度閾値および軸線真直度閾値は、部品の種類毎に設定されている。ここで、「真直度」とは、直線形体の幾何学的に正しい直線からの狂いの大きさのことであり、例えば、抽出した輪郭線または軸線を挟む平行な２本の直線の間隔のことである。
【００５１】
また、異常判定部４５３は、当該検査対象物を構成する部品が有る、すなわち紛失している部品がないと判別した場合に、画像認識部４５２によって認識された当該検査対象物の画像に基づいて当該検査対象物を構成する部品の傾きに異常があるか否かを判別し、異常があると判別した場合に、当該検査対象物に異常があると判定する。
具体的には、異常判定部４５３は、まず、画像認識部４５２によって抽出された検査対象物のエッジ画像から、当該検査対象物を構成する部品の輪郭線や軸線などを抽出する。また、画像認識部４５２によって抽出されたレールの所定部分（例えば上面）のエッジ線を取得し、これを鉛直基準線として用いる。次いで、抽出した輪郭線や軸線などの鉛直基準線に対する傾きを求め、求めた傾きが傾き許容範囲外である場合に、当該検査対象物の傾きに異常があると判別する。
これにより、検査対象物を構成する部品が傾いて取り付けられているか否かを検査したり、検査対象物を構成する部品が異常な状態であるか否かを検査したりすることができる。ここで、「異常な状態」とは、例えば、検査対象物を構成する部品が、機器箱の蓋を開閉する際に握るハンドルであり、車両の走行中に当該ハンドルが施錠されていることが正常である場合には、解錠状態のことである。また、例えば、検査対象物を構成する部品が、コックであり、車両の走行中に当該コックが開放されていることが正常である場合には、閉鎖状態のことである。
【００５２】
なお、傾き許容範囲は、部品の種類毎に設定されている。走行中の車両Ｘを撮影して取得した撮影画像から検査対象物のエッジ画像が抽出されることを考慮して、傾き許容範囲には車両動揺成分（５度程度）が含まれていることが好ましい。
【００５３】
報知装置５０は、異常判定部４５３によって異常があると判定された場合に報知する。
具体的には、報知装置５０は、例えばパトライト（登録商標）等によって構成され、検査装置４０（具体的には制御部４５）からの報知指示信号に従って、点灯したり点滅したりしてアラートを出力する。これにより、検査対象物に異常があることを、検査員等に報知することができる。
【００５４】
次に、図３〜図５を参照して、車両検査システム１による車両検査処理を説明する。
まず、車両検知装置１０が、撮像装置２０および照明装置３０に接近する車両を検知すると（ステップＳ１）、照明装置３０によって撮像装置２０の撮影範囲が照明された状態で、撮像装置２０が、車両の撮影画像を取得する（ステップＳ２）。
次いで、検査装置４０の車種識別部４５１が、当該車両の種類を識別する（ステップＳ３）。
次いで、検査装置４０の画像認識部４５２が、ステップＳ２で取得された撮影画像にエッジ検出処理（画像処理）を施して、当該車両の全体エッジ画像を生成する（ステップＳ４）。
【００５５】
次いで、画像認識部４５２が、ステップＳ３で識別された当該車両の種類に対応する検査対象物情報を検査対象物情報記憶領域から取得し、取得した検査対象物情報（具体的には、取得した検査対象物情報に含まれる検査対象物識別情報）に基づいて、当該車両は走行装置（例えば台車Ｄ）を備える車両であるか否かを判定する（ステップＳ５）。
当該車両は走行装置を備える車両でないと判定した場合（ステップＳ５；Ｎｏ）には、ステップＳ１２の処理に移行する。
一方、当該車両は走行装置を備える車両であると判定した場合（ステップＳ５；Ｙｅｓ）には、走行装置の画像を認識する（ステップＳ６）。すなわち、ステップＳ４で生成した全体エッジ画像から、走行装置のエッジ画像を抽出する。
【００５６】
次いで、検査装置４０の異常判定部４５３が、走行装置の画像が認識されたか否かを判別する（ステップＳ７）。すなわち、走行装置のエッジ画像が抽出されたか否かを判別する。
走行装置の画像が認識されなかったと判別した場合（ステップＳ７；Ｎｏ）、すなわち走行装置のエッジ画像が抽出されなかった場合には、走行装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ１１）。
【００５７】
一方、走行装置の画像が認識されたと判別した場合（ステップＳ７；Ｙｅｓ）、すなわち走行装置のエッジ画像が抽出された場合には、認識された走行装置の画像（すなわち、抽出された走行装置のエッジ画像）に基づいて、走行装置を構成する部品（台車Ｄの枠、空気バネＥ等）の有無を判別する（ステップＳ８）。
走行装置を構成する部品が無い、すなわち紛失している部品があると判別した場合（ステップＳ８；Ｙｅｓ）には、走行装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ１１）。
【００５８】
一方、走行装置を構成する部品が有る、すなわち紛失している部品がないと判別した場合（ステップＳ８；Ｎｏ）には、認識された走行装置の画像（すなわち、抽出された走行装置のエッジ画像）に基づいて、走行装置を構成する部品の形状に異常があるか否かを判別する（ステップＳ９）。
走行装置を構成する部品の形状に異常があると判別した場合（ステップＳ９；Ｙｅｓ）には、走行装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ１１）。
【００５９】
一方、走行装置を構成する部品の形状に異常がないと判別した場合（ステップＳ９；Ｎｏ）には、認識された走行装置の画像（すなわち、抽出された走行装置のエッジ画像）に基づいて、走行装置を構成する部品の傾きに異常があるか否かを判別する（ステップＳ１０）。
走行装置を構成する部品の傾きに異常があると判別した場合（ステップＳ１０；Ｙｅｓ）には、走行装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ１１）。
一方、走行装置を構成する部品の傾きに異常がないと判別した場合（ステップＳ１０；Ｎｏ）には、ステップＳ１２の処理に移行する。
【００６０】
ステップＳ１２では、画像認識部４５２が、ステップＳ３で識別された当該車両の種類に対応する検査対象物情報（具体的には、検査対象物情報に含まれる検査対象物識別情報）に基づいて、当該車両は高さ調整装置Ｆを備える車両であるか否かを判定する（ステップＳ１２）。ここで、高さ調整装置Ｆは、図２および図６に示すように、台車Ｄに取り付けられており、車体の高さを一定に保つために備えられている。高さ調整装置Ｆは、図６に示すように、高さ調整棒（ＬＶ棒）Ｆ１や、高さ調整棒Ｆ１を台車Ｄに取り付けるための取付け部品Ｆ２などから構成されている。
当該車両は高さ調整装置Ｆを備える車両でないと判定した場合（ステップＳ１２；Ｎｏ）には、ステップＳ１９の処理に移行する。
一方、当該車両は高さ調整装置Ｆを備える車両であると判定した場合（ステップＳ１２；Ｙｅｓ）には、高さ調整装置Ｆの画像を認識する（ステップＳ１３）。すなわち、ステップＳ４で生成した全体エッジ画像から、高さ調整装置Ｆのエッジ画像を抽出する。
【００６１】
次いで、検査装置４０の異常判定部４５３が、高さ調整装置Ｆの画像が認識されたか否かを判別する（ステップＳ１４）。すなわち、高さ調整装置Ｆのエッジ画像が抽出されたか否かを判別する。
高さ調整装置Ｆの画像が認識されなかったと判別した場合（ステップＳ１４；Ｎｏ）、すなわち高さ調整装置Ｆのエッジ画像が抽出されなかった場合には、高さ調整装置Ｆに異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ１８）。
【００６２】
一方、高さ調整装置Ｆの画像が認識されたと判別した場合（ステップＳ１４；Ｙｅｓ）、すなわち高さ調整装置Ｆのエッジ画像が抽出された場合には、認識された高さ調整装置Ｆの画像（すなわち、抽出された高さ調整装置Ｆのエッジ画像）に基づいて、高さ調整装置Ｆを構成する部品（高さ調整棒Ｆ１、取付け部品Ｆ２等）の有無を判別する（ステップＳ１５）。
高さ調整装置Ｆを構成する部品が無い、すなわち紛失している部品があると判別した場合（ステップＳ１５；Ｙｅｓ）には、高さ調整装置Ｆに異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ１８）。
【００６３】
一方、高さ調整装置Ｆを構成する部品が有る、すなわち紛失している部品がないと判別した場合（ステップＳ１５；Ｎｏ）には、認識された高さ調整装置Ｆの画像（すなわち、抽出された高さ調整装置Ｆのエッジ画像）に基づいて、高さ調整装置Ｆを構成する部品の形状に異常があるか否かを判別する（ステップＳ１６）。
高さ調整装置Ｆを構成する部品の形状に異常があると判別した場合（ステップＳ１６；Ｙｅｓ）には、高さ調整装置Ｆに異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ１８）。
【００６４】
一方、高さ調整装置Ｆを構成する部品の形状に異常がないと判別した場合（ステップＳ１６；Ｎｏ）には、認識された高さ調整装置Ｆの画像（すなわち、抽出された高さ調整装置Ｆのエッジ画像）に基づいて、高さ調整装置Ｆを構成する部品の傾きに異常があるか否かを判別する（ステップＳ１７）。
高さ調整装置Ｆを構成する部品の傾きに異常があると判別した場合（ステップＳ１７；Ｙｅｓ）には、高さ調整装置Ｆに異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ１８）。
一方、高さ調整装置Ｆを構成する部品の傾きに異常がないと判別した場合（ステップＳ１７；Ｎｏ）には、ステップＳ１９の処理に移行する。
【００６５】
ステップＳ１９では、画像認識部４５２が、ステップＳ３で識別された当該車両の種類に対応する検査対象物情報（具体的には、検査対象物情報に含まれる検査対象物識別情報）に基づいて、当該車両は主回路装置Ｇ（例えばＶＶＶＦ装置）を備える車両であるか否かを判定する（ステップＳ１９）。
当該車両は主回路装置Ｇを備える車両でないと判定した場合（ステップＳ１９；Ｎｏ）には、ステップＳ２６の処理に移行する。
一方、当該車両は主回路装置Ｇを備える車両であると判定した場合（ステップＳ１９；Ｙｅｓ）には、主回路装置Ｇの画像を認識する（ステップＳ２０）。すなわち、ステップＳ４で生成した全体エッジ画像から、主回路装置Ｇのエッジ画像を抽出する。
【００６６】
次いで、検査装置４０の異常判定部４５３が、主回路装置Ｇの画像が認識されたか否かを判別する（ステップＳ２１）。すなわち、主回路装置Ｇのエッジ画像が抽出されたか否かを判別する。
主回路装置Ｇの画像が認識されなかったと判別した場合（ステップＳ２１；Ｎｏ）、すなわち主回路装置Ｇのエッジ画像が抽出されなかった場合には、主回路装置Ｇに異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ２５）。
【００６７】
一方、主回路装置Ｇの画像が認識されたと判別した場合（ステップＳ２１；Ｙｅｓ）、すなわち主回路装置Ｇのエッジ画像が抽出された場合には、認識された主回路装置Ｇの画像（すなわち、抽出された主回路装置Ｇのエッジ画像）に基づいて、主回路装置Ｇを構成する部品（ＶＶＶＦ装置箱の箱体、蓋、ハンドル等）の有無を判別する（ステップＳ２２）。
主回路装置Ｇを構成する部品が無い、すなわち紛失している部品があると判別した場合（ステップＳ２２；Ｙｅｓ）には、主回路装置Ｇに異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ２５）。
【００６８】
一方、主回路装置Ｇを構成する部品が有る、すなわち紛失している部品がないと判別した場合（ステップＳ２２；Ｎｏ）には、認識された主回路装置Ｇの画像（すなわち、抽出された主回路装置Ｇのエッジ画像）に基づいて、主回路装置Ｇを構成する部品の形状に異常があるか否かを判別する（ステップＳ２３）。
主回路装置Ｇを構成する部品の形状に異常があると判別した場合（ステップＳ２３；Ｙｅｓ）には、主回路装置Ｇに異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ２５）。
【００６９】
一方、主回路装置Ｇを構成する部品の形状に異常がないと判別した場合（ステップＳ２３；Ｎｏ）には、認識された主回路装置Ｇの画像（すなわち、抽出された主回路装置Ｇのエッジ画像）に基づいて、主回路装置Ｇを構成する部品の傾きに異常があるか否かを判別する（ステップＳ２４）。
主回路装置Ｇを構成する部品の傾きに異常があると判別した場合（ステップＳ２４；Ｙｅｓ）には、主回路装置Ｇに異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ２５）。
一方、主回路装置Ｇを構成する部品の傾きに異常がないと判別した場合（ステップＳ２４；Ｎｏ）には、ステップＳ２６の処理に移行する。
【００７０】
ステップＳ２６では、画像認識部４５２が、ステップＳ３で識別された当該車両の種類に対応する検査対象物情報（具体的には、検査対象物情報に含まれる検査対象物識別情報）に基づいて、当該車両は補助電源装置（例えばＳＩＶ装置）を備える車両であるか否かを判定する（ステップＳ２６）。
当該車両は補助電源装置を備える車両でないと判定した場合（ステップＳ２６；Ｎｏ）には、ステップＳ３３の処理に移行する。
一方、当該車両は補助電源装置を備える車両であると判定した場合（ステップＳ２６；Ｙｅｓ）には、補助電源装置の画像を認識する（ステップＳ２７）。すなわち、ステップＳ４で生成した全体エッジ画像から、補助電源装置のエッジ画像を抽出する。
【００７１】
次いで、検査装置４０の異常判定部４５３が、補助電源装置の画像が認識されたか否かを判別する（ステップＳ２８）。すなわち、補助電源装置のエッジ画像が抽出されたか否かを判別する。
補助電源装置の画像が認識されなかったと判別した場合（ステップＳ２８；Ｎｏ）、すなわち補助電源装置のエッジ画像が抽出されなかった場合には、補助電源装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ３２）。
【００７２】
一方、補助電源装置の画像が認識されたと判別した場合（ステップＳ２８；Ｙｅｓ）、すなわち補助電源装置のエッジ画像が抽出された場合には、認識された補助電源装置の画像（すなわち、抽出された補助電源装置のエッジ画像）に基づいて、補助電源装置を構成する部品（ＳＩＶ装置箱の箱体、蓋、ハンドル、配線支え等）の有無を判別する（ステップＳ２９）。
補助電源装置を構成する部品が無い、すなわち紛失している部品があると判別した場合（ステップＳ２９；Ｙｅｓ）には、補助電源装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ３２）。
【００７３】
一方、補助電源装置を構成する部品が有る、すなわち紛失している部品がないと判別した場合（ステップＳ２９；Ｎｏ）には、認識された補助電源装置の画像（すなわち、抽出された補助電源装置のエッジ画像）に基づいて、補助電源装置を構成する部品の形状に異常があるか否かを判別する（ステップＳ３０）。
補助電源装置を構成する部品の形状に異常があると判別した場合（ステップＳ３０；Ｙｅｓ）には、補助電源装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ３２）。
【００７４】
一方、補助電源装置を構成する部品の形状に異常がないと判別した場合（ステップＳ３０；Ｎｏ）には、認識された補助電源装置の画像（すなわち、抽出された補助電源装置のエッジ画像）に基づいて、補助電源装置を構成する部品の傾きに異常があるか否かを判別する（ステップＳ３１）。
補助電源装置を構成する部品の傾きに異常があると判別した場合（ステップＳ３１；Ｙｅｓ）には、補助電源装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ３２）。
一方、補助電源装置を構成する部品の傾きに異常がないと判別した場合（ステップＳ３１；Ｎｏ）には、ステップＳ３３の処理に移行する。
【００７５】
ステップＳ３３では、画像認識部４５２が、ステップＳ３で識別された当該車両の種類に対応する検査対象物情報（具体的には、検査対象物情報に含まれる検査対象物識別情報）に基づいて、当該車両は空気装置（例えば空気圧縮機）を備える車両であるか否かを判定する（ステップＳ３３）。
当該車両は空気装置を備える車両でないと判定した場合（ステップＳ３３；Ｎｏ）には、ステップＳ４０の処理に移行する。
一方、当該車両は空気装置を備える車両であると判定した場合（ステップＳ３３；Ｙｅｓ）には、空気装置の画像を認識する（ステップＳ３４）。すなわち、ステップＳ４で生成した全体エッジ画像から、空気装置のエッジ画像を抽出する。
【００７６】
次いで、検査装置４０の異常判定部４５３が、空気装置の画像が認識されたか否かを判別する（ステップＳ３５）。すなわち、空気装置のエッジ画像が抽出されたか否かを判別する。
空気装置の画像が認識されなかったと判別した場合（ステップＳ３５；Ｎｏ）、すなわち空気装置のエッジ画像が抽出されなかった場合には、空気装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ３９）。
【００７７】
一方、空気装置の画像が認識されたと判別した場合（ステップＳ３５；Ｙｅｓ）、すなわち空気装置のエッジ画像が抽出された場合には、認識された空気装置の画像（すなわち、抽出された空気装置のエッジ画像）に基づいて、空気装置を構成する部品（空気圧縮機の蓋、ハンドル、配管支え、コック、ドレンコック、チリコシ等）の有無を判別する（ステップＳ３６）。
空気装置を構成する部品が無い、すなわち紛失している部品があると判別した場合（ステップＳ３６；Ｙｅｓ）には、空気装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ３９）。
【００７８】
一方、空気装置を構成する部品が有る、すなわち紛失している部品がないと判別した場合（ステップＳ３６；Ｎｏ）には、認識された空気装置の画像（すなわち、抽出された空気装置のエッジ画像）に基づいて、空気装置を構成する部品の形状に異常があるか否かを判別する（ステップＳ３７）。
空気装置を構成する部品の形状に異常があると判別した場合（ステップＳ３７；Ｙｅｓ）には、空気装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ３９）。
【００７９】
一方、空気装置を構成する部品の形状に異常がないと判別した場合（ステップＳ３７；Ｎｏ）には、認識された空気装置の画像（すなわち、抽出された空気装置のエッジ画像）に基づいて、空気装置を構成する部品の傾きに異常があるか否かを判別する（ステップＳ３８）。
空気装置を構成する部品の傾きに異常があると判別した場合（ステップＳ３８；Ｙｅｓ）には、空気装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ３９）。
一方、空気装置を構成する部品の傾きに異常がないと判別した場合（ステップＳ３８；Ｎｏ）には、ステップＳ４０の処理に移行する。
【００８０】
ステップＳ４０では、画像認識部４５２が、ステップＳ３で識別された当該車両の種類に対応する検査対象物情報（具体的には、検査対象物情報に含まれる検査対象物識別情報）に基づいて、当該車両は保安装置（例えば車上子）を備える車両であるか否かを判定する（ステップＳ４０）。
当該車両は保安装置を備える車両でないと判定した場合（ステップＳ４０；Ｎｏ）には、ステップＳ４７の処理に移行する。
一方、当該車両は保安装置を備える車両であると判定した場合（ステップＳ４０；Ｙｅｓ）には、保安装置の画像を認識する（ステップＳ４１）。すなわち、ステップＳ４で生成した全体エッジ画像から、保安装置のエッジ画像を抽出する。
【００８１】
次いで、検査装置４０の異常判定部４５３が、保安装置の画像が認識されたか否かを判別する（ステップＳ４２）。すなわち、保安装置のエッジ画像が抽出されたか否かを判別する。
保安装置の画像が認識されなかったと判別した場合（ステップＳ４２；Ｎｏ）、すなわち保安装置のエッジ画像が抽出されなかった場合には、保安装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ４６）。
【００８２】
一方、保安装置の画像が認識されたと判別した場合（ステップＳ４２；Ｙｅｓ）、すなわち保安装置のエッジ画像が抽出された場合には、認識された保安装置の画像（すなわち、抽出された保安装置のエッジ画像）に基づいて、保安装置を構成する部品（車上子本体、車上子本体を車両に取り付けるための取付け部品等）の有無を判別する（ステップＳ４３）。
保安装置を構成する部品が無い、すなわち紛失している部品があると判別した場合（ステップＳ４３；Ｙｅｓ）には、保安装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ４６）。
【００８３】
一方、保安装置を構成する部品が有る、すなわち紛失している部品がないと判別した場合（ステップＳ４３；Ｎｏ）には、認識された保安装置の画像（すなわち、抽出された保安装置のエッジ画像）に基づいて、保安装置を構成する部品の形状に異常があるか否かを判別する（ステップＳ４４）。
保安装置を構成する部品の形状に異常があると判別した場合（ステップＳ４４；Ｙｅｓ）には、保安装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ４６）。
【００８４】
一方、保安装置を構成する部品の形状に異常がないと判別した場合（ステップＳ４４；Ｎｏ）には、認識された保安装置の画像（すなわち、抽出された保安装置のエッジ画像）に基づいて、保安装置を構成する部品の傾きに異常があるか否かを判別する（ステップＳ４５）。
保安装置を構成する部品の傾きに異常があると判別した場合（ステップＳ４５；Ｙｅｓ）には、保安装置に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ４６）。
一方、保安装置を構成する部品の傾きに異常がないと判別した場合（ステップＳ４５；Ｎｏ）には、ステップＳ４７の処理に移行する。
【００８５】
ステップＳ４７では、画像認識部４５２が、ステップＳ３で識別された当該車両の種類に対応する検査対象物情報（具体的には、検査対象物情報に含まれる検査対象物識別情報）に基づいて、当該車両は他の検査対象物を備える車両であるか否かを判定する（ステップＳ４７）。ここで、「他の検査対象物」とは、例えば、連結装置、転線箱Ｈ（図２参照）等である。
当該車両は他の検査対象物を備える車両でないと判定した場合（ステップＳ４７；Ｎｏ）には、車両検査処理を終了する。
一方、当該車両は他の検査対象物を備える車両であると判定した場合（ステップＳ４７；Ｙｅｓ）には、他の検査対象物の画像を認識する（ステップＳ４８）。すなわち、ステップＳ４で生成した全体エッジ画像から、他の検査対象物のエッジ画像を抽出する。
【００８６】
次いで、検査装置４０の異常判定部４５３が、他の検査対象物の画像が認識されたか否かを判別する（ステップＳ４９）。すなわち、他の検査対象物のエッジ画像が抽出されたか否かを判別する。
他の検査対象物の画像が認識されなかったと判別した場合（ステップＳ４９；Ｎｏ）、すなわち他の検査対象物のエッジ画像が抽出されなかった場合には、他の検査対象物に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ５３）。
【００８７】
一方、他の検査対象物の画像が認識されたと判別した場合（ステップＳ４９；Ｙｅｓ）、すなわち他の検査対象物のエッジ画像が抽出された場合には、認識された他の検査対象物の画像（すなわち、抽出された他の検査対象物のエッジ画像）に基づいて、他の検査対象物を構成する部品の有無を判別する（ステップＳ５０）。ここで、「他の検査対象物を構成する部品」とは、他の検査対象物が転線箱Ｈである場合には、転線箱Ｈの箱体や蓋などである。
他の検査対象物を構成する部品が無い、すなわち紛失している部品があると判別した場合（ステップＳ５０；Ｙｅｓ）には、他の検査対象物に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ５３）。
【００８８】
一方、他の検査対象物を構成する部品が有る、すなわち紛失している部品がないと判別した場合（ステップＳ５０；Ｎｏ）には、認識された他の検査対象物の画像（すなわち、抽出された他の検査対象物のエッジ画像）に基づいて、他の検査対象物を構成する部品の形状に異常があるか否かを判別する（ステップＳ５１）。
他の検査対象物を構成する部品の形状に異常があると判別した場合（ステップＳ５１；Ｙｅｓ）には、他の検査対象物に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ５３）。
【００８９】
一方、他の検査対象物を構成する部品の形状に異常がないと判別した場合（ステップＳ５１；Ｎｏ）には、認識された他の検査対象物の画像（すなわち、抽出された他の検査対象物のエッジ画像）に基づいて、他の検査対象物を構成する部品の傾きに異常があるか否かを判別する（ステップＳ５２）。
他の検査対象物を構成する部品の傾きに異常があると判別した場合（ステップＳ５２；Ｙｅｓ）には、他の検査対象物に異常があると判定して、報知装置５０に報知指示信号を送信する。これにより、報知装置５０によって異常が報知される（ステップＳ５３）。
一方、他の検査対象物を構成する部品の傾きに異常がないと判別した場合（ステップＳ５２；Ｎｏ）には、車両検査処理を終了する。当該車両が備える他の検査対象物が複数ある場合には、ステップＳ４７からステップＳ５３までの処理を他の検査対象物毎に行う。
【００９０】
一の車両で列車を構成している場合（すなわち、一両編成の列車の場合）には、車両検査システム１は、ステップＳ１で、当該列車を検知し、ステップＳ２で、当該列車の先頭から最後尾までを撮影し、ステップＳ３からステップＳ５３までの処理を当該一の車両に対して行う。
また、複数の車両が連結して列車を構成している場合には、車両検査システム１は、ステップＳ１で、当該列車を検知し、ステップＳ２で、当該列車の先頭から最後尾までを撮影し、ステップＳ３からステップＳ５３までの処理を各車両に対して行う。すなわち、ステップＳ３からステップＳ５３までの処理を車両毎に行う。
【００９１】
なお、ステップＳ１１で異常報知を行った後、ステップＳ１２の処理に移行するように構成したが、これに限定されるものではなく、ステップＳ１１で異常報知を行った後、車両検査処理を終了するように構成することも可能である。ステップＳ１８での異常報知、ステップＳ２５での異常報知、ステップＳ３２での異常報知、ステップＳ３９での異常報知、ステップＳ４６での異常報知の場合も同様である。
また、異常報知を行う際に、異常が検出された撮影画像を表示部４３に表示するように構成することも可能である。これにより、検査員等は、車両を実際に見に行かなくても、表示部４３に表示されている撮影画像を見るだけで、本当に異常が発生しているのかを確認することができる。
さらに、異常報知の後、検査員等が、表示部４３に表示された撮影画像を見たり車両を実際に見たりして、異常が確認できたか否かを操作入力部４４を操作して入力し、異常が確認できなかった回数が所定数に達した場合に、制御部４５によって閾値や許容範囲などを変更するように構成することも可能である。具体的には、例えば、台車Ｄの枠（走行装置を構成する部品）の傾きに異常があると判別して異常報知を行った後に「台車Ｄの枠の傾き異常が確認できなかった」と入力された回数が所定数に達した場合、制御部４５は、台車Ｄの枠の傾き異常を判別する際に用いる傾き許容範囲を、例えば“−１０度〜＋１０度”であったところを“−１１度〜＋１１度”に変更するように構成することも可能である。これにより、異常判定精度を向上させることが可能となる。
【００９２】
以上説明した本実施形態の車両検査システム１によれば、車両の撮影画像を取得するための撮像手段（撮像装置２０）と、車両の種類を識別する識別手段（車種識別部４５１）と、撮像手段によって取得された撮影画像から、検査対象物の画像を認識する画像認識手段（画像認識部４５２）と、画像認識手段によって認識された検査対象物の画像に基づいて、当該検査対象物に異常があるか否かを判定する判定手段（異常判定部４５３）と、判定手段によって異常があると判定された場合に報知する報知手段（報知装置５０）と、を備え、画像認識手段は、車両の種類によって異なる検査対象物に関する情報（検査対象物情報）を識別手段による識別結果に基づき取得し、当該取得した情報に基づいて、撮影画像に含まれる検査対象物の画像を認識するように構成されている。
【００９３】
したがって、車両が備える検査対象物は車両の種類によって異なるが、車両の種類を識別してから、当該車両の撮影画像を用いて検査対象物の検査を行うので、的確な検査を行うことが可能となる。
【００９４】
また、本実施形態の車両検査システム１によれば、判定手段（異常判定部４５３）は、画像認識手段（画像認識部４５２）によって検査対象物の画像が認識されなかった場合に、当該検査対象物に異常があると判定するように構成することが可能である。
【００９５】
このように構成することによって、検査員等が車両を実際に見なくても、検査対象物の有無を検査することができる。
【００９６】
また、本実施形態の車両検査システム１によれば、判定手段（異常判定部４５３）は、画像認識手段（画像認識部４５２）によって認識された検査対象物の画像に基づいて当該検査対象物を構成する部品の有無を判別し、当該検査対象物を構成する部品が無いと判別した場合に、当該検査対象物に異常があると判定するように構成することが可能である。
【００９７】
このように構成することによって、検査員等が車両を実際に見なくても、検査対象物を構成する部品の有無を検査することができる。
【００９８】
また、本実施形態の車両検査システム１によれば、判定手段（異常判定部４５３）は、画像認識手段（画像認識部４５２）によって認識された検査対象物の画像に基づいて当該検査対象物を構成する部品の形状に異常があるか否かを判別し、異常があると判別した場合に、当該検査対象物に異常があると判定するように構成することが可能である。
【００９９】
このように構成することによって、検査員等が車両を実際に見なくても、検査対象物を構成する部品の形状に異常があるか否かを検査することができる。
【０１００】
また、本実施形態の車両検査システム１によれば、判定手段（異常判定部４５３）は、画像認識手段（画像認識部４５２）によって認識された検査対象物の画像に基づいて当該検査対象物を構成する部品の傾きに異常があるか否かを判別し、異常があると判別した場合に、当該検査対象物に異常があると判定するように構成することが可能である。
【０１０１】
このように構成することによって、検査員等が車両を実際に見なくても、検査対象物を構成する部品の傾きに異常があるか否かを検査することができる。
【０１０２】
また、本実施形態の車両検査システム１によれば、撮像手段（撮像装置２０）は、車両とともに当該車両が走行しているレールを撮影して撮影画像を取得し、判定手段（異常判定部４５３）は、撮影画像に写っているレールを基準として、傾きに異常があるか否かを判別するように構成することが可能である。
【０１０３】
このように構成することによって、検査対象物を構成する部品の傾きに異常があるか否かを、正確に検査することが可能となる。
【０１０４】
また、本実施形態の車両検査システム１によれば、撮像手段（撮像装置２０）に接近する車両を検知する検知手段（車両検知装置１０）を備え、撮像手段は、検知手段によって車両が検知されると、待機状態（スリープモード）から撮影状態（動作モード）に切り替わるように構成することが可能である。
【０１０５】
このように構成することによって、無駄な電力消費を抑えることが可能となる。
【０１０６】
上記の実施形態において、添付図面に図示されている構成等については、あくまで一例であり、これらに限定されるものではなく、本発明の効果を発揮する範囲内で適宜変更することが可能である。その他、本発明の目的の範囲を逸脱しない限りにおいて適宜変更して実施することが可能である。
【０１０７】
上記の実施形態において、車種識別部４５１は、車両Ｘの撮影画像から、車両Ｘの車体外装部に表記されている車両番号を認識して取得するように構成したが、車種識別部４５１による車両番号の取得の仕方は適宜任意に変更可能である。
例えば、車両検知装置１０がコードリーダやタグリーダによって構成されている場合には、車種識別部４５１は、車両検知装置１０が車両Ｘから読み取った車両番号を取得することも可能である。この場合、撮像装置２０を介して車両検知装置１０から検査装置４０へと車両番号を送信するように構成することも可能であるし、車両検知装置１０とＩ／Ｆ部４１とを接続して車両検知装置１０から検査装置４０へと車両番号を直接送信するように構成することも可能である。
また、車両の種類を識別するための車種識別情報は、車両番号に限定されるものではなく、適宜任意に変更可能である。
【０１０８】
また、識別手段による車両の種類の識別方法は、車種識別情報を取得する方法に限定されるものではなく、適宜任意に変更可能である。
例えば、車両の側面全体を撮影して当該車両の側面外観を認識し、当該認識結果に基づいて、当該車両の種類を識別するように構成することも可能である。
また、例えば、列車の正面全体を撮影して当該列車の正面外観を認識し、当該認識結果に基づいて、当該列車を構成する車両の種類を識別するように構成することも可能である。
【０１０９】
また、上記の実施形態において、画像認識部４５２は、制御部４５のＲＯＭ等に設けられた検査対象物情報記憶領域から検査対象物情報を取得するように構成したが、これに限定されるものではなく、例えば、外部装置と通信して検査対象物情報を取得するように構成することも可能である。
【０１１０】
また、上記の実施形態において、「検査対象物の有無」、「検査対象物を構成する部品の有無」、「検査対象物を構成する部品の形状異常の有無」、および「検査対象物を構成する部品の傾き異常の有無」についての検査を行ったが、検査内容はこれに限定されるものではなく、適宜任意に変更可能である。
すなわち、上記の実施形態において、「検査対象物が無い（検査対象物の画像が認識できない）」という条件を満たす場合、「検査対象物を構成する部品が無い」という条件を満たす場合、「検査対象物を構成する部品の形状に異常がある」という条件を満たす場合、あるいは「検査対象物を構成する部品の傾きに異常がある」という条件を満たす場合に、当該検査対象物に異常があると判定するように構成したが、検査対象物に異常があると判定するための条件は、これに限定されるものではない。例えば、「検査対象物を構成する部品の寸法に異常がある（例えば、寸法変化が寸法許容範囲外である場合等）」という条件を満たす場合に、当該検査対象物に異常があると判定するように構成することも可能である。
【０１１１】
また、上記の実施形態においては、撮像装置２０で車両の下部を撮影するように構成したが、これに限ることはなく、撮像装置２０の撮影範囲は、検査したい箇所に応じて適宜任意に変更可能である。
【符号の説明】
【０１１２】
１  車両検査システム
１０  車両検知装置（検知手段）
２０  撮像装置（撮像手段）
５０  報知装置（報知手段）
４５１  車種識別部（識別手段）
４５２  画像認識部（画像認識手段）
４５３  異常判定部（判定手段）
【図１】
0006444101.tif 000002
【図２】
0006444101.tif 000003
【図３】
0006444101.tif 000004
【図４】
0006444101.tif 000005
【図５】
0006444101.tif 000006
【図６】
0006444101.tif 000007