(57)【要約】【課題】短時間かつ簡易な学習処理でひび割れを自動検出する。【解決手段】情報処理装置（１）は、路面画像（３１）を所定単位で分割した、各々が複数画素からなるブロック画像のそれぞれについてひび割れが写っているか否かをＦＣＭ識別器により判定するひび有無判定部（２８）と、ひび割れが写っていると判定されたブロック画像からなる画像領域をひび割れ箇所として検出するひび割れ検出部（２９）と、を備えている。【選択図】図１
2018156317.tif 000002
【特許請求の範囲】
【請求項１】
走行中の路面性状測定車から路面を撮影した路面画像を解析して当該路面のひび割れを検出するひび割れ検出処理装置であって、
上記路面画像を所定単位で分割した、各々が複数画素からなるブロック画像のそれぞれについてひび割れが写っているか否かを、ひび割れの箇所が既知の路面画像を上記所定単位で分割したブロック画像を用いて、ブロック画像におけるひび割れの有無を識別するように機械学習された識別器により判定するひび有無判定部と、
上記ひび有無判定部が、ひび割れが写っていると判定したブロック画像からなる画像領域をひび割れ箇所として検出するひび割れ検出部と、を備えていることを特徴とするひび割れ検出処理装置。
【請求項２】
上記ブロック画像において所定の下限値未満の画素値を有する画素群について、コントラストが大きくなるように画素値を調整する画像調整部を備えていることを特徴とする請求項１に記載のひび割れ検出処理装置。
【請求項３】
隣接する所定数の上記ブロック画像からなるメッシュ画像のうち、車両の走行レーンを区切るレーンマークが写っているメッシュ画像について、当該メッシュ画像における上記レーンマークの位置および写り込みの程度に応じて、当該メッシュ画像の各走行レーンに対する寄与度を決定する寄与度決定部を備え、
上記ひび割れ検出部は、上記走行レーンごとのひび割れの程度を示す指標値を、上記メッシュ画像単位で上記寄与度に応じて算出することを特徴とする請求項１または２に記載のひび割れ検出処理装置。
【請求項４】
上記識別器は、ファジイｃ−平均識別器であることを特徴とする請求項１から３の何れか１項に記載のひび割れ検出処理装置。
【請求項５】
上記ひび割れ検出部は、上記ひび有無判定部がひび割れありと判定したブロック画像が所定数以上隣接した領域をひび割れ箇所として検出することを特徴とする請求項１から４の何れか１項に記載のひび割れ検出処理装置。
【請求項６】
走行中の路面性状測定車から路面を撮影した路面画像を解析して当該路面のひび割れを検出するひび割れ検出処理装置によるひび割れ検出処理方法であって、
上記路面画像を所定単位で分割した、各々が複数画素からなるブロック画像のそれぞれについてひび割れが写っているか否かを、ひび割れの箇所が既知の路面画像を上記所定単位で分割したブロック画像を用いて、ブロック画像におけるひび割れの有無を識別するように機械学習された識別器により判定するひび有無判定ステップと、
上記ひび有無判定ステップでひび割れが写っていると判定したブロック画像からなる画像領域をひび割れ箇所として検出するひび割れ検出ステップと、を含むことを特徴とするひび割れ検出処理方法。
【請求項７】
請求項１に記載のひび割れ検出処理装置としてコンピュータを機能させるためのひび割れ検出処理プログラムであって、上記ひび有無判定部および上記ひび割れ検出部としてコンピュータを機能させるためのひび割れ検出処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像認識によって路面等のひび割れを検出するひび割れ検出処理装置等に関する。
【背景技術】
【０００２】
事故を未然に防ぐため、舗装路面にひび割れなどが発生していないかを検査することが必要であるが、このような検査は手間もコストもかかるという問題がある。
【０００３】
上記の問題に関して、下記の特許文献１には、車載用の舗装路面巡視装置が記載されている。この舗装路面巡視装置によれば、安全かつ簡易に路面の検査に必要な情報を収集することができる。
【０００４】
また、上記の問題に関して、下記の非特許文献１には、アスファルト舗装を撮影した画像を解析することにより、路面のひび割れを自動で検出する手法が記載されている。この手法によれば、ユーザの目視によるひび割れの検出と比較して、均一な基準で高精度にひび割れを検出することが可能になる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−８６６４５号公報（１９９６年４月２日公開）
【非特許文献】
【０００６】
【非特許文献１】全邦釘, 橋本和明, 片岡望, 蔵本直弥, 大賀水田生，ナイーブベイズ法によるアスファルト舗装撮影画像からのひび割れ自動検出手法，土木学会論文集E1（舗装工学）, Vol.70, No.3（舗装工学論文集第19巻）, p.I_1〜I_8，2014
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記非特許文献１の技術は、ナイーブベイズ分類器に学習させる必要があり、この学習において、１画素単位でひび割れの有無をラベル付けする作業や、適切な特徴ベクトルを得るための試行錯誤に多大な時間を要するという問題があった。
【０００８】
本発明の一態様は、上記の問題点に鑑みてなされたものであり、その目的は、非特許文献１の技術と比較して短時間かつ簡易な学習処理でひび割れを自動検出することができるひび割れ検出処理装置等を実現することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の一態様に係るひび割れ検出処理装置は、走行中の路面性状測定車から路面を撮影した路面画像を解析して当該路面のひび割れを検出するひび割れ検出処理装置であって、上記路面画像を所定単位で分割した、各々が複数画素からなるブロック画像のそれぞれについてひび割れが写っているか否かを、ひび割れの箇所が既知の路面画像を上記所定単位で分割したブロック画像を用いて、ブロック画像におけるひび割れの有無を識別するように機械学習された識別器により判定するひび有無判定部と、上記ひび有無判定部が、ひび割れが写っていると判定したブロック画像からなる画像領域をひび割れ箇所として検出するひび割れ検出部と、を備えている。
【００１０】
また、本発明の一態様に係るひび割れ検出処理方法は、上記の課題を解決するために、走行中の路面性状測定車から路面を撮影した路面画像を解析して当該路面のひび割れを検出するひび割れ検出処理装置によるひび割れ検出処理方法であって、上記路面画像を所定単位で分割した、各々が複数画素からなるブロック画像のそれぞれについてひび割れが写っているか否かを、ひび割れの箇所が既知の路面画像を上記所定単位で分割したブロック画像を用いて、ブロック画像におけるひび割れの有無を識別するように機械学習された識別器により判定するひび有無判定ステップと、上記ひび有無判定ステップでひび割れが写っていると判定したブロック画像からなる画像領域をひび割れ箇所として検出するひび割れ検出ステップと、を含む。
【発明の効果】
【００１１】
本発明の一態様によれば、非特許文献１の技術と比較して短時間かつ簡易な学習処理でひび割れを自動検出することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る情報処理装置の要部構成の一例を示すブロック図である。
【図２】路面画像の撮影方法と、路面画像の例を示す図である。
【図３】路面画像を取得してひび割れを検出する処理の一例を示すフローチャートである。
【図４】画像調整処理の一例を示すフローチャートである。
【図５】図４の各ステップで使用または出力される画像の例を示す図である。
【図６】コントラストの調整方法を示す図である。
【図７】寄与度決定処理の一例を示すフローチャートである。
【図８】レーンマークの映り込みのパターンに応じた寄与度の設定例を示す図である。
【図９】ひび割れ検出処理の一例を示すフローチャートである。
【図１０】画素値を部分的に拡大する方法の一例を示す図である。
【図１１】画素値を部分的に拡大する処理前の路面画像の一部と、当該処理後の路面画像の一部とを示す図である。
【図１２】ブロック画像に対するラベリングの例を示す図である。
【図１３】線状ひび割れと面状ひび割れの例を示す図である。
【図１４】ひび割れの有無を判定するＦＣＭ識別器の構築方法の一例を示すフローチャートである。
【図１５】ひび割れありのブロック画像とひび割れなしのブロック画像とを路面画像から抽出した例を示す図である。
【図１６】反転・回転処理によって教師データの数を増やした例を示す図である。
【図１７】ひび割れなしの画像と、ひび割れありの画像のそれぞれについて、１００次元に次元圧縮する前後の状態を示す図である。
【発明を実施するための形態】
【００１３】
〔実施形態１〕
本発明の一実施形態について図１から図１６に基づいて説明する。
【００１４】
〔装置構成〕
本実施形態に係る情報処理装置の構成を図１に基づいて説明する。図１は、情報処理装置１の要部構成の一例を示すブロック図である。情報処理装置１は、走行中の路面性状測定車から路面を撮影した路面画像を解析して当該路面のひび割れを検出する機能を備えたひび割れ検出処理装置である。情報処理装置１は、例えばパーソナルコンピュータ等であってもよい。
【００１５】
情報処理装置１は、情報処理装置１の各部を統括して制御する制御部２、情報処理装置１が使用する各種データを格納する記憶部３、情報処理装置１に対するユーザの入力操作を受け付ける入力部４、およびデータを出力する出力部５を備えている。また、制御部２には、画像取得部２１、画像調整部２２、伸縮装置判定部２３、レーンマーク有無判定部２４、レーンマークパターン判定部２５、寄与度決定部２６、ひび割れ強調部２７、ひび有無判定部２８、およびひび割れ検出部２９が含まれている。そして、記憶部３には、走行中の路面性状測定車から撮影した路面の画像である路面画像３１が格納されている。
【００１６】
画像取得部２１は、ひび割れの有無の検出対象である路面画像３１を取得する。より詳細には、画像取得部２１は、ひび割れの検出対象となる所定区間の路面を撮影した路面画像３１を取得する。
【００１７】
画像調整部２２は、路面画像３１に対して画像処理を施し、ひび割れの有無の識別を容易にする。詳細は後述するが、画像調整部２２は、路面画像３１を分割したブロック画像において所定の下限値未満の画素値を有する画素群について、コントラストが大きくなるように画素値を調整する処理を行う。また、画像調整部２２は、画素値の平均が所定値付近になるように、ブロック画像全体の輝度を調整する処理も行う。
【００１８】
伸縮装置判定部２３は、路面画像３１を分割したメッシュ画像（所定数の隣接するブロック画像からなる画像）に伸縮装置が写り込んでいるか否かを判定する。また、レーンマーク有無判定部２４は、メッシュ画像にレーンマークが写り込んでいるか否かを判定する。そして、レーンマークパターン判定部２５は、レーンマークが写り込んでいるメッシュ画像について、そのレーンマークの写り込み方のパターンが、所定の複数のパターンの何れに該当するかを判定する。
【００１９】
寄与度決定部２６は、各メッシュ画像について、ひび割れ検出部２９によるひび割れ検出結果に乗じる寄与度を決定する。具体的には、寄与度決定部２６は、全面が路面であるメッシュ画像の寄与度は１００（％）とし、伸縮装置が写り込む等により路面が写っていないメッシュ画像の寄与度は０とする。さらに、路面性状測定車等の車両の走行レーンと、その走行レーン外の路面（隣接する走行レーンの路面または路肩の路面）とを区切るレーンマークが写り込んでいるメッシュ画像については、レーンマークの位置および写り込みの程度に応じて、当該メッシュ画像の走行レーンに対する寄与度を決定する。
【００２０】
ひび割れ強調部２７は、各メッシュ画像に対し、画素値を部分的に拡大する画像処理を施す。これにより、画像内のひび割れ部分（黒く見える部分）が強調される。
【００２１】
ひび有無判定部２８は、ブロック画像のそれぞれについてひび割れが写っているか否かを判定する。この判定は、ひび割れの箇所が既知の路面画像を所定単位で分割したブロック画像を用いて、ブロック画像におけるひび割れの有無を識別するように機械学習された識別器により行う。
【００２２】
ひび割れ検出部２９は、ひび有無判定部２８が、ひび割れが写っていると判定したブロック画像からなる画像領域をひび割れ箇所として検出する。また、ひび割れ検出部２９は、走行レーンごとのひび割れの程度を示す指標値を、任意の規定調査区間に対して算出する。算出する指標値は、ひび割れの程度を示すものであれば特に限定されず、例えばひび割れの本数やひび割れ率であってもよい。ひび割れ率の算出例は図１３に基づいて後述する。
【００２３】
〔路面画像について〕
路面画像３１の詳細を図２に基づいて説明する。図２は、路面画像３１の撮影方法と、路面画像３１の例を示す図である。図２の（ａ）に示すように、路面性状測定車の走行方向（同図の右方向）の後方側端部には撮影装置が、その撮影方向が路面と垂直となるように取り付けられている。この撮影装置は、例えばラインスキャンカメラであってもよい。ラインスキャンカメラは、例えば１ピクセルが１ｍｍに相当する画質で路面をモノクロ撮影できるものであってもよく、これによりひび割れの検出に十分な画質の路面画像を得ることができる。
【００２４】
ラインスキャンカメラによって走行中の路面性状測定車から撮影することにより、例えば図２の（ｂ）〜（ｄ）のような路面画像が得られる。（ｂ）〜（ｄ）に示すように、路面画像には少なくとも１つの車線が含まれていることが好ましい。路面画像には、ひび割れの検出対象となる路面の他にも様々なものが写り込む。例えば、図２の（ｂ）の路面画像には、路面に描かれた文字Ａ１、Ａ２、および車線の境界を示すレーンマークＡ３、Ａ４が写り込んでいる。図示のように、上記のようにして撮影した路面画像３１には、路面性状測定車の進行方向と平行にレーンマークＡ３、Ａ４が写り込む。このため、路面画像３１を複数の矩形のメッシュに分割した場合、あるメッシュにレーンマークＡ３またはＡ４が写り込んでいたとすると、そのメッシュに対し、路面性状測定車の進行方向に隣接するメッシュにもレーンマークＡ３またはＡ４が写り込むことになる。
【００２５】
また、図２の（ｃ）の路面画像には、橋梁の端部に設けられた伸縮装置Ａ５が写り込んでいる。図示のように、上記のようにして撮影した路面画像３１には、路面性状測定車の進行方向と垂直に伸縮装置Ａ５が写り込む。このため、路面画像３１を複数の矩形のメッシュに分割した場合、あるメッシュに伸縮装置Ａ５が写り込んでいたとすると、そのメッシュに対し、路面性状測定車の進行方向と垂直な方向に隣接するメッシュにも伸縮装置Ａ５が写り込むことになる。そして、図２の（ｄ）の路面画像には、道路標識などの影Ａ６、Ａ７が写り込んでいる。これらは何れもひび割れの自動検出の障害となるものである。
【００２６】
〔処理の流れ（全体）〕
ひび割れを検出する処理の流れを図３に基づいて説明する。図３は、路面画像３１を取得してひび割れを検出する処理（情報処理方法）の一例を示すフローチャートである。なお、本処理の前に、上述のようにして撮影された路面画像が入力部４を介して情報処理装置１に入力され、記憶部３に路面画像３１として格納されている。
【００２７】
まず、画像取得部２１は、記憶部３から路面画像３１を取得する（Ｓ１）。次に、画像調整部２２は、Ｓ１で取得された路面画像に対して画像調整処理を行う（Ｓ２）。詳細は図４から図６に基づいて後述するが、画像調整処理によって路面画像３１の明るさとコントラストが調整され、路面画像３１に写り込んだ影（図２の（ｄ）のＡ６、Ａ７参照）がひび割れ検出に与える影響を軽減または除外することができる。
【００２８】
次に、寄与度決定部２６等により、寄与度決定処理が行われる（Ｓ３）。詳細は図７および図８に基づいて後述するが、寄与度決定処理によって、レーンマーク（図２の（ｂ）のＡ３、Ａ４参照）や伸縮装置（図２の（ｃ）のＡ５参照）を含む画像部分については、路面のみを含む画像部分よりも低い寄与度が決定される。そして、この寄与度に基づいてひび割れ検出を行うことにより、レーンマークや伸縮装置がひび割れ検出に与える影響を軽減または除外することができる。
【００２９】
最後に、ひび有無判定部２８、ひび割れ検出部２９等により、ひび割れ検出処理が行われる（Ｓ４）。詳細は図９以降で説明するが、ひび割れ検出処理により、路面画像３１におけるひび割れ箇所が検出される。
【００３０】
〔画像調整処理の流れ〕
図３のＳ２で行われる画像調整処理の詳細を図４から図６に基づいて説明する。図４は、画像調整処理の一例を示すフローチャートである。図５は、図４の各ステップで使用または出力される画像の例を示す図である。図６は、コントラストの調整方法を示す図である。
【００３１】
図４のＳ１１では、画像調整部２２は、路面画像３１から所定のブロック単位で画像を切り出す。切り出した画像をブロック画像と呼ぶ。なお、ブロックのサイズは、画像調整に求められる精度に応じて適宜設定すればよく、例えば、１ブロックを５０×５０ピクセルのサイズとしてもよい。Ｓ１１の処理により、図５の（ａ）に示すような路面画像３１から、同図の（ｂ）に示すようなブロック画像が切り出される。なお、図５の（ｂ）には、３１１Ａ〜３１１Ｄの４つのブロック画像を示しているが、これらは全ブロック画像の一部である。また、同図の（ｂ）は、各ブロック画像を見やすくするために、同図の（ａ）よりも縮尺を大きくしている。
【００３２】
Ｓ１２では、画像調整部２２については、Ｓ１１で切り出したブロック画像における画素値の平均を計算する。なお、Ｓ１２の処理では、白色のレーンマークに対応する画素のように高輝度の画素は平均の算出対象から除くことが好ましい。
【００３３】
Ｓ１３では、画像調整部２２は、Ｓ１２で計算した平均値が閾値未満であるか否かを判定する。そして、閾値未満であれば（Ｓ１３でＹＥＳ）、この後Ｓ１４〜Ｓ１７の処理が行われ、コントラスト調整がなされる。一方、閾値以上であれば（Ｓ１３でＮＯ）Ｓ１４〜Ｓ１７の処理は行わずにＳ１８の処理に進む。
【００３４】
影の部分はそれ以外の部分よりも画素値が小さいため、影の部分を含むブロック画像では、影の部分を含まないブロック画像よりも平均の画素値が低くなる。このため、Ｓ１３でＹＥＳと判定されたブロック画像は影の部分を含む可能性が高く、それゆえこのようなブロック画像についてはＳ１４〜Ｓ１６でコントラスト調整がなされる。つまり、Ｓ１３は、ブロック画像についてコントラストの調整の要否を判定する処理であると言える。Ｓ１３の閾値は、コントラストの調整の要否を区分できるような値とすればよく、例えば５０としてもよい。
【００３５】
Ｓ１４では、画像調整部２２は、ブロック画像の画素値のヒストグラムを計算（作成）する。続くＳ１５では、画像調整部２２は、Ｓ１４で作成したヒストグラムを用いてコントラスト調整を行う画素値の範囲を決定し、またＳ１６では、Ｓ１５で決定した範囲についてコントラスト調整を行う。そして、Ｓ１７では、画像調整部２２は、コントラスト調整後のブロック画像について画素値の平均を再計算し、この後処理はＳ１３に戻る。
【００３６】
上記Ｓ１５では、例えば調整範囲の下限を０としてもよい。また、調整範囲の上限ＥＮは、ヒストグラムの値が所定値（例えば３０）以下となる画素値を０から順番に探索することにより決定してもよい。
【００３７】
そして、Ｓ１６では、図６に示す方法によりコントラストを調整してもよい。図６の例では、ブロック画像を構成するピクセルの画素値のうち、Ｓ１５で決定した調整範囲（０からＥＮ）の画素値を、０から２５５の範囲に拡大（引き伸ばし）している。また、調整範囲外（ＥＮより大きい）の画素値については、一律で２５５に調整している。これにより、調整範囲内の画素値を有するピクセルにおけるコントラストを強調することができる。
【００３８】
Ｓ１８では、画像調整部２２は、画素値の平均が所定値付近になるように、ブロック画像全体の輝度を調整する。つまり、Ｓ１８では明るさが調整される。なお、上記所定値は、ひび割れの識別性に影響がないか、影響が少ない値であればよく、例えば１００としてもよい。
【００３９】
Ｓ１９では、画像調整部２２は、明るさ・コントラスト調整後のブロック画像、すなわちＳ１８の処理が終了した後のブロック画像を保存する。例えば、図５の例では、同図の（ｂ）において、コントラストが不鮮明で暗いブロック画像３１１Ａが、Ｓ１８の処理が終了した後には、同図の（ｃ）に示すように、明るく、かつコントラストが鮮明な画像３１２Ａとなっている。
【００４０】
Ｓ２０では、画像調整部２２は、全てのブロックについて処理が終了したか否かを判定する。終了していないブロックがあれば（Ｓ２０でＮＯ）、処理はＳ１１に戻る。つまり、Ｓ１１からＳ１９の処理は、ブロックの数と同じ回数ループする。全てのブロックについて処理が終了すると（Ｓ２０でＹＥＳ）、処理はＳ２１に進む。
【００４１】
Ｓ２１では、画像調整部２２は、明るさ・コントラスト調整後のブロック画像、すなわちＳ１９で保存したブロック画像を読み出し、連結して保存する。図５の例では、同図の（ｄ）に示すような明るさ・コントラスト調整後のブロック画像３１２Ａ〜３１２Ｄが連結されて、同図の（ｅ）の路面画像が生成されている。この路面画像では、同図の（ａ）の路面画像３１に写り込んでいた影の部分が消えており、これにより影で覆われた部分についてもひび割れを検出しやすくなっている。
【００４２】
〔寄与度決定処理の流れ〕
図３のＳ３で行われる寄与度決定処理の詳細を図７および図８に基づいて説明する。図７は、寄与度決定処理の一例を示すフローチャートである。図８は、レーンマークの写り込みのパターンに応じた寄与度の設定例を示す図である。
【００４３】
図７のＳ３１では、寄与度決定部２６は、画像調整部２２が明るさ・コントラスト調整した路面画像（図５の（ｅ）参照）からメッシュ画像を切り出す。ひび割れの有無の判定は、このメッシュ画像単位で行われる。メッシュ画像のサイズは適宜設定すればよく、例えば、１つのメッシュ画像を５００×５００ピクセルのサイズとしてもよい。この場合、１ｍｍが１ピクセルの路面画像３１を用いていれば、１つのメッシュ画像は５０ｃｍ四方の路面に対応する画像となる。
【００４４】
また、寄与度決定部２６は、各メッシュ画像について、そのメッシュ画像が路面画像の何れの部分から切り出されたものであるかを示す位置情報を記録しておく。例えば、路面画像を格子状に分割してメッシュ画像を切り出した場合、位置情報は格子における行と列との組み合わせとしてもよく、この組み合わせを当該メッシュ画像のファイル名とすることにより位置情報を記録してもよい。この他、画像番号や、走行路線、撮影車線等を示す情報についても併せて記録してもよい。
【００４５】
Ｓ３２では、伸縮装置判定部２３が、当該メッシュ画像に伸縮装置が写り込んでいるか否かを判定する。写り込んでいると判定した場合（Ｓ３２でＹＥＳ）、処理はＳ３３に進み、写り込んでいないと判定した場合（Ｓ３２でＮＯ）、処理はＳ３５に進む。
【００４６】
Ｓ３３では、寄与度決定部２６は、メッシュ画像（Ｓ３２で伸縮装置が写り込んでいると判定されたもの）の寄与度を０に決定し、続くＳ３４で当該決定した寄与度をひび割れ検出部２９に出力して寄与度決定処理を終了する。なお、図７では切り出したメッシュ画像の１つについて寄与度を決定する処理を示しているが、各メッシュ画像について寄与度の決定は行われ、全てのメッシュ画像の寄与度が決定された時点で寄与度決定処理は終了する。
【００４７】
Ｓ３５では、寄与度決定部２６は、メッシュ画像の切り出し位置が画像中央部であるか否かを判定する。例えば、路面画像の上端から２列、および下端から２列の範囲から切り出されたメッシュ画像であれば、切り出し位置は画像中央部ではないと判定し、それ以外の範囲から切り出されたメッシュ画像であれば、切り出し位置は画像中央部であると判定してもよい。なお、画像中央部は、レーンの中央部を撮影したものであるから、画像中央部にレーンマークが写り込むことはない。一方、画像の端部（より詳細には上端部または下端部）は、レーンの端部付近を撮影したものであるから、画像の端部にはレーンマークが写り込む可能性がある。それゆえＳ３５では、メッシュ画像にレーンマークが写り込んでいる可能性がないかあるかを判定していると言える。
【００４８】
Ｓ３５で画像中央部であると判定した場合（Ｓ３５でＹＥＳ）、処理はＳ３６に進み、寄与度決定部２６は、当該メッシュ画像の寄与度を１００（％）に決定する。画像中央部から切り出されたメッシュ画像には、路面のみが写っている可能性が高いためである。この後、処理はＳ３４に進む。
【００４９】
一方、Ｓ３５で画像中央部ではないと判定した場合（Ｓ３５でＮＯ）、処理はＳ３７に進む。Ｓ３７では、レーンマーク有無判定部２４が、当該メッシュ画像にレーンマークが写り込んでいるか否かを判定する。ここで写り込んでいると判定した場合（Ｓ３７でＹＥＳ）、Ｓ３８の処理に進み、写り込んでいないと判定した場合（Ｓ３７でＮＯ）、Ｓ４１の処理に進む。Ｓ４１では、寄与度決定部２６が当該メッシュ画像の寄与度を１００（％）に仮決定し、Ｓ４０の処理に進む。
【００５０】
Ｓ３８では、レーンマークパターン判定部２５が、写り込んでいるレーンマークのパターンが、所定のパターンの何れに該当するかを判定する。所定のパターンは、レーンマークの写り込み位置（および写り込みの程度）に応じて複数設定しておけばよい。例えば、図８の例では、パターンＮｏ．１〜５の５つのパターンを予め設定している。これらのパターンのうち、Ｎｏ．１と２はメッシュ画像の上側にレーンマークが写り込んだパターンであり、Ｎｏ．３は中央部に、Ｎｏ．４と５は下側にレーンマークが写り込んだパターンである。なお、パターンＮｏ．０は、レーンマークが写り込んでいないパターンであり、このパターンに該当するメッシュ画像はＳ３７でＮＯと判定される。
【００５１】
Ｓ３９では、寄与度決定部２６は、当該メッシュ画像の寄与度を、Ｓ３８で判定されたパターンに応じた値に仮決定する。つまり、レーンマークの写り込みのパターンに応じて寄与度を予め設定しておく。
【００５２】
例えば、図８の例におけるＮｏ．１のパターンでは、メッシュ画像の上部の領域がレーンマークで占められており、このメッシュ画像における路面部分はレーンマークの下側の領域であり、この領域の面積はメッシュ画像全体の７５％程度である。このため、Ｎｏ．１のパターンに該当するメッシュ画像が、検査対象の車線の左側（路面性状測定車の進行方向に向かって左側）に検出された場合における、そのメッシュ画像の検査対象の車線への寄与度を７５（％）に設定している。また、図８の例では、Ｎｏ．１のパターンに該当するメッシュ画像が、検査対象の車線の右側（路面性状測定車の進行方向に向かって右側）に検出された場合の寄与度を０に設定している。
【００５３】
Ｎｏ．２のパターンでは、メッシュ画像の上部の領域がレーンマークで占められており、このメッシュ画像における路面部分はレーンマークの下側の領域であり、この領域の面積はメッシュ画像全体の５０％程度である。このため、Ｎｏ．２のパターンに該当するメッシュ画像が、検査対象の車線の左側に検出された場合の寄与度を５０（％）に設定し、Ｎｏ．２のパターンに該当するメッシュ画像が、検査対象の車線の右側に検出された場合の寄与度を０に設定している。
【００５４】
Ｎｏ．３のパターンでは、メッシュ画像の中央部の領域がレーンマークで占められており、このメッシュ画像における路面部分はレーンマークの上側および下側の領域であり、これらの領域の面積はそれぞれメッシュ画像全体の２５％程度である。このため、Ｎｏ．３のパターンに該当するメッシュ画像については、検査対象の車線の左右何れの側に検出された場合についても寄与度を２５（％）に設定している。
【００５５】
Ｎｏ．４のパターンでは、メッシュ画像の下部の領域がレーンマークで占められており、このメッシュ画像における路面部分はレーンマークの上側の領域であり、この領域の面積はメッシュ画像全体の５０％程度である。このため、Ｎｏ．４のパターンに該当するメッシュ画像が、検査対象の車線の左側に検出された場合の寄与度を０に設定し、Ｎｏ．４のパターンに該当するメッシュ画像が、検査対象の車線の右側に検出された場合の寄与度を５０（％）に設定している。
【００５６】
Ｎｏ．５のパターンでは、メッシュ画像の下部の領域がレーンマークで占められており、このメッシュ画像における路面部分はレーンマークの上側の領域であり、この領域の面積はメッシュ画像全体の７５％程度である。このため、Ｎｏ．５のパターンに該当するメッシュ画像が、検査対象の車線の左側に検出された場合の寄与度を０に設定し、Ｎｏ．５のパターンに該当するメッシュ画像が、検査対象の車線の右側に検出された場合の寄与度を７５（％）に設定している。
【００５７】
Ｓ４０では、寄与度決定部２６は、当該メッシュ画像についてＳ３９またはＳ４１で仮決定した寄与度を修正し、この後処理はＳ３４に進む。Ｓ４０では、レーンマークパターンの判定結果、車線、およびメッシュ位置から寄与度を算出する。具体的には、寄与度決定部２６は、破線レーンマーク列を検索して寄与度を修正してもよいし、直線レーンマーク列を検索して寄与度を修正してもよく、これらの両方を行ってもよい。
【００５８】
ここで直線レーンマーク列を検索して寄与度を修正する方法について説明する。例えば、図８のメッシュ画像Ｍ１に写り込んでいるレーンマークは、検査対象車線の端部に、基本的に途切れることなく描かれている直線レーンマークである。このような直線レーンマークが、あるメッシュ画像に写り込んでいた場合、これに左右に隣接する（路面性状測定車の走行方向に隣接する）メッシュ画像についても、同様のパターンで直線レーンマークが写り込んでいる可能性が高い。
【００５９】
そこで、Ｓ４０では、格子状に並ぶメッシュ画像のうち、直線レーンマークが写り込んでいるメッシュ画像の列を特定し、その列に含まれる各メッシュ画像の寄与度を統一してもよい。例えば、図８のメッシュ画像Ｍ１は、寄与度が７５（％）であるから、メッシュ画像Ｍ１と同じ列に位置する各メッシュ画像の寄与度を全て７５（％）としてもよい。
【００６０】
続いて、破線レーンマーク列を検索して寄与度を修正する方法について説明する。例えば、図８のメッシュ画像Ｍ２に写り込んでいるレーンマークは、検査対象車線の端部に途切れ途切れの直線状に描かれている破線レーンマークである。破線レーンマークが、あるメッシュ画像に写り込んでいた場合、これに左右に隣接するメッシュ画像についても、破線レーンマークが写り込んでいるメッシュ画像と寄与度を同じに設定することが好ましい。
【００６１】
そこで、Ｓ４０では、格子状に並ぶメッシュ画像のうち、破線レーンマークが写り込んでいるメッシュ画像の列を特定し、その列に含まれる各メッシュ画像の寄与度を統一してもよい。ただし、寄与度は低い方に統一する。例えば、図８のメッシュ画像Ｍ２には、破線レーンマークが写り込んでおり、寄与度が５０（％）である。一方、メッシュ画像Ｍ３と同じ列に位置するメッシュ画像Ｍ３には、破線レーンマークは写り込んでいない。メッシュ画像Ｍ３は、破線レーンマークの空白部分に位置しているためである。このようなメッシュ画像Ｍ３は、図７のＳ３７でＮＯと判定されてＳ４１で寄与度が１００（％）に仮設定される。Ｓ４０では、メッシュ画像Ｍ２を含む列が破線レーンマーク列であることを特定して、この破線レーンマーク列に含まれるメッシュ画像Ｍ３の寄与度を５０（％）に修正してもよい。この列に位置する他のメッシュ画像についても同様である。これにより、破線レーンマークの空白部分に位置するメッシュ画像についても寄与度を適切に設定することができる。
【００６２】
〔伸縮装置の有無の判定について〕
伸縮装置の有無の判定は、画像中の伸縮装置の有無を学習させたＦＣＭ（ファジイｃ−平均）識別器によって行ってもよい。この場合、伸縮装置判定部２３は、画像中の伸縮装置の有無を学習させたＦＣＭ識別器ということになる。このＦＣＭ識別器は、伸縮装置が写っている画像と、伸縮装置が写っておらず、路面が写っている画像とを教師データとし、後述する、ひび割れの有無を判定するＦＣＭ識別器と同様の要領で構築することができる。
【００６３】
〔レーンマークの有無の判定について〕
レーンマークの有無の判定は、画像中のレーンマークの有無を学習させたＦＣＭ識別器によって行ってもよい。この場合、レーンマーク有無判定部２４は、画像中のレーンマークの有無を学習させたＦＣＭ識別器ということになる。このＦＣＭ識別器は、レーンマークが写っている画像と、レーンマークが写っておらず、路面が写っている画像とを教師データとし、後述する、ひび割れの有無を判定するＦＣＭ識別器と同様の要領で構築することができる。
【００６４】
〔レーンマークのパターンの判定について〕
レーンマークのパターンの判定は、画像中のレーンマークのパターンが所定のパターンの何れに該当するかを学習させたＦＣＭ識別器によって行ってもよい。この場合、レーンマークパターン判定部２５は、画像中のレーンマークのパターンを学習させたＦＣＭ識別器ということになる。このＦＣＭ識別器は、所定のパターンでレーンマークが写っている画像を教師データとし、後述する、ひび割れの有無を判定するＦＣＭ識別器と同様の要領で構築することができる。なお、ひび割れの有無を判定するＦＣＭ識別器は、判定結果がひび割れありとなしの２通りであるからクラス数２のＦＣＭ識別器となるが、レーンマークのパターンを判定するＦＣＭ識別器は、設定したパターンの数に応じたクラス数となる。例えば、図８の例のように５つのパターンを設定した場合、クラス数は５となる。
【００６５】
〔ひび割れ検出処理の流れ〕
図３のＳ４で行われるひび割れ検出処理の詳細を図９等に基づいて説明する。図９は、ひび割れ検出処理の一例を示すフローチャートである。ひび割れ検出処理は、図３のＳ２で行われる画像調整処理で明るさ・コントラストが調整された路面画像（図５の（ｅ）参照）を用いて行われる。
【００６６】
Ｓ５１では、ひび割れ強調部２７は、上記路面画像の画素値を調整する。また、Ｓ５２では、ひび割れ強調部２７は、上記調整後の路面画像に対し、画素値を部分的に拡大して、画像内のひび割れ部分（黒く見える部分）を強調する処理を施す。Ｓ５２では、図１０に示す方法により画素値を部分的に拡大してもよい。図１０は、画素値を部分的に拡大する方法の一例を示す図である。
【００６７】
図１０の例では、路面画像を構成するピクセルの画素値のうち、画素値が２６以上、１００未満のピクセルの画素値を、０から１の範囲の値に変換（正規化）している。また、画素値が２６未満のピクセルの画素値については一律で０に変換し、画素値が１００以上のピクセルの画素値については一律で２５５に変換している。これにより、画素値が２６以上、１００未満の画素値を有するピクセルにおけるコントラストを強調し、ひび割れ部分が強調された路面画像とすることができる。なお、０から１の範囲の値に変換するピクセルを決定するための閾値は、上記の例（２６と１００）に限られず、ひび割れ部分が強調される範囲内で適宜設定すればよい。
【００６８】
Ｓ５２の処理の効果を図１１に基づいて説明する。図１１は、画素値を部分的に拡大する処理前の路面画像の一部と、当該処理後の路面画像の一部とを示す図である。図１１の（ａ）（ｃ）は、画素値を部分的に拡大する処理前の路面画像の一部を示し、同図の（ｂ）（ｄ）は当該処理後の路面画像の一部を示している。同図の（ａ）（ｂ）の例では、画素値を部分的に拡大する処理により、ひび割れＣ１の存在および範囲がより明瞭に認識できるようになっている。同様に、同図の（ｃ）（ｄ）の例では、画素値を部分的に拡大する処理により、ひび割れＣ２の存在および範囲がより明瞭に認識できるようになっている。
【００６９】
Ｓ５３では、ひび有無判定部２８が、上記路面画像をブロック画像に分割する。各ブロック画像のサイズは、メッシュ画像よりも小さく、かつ、ひび割れの検出に支障のない範囲であればよく、例えば５０×５０ピクセル、あるいは１００×１００ピクセルのサイズとしてもよい。
【００７０】
Ｓ５４（ひび有無判定ステップ）では、ひび有無判定部２８は、各ブロック画像におけるひび割れの有無を判定する。ひび割れの有無の判定方法の詳細は後述する。
【００７１】
Ｓ５５では、ひび割れ検出部２９は、Ｓ５４の判定結果に基づいて各ブロック画像にラベリングする。ラベリングについて図１２に基づいて説明する。図１２は、ブロック画像に対するラベリングの例を示す図である。同図の（ａ）はラベリング前、同図の（ｂ）はラベリング後のブロック画像を示している。また、同図では、ひび割れありと判定されたブロック画像を色付きで示している。本例におけるラベリングは、ひび割れありと判定されたブロック画像のうち、隣接するブロック画像を１つのグループとして、グループごとに番号を割り振る処理である。なお、本例では、上下左右斜めの８方向の何れかにおいて隣り合うブロック画像を隣接するブロック画像としている。
【００７２】
図１２の例では、９つのブロック画像からなるグループの各ブロック画像にはグループ番号１が割り振られている。また、３つのブロック画像からなるグループの各ブロック画像にはグループ番号２が割り振られ、２つのブロック画像からなるグループの各ブロック画像にはグループ番号３が割り振られている。
【００７３】
Ｓ５６では、ひび割れ検出部２９は、Ｓ５５のラベリングによって形成されたグループのうち、当該グループを構成するブロック画像の数が閾値未満のグループを削除する。削除されたグループに含まれるブロック画像は、Ｓ５４でひび割れなしと判定されたブロック画像と同じ扱いとなる。
【００７４】
例えば、図１２の例において、閾値を４とした場合、グループ番号２および３のグループを構成する各ブロック画像はひび割れなしのブロック画像として扱われる。そして、グループ番号１のグループを構成する各ブロック画像のみが、ひび割れありのブロック画像として扱われる。検出すべきひび割れは、一般にある程度の長さや幅を有しているので、Ｓ５６の処理を行うことにより、誤検出の可能性を減らし、検出すべきひび割れを的確に検出することが可能になる。
【００７５】
Ｓ５７（ひび割れ検出ステップ）では、ひび割れ検出部２９は、小グループ削除後における各ブロック画像のひび割れ有無の判定結果を用いて、メッシュ画像単位でひび割れの有無を判定する。つまり、ひび割れ検出部２９は、Ｓ５４でひび割れが写っていると判定されたブロック画像からなる画像領域をひび割れ箇所として検出し、各メッシュ画像について、ひび割れ箇所を含むか否かを判定する。そして、この判定結果を保存して、ひび割れ検出処理を終了する。
【００７６】
なお、ひび割れ検出部２９は、Ｓ５７において、メッシュ画像単位でひび割れの本数を算出してもよい。また、ひび割れの有無の判定結果を用いてひび割れ率を算出してもよい。この場合、寄与度決定処理で決定した寄与度を乗じることにより、レーンマーク等の写り込んでいる部分が、ひび割れ率に影響を低減するか、または影響を与えないようにすることができる。
【００７７】
〔ひび割れ率の算出例〕
ひび割れ率の算出例を図１３に基づいて説明する。図１３は、線状ひび割れと面状ひび割れの例を示す図である。なお、図１３では、５００×５００ピクセルサイズのメッシュ画像を、５０×５０ピクセルサイズのブロック画像に分割した例を示している。また、同図では、ひび割れありと判定されたブロックを色付きで示している。
【００７８】
ひび割れ率を算出する場合、ひび割れ検出部２９は、各メッシュ画像を「線状ひび割れ」、「面状ひび割れ」、および「ひび割れなし」の３グループに分類してもよい。この場合、ひび割れありと判定されたブロック画像を含むメッシュ画像は「線状ひび割れ」または「面状ひび割れ」に分類される。
【００７９】
「線状ひび割れ」と「面状ひび割れ」は、例えばひび割れありと判定されたブロックの連結数や、メッシュ画像におけるひび割れありブロックの割合等に基づいて分類すればよい。図１３の（ａ）では、ひび割れありブロックの連結数が１０であるメッシュ画像を線状ひび割れとしている。また、同図の（ｂ）では、ひび割れありブロックの連結数が１８（１０＋８）であるメッシュ画像を面状ひび割れとしている。
【００８０】
「面状ひび割れ」のひび割れ率と、「線状ひび割れ」のひび割れ率は、例えば下記の式で算出してもよい。
【００８１】
（面状ひび割れ率）＝（面状ひび割れのあるメッシュ面積）／（調査面積）
（線状ひび割れ率）＝｛（線状ひび割れのあるメッシュ面積）／（調査面積）｝×０．６
なお、上記各式において、メッシュ面積は所定の調査区間における積算値であり、調査面積はその調査区間の総面積である。また、上記メッシュ面積は、寄与度を乗じて算出する。例えば、図８のメッシュ画像Ｍ１は寄与度７５（％）であるから、メッシュ画像Ｍ１に線状ひび割れが検出された場合、（メッシュ画像Ｍ１の面積）×７５／１００が、メッシュ画像Ｍ１における線状ひび割れのあるメッシュ面積となる。
【００８２】
〔ひび割れの有無の判定について〕
ひび割れの有無の判定は、画像中のひび割れの有無を学習させたＦＣＭ識別器によって行ってもよい。この場合、ひび有無判定部２８は、画像中のひび割れの有無を学習させたＦＣＭ識別器ということになる。
【００８３】
画像中のひび割れの有無を学習させて、ひび割れの有無を判定するＦＣＭ識別器を構築する方法を図１４等に基づいて説明する。図１４は、ひび割れの有無を判定するＦＣＭ識別器の構築方法の一例を示すフローチャートである。
【００８４】
Ｓ６１では、ひび割れの有無の学習用の路面画像（ひび割れ部分を含む路面画像であればよい）について、画像調整部２２が画像調整処理を行う。この処理は図４に基づいて説明した通りである。
【００８５】
Ｓ６２では、ひび割れ強調部２７が、画像調整処理後の路面画像に対して画素値の部分拡大処理を施し、ひび割れ部分を強調した路面画像とする。この処理は、図９のＳ５３で説明した通りである。
【００８６】
Ｓ６３では、ひび割れの有無をＦＣＭ識別器に学習させるための教師データ、すなわち画像と正解（ひび割れがある）か否かを示す情報とを対応付けたデータを作成する。なお、このような情報は例えば画像に対してタグ情報として対応付けてもよい。教師データの作成は、ユーザが情報処理装置１を操作して行う。これについて、図１５に基づいて説明する。図１５は、ひび割れありのブロック画像とひび割れなしのブロック画像とを路面画像から抽出した例を示す図である。
【００８７】
図１５の（ａ）は、Ｓ６２の処理後の路面画像を分割したメッシュ画像を示している。図示のように、このメッシュ画像の中央部分にはひび割れＣ３が写っている。このメッシュ画像をさらに複数のブロックに分割した状態が同図の（ｂ）である。このようにブロックに分割した場合、各ブロックは、同図の（ｃ）に示すひび割れを含まないブロックＡ１１と、同図の（ｄ）に示すひび割れを含むブロックＡ１２とに分類することができる。
【００８８】
そして、ひび割れを含まないブロックＡ１１の画像は、ひび割れを含まないことを示す情報を対応付けて教師データとする。また、ひび割れを含むブロックＡ１２の画像は、ひび割れを含むことを示す情報を対応付けて教師データとする。
【００８９】
このようにして作成した教師データについて、反転および回転処理の少なくとも何れかを施すことにより、教師データの数を増やしてもよい。これについて、図１６に基づいて説明する。図１６は、反転・回転処理によって教師データの数を増やした例を示す図である。
【００９０】
図示の例では、ひび割れなしの画像（処理前画像）を、反転または回転させることにより、７つの画像を生成している。より詳細には、処理前画像を時計回りに９０°、１８０°、２７０°回転させた画像と、処理前画像およびこれらの画像を反転させた画像とを生成している。これら７つの画像についても処理前画像と同様にひび割れなしの教師データとすることができる。これにより、教師データの数を８倍にすることができるので、教師データの作成の手間を大幅に軽減することができる。
【００９１】
ひび割れありの画像（処理前画像）についても同様であり、反転または回転させることにより、７つの画像を生成している。処理前画像に写っているひび割れＣ４Ａは、反転または回転させることにより、ひび割れＣ４Ｂ〜Ｃ４Ｈとなっている。これら７つの画像についても処理前画像と同様にひび割れありの教師データとすることができる。
【００９２】
図１４のＳ６４では、ＦＣＭ識別器に教師データを入力してＦＣＭ識別器を構築する。この教師データ（ブロック画像）は、主成分分析により次元圧縮した上で入力してもよい。図１７は、ひび割れなしの画像と、ひび割れありの画像のそれぞれについて、１００次元に次元圧縮する前後の状態を示す図である。同図の左側が次元圧縮前、右側が次元圧縮後である。同図の（ｂ）に示すように、次元圧縮前のひび割れあり画像におけるひび割れＣ５は、次元圧縮後も認識可能である。このように、次元圧縮後もひび割れの特徴が維持されるため、次元圧縮した教師データはひび割れの有無の学習に十分に利用できる。
【００９３】
ＦＣＭ識別器の構築においては、まず、ランダムに選択した教師データを訓練データとしてＦＣＭ識別器を構築し、そのＦＣＭ識別器を用いて他の教師データのそれぞれについてひび割れの有無を判定する。この判定において、判定結果が誤りであった教師データを訓練データに追加して、ＦＣＭ識別器を再構築する。これらの判定および再構築の処理を繰り返し、教師データの正解率が１００％となった時点で学習を終了する。なお、教師データの内容によっては、正解率が１００％にならない場合もあるので、繰り返し回数に上限を設定して、１００％に達することなく上限の回数まで繰り返したときに学習を終了してもよい。
【００９４】
〔変形例〕
情報処理装置１は、舗装された路面のみならず、ひび割れが発生し得る任意の構造物におけるひび割れの有無の判定に利用することができる。例えば、コンクリート製の橋梁における床版におけるひび割れの有無についても、上記実施形態と同様にして判定することができる。
【００９５】
また、情報処理装置１が用いる識別器は、路面のブロック画像にひび割れが写っているか否かを判定できるように、ひび割れの箇所が既知の路面画像から得たブロック画像を用いて機械学習された識別器であればよく、ＦＣＭ識別器に限られない。例えば、ランダムフォレスト、ニューラルネットワーク、サポートベクターマシンなどのパターン認識手法や、深層学習等を行う識別器を用いることができる。
【００９６】
〔ソフトウェアによる実現例〕
情報処理装置１の制御ブロック（特に制御部２に含まれる各部）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００９７】
後者の場合、情報処理装置１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００９８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００９９】
〔まとめ〕
本発明の一態様に係るひび割れ検出処理装置（情報処理装置１）は、走行中の路面性状測定車から路面を撮影した路面画像を解析して当該路面のひび割れを検出するひび割れ検出処理装置であって、上記路面画像を所定単位で分割した、各々が複数画素からなるブロック画像のそれぞれについてひび割れが写っているか否かを、ひび割れの箇所が既知の路面画像を上記所定単位で分割したブロック画像を用いて、ブロック画像におけるひび割れの有無を識別するように機械学習された識別器により判定するひび有無判定部（２８）と、上記ひび有無判定部が、ひび割れが写っていると判定したブロック画像からなる画像領域をひび割れ箇所として検出するひび割れ検出部（２９）と、を備えている。
【０１００】
上記の構成によれば、複数画素からなるブロック画像単位でひび割れの有無を検出するので、識別器の学習が、首記の非特許文献１における、１画素単位での学習と比較して簡易となる。よって、簡易な処理でひび割れを自動検出することができるという効果を奏する。
【０１０１】
上記ひび割れ検出処理装置は、上記ブロック画像において所定の下限値未満の画素値を有する画素群について、コントラストが大きくなるように画素値を調整する画像調整部を備えていてもよい。
【０１０２】
路面上における影で覆われた領域は画素値およびコントラストが低く、このような領域内のひび割れは一般に検出が困難であるが、上記の構成によれば、このような領域のコントラストを大きくすることができる。よって、上記の構成によれば、影で覆われた領域内のひび割れについても高精度に検出することが可能になる。
【０１０３】
上記ひび割れ検出処理装置は、隣接する所定数の上記ブロック画像からなるメッシュ画像のうち、車両の走行レーンを区切るレーンマークが写っているメッシュ画像について、当該メッシュ画像における上記レーンマークの位置および写り込みの程度に応じて、当該メッシュ画像の各走行レーンに対する寄与度を決定する寄与度決定部（２６）を備え、上記ひび割れ検出部は、上記走行レーンごとのひび割れの程度を示す指標値を、上記メッシュ画像単位で上記寄与度に応じて算出してもよい。
【０１０４】
上記の構成によれば、レーンマーク付近の路面におけるひび割れの程度を、走行レーンごとに正確に評価することができる。
【０１０５】
上記識別器は、ファジイｃ−平均識別器であってもよい。この構成によれば、ひび割れの有無を高精度に判定することができる。
【０１０６】
上記ひび割れ検出部は、上記ひび有無判定部がひび割れありと判定したブロック画像が所定数以上隣接した領域をひび割れ箇所として検出してもよい。一般に、ひび割れはある程度の長さや幅を有しているので、上記の構成によれば、誤検出の可能性を減らし、検出すべきひび割れを的確に検出することが可能になる。
【０１０７】
本発明の一態様に係るひび割れ検出処理方法は、走行中の路面性状測定車から路面を撮影した路面画像を解析して当該路面のひび割れを検出するひび割れ検出処理装置によるひび割れ検出処理方法であって、上記路面画像を所定単位で分割した、各々が複数画素からなるブロック画像のそれぞれについてひび割れが写っているか否かを、ひび割れの箇所が既知の路面画像を上記所定単位で分割したブロック画像を用いて、ブロック画像におけるひび割れの有無を識別するように機械学習された識別器により判定するひび有無判定ステップと、上記ひび有無判定ステップでひび割れが写っていると判定したブロック画像からなる画像領域をひび割れ箇所として検出するひび割れ検出ステップと、を含む。この情報処理方法によれば、上記ひび割れ検出処理装置と同様の作用効果を奏する。
【０１０８】
上述のひび割れ検出処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記ひび割れ検出処理装置が備える各部（ソフトウェア要素）として動作させることにより上記情報処理装置をコンピュータにて実現させるひび割れ検出処理プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【符号の説明】
【０１０９】
１  情報処理装置（ひび割れ検出処理装置）
２２  画像調整部
２６  寄与度決定部
２８  ひび有無判定部
２９  ひび割れ検出部
３１  路面画像
【図１】
2018156317.tif 000003
【図２】
2018156317.tif 000004
【図３】
2018156317.tif 000005
【図４】
2018156317.tif 000006
【図５】
2018156317.tif 000007
【図６】
2018156317.tif 000008
【図７】
2018156317.tif 000009
【図８】
2018156317.tif 000010
【図９】
2018156317.tif 000011
【図１０】
2018156317.tif 000012
【図１１】
2018156317.tif 000013
【図１２】
2018156317.tif 000014
【図１３】
2018156317.tif 000015
【図１４】
2018156317.tif 000016
【図１５】
2018156317.tif 000017
【図１６】
2018156317.tif 000018
【図１７】
2018156317.tif 000019
【手続補正書】
【提出日】平成29年12月25日(2017.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
走行中の路面性状測定車から路面を撮影した路面画像を解析して当該路面のひび割れを検出するひび割れ検出処理装置であって、
上記路面画像を所定単位で分割した、各々が複数画素からなるブロック画像のそれぞれについてひび割れが写っているか否かを、ひび割れの箇所が既知の路面画像を上記所定単位で分割したブロック画像を用いて、ブロック画像におけるひび割れの有無を識別するように機械学習された識別器により判定するひび有無判定部と、
上記ひび有無判定部が、ひび割れが写っていると判定したブロック画像からなる画像領域をひび割れ箇所として検出するひび割れ検出部と、
隣接する所定数の上記ブロック画像からなるメッシュ画像のうち、車両の走行レーンを区切るレーンマークが写っているメッシュ画像について、当該メッシュ画像における上記レーンマークの位置および写り込みの程度に応じて、当該メッシュ画像の各走行レーンに対する寄与度を決定する寄与度決定部と、を備え、
上記ひび割れ検出部は、上記走行レーンごとのひび割れの程度を示す指標値を、上記メッシュ画像単位で上記寄与度に応じて算出することを特徴とするひび割れ検出処理装置。
【請求項２】
上記ブロック画像において所定の下限値未満の画素値を有する画素群について、コントラストが大きくなるように画素値を調整する画像調整部を備えていることを特徴とする請求項１に記載のひび割れ検出処理装置。
【請求項３】
上記識別器は、ファジイｃ−平均識別器であることを特徴とする請求項１または２に記載のひび割れ検出処理装置。
【請求項４】
上記ひび割れ検出部は、上記ひび有無判定部がひび割れありと判定したブロック画像が所定数以上隣接した領域をひび割れ箇所として検出することを特徴とする請求項１から３の何れか１項に記載のひび割れ検出処理装置。
【請求項５】
請求項１に記載のひび割れ検出処理装置としてコンピュータを機能させるためのひび割れ検出処理プログラムであって、上記ひび有無判定部および上記ひび割れ検出部としてコンピュータを機能させるためのひび割れ検出処理プログラム。