(57)【要約】      （修正有）【課題】小さな熱源を正確に探知することが可能な熱源探知装置を提供する。【解決手段】熱源探知装置３は、第１の温度算出部と、第２の温度算出部と、判定部と、を備える。第１の温度算出部３１０は、第１の温度、第２の温度、及び第１の温度と第２の温度との平均値のいずれかを１波長温度として算出する。第１の温度は、第１の赤外波長域の赤外線の入射量に応じて赤外線センサが出力した第１の出力を温度に換算したものである。第２の温度は、第１の赤外波長域とは異なる第２の赤外波長域の赤外線の入射量に応じて赤外線センサが第１の出力とともに出力した第２の出力を温度に換算したものである。第２の温度算出部３３０は、第１の出力と第２の出力との比を温度に換算した２波長温度を算出する。判定部３６０は、２波長温度に基づいて熱源の温度を判定するとともに、１波長温度と２波長温度との比較結果に基づいて赤外線センサから熱源までの距離を判定する。【選択図】図３
2018017600.tif 000002
【特許請求の範囲】
【請求項１】
第１の赤外波長域の赤外線の入射量に応じて赤外線センサが出力した第１の出力を温度に換算した第１の温度、前記第１の赤外波長域とは異なる第２の赤外波長域の赤外線の入射量に応じて前記赤外線センサが前記第１の出力とともに出力した第２の出力を温度に換算した第２の温度、及び前記第１の温度と前記第２の温度との平均値のいずれかを１波長温度として算出する第１の温度算出部と、
前記第１の出力と前記第２の出力との比を温度に換算した２波長温度を算出する第２の温度算出部と、
前記２波長温度に基づいて熱源の温度を判定するとともに、前記１波長温度と前記２波長温度との比較結果に基づいて前記赤外線センサから前記熱源までの距離を判定する判定部と、
を備えることを特徴とする熱源探知装置。
【請求項２】
前記判定部は、前記２波長温度と所定の温度閾値との大小関係に基づいて、前記熱源が所定の温度よりも高温であるか否かを判定する、
ことを特徴とする請求項１に記載の熱源探知装置。
【請求項３】
前記判定部は、前記１波長温度と前記２波長温度との差の絶対値が所定の閾値以上である場合の前記熱源までの距離を、前記差の絶対値が前記所定の閾値よりも小さい場合の前記熱源までの距離よりも長いと判定する、
ことを特徴とする請求項１に記載の熱源探知装置。
【請求項４】
前記判定部は、前記１波長温度と前記２波長温度との比が１を含む所定の範囲内である場合の前記熱源までの距離を、前記比が前記所定の範囲外である場合の前記熱源までの距離よりも短いと判定する、
ことを特徴とする請求項１に記載の熱源探知装置。
【請求項５】
前記第１の温度算出部は、前記１波長温度を前記第１の温度及び前記第２の温度のいずれにするかを選択する選択部と、選択した前記第１の温度又は前記第２の温度のみを算出する換算温度算出部と、
を含むことを特徴とする請求項１に記載の熱源探知装置。
【請求項６】
コンピュータが、
第１の赤外波長域の赤外線の入射量に応じて赤外線センサが出力した第１の出力を温度に換算した第１の温度、前記第１の赤外波長域とは異なる第２の赤外波長域の赤外線の入射量に応じて前記赤外線センサが前記第１の出力とともに出力した第２の出力を温度に換算した第２の温度、及び前記第１の温度と前記第２の温度との平均値のいずれかを１波長温度として算出するとともに、前記第１の出力と前記第２の出力との比を温度に換算した２波長温度を算出し、
前記２波長温度に基づいて熱源の温度を判定するとともに、前記１波長温度と前記２波長温度との比較結果に基づいて前記赤外線センサから前記熱源までの距離を判定する、
ことを特徴とする熱源探知方法。
【請求項７】
第１の赤外波長域の赤外線の入射量に応じて赤外線センサが出力した第１の出力を温度に換算した第１の温度、前記第１の赤外波長域とは異なる第２の赤外波長域の赤外線の入射量に応じて前記赤外線センサが前記第１の出力とともに出力した第２の出力を温度に換算した第２の温度、及び前記第１の温度と前記第２の温度との平均値のいずれかを１波長温度として算出するとともに、前記第１の出力と前記第２の出力との比を温度に換算した２波長温度を算出し、
前記２波長温度に基づいて熱源の温度を判定するとともに、前記１波長温度と前記２波長温度との比較結果に基づいて前記赤外線センサから前記熱源までの距離を判定する、
処理をコンピュータに実行させる熱源探知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、熱源探知装置、熱源探知方法、及び熱源探知プログラム。
【背景技術】
【０００２】
所定の探知エリア内の熱源を探知する熱源探知装置は、赤外線イメージセンサから出力される電気信号（センサ出力）を温度に換算して得られる探知エリア内の温度分布に基づいて、熱源の有無や大きさ等を探知する。この種の熱源探知装置において熱源の温度を精度良く測定する方法の１つとして、赤外線イメージセンサにおける各受光素子の感度に基づいてセンサ出力を補正し、センサ出力のばらつきによる温度のずれを抑制する方法が知られている。
【０００３】
また、対象物（熱源）から放射される、波長帯が異なる複数種類の赤外線の強度分布を検出し、それらの強度分布に基づいて対象物の表面温度を算出することで、表面温度の測定精度を向上させる方法が知られている。複数種類の赤外線の強度分布に基づいて対象物の表面温度を算出する方法の１つとして、３種類の赤外線の強度分布を検出し、三色法と呼ばれる方法により表面温度を算出する方法が知られている（例えば、特許文献１を参照）。また、別の方法として、赤外線イメージセンサから出力された、波長帯が異なる２種類の出力の比に基づいて、対象物の温度を精度良く測定する方法が知られている（例えば、特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−４７６１１号公報
【特許文献２】特開２００４−８５３９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
熱源の探知に用いる赤外線イメージセンサからのセンサ出力は、探知エリアから赤外線イメージセンサを含む赤外線カメラに到来する赤外線を、光学系により赤外線イメージセンサの受光面に結像させることで得られる。このとき、赤外線イメージセンサの受光面で結像した熱源の大きさが赤外線イメージセンサにおける１個の画素（受光素子）の大きさと略同一であると、熱源が結像した画素の周囲に熱源からの赤外線が漏れ出す。このように熱源からの赤外線が漏れ出すと、熱源が結像した画素に入射される熱源からの赤外線量が低下し、当該画素のセンサ出力が低下する。よって、熱源が結像した画素のセンサ出力に基づく当該画素の計測温度が実際の熱源の温度よりも低くなり、熱源を正確に探知できない可能性がある。
【０００６】
１つの側面において、本発明は、小さな熱源を正確に探知することを目的とする。
【課題を解決するための手段】
【０００７】
１つの態様では、熱源探知装置は、第１の温度算出部と、第２の温度算出部と、判定部と、を備える。第１の温度算出部は、第１の温度、第２の温度、及び第１の温度と第２の温度との平均値のいずれかを１波長温度として算出する。第１の温度は、第１の赤外波長域の赤外線の入射量に応じて赤外線センサが出力した第１の出力を温度に換算したものである。第２の温度は、第１の赤外波長域とは異なる第２の赤外波長域の赤外線の入射量に応じて赤外線センサが第１の出力とともに出力した第２の出力を温度に換算したものである。第２の温度算出部は、第１の出力と第２の出力との比を温度に換算した２波長温度を算出する。判定部は、２波長温度に基づいて熱源の温度を判定するとともに、１波長温度と２波長温度との比較結果に基づいて赤外線センサから熱源までの距離を判定する。
【発明の効果】
【０００８】
上述の態様によれば、小さな熱源を正確に探知することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る熱源探知システムの構成を示す図である。
【図２】第１の実施形態に係る熱源探知システムにおける撮像装置の構成例を示す図である。
【図３】第１の実施形態に係る熱源探知システムにおける熱源探知装置の機能的構成を示す図である。
【図４】第１の実施形態に係る熱源探知装置における１波長温度算出部の構成を示す図である。
【図５】第１の実施形態に係る熱源探知装置における２波長温度算出部の構成を示す図である。
【図６】２波長温度算出部で参照する換算情報の例を示すグラフ図である。
【図７】第１の実施形態に係る熱源探知装置における情報設定部の構成を示す図である。
【図８】第１の実施形態に係る熱源探知処理を説明するフローチャートである。
【図９】第１の実施形態に係る１波長温度算出処理の内容を説明するフローチャートである。
【図１０】第１の実施形態に係る２波長温度算出処理の内容を説明するフローチャートである。
【図１１】第１の実施形態に係る情報設定処理の内容を説明するフローチャートである。
【図１２】熱源の有無及び熱源までの距離の判定に用いる判定テーブルの例を示す図である。
【図１３】補正係数の設定方法を説明する図である。
【図１４】熱源の大きさと熱源までの距離との関係の一例を示す図である。
【図１５】センサ出力が１個である場合の熱源と換算温度との関係の例を説明する図である。
【図１６】波長域の異なる２個のセンサ出力に基づく熱源と換算温度との関係の例を説明する図である。
【図１７】第２の実施形態に係る熱源探知装置における１波長温度算出部の構成を示す図である。
【図１８】第２の実施形態に係る１波長温度算出処理の内容を説明するフローチャートである。
【図１９】第２の実施形態に係る１波長温度算出部の変形例を示す図である。
【図２０】第２の実施形態に係る１波長温度算出処理の変形例を説明するフローチャートである。
【図２１】第３の実施形態に係る熱源探知装置における情報設定部の構成を示す図である。
【図２２】第４の実施形態に係る情報設定処理の内容を説明するフローチャートである。
【図２３】コンピュータのハードウェア構成を示す図である。
【発明を実施するための形態】
【００１０】
［第１の実施形態］
図１は、第１の実施形態に係る熱源探知システムの構成を示す図である。
【００１１】
図１に示すように、熱源探知システム１は、撮像装置２と、熱源探知装置３と、表示装置４と、を備える。撮像装置２は、探知エリア内の赤外線画像を撮像する装置である。熱源探知装置３は、撮像装置２で撮像した赤外線画像に基づいて、探知エリア内の熱源を探知する装置である。表示装置４は、熱源探知装置３の探知結果を表示する装置である。
【００１２】
図２は、第１の実施形態に係る熱源探知システムにおける撮像装置の構成例を示す図である。
【００１３】
図２に示すように、本実施形態に係る撮像装置２は、２波長赤外線イメージセンサ（以下「２波長赤外線センサ」という）２００と、冷却器２１０と、温度制御部２２０と、センサ駆動部２３０と、光学系２４０と、光学系制御部２５０と、を備える。
【００１４】
２波長赤外線センサ２００は、赤外波長域における第１の波長域の赤外線量と、赤外波長域における第１の波長域とは異なる第２の波長域の赤外線量とを検出する赤外線センサである。２波長赤外線センサ２００は、第１の波長域の赤外線量を検出する第１の検出素子と、第２の波長域の赤外線量を検出する第２の検出素子とを含む受光素子が二次元配置されている。２波長赤外線センサ２００の受光素子には、例えば、量子井戸型赤外線センサ（ＱＷＩＰ）が用いられ、それぞれ井戸層厚さや障壁層組成などが異なる２種類の多重量子井戸層が積層された素子層構造を持つ。２波長赤外線センサ２００は、各受光素子の第１の検出素子及び第２の検出素子において生じる光電流をそれぞれ電圧信号に変換し、各画素（受光素子）からの出力電圧を順次選択して時系列に外部へと出力する。
【００１５】
冷却器２１０は、２波長赤外線センサ２００を所定の温度範囲内（例えば、７０〜８０Ｋ）で動作させるための熱交換器である。冷却器２１０の動作（言い換えると冷却器２１０と２波長赤外線センサ２００との熱交換量）は、温度制御部２２０により制御される。２波長赤外線センサ２００及び冷却器２１０の熱交換部２１１は、例えば、光学系２４０を透過した赤外線信号光の入射窓を有する真空容器内に収容される。
【００１６】
センサ駆動部２３０は、２波長赤外線センサ２００の温度を含む２波長赤外線センサ２００の駆動状態を制御するとともに、２波長赤外線センサ２００が出力したアナログ信号をデジタル信号に変換して熱源探知装置３に出力する。センサ駆動部２３０は、センサ制御部２３１と、第１のAnalog to Digital（Ａ／Ｄ）変換部２３２と、第１のシリアライザ２３３と、第２のＡ／Ｄ変換部２３４と、第２のシリアライザ２３５と、を含む。
【００１７】
センサ制御部２３１は、２波長赤外線センサ２００に、タイミングパルス信号（例えば、クロック信号、フレーム同期信号、シフタレジスタ制御信号等）や、アンプ電源、リセット電圧、入力ゲート電圧等のバイアスを印加する。また、センサ制御部２３１は、２波長赤外線センサ２００の温度をモニタリングし、２波長赤外線センサ２００の温度が所定の温度範囲に維持されるよう、温度制御部２２０に制御信号を出力する。
【００１８】
第１のＡ／Ｄ変換部２３２は、２波長赤外線センサ２００における第１の検出素子のそれぞれが出力したアナログ信号をデジタル信号に変換し、例えば、１４ビットのパラレル信号として第１のシリアライザ２３３に出力する。第１のシリアライザ２３３は、第１のＡ／Ｄ変換部２３２が出力したパラレル信号をシリアル化し、１系統の時系列デジタル信号として熱源探知装置３に出力する。第２のＡ／Ｄ変換部２３４は、２波長赤外線センサ２００における第２の検出素子のそれぞれが出力したアナログ信号をデジタル信号に変換し、例えば、１４ビットのパラレル信号として第２のシリアライザ２３５に出力する。第２のシリアライザ２３５は、第２のＡ／Ｄ変換部２３４が出力したパラレル信号をシリアル化し、１系統の時系列デジタル信号として熱源探知装置３に出力する。以下の説明では、第１のシリアライザ２３３が出力したデジタル信号を第１のセンサ出力といい、第２のシリアライザ２３５が出力したデジタル信号を第２のセンサ出力という。
【００１９】
光学系２４０は、探知エリアから撮像装置２に到来する赤外線を２波長赤外線センサ２００の入射面で結像させ第１の検出素子及び第２の検出素子に入射させる。光学系２４０は、２波長赤外線センサ２００の受光面からの距離を変更可能な１枚又は２枚以上の赤外線レンズを含む。光学系制御部２５０は、光学系２４０に含まれる赤外線レンズと２波長赤外線センサ２００との位置関係等を制御し、２波長赤外線センサ２００の入射面に結像させる探知エリア（撮像範囲）を調整する。
【００２０】
このように、本実施形態に係る撮像装置２は、２波長赤外線センサ２００を用い、１つの探知エリア内の赤外線量として、第１の波長域の赤外線量と、第２の波長域の赤外線量とを同時に検出する。すなわち、撮像装置２は、１つの探知エリア内の赤外線画像として、第１の波長域の赤外線量に基づく第１の赤外線画像と、第２の波長域の赤外線量に基づく第２の赤外線画像とを撮像する。
【００２１】
図３は、第１の実施形態に係る熱源探知システムにおける熱源探知装置の機能的構成を示す図である。
【００２２】
図３に示すように、熱源探知装置３は、第１の補正部３００と、第２の補正部３０５と、１波長温度算出部３１０と、２波長温度算出部３３０と、情報設定部３５０と、判定部３６０と、を備える。
【００２３】
第１の補正部３００は、撮像装置２の２波長赤外線センサ２００における第１の検出素子のそれぞれの感度特性に基づいて、撮像装置２が出力した第１のセンサ出力を補正する。第１の補正部３００は、補正係数記憶部３０１と、補正出力算出部３０２と、を含む。補正係数記憶部３０１には、第１の検出素子のそれぞれの感度特性に基づいて設定された、センサ出力値に対する補正係数を記憶させている。補正出力算出部３０２は、補正係数記憶部３０１の補正係数に基づいて、第１のセンサ出力における各検出素子の出力値を補正する。以下の説明では、第１の補正部３００で補正された第１のセンサ出力を、第１の補正出力という。
【００２４】
第２の補正部３０５は、撮像装置２の２波長赤外線センサ２００における第２の検出素子のそれぞれの感度特性に基づいて、撮像装置２が出力した第２のセンサ出力を補正する。第２の補正部３０５は、補正係数記憶部３０６と、補正出力算出部３０７と、を含む。補正係数記憶部３０６には、第２の検出素子のそれぞれの感度特性に基づいて設定された、センサ出力値に対する補正係数を記憶させている。補正出力算出部３０７は、補正係数記憶部３０６の補正係数に基づいて、第２のセンサ出力における各検出素子の出力値を補正する。以下の説明では、第２の補正部３０５で補正された第２のセンサ出力を、第２の補正出力という。
【００２５】
１波長温度算出部３１０は、１つの波長域における補正出力を温度に換算して得られる値に基づいて、探知エリア内の温度分布を算出する。本実施形態に係る１波長温度算出部３１０は、第１の補正出力の換算温度と、第２の補正出力の換算温度との平均値を、探知エリア内の温度分布として算出する。
【００２６】
２波長温度算出部３３０は、第１の補正出力と、第２の補正出力との比を温度に換算して探知エリア内の温度分布を算出する。
【００２７】
情報設定部３５０は、１波長温度算出部３１０で算出した第１の温度分布と、２波長温度算出部３３０で算出した第２の温度分布とに基づいて、熱源の温度、熱源の有無、及び熱源までの距離を含む熱源についての情報を設定する。以下の説明では、１波長温度算出部３１０で算出した第１の温度分布を１波長温度ともいい、２波長温度算出部３３０で算出した第２の温度分布を２波長温度ともいう。
【００２８】
判定部３６０は、情報設定部３５０で設定した熱源についての情報に基づいて、熱源の探知結果を判定する。判定部３６０は、熱源の探知結果を表示装置４に出力する。
【００２９】
図４は、第１の実施形態に係る熱源探知装置における１波長温度算出部の構成を示す図である。
【００３０】
図４に示すように、本実施形態の熱源探知装置３における１波長温度算出部３１０は、第１の換算部３１１と、第２の換算部３１４と、平均値算出部３１７と、を含む。
【００３１】
第１の換算部３１１は、第１の補正部３００で補正された第１の補正出力における各検出素子の出力値を温度に換算する。第１の換算部３１１は、換算情報記憶部３１２と、換算温度算出部３１３と、を含む。換算情報記憶部３１２には、第１の検出素子におけるセンサ出力値と温度との対応関係を表す換算情報を記憶させている。換算温度算出部３１３は、換算情報記憶部３１２の換算情報を参照し、第１の補正出力についての換算温度（第１の換算温度）を算出する。
【００３２】
第２の換算部３１４は、第２の補正出力における各検出素子の出力値を温度に換算する。第２の換算部３１４は、換算情報記憶部３１５と、換算温度算出部３１６と、を含む。換算情報記憶部３１５には、第２の検出素子におけるセンサ出力値と温度との対応関係を表す換算情報を記憶させている。換算温度算出部３１６は、換算情報記憶部３１５の換算情報を参照し、第２の補正出力についての換算温度（第２の換算温度）を算出する。
【００３３】
平均値算出部３１７は、第１の換算温度と、第２の換算温度との平均値を算出する。平均値算出部３１７は、２波長赤外線センサ２００の画素毎（受光素子毎）に、第１の換算温度における第１の検出素子の換算温度Ｔａと、第２の換算温度における第２の検出素子の換算温度Ｔｂとの平均値｛（Ｔａ＋Ｔｂ）／２｝を算出する。平均値算出部３１７は、算出した換算温度の平均値を、１波長温度として情報設定部３５０に出力する。
【００３４】
図５は、第１の実施形態に係る熱源探知装置における２波長温度算出部の構成を示す図である。図６は、２波長温度算出部で参照する換算情報の例を示すグラフ図である。
【００３５】
図５に示すように、本実施形態の熱源探知装置３における２波長温度算出部３３０は、出力比算出部３３１と、換算温度算出部３３２と、換算情報記憶部３３３と、を含む。
【００３６】
出力比算出部３３１は、第１の補正出力と、第２の補正出力との出力比を算出する。出力比算出部３３１は、２波長赤外線センサ２００の画素毎（受光素子毎）に、第１の補正出力における第１の検出素子の出力値Ｑａと、第２の補正出力における第２の検出素子の出力値Ｑｂとの比（出力比）Ｑａ／Ｑｂを算出する。
【００３７】
換算温度算出部３３２は、出力比算出部３３１で算出した出力比Ｑａ／Ｑｂと、換算情報記憶部３３３に記憶させた換算情報とに基づいて、２波長赤外線センサ２００の画素毎（受光素子毎）の換算温度を算出する。換算情報記憶部３３３には、例えば、図６のグラフのような換算情報を記憶させている。換算温度算出部３３２は、算出した換算温度を２波長温度として判定部３６０に出力する。
【００３８】
図６のグラフは、横軸が熱源の温度（℃）であり、縦軸が黒体放射の光量比Ｑａ／Ｑｂである。なお、黒体放射の光量比Ｑａ／Ｑｂにおいて、Ｑａは波長が３〜５μｍである赤外線の熱源からの黒体放射量であり、Ｑｂは波長が８〜１０μｍである赤外線の熱源からの黒体放射量である。図６からわかるように、熱源の温度と、黒体放射の光量比Ｑａ／Ｑｂとの間には１対１の関係がある。よって、熱源からの黒体放射の光量比Ｑがわかれば、図６の換算情報に基づいて、光量比Ｑを熱源の温度ＴＱに換算することが可能となる。なお、換算情報は、図６に示した関係に限らず、撮像装置２に用いる２波長赤外線センサ２００における出力比Ｑａ／Ｑｂと、熱源の温度とに基づいて適宜設定すればよい。
【００３９】
図７は、第１の実施形態に係る熱源探知装置における情報設定部の構成を示す図である。
【００４０】
図７に示すように、本実施形態の熱源探知装置２における情報設定部３５０は、距離情報設定部３５１と、熱源情報設定部３５２と、情報出力部３５３と、を含む。
【００４１】
距離情報設定部３５１は、１波長温度算出部３１０で算出した１波長温度と、２波長温度算出部３３０で算出した２波長温度とに基づいて、熱源までの距離が近距離であるか遠距離であるかを判定し、熱源までの距離を表す値（距離情報値）を設定する。例えば、距離情報設定部３５１は、１波長温度と２波長温度との差の絶対値に基づいて、距離情報値を設定する。本実施形態では、差の絶対値が所定の閾値以下である場合、距離情報設定部３５１は、熱源までの距離を近距離と判定して距離情報値を「０」に設定する。また、差の絶対値が所定の閾値よりも大きい場合、距離情報設定部３５１は、熱源までの距離が遠距離であると判定して距離情報値を「１」に設定する。
【００４２】
熱源情報設定部３５２は、２波長温度算出部３３０で算出した２波長温度に基づいて、探知エリア内に所定の温度よりも高温の熱源が存在するか否かを判定し、判定結果を表す値（熱源情報値）を設定する。例えば、２波長温度が所定の閾値よりも高い場合、熱源情報設定部３５２は、探索エリア内に高温の熱源が存在すると判定して熱源情報値を「１」に設定する。また、２波長温度が所定の閾値以下である場合、熱源情報設定部３５２は、探索エリア内に高温の熱源が存在しないと判定して熱源情報値を「０」に設定する。
【００４３】
情報出力部３５３は、距離情報設定部３５１で設定した距離情報値と、熱源情報設定部３５２で設定した値と、２波長温度とを統合して判定部３６０に出力する。
【００４４】
図８は、第１の実施形態に係る熱源探知処理を説明するフローチャートである。
本実施形態に係る熱源探知装置３は、動作を開始すると、所定の時間間隔で図８のステップＳ１〜Ｓ６の処理を繰り返す。
【００４５】
熱源探知装置３は、まず、第１のセンサ出力と、第２のセンサ出力とを取得する（ステップＳ１）。ステップＳ１において、熱源探知装置３は、撮像装置２から出力された第１のセンサ出力（第１の波長域のセンサ出力）と、第２のセンサ出力（第２の波長域のセンサ出力）とを取得する。熱源探知装置３は、取得した第１のセンサ出力を第１の補正部３００に入力し、取得した第２のセンサ出力を第２の補正部３０５に入力する。
【００４６】
次に、熱源探知装置３は、各センサ出力の出力値を補正する（ステップＳ２）。ステップＳ２の処理は、第１の補正部３００と、第２の補正部３０５とが行う。第１の補正部３００は、補正係数記憶部３０１の補正係数を参照して第１のセンサ出力を補正し、補正後の第１のセンサ出力（第１の補正出力）を１波長温度算出部３１０及び２波長温度算出部３３０に出力する。第２の補正部３０５は、補正係数記憶部３０６の補正係数を参照して第２のセンサ出力を補正し、補正後の第２のセンサ出力（第２の補正出力）を１波長温度算出部３１０及び２波長温度算出部３３０に出力する。
【００４７】
次に、熱源探知装置３は、１波長温度算出処理（ステップＳ３）と、２波長温度算出処理（ステップＳ４）とを行う。ここで、図８における二重の横線の組は、ステップＳ３の処理と、ステップＳ４の処理とを並列に行うことを意味する。
【００４８】
１波長温度算出処理は、１波長温度算出部３１０が行う。１波長温度算出部３１０は、第１の補正出力と換算情報とに基づいて算出した第１の補正出力の換算温度と、第２の補正出力と換算情報とに基づいて算出した第２の補正出力の換算温度との平均値を、１波長温度として算出する。第１の補正出力の換算温度は、第１の換算部３１１で算出する。第２の補正出力の換算温度は、第２の換算部３１４で算出する。換算温度の平均値は、平均値算出部３１７で算出する。１波長温度算出部３１０は、算出した換算温度の平均値を、１波長温度として情報設定部３５０に出力する。
【００４９】
一方、２波長温度算出処理は、２波長温度算出部３３０が行う。２波長温度算出部３３０は、第１の補正出力と、第２の補正出力との出力比を算出し、算出した出力比と、換算情報（図６を参照）とに基づいて２波長温度を算出する。補正出力の出力比は、出力比算出部３３１で算出する。２波長温度は、換算温度算出部３３２で算出する。２波長温度算出部３３０は、算出した２波長温度を情報設定部３５０に入力する。
【００５０】
なお、ステップＳ３の処理とステップＳ４の処理とは、ステップＳ３の処理の後でステップＳ４の処理を行ってもよいし、ステップＳ４の処理の後でステップＳ３の処理を行ってもよい。
【００５１】
次に、熱源探知装置３は、情報設定処理（ステップＳ５）を行う。情報設定処理は、情報設定部３５０が行う。情報設定部３５０は、１波長温度と２波長温度とに基づいて熱源までの距離を表す距離情報値を設定するとともに、２波長温度に基づいて高温の熱源の有無を表す熱源情報値を抽出する。情報設定部３５０は、設定した情報と、２波長温度とを判定部３６０に出力する。
【００５２】
次に、熱源探知装置３は、設定した情報に基づいて熱源の有無及び熱源までの距離を判定し、判定結果及び熱源の温度を出力する（ステップＳ６）。ステップＳ６の処理は、判定部３６０が行う。判定部３６０は、熱源までの距離を表す距離情報値と、高温の熱源の有無を表す熱源情報値とに基づいて、報知すべき高温の熱源が探知エリア内に存在するか否かと、報知すべき熱源までの距離が近距離であるか遠距離であるかと、を判定する。その後、判定部３６０は、判定結果及び熱源の温度（２波長温度）を表示装置４等に出力する。
【００５３】
図９は、第１の実施形態に係る１波長温度算出処理の内容を説明するフローチャートである。
【００５４】
上記の処理における１波長温度算出処理（ステップＳ３）は、１波長温度算出部３１０が行う。本実施形態に係る１波長温度算出部３１０は、１波長温度算出処理として、図９に示したステップＳ３０１〜Ｓ３０４の処理を行う。
【００５５】
１波長温度算出部３１０は、まず、第１の補正出力（補正後の第１のセンサ出力）と、換算情報とに基づいて、第１の換算温度を算出する（ステップＳ３０１）。ステップＳ３０１の処理は、第１の換算部３１１が行う。
【００５６】
次に、１波長温度算出部３１０は、第２の補正出力（補正後の第２のセンサ出力）と、換算情報とに基づいて、第２の換算温度を算出する（ステップＳ３０２）。ステップＳ３０２の処理は、第２の換算部３１４が行う。
【００５７】
なお、ステップＳ３０１の処理と、ステップＳ３０２の処理とは、並列に行ってもよいし、ステップＳ３０２の処理の後でステップＳ３０１の処理を行ってもよい。
【００５８】
次に、１波長温度算出部３１０は、第１の換算温度と第２の換算温度との平均値を算出する（ステップＳ３０３）。ステップＳ３０３の処理は、平均値算出部３１７が行う。平均値算出部３１７は、２波長赤外線センサ２００の画素毎（受光素子）の組毎に、第１の検出素子のセンサ出力に基づいて換算した換算温度と、第２の検出素子のセンサ出力に基づいて換算した換算温度との平均値を算出する。
【００５９】
ステップＳ３０３の処理の後、平均値算出部３１７（１波長温度算出部３１０）は、算出した平均値を１波長温度として情報設定部３５０に出力する（ステップＳ３０４）。ステップＳ３０４の処理を終えると、１波長温度算出部３１０は、１組の第１の補正出力と第２の補正出力とを用いた１波長算出処理を終了する。
【００６０】
図１０は、第１の実施形態に係る２波長温度算出処理の内容を説明するフローチャートである。
【００６１】
上記の処理における２波長温度算出処理（ステップＳ４）は、２波長温度算出部３３０が行う。２波長温度算出部３３０は、２波長温度算出処理として、図１０に示したステップＳ４０１〜Ｓ４０３の処理を行う。
【００６２】
２波長温度算出部３３０は、まず、第１の補正出力（補正後の第１のセンサ出力）と、第２の補正出力（補正後の第２のセンサ出力）との比（出力比）を算出する（ステップＳ４０１）。ステップＳ４０１の処理は、出力比算出部３３１が行う。出力比算出部３３１は、２波長赤外線センサ２００の画素毎（受光素子毎）に、第１の検出素子の補正後のセンサ出力（第１の補正出力）Ｑａと、第２の検出素子の補正後のセンサ出力（第２の補正出力）Ｑｂとの比Ｑａ／Ｑｂを算出する。
【００６３】
次に、２波長温度算出部３３０は、算出した出力の比と、換算情報記憶部３３３の換算情報とに基づいて、２波長赤外線センサ２００における各受光素子（画素）のセンサ出力と対応する換算温度を算出する（ステップＳ４０２）。ステップＳ４０２は、換算温度算出部３３２が行う。換算温度算出部３３２は、ステップＳ４０１で算出した出力比Ｑａ／Ｑｂと、換算情報記憶部３３３の換算情報（図６を参照）とに基づいて、２波長赤外線センサ２００における各受光素子（画素）のセンサ出力と対応する換算温度を算出する。
【００６４】
ステップＳ４０２の処理の後、換算温度算出部３３２（２波長温度算出部３３０）は、算出した換算温度を２波長温度として情報設定部３５０に出力する（ステップＳ４０３）。ステップＳ４０３の処理を終えると、２波長温度算出部３３０は、１組の第１の補正出力と第２の補正出力とを用いた２波長算出処理を終了する。
【００６５】
図１１は、第１の実施形態に係る情報設定処理の内容を説明するフローチャートである。
【００６６】
上記の処理における情報設定処理（ステップＳ５）は、情報設定部３５０が行う。情報設定部３５０は、情報設定処理として、図１１に示したステップＳ５０１〜Ｓ５１０の処理を行う。
【００６７】
情報設定部３５０は、まず、処理対象とする画素を選択する（ステップＳ５０１）。ステップＳ５０１は、距離情報設定部３５１と、熱源情報設定部３５２とが行う。ステップＳ５０１では、例えば、距離情報設定部３５１が処理対象とする画素を選択し、選択した画素を熱源情報設定部３５２に通知することで、両者で共通の画素を選択する。なお、ステップＳ５０１で選択する画素は、２波長赤外線センサ２００における１個の受光素子である。
【００６８】
次に、情報設定部３５０は、選択した画素の２波長温度が閾値以上であるか否かを判定する（ステップＳ５０２）。ステップＳ５０２は、熱源情報設定部３５２が行う。２波長温度が閾値以上である場合（ステップＳ５０２；Ｙｅｓ）、熱源情報設定部３５２は、選択した画素の熱源情報値を、高温の熱源を探知したことを表す値（例えば「１」）に設定する（ステップＳ５０３）。一方、２波長温度が閾値よりも小さい場合（ステップＳ５０２；Ｎｏ）、熱源情報設定部３５２は、選択した画素の熱源情報値を、高温の熱源が探知されなかったことを表す値（例えば「０」）に設定する（ステップＳ５０４）。
【００６９】
ステップＳ５０３又はＳ５０４の後、情報設定部３５０は、選択した画素の１波長温度と２波長温度との差の絶対値を算出し（ステップＳ５０５）、差の絶対値が閾値以上であるか否かを判定する（ステップＳ５０６）。ステップＳ５０５及びＳ５０６の処理は、距離情報設定部３５１が行う。算出した差の絶対値が閾値以上である場合（ステップＳ５０６；Ｙｅｓ）、距離情報設定部３５１は、選択した画素の距離情報値を、熱源までの距離が遠距離であることを表す値（例えば「１」）に設定する（ステップＳ５０７）。一方、算出した差の絶対値が閾値よりも小さい場合（ステップＳ５０６；Ｎｏ）、距離情報設定部３５１は、選択した画素の距離情報値を、熱源までの距離が近距離であることを表す値（例えば「０」）に設定する（ステップＳ５０８）。
【００７０】
ステップＳ５０７又はステップＳ５０８の後、情報設定部３５０は、未処理の画素があるか否かを判定する（ステップＳ５０９）。未処理の画素がある場合（ステップＳ５０９；Ｙｅｓ）、情報設定部３５０は、ステップＳ５０１〜Ｓ５０９の処理を繰り返す。未処理の画素がない場合、すなわち全ての画素に対する処理を行った場合（ステップＳ５０９；Ｎｏ）、情報設定部３５０は、熱源情報値、距離情報値、及び２波長温度を統合して判定部３６０に出力する（ステップＳ５１０）。ステップＳ５１０の処理は、情報出力部３５３が行う。ステップＳ５１０の処理を終えると、情報設定部３５０は、１組の１波長温度と２波長温度とを用いた情報設定処理を終了する。
【００７１】
なお、図１１のフローチャートは、情報設定部３５０が行う処理の一例に過ぎない。情報設定部３５０は、ステップＳ５０５〜Ｓ５０８の処理の後、ステップＳ５０２〜Ｓ５０４の処理を行ってもよい。更に、情報設定部３５０は、ステップＳ５０２〜Ｓ５０４の処理と、ステップＳ５０５〜Ｓ５０８の処理とを並列に行ってもよい。ステップＳ５０２〜Ｓ５０４の処理と、ステップＳ５０５〜Ｓ５０８の処理とを並列に行う場合、ステップＳ５０２〜Ｓ５０４の処理における画素の選択順序と、ステップＳ５０５〜Ｓ５０８の処理における画素の選択順序とが異なっていてもよい。
【００７２】
図１２は、熱源の有無及び熱源までの距離の判定に用いる判定テーブルの例を示す図である。
【００７３】
判定部３６０は、２波長赤外線センサ２００の画素毎（受光素子毎）に設定した熱源情報値と、距離情報値とに基づいて、例えば、各画素の見張り角内に高温の熱源があるか否か、高温の熱源がある場合に当該熱源までの距離が近距離であるか遠距離であるかを判定する。このとき、判定部３６０は、例えば、図１２に示したような判定テーブル３６１を用いて上記の判定を行う。
【００７４】
図１１に示したフローチャートでは、２波長温度が閾値以上である画素の熱源情報値を「１」に設定し、２波長温度が閾値よりも小さい画素の熱源情報値を「０」に設定している。２波長温度が閾値よりも小さい画素の見張り角内には高温の熱源が存在しない。よって、判定対象の画素の熱源情報値が「０」である場合、判定部３６０は、図１２に示す判定テーブル３６１に従い、距離情報値によらず当該画素の見張り角内に高温の熱源がないと判定する。
【００７５】
一方、２波長温度が閾値以上である画素の見張り角内には高温の熱源が存在する。この場合、判定部３６０は、判定テーブル３６１に従い、距離情報値に基づいて、熱源までの距離が近距離であるか遠距離であるかを判定する。
【００７６】
図１１に示したフローチャートでは、１波長温度と２波長温度との差の絶対値が閾値以上である画素の距離情報値を「１」に設定し、差の絶対値が閾値よりも小さい画素の距離情報値を「０」に設定している。１波長温度と２波長温度との差の絶対値は、高温の熱源までの距離が長くなると大きくなる傾向がある。よって、判定対象の画素の熱源情報値が「１」であり、かつ距離情報値が「０」である場合、判定部３６０は、図１２に示すように、当該画素の見張り角内に高温の熱源があり、当該熱源までの距離が近距離であると判定する。一方、判定対象の画素の熱源情報値が「１」であり、かつ距離情報値が「１」である場合、判定部３６０は、図１２に示すように、当該画素の見張り角内に高温の熱源があり、当該熱源までの距離が遠距離であると判定する。
【００７７】
判定部３６０は、上記の判定を行った後、例えば、各画素の２波長温度に基づいて探知エリア内の赤外線画像を生成し、見張り角内に熱源がある画素を強調させて表示装置４に表示させる。
【００７８】
図１３は、補正係数の設定方法を説明する図である。
１個の２波長赤外線センサ２００では、各受光素子における第１の検出素子のセンサ感度（すなわち入射赤外線量とセンサ出力との対応関係）にばらつきがある。例えば、図１３に示したように、１個の画素（受光素子）ＰＸが第１の検出素子のみを含む赤外線センサ２０１に対し均等に赤外線５を入射させた場合、画素ＰＸ毎にセンサ出力値に違いが生じる。同様に、１個の２波長赤外線センサ２００では、各受光素子における第２の検出素子のセンサ感度にもばらつきがある。このため、熱源探知装置３では、当該熱源探知装置３と組み合わせて用いる２波長赤外線センサ２００の各受光素子における第１の検出素子のセンサ感度及び第２の検出素子のセンサ感度に基づいて補正係数を設定し、当該補正係数に基づいて各センサ出力を補正する。
【００７９】
第１の検出素子のセンサ感度に基づいて補正係数を設定する場合、例えば、まず、温度Ｔａの赤外線を２波長赤外線センサの各受光素子に均等に入射させ、図１３の上段に示した棒グラフのような、それぞれの第１の検出素子のセンサ出力を取得する。続けて、例えば、温度Ｔｂ（＜Ｔａ）の赤外線を２波長赤外線センサ２００の各受光素子に均等に入射させ、図１３の中段に示した棒グラフのように、それぞれの第１の検出素子のセンサ出力を取得する。
【００８０】
その後、温度Ｔａ，Ｔｂの赤外線を２波長赤外線センサ２００の各受光素子に入射させたときの理論上のセンサ出力と、実際のセンサ出力とに基づいて、各検出素子のセンサ出力が一定値になるよう各検出素子のセンサ出力に対する補正係数を算出する。補正係数は、赤外線イメージセンサにおける既知の補正係数の算出方法（センサ出力の較正方法）に従って算出する。算出した第１のセンサ出力に対する補正係数は、熱源探知装置３における第１の補正部３００の補正係数記憶部３０２に記憶させる。
【００８１】
また、本実施形態に係る熱源探知システムでは、各受光素子における第２の検出素子のセンサ出力に対する補正係数を同様の方法で算出し、熱源探知装置３における第２の補正部３０５の補正係数記憶部３０６に記憶させる。
【００８２】
以下、図１４〜図１６を参照し、本実施形態に係る熱源探知システムによる作用効果の一例を説明する。
【００８３】
図１４は、熱源の大きさと熱源までの距離との関係の一例を示す図である。図１５は、センサ出力が１個である場合の熱源と換算温度との関係の例を説明する図である。図１６は、波長域の異なる２個のセンサ出力に基づく熱源と換算温度との関係の例を説明する図である。
【００８４】
本実施形態の熱源探知システム１は、光学系２４０を介して２波長赤外線センサ２００の入射面に結像させた熱源が１画素程度の大きさであれば、当該熱源を探知可能である。すなわち、本実施形態の熱源探知システム１では、例えば、図１４に示すように、２波長赤外線センサ２００における１個の画素ＰＸから見た熱源６の大きさが、当該画素ＰＸの見張り角θに相当する面積と略同一の大きさの熱源を探知可能である。
【００８５】
ところが、２波長赤外線センサ２００の入射面から距離Ｌ１の位置にある熱源６Ａのように、画素ＰＸから見た熱源６Ａの大きさが画素ＰＸの見張り角θに相当する面積よりも大きい場合、入射面で結像した熱源６Ａは、１画素よりも大きくなる。この場合、図１５の（ａ）に示すように、熱源６Ａが結像した画素ＰＸｃと隣接した他の画素へと赤外線５Ａが漏れ出す。このため、例えば、赤外線センサ２０１における熱源が結像した画素ＰＸｃのセンサ出力を換算した温度は、当該画素に熱源からの赤外線５Ａが全て入射した場合のセンサ出力を換算した温度（実際の熱源の温度ＴＲ１）よりも低い値となる。
【００８６】
また、２波長赤外線センサ２００の入射面から距離Ｌ２（＞Ｌ１）の位置にある熱源６Ｂのように、画素ＰＸから見た熱源６Ｂの大きさが画素ＰＸの見張り角θに相当する面積よりも小さい場合、入射面で結像した熱源６Ｂは、１画素よりも小さくなる。この場合、図１５の（ｂ）に示すように、熱源６Ｂが結像した画素ＰＸｃに入射する赤外線５Ｂは、当該画素ＰＸｃの中央部分に集中する。このとき、熱源６Ｂが結像した画素ＰＸｃのセンサ出力は、当該画素ＰＸ（検出素子）の中央部分における光応答出力と、当該画素の外周部分における光応答出力とを平均化したセンサ出力となる。このため、赤外線センサ２０１における熱源が結像した画素ＰＸｃのセンサ出力を換算した温度は、当該画素の全域に熱源からの赤外線が均一に入射した場合のセンサ出力の換算温度（実際の熱源の温度ＴＲ２）よりも低い値となる。更に、結像した熱源６が１画素より小さくかつ熱源が遠距離にある場合、センサ出力に基づいて換算した熱源の温度と実際の温度ＴＲ２との差が、結像した熱源６が１画素よりやや大きくかつ熱源が近距離にある場合の差よりも大きくなる。このことは、２波長赤外線センサ２００から出力された第１のセンサ出力に基づいて換算した熱源の温度、及び第２のセンサ出力に基づいて換算した熱源の温度のいずれにも当てはまる。
【００８７】
しかも、熱源６の温度によっては、図１５に示したように、熱源が近距離にある場合と、熱源が遠距離にある場合とで、センサ出力に基づいて換算した温度が略同一になることがある。このような場合、センサ出力に基づいて換算した換算温度に基づいて、熱源までの距離を推定することが難しい。図１５の（ａ）に示したように、センサ出力を換算した温度及び実際の熱源の温度ＴＲ１が、熱源があると判定する第１の閾値ＴＨ１と、高温の熱源であると判定する第２の閾値ＴＨ２との間にある場合、高温ではない熱源が存在することを正しく探知することができる。ところが、図１５の（ｂ）に示したように、センサ出力の換算温度が第１の閾値ＴＨ１と第２の閾値ＴＨ２との間にあり、かつ実際の熱源の温度ＴＲ２が第２の閾値ＴＨ２よりも大きい場合、センサ出力の換算温度のみでは高温の熱源を高温ではない熱源と認識してしまう。
【００８８】
これに対し、本実施形態に係る熱源探知装置３では、センサ出力に基づいて換算した温度と、センサ出力の比に基づいて換算した温度とに基づいて熱源までの距離が近距離であるか遠距離であるを判定する（推定する）。
【００８９】
本実施形態に係る熱源探知装置３では、１波長温度算出部３１０において、第１の補正出力を温度に換算した第１の換算温度と、第２の補正出力を温度に換算した第２の換算温度との平均値を算出する（ステップＳ３０１，Ｓ３０２）。赤外線センサ２０１の入射面で結像した熱源が１画素よりやや大きくかつ熱源が近距離にある場合、第１の換算温度と第２の換算温度とには、それぞれ、図１５の（ａ）に示した分布と同じ傾向が見られるが、熱源が結像した画素ＰＸｃにおける温度がわずかに異なる。そのため、第１の換算温度と第２の換算温度との平均値（第１波長温度）における熱源が結像した画素ＰＸｃの換算温度は、図１６の（ａ）に示すように、実際の熱源の温度ＴＲ１よりもやや低い値となる。
【００９０】
また、本実施形態に係る熱源探知装置３では、２波長温度算出部３３０において、第１の補正出力と第２の補正出力との出力比を算出し、当該出力比と熱源の温度との関係に基づいて換算した２波長温度を算出する。この場合、熱源が結像した画素ＰＸｃにおける第１の補正出力及び第２の補正出力は、それぞれ、図１５の（ａ）に示した分布と同じ傾向が見られるが、熱源が結像した画素ＰＸｃにおける温度がわずかに異なる。そのため、結像した熱源が１画素よりやや大きくかつ熱源が近距離にある場合、第１の補正出力と第２の補正出力との出力比に基づいて換算した２波長温度は、図１６の（ａ）に示すように、センサ出力を換算した１波長温度と、略同一の値となる。
【００９１】
これに対し、結像した熱源が１画素より小さくかつ熱源が遠距離にある場合の１波長温度（換算温度の平均値）及び２波長温度（出力比の換算温度）は、それぞれ、図１６の（ｂ）に示したようになる。結像した熱源が１画素より小さくかつ熱源が遠距離にある場合の第１の補正出力及び第２の補正出力は、それぞれ画素内で平均化される。このため、画素の全域に熱源からの赤外線が均一に入射した場合のセンサ出力ＴＲ２よりも低い値となり、かつその差が大きい。したがって、赤外線センサ２０１，２０２の入射面に結像した熱源が１画素より小さくかつ熱源が遠距離にある場合、熱源が結像した画素ＰＸｃにおける１波長温度（換算温度の平均値）は、実際の熱源の温度ＴＲ２との差が大きくなる。よって、熱源の投影面積が１画素より小さくかつ熱源が遠距離にある場合、熱源が結像される画素における換算温度の平均値は、熱源の投影面積が１画素よりやや大きくかつ熱源が近距離にある場合の換算温度の平均値と略同一となることがある。
【００９２】
ところが、第１の補正出力及び第２の補正出力は、それぞれ、同程度の割合で低下する。そのため、第１の補正出力と第２の補正出力との比を換算した２波長温度（出力比の換算温度）では、図１６の（ｂ）に示すように、熱源が結像される画素の温度が１波長温度における換算温度よりも高くなり、実際の熱源の温度に近づく。このため、熱源の投影面積が１画素より小さくかつ熱源が遠距離にある場合、センサ出力を換算した１波長温度と、センサ出力の比を換算した２波長温度との差の絶対値が大きくなる。本実施形態の熱源探知システム１では、このような１波長温度と２波長温度との差の絶対値の違いに基づいて、熱源までの距離が近距離であるか遠距離であるかを判定する。更に、本実施形態の熱源探知システム１では、１波長温度よりも２波長温度のほうが実際の熱源の温度ＴＲ１，ＴＲ２に近いことを利用し、２波長温度に基づいて熱源が高温であるか否かを判定する。このように、実際の熱源の温度ＴＲ２に近い２波長温度に基づいて熱源が高温であるか否かを判定すると、図１６の（ｂ）に示したように、遠距離にある高温の熱源の温度が低く認識されることを抑制することが可能となる。
【００９３】
なお、本実施形態では、判定部３６０における判定結果が、高温の熱源を探知しなかった場合、高温の熱源が近距離にある場合、及び高温の熱源が遠距離にある場合の３通りとなっている。しかしながら、判定部３６０は、これに限らず、例えば、熱源の大きさ、温度、熱源までの距離等をより詳細に判定してもよい。また、判定部３６０においてより詳細な判定をする代わりに、例えば、熱源の大きさ、温度、熱源までの距離等の解析を行う解析部を熱源探知装置３に設けてもよい。
【００９４】
また、本実施形態では、２波長温度が閾値以上である場合に探知エリア内に高温の熱源があると判定している。しかしながら、判定部３６０は、これに限らず、２波長温度が閾値よりも小さい場合に探知エリア内に報知すべき低温の熱源があると判定して判定結果を出力してもよい。
【００９５】
更に、本実施形態に係る熱源探知システムにおける撮像装置２は、例えば、図２に示した冷却器２１０及び温度制御部２２０が省略された装置であってもよい。
【００９６】
［第２の実施形態］
本実施形態では、１波長温度算出部３１０において算出する１波長温度を、第１の換算温度、第２の換算温度、及び換算温度の平均値から選択可能にした熱源探知装置３及び熱源探知方法について説明する。本実施形態に係る熱源探知システム１は、図１に示したように、撮像装置２と、熱源探知装置３と、表示装置４と、を備える。撮像装置２は、第１の実施形態で説明したように、２波長赤外線センサ２００を含み、赤外波長域における第１の波長域のセンサ出力と、第２の波長域のセンサ出力とを出力する。また、熱源探知装置３は、第１の実施形態で説明したように、第１の補正部３００と、第２の補正部３０５と、１波長温度算出部３１０と、２波長温度算出部３３０と、情報設定部３５０と、判定部３６０と、を備える。ただし、本実施形態に係る熱源探知装置３の１波長温度算出部３１０は、図１７に示したような構成とする。
【００９７】
図１７は、第２の実施形態に係る熱源探知装置における１波長温度算出部の構成を示す図である。
【００９８】
図１７に示すように、本実施形態に係る１波長温度算出部３１０は、第１の換算部３１１と、第２の換算部３１４と、１波長温度選択部３１８と、を含む。第１の換算部３１１は、換算情報記憶部３１２と換算温度算出部３１１とを含み、第１の補正部３００で補正した第１の波長域のセンサ出力（第１の補正出力）を温度に換算する。第２の換算部３１４は、換算情報記憶部３１５と換算温度算出部３１６とを含み、第２の補正部３０５で補正した第２の波長域のセンサ出力（第２の補正出力）を温度に換算する。
【００９９】
１波長温度選択部３１８は、第１の換算部３１１で換算した第１の換算温度、第２の換算部３１４で換算した第２の換算温度、及び第１の換算温度と第２の換算温度との平均値のいずれかを１波長温度に選択する。１波長温度選択部３１８は、図示しない選択情報入力部から入力される選択コマンドに従って、１波長温度を選択する。１波長温度として第１の換算温度と第２の換算温度との平均値を選択した場合、１波長温度選択部３１８は、第１の実施形態で説明した平均値算出部３１７と同様の処理を行って１波長温度を算出する。１波長温度選択部３１８は、選択した１波長温度を情報設定部３５０に出力する。
【０１００】
本実施形態に係る熱源探知装置３は、熱源探知処理として、図８に示したステップＳ１〜Ｓ６の処理を行う。このうち、ステップＳ１，Ｓ２，及びＳ４〜Ｓ６の処理は、それぞれ、第１の実施形態で説明した通りでよい。これに対し、本実施形態に係る熱源探知装置３は、ステップＳ３の処理（１波長温度算出処理）として、図１８に示す処理を行う。
【０１０１】
図１８は、第２の実施形態に係る１波長温度算出処理の内容を説明するフローチャートである。なお、図１８のフローチャートにおいて、第１の実施形態で説明した処理と同じ処理には、図８に付したステップ番号と同じステップ番号（例えばＳ３０１，Ｓ３０２等）を付している。
【０１０２】
図１８の１波長温度算出処理は、１波長温度算出部３１０が行う。１波長温度算出部３１０は、まず、補正後の第１のセンサ出力と、換算情報とに基づいて第１の換算温度を算出し（ステップＳ３０１）、補正後の第２のセンサ出力と、換算情報とに基づいて第２の換算温度を算出する（ステップＳ３０２）。ステップＳ３０１の処理は第１の換算部３１１が行い、ステップＳ３０２の処理は第２の換算部３１４が行う。なお、ステップＳ３０１の処理とステップＳ３０２の処理とは、処理の順序が逆であってもよいし、ステップＳ３０１の処理とステップＳ３０２の処理とを並列に行ってもよい。
【０１０３】
次に、１波長温度算出部３１０は、入力された選択コマンドが第１の換算温度を選択するコマンド、第２の換算温度を選択するコマンド、及び換算温度の平均値を選択するコマンドのいずれであるかを判定する（ステップＳ３１１）。ステップＳ３１１の判定は、１波長温度選択部３１８が行う。
【０１０４】
選択コマンドが換算温度の平均値を選択するコマンドである場合（ステップＳ３１１；平均値）、１波長温度選択部３１８は、第１の換算温度と第２の換算温度との平均値を算出する（ステップＳ３０３）。その後、１波長温度選択部３１８は、算出した換算温度の平均値を１波長温度として情報設定部３５０に出力する（ステップＳ３０４）。
【０１０５】
これに対し、選択コマンドが第１の換算温度を選択するコマンドである場合（ステップＳ３１１；第１の換算温度）、１波長温度選択部３１８は、第１の換算温度を１波長温度として情報設定部３５０に出力する（ステップＳ３１２）。また、選択コマンドが第２の換算温度を選択するコマンドである場合（ステップＳ３１１；第２の換算温度）、１波長温度選択部３１８は、第２の換算温度を１波長温度として情報設定部３５０に出力する（ステップＳ３１３）。
【０１０６】
ステップＳ３０４，Ｓ３１２，及びＳ３１３のいずれかにより１波長温度を情報設定部３５０に出力すると、１波長温度算出部３１０は、１組の第１の補正出力と第２の補正出力とに基づく１波長温度算出処理を終了する。
【０１０７】
このように、本実施形態では、第１の換算温度、第２の換算温度、及び第１の換算温度と第２の換算温度との平均値のいずれかを１波長温度として熱源を探知する。このため、第１の換算温度又は第２の換算温度を１波長温度とすることにより、１波長算出処理における演算量を低減させることが可能となる。
【０１０８】
なお、本実施形態に係る１波長温度算出部３１０は、第１の換算温度、及び第２の換算温度のいずれかを１波長温度とするものであってもよい。この場合、１波長温度選択部３１８に入力可能な選択コマンドを第１の換算温度及び第２の換算温度の２種類に限定し、１波長温度選択部３１８では、選択コマンドに従って第１の換算温度又は第２の換算温度を出力する。また、第１の換算温度、及び第２の換算温度のいずれかを１波長温度とする場合、１波長温度算出部３１０は、例えば、図１９に示すような構成であってもよい。
【０１０９】
図１９は、第２の実施形態に係る１波長温度算出部の変形例を示す図である。
図１９に示すように、第１の換算温度、及び第２の換算温度のいずれかを１波長温度とする１波長温度算出部３１０は、１波長温度選択部３１９と、換算温度算出部３２０と、換算情報記憶部３２１と含む。１波長温度選択部３１９は、図示しない選択情報入力部から入力された選択コマンドに従い、第１の換算温度、及び第２の換算温度のいずれの１波長温度とするかを選択する。１波長温度選択部３１９は、第１の補正部３００で補正した第１の補正出力と、第２の補正部３０５で補正した第２の補正出力とのうち、選択した１波長温度（換算温度）の算出に用いる補正出力のみを換算温度算出部３２０に出力する。換算温度算出部３２０は、換算情報記憶部３２１に記憶させた第１の換算情報３２２又は第２の換算情報３２３を参照し、１波長温度選択部３１９で選択した補正出力を温度に換算する。換算情報記憶部３２１に記憶させた第１の換算情報３２２は、第１の補正出力と温度との対応関係を含む情報である。また、換算情報記憶部３２１に記憶させた第２の換算情報３２３は、第２の補正出力と温度との対応関係を含む情報である。換算温度算出部３２０は、算出した第１の換算温度又は第２の換算温度を１波長温度として情報設定部３５０に出力する。
【０１１０】
図１９の１波長温度算出部３１０は、１波長温度算出処理（ステップＳ３）として、例えば、図２０に示した処理を行う。
【０１１１】
図２０は、第２の実施形態に係る１波長温度算出処理の変形例を説明するフローチャートである。
【０１１２】
図１９の１波長温度算出部３１０では、まず、入力された選択コマンドが第１の換算温度、及び第２の換算温度のいずれを選択するコマンドであるかを判定する（ステップＳ３２１）。ステップＳ３２１の判定は、１波長温度選択部３１９が行う。
【０１１３】
選択コマンドが第１の換算温度を選択するコマンドである場合（ステップＳ３２１；第１の換算温度）、１波長温度選択部３１９は、補正後の第１のセンサ出力（第１の補正出力）と、第１の補正出力を換算することを表す情報とを換算温度算出部３２０に出力する。この場合、１波長温度算出部３１９は、次に、第１の補正出力と、第１の換算情報３２２とに基づいて第１の換算温度を算出する（ステップＳ３２２）。ステップＳ３２２の処理は、換算温度算出部３２０が換算情報記憶部３２１の第１の換算情報３２２を参照して行う。
【０１１４】
一方、選択コマンドが第２の換算温度を選択するコマンドである場合（ステップＳ３２１；第２の換算温度）、１波長温度選択部３１９は、補正後の第２のセンサ出力（第２の補正出力）と、第２の補正出力を換算することを表す情報とを換算温度算出部３２０に出力する。この場合、１波長温度算出部３１９は、次に、第２の補正出力と、第２の換算情報３２３とに基づいて第２の換算温度を算出する（ステップＳ３２３）。ステップＳ３２３の処理は、換算温度算出部３２０が換算情報記憶部３２１の第２の換算情報３２３を参照して行う。
【０１１５】
ステップＳ３２２又はＳ３２３の処理の後、換算温度算出部３２０は、算出した換算温度を１波長温度として情報設定部３５０に出力する（ステップＳ３２４）。ステップＳ３２４の処理を終えると、１波長温度算出部３１０は、１組の第１の補正出力と第２の補正出力とに基づく１波長温度算出処理を終了する。
【０１１６】
このように、１波長温度を第１の換算温度及び第２の換算温度のいずれにするかを先に選択し、選択した換算温度のみを算出することで、１波長温度算出処理における演算量をより低減させることが可能となる。
【０１１７】
［第３の実施形態］
本実施形態では、情報設定部３５０が出力する換算温度を１波長温度及び２波長温度のいずれかから選択可能にした熱源探知装置３及び熱源探知方法について説明する。本実施形態に係る熱源探知システム１は、図１に示したように、撮像装置２と、熱源探知装置３と、表示装置４と、を備える。撮像装置２は、第１の実施形態で説明したように、２波長赤外線センサ２００を含み、赤外波長域における第１の波長域のセンサ出力と、第２の波長域のセンサ出力とを出力する。また、熱源探知装置３は、第１の実施形態で説明したように、第１の補正部３００と、第２の補正部３０５と、１波長温度算出部３１０と、２波長温度算出部３３０と、情報設定部３５０と、判定部３６０と、を備える。ただし、本実施形態に係る熱源探知装置３の情報設定部３５０は、図２１に示したような構成とする。
【０１１８】
図２１は、第３の実施形態に係る熱源探知装置における情報設定部の構成を示す図である。
【０１１９】
図２１に示すように、本実施形態に係る情報設定部３５０は、距離情報設定部３５１と、熱源情報設定部３５２と、温度情報選択部３５４と、情報出力部３５３と、を含む。
【０１２０】
距離情報設定部３５１は、１波長温度算出部３１０で算出した１波長温度と、２波長温度算出部３３０で算出した２波長温度とに基づいて、熱源までの距離が近距離であるか遠距離であるかを判定し、熱源までの距離を示す距離情報値を設定する。例えば、距離情報設定部３５１は、１波長温度と２波長温度との差の絶対値に基づいて、距離情報値を設定する。本実施形態では、差の絶対値が所定の閾値以下である場合、距離情報設定部３５１は、熱源までの距離を近距離と判定して距離情報値を「０」に設定する。また、差の絶対値が所定の閾値よりも大きい場合、距離情報設定部３５１は、熱源までの距離が遠距離であると判定して距離情報値を「１」に設定する。
【０１２１】
熱源情報設定部３５２は、２波長温度算出部３３０で算出した２波長温度に基づいて、探知エリア内に所定の温度よりも高温の熱源が存在するか否かを判定し、判定結果を示す熱源情報値を設定する。例えば、２波長温度が所定の閾値よりも高い場合、熱源情報設定部３５２は、探索エリア内に高温の熱源が存在すると判定して熱源情報値を「１」に設定する。また、２波長温度が所定の閾値以下である場合、熱源情報設定部３５２は、探索エリア内に高温の熱源が存在しない判定して熱源情報値を「０」に設定する。
【０１２２】
温度情報選択部３５４は、図示しない選択情報入力部から入力される選択コマンドに従い、１波長温度及び２波長温度のいずれの温度を、２波長赤外線センサ２００のセンサ出力に基づく換算温度を表す情報として出力するかを選択する。
【０１２３】
情報出力部３５３は、距離情報設定部３５１で設定した距離情報値と、熱源情報設定部３５２で設定した熱源情報値と、温度情報選択部３５４で選択した１波長温度又は２波長温度とを統合して判定部３６０に出力する。
【０１２４】
本実施形態に係る熱源探知装置３は、熱源探知処理として、図８に示したステップＳ１〜Ｓ６の処理を行う。このうち、ステップＳ１〜Ｓ４、及びＳ６の処理は、それぞれ、第１の実施形態で説明した通りでよい。また、ステップＳ５の情報設定処理では、例えば、図１１に示したステップＳ５１０の処理の代わりに、１波長温度及び２波長温度のいずれかの温度を選択する処理と、選択した温度、熱源情報値、及び距離情報値を統合して判定部３６０に出力する処理とを行う。温度を選択する処理は、温度情報選択部３５４が行う。温度情報選択部３５４は、入力された選択コマンドに従って、選択した１波長温度又は２波長温度を、２波長赤外線センサのセンサ出力と対応する温度として、情報出力部３５３に出力する。選択した温度、熱源情報値、及び距離情報値を統合して出力する処理は、情報出力部３５３が行う。
【０１２５】
なお、本実施形態に係る情報設定部３５０が行う情報設定処理における各画素の熱源情報値を設定する処理と、各画素の距離情報値を設定する処理とは、第１の実施形態で説明したように、どちらの処理を先に行ってもよいし、当該２つの処理を並列に行ってもよい。更に、本実施形態に係る情報設定部３５０が行う情報設定処理では、各画素の熱源情報値を設定する処理と、各画素の距離情報値を設定する処理と、出力する換算温度を選択する処理との３つの処理を並列に行ってもよい。
【０１２６】
［第４の実施形態］
本実施形態では、熱源探知装置３が行う情報設定処理の別の例を説明する。本実施形態に係る熱源探知システム１は、図１に示したように、撮像装置２と、熱源探知装置３と、表示装置４と、を備える。撮像装置２は、第１の実施形態で説明したように、２波長赤外線センサ２００を含み、赤外波長域における第１の波長域のセンサ出力と、第２の波長域のセンサ出力とを出力する。また、熱源探知装置３は、第１の実施形態で説明したように、第１の補正部３００と、第２の補正部３０５と、１波長温度算出部３１０と、２波長温度算出部３３０と、情報設定部３５０と、判定部３６０と、を備える。本実施形態に係る熱源探知装置３における情報設定部３５０は、例えば、第１の実施形態で説明したように、距離情報設定部３５１と、熱源情報設定部３５２と、情報出力部３５３とを含む（図７を参照）。本実施形態に係る情報設定部３５０に含まれる距離情報設定部３５１は、１波長温度と２波長温度との比に基づいて、熱源までの距離が近距離であるか遠距離であるかを表す距離情報値を設定する。
【０１２７】
本実施形態に係る熱源探知装置３は、熱源探知処理として、図８に示したステップＳ１〜Ｓ６の処理を行う。このうち、ステップＳ１〜Ｓ４、及びＳ６の処理は、それぞれ、第１の実施形態で説明した通りでよい。これに対し、本実施形態に係る熱源探知装置３では、ステップＳ５の処理（情報設定処理）として、例えば、図２２に示した処理を行う。
【０１２８】
図２２は、第４の実施形態に係る情報設定処理の内容を説明するフローチャートである。なお、図２２のフローチャートにおいて、第１の実施形態で説明した処理（図１１を参照）と同じ処理には、図１１に付したステップ番号と同じステップ番号（例えばＳ５０１，Ｓ５０２等）を付している。
【０１２９】
図２２の情報設定処理（ステップＳ５）は、情報設定部３５０が行う。情報設定部３５０は、まず、処理対象とする画素を選択する（ステップＳ５０１）。ステップＳ５０１は、距離情報設定部３５１と、熱源情報設定部３５２とが行う。ステップＳ５０１では、例えば、距離情報設定部３５１が処理対象とする画素を選択し、選択した画素を熱源情報設定部３５２に通知することで、両者で共通の画素を選択する。なお、ステップＳ５０１で選択する画素は、２波長赤外線センサ２００における１個の受光素子である。
【０１３０】
次に、情報選択部２５０は、選択した画素の２波長温度が閾値以上であるか否かを判定する（ステップＳ５０２）。ステップＳ５０２は、熱源情報設定部３５２が行う。２波長温度が閾値以上である場合（ステップＳ５０２；Ｙｅｓ）、熱源情報設定部３５２は、選択された画素についての熱源情報値を、高温の熱源を探知したことを表す値（例えば「１」）に設定する（ステップＳ５０３）。一方、２波長温度が閾値よりも小さい場合（ステップＳ５０２；Ｎｏ）、熱源情報設定部３５２は、選択された画素についての熱源情報値を、高温の熱源が探知されなかったことを表す値（例えば「０」）に設定する（ステップＳ５０４）。
【０１３１】
ステップＳ５０３又はＳ５０４の後、情報設定部３５０は、選択した画素の１波長温度と２波長温度との比を算出し（ステップＳ５１１）、算出した比が（１±閾値）の範囲内であるか否かを判定する（ステップＳ５１２）。ステップＳ５１１及びＳ５１２の処理は、距離情報設定部３５１が行う。算出した比が（１±閾値）の範囲内である場合（ステップＳ５１２；Ｙｅｓ）、距離情報設定部３５１は、選択された画素についての距離情報値を、熱源までの距離が近距離であることを表す値（例えば「０」）に設定する（ステップＳ５０８）。一方、算出した比が（１±閾値）の範囲外である場合（ステップＳ５１２；Ｎｏ）、距離情報設定部３５１は、選択された画素についての距離情報値を、熱源までの距離が遠距離であることを表す値（例えば「１」）に設定する（ステップＳ５０７）。なお、ステップＳ５１１で算出した比が１＋閾値、又は１−閾値である場合に算出した比が（１±閾値）の範囲内であるとするか、範囲外であるとするかは、任意であり、予めどちらにするか定めておけばよい。
【０１３２】
ステップＳ５０７又はステップＳ５０８の後、情報設定部３５０は、未処理の画素があるか否かを判定する（ステップＳ５０９）。未処理の画素がある場合（ステップＳ５０９；Ｙｅｓ）、情報設定部３５０は、ステップＳ５０１〜Ｓ５０９の処理を繰り返す。未処理の画素がない場合、すなわち全ての画素に対する処理を行った場合（ステップＳ５０９；Ｎｏ）、情報設定部は、熱源情報値、距離情報値、及び２波長温度を統合して判定部３６０に出力する（ステップＳ５１０）。ステップＳ５１０の処理は、情報出力部３５３が行う。ステップＳ５１０の処理を終えると、情報設定部３５０は、１組の１波長温度と２波長温度とを用いた情報抽出処理を終了する。
【０１３３】
本実施形態に係る情報設定処理では、上記のように、１波長温度と２波長温度との比に基づいて、熱源までの距離が近距離であるか遠距離であるかを判定する。図１６の（ａ）に示したように、熱源までの距離が近距離である場合、熱源が結像した画素における１波長温度（換算温度の平均値）と、２波長温度（出力比の換算温度）とは略同一の値となる。そのため、熱源までの距離が近距離である場合の１波長温度と２波長温度との比は、１に近い値となる。これに対し、熱源までの距離が遠距離である場合、図１６の（ｂ）に示したように、熱源が結像した画素における１波長温度と、２波長温度との差が大きくなる。そのため、１波長温度と２波長温度との比を算出すると、熱源までの距離が遠距離である場合の比と１との差は、熱源までの距離が近距離である場合の比と１との差よりも大きくなる。よって、１波長温度と２波長温度との比が（１±閾値）の範囲内であるか否か（言い換えると１波長温度と２波長温度との比が１を含む所定の範囲内であるか否か）に基づいて、熱源が遠距離にあるか近距離にあるかを判定する（推定する）ことが可能となる。
【０１３４】
なお、図２２のフローチャートは、本実施形態に係る情報設定部３５０が行う処理の一例に過ぎない。本実施形態に係る情報設定部３５０は、ステップＳ５１０，Ｓ５１１．Ｓ５０７，及びＳ５０８の処理の後、ステップＳ５０２〜Ｓ５０４の処理を行ってもよい。更に、情報設定部３５０は、ステップＳ５０２〜Ｓ５０４の処理と、ステップＳ５１０，Ｓ５１１．Ｓ５０７，及びＳ５０８の処理とを並列に行ってもよい。ステップＳ５０２〜Ｓ５０４の処理と、ステップＳ５１０，Ｓ５１１．Ｓ５０７，及びＳ５０８の処理とを並列に行う場合、ステップＳ５０２〜Ｓ５０４の処理での画素の選択順序と、ステップＳ５０５〜Ｓ５０８の処理での画素の選択順序とが異なっていてもよい。
【０１３５】
また、本実施形態に係る情報設定部３５０は、第３の実施形態で説明した温度情報選択部３５４を含むものであってもよい。
【０１３６】
更に、本実施形態に係る熱源探知装置３における１波長温度算出部３１０は、第２の実施形態で説明したように第１の換算温度又は第２の換算温度を１波長温度とするものであってもよい。また、本実施形態に係る熱源探知装置３における１波長温度算出部３１０は、第１の換算温度、第２の換算温度、及び第１の換算温度と第２の換算温度との平均値のいずれかを１波長温度とするものであってもよい。
【０１３７】
上記の各実施形態に係る熱源探知装置３は、例えば、コンピュータと、当該コンピュータに実行させるプログラムとを用いて実現することが可能である。以下、図２３を参照して、コンピュータとプログラムとを用いて実現される熱源探知装置３について説明する。
【０１３８】
図２３は、コンピュータのハードウェア構成を示す図である。
図２３に示すように、コンピュータ９は、プロセッサ９０１と、主記憶装置９０２と、補助記憶装置９０３と、入力装置９０４と、出力装置９０５と、入出力インタフェース９０６と、通信制御装置９０７と、媒体駆動装置９０８と、を備える。コンピュータ９におけるこれらの要素９０１〜９０８は、バス９１０により相互に接続されており、要素間でのデータの受け渡しが可能になっている。
【０１３９】
プロセッサ９０１は、Central Processing Unit（ＣＰＵ）やMicro Processing Unit（ＭＰＵ）等である。プロセッサ９０１は、オペレーティングシステムを含む各種のプログラムを実行することにより、コンピュータ９の全体の動作を制御する。また、プロセッサ９０１は、例えば、図８〜図１１に示した熱源探知処理等を行う。
【０１４０】
主記憶装置９０２は、図示しないRead Only Memory（ＲＯＭ）及びRandom Access Memory（ＲＡＭ）を含む。主記憶装置９０２のＲＯＭには、例えば、コンピュータ９の起動時にプロセッサ９０１が読み出す所定の基本制御プログラム等が予め記録されている。また、主記憶装置９０２のＲＡＭは、プロセッサ９０１が、各種のプログラムを実行する際に必要に応じて作業用記憶領域として使用する。主記憶装置９０２のＲＡＭは、例えば、撮像装置２から取得した第１のセンサ出力及び第２のセンサ出力、センサ出力を補正する際に参照する補正係数、センサ出力を温度に換算する際に参照する換算情報の記憶に利用可能である。また、主記憶装置９０２のＲＡＭは、補正されたセンサ出力、１波長温度及び２波長温度（換算温度）、情報設定部で設定した距離情報値や熱源情報値等の記憶に利用可能である。
【０１４１】
補助記憶装置９０３は、例えば、フラッシュメモリ等の不揮発性メモリ（Solid State Drive（ＳＳＤ）を含む）やHard Disk Drive（ＨＤＤ）である。補助記憶装置９０３は、プロセッサ９０１によって実行される各種のプログラムや各種のデータ等の記憶に利用可能である。補助記憶装置９０３は、例えば、各実施形態で説明した熱源探知処理を含むプログラム等の記憶に利用可能である。また、補助記憶装置９０３は、例えば、センサ出力、補正係数、換算情報、換算温度、熱源についての判定結果（探知結果）等の記憶に利用可能である。
【０１４２】
入力装置９０４は、例えば、キーボード装置やタッチパネル装置等である。コンピュータ９のオペレータ（利用者）が入力装置９０４に対して所定の操作を行うと、入力装置９０４は、その操作内容に対応付けられている入力情報をプロセッサ９０１に送信する。入力装置９０４は、例えば、第２の実施形態及び第３の実施形態で説明した選択コマンドの入力（指定）に利用可能である。
【０１４３】
出力装置９０５は、例えば、液晶表示装置等のディスプレイ装置を含む。出力装置９０５は、例えば、コンピュータ９の動作状態や、熱源探知処理の結果等の表示に利用可能である。すなわち、出力装置９０５は、図１の表示装置４として利用可能である。また、出力装置９０５は、例えば、スピーカやブザー等の音声出力装置を含んでもよい。音声出力装置は、例えば、高温の熱源を探知したことを音声で報知するのに利用可能である。
【０１４４】
入出力インタフェース９０６は、コンピュータ９と、他の電子機器とを接続する。入出力インタフェース９０６は、例えば、Universal Serial Bus（ＵＳＢ）規格のコネクタ等を備える。入出力インタフェース９０６は、例えば、コンピュータ９と撮像装置２との接続に利用可能である。
【０１４５】
通信制御装置９０７は、コンピュータ９を通信ネットワークに接続し、通信ネットワークを介したコンピュータ９と他の電子機器との各種通信を制御する装置である。通信制御装置９０７は、例えば、コンピュータ９と撮像装置２との通信、或いはコンピュータ９と、撮像装置２が出力したセンサ出力を蓄積するサーバ等との通信に利用可能である。また、通信制御装置９０７は、例えば、コンピュータ９と、コンピュータ９による熱源の探知結果を収集して管理するサーバ等との通信に利用可能である。
【０１４６】
媒体駆動装置９０８は、可搬型記憶媒体１０に記録されているプログラムやデータの読み出し、補助記憶装置９０３に記憶されたデータ等の可搬型記憶媒体１０への書き込みを行う。媒体駆動装置９０８には、例えば、１種類又は複数種類の規格に対応したメモリカード用リーダ／ライタが利用可能である。媒体駆動装置９０８としてメモリカード用リーダ／ライタを用いる場合、可搬型記憶媒体１０としては、メモリカード用リーダ／ライタが対応している規格、例えば、Secure  Digital（ＳＤ）規格のメモリカード（フラッシュメモリ）等を利用可能である。また、可搬型記録媒体１０としては、例えば、ＵＳＢ規格のコネクタを備えたフラッシュメモリが利用可能である。更に、コンピュータ９が媒体駆動装置９０８として利用可能な光ディスクドライブを搭載している場合、当該光ディスクドライブで認識可能な各種の光ディスクを可搬型記録媒体１０として利用可能である。可搬型記録媒体１０として利用可能な光ディスクには、例えば、Compact Disc（ＣＤ）、Digital Versatile Disc（ＤＶＤ）、Blu-ray Disc（Blu-rayは登録商標）等がある。可搬型記録媒体１０は、上記の熱源探知処理を含むプログラム、補正係数、換算情報、熱源の探知結果等の記憶に利用可能である。
【０１４７】
図８の熱源探知処理を開始する命令をコンピュータ９に入力すると、プロセッサ９０１が、補助記憶装置９０３等の非一時的な記録媒体に記憶させた熱源探知処理を含むプログラムを読み出して実行する。この際、プロセッサ９０１は、補正出力算出部３０２，３０７、１波長温度算出部３１０（換算情報記憶部を除く）、２波長温度算出部３３０（換算情報記憶部を除く）、情報設定部３５０、及び判定部３６０として機能する（動作する）。また、主記憶装置９０２のＲＡＭや補助記憶装置９０３等は、補正係数記憶部３０１，３０６や換算情報記憶部３１２，３１５、１波長温度、２波長温度、距離情報値、熱源情報値等を記憶する図示していないバッファ等として機能する。
【０１４８】
なお、熱源探知装置３として動作させるコンピュータ９は、図２３に示した全ての要素９０１〜９０８を含む必要はなく、用途や条件に応じて一部の要素を省略することも可能である。例えば、コンピュータ９は、媒体駆動装置９０８が省略されたものであってもよい。
【０１４９】
以上記載した各実施形態に関し、更に以下の付記を開示する。
（付記１）
第１の赤外波長域の赤外線の入射量に応じて赤外線センサが出力した第１の出力を温度に換算した第１の温度、前記第１の赤外波長域とは異なる第２の赤外波長域の赤外線の入射量に応じて前記赤外線センサが前記第１の出力とともに出力した第２の出力を温度に換算した第２の温度、及び前記第１の温度と前記第２の温度との平均値のいずれかを１波長温度として算出する第１の温度算出部と、
前記第１の出力と前記第２の出力との比を温度に換算した２波長温度を算出する第２の温度算出部と、
前記２波長温度に基づいて熱源の温度を判定するとともに、前記１波長温度と前記２波長温度との比較結果に基づいて前記赤外線センサから前記熱源までの距離を判定する判定部と、
を備えることを特徴とする熱源探知装置。
（付記２）
前記判定部は、前記２波長温度と所定の温度閾値との大小関係に基づいて、前記熱源が所定の温度よりも高温であるか否かを判定する、
ことを特徴とする付記１に記載の熱源探知装置。
（付記３）
前記判定部は、前記１波長温度と前記２波長温度との差の絶対値が所定の閾値以上である場合の前記熱源までの距離を、前記差の絶対値が前記所定の閾値よりも小さい場合の前記熱源までの距離よりも長いと判定する、
ことを特徴とする付記１に記載の熱源探知装置。
（付記４）
前記判定部は、前記１波長温度と前記２波長温度との比が１を含む所定の範囲内である場合の前記熱源までの距離を、前記比が前記所定の範囲外である場合の前記熱源までの距離よりも短いと判定する、
ことを特徴とする付記１に記載の熱源探知装置。
（付記５）
前記第１の温度算出部は、前記１波長温度を前記第１の温度及び前記第２の温度のいずれにするかを選択する選択部と、選択した前記第１の温度又は前記第２の温度のみを算出する換算温度算出部と、
を含むことを特徴とする付記１に記載の熱源探知装置。
（付記６）
前記赤外線センサの感度に基づいて前記第１の出力及び第２の出力を補正する補正部を、更に備える、
ことを特徴とする付記１に記載の熱源探知装置。
（付記７）
コンピュータが、
第１の赤外波長域の赤外線の入射量に応じて赤外線センサが出力した第１の出力を温度に換算した第１の温度、前記第１の赤外波長域とは異なる第２の赤外波長域の赤外線の入射量に応じて前記赤外線センサが前記第１の出力とともに出力した第２の出力を温度に換算した第２の温度、及び前記第１の温度と前記第２の温度との平均値のいずれかを１波長温度として算出するとともに、前記第１の出力と前記第２の出力との比を温度に換算した２波長温度を算出し、
前記２波長温度に基づいて熱源の温度を判定するとともに、前記１波長温度と前記２波長温度との比較結果に基づいて前記赤外線センサから前記熱源までの距離を判定する、
ことを特徴とする熱源探知方法。
（付記８）
第１の赤外波長域の赤外線の入射量に応じて赤外線センサが出力した第１の出力を温度に換算した第１の温度、前記第１の赤外波長域とは異なる第２の赤外波長域の赤外線の入射量に応じて前記赤外線センサが前記第１の出力とともに出力した第２の出力を温度に換算した第２の温度、及び前記第１の温度と前記第２の温度との平均値のいずれかを１波長温度として算出するとともに、前記第１の出力と前記第２の出力との比を温度に換算した２波長温度を算出し、
前記２波長温度に基づいて熱源の温度を判定するとともに、前記１波長温度と前記２波長温度との比較結果に基づいて前記赤外線センサから前記熱源までの距離を判定する、
処理をコンピュータに実行させる熱源探知プログラム。
【符号の説明】
【０１５０】
１  熱源探知システム
２  撮像装置
３  熱源探知装置
４  表示装置
５，５Ａ，５Ｂ  赤外線
６，６Ａ，６Ｂ  熱源
９  コンピュータ
１０  可搬型記録媒体
２００  ２波長赤外線センサ（２波長赤外線イメージセンサ）
２１０  冷却器
２２０  温度制御部
２３０  センサ駆動部
２４０  光学系
２５０  光学系制御部
３００  第１の補正部
３０５  第２の補正部
３１０  １波長温度算出部
３１１  第１の換算部
３１４  第２の換算部
３１７  平均値算出部
３１８，３１９  １波長温度選択部
３３０  ２波長温度算出部
３３１  出力比算出部
３３２  換算温度算出部
３５０  情報設定部
３５１  距離情報設定部
３５２  熱源情報設定部
３６０  判定部
【図１】
2018017600.tif 000003
【図２】
2018017600.tif 000004
【図３】
2018017600.tif 000005
【図４】
2018017600.tif 000006
【図５】
2018017600.tif 000007
【図６】
2018017600.tif 000008
【図７】
2018017600.tif 000009
【図８】
2018017600.tif 000010
【図９】
2018017600.tif 000011
【図１０】
2018017600.tif 000012
【図１１】
2018017600.tif 000013
【図１２】
2018017600.tif 000014
【図１３】
2018017600.tif 000015
【図１４】
2018017600.tif 000016
【図１５】
2018017600.tif 000017
【図１６】
2018017600.tif 000018
【図１７】
2018017600.tif 000019
【図１８】
2018017600.tif 000020
【図１９】
2018017600.tif 000021
【図２０】
2018017600.tif 000022
【図２１】
2018017600.tif 000023
【図２２】
2018017600.tif 000024
【図２３】
2018017600.tif 000025