(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024042919
(43)【公開日】2024-03-29
(54)【発明の名称】光センシングシステム、光センシング装置、及び、光センシング方法
(51)【国際特許分類】
G01S 7/484 20060101AFI20240322BHJP
G01S 17/88 20060101ALI20240322BHJP
【FI】
G01S7/484
G01S17/88
【審査請求】未請求
【請求項の数】18
【出願形態】OL
(21)【出願番号】P 2022147844
(22)【出願日】2022-09-16
(71)【出願人】
【識別番号】000004237
【氏名又は名称】日本電気株式会社
(74)【代理人】
【識別番号】100103894
【弁理士】
【氏名又は名称】家入 健
(72)【発明者】
【氏名】小野 貴寛
【テーマコード(参考)】
5J084
【Fターム(参考)】
5J084AA05
5J084AA13
5J084AB17
5J084AB20
5J084AD01
5J084AD03
5J084BA04
5J084BA12
5J084BA14
5J084BA35
5J084BA50
5J084BB01
5J084BB02
5J084BB04
5J084BB24
5J084BB26
5J084BB28
5J084CA03
5J084CA08
5J084CA23
5J084CA49
(57)【要約】
【課題】走査中における距離の長短に起因した反射光の輝度の変化を抑える。
【解決手段】光センシングシステム100は、測距手段101と強度決定手段102を含む。測距手段101は、測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する。強度決定手段102は、測距手段101による走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する。以上の構成によれば、前記測距手段101による走査中における前記距離の長短に起因した前記反射光の輝度の変化を抑えることができる。
【選択図】
図1
【特許請求の範囲】
【請求項1】
測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する測距手段と、
前記測距手段による走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する、強度決定手段と、
を含む、
光センシングシステム。
【請求項2】
請求項1に記載の光センシングシステムであって、
前記強度決定手段は、前記距離と前記強度が正の相関関係となるように前記レーザ光の強度を決定する、
光センシングシステム。
【請求項3】
請求項2に記載の光センシングシステムであって、
前記強度決定手段は、前記距離を二乗した値に基づいて前記レーザ光の強度を決定する、
光センシングシステム。
【請求項4】
請求項2に記載の光センシングシステムであって、
前記強度決定手段は、
前記距離が所定値よりも長いとき、前記レーザ光の強度を第1の強度に決定し、
前記距離が所定値よりも短いとき、前記レーザ光の強度を前記第1の強度よりも低い第2の強度に決定する、
光センシングシステム。
【請求項5】
請求項2に記載の光センシングシステムであって、
前記強度決定手段は、前記距離と前記レーザ光の強度の対応関係を示す強度決定テーブルを参照することにより前記強度を決定する、
光センシングシステム。
【請求項6】
請求項1から5までの何れか1項に記載の光センシングシステムであって、
前記測距手段が生成した前記距離データ及び前記輝度データに基づいて点群データを生成する点群データ生成手段を更に含む、
光センシングシステム。
【請求項7】
測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する測距手段と、
前記測距手段による走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する、強度決定手段と、
を含む、
光センシング装置。
【請求項8】
請求項7に記載の光センシング装置であって、
前記強度決定手段は、前記距離と前記レーザ光の強度が正の相関関係となるように前記強度を決定する、
光センシング装置。
【請求項9】
請求項8に記載の光センシング装置であって、
前記強度決定手段は、前記距離を二乗した値に基づいて前記レーザ光の強度を決定する、
光センシング装置。
【請求項10】
請求項8に記載の光センシング装置であって、
前記強度決定手段は、
前記距離が所定値よりも長いとき、前記レーザ光の強度を第1の強度に決定し、
前記距離が所定値よりも短いとき、前記レーザ光の強度を前記第1の強度よりも低い第2の強度に決定する、
光センシング装置。
【請求項11】
請求項8に記載の光センシング装置であって、
前記強度決定手段は、前記距離と前記レーザ光の強度の対応関係を示す強度決定テーブルを参照することにより前記強度を決定する、
光センシング装置。
【請求項12】
請求項7から11までの何れか1項に記載の光センシング装置であって、
前記測距手段が生成した前記距離データ及び前記輝度データに基づいて点群データを生成する点群データ生成手段を更に含む、
光センシング装置。
【請求項13】
測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する測距ステップと、
走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する、強度決定ステップと、
を含む、
光センシング方法。
【請求項14】
請求項13に記載の光センシング方法であって、
前記強度決定ステップでは、前記距離と前記強度が正の相関関係となるように前記レーザ光の強度を決定する、
光センシング方法。
【請求項15】
請求項14に記載の光センシング方法であって、
前記強度決定ステップでは、前記距離を二乗した値に基づいて前記レーザ光の強度を決定する、
光センシング方法。
【請求項16】
請求項14に記載の光センシング方法であって、
前記強度決定ステップでは、
前記距離が所定値よりも長いとき、前記レーザ光の強度を第1の強度に決定し、
前記距離が所定値よりも短いとき、前記レーザ光の強度を前記第1の強度よりも低い第2の強度に決定する、
光センシング方法。
【請求項17】
請求項14に記載の光センシング方法であって、
前記強度決定ステップでは、前記距離と前記強度の対応関係を示す強度決定テーブルを参照することにより前記レーザ光の強度を決定する、
光センシング方法。
【請求項18】
請求項13から17までの何れか1項に記載の光センシング方法であって、
前記測距ステップで生成した前記距離データ及び前記輝度データに基づいて点群データを生成する点群データ生成ステップを更に含む、
光センシング方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、光センシングシステム、光センシング装置、及び、光センシング方法に関する。
【背景技術】
【0002】
特許文献1は、測定対象にレーザ光を走査してその反射光に基づいて測定対象までの距離を測定し、測定結果に基づいて点群データを生成するLidarスキャナ(Light Detection and Ranging)を開示している。点群データは、典型的には、XYZ座標値から成る点データの集合である。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
LiDARスキャナによって得られたXYZ座標値及び輝度値から成る点データの集合である点群データに基づいて測定対象の欠陥を検出する技術がある。例えば、建造物の壁面にクラックが生じている場合、当該クラックからの反射光の輝度は、当該クラックに隣接する領域からの反射光の輝度より低い。従って、この特性を利用すれば、建造物の壁面のクラックなど、測定対象の欠陥を検出することができる。
【0005】
一般に、Lidarスキャナから遠い測定地点からの反射光の輝度は、Lidarスキャナに近い測定地点からの反射光の輝度に対し相対的に低い。したがって、例えば測定対象に凹部がある場合、凹部での反射光の輝度は凹部周辺での反射光の輝度より低くなる。そのため、凹部とその周辺で反射光の輝度差が生じ、測定対象に欠陥があると誤検出をしてしまう恐れがある。
【0006】
そこで、本開示の目的は、走査中における距離の長短(換言すると、測定対象の形状)に起因した反射光の輝度の変化を抑える技術を提供することにある。
【課題を解決するための手段】
【0007】
光センシングシステムが提供される。
光センシングシステムは、測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する測距手段を含む。
光センシングシステムは、前記測距手段による走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する、強度決定手段を含む。
【0008】
光センシング装置が提供される。
光センシング装置は、測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する測距手段を含む。
光センシング装置は、前記測距手段による走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する、強度決定手段を含む。
【0009】
光センシング方法が提供される。
光センシング方法は、測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する測距ステップを含む。
光センシング方法は、走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する、強度決定ステップを含む。
【発明の効果】
【0010】
本開示によれば、走査中における距離の長短に起因した反射光の輝度の変化を抑えることができる。
【図面の簡単な説明】
【0011】
【
図1】光センシングシステムの機能ブロック図である。(本開示の概略)
【
図2】光センシングシステムの機能ブロック図である。(第1実施形態)
【
図3】三次元Lidarスキャナの動作フローである。(第1実施形態)
【
図4】光センシングシステムの機能ブロック図である。(第2実施形態)
【発明を実施するための形態】
【0012】
(本開示の概要)
以下、
図1を参照して、本開示の概要を説明する。
図1には、光センシングシステムの機能ブロック図を示している。
【0013】
図1に示すように、光センシングシステム100は、測距手段101と強度決定手段102を含む。
【0014】
測距手段101は、測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する。
【0015】
強度決定手段102は、測距手段101による走査中における前記距離の長短(測定対象の形状)に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する。
【0016】
以上の構成によれば、前記測距手段101による走査中における前記距離の長短に起因した前記反射光の輝度の変化を抑えることができる。
【0017】
(第1実施形態)
次に、
図2及び
図3を参照して、本開示の第1実施形態を説明する。
【0018】
図2には、光センシングシステム1の機能ブロック図を示している。
図2に示すように、光センシングシステム1は、三次元Lidarスキャナ2と、欠陥検出装置3と、を含む。
【0019】
三次元Lidarスキャナ2は、測定対象の一具体例である建造物4の点群データを生成する。欠陥検出装置3は、三次元Lidarスキャナ2が生成した点群データに基づいて、建造物4の表面に生じ得るクラックなどの欠陥を検出する。本実施形態において測定対象は、静止した物体を想定している。静止した物体とは、例えば建造物などの可動部を有さない物体と、例えば可動橋などの可動部を有する物体であって静止した状態にあるものと、を含む。
【0020】
三次元Lidarスキャナ2は、出射部5、光学機構系6、計測部7、点群データ生成部8を含む。
【0021】
出射部5は、強度決定部10、制御部11、発振器12、光源ドライバ13、光源14、スキャンドライバ15を含む。
【0022】
光学機構系6は、照射光学系6aと受光光学系6bを含む。照射光学系6aは、レンズ20、第1光学素子21、レンズ22、ミラー23を含む。受光光学系6bは、第2光学素子24とミラー23を含む。即ち、照射光学系6aと受光光学系6bは、ミラー23を共有している。
【0023】
計測部7は、光検出器30、センサ31、レンズ32、増幅器33、信号生成部34、データ生成部35、データ出力部36を含む。
【0024】
強度決定部10は、光源14が出射するレーザ光L1の強度を決定し、決定した強度を示す強度信号を制御部11に出力する。
【0025】
制御部11は、強度決定部10から入力された強度信号に基づいて、発振器12を制御する。光源ドライバ13は、発振器12が生成したパルス信号に基づいて光源14を駆動する。光源14は、例えばレーザダイオードなどのレーザ光源である。光源14は、光源ドライバ13により駆動されることにより、レーザ光L1を間欠的に出射する。
【0026】
照射光学系6aの光軸O1上には、光源14、レンズ20、第1光学素子21、第2光学素子24、ミラー23がこの記載順に配置されている。光軸O1とは、レンズ20の中心位置を通過するレンズ20の焦点軸として定義し得る。
【0027】
レンズ20は、光源14から間欠的に出射されるレーザ光L1をコリメートして第1光学素子21に導光する。
【0028】
第1光学素子21は、典型的には、ビームスプリッタである。レーザ光L1は、第1光学素子21を透過すると共に第1光学素子21で反射して光軸O3に沿って進み、光検出器30に入射する。
【0029】
第2光学素子24は、典型的には、ハーフミラーである。レーザ光L1は、第2光学素子24を透過してミラー23に入射する。
【0030】
ミラー23は、光源14から間欠的に出射されるレーザ光L1を反射する反射面23aを有する。反射面23aは、例えば、互いに交差する2つの回動軸線を中心として回動可能となっている。これにより、ミラー23は、レーザ光L1の照射方向を周期的に変更する。ミラー23は、典型的には、モータにより駆動されるポリゴンミラーである。しかし、これに代えて、MEMSを採用してもよい。
【0031】
制御部11は、ミラー23の反射面23aの傾斜確度が周期的に変化するように、スキャンドライバ15に駆動信号を出力する。スキャンドライバ15は、制御部11から入力された駆動信号に基づいて、ミラー23を駆動する。即ち、制御部11は、スキャンドライバ15を駆動することにより、レーザ光L1の照射方向を制御する。
【0032】
図2には、走査方式としてラスタスキャン方式を例示している。しかし、これに代えて、コニカルスキャン方式を採用してもよい。
【0033】
受光光学系6bの光軸O2上には、反射光L2が入射する順に、ミラー23の反射面23a、第2光学素子24、レンズ32、センサ31が配置されている。光軸O2とは、レンズ32の中心位置を通過するレンズ32の焦点軸として定義し得る。
【0034】
反射面23aは、建造物4で散乱された散乱光のうち光軸O2に沿って進む反射光L2を第2光学素子24に入射させる。第2光学素子24は、反射面23aで反射された反射光L2を反射することにより、光軸O2に沿って計測部7のレンズ32に入射させる。レンズ32は、光軸O2に沿って入射した反射光L2をセンサ31に集光させる。
【0035】
なお、
図2では、明確化のためにレーザ光L1の光路と反射光L2の光路が離れている。しかし、実際にはこれらは重なっていてもよい。また、レーザ光L1の光束の中心の光路を光軸O1として図示している。同様に、反射光L2の光束の中心の光路を光軸O2として図示している。
【0036】
センサ31は、典型的には、フォトマルチプライヤである。センサ31は、受光光学系6bを介して受光した反射光L2の輝度を電気信号に変換する。
【0037】
計測部7は、反射光L2を信号化した電気信号をアナログデジタル変換した時系列輝度信号に基づいて三次元Lidarスキャナ2から建造物4までの距離を計測する。具体的には、以下の通りである。
【0038】
信号生成部34は、センサ31が出力する電気信号を所定のサンプリング間隔で時系列輝度信号に変換する。時系列輝度信号は、反射光L2の輝度の時間的変化を所定のサンプリング間隔でサンプリングして得た輝度値の系列である。
【0039】
データ生成部35は、時系列輝度信号に基づいて、光検出器30がレーザ光L1を検出するタイミングと、センサ31が反射光L2を検出するタイミングとの時間差に基づき、三次元Lidarスキャナ2から建造物4までの距離を計測して距離データを生成する。また、データ生成部35は、時系列輝度信号に基づいて、センサ31が検出した反射光L2の輝度を示す輝度データを生成する。データ生成部35は、距離データを強度決定部10に出力すると共に、距離データと輝度データをデータ出力部36に出力する。
【0040】
データ出力部36は、距離データと輝度データを点群データ生成部8に出力する。
【0041】
点群データ生成部8は、データ出力部36から入力された距離データと輝度データに基づいて、点群データを生成する。点群データは、典型的には、座標データと輝度データを有する点データの集合である。
【0042】
次に、強度決定部10を詳細に説明する。強度決定部10は、三次元Lidarスキャナ2によるスキャン中における三次元Lidarスキャナ2から建造物4までの距離の長短に起因した反射光L2の輝度の変化が抑えられるように、レーザ光L1の強度を動的に決定する。強度決定部10は、上記の変化が抑えられるように、データ生成部35から入力された距離データに基づいてレーザ光L1の強度を動的に決定する。即ち、強度決定部10は、三次元Lidarスキャナ2から建造物4までの距離と、レーザ光L1の強度と、が正の相関関係となるように、レーザ光L1の強度を決定する。換言すれば、強度決定部10は、三次元Lidarスキャナ2から建造物4までの距離が相対的に長いとき、レーザ光L1の強度を相対的に高くし、三次元Lidarスキャナ2から建造物4までの距離が相対的に短いとき、レーザ光L1の強度を相対的に低くする。
【0043】
本実施形態において、強度決定部10は、三次元Lidarスキャナ2から建造物4までの距離を二乗した値に基づいて、レーザ光L1の強度を動的に決定する。具体的には、強度決定部10は、下記の式(1)に従って、レーザ光L1の強度を動的に決定する。三次元Lidarスキャナ2は、前述した通り、レーザ光L1の走査と反射光L2の受光を繰り返すことで三次元Lidarスキャナ2から建造物4までの距離の計測を繰り返し行う。下記式(1)において、Pnは、n番目の計測のために光源14が出射するレーザ光L1の強度である。P0及びAは、定数である。rn-1は、(n-1)番目の計測によって得られた距離データである。
【0044】
【0045】
上記式(1)によれば、三次元Lidarスキャナ2によるスキャン中において三次元Lidarスキャナ2から建造物4までの距離が増加したことに伴う反射光L2の輝度の低下を防止することができる。換言すれば、三次元Lidarスキャナ2によるスキャン中において三次元Lidarスキャナ2から建造物4までの距離の変動に伴う反射光L2の輝度の変動を防止することができる。
【0046】
即ち、例えば、
図2に示すように、建造物4の計測対象面が部分的に窪んでいることで、建造物4が三次元Lidarスキャナ2に対して相対的に近い面4aと、三次元Lidarスキャナ2に対して相対的に遠い面4bと、を有しているものとする。また、三次元Lidarスキャナ2から面4aまでの距離を測定する際に三次元Lidarスキャナ2から出射するレーザ光L1の強度と、三次元Lidarスキャナ2から面4bまでの距離を測定する際に三次元Lidarスキャナ2から出射するレーザ光L1の強度と、が等しいものとする。この場合、三次元Lidarスキャナ2が面4bから受光する反射光L2の輝度は、三次元Lidarスキャナ2が面4aから受光する反射光L2の輝度よりも低下する。一般に、反射光L2の輝度は、三次元Lidarスキャナ2から測定対象までの距離の二乗に反比例するとされている。従って、上記式(1)によれば、三次元Lidarスキャナ2が建造物4をスキャンしている間に、三次元Lidarスキャナ2から建造物4までの距離が増加したことに伴う反射光L2の輝度の低下を防止することができる。
【0047】
次に、
図3に基づいて、三次元Lidarスキャナ2の動作を説明する。
図3には、三次元Lidarスキャナ2の動作フローを示している。
【0048】
図3に示すように、制御部11は、(n-1)番目の測距を実行する(S100)。次に、強度決定部10は、(n-1)番目の計測によって得られた距離データを上記式(1)に代入することにより、n番目の測距におけるレーザ光L1の強度を決定する(S110)。次に、制御部11は、予め定められた走査範囲における走査が完了したか判定する。走査が完了したと判定した場合(S120:YES)、制御部11は、処理をS130に進める。一方、走査が完了していないと判定した場合(S120:NO)、制御部11は、処理をS100に戻し、n番目の測距を実行する。S130において、点群データ生成部8は、データ出力部36から出力されたデータに基づいて点群データを生成する(S130)。そして、欠陥検出装置3は、点群データ生成部8が生成した点群データに基づいて、建造物4の欠陥を検出する(S140)。建造物4の欠陥とは、典型的には、建造物4の表面に生じ得るクラックである。本実施形態の点群データ生成部8が生成した点群データにおける各点の輝度データには、測距された距離の長短に起因したノイズが予め除去されている。従って、欠陥検出装置3は、点群データ生成部8が生成した点群データに基づいて、建造物4の欠陥を高い確度で検出することができる。
【0049】
以上に、第1実施形態を説明したが、上記第1実施形態は以下の特徴を有している。
【0050】
光センシングシステム1は、三次元Lidarスキャナ2(測距手段)と、強度決定部10(強度決定手段)と、を含む。三次元Lidarスキャナ2は、建造物4(測定対象)に対してレーザ光L1を走査してその反射光L2を受光することにより、建造物4までの距離を示す距離データと、反射光L2の輝度を示す輝度データと、を生成する。強度決定部10は、三次元Lidarスキャナ2による走査中における三次元Lidarスキャナ2から建造物4までの距離の長短に起因した反射光L2の輝度の変化が抑えられるように、距離データに基づいてレーザ光L1の強度を動的に決定する。換言すれば、強度決定部10は、三次元Lidarスキャナ2による走査中における三次元Lidarスキャナ2から建造物4上での測距点までの距離の長短に起因した反射光L2の輝度の変化が抑えられるように、距離データに基づいてレーザ光L1の強度を動的に決定する。建造物4上での測距点とは、建造物4においてレーザ光L1が照射される部位である。建造物4上での測距点とは、典型的には、建造物4の壁面においてレーザ光L1が照射される部位である。例えば、建造物4の壁面に局所的な凹みがあれば、強度決定部10は、当該凹みの外側に照射するレーザ光L1の強度よりも、当該凹みの内側に照射するレーザ光L1の強度が高くなるように、レーザ光L1の強度を動的に決定する。レーザ光L1の強度を動的に決定するとは、三次元Lidarスキャナ2による走査中にレーザ光L1の強度をリアルタイムに決定することを意味する。以上の構成によれば、三次元Lidarスキャナ2によるスキャン中における三次元Lidarスキャナ2から建造物4までの距離の長短に起因した反射光L2の輝度の変化を抑えることができる。
【0051】
また、強度決定部10は、三次元Lidarスキャナ2から建造物4までの距離とレーザ光L1の強度が正の相関関係となるように、レーザ光L1の強度を決定する。以上の構成によれば、三次元Lidarスキャナ2によるスキャン中における三次元Lidarスキャナ2から建造物4までの距離の長短に起因した反射光L2の輝度の変化を効果的に抑えることができる。
【0052】
また、強度決定部10は、三次元Lidarスキャナ2から建造物4までの距離を二乗した値に基づいて強度を決定する。以上の構成によれば、三次元Lidarスキャナ2によるスキャン中における三次元Lidarスキャナ2から建造物4までの距離の長短に起因した反射光L2の輝度の変化を更に効果的に抑えることができる。
【0053】
なお、三次元Lidarスキャナ2による走査中において三次元Lidarスキャナ2から建造物4までの距離がステップ状に変化した場合、ステップ状に変化した直後の反射光L2の輝度の低下は免れないだろう。従って、例えば、n番目の距離データと(n+1)番目の距離データの差分が所定値を上回る場合、(n+1)番目の距離データ及び輝度データを破棄してもよい。
【0054】
また、上記第1実施形態において、三次元Lidarスキャナ2は、強度決定部10及び点群データ生成部8を含んでいる。即ち、三次元Lidarスキャナ2と強度決定部10、点群データ生成部8が単一の装置によって実現されている。しかしながら、三次元Lidarスキャナ2と強度決定部10、点群データ生成部8は、複数の装置による分散処理によって実現してもよい。例えば、三次元Lidarスキャナ2と双方向通信可能なコンピュータが強度決定部10及び点群データ生成部8として機能してもよく、このコンピュータはクラウドコンピュータであってもよい。
【0055】
(変形例)
次に、上記第1実施形態の変形例を説明する。
【0056】
上記第1実施形態において強度決定部10は、三次元Lidarスキャナ2から建造物4までの距離を二乗した値に基づいて、レーザ光L1の強度を動的に決定した。
【0057】
しかし、これに代えて、強度決定部10は、三次元Lidarスキャナ2から建造物4までの距離を所定値と比較した比較結果に基づいて、レーザ光L1の強度を動的に決定してもよい。具体的には、強度決定部10は、三次元Lidarスキャナ2から建造物4までの距離が所定値よりも長いとき、レーザ光L1の強度を第1の強度とし、当該距離が所定値よりも短いとき、レーザ光L1の強度を第1の強度よりも低い第2の強度とする。以上の構成によれば、極めて簡素な演算で、三次元Lidarスキャナ2によるスキャン中における三次元Lidarスキャナ2から建造物4までの距離の長短に起因した反射光L2の輝度の変化を抑えることができる。
【0058】
(第2実施形態)
次に、
図4を参照して、第2実施形態を説明する。
図4には、光センシングシステム1の機能ブロック図を示している。
【0059】
図4に示すように、本実施形態において強度決定部10は、強度決定テーブル10aを有している。強度決定テーブル10aは、距離と強度の対応関係を示すテーブルである。強度決定テーブル10aにおいて距離と強度は正の相関関係を有する。そして、強度決定部10は、強度決定テーブル10aを参照することにより、レーザ光L1の強度を動的に決定する。以上の構成によれば、特別な演算を要することなく、三次元Lidarスキャナ2によるスキャン中における三次元Lidarスキャナ2から建造物4までの距離の長短に起因した反射光L2の輝度の変化を抑えることができる。
【0060】
以上に、本開示の第1実施形態及び第2実施形態を説明した。
【0061】
本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【0062】
例えば、上記各実施形態において、三次元Lidarスキャナ2の測距方式はdToF方式(direct Time Of Flight)とした。しかし、これに代えて、FMCW方式(Frequency Modulated Continuous Wave)を採用してもよい。
【0063】
上記各実施形態では、三次元Lidarスキャナ2による測定対象として1つの建造物、即ち建造物4を例示した。しかし、三次元Lidarスキャナ2による測定対象は複数の建造物を含んでもよい。複数の建造物としては、例えば、三次元Lidarスキャナ2からの距離が異なる複数の鉄塔、三次元Lidarスキャナ2からの距離が異なる複数の橋脚(pier:いわゆる橋梁の下部構造)が挙げられる。このように三次元Lidarスキャナ2による測定対象が複数の建造物を含む場合であっても、走査中における各建造物までの距離の長短に起因した反射光の輝度の差分を抑えることができる。
【0064】
また、例えば、強度決定部10は、三次元Lidarスキャナ2によるスキャン中における三次元Lidarスキャナ2から建造物4までの距離の長短に起因した反射光L2の輝度の変化を抑えるように学習された学習済みモデルを用いてもよい。強度決定部10は、学習済みモデルを用いて、レーザ光L1の強度を動的に決定する。学習済みモデルは、典型的には、距離を入力するとレーザ光L1の強度を出力するニューラルネットワークである。
【0065】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)を含む。非一時的なコンピュータ可読媒体の例は、更に、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROMを含む。非一時的なコンピュータ可読媒体の例は、更に、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【0066】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【0067】
(付記1)
測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する測距手段と、
前記測距手段による走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する、強度決定手段と、
を含む、
光センシングシステム。
(付記2)
付記1に記載の光センシングシステムであって、
前記強度決定手段は、前記距離と前記強度が正の相関関係となるように前記強度を決定する、
光センシングシステム。
(付記3)
付記2に記載の光センシングシステムであって、
前記強度決定手段は、前記距離を二乗した値に基づいて前記強度を決定する、
光センシングシステム。
(付記4)
付記2に記載の光センシングシステムであって、
前記強度決定手段は、
前記距離が所定値よりも長いとき、前記強度を第1の強度に決定し、
前記距離が所定値よりも短いとき、前記強度を前記第1の強度よりも低い第2の強度に決定する、
光センシングシステム。
(付記5)
付記2に記載の光センシングシステムであって、
前記強度決定手段は、前記距離と前記強度の対応関係を示す強度決定テーブルを参照することにより前記強度を決定する、
光センシングシステム。
(付記6)
付記1から5までの何れか1項に記載の光センシングシステムであって、
前記測距手段が生成した前記距離データ及び前記輝度データに基づいて点群データを生成する点群データ生成手段を更に含む、
光センシングシステム。
(付記7)
測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する測距手段と、
前記測距手段による走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する、強度決定手段と、
を含む、
光センシング装置。
(付記8)
付記7に記載の光センシング装置であって、
前記強度決定手段は、前記距離と前記強度が正の相関関係となるように前記強度を決定する、
光センシング装置。
(付記9)
付記8に記載の光センシング装置であって、
前記強度決定手段は、前記距離を二乗した値に基づいて前記強度を決定する、
光センシング装置。
(付記10)
付記8に記載の光センシング装置であって、
前記強度決定手段は、
前記距離が所定値よりも長いとき、前記強度を第1の強度に決定し、
前記距離が所定値よりも短いとき、前記強度を前記第1の強度よりも低い第2の強度に決定する、
光センシング装置。
(付記11)
付記8に記載の光センシング装置であって、
前記強度決定手段は、前記距離と前記強度の対応関係を示す強度決定テーブルを参照することにより前記強度を決定する、
光センシング装置。
(付記12)
付記7から11までの何れか1項に記載の光センシング装置であって、
前記測距手段が生成した前記距離データ及び前記輝度データに基づいて点群データを生成する点群データ生成手段を更に含む、
光センシング装置。
(付記13)
測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する測距ステップと、
走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する、強度決定ステップと、
を含む、
光センシング方法。
(付記14)
付記13に記載の光センシング方法であって、
前記強度決定ステップでは、前記距離と前記強度が正の相関関係となるように前記強度を決定する、
光センシング方法。
(付記15)
付記14に記載の光センシング方法であって、
前記強度決定ステップでは、前記距離を二乗した値に基づいて前記強度を決定する、
光センシング方法。
(付記16)
付記14に記載の光センシング方法であって、
前記強度決定ステップでは、
前記距離が所定値よりも長いとき、前記強度を第1の強度に決定し、
前記距離が所定値よりも短いとき、前記強度を前記第1の強度よりも低い第2の強度に決定する、
光センシング方法。
(付記17)
付記14に記載の光センシング方法であって、
前記強度決定ステップでは、前記距離と前記強度の対応関係を示す強度決定テーブルを参照することにより前記強度を決定する、
光センシング方法。
(付記18)
付記13から17までの何れか1項に記載の光センシング方法であって、
前記測距ステップで生成した前記距離データ及び前記輝度データに基づいて点群データを生成する点群データ生成ステップを更に含む、
光センシング方法。
(付記19)
コンピュータに、
測定対象に対してレーザ光を走査してその反射光を受光することにより、前記測定対象までの距離を示す距離データと、前記反射光の輝度を示す輝度データと、を生成する測距ステップと、
走査中における前記距離の長短に起因した前記反射光の輝度の変化が抑えられるように、前記距離データに基づいて前記レーザ光の強度を動的に決定する、強度決定ステップと、
を実行させるプログラム。
(付記20)
付記19に記載のプログラムであって、
前記強度決定ステップでは、前記距離と前記強度が正の相関関係となるように前記強度を決定する、
プログラム。
(付記21)
付記20に記載のプログラムであって、
前記強度決定ステップでは、前記距離を二乗した値に基づいて前記強度を決定する、
プログラム。
(付記22)
付記20に記載のプログラムであって、
前記強度決定ステップでは、
前記距離が所定値よりも長いとき、前記強度を第1の強度に決定し、
前記距離が所定値よりも短いとき、前記強度を前記第1の強度よりも低い第2の強度に決定する、
プログラム。
(付記23)
付記20に記載のプログラムであって、
前記強度決定ステップでは、前記距離と前記強度の対応関係を示す強度決定テーブルを参照することにより前記強度を決定する、
プログラム。
(付記24)
付記19から23までの何れか1項に記載のプログラムであって、
前記測距ステップで生成した前記距離データ及び前記輝度データに基づいて点群データを生成する点群データ生成ステップを更に含む、
プログラム。
【符号の説明】
【0068】
1 光センシングシステム
2 三次元Lidarスキャナ
3 欠陥検出装置
4 建造物
4a 面
4b 面
5 出射部
6 光学機構系
6a 照射光学系
6b 受光光学系
7 計測部
8 点群データ生成部
10 強度決定部
10a 強度決定テーブル
11 制御部
12 発振器
13 光源ドライバ
14 光源
15 スキャンドライバ
20 レンズ
21 第1光学素子
22 レンズ
23 ミラー
23a 反射面
24 第2光学素子
30 光検出器
31 センサ
32 レンズ
33 増幅器
34 信号生成部
35 データ生成部
36 データ出力部
L1 レーザ光
O1 光軸
O3 光軸
O2 光軸
L2 反射光