(57)【特許請求の範囲】
【請求項１】
発光から受光までの光飛行時間に対応した距離値を持つ複数の画素によって構成された距離画像を入力する距離画像入力部と、
前記複数の画素のうち一定の距離範囲を超えた距離値を持つ画素を異常画素と判別する第１の判別部と、
前記第１の判別部により判別された前記異常画素を、更に連続している第１の異常画素と連続していない第２の異常画素とに判別する第２の判別部と、
前記第１の異常画素の距離値を一定値に変更するクリップ処理部と、
を備える距離画像処理装置。
【請求項２】
前記一定値は、前記一定の距離範囲の上限値であり、
前記クリップ処理部は、前記第１の異常画素の距離値を前記距離範囲の上限値に変更する、
請求項１に記載の距離画像処理装置。
【請求項３】
前記第２の異常画素の距離値を前記第２の異常画素の周辺にある画素の距離値に基づいて変更するノイズ処理部を備える、
請求項１または２に記載の距離画像処理装置。
【請求項４】
前記第２の判別部は、前記第１の判別部により判別された各前記異常画素を基準とした一定サイズの領域内の前記異常画素の画素数に基づいて、前記第１の異常画素であるか否かの判別を行う、
請求項１から３のうちいずれか一項に記載の距離画像処理装置。
【請求項５】
前記第２の判別部は、前記距離範囲の上限値に応じて、前記第１の異常画素であるか否かの判別に用いる閾値を切り換える、
請求項１から４のうちいずれか一項に記載の距離画像処理装置。
【請求項６】
前記第２の判別部は、前記距離画像を取得した際の撮像感度に応じて、前記第１の異常画素であるか否かの判別に用いる閾値を切り換える、
請求項１から４のうちいずれか一項に記載の距離画像処理装置。
【請求項７】
前記一定値の設定入力を受け付ける設定入力部を備える、
請求項１から６のうちいずれか一項に記載の距離画像処理装置。
【請求項８】
前記ノイズ処理部は、平滑化フィルタ、又はメディアンフィルタを用いてノイズ処理を行う、
請求項３に記載の距離画像処理装置。
【請求項９】
前記距離画像の前記複数の画素をそれぞれの前記距離値に応じた色で表示デバイスに表示させる表示制御部を備える、
請求項１から８のうちいずれか一項に記載の距離画像処理装置。
【請求項１０】
光を発光する発光部と、
複数の受光素子が配列された受光面を有する撮像部と、
前記発光部から発光されて測距領域で反射された光を前記撮像部の前記受光面に導く光学系と、
前記撮像部の撮像結果に基づいて、前記発光部の発光から前記撮像部の前記受光面までの光飛行時間に対応した距離値を持つ複数の画素によって構成された距離画像を生成する
距離画像生成部と、
前記複数の画素のうち一定の距離範囲を超えた距離値を持つ画素を異常画素と判別する第１の判別部と、
前記第１の判別部により判別された前記異常画素を、更に連続している第１の異常画素と連続していない第２の異常画素とに判別する第２の判別部と、
前記第１の異常画素の距離値を一定値に変更するクリップ処理部と、
を備える距離画像取得装置。
【請求項１１】
前記一定値は、前記一定の距離範囲の上限値である、
請求項１０に記載の距離画像取得装置。
【請求項１２】
前記第２の異常画素の距離値を前記第２の異常画素の周辺にある画素の距離値に基づいて変更するノイズ処理部を備える、
請求項１０または１１に記載の距離画像取得装置。
【請求項１３】
発光から受光までの光飛行時間に対応した距離値を持つ複数の画素によって構成された距離画像を入力するステップと、
前記複数の画素のうち一定の距離範囲を超えた距離値を持つ画素を異常画素と判別するステップと、
前記判別された前記異常画素を、更に連続している第１の異常画素と連続していない第２の異常画素とに判別するステップと、
前記第１の異常画素の距離値を一定値に変更するステップと、
を含む距離画像処理方法。
【請求項１４】
前記一定値は、前記一定の距離範囲の上限値である、
請求項１３に記載の距離画像処理方法。
【請求項１５】
前記第２の異常画素の距離値を前記第２の異常画素の周辺にある画素の距離値に基づいて変更するステップを含む、
請求項１３または１４に記載の距離画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光の飛行時間に対応した複数の距離値を含む距離画像に対する処理を行う距離画像処理装置、距離画像取得装置、及び距離画像処理方法に関し、特に近距離測定の場合に高精度且つ高視認性の距離画像を取得することを可能にする技術に関する。
【背景技術】
【０００２】
発光部から発光して測距領域で反射された光をレンズにより撮像部の受光面に導き、その撮像部の撮像結果に基づいて、発光から受光までの光の飛行時間（ＴＯＦ: time of flight）に対応した複数ポイントの距離値を算出し、視認可能な距離画像を取得するＴＯＦ方式の測距技術が知られている。【０００３】
特許文献１には、ＴＯＦ方式の測距において、近距離範囲を超えた距離値を排除することが記載されている。【０００４】
特許文献２には、ＴＯＦ方式の測距において、対象物の大きさに応じて平滑化フィルタのパラメータを決定し、距離画像の画素値を平滑化することが記載されている。【０００５】
特許文献３には、ＴＯＦ方式の測距において、多重反射の問題に対し、距離画像及び表面形状情報（表面の法線の方位角である）を同時に取得し、距離画像のうち距離値が空間的に不連続であり且つ表面形状が連続した領域を外乱領域と判定して除去し、その周囲の画素の距離値の中央値で補完することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−７１９５７号公報
【特許文献２】特開２０１５−１７５７５２号公報
【特許文献３】特開２０１０−２５６１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＴＯＦ方式の測距では、多重反射に起因して正しい距離値を得られない場合がある。特に距離の測定範囲が近距離に限定されている場合、多重反射に起因した距離値の異常が顕著になる。例えば、ＴＯＦ方式の測距を内視鏡装置に適用して距離画像を取得した場合、数十ｃｍ程度の測定距離範囲に対して、距離画像内に遠距離を示す外れ値が多数発生してしまうことがある。また、距離値の異常の発生原因は多重反射だけではなく、例えば高感度撮像の場合、距離画像内に電気的要因の微小ノイズの発生が顕著になる。【０００８】
特許文献１には、近距離範囲を超えた距離値を排除することが記載されているにすぎない。【０００９】
特許文献２には、距離画像の画素値を平滑化するノイズ除去技術が記載されているにすぎない。従って、近距離測定の場合には、多重反射に起因した距離値の異常が顕在化するため、高精度且つ高視認性の距離画像を出力できない可能性がある。なぜなら、多重反射に因り周辺の画素の半数以上が異常値を持つような場合には、異常値を周辺の画素の距離値に基づいて平滑化しても適切な値に補正できないからである。【００１０】
特許文献３の技術では、距離画像を取得するための第１の撮像手段だけでなく、表面形状情報を取得するための第２の撮像手段が必要であるため、装置サイズ及び装置コストが増大する。また、多重反射が顕著である場合、高視認性の距離画像を出力できない可能性がある。なぜなら、多重反射に因り周辺の画素の半数以上が異常値を持つような場合には、外乱領域と判定された領域を周辺の画素の中央値で補完しても適切な距離値で補完できないからである。【００１１】
上述の特許文献１〜３には、距離画像のみに基づいて多重反射に起因した異常画素と電気的要因の微小ノイズ画素とを判別する技術が開示されておらず、また、多重反射に起因した異常画素と微小ノイズ画素とで画像処理を異ならせて高視認性の距離画像を提示するための技術についても開示されていない。従って、仮に上述の複数の従来技術を組み合わせることができたとしても、高精度且つ高視認性の距離画像を取得することは困難であるといえる。【００１２】
本発明はこのような事情に鑑みてなされたもので、近距離測定の場合に高精度且つ高視認性の距離画像を取得することを可能にする距離画像処理装置、距離画像取得装置、及び距離画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した目的を達成するため、本発明の第１の態様に係る距離画像処理装置は、発光から受光までの光飛行時間に対応した距離値を持つ複数の画素によって構成された距離画像を入力する距離画像入力部と、複数の画素のうち一定の距離範囲を超えた距離値を持つ画素を異常画素と判別する第１の判別部と、第１の判別部により判別された異常画素を、更に連続している第１の異常画素と連続していない第２の異常画素とに判別する第２の判別部と、第１の異常画素の距離値を一定値に変更するクリップ処理部と、を備える。【００１４】
本態様によれば、複数の画素のうち一定の距離範囲を超えた距離値を持つ画素が異常画素と判別され、更に連続している第１の異常画素であると判別された場合に第１の異常画素の距離値が一定値に変更されるので、近距離測定で多重反射が顕在化した場合に従来よりも高精度且つ高視認性の距離画像を取得することが可能になる。【００１５】
本発明の第２の態様に係る距離画像処理装置では、一定値は、一定の距離範囲の上限値であり、クリップ処理部は、第１の異常画素の距離値を距離範囲の上限値に変更する。本態様によれば、近距離測定で多重反射が顕在化した場合に、多重反射に因る外れ値が測定範囲である一定の距離範囲の上限値にクリップされるので、見易い距離画像を取得することが可能になる。【００１６】
本発明の第３の態様に係る距離画像処理装置は、第２の異常画素の距離値を第２の異常画素の周辺にある画素の距離値に基づいて変更するノイズ処理部を備える。本態様によれば、多重反射に因る異常値の発生と共に、例えば高感度撮像に因る微小ノイズの発生が顕在化した場合に、微小ノイズの画素は周辺の画素の距離値に基づいて変更されるので、更に高精度且つ高視認性の距離画像を取得することができる。【００１７】
本発明の第４の態様に係る距離画像処理装置では、第２の判別部は、第１の判別部により判別された各異常画素を基準とした一定サイズの領域内の異常画素の画素数に基づいて、第１の異常画素であるか否かの判別を行う。本態様によれば、多重反射に因る異常画素を適切に判別することが可能になる。【００１８】
本発明の第５の態様に係る距離画像処理装置では、第２の判別部は、距離範囲の上限値に応じて、第１の異常画素であるか否かの判別に用いる閾値を切り換える。【００１９】
本発明の第６の態様に係る距離画像処理装置では、第２の判別部は、距離画像を取得した際の撮像感度に応じて、第１の異常画素であるか否かの判別に用いる閾値を切り換える。【００２０】
本発明の第７の態様に係る距離画像処理装置は、一定値の設定入力を受け付ける設定入力部を備える。【００２１】
本発明の第８の態様に係る距離画像処理装置では、ノイズ処理部は、平滑化フィルタ、又はメディアンフィルタを用いてノイズ処理を行う。【００２２】
本発明の第９の態様に係る距離画像取得装置は、距離画像の複数の画素をそれぞれの距離値に応じた色で表示デバイスに表示させる表示制御部を備える。【００２３】
本発明の第１０の態様に係る距離画像取得装置は、光を発光する発光部と、複数の受光素子が配列された受光面を有する撮像部と、発光部から発光されて測距領域で反射された光を撮像部の受光面に導く光学系と、撮像部の撮像結果に基づいて、発光部の発光から撮像部の受光面までの光飛行時間に対応した距離値を持つ複数の画素によって構成された距離画像を生成する距離画像生成部と、複数の画素のうち一定の距離範囲を超えた距離値を持つ画素を異常画素と判別する第１の判別部と、第１の判別部により判別された異常画素を、更に連続している第１の異常画素と連続していない第２の異常画素とに判別する第２の判別部と、第１の異常画素の距離値を一定値に変更するクリップ処理部と、を備える。【００２４】
本発明の第１１の態様に係る距離画像取得装置では、一定値は、一定の距離範囲の上限値である。【００２５】
本発明の第１２の態様に係る距離画像取得装置は、第２の異常画素の距離値を第２の異常画素の周辺にある画素の距離値に基づいて変更するノイズ処理部を備える。【００２６】
本発明の第１３の態様に係る距離画像処理方法は、発光から受光までの光飛行時間に対応した距離値を持つ複数の画素によって構成された距離画像を入力するステップと、複数の画素のうち一定の距離範囲を超えた距離値を持つ画素を異常画素と判別するステップと、判別された異常画素を、更に連続している第１の異常画素と連続していない第２の異常画素とに判別するステップと、第１の異常画素の距離値を一定値に変更するステップと、を含む。【００２７】
本発明の第１４の態様に係る距離画像処理方法では、一定値は、一定の距離範囲の上限値である。【００２８】
本発明の第１５の態様に係る距離画像処理方法は、第２の異常画素の距離値を第２の異常画素の周辺にある画素の距離値に基づいて変更するステップを含む。
【発明の効果】
【００２９】
本発明よれば、近距離測定の場合に高精度且つ高視認性の距離画像を取得することが可能になる。
【図面の簡単な説明】
【００３０】
【図１】図１は、第１の実施形態における距離画像取得装置及び距離画像処理装置を含むシステムの構成例を示すブロック図である。
【図２】図２は、第１の実施形態における距離画像処理例の流れを示すフローチャートである。
【図３】図３は、多重反射画素及びノイズ画素を含む距離画像の一例を示す。
【図４】図４は、クリップ処理例の説明に用いる説明図である。
【図５】図５は、ノイズ処理例の説明に用いる説明図である。
【図６】図６は、第２の実施形態における距離画像取得装置の構成例を示すブロック図である。
【図７】図７は、第２の実施形態における距離画像処理例の流れを示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、添付図面に従って、本発明に係る距離画像処理装置、距離画像取得装置、及び距離画像処理方法を実施するための形態について説明する。
【００３２】
［第１の実施形態］
図１は、第１の実施形態における距離画像取得装置及び距離画像処理装置を含むシステムの構成例を示すブロック図である。
【００３３】
距離画像取得装置１０は、光を発光する発光部１２と、レンズ１４及び絞り１５を含む光学系１６と、複数の受光素子が二次元配列された受光面を有する撮像素子１８を含む撮像部２０と、外部の装置（本例では距離画像処理装置１００）と情報の出力及び入力を行うクライアント通信部２２と、各種の情報を記憶するクライアント記憶部２４と、クライアント記憶部２４に記憶されたプログラムに従って距離画像取得装置１０の各部を制御するクライアント制御部４０とを備える。
【００３４】
発光部１２は、例えば赤外光を発光するＬＥＤ（light emitting diode）によって構成される。他の発光デバイスを用いてもよい。
【００３５】
光学系１６のレンズ１４は、発光部１２から発光されてレンズ１４の画角に対応する測距領域で反射された光を、撮像部２０の撮像素子１８の受光面に導く。レンズ１４は、複数枚のレンズで構成されていてもよい。
【００３６】
撮像部２０の撮像素子１８として、例えばＣＭＯＳ（complementary metal oxide semiconductor）撮像センサ、又はＣＣＤ（charge coupled device）撮像センサを用いる。他の撮像デバイスを用いてもよい。撮像素子１８は、複数の受光素子が配列された受光面を有する。本例の撮像素子１８は、その受光面に、赤外光を通過させるフィルタを持つ光電変換素子が、受光素子として二次元配列されている。
【００３７】
クライアント通信部２２は、有線又は無線の通信デバイスによって構成される。
【００３８】
クライアント記憶部２４は、例えばＲＯＭ（read only memory）、ＲＡＭ（random access memory）及びＥＥＰＲＯＭ（electrically erasable programmable read only memory）を含んで構成される。他の記憶デバイスを用いてもよい。
【００３９】
クライアント制御部４０は、例えばＣＰＵ（central processing unit）によって構成される。
【００４０】
本例のクライアント制御部４０は、撮像部２０の撮像結果に基づいて、距離画像を生成する距離画像生成部４２を含んで構成される。距離画像は、発光部１２の発光から撮像部２０の受光までの光飛行時間に対応した距離値を持つ複数の画素によって構成された画像である。
【００４１】
距離画像処理装置１００は、ユーザに対する表示を行う表示部３２と、ユーザからの指示入力を受け付ける指示入力部３４と、メモリカードなどの記録媒体とのインターフェースである媒体インターフェース３６と、外部の装置（本例では距離画像取得装置１０及びデータベース３００）と情報の出力及び入力を行うサーバ通信部１２２と、各種の情報を記憶するサーバ記憶部１２４と、サーバ記憶部１２４に記憶されたプログラムに従って距離画像処理装置１００の各部を制御するサーバ制御部１４０とを備える。
【００４２】
表示部３２は、表示デバイスであり、例えばＬＣＤ（liquid crystal display）によって構成される。ＯＬＥＤ（Organic Light Emitting Diode）ディスプレイを用いてもよい。
【００４３】
指示入力部３４は、例えば表示部３２の画面を覆うように配置されたタッチパネルによって構成される。キーボード及びポインティングデバイス（例えばマウス）によって構成してもよい。音声入力デバイス、ジェスチャー入力デバイス等、他の入力デバイスを用いてもよい。
【００４４】
媒体インターフェース３６は、記録媒体からの情報の読込み及び記録媒体に対する情報の書込みを行う。
【００４５】
サーバ通信部１２２は、有線又は無線の通信デバイスによって構成される。本例のサーバ通信部１２２は、本発明における「距離画像入力部」の一形態であり、距離画像取得装置１０から距離画像を入力する。
【００４６】
サーバ記憶部１２４は、例えばＲＯＭ、ＲＡＭ及びＥＥＰＲＯＭを含んで構成される。他の記憶デバイスを用いてもよい。
【００４７】
本例のサーバ制御部１４０は、距離画像の複数の画素のうち一定の距離範囲を超えた距離値を持つ画素を異常画素と判別する第１の判別部５２と、第１の判別部５２により判別された異常画素を、更に連続している第１の異常画素と連続していない第２の異常画素とに判別する第２の判別部５４と、第１の異常画素の距離値を一定値に変更するクリップ処理部５６と、第２の異常画素の距離値を第２の異常画素の周辺にある画素の距離値に基づいて変更するノイズ処理部５８と、距離画像を表示部３２に表示させる表示制御部６０とを含んで構成される。
【００４８】
本例の第１の判別部５２は、距離画像の各画素の距離値が近距離の測定範囲の上限値（例えば１．０ｍ）を超えたか否かを判定し、上限値を超えた距離値を持つ画素を異常画素であると判別する。
【００４９】
本例の第２の判別部５４は、第１の判別部５２により判別された異常画素を、更に連続している第１の異常画素と連続していない第２の異常画素とに判別する。つまり、多重反射に起因した異常画素（第１の異常画素）であるか否かを判別する。
【００５０】
「第１の異常画素」であるか否かの判別には、各種の態様がある。
【００５１】
例えば、距離画像における各異常画素を基準とした一定サイズの領域内の異常画素の画素数をカウントすることにより、「第１の異常画素」であるか否かを判別する態様がある。例えば、注目した異常画素の周辺にも異常画素が多数（例えば半数以上）存在するか否かを判別する。つまり、注目した異常画素を基準とした一定サイズの領域内における異常画素のカウント数が過半数であるならば、注目した異常画素を「第１の異常画素」であると判別する。ここで、「一定サイズの領域」とは、例えば、注目する異常画素（第１の判別部５２により判別された異常画素である）を中心とした所定の画素サイズの領域である。「所定の画素サイズ」は、好ましくはＮ×Ｎ画素（Ｎは３から７）であり、より好ましくは３×３画素であればよい。
【００５２】
尚、「第１の異常画素」の判別態様は、前述の態様には限定されない。「第１の異常画素」の判別として、複数画素に亘り異常画素が連続していることを検出すればよい。
【００５３】
本例のクリップ処理部５６は、第１の異常画素の距離値を、近距離測定の距離範囲の上限値に変更する。
【００５４】
本例のノイズ処理部５８は、平滑化フィルタ、メディアンフィルタなどのフィルタを用いて、ノイズ除去処理を行う。平滑化フィルタとして、周辺画素の平均値を異常画素に対して与える平均化フィルタや、注目画素に近い周辺画素ほど重み付けを大きくするガウシアンフィルタなどが挙げられる。メディアンフィルタは、周辺画素の中央値を異常画素に対して与える。尚、ノイズ除去フィルタは、前述の例には特に限定されない。
【００５５】
ここで、「周辺画素」とは、注目する異常画素（第１の判別部５２により判別された異常画素である）から所定の画素数以内に位置する画素である。「所定の画素数」は、好ましくは１画素から３画素であり、より好ましくは１画素であればよい。
【００５６】
本例の表示制御部６０は、距離画像の複数の画素をそれぞれの距離値に応じた色で表示部３２に表示させる。本例の表示制御部６０は、距離値をＲ（赤），Ｇ（緑），Ｂ（青）を三原色とした色を表す画素値で示す。
【００５７】
本例のデータベース３００は、距離画像、及び距離画像を補正するための補正情報を記憶することができる。
【００５８】
次に、本発明に係る距離画像処理方法を適用した距離画像処理例を説明する。
【００５９】
図２は、第１の実施形態における距離画像処理例の流れを示すフローチャートである。本例の距離画像処理は、サーバ制御部１４０により、サーバ記憶部１２４に記憶されたプログラムに従って実行される。
【００６０】
まず、サーバ通信部１２２により、距離画像取得装置１０から、距離画像を入力する（ステップＳ２）。データベース３００に記憶された距離画像を、サーバ通信部１２２によりデータベース３００から入力してもよい。距離画像は、発光部１２の発光から撮像部２０の受光面での受光までの光飛行時間に対応した距離値を持つ複数の画素によって構成されている。図３に示す距離画像の一例は、多重反射画素及びノイズ画素を含む。尚、図３では、図示の便宜上グレイスケールで表されているが、本例の距離画像は、表示部３２にカラーで表示可能であり、距離画像の各画素値は距離値の大きさに対応付けられた色を示す値である。図中、白色の連続した領域が第１の異常画素（多重反射に起因した異常画素である）の領域である。また、図中、白色の微小な点が第２の異常画素（ノイズ画素）である。
【００６１】
次に、第１の判別部５２により、距離画像を構成する画素ごとに、距離値が近距離の測定範囲を超えているか否かを判別する（ステップＳ４）。つまり、第１の判別部５２により、一定の距離範囲を超えた距離値を持つ画素を異常画素であると判別する。例えば、近距離の測定範囲が１．０ｍ以下である場合、その１．０ｍを超える距離値を持つ画素を異常画素と判別する。
【００６２】
異常画素と判別された場合（ステップＳ４でＹＥＳの場合）、第２の判別部５４により、異常画素が、連続している第１の異常画素であるか、連続していない第２の異常画素であるかを判別する（ステップＳ６）。第１の異常画素であると判別された場合、つまり第１の判別部５２により判別された異常画素が連続していると判別された場合（ステップＳ６でＹＥＳの場合）、クリップ処理部５６により、第１の異常画素の距離値を距離範囲の一定値（本例では測定距離範囲の上限値）に変更するクリップ処理を行う（ステップＳ８）。
【００６３】
例えば、図４に示すように、注目画素Ｐｉの距離値（本例では「２００」）が測距範囲の上限値（例えば「１９０」）を超えており、且つ、一定のサイズ（本例では３×３画素）である注目ウィンドウＷ内の画素（注目画素Ｐｉ及び周辺画素Ｐｓ１、Ｐｓ２、Ｐｓ３、Ｐｓ４、Ｐｓ５、Ｐｓ６、Ｐｓ７、Ｐｓ８）のうち、注目画素Ｐｉ（異常画素である）と同様に上限値である「１９０」を超えた距離値を持つ画素が過半数（本例では５個以上）である場合、注目画素Ｐｉの距離値を測定距離範囲の上限値（例えば「１９０」）に変更する。
【００６４】
第２の異常画素であると判別された場合、つまり第１の判別部５２により判別された異常画素が連続してないと判別された場合（ステップＳ６でＮＯの場合）、ノイズ処理部５８により、異常画素の距離値を周辺画素の距離値に基づいて変更する（ステップＳ１０）。
【００６５】
本例のノイズ処理部５８は、第２の異常画素に対して、平滑化を行う。例えば、図５に示すように、注目画素Ｐｉの距離値（例えば「２００」）が測距範囲の上限値（例えば「１９０」）を超えており、且つ、注目ウィンドウＷ内の画素（注目画素Ｐｉ及び周辺画素Ｐｓ１〜Ｐｓ８）のうち、注目画素Ｐｉ（異常画素である）と同様に上限値である「１９０」を超えた距離値を持つ画素が半数以下（本例では４個以下）である場合、注目画素Ｐｉの画素値（例えば「２００」）を周辺画素Ｐｓ１〜Ｐｓ８の距離値の平均値（例えば「６４」）に変更する。周辺画素Ｐｓ１〜Ｐｓ８の距離値の中央値に変更してもよい。
【００６６】
距離画像の全画素を判別したか否かを判定し（ステップＳ１２）、まだ判別していない画素が有る場合（ステップＳ１２でＮＯの場合）、ステップＳ４に戻り、全画素を判別した場合（ステップＳ１２でＹＥＳの場合）、表示制御部６０により、距離画像を表示部３２に対し出力する（ステップＳ１４）。距離画像の複数の画素は、それぞれの距離値に応じた色で表示部３２に表示される。サーバ通信部１２２により、距離画像をデータベース３００に対して出力してもよい。媒体インターフェース３６により、距離画像を記録媒体に対して出力してもよい。
【００６７】
［第２の実施形態］
図６は、第２の実施形態における距離画像取得装置の構成例を示すブロック図である。尚、図１に示した第１の実施形態の構成例と同じ構成要素には、同じ符号を付してあり、詳細な説明を省略する。
【００６８】
本実施形態の距離画像取得装置２００は、発光部１２、光学系１６、撮像部２０、表示部３２、指示入力部３４、媒体インターフェース３６、通信部２２２、記憶部２２４、及び制御部２４０を含んで構成されている。
【００６９】
通信部２２２は、有線又は無線の通信デバイスによって構成されており、外部の装置（本例ではデータベース３００）と情報の出力及び入力を行う。記憶部２２４は、例えばＲＯＭ、ＲＡＭ及びＥＥＰＲＯＭを含んで構成されており、各種の情報を記憶する。制御部２４０は、例えばＣＰＵによって構成される。制御部２４０は、距離画像生成部４２、第１の判別部５２、第２の判別部５４、クリップ処理部５６、ノイズ処理部５８、及び表示制御部６０を含んで構成されており、距離画像生成処理、判別処理、クリップ処理、ノイズ処理及び表示制御処理を実行する。
【００７０】
図７は、第２の実施形態における距離画像処理例の流れを示すフローチャートである。本例の距離画像処理は、距離画像取得装置２００の制御部２４０により、距離画像取得装置２００の記憶部２２４に記憶されたプログラムに従って実行される。尚、図２に示した第１の実施形態の距離画像処理例と同じステップには、同じ符号を付してあり、詳細な説明を省略する。
【００７１】
本実施形態では、距離画像取得装置２００の距離画像生成部４２により、距離画像を生成する（ステップＳ２２）。その後の処理は図２に示した第１の実施形態におけるステップＳ４〜Ｓ１４と同様である。距離画像に対して、判別処理（ステップＳ４及びステップＳ６）、クリップ処理（ステップＳ８）、ノイズ処理（ステップＳ１０）が実行される。距離画像の全画素を判別したか否かを判定し（ステップＳ１２）、まだ判別していない画素が有る場合（ステップＳ１２でＮＯの場合）、ステップＳ４に戻り、全画素を判別した場合（ステップＳ１２でＹＥＳの場合）、異常画素の画素値が変更された距離画像を出力する（ステップＳ１４）。
【００７２】
［判別の変形例］
第１の判別部５２及び第２の判別部５４による判別の変形例について、説明する。
【００７３】
上述の第１の実施形態及び第２の実施形態では、本発明の理解を容易にするため、第１の判別部５２及び第２の判別部５４の判別用閾値が固定である場合を例に説明したが、判別用閾値を可変としてもよい。
【００７４】
＜第１の判別部用の閾値＞
第１の判別部５２の判別用閾値を可変としてよい。つまり、距離画像の注目画素が異常画素であるか否かを判別するための閾値（以下「異常画素判別用閾値」という）を可変とする。
【００７５】
例えば、指示入力部３４により、測定距離範囲の上限値の設定入力を受け付ける。本例の指示入力部３４は、本発明における「設定入力部」の一形態である。第１の判別部５２は、指示入力部３４により受け付けた上限値を異常画素判別用閾値として用い、注目画素の画素値が、指示入力された上限値を超えた場合、注目画素が異常画素であると判別する。
【００７６】
＜第２の判別部用の閾値＞
第２の判別部５４の判別用閾値を可変としてよい。つまり、異常画素に対してクリップ処理を行うか否かを判別するための閾値（以下「処理判別用閾値」という）を可変とする。言い換えると、第２の判別部５４は、第１の異常画素であるか否かの判別に用いる閾値を切り換える。
【００７７】
第１に、第２の判別部５４は、測定距離範囲の上限値に応じて、処理判別用閾値を切り換えることが、好ましい。
【００７８】
第２に、第２の判別部５４は、距離画像を取得した際の撮像感度に応じて、処理判別用閾値を切り換えることが、好ましい。
【００７９】
以上、本発明を実施するための形態に関して説明してきたが、本発明は上述した実施形態及び変形例に限定されず、本発明の主旨を逸脱しない範囲で種々の変形が可能である。
【符号の説明】
【００８０】
１０、２００  距離画像取得装置
１２  発光部
１４  レンズ
１５  絞り
１６  光学系
１８  撮像素子
２０  撮像部
２２  クライアント通信部
２４  クライアント記憶部
３２  表示部
３４  指示入力部
３６  媒体インターフェース
４０  クライアント制御部
４２  距離画像生成部
５２  第１の判別部
５４  第２の判別部
５６  クリップ処理部
５８  ノイズ処理部
６０  表示制御部
１００  距離画像処理装置
１２２  サーバ通信部
１２４  サーバ記憶部
１４０  サーバ制御部
２２２  通信部
２２４  記憶部
２４０  制御部
３００  データベース
Ｐｉ  注目画素
Ｐｓ１、Ｐｓ２、Ｐｓ３、Ｐｓ４、Ｐｓ５、Ｐｓ６、Ｐｓ７、Ｐｓ８  周辺画素
Ｗ  注目ウィンドウ
【図１】
0006630432.tif 000002
【図２】
0006630432.tif 000003
【図３】
0006630432.tif 000004
【図４】
0006630432.tif 000005
【図５】
0006630432.tif 000006
【図６】
0006630432.tif 000007
【図７】
0006630432.tif 000008