(57)【要約】【課題】病院や工場などの走行面と床面とを差別化して認識し判断することが困難な走行環境において、確実に認識したいガイドラインを正確かつ迅速に認識して所望の場所に移動できる移動装置を提供する。【解決手段】本発明の移動装置１０は、ガイドライン１５の位置を含んだ地図情報を記憶する記憶部１６とカメラ１２により撮像した撮像画像を処理する撮像画像分析部１７とを含む制御部１８と、を備え、撮像画像の分析Ｓ１を行い、複数のラインを抽出するライン抽出処理Ｓ２と、ガイドライン１５の撮像画像と地図情報とにおけるそれぞれの位置をマッチングさせるノイズ処理Ｓ３Ａ、長さ処理Ｓ３Ｂおよび角度マッチング処理Ｓ３Ｃからなるラインマッチング処理Ｓ３とを行い、ガイドライン１５の撮像画像と地図情報とにおけるそれぞれの位置をマッチングさせ、地図情報における動作領域の自己の位置を把握しつつ移動している。【選択図】図１
2010282393.tif 000002
【特許請求の範囲】
【請求項１】
動作領域の床面および路面の少なくともいずれかに配置されたガイドラインを含む画像を撮像するカメラと、
前記カメラを支持する装置本体と、
前記装置本体を支持すると共に前記動作領域を移動可能な車体部と、
前記ガイドラインの位置を含む地図情報を記憶する記憶部と前記カメラにより撮像した撮像画像を処理する撮像画像分析部とを含む制御部と、を備えた移動装置において、
前記撮像画像分析部が、前記撮像画像から複数のラインを抽出するライン抽出処理と、このライン抽出処理により抽出された前記複数のラインについてノイズ処理，長さ処理および角度マッチング処理を行うことで前記撮像画像における前記ガイドラインの位置と前記地図情報における位置とをマッチングさせるラインマッチング処理で前記ガイドラインを認識する制御部であること
を特徴とする移動装置。
【請求項２】
前記ラインマッチング処理は、所定の長さ以下のラインを前記撮像画像におけるノイズとして除去する前記ノイズ処理、長さの長いラインから除去して前記複数のラインのライン数を所定のライン数以下にする長さ処理、前記所定のライン数のラインの基準座標軸に対する角度の大きさを前記撮像画像と前記地図情報とのそれぞれでマッチングする角度マッチング処理の順序で行った後に、前記撮像画像と前記地図情報とに表示される前記ガイドラインをマッチングさせて認識する処理であること
を特徴とする請求項１に記載の移動装置。
【請求項３】
前記角度マッチング処理は、前記画像情報に表示される前記複数のラインのライン数が前記ガイドラインのライン数の２倍以上かつ４倍以下の範囲に入るまで角度のしきい値を変化させて行われる処理であること
を特徴とする請求項２に記載の移動装置。
【請求項４】
前記長さ処理は、前記画像情報に表示される前記複数のラインのライン数が１６本以下になるまで長さのしきい値を変化させて行われる処理であること
を特徴とする請求項２または３に記載の移動装置。
【請求項５】
前記ライン抽出処理は、前記撮像画像を分析して前記複数のラインのラインエッジを抽出するラインエッジ抽出処理と、前記ラインエッジを抽出するために明るさのしきい値であるラインしきい値を設定するラインしきい値設定処理と、前記ラインエッジ抽出処理から得られるエッジ画像より前記ラインしきい値を用いて前記画像情報に描かれたラインを選択するライン選択処理と、このライン選択処理により選択されたラインを線分に近似する線分近似処理と、この線分近似処理により線分に近似されたラインの数を算出するライン数算出処理と、を含んで構成されること
を特徴とする請求項１から４のいずれか１項に記載の移動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラで撮像した画像情報から抽出した床面のガイドラインの位置情報を基に装置自体の位置を把握し、自律的に移動する移動装置に関するものである。
【背景技術】
【０００２】
外部の景色から画像情報を取り込み、その画像情報から次に移動する方向を示すガイドラインを認識して移動すべき方向を定め、所望の場所に移動する移動装置が開発されている。
【０００３】
例えば、床面のライン（ガイドライン）を抽出する一般的な移動装置としては、画像処理による路面上のライン抽出を用いた車両のレーン逸脱警報や、ステアリングの補助制御を行うレーンキープサポートシステム等を搭載した車両が考えられる。特に画像処理によるライン抽出では、移動装置の様々な走行環境を考慮して、常に安定したライン抽出を行なうことが求められている。
【０００４】
ラインを抽出する技術として、ラインのエッジ強度によってしきい値を設定することにより抽出する処理領域を限定し、ラインが破線の場合でも確実にライン抽出を行い、安定かつ高速に走行レーンを検出する技術がある（例えば、特許文献１参照）。特許文献１は、路面中に描かれた走行レーンの左右の白線を、それぞれ独立した処理によって検出するものである。そして、この左右の白線があるそれぞれの領域について、エッジ抽出処理、しきい値設定処理および輪郭抽出処理を行う領域を限定することにより、処理時間を短縮すると同時に、画像内に存在するノイズ成分を避けることができ、高速に安定した走行レーンの検出を行うことができるとしている。
【０００５】
また、道路などの路面画像を画像処理する画像処理手段として、異なる複数の画像処理アルゴリズムを有し、複数の画像処理アルゴリズムの中から車両が走行している道路に適したラインの画像処理アルゴリズムを選択してラインを抽出している技術も提案されている（例えば、特許文献２参照）。特許文献２は、走行レーンのガイドラインを示す白線、道路鋲、ポストコーンなど複数種類のレーンマークに対応した複数の画像処理アルゴリズムを予め設けているものである。そして、車両が走行している道路に適した画像処理アルゴリズムを選択して走行レーンを検出しているので、複数種類のレーンマークを安定して検出して、レーンの認識精度を向上させることができるとしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−３４１８２５号公報
【特許文献２】特開２００３―１２３０５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の従来の例によれば、走行面と背景が比較的容易に判断できる走行環境において移動装置が動作している。そのため、移動装置が進行する方向において、ガイドラインが存在する位置を容易に特定できる環境を想定している。
【０００８】
一方、病院や工場などの建物の中は、外部の道路などとは異なり、さまざまな形状や材質の物体が不規則に置かれ、場所ごとの区画標示や通路標示用のラインが複雑に引かれている。さらに、走行面と床面とを差別化して認識するために明るさが重要であるが、この明るさなどの判断が困難な走行環境では、ガイドラインと類似したラインが数多く存在すると、これらのラインの中からガイドラインを誤って検出してしまう場合が多いという課題を有している。また、上記の従来の例においては、建物の中を移動する移動装置がガイドラインを正確かつ迅速に認識して進行する構成や方法については何も示されていない。
【０００９】
本発明は上記従来の課題を解決するものであり、ラインが複雑に引かれ、さらに走行面と床面とを差別化して認識し判断することが困難な走行環境において、確実に認識したいガイドラインを正確かつ迅速に認識して、所望の場所に移動できる移動装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の移動装置は、動作領域の床面および路面の少なくともいずれかに配置されたガイドラインを含む画像を撮像するカメラと、前記カメラを支持する装置本体と、前記装置本体を支持すると共に前記動作領域を移動可能な車体部と、前記ガイドラインの位置を含む地図情報を記憶する記憶部と前記カメラにより撮像した撮像画像を処理する撮像画像分析部とを含む制御部と、を備えた移動装置において、前記撮像画像分析部が、前記撮像画像から複数のラインを抽出するライン抽出処理と、このライン抽出処理により抽出された前記複数のラインについてノイズ処理，長さ処理および角度マッチング処理を行うことで前記撮像画像における前記ガイドラインの位置と前記地図情報における位置とをマッチングさせるラインマッチング処理で前記ガイドラインを認識する制御部であることを特徴とする。
【００１１】
このような構成とすることにより、複数の画像処理アルゴリズムを用意することなく単一の画像処理アルゴリズムによりラインが複雑に引かれ、さらに走行面と走行面ではない床面とを差別化して認識し判断することが困難な走行環境において容易に正確かつ迅速に所望のガイドラインを認識することができる。したがって、移動装置はガイドラインを目印として認識し自分自身の位置を算出することにより、正確かつ迅速に動作領域内の目的地まで移動することができる。
【発明の効果】
【００１２】
本発明の移動装置によれば、病院や工場などの屋内の環境において区画標示や道路標示用のラインが複雑に引かれ、さらに走行面と床面とを差別化して認識し判断することが困難な走行環境においても、確実に認識したいガイドラインを正確かつ迅速に認識して所望の場所に移動できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１にかかる移動装置を示す図で、（ａ）移動装置の全体を示す斜視図、（ｂ）移動装置の主要な構成要素を示すブロック図、（ｃ）移動装置が所望のガイドラインを認識するときの画像処理アルゴリズムの部分的なフローチャート
【図２】本発明の実施の形態１にかかる移動装置の画像処理アルゴリズムのフローチャート
【図３】移動装置のカメラにより撮像した移動装置の動作領域である進行方向の工場内の撮像画像の模式図で、（ａ）取り込み処理がされた撮像画像の模式図、（ｂ）ライン抽出処理を開始した撮像画像の模式図
【図４】（ａ）撮像画像にラインしきい値設定処理Ｓ２Ｂを行い、それぞれの画像成分を白と黒との２値表示をした撮像画像の模式図、（ｂ）図４（ａ）の撮像画像からライン抽出した撮像画像の模式図
【図５】基準座標軸を設定して図４（ｂ）の撮像画像において選択された複数のラインの一部を表示してラインの長さと基準座標軸に対する角度とを決定する手法を示す図
【図６】認識画像においてノイズ処理をしたのちのラインを示した図
【図７】（ａ）実空間の現実の長さにおいて長さ処理Ｓ３Ｂを行った図、（ｂ）図７（ａ）の処理後に残ったラインのそれぞれの角度に対して角度マッチング処理を行っていることを示す図
【図８】ラインのそれぞれの角度に対して角度マッチング処理を行った図
【図９】図３から図７までのライン抽出処理およびラインマッチング処理を行った説明と同一の処理を他の撮像画像に対して行った例を示す図で、（ａ）検出本数を絞り込むにしたがい撮像画像に示された物体の認識の長さの尺度が上がることを示す図、（ｂ）装置の位置精度が±０．３ｍとなるときのラインの検出本数を３つの異なる撮像画像について実施した結果を示す図
【図１０】ラインマッチング処理を本発明の移動装置の処理の順で行った場合とその他の処理で行った場合とでガイドラインをマッチングにより認識するまでにかかった時間の例について示す図
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、同じ構成要素については同じ符号を付しており、説明を省略する場合もある。また、図面は理解しやすくするために、それぞれの構成要素を主体に模式的に示している。
【００１５】
（実施の形態１）
図１は、本発明の実施の形態１にかかる移動装置１０を示す図で、図１（ａ）は移動装置１０の全体を示す斜視図、図１（ｂ）は移動装置１０の主要な構成要素を示すブロック図、図１（ｃ）は移動装置１０が所望のガイドラインを認識するときの画像処理アルゴリズムの部分的なフローチャートである。
【００１６】
図１（ａ）に示すように本実施の形態１の移動装置１０は、移動する動作領域の少なくとも一部について床面１１および路面（図示せず）のうちの少なくともいずれかを含んで画像を撮像するカメラ１２と、動作領域を自走自在に移動できる車体部１３と、カメラ１２を支持し、車体部１３に支持された装置本体１４と、を備えている。
【００１７】
図１（ｂ）に示すように移動装置１０は、例えばこの装置本体１４に、床面１１ｂおよび路面のうちの少なくともいずれかの上に配置されたガイドライン１５の位置を含んだ地図情報（図示せず）を記憶する記憶部１６と、カメラ１２により撮像した撮像画像を処理する撮像画像分析部１７と、を含む制御部１８を備えている。なお、制御部１８はカメラ１２が配置されたカメラヘッド部１２ａや車体部１３に内蔵されていてもよく、移動装置１０のいずれかの部分に配置されていてもよい。
【００１８】
図１（ｃ）に示すように、本実施の形態１では、制御部１８の撮像画像分析部１７において、カメラ１２からのガイドライン１５を含む撮像画像の取り込み処理Ｓ１を行い、その後、この取り込んだ撮像画像から複数のラインを抽出するライン抽出処理Ｓ２と、ガイドライン１５の撮像画像における位置と地図情報における位置とをマッチングさせるラインマッチング処理Ｓ３とを行うことにより、ガイドライン１５の認識を行っている。ここで、ラインマッチング処理Ｓ３においては、後述するように、ノイズ処理Ｓ３Ａ、長さ処理Ｓ３Ｂおよび角度マッチング処理Ｓ３Ｃを行うことにより、ガイドライン１５の撮像画像における位置と地図情報における位置とをマッチングさせている。このような構成要素と認識のフローチャートにより、制御部１８は地図情報における動作領域における自己の位置を把握し、移動装置１０を動作領域で移動させている。
【００１９】
このような構成とすることにより、ラインが複雑に引かれ、さらに走行面１１ａと走行面ではない床面１１ｂとを差別化して認識することが困難な走行環境において、複数の画像処理アルゴリズムを用意することなく、単一の画像処理アルゴリズムにより、容易に正確かつ迅速に所望のガイドライン１５を認識することができる。したがって、移動装置１０はガイドライン１５を目印として認識して自分自身の位置を算出することにより、正確かつ迅速に動作領域内の目的地まで移動することができる。
【００２０】
次に、移動装置１０がガイドライン１５を認識する時の画像処理アルゴリズムについて、具体的に説明する。
【００２１】
図２は、本実施の形態１の移動装置１０の画像処理アルゴリズムのフローチャートである。
【００２２】
図２に示すように、画像処理アルゴリズムは、最初にカメラ１２による移動装置１０の進行方向の床面１１ｂを含んだ走行面１１ａおよびその周辺の撮像画像の取り込み処理Ｓ１から始まっている。この撮像画像は、撮像画像分析部１７においてライン抽出処理Ｓ２が行われて、例えば単位長さに対する明暗の変化の度合いにより、ガイドライン１５を含む様々な物体などのラインエッジが抽出される。その結果、後述するように、撮像画像に設定された基準座標軸に対して、角度と長さとを有する複数のラインが抽出される。
【００２３】
すなわち、ライン抽出処理Ｓ２は、図２に示すように、ラインエッジ抽出処理Ｓ２Ａ、ラインしきい値設定処理Ｓ２Ｂ、ライン選択処理Ｓ２Ｃ、線分近似処理Ｓ２Ｄ、ライン数算出処理Ｓ２Ｅを含んで構成されている。ここで、ラインエッジ抽出処理Ｓ２Ａは、撮像画像を分析して複数のラインのラインエッジを抽出する処理で、ラインしきい値設定処理Ｓ２Ｂは、ラインエッジを抽出するために明るさのしきい値であるラインしきい値を設定する処理である。ライン選択処理Ｓ２Ｃは、ラインエッジ抽出処理Ｓ２Ａから得られるエッジ画像よりラインしきい値を用いて画像情報に描かれたラインを選択する処理で、線分近似処理Ｓ２Ｄは、このライン選択処理Ｓ２Ｃにより選択されたラインを線分に近似する処理である。そして、ライン数算出処理Ｓ２Ｅは、この線分近似処理Ｓ２Ｄにより線分に近似されたラインの数を算出する処理である。
【００２４】
このような構成とすることにより、複雑な撮像画像からガイドライン１５を見出すために単純化された形状である線分を、複数のラインとして抽出し、正確かつ迅速に所望のガイドライン１５を認識することができる。
【００２５】
このようにして撮像画像から複数のラインが抽出された後に、ラインマッチング処理Ｓ３が行われる。すなわち、ラインマッチング処理Ｓ３は、ノイズ処理Ｓ３Ａと、長さ処理Ｓ３Ｂと、角度マッチング処理Ｓ３Ｃとを含み、ノイズ処理Ｓ３Ａ、長さ処理Ｓ３Ｂおよび角度マッチング処理Ｓ３Ｃはこの順序で行った後に、撮像画像と地図情報１９とに表示されるガイドライン１５をマッチングさせて認識している。
【００２６】
ここで、ノイズ処理Ｓ３Ａは、ライン抽出処理Ｓ２により抽出された複数のラインのうち、所定の長さ以下（例えば１ｍ以下）の長さのラインを、撮像画像におけるノイズとして除去する処理である。このように、認識したいガイドライン１５の長さよりも十分に短い長さ（本実施の形態１では１ｍ以下）のラインを、ノイズとして除去している。
【００２７】
長さ処理Ｓ３Ｂは、複数のラインのうち、長さの長いラインから除去して複数のラインのライン数を所定のライン数以下にする処理である。また、角度マッチング処理Ｓ３Ｃは、所定のライン数のラインの後述する基準座標軸に対する角度の大きさを撮像画像と地図情報１９とのそれぞれでマッチングする処理である。
【００２８】
このようにして処理することにより、設定した画像処理アルゴリズムにより迅速に複数のラインを処理することができ、正確かつ迅速にガイドライン１５を認識することができる。
【００２９】
また、角度マッチング処理Ｓ３Ｃは、画像情報に表示される複数のラインのライン数が、ガイドライン１５のライン数の２倍以上かつ４倍以下の範囲に入るまで角度のしきい値を変化させて行っている。
【００３０】
このようにして処理することにより、正確なガイドライン１５を画像認識により認識するに際し、最短の時間で認識することができる。
【００３１】
詳しくは、ガイドライン１５のライン数の４倍を超えたライン数で地図情報１９のガイドライン１５との画像認識によるマッチングを行うと、ガイドライン１５としてのラインを正しく認識するのに長い時間がかかる。また、ガイドライン１５のライン数の２倍未満のライン数で地図情報１９のガイドライン１５との画像認識によるマッチングを行おうとすると、角度マッチング処理Ｓ３Ｃに多大な時間がかかってしまう。したがって、表示されるラインのライン数が、ガイドライン１５のライン数の２倍以上かつ４倍以下とすることにより、正確かつ最短の時間でガイドライン１５を認識することができる。
【００３２】
このようにして処理することにより、移動装置１０は、撮像画像における位置と地図情報１９における位置とをマッチングさせつつ、動作領域の所望の目的地まで迅速かつ正確に移動することができる。なお、ここで使用する地図情報１９は、移動装置１０自体に予め与えていた情報でもよいし、別途予めカメラ１２により撮影した撮像画像から作成した情報でもよい。
【００３３】
次に移動装置１０が、例えば工場内を移動するときにガイドライン１５を認識する時の画像処理アルゴリズムと、この画像処理アルゴリズムに基づいて上述のライン処理を行っている具体的な処理の内容について、詳細に説明する。
【００３４】
図３は移動装置１０のカメラ１２により撮像した移動装置１０の動作領域である進行方向の工場内の撮像画像２０の模式図で、図３（ａ）は取り込み処理Ｓ１がされた撮像画像２０の模式図、図３（ｂ）はライン抽出処理Ｓ２を開始した撮像画像２０の模式図である。図３（ａ）および（ｂ）の撮像画像２０は、撮像画像の取り込み処理Ｓ１により移動装置１０の記憶部１６に取り込まれている。
【００３５】
図３（ａ）に示すように、移動装置１０の進行方向の正面には、ガイドライン１５に挟まれた床面１１および走行面１１ａに沿って配置された床面１１ｂが、撮像画像２０に示されている。また、図３（ａ）の正面方向の遠くには工場の壁面２０ａやこの壁面２０ａに設けられた扉２０ｂや窓２０ｃが映し出されている。また、工場内にはガイドライン１５に沿って、主にガイドライン１５に挟まれた領域の外側に多数の装置２０ｄや設備２０ｅが配置されている。そして、天井側には照明器具２０ｆが取り付けられており、この照明器具２０ｆが工場内を照らす照明光の一部が照り返しの画像２０ｇとなって、床面１１に映し出されている。
【００３６】
ライン抽出処理Ｓ２においてラインエッジ抽出処理Ｓ２Ａを行う前に撮像画像２０について２値化を行うために、図３（ｂ）に示すように明暗のみが表示されるように処理を行う。このように処理した画像についてラインエッジ抽出処理Ｓ２Ａが行われる。ここでは、ＳｏｂｅｌフィルタのＸ、Ｙ方向のエッジを抽出するものなどのラインの角度を考慮したエッジ抽出フィルタを用いてもよい。
【００３７】
図４（ａ）は撮像画像２０にラインしきい値設定処理Ｓ２Ｂを行い、それぞれの画像成分を白と黒との２値表示をした撮像画像２０の模式図、図４（ｂ）は図４（ａ）の撮像画像２０からライン抽出した撮像画像２０の模式図を示すものである。
【００３８】
図４（ａ）に示すように撮像画像２０を２値化すると、窓２０ｃ、装置２０ｄ、設備２０ｅの一部である明るい側面や照り返しの画像２０ｇなどが、ガイドライン１５と共に白抜きの領域として表示される。そして、ラインしきい値設定処理Ｓ２Ｂにおいて、図４（ａ）に示すような白抜きの領域と黒の領域とのエッジ画像より、撮像画像２０における単位長さでの明るさの変化の傾きを求め、この変化の傾きに基づいてラインしきい値を設定する。
【００３９】
そうすると、図４（ｂ）に示すように、認識したいガイドライン１５とラインマッチングを行うラインが多数表示されることとなる。ここでは主なラインを表示しているが、Ｌ１からＬ４４まで４０数本のラインが表示されている。対象としている撮像画像の画面の解像度は横１２８０本×縦９６０本を想定しており、工場や病院などの屋内では１００本余りのラインが抽出されるのが一般的である。本実施の形態１では、ラインが抽出し易い画像を用いたため、ノイズは比較的現れていない。
【００４０】
図４（ｂ）の撮像画像で表示されるラインに対して、認識したい地図情報のガイドラインのラインをラインマッチングすると、膨大な時間がかかる。したがって、図２の画像処理アルゴリズムのフローチャートにおいて説明したように、効率的にラインマッチング処理Ｓ３を行う。そのために、ライン抽出処理Ｓ２の後に、ライン選択処理Ｓ２Ｃによって図４（ｂ）において撮像画像２０に描かれたラインを逐一選択し、線分近似処理Ｓ２Ｄにより選択されたラインを線分に近似している。そして、ライン数算出処理Ｓ２Ｅにより線分に近似されたラインの数を算出している。
【００４１】
なお、ラインしきい値設定処理Ｓ２Ｂにおいて、しきい値はライン輪郭を示すエッジ成分を抽出できるように設定している。例えば、撮像画像２０の全てのエッジ成分のエッジ強度の最大値および平均値を基に設定することができる。また、ライン抽出においてしきい値を越えるエッジ強度の画素を検索し、最初にしきい値を越えた画素を白線輪郭として抽出することによって、ライン抽出を行なうことができる。また、ラインの線分近似処理Ｓ２Ｄは、例えば直線検出アルゴリズムの１つであるＨｏｕｇｈ変換や最小２乗法等の手法をライン輪郭に用いて行なうこともできる。
【００４２】
図５は、基準座標軸を設定して、図４（ｂ）の撮像画像２０において選択された複数のラインの一部を表示してラインの長さと基準座標軸に対する角度とを決定する手法を示す図である。
【００４３】
図５に示すように、ラインの長さＬｋは、ラインの長さを示す２つの座標点Ｐｋ１（ｘｋ１、ｙｋ１）およびＰｋ２（ｘｋ２、ｙｋ２）から計算することができる。ここで、図５に示すように画像上の座標点は、実際の実世界の座標点および長さに位置および長さが換算されて計算されている。したがって、ラインの長さＬｋは、実世界の実空間上現実の長さとして把握され、画像処理アルゴリズムによりガイドライン１５とマッチングがなされることとなる。
【００４４】
また、ラインの角度θｋも同様に、現実の位置により現実の角度として図５に示すθｋの値として求められている。
【００４５】
本実施の形態１では、図５に示した計算手法により図４（ｂ）に示すＬ１からＬ４４のラインの長さを全て求めた後に、ノイズ処理Ｓ３Ａにより１ｍ以下のラインを撮像画像２０から全て省いている。これは、本実施の形態１の撮像画像２０においては、ガイドライン１５は１ｍを超えていることが予め判っているためである。
【００４６】
図６は、撮像画像２０においてノイズ処理Ｓ３Ａをしたのちのラインを示した図である。また、図７（ａ）は、実空間の現実の長さにおいて、例えば３ｍ以上の長い線を省いた長さ処理Ｓ３Ｂを行った図で、図７（ｂ）は、図７（ａ）の処理後に残ったラインのそれぞれの角度θ１からθ１２に対して、角度マッチング処理Ｓ３Ｃを行っていることを示す図である。ここで、撮像画像２０の左半分の角度θ１からθ６については、ガイドライン１５の角度であるθｐを基準として、±Δθｐ（例えばΔθｐは５度）としてこの範囲の角度に入るラインをガイドライン１５として選択している。
【００４７】
図８は角度マッチング処理Ｓ３Ｃを行った図である。図８のようにして、ガイドライン１５としてのラインを選択する。そして、最終的にガイドライン１５の候補として残ったラインについては、地図情報１９を用いて１本づつラインマッチングを行い、真のガイドライン１５を認識する。
【００４８】
図９（ａ）および（ｂ）は、図３から図７までのライン抽出処理Ｓ２およびラインマッチング処理Ｓ３を行った説明と同一の処理を他の撮像画像に対して行った例を示す図で、図９（ａ）は検出本数を絞り込むに従ってガイドライン１５とマッチングした結果、装置自体の位置の認識精度（以下、「位置精度」とする）が上がることを示す図、図９（ｂ）は位置精度が±０．３ｍとなるときのラインの検出本数を３つの異なる撮像画像について実施した結果を示す図である。
【００４９】
図９（ａ）および（ｂ）に示すように、位置精度を上げるために検出本数を絞り込んでいく。この例では、検出本数を５０本にまで絞り込むためにノイズ処理Ｓ３Ａを行い、１６本にまで絞り込むために長さ処理Ｓ３Ｂを行っている。
【００５０】
すなわち、長さ処理Ｓ３Ｂは、画像情報に表示される複数のラインのライン数が１６本以下になるまで長さのしきい値を変化させて、行われている。ここで、長さのしきい値とは、その長さ以上のラインを省くときの長さで、例えば４ｍの長さから１０ｃｍづつしきい値を変化させて、検出本数を１６本以下になるまで変化させている。
【００５１】
このような構成とすることにより、設定した画像処理アルゴリズムにより迅速に複数のラインを処理することができ、正確かつ迅速にガイドライン１５を認識することができる。
【００５２】
図１０は、ラインマッチング処理Ｓ３を本発明の移動装置１０の処理の順で行った場合とその他の処理で行った場合とで、ガイドライン１５をマッチングにより認識するまでにかかった時間の例について示す図である。
【００５３】
図１０に示すように、本実施の形態１の移動装置１０の処理の順（すなわち、ノイズ処理Ｓ３Ａ、長さ処理Ｓ３Ｂ、角度マッチング処理Ｓ３Ｃの順）で処理の区分９Ａのように処理のフローを行うと、０．２ｓｅｃで行なうことができる。しかしながら、区分９Ｂのように処理の順を入れ替えると２．５倍の時間がかかり、区分９Ｃのようにノイズ処理Ｓ３Ａのみであると約５倍の時間がかかる。さらに区分９Ｄのように、処理をしないでラインマッチングをいきなり行うと１０倍の時間がかかる。
【００５４】
したがって、撮像画像を認識してその結果を常にフィードバックして動作領域の目的地まで正確に移動していくためには、本実施の形態１の移動装置１０のような画像処理アルゴリズムが必要であり、これが有効であることがわかる。
【００５５】
上述したように、本実施の形態１の移動装置によれば、抽出されるラインの数に応じてラインの採用条件が厳しくなり、マッチングに有効なラインを限定できる。ラインの数によって限定するために複数のラインが存在した場合でも、従来の技術とは異なり、撮像画像を分析する画像の領域を限定せず、取得した画像の情報を最大限に活かしながらマッチングすることができる。すなわち、本実施の形態１の移動装置１０は、単純な画像認識アルゴリズムを用いて、認識したいガイドラインを地図情報とマッチングすることができる。
【００５６】
したがって、工場や病院などの区画標示・道路標示用ラインが複雑に引かれ、走行面と床面の判断が困難な走行環境においてもカメラで撮像した床面の画像に存在するノイズを除去し確実にラインを抽出できる移動装置を提供することができる。
【産業上の利用可能性】
【００５７】
本発明の移動装置によれば、病院や工場などの屋内の環境において区画標示や道路標示用のラインが複雑に引かれ、さらに走行面と床面とを差別化して認識し判断することが困難な走行環境においても、確実に認識したいガイドラインを正確かつ迅速に認識して所望の場所に移動できる。したがって、病院や工場などの区画標示・道路標示用ラインが複雑に引かれたものと同様の様々な走行環境を持った建物や屋外の場所においても有用であり、移動装置の活用が期待できる。
【符号の説明】
【００５８】
１０    移動装置
１１，１１ｂ  床面
１１ａ  走行面
１２    カメラ
１２ａ  カメラヘッド部
１３    車体部
１４    装置本体
１５    ガイドライン
１６    記憶部
１７    撮像画像分析部
１８    制御部
１９    地図情報
２０    撮像画像
２０ａ  壁面
２０ｂ  扉
２０ｃ  窓
２０ｄ  装置
２０ｅ  設備
２０ｆ  照明器具
２０ｇ  照り返しの画像
【図１】
2010282393.tif 000003
【図２】
2010282393.tif 000004
【図３】
2010282393.tif 000005
【図４】
2010282393.tif 000006
【図５】
2010282393.tif 000007
【図６】
2010282393.tif 000008
【図７】
2010282393.tif 000009
【図８】
2010282393.tif 000010
【図９】
2010282393.tif 000011
【図１０】
2010282393.tif 000012