Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7204068B2 - 乗員温度推定装置、乗員状態検出装置、乗員温度推定方法、および、乗員温度推定システム - Google Patents
[go: Go Back, main page]

JP7204068B2 - 乗員温度推定装置、乗員状態検出装置、乗員温度推定方法、および、乗員温度推定システム - Google Patents

乗員温度推定装置、乗員状態検出装置、乗員温度推定方法、および、乗員温度推定システム Download PDF

Info

Publication number
JP7204068B2
JP7204068B2 JP2022566747A JP2022566747A JP7204068B2 JP 7204068 B2 JP7204068 B2 JP 7204068B2 JP 2022566747 A JP2022566747 A JP 2022566747A JP 2022566747 A JP2022566747 A JP 2022566747A JP 7204068 B2 JP7204068 B2 JP 7204068B2
Authority
JP
Japan
Prior art keywords
temperature
occupant
region
unit
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022566747A
Other languages
English (en)
Other versions
JPWO2022118475A1 (ja
Inventor
浩隆 坂本
俊之 八田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2022118475A1 publication Critical patent/JPWO2022118475A1/ja
Application granted granted Critical
Publication of JP7204068B2 publication Critical patent/JP7204068B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J5/00Radiation pyrometry, e.g. infrared or optical thermometry
    • G01J5/0022Radiation pyrometry, e.g. infrared or optical thermometry for sensing the radiation of moving bodies
    • G01J5/0025Living bodies
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60HARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
    • B60H1/00Heating, cooling or ventilating devices
    • B60H1/00642Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
    • B60H1/00735Control systems or circuits characterised by their input, i.e. by the detection, measurement or calculation of particular conditions, e.g. signal treatment, dynamic models
    • B60H1/00742Control systems or circuits characterised by their input, i.e. by the detection, measurement or calculation of particular conditions, e.g. signal treatment, dynamic models by detection of the vehicle occupants' presence; by detection of conditions relating to the body of occupants, e.g. using radiant heat detectors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J5/00Radiation pyrometry, e.g. infrared or optical thermometry
    • G01J5/02Constructional details
    • G01J5/026Control of working procedures of a pyrometer, other than calibration; Bandwidth calculation; Gain control
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/221Physiology, e.g. weight, heartbeat, health or special needs
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J5/00Radiation pyrometry, e.g. infrared or optical thermometry
    • G01J2005/0077Imaging

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Transportation (AREA)
  • Mathematical Physics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Thermal Sciences (AREA)
  • Radiation Pyrometers (AREA)
  • Air-Conditioning For Vehicles (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Description

本開示は、乗員温度推定装置、乗員状態検出装置、乗員温度推定方法、および、乗員温度推定システムに関する。
従来、車両において、車室内の乗員の体の部位の温度を推定し、推定した温度を用いて、空調等の種々の制御を行う技術が知られている。なお、ここでいう乗員の体の部位の温度とは、乗員の体の部位の表面温度である。
車室内の乗員の体の部位の温度を推定する技術として、車室内の温度を検出するセンサから取得した赤外線画像等の温度画像を画像処理して、赤外線強度に基づいて上記乗員の体の部位の温度を推定する技術がある(例えば、特許文献1)。
国際公開第2019/187712号
車室内には、乗員の体の部位以外の熱源が存在する。そのため、単純に温度画像における温度に基づいて乗員の体の部位の温度を推定するのでは、乗員の体の部位以外の熱源による温度を乗員の体の部位の温度と誤推定する可能性があるという課題があった。特に、解像度が低い温度画像においては、上述したような誤推定が発生しやすい。
本開示は、上記のような課題を解決するためになされたもので、従来の温度画像に基づく温度推定技術と比べ、温度画像に基づく乗員の体の部位の温度の推定精度を高めることが可能な乗員温度推定装置を提供することを目的とする。
本開示に係る乗員温度推定装置は、車室内を撮像した温度画像であって、画素が温度情報を有する温度画像を取得する温度画像取得部と、温度画像取得部が取得した温度画像の領域のうちの車室内に存在する乗員の体の部位の温度を推定する対象領域の各画素が有する温度情報に基づいて当該各画素を二値化することで、対象領域における温度候補領域を設定する二値化処理部と、対象領域における温度候補領域の画素が有する温度情報に基づいて、当該温度候補領域に対する領域温度を算出する候補領域温度算出部と、対象領域における温度候補領域に対して算出された、当該温度候補領域の画素が有する温度情報が対象領域のうち温度候補領域以外の領域の画素が有する温度情報に対してどれぐらい際立っているかを示す分離度に基づき、温度候補領域のうちから温度領域を決定し、当該温度領域に対する前記領域温度を前記乗員の体の部位の温度と推定する温度推定部を備えたものである。
本開示によれば、従来の温度画像に基づく温度推定技術と比べ、温度画像に基づく乗員の体の部位の温度の推定精度を高めることができる。
実施の形態1に係る乗員温度推定システムの構成例を示す図である。 実施の形態1において、センサが車室内を撮像し、温度画像を得るイメージを模式的に示した図であって、図2Aは、センサの撮像範囲における車室内の状況のイメージを説明するための図であり、図2Bは、図2Aに示した状況下でセンサが撮像した温度画像のイメージを説明するための図である。 実施の形態1に係る乗員温度推定装置の構成例を示す図である。 実施の形態1において、温度画像取得部が取得した温度画像のイメージの一例を示す図である。 実施の形態1において、対象領域抽出部が、図4に示す温度画像から抽出した対象領域のイメージの一例を示す図である。 実施の形態1にて、二値化処理部が行う1回目の大津の二値化および2回目の大津の二値化のイメージを説明するための図である。 実施の形態1において、二値化処理部が温度候補領域を設定し、設定した温度候補領域に領域ラベルを付与した後のラベル画像の一例のイメージを説明するための図である。 実施の形態1において、候補領域温度算出部が、候補領域設定後温度画像とラベル画像とに基づき、候補領域設定後温度画像における温度候補領域について、当該温度候補領域に対して付与された領域ラベル毎に分類分けするイメージを説明するための図である。 実施の形態1において、候補領域温度算出部が、分類分けした温度領域に対して、領域温度を算出するイメージについて説明するための図である。 実施の形態1において、温度推定部による分離度の算出の一例のイメージを示す図である。 実施の形態1において、信頼度推定部が信頼度を推定する際に用いる機械学習モデルのイメージを説明するための図である。 実施の形態1において、機械学習モデルの入力とする情報について詳細に説明するための図である。 実施の形態1に係る乗員温度推定装置の動作を説明するためのフローチャートである。 実施の形態1において、乗員の状況を考慮して推定した乗員の手および顔の温度が信頼できるか否かを判定するようにした乗員温度推定装置、および、当該乗員温度推定装置を備えた乗員温度推定システムの構成例を示す図である。 図15A,図15Bは、推定結果判定部が、温度推定部が推定した乗員の顔の温度を採用すると判定する場合と、採用しないと判定する場合の、乗員の状況の一例のイメージについて説明するための図である。 実施の形態1において、乗員の状況を考慮して推定した乗員の手および顔の温度が信頼できるか否かを判定するようにした乗員温度推定装置の動作について説明するためのフローチャートである。 実施の形態1に係る乗員温度推定装置を備えた乗員状態検出装置の構成例を示す図である。 実施の形態1に係る乗員状態検出装置の動作について説明するためのフローチャートである。 図19A,図19Bは、実施の形態1に係る乗員温度推定装置のハードウェア構成の一例を示す図である。
以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。
実施の形態1.
図1は、実施の形態1に係る乗員温度推定システム100の構成例を示す図である。
乗員温度推定システム100は、車室内を撮像した温度画像に基づき、車室内に存在する乗員の体の部位の温度を推定する。
実施の形態1において、乗員の体の部位の温度は、乗員の体の部位の表面温度である。また、乗員の体の部位は、具体的には、乗員の手または顔である。
また、以下の実施の形態1では、一例として、乗員は、ドライバを想定している。
乗員温度推定システム100は、センサ1と乗員温度推定装置2を備える。
センサ1は、例えば、赤外線アレイセンサである。
センサ1は、車両に搭載され、車室内を撮像して、温度画像を取得する。センサ1は、車室内の乗員の手および顔を含む領域が撮像可能な位置に設置される。すなわち、センサ1の撮像範囲には、乗員の顔および手を含む領域が含まれる。
実施の形態1において、センサ1が撮像する温度画像は、中程度の解像度を有するものでよい。具体的には、温度画像の画素数は、例えば、100×100画素以下程度でよい。そのため、センサ1は、サーモパイル等の比較的安価なセンサを用いることができる。センサ1は、いわゆる「ドライバモニタリングシステム(Driver Monitoring System,DMS)」と共用のものであってもよい。
センサ1が撮像した温度画像の画素は、温度情報を有する。当該温度情報は、数値であらわされる。
乗員温度推定装置2は、センサ1が撮像した温度画像に基づき、乗員の手または顔の温度を推定する。
以下の実施の形態1では、一例として、乗員温度推定装置2は、温度画像に基づき、乗員の手および顔の温度を推定するものとする。なお、これは一例に過ぎず、乗員温度推定装置2は、乗員の手または顔のうち少なくとも一方の温度を推定するようにしてもよい。また、乗員温度推定装置2が推定する乗員の手の温度は、乗員の片手の温度であってもよいし、乗員の両手の温度であってもよい。
ここで、図2は、実施の形態1において、センサ1が車室内を撮像し、温度画像を得るイメージを模式的に示した図である。
図2Aは、センサ1の撮像範囲における車室内の状況のイメージを説明するための図であり、図2Bは、図2Aに示した状況下でセンサ1が撮像した温度画像のイメージを説明するための図である。
なお、図2Aでは、センサ1は、車両を運転しているドライバ201を正面から撮像する位置に設置されているものとしているが、センサ1の設置位置はこれに限らない。センサ1は車室内の乗員の手または顔が撮像可能な位置に設置されていればよい。
今、図2Aに示すように、車室内にはハンドル202を握ったドライバ201が存在している。センサ1の撮像範囲には、窓203も存在する。
図2Bに示す温度画像では、各四角は画素を示し、色の濃さで温度の高さを模式的に示している。なお、図2B上、画素の色が濃いほど、温度が高いことを示している。
乗員温度推定装置2は、図2Bに示すような温度画像に基づき、乗員の手および顔の温度を推定する。
実施の形態1において、温度画像の領域のうち、乗員の手および顔の温度を推定する対象となる領域が、それぞれ予め設定されている。以下の実施の形態1において、温度画像上で、乗員の手の温度を推定する対象となる領域を「手対象領域」という。また、温度画像上で、乗員の顔を推定する対象となる領域を「顔対象領域」という。
手対象領域は、予め、センサ1の設置位置および画角に応じて設定される。手対象領域は、例えば、センサ1が撮像する温度画像のうち、標準的な体格のドライバが標準的な位置に着座して運転した場合に当該ドライバの手が撮像されることになると想定して設定された領域である。
顔対象領域は、予め、センサ1の設置位置および画角に応じて設定される。顔対象領域は、例えば、センサ1が撮像する温度画像のうち、標準的な体格のドライバが標準的な位置に着座して運転した場合に当該ドライバの顔が撮像されることになると想定して設定された領域である。実施の形態1では、手対象領域と顔対象領域とをあわせて単に「対象領域」ともいう。なお、対象領域は温度画像であり、対象領域の画素は温度情報を有している。
図2Bにおいて、手対象領域は204、顔対象領域は205で示している。
温度画像において、ドライバ201の手が撮像された領域と、ドライバ201の顔が撮像された領域は、高温となる。
従って、乗員温度推定装置2は、手対象領域204および顔対象領域205から、それぞれ高温領域を抽出することで、抽出した高温領域の温度を、ドライバ201の手または顔の温度と推定することができる。
しかし、車室内には、ドライバ201の手または顔以外の熱源が存在する。温度画像には、これらの、ドライバ201の手または顔以外の熱源による高温領域が発生する。
例えば、ドライバ201がハンドル202を持つ位置を変えた場合、ドライバ201が直前まで握っていた部分のハンドル202は熱をもっている場合がある。この場合、図2Bに示すように、温度画像上の手対象領域204には、ドライバ201の手による熱源(第1熱源204a)以外に、ハンドル202に残る熱による熱源(第2熱源204b)が存在することで、第1熱源204aによる高温領域と第2熱源204bによる高温領域が発生する。
また、例えば、窓203が太陽光等で熱せられ熱くなっている場合、図2Bに示すように、温度画像上の顔対象領域205には、ドライバ201の顔による熱源(第3熱源205a)以外に、窓203の熱による熱源(第4熱源205b)が存在することで、第3熱源205aによる高温領域と第4熱源205bによる高温領域が発生する。
このように、手対象領域内、および、顔対象領域内には、第2熱源204bまたは第4熱源205bのような、ノイズとなる熱源が存在することによって、高温領域が発生し得る。
そうすると、仮に、乗員温度推定装置2が、単純に対象領域のうちの高温領域の温度を抽出して乗員の手および顔の温度と推定したのでは、乗員の手ではない誤った箇所の温度を乗員の手の温度として、または、乗員の顔ではない誤った箇所の温度を乗員の顔の温度として、誤推定してしまう可能性がある。
上述したような従来技術では、温度画像上で、乗員の体の部位以外の熱源による高温領域が発生し得ることについて考慮されていないため、乗員の体の部位の温度を誤推定するおそれがあった。
特に、温度画像の解像度が高くない、例えば中程度以下である場合、温度画像上で、乗員の体の部位を見分けることが難しい。そのため、温度画像から単純に対象領域のうちの高温領域の温度を抽出して乗員の体の部位の温度を推定した場合、当該乗員の体の部位の温度を誤推定する可能性が高くなる。
これに対し、実施の形態1に係る乗員温度推定装置2は、温度画像上に乗員の手および顔以外の熱源による高温領域が発生し得ることを考慮して温度画像から乗員の手および顔の温度を推定することで、乗員の手および顔の温度の誤推定を防ぎ、より精度よく、温度画像から乗員の手および顔の温度を推定する。
乗員温度推定装置2について、詳細に説明する。
図3は、実施の形態1に係る乗員温度推定装置2の構成例を示す図である。
乗員温度推定装置2は、温度画像取得部21、推定処理部22、信頼度推定部23、推定結果判定部24を備える。
推定処理部22は、二値化処理部221、候補領域温度算出部222、および、温度推定部223を備える。
二値化処理部221は、対象領域抽出部2211を備える。
温度画像取得部21は、センサ1から温度画像を取得する。当該温度画像は、上述のとおり、センサ1が車室内を撮像した温度画像であって、画素が温度情報を有する温度画像である。
温度画像取得部21は、取得した温度画像を推定処理部22に出力する。
推定処理部22は、温度画像取得部21が取得した温度画像に基づき、乗員の手および顔の温度を推定する。
推定処理部22の二値化処理部221は、温度画像取得部21が取得した温度画像の領域のうちの対象領域、言い換えれば、手対象領域および顔対象領域、の各画素が有する温度情報に基づき、各画素を二値化することで、対象領域のうちの1つ以上の温度候補領域を設定する。温度候補領域は、対象領域内の領域であって、かつ、当該対象領域のうち、その領域に対応する温度を乗員の手の温度、または、乗員の顔の温度であると推定する候補となる領域をいう。
実施の形態1において、二値化処理部221が行う、対象領域の各画素が有する温度情報に基づき各画素を二値化することで対象領域内の1つ以上の温度候補領域を設定する処理を、「二値化処理」ともいう。
二値化処理部221について詳細に説明する。
まず、二値化処理部221の対象領域抽出部2211は、温度画像取得部21が取得した温度画像の領域のうち、対象領域を抽出する。具体的には、対象領域抽出部2211は、温度画像の領域のうち、手対象領域および顔対象領域を抽出する。
ここで、図4および図5は、対象領域抽出部2211が温度画像の領域のうち対象領域を抽出するイメージの一例について説明するための図である。
図4は、温度画像取得部21が取得した温度画像のイメージの一例を示し、図5は、対象領域抽出部2211が、図4に示す温度画像から抽出した対象領域のイメージの一例を示している。なお、図4および図5では、一例として、対象領域抽出部2211が手対象領域を抽出した場合のイメージを示している。対象領域抽出部2211は、顔対象領域についても抽出する。
図4に示す温度画像では、各四角は画素を示し、色の濃さで温度の高さを示している。なお、図4上、画素の色が濃いほど、温度が高いことを示している。
二値化処理部221は、対象領域抽出部2211が抽出した対象領域に対して、二値化処理を行う。
以下、二値化処理部221による二値化処理の詳細について、説明する。
まず、二値化処理部221は、対象領域抽出部2211が抽出した対象領域に基づいて、当該対象領域の画素を高温領域と低温領域にクラス分けした画像(以下「第1の二値画像」という。)を作成する。
具体的には、二値化処理部221は、対象領域に対して大津の二値化(1回目の大津の二値化)を行う。大津の二値化は既知の画像処理技術であるため、詳細な説明を省略する。
二値化処理部221は、対象領域に対して1回目の大津の二値化を行うことで、対象領域の画素について、対応する温度が閾値(以下「温度判定用閾値」という。)以上であるか否かによって高温領域と低温領域とにクラス分けし、第1の二値画像を作成する。
二値化処理部221は、対応する温度が温度判定用閾値以上の画素を高温領域にクラス分けし、対応する温度が温度判定用閾値未満の画素を低温領域にクラス分けする。
ここで、1回目の大津の二値化によってクラス分けされた高温領域および低温領域を、それぞれ、「1回目の高温領域」、「1回目の低温領域」とする。
また、二値化処理部221が1回目の大津の二値化を行うことで1回目の高温領域にクラス分けされた画素を「クラス1(1回目)」とする。また、二値化処理部221が1回目の大津の二値化を行うことで1回目の低温領域にクラス分けされた画素を「クラス0(1回目)」とする。
二値化処理部221は、作成した第1の二値画像において、クラス1(1回目)の画素値を「1」とし、クラス0(1回目)の画素値を「0」とする。
二値化処理部221は、さらに、対象領域において、1回目の大津の二値化にて「クラス0(1回目)」にクラス分けされた画素、言い換えれば、1回目の低温領域の画素の領域をマスクし、「クラス1(1回目)」にクラス分けされた画素の領域、言い換えれば、1回目の高温領域に対して、大津の二値化(2回目の大津の二値化)を行う。
二値化処理部221は、対象領域のうち1回目の高温領域に対して2回目の大津の二値化を行うことで、1回目の高温領域の画素について、対応する温度が温度判定用閾値以上であるか否かによって高温領域と低温領域とにクラス分けした画像(以下「第2の二値画像」という。)を作成する。なお、1回目の大津の二値化における温度判定用閾値と2回目の大津の二値化における温度判定用閾値は、異なる値である。
具体的には、二値化処理部221は、対応する温度が温度判定用閾値以上の画素を2回目の高温領域にクラス分けし、対応する温度が温度判定用閾値未満の画素を2回目の低温領域にクラス分けする。ここで、二値化処理部221は、対象領域の画素のうち、マスクした1回目の低温領域の画素も低温領域にクラス分けする。
2回目の大津の二値化によってクラス分けされた高温領域および低温領域を、それぞれ、「2回目の高温領域」、「2回目の低温領域」とする。
また、二値化処理部221が2回目の大津の二値化を行うことで2回目の高温領域にクラス分けされた画素を「クラス1(2回目)」とする。また、二値化処理部221が2回目の大津の二値化を行うことで2回目の低温領域にクラス分けされた画素を「クラス0(2回目)」とする。
二値化処理部221は、作成した第2の二値画像において、クラス1(2回目)の画素値を「1」とし、クラス0(2回目)の画素値を「0」とする。
以上のように、対象領域に対して2回、大津の二値化を行って第2の二値画像を作成すると、二値化処理部221は、第2の二値画像において、連続しているクラス1(2回目)の画素、言い換えれば、隣接するクラス1(2回目)の画素をグループ化して、1つの領域を設定する。具体的には、二値化処理部221は、クラス1(2回目)の画素のうちのある画素(以下「注目画素」という。)を中心とし、当該注目画素と縦および横にて接する4近傍画素にクラス1(2回目)の画素(以下「連結画素」という。)があれば、当該連結画素を注目画素と連結することでグループ化する。実施の形態1において、注目画素と縦および横にて接する4近傍画素のうちクラス1(2回目)の連結画素を注目画素と連結してグループ化する方法を、「4連結」という。
二値化処理部221は、第2の二値画像において、4連結によって注目画素と連結画素とが連結されてできた領域を、温度候補領域とする。温度候補領域は1つ以上設定され得る。
二値化処理部221は、設定した温度候補領域に、領域ラベルを付与する。温度候補領域が複数ある場合、二値化処理部221は、温度候補領域ごとに異なる領域ラベルを付与する。
実施の形態1において、二値化処理部221が温度候補領域を設定し、設定した温度候補領域に領域ラベルを付与した後の第2の二値画像を「ラベル画像」ともいう。
二値化処理部221は、ラベル画像上で、2回目の低温領域には、例えば「0」の領域ラベルを付与する。
そして、二値化処理部221は、ラベル画像上で設定した温度候補領域に対応する対象領域内の温度候補領域を、対象領域における温度候補領域と設定する。
二値化処理部221が行う二値化処理のイメージについて、図面を用いて具体的に説明する。
なお、以下の説明では、一例として、二値化処理部221は手対象領域に対して二値化処理を行ったものとして、当該二値化処理の詳細を説明する。二値化処理部221は、顔対象領域に対しても、手対象領域に対して行うのと同様の方法で二値化処理を行う。
図6は、実施の形態1にて、二値化処理部221が行う1回目の大津の二値化および2回目の大津の二値化のイメージを説明するための図である。
なお、図6は、二値化処理部221が、対象領域抽出部2211が抽出した手対象領域に対して行う、1回目の大津の二値化および2回目の大津の二値化のイメージを示している。図6は、一例として、二値化処理部221は、図5に示した手対象領域に対して大津の二値化を行うものとしている。
二値化処理部221は、対象領域抽出部2211が抽出した顔対象領域に対しても、手対象領域に対して行う大津の二値化と同様の方法で、大津の二値化を行う。
まず、二値化処理部221は、対象領域抽出部2211が抽出した手対象領域(図6の601参照)に対して、1回目の大津の二値化を行う。
これにより、二値化処理部221は、手対象領域の画素について、対応する温度が温度判定用閾値以上であるか否かによって1回目の高温領域と1回目の低温領域にクラス分けし、第1の二値画像を作成する(図6の602参照)。
図6の602に示す第1の二値画像において、1回目の高温領域にクラス分けされたクラス1(1回目)の画素を「1」、1回目の低温領域にクラス分けされたクラス0(1回目)の画素を「0」であらわしている。
二値化処理部221は、さらに、手対象領域において、1回目の低温領域の画素の領域をマスクし、1回目の高温領域(図6の603参照)に対して、2回目の大津の二値化を行う。
これにより、二値化処理部221は、1回目の大津の二値化を行った後の手対象領域の1回目の高温領域の画素について、対応する温度が温度判定用閾値以上であるか否かによって2回目の高温領域と2回目の低温領域とにクラス分けした第2の二値画像を作成する(図6の604参照)。二値化処理部221は、マスクした1回目の低温領域の画素も2回目の低温領域にクラス分けする。
図6の604に示す第2の二値画像において、2回目の高温領域にクラス分けされたクラス1(2回目)の画素を「1」、2回目の低温領域にクラス分けされたクラス0(2回目)の画素を「0」であらわしている。
二値化処理部221は、手対象領域に対して2回大津の二値化を行って第2の二値画像を作成すると、第2の二値画像において、4連結を行い、温度候補領域を設定する。そして、二値化処理部221は、設定した温度候補領域に領域ラベルを付与する。
図7は、実施の形態1において、二値化処理部221が温度候補領域を設定し、設定した温度候補領域に領域ラベルを付与した後のラベル画像の一例のイメージを説明するための図である。
図7は、二値化処理部221が、図6の604で示した第2の二値画像において温度候補領域を設定し、当該温度候補領域に領域ラベルを付与した後のラベル画像のイメージとしている。すなわち、二値化処理部221は、4連結を行ってクラス1(2回目)の画素をグループ化して設定した温度候補領域に領域ラベルを付与したものとしている。
例えば、二値化処理部221は、図7に示すように、3つの温度候補領域を設定し、各温度候補領域に、「1」~「3」の領域ラベルを付与する。例えば、二値化処理部221は、図7に示すように、温度候補領域の画素に、当該画素が含まれる温度候補領域に付与した領域ラベルを付与する(図7の701参照)。
一方、二値化処理部221は、2回目の低温領域には、例えば、「0」の領域ラベルを付与する。
二値化処理部221は、ラベル画像上で設定した温度候補領域に対応する、手対象領域内の温度候補領域を、手対象領域における温度候補領域に設定する。
二値化処理部221は、以上のように二値化処理を行うと、温度候補領域を設定した後の手対象領域(以下「候補領域設定後温度画像」という。後述の図8の702参照)と、ラベル画像を、推定処理部22の候補領域温度算出部222および温度推定部223に出力する。
図3の説明に戻る。
候補領域温度算出部222は、対象領域における温度候補領域の画素が有する温度情報に基づいて、当該温度候補領域に対する領域温度を算出する。
具体的には、まず、候補領域温度算出部222は、二値化処理部221から出力された候補領域設定後温度画像とラベル画像とに基づき、候補領域設定後温度画像における温度候補領域について、当該温度候補領域に対して付与された領域ラベル毎の領域に分類分けする。
そして、候補領域温度算出部222は、領域ラベル毎に分類分けした温度候補領域に対して、それぞれ、領域温度を算出する。
具体的には、例えば、候補領域温度算出部222は、温度候補領域の画素が有する温度情報の中央値を算出し、算出した中央値を、当該温度候補領域の領域温度とする。
候補領域温度算出部222が、対象領域における温度候補領域の画素が有する温度情報に基づいて当該温度候補領域に対する領域温度を算出する方法の一例のイメージについて、図面を用いて説明する。
以下の説明では、一例として、候補領域温度算出部222は、手対象領域における温度候補領域の画素が有する温度情報に基づいて領域温度を算出するものとするが、候補領域温度算出部222は、顔対象領域に対しても、手対象領域に対して行うのと同様の方法で領域温度を算出する。
図8は、実施の形態1において、候補領域温度算出部222が、候補領域設定後温度画像とラベル画像とに基づき、候補領域設定後温度画像における温度候補領域について、当該温度候補領域に対して付与された領域ラベル毎の領域に分類分けするイメージを説明するための図である。
なお、図8において、ラベル画像は、図7に示したラベル画像(図7の701参照)としている。図8において、候補領域設定後温度画像は、二値化処理部221が、ラベル画像上で設定した温度候補領域に基づいて温度候補領域を設定した、候補領域設定後温度画像を示している(図8の702参照)。
今、図8に示すように、温度候補領域は3つ設定され、ラベル画像において、各温度候補領域には、それぞれ、領域ラベル「1」、「2」、「3」が付与されている。
候補領域温度算出部222は、候補領域設定後温度画像における温度候補領域について、領域ラベル「1」の温度候補領域(図8の801参照)、領域ラベル「2」の温度候補領域(図8の802参照)、および、領域ラベル「3」の温度候補領域(図8の803参照)に分類分けする。
図9は、実施の形態1において、候補領域温度算出部222が、分類分けした温度領域に対して、領域温度を算出するイメージについて説明するための図である。
なお、図9は、候補領域温度算出部222が、図8で示した領域ラベル「1」の温度候補領域、領域ラベル「2」の温度候補領域、および、領域ラベル「3」の温度候補領域について、それぞれ領域温度を算出するイメージを示している。
候補領域温度算出部222は、領域ラベル「1」の温度候補領域の画素が有する温度情報の中央値、領域ラベル「2」の温度候補領域の画素が有する温度情報の中央値、および、領域ラベル「3」の温度候補領域の画素が有する温度情報の中央値を算出する。
図9では、候補領域温度算出部222は、領域ラベル「1」の温度候補領域の画素が有する温度情報の中央値は34.1℃、領域ラベル「2」の温度候補領域の画素が有する温度情報の中央値は33.6℃、領域ラベル「3」の温度候補領域の画素が有する温度情報の中央値は33.7℃と算出したとしている。
候補領域温度算出部222は、領域ラベル「1」の温度候補領域の領域温度を34.1℃、領域ラベル「2」の温度候補領域の領域温度を33.6℃、領域ラベル「3」の温度候補領域の領域温度を33.7℃とする。
候補領域温度算出部222は、温度候補領域と領域温度とを対応付けた情報(以下「領域温度情報」という。)を、推定処理部22の温度推定部223に出力する。
温度推定部223は、分離度を算出し、算出した分離度に基づいて、二値化処理部221が設定した、対象領域における温度候補領域のうちから1つ温度領域を決定し、当該温度領域に対する領域温度を、乗員の手および顔の温度と推定する。
実施の形態1において、「分離度」は、対象領域における温度候補領域の画素が有する温度情報が、対象領域のうち温度候補領域以外の領域の画素が有する温度情報に対してどれぐらい際立っているかを示す度合いである。
温度推定部223は、まず、以下の式(1)に基づいて、分離度を算出する。

分離度(%)=クラス間分散(σ )÷全分散(σ )・・・(1)


Figure 0007204068000001
上記において、クラス1(前景)は、候補領域設定後温度画像の全領域(対象領域)のうち、温度候補領域をいう。また、クラス2(背景)は、候補領域設定後温度画像(対象領域)のうち、温度候補領域以外の領域をいう。
温度推定部223は、温度候補領域毎に、分離度を算出する。
以下の説明では、一例として、温度推定部223は、手対象領域について、温度候補領域毎に分離度を算出するものとして説明するが、温度推定部223は、顔対象領域についても、手対象領域に対して行うのと同様の方法で、分離度を算出する。
ここで、図10は、実施の形態1において、温度推定部223による分離度の算出の一例のイメージを示す図である。
図10は、二値化処理部221から図8に示したような候補領域設定後温度画像(図8の702参照)およびラベル画像(図8の701参照)が出力された場合に、温度推定部223が、領域ラベル「1」~「3」が付与されている温度候補領域毎の分離度を算出するイメージを示している。
まず、温度推定部223は、二値化処理部221から出力された候補領域設定後温度画像とラベル画像とに基づき、領域ラベルが付与された温度候補領域毎に、クラス1(前景)を作成する(図10の1001,1002,1003参照)。
具体的には、温度推定部223は、候補領域設定後温度画像における温度候補領域について、温度候補領域に対して付与された領域ラベル毎に抽出し、クラス1(前景)を作成する。
なお、候補領域温度算出部222が、候補領域設定後温度画像における温度候補領域に対して付与された領域ラベル毎に分類分けを行った際に(図8参照)、クラス1(前景)を作成し、温度推定部223に出力するようにしてもよい。
温度推定部223は、クラス2(背景)を作成する。
具体的には、温度推定部223は、二値化処理部221から出力された候補領域設定後温度画像に基づき、温度候補領域以外の領域を抽出し、クラス2(背景)を作成する(図10の1004参照)。
そして、温度推定部223は、上記式(1)を用いて、温度候補領域毎の分離度を算出する。
図10では、温度推定部223は、領域ラベル「1」が付与された温度候補領域の分離度10%、領域ラベル「2」が付与された温度候補領域の分離度14%、領域ラベル「3」が付与された温度候補領域の分離度35%を算出したものとしている。
温度推定部223は、以上のように分離度を算出すると、算出した分離度に基づいて、温度候補領域のうちから1つ温度領域を決定する。
例えば、温度推定部223は、算出した分離度が最も大きい温度候補領域を、温度領域と決定する。図10の例でいうと、温度推定部223は、領域ラベル「3」が付与された温度候補領域を、温度領域と決定する。すなわち、温度推定部223は、温度候補領域のうち、領域ラベル「3」が付与された温度候補領域を、手の温度をとらえた高温領域であると推定し、領域ラベル「1」および「2」が付与された温度候補領域については、手の温度をとらえた高温領域ではないと推定する。温度推定部223は、手の温度をとらえた高温領域ではないとした温度候補領域については、手の温度の推定に使用しないようにする。
そして、温度推定部223は、決定した温度領域に対する領域温度を、乗員の手および顔の温度と推定する。
温度推定部223は、決定した温度領域に対する領域温度を、候補領域温度算出部222から出力された領域温度情報から特定すればよい。
例えば、図10の例でいうと、温度推定部223は、決定した温度領域(領域ラベル「3」が付与された温度候補領域)の領域温度33.7℃(図9参照)を、乗員の手の温度と推定する。
温度推定部223は、推定した乗員の手および顔の温度に関する情報を信頼度推定部23に出力する。推定した乗員の手および顔の温度に関する情報には、温度推定部223が推定した乗員の手および顔の温度の他に、対象領域における温度領域の情報、および、算出した温度領域の分離度が含まれる。
信頼度推定部23は、温度推定部223が推定した乗員の手および顔の温度に関する情報に基づき、温度推定部223が推定した乗員の手および顔の温度の信頼度を推定する。
例えば、信頼度推定部23は、機械学習における学習済みのモデル(以下「機械学習モデル」という。)を用いて信頼度を推定する。
図11は、実施の形態1において、信頼度推定部23が信頼度を推定する際に用いる機械学習モデル231のイメージを説明するための図である。
機械学習モデル231は、温度領域の領域温度と、温度領域の分離度と、対象領域において温度領域に外接する外接矩形の面積と、対象領域における外接矩形の位置情報と、外接矩形の縦の長さと、外接矩形の横の長さを入力とし、信頼度を出力するよう学習済みのモデルである。信頼度は、例えば、0~1の数値であらわされる。
乗員の手に対応する機械学習モデル231と乗員の顔に対応する機械学習モデル231とが、予め作成されている。機械学習モデル231は、例えば、ベイズモデル、または、ニューラルネットワークで構成される。
図12は、実施の形態1において、機械学習モデル231の入力とする情報について詳細に説明するための図である。
図12は、温度領域が1201で示す領域とした場合の、温度領域の領域温度(図12の1202参照)と、分離度(図12の1203参照)と、対象領域(図12の1206参照)における外接矩形(図12の1204参照)の面積(図12の1205参照)と、対象領域における外接矩形の位置情報(図12の1207参照)と、外接矩形の縦の長さ(図12の1208参照)と、外接矩形の横の長さ(図12の1209参照)を示している。
実施の形態1において、外接矩形の位置は、対象領域の左上を原点とした場合の、対象領域上の外接矩形の左上端の点の位置とする。外接矩形の位置は、外接矩形の左上端の点の位置の座標であらわされる。外接矩形の位置情報には、外接矩形の左上端の点のX座標およびY座標を含む。
機械学習モデル231は、予め、例えば、学習装置(図示省略)によって作成されている。
学習装置は、例えば、実験的に車両を走行させた際に撮像された温度画像と、当該車両に搭載されている乗員温度推定装置2が推定した乗員の手および顔の温度を取得する。そして、実験時に取得された温度画像から、領域温度、分離度、外接矩形の面積、外接矩形の位置情報、外接矩形の縦の長さ、および、外接矩形の横の長さを算出する。なお、領域温度は、乗員温度推定装置2が実験時に推定した乗員の手および顔の温度である。また、学習装置は、実験時に取得した乗員の手および顔の温度と、実験時の実際の乗員の手および顔の温度との誤差を、それぞれ算出する。なお、実際の乗員の手および顔の温度は、例えば、管理者等が手入力する。学習装置は、算出した誤差を教師データとする。
学習装置は、取得した、領域温度、分離度、外接矩形の面積、外接矩形の位置情報、外接矩形の縦の長さ、外接矩形の横の長さ、および、上記誤差を学習用データとして、いわゆる教師あり学習にて機械学習モデル231を学習させる。
今、信頼度推定部23は、温度推定部223が推定した乗員の手の温度の信頼度を推定するとする。このとき、信頼度推定部23は、温度推定部223が推定した乗員の手の温度、言い換えれば、温度推定部223が決定した温度領域の領域温度と、温度推定部223が算出した温度領域の分離度と、対象領域において温度領域に外接する外接矩形の面積と、対象領域における外接矩形の位置情報と、外接矩形の縦の長さと、外接矩形の横の長さを、乗員の手の温度の信頼度を推定するための機械学習モデル231の入力とし、得られた信頼度を、温度推定部223が推定した乗員の手の温度の信頼度とする。
実施の形態1において、信頼度推定部23は、温度推定部223が推定した乗員の手および顔の温度の信頼度を、予め設定された算出ルールに従って推定するようにしてもよい。
算出ルールは、予め設定されている。算出ルールは適宜設定可能ではあるが、上述の、温度領域の領域温度と、温度領域の分離度と、対象領域において温度領域に外接する外接矩形の面積と、対象領域における外接矩形の位置情報と、外接矩形の縦の長さと、外接矩形の横の長さに基づいた算出ルールとする。
算出ルールは、具体的には、例えば、以下の内容とする。

<算出ルール>
信頼度は、温度領域の領域温度の評価値(第1評価値)と、温度領域の分離度の評価値(第2評価値)と、対象領域において温度領域に外接する外接矩形の面積の評価値(第3評価値)と、対象領域における外接矩形の位置情報の評価値(第4評価値)と、外接矩形の縦の長さの評価値(第5評価値)と、外接矩形の横の長さ(第6評価値)とを積算した結果とする。
第1評価値~第6評価値は、例えば、以下のとおり算出される。

第1評価値:温度領域の領域温度が閾値(第1閾値)以上のとき「1」、第1閾値未満のとき「0.5」
第2評価値:温度領域の分離度が閾値(第2閾値)以上のとき「1」、第2閾値未満のとき「0.5」
第3評価値:外接矩形の面積が閾値(第3閾値)以上のとき「1」、第3閾値未満のとき「0.5」
第4評価値:外接矩形の位置が予め定められた範囲内にあるとき「1」、予め定められた範囲内にないとき「0.5」
第5評価値:外接矩形の縦の長さが閾値(第5閾値)以上のとき「1」、第5閾値未満のとき「0.5」
第6評価値:外接矩形の横の長さが閾値(第6閾値)以上のとき「1」、第6閾値未満のとき「0.5」
信頼度推定部23は、推定した信頼度に関する情報を、推定結果判定部24に出力する。信頼度推定部23は、温度推定部223が推定した手および顔の温度に関する情報を、推定した信頼度と対応付けて、推定結果判定部24に出力する。
推定結果判定部24は、信頼度推定部23が推定した信頼度と、予め設定されている閾値(以下「信頼度判定用閾値」という。)との比較により、温度推定部223が推定した乗員の手および顔の温度を採用するか否かを判定する。
推定結果判定部24は、例えば、信頼度が信頼度判定用閾値以上の場合、温度推定部223が推定した乗員の手および顔の温度は信頼できると判定し、当該乗員の手および顔の温度に関する情報を出力する。
なお、信頼度判定用閾値は、乗員の手および乗員の顔に対して、それぞれ、異なる値が設定されていてもよい。
推定結果判定部24は、例えば、乗員の手の温度、または、乗員の顔の温度のうち、いずれか一方のみが信頼できると判定した場合、信頼できると判定した方の温度に関する情報のみ、出力するようにできる。また、推定結果判定部24は、例えば、乗員の手の温度、または、乗員の顔の温度のうち、いずれか一方でも信頼できないと判定した場合は、乗員の手および顔の温度のいずれも信頼できないとし、いずれの温度に関する情報も出力しないようにしてもよい。
推定結果判定部24による、乗員の手および顔の温度に関する情報の出力先は、例えば、後述の覚醒度検出部4および体感温度検出部5(図17参照)である。なお、これは一例に過ぎず、推定結果判定部24による、乗員の手および顔の温度に関する情報の出力先は、その他の装置であってもよい。
推定結果判定部24は、例えば、信頼できると判定した乗員の手または顔の温度に関する情報を、記憶部(図示省略)に記憶させるようにしてもよい。
実施の形態1に係る乗員温度推定装置2の動作について説明する。
図13は、実施の形態1に係る乗員温度推定装置2の動作を説明するためのフローチャートである。
温度画像取得部21は、センサ1から温度画像を取得する(ステップST1301)。
温度画像取得部21は、取得した温度画像を推定処理部22に出力する。
推定処理部22の二値化処理部221は、ステップST1301にて温度画像取得部21が取得した温度画像の領域のうちの対象領域、言い換えれば、手対象領域および顔対象領域、の各画素が有する温度情報に基づき、各画素を二値化することで対象領域のうちの1つ以上の温度候補領域を設定する(ステップST1302)。
二値化処理部221は、温度候補領域を設定した後の、対象領域の候補領域設定後温度画像と、ラベル画像を、推定処理部22の候補領域温度算出部222および温度推定部223に出力する。
候補領域温度算出部222は、対象領域における温度候補領域の画素が有する温度情報に基づいて、当該温度候補領域に対する領域温度を算出する(ステップST1303)。
候補領域温度算出部222は、温度候補領域と領域温度とを対応付けた領域温度情報を、推定処理部22の温度推定部223に出力する。
温度推定部223は、分離度を算出し、算出した分離度に基づいて、ステップST1302にて二値化処理部221が設定した温度候補領域のうちから1つ温度領域を決定し、当該温度領域に対する領域温度を、乗員の手および顔の温度と推定する(ステップST1304)。
温度推定部223は、推定した乗員の手および顔の温度に関する情報を信頼度推定部23に出力する。
信頼度推定部23は、ステップST1304にて温度推定部223が推定した乗員の手および顔の温度に関する情報に基づき、温度推定部223が推定した乗員の手および顔の温度の信頼度を推定する(ステップST1305)。
信頼度推定部23は、推定した信頼度に関する情報を、推定結果判定部24に出力する。信頼度推定部23は、温度推定部223が推定した手および顔の温度に関する情報を、推定した信頼度と対応付けて、推定結果判定部24に出力する。
推定結果判定部24は、ステップST1305にて信頼度推定部23が推定した信頼度と、信頼度判定用閾値との比較により、温度推定部223が推定した乗員の手および顔の温度を採用するか否かを判定する(ステップST1306)。
推定結果判定部24は、温度推定部223が推定した乗員の手および顔の温度を採用すると判定した場合、乗員の手および顔の温度に関する情報を出力する。
このように、実施の形態1に係る乗員温度推定装置2は、取得した温度画像の領域のうちの対象領域の各画素が有する温度情報に基づいて当該各画素を二値化することで対象領域における温度候補領域を設定し、当該温度候補領域に対する領域温度を算出する。そして、乗員温度推定装置2は、対象領域における温度候補領域に対して算出された分離度に基づき、温度候補領域のうちから温度領域を決定し、当該温度領域に対する領域温度を乗員の手または顔の温度と推定する。
これにより、乗員温度推定装置2は、従来の温度画像に基づく温度推定技術と比べ、温度画像に基づく乗員の手および顔の温度の推定精度を高めることができる。
また、乗員温度推定装置2は、解像度が中程度以下の温度画像からでも、乗員の手および顔の温度を精度よく推定することができる。従って、乗員温度推定システム100は、乗員の手および顔の温度の推定に用いるセンサ1を、比較的安価なセンサ1とすることができる。また、乗員温度推定システム100において、例えば、乗員の手および顔の温度の推定精度をあげるために、高精度のセンサを新たに設置する必要がなく、例えば、ドライバモニタリングシステムで用いているセンサ等、解像度が中程度以下の既存のセンサを流用して、精度よく乗員の手および顔の温度の推定を行うことができる。
また、実施の形態1に係る乗員温度推定装置2は、推定した乗員の手および顔の温度の信頼度を推定し、推定した信頼度と信頼度判定用閾値との比較により、推定した乗員の手および顔の温度を採用するか否かを判定する。
そのため、乗員温度推定装置2は、温度画像に基づく乗員の手および顔の温度の推定精度をより高め、乗員の手および顔の温度の推定結果について、信頼度の低い推定結果を、他の装置等にて使用されないようにすることができる。
以上の実施の形態1において、乗員温度推定装置2は、カメラが撮像したカメラ画像に基づいて判定した乗員の状況を考慮して、推定した乗員の手および顔の温度が信頼できるか否かを判定するようにすることができるので、以下、詳細に説明する。
図14は、実施の形態1において、乗員の状況を考慮して推定した乗員の手および顔の温度が信頼できるか否かを判定するようにした乗員温度推定装置2a、および、当該乗員温度推定装置2aを備えた乗員温度推定システム100aの構成例を示す図である。
図14において、図1を用いて説明した乗員温度推定システム100、および、図3を用いて説明した乗員温度推定装置2と同様の構成については同じ符号を付して重複した説明を省略する。
乗員温度推定システム100aは、カメラ3を備える。
カメラ3は、例えば、可視光カメラ、または、赤外線カメラであり、車両に搭載される。カメラ3は、車室内を撮像し、カメラ画像を取得する。カメラ3は、車室内の乗員の手または顔の領域が撮像可能な位置に設置される。すなわち、カメラ3の撮像範囲には、乗員の顔または手を含む領域が含まれる。なお、カメラ3とセンサ1の撮像範囲は同じでなくてよい。カメラ3は、いわゆるドライバモニタリングシステムと共用のものであってもよい。
カメラ3はカメラ画像を乗員温度推定装置2aに出力する。
乗員温度推定装置2aは、乗員温度推定装置2とは、カメラ画像取得部25、および、状況検出部26を備えた点が異なる。
カメラ画像取得部25は、カメラ3が車室内の乗員を撮像したカメラ画像を取得する。
カメラ画像取得部25は、取得したカメラ画像を、状況検出部26に出力する。
状況検出部26は、カメラ画像取得部25が取得したカメラ画像に基づいて乗員の状況を検出する。実施の形態1において、状況検出部26が検出する乗員の状況とは、乗員の手および顔の温度の検出を妨げると想定される状況である。
具体的には、状況検出部26は、例えば、カメラ画像取得部25が取得したカメラ画像における乗員の髪の領域、または、乗員の顔向き角度に基づいて、温度画像取得部21が取得した温度画像における乗員の髪の領域、または、乗員の顔向き角度を検出する。
なお、乗員温度推定装置2aでは、温度画像取得部21は、温度画像を推定処理部22および状況検出部26に出力する。
状況検出部26は、既知の画像処理技術を用いて、カメラ画像における乗員の髪の領域、または、乗員の顔向き角度を検出すればよい。
カメラ3の設置位置と画角、および、センサ1の設置位置と画角は予めわかっているので、状況検出部26は、カメラ画像における乗員の髪の領域、または、カメラ3に対する乗員の顔向き角度を検出すると、温度画像における乗員の髪の領域、または、センサ1に対する乗員の顔向き角度を検出できる。なお、センサ1に対する乗員の顔向き角度が大きいほど、乗員の顔がセンサ1の方を向いていない、言い換えれば、乗員の顔の温度の検出を妨げると想定される状況であることになる。
状況検出部26は、検出した乗員の状況に関する情報、具体的には、例えば、温度画像における乗員の髪の領域に関する情報、または、乗員の顔向き角度に関する情報を、推定結果判定部24に出力する。
推定結果判定部24は、状況検出部26が検出した乗員の髪の領域が、予め設定された閾値(以下「髪領域判定用閾値」という。)以上である場合、または、状況検出部26が検出した乗員の顔向き角度が、予め設定された閾値(以下「顔向き角度判定用閾値」という。)以上である場合は、温度推定部223が推定した乗員の顔の温度を採用しない。
髪領域判定用閾値には、温度画像にて十分に顔の温度が検出されなくなる程度の領域の大きさが設定される。また、顔向き角度判定用閾値には、温度画像にて十分に顔の温度が検出されなくなる程度の顔向き角度が設定される。
ここで、図15A,図15Bは、推定結果判定部24が、温度推定部223が推定した乗員の顔の温度を採用すると判定する場合と、採用しないと判定する場合の、乗員の状況の一例のイメージについて説明するための図である。
なお、図15Aは、推定結果判定部24が、温度推定部223が推定した乗員の顔の温度を採用すると判定する場合の一例のイメージであり、図15Bは、推定結果判定部24が、温度推定部223が推定した乗員の顔の温度を採用しないと判定する場合の一例のイメージである。
図15Aは、カメラ3が撮像したカメラ画像1501aのイメージの一例を示している。説明の便宜上、カメラ3がカメラ画像1501aを撮像した際の車室内の状況と同じ状況でセンサ1が撮像した温度画像1502aを、カメラ画像1501aと重畳して示している。
図15Bは、カメラ3が撮像した、その他のカメラ画像1501bのイメージの一例を示している。説明の便宜上、カメラ3がカメラ画像1501bを撮像した車室内の状況と同じ状況でセンサ1が撮像した温度画像1502bを、カメラ画像1501aと重畳して示している。
図15Aに示すカメラ画像1501aでは、乗員は髪の毛が顔にあたっている部分は少ない(図15Aの1503a参照)。温度画像1502aでは、乗員の顔の部分が高温になり顔の温度をとらえていることがわかる。
一方、図15Bに示すカメラ画像1501bでは、乗員の髪の毛で乗員の顔の大部分が隠れている(図15Bの1503b参照)。温度画像1502bでは、乗員の顔の部分の温度がとらえられていない。
このように、例えば、乗員の髪の毛で乗員の顔の大部分が隠れているような場合、温度画像上では乗員の顔の部分の温度が検出されないので、乗員温度推定装置2では、温度画像に基づいて、乗員の顔の領域を高温領域と判定できない可能性がある。すなわち、乗員温度推定装置2は、乗員の顔の温度を誤推定する可能性がある。
なお、上述の図15Aおよび図15Bでは、乗員の髪の毛が顔を覆っている場合の例を示したが、例えば、乗員の顔がセンサ1とは異なる方向に向いている場合も、温度画像において乗員の顔の温度をとらえられない。
そこで、乗員温度推定装置2aは、状況検出部26を備えるようにし、推定結果判定部24は、例えば、状況検出部26が検出した乗員の髪の領域が髪領域判定用閾値以上である場合は、温度推定部223が推定した乗員の手および顔の温度を採用しないようにする。
これにより、乗員温度推定装置2aは、乗員の顔の温度の誤推定を防ぐことができる。
なお、例えば上述の図15Aおよび図15Bでは、温度画像において乗員の顔の温度をとらえられない場合の例を示したが、例えば、乗員の手が衣類等の物体に覆われている場合も、温度画像において乗員の手の温度をとらえられない。この場合、状況検出部26は、例えば、手が物体に覆われている領域を検出し、推定結果判定部24は、手が物体に覆われている領域が予め設定された閾値(以下「物体領域判定用閾値」という。)以上である場合は、温度推定部223が推定した乗員の手および顔の温度を採用しないようにするようにしてもよい。物体領域判定用閾値には、温度画像にて十分に手の温度が検出されなくなる程度の領域の大きさが設定される。
図16は、実施の形態1において、乗員の状況を考慮して推定した乗員の手および顔の温度が信頼できるか否かを判定するようにした乗員温度推定装置2aの動作について説明するためのフローチャートである。
図16のステップST1601~ステップST1605の具体的な動作は、それぞれ、説明済みの、図13のステップST1301~ステップST1305の具体的な動作と同様であるため、重複した説明を省略する。
カメラ画像取得部25は、カメラ3が車室内の乗員を撮像したカメラ画像を取得する(ステップST1606)。
カメラ画像取得部25は、取得したカメラ画像を、状況検出部26に出力する。
状況検出部26は、ステップST1606にてカメラ画像取得部25が取得したカメラ画像に基づいて乗員の状況を検出する(ステップST1607)。
状況検出部26は、検出した乗員の状況に関する情報、具体的には、例えば、温度画像における乗員の髪の領域に関する情報、または、乗員の顔向き角度に関する情報を、推定結果判定部24に出力する。
推定結果判定部24は、ステップST1607にて状況検出部26が検出した乗員の髪の領域が、予め設定された髪領域判定用閾値以上である場合、または、状況検出部26が、検出した乗員の顔向き角度が顔向き角度判定用閾値以上である場合は、温度推定部223が推定した乗員の顔の温度を採用しない(ステップST1608)。
以上の説明では、乗員温度推定装置2aにおいて、推定結果判定部24が、状況検出部26が検出した乗員の状況の検出結果によっては、温度推定部223が推定した乗員の手および顔の温度を採用しないようにしていた。これに限らず、乗員温度推定装置2aにおいて、例えば、信頼度推定部23が、状況検出部26が検出した乗員の状況の検出結果によっては、温度推定部223が推定した乗員の手および顔の温度の信頼度は低いと推定するようにしてもよい。具体的には、例えば、状況検出部26が検出した乗員の髪の領域が予め設定された髪領域判定用閾値以上である場合、または、状況検出部26が検出した乗員の顔向き角度が顔向き角度判定用閾値以上である場合、信頼度推定部23は、温度推定部223が推定した乗員の手および顔の温度の信頼度を、信頼度判定用閾値未満の値とする。
信頼度推定部23が推定した乗員の手および顔の温度の信頼度を、信頼度判定用閾値未満の値とすることで、推定結果判定部24にて当該温度は信頼できないと判定され、出力されないようにできる。
実施の形態1に係る乗員温度推定装置2が推定した乗員の手および顔の温度に関する情報は、乗員状態検出装置において、乗員の覚醒度の検出、または、乗員の体感温度の検出のために用いられる。
図17は、実施の形態1に係る乗員温度推定装置2を備えた乗員状態検出装置101の構成例を示す図である。
なお、図17において、乗員状態検出装置101が備える乗員温度推定装置2の構成は、図3を用いて説明した乗員温度推定装置2の構成と同様であるため、重複した説明を省略する。
また、図17では、乗員状態検出装置101は、図3を用いて説明した乗員温度推定装置2を備えるものとしているが、乗員状態検出装置101は、図14を用いて説明した乗員温度推定装置2aを備えるものとしてもよい。
乗員状態検出装置101は、乗員温度推定装置2が推定した乗員の手および顔の温度に関する情報を用いて、乗員の覚醒度を検出する。また、乗員状態検出装置101は、乗員温度推定装置2が推定した乗員の手および顔の温度に関する情報を用いて、乗員の体感温度を検出する。
乗員状態検出装置101は、例えば、車両に搭載される。
乗員状態検出装置101は、乗員温度推定装置2、覚醒度検出部4、および、体感温度検出部5を備える。
覚醒度検出部4は、乗員温度推定装置2が推定した乗員の手および顔に関する温度に基づき、乗員の覚醒度を検出する。
覚醒度検出部4は、乗員の手の温度と顔の温度の差に基づき、乗員の覚醒度を検出する。例えば、覚醒度は高いまたは低いが検出され、覚醒度検出部4は、乗員の手の温度と顔の温度の差が閾値以下である場合、乗員の覚醒度は低いと検出する。なお、上述した覚醒度の検出方法は一例に過ぎない。覚醒度検出部4は、既知の、手と顔の温度から覚醒度を検出する技術を用いて、乗員の覚醒度を検出すればよい。
覚醒度検出部4は、検出した覚醒度に関する情報を、例えば、警報システム(図示省略)または自動運転システム(図示省略)に出力する。
警報システムは、例えば、覚醒度検出部4から検出された覚醒度に基づき、車両の乗員に対する警告を行う。具体的には、警報システムは、例えば、覚醒度が低いと検出された場合、車両に搭載されているスピーカ等の音声出力装置から、警告音を出力する。
また、自動運転システムは、例えば、覚醒度検出部4から検出された覚醒度に基づき、車両の運転制御を自動運転制御へ切り替える。
これらにより、乗員への運転支援機能を実現する。
体感温度検出部5は、乗員の手の温度と顔の温度に基づき、乗員の体感温度を検出する。体感温度検出部5は、既知の、手と顔の温度から体感温度を検出する技術を用いて、乗員の体感温度を検出すればよい。
体感温度検出部5は、検出した体感温度に関する情報を、例えば、空調システム(図示省略)に出力する。
空調システムは、例えば、体感温度検出部5から検出された体感温度に基づき、車両に搭載されている空調機(図示省略)を制御する。これにより、乗員にとって快適な空調制御が実現される。
実施の形態1に係る乗員状態検出装置101の動作について説明する。
図18は、実施の形態1に係る乗員状態検出装置101の動作について説明するためのフローチャートである。
なお、乗員状態検出装置101では、図18で示す動作の前に、図13のステップST1301~ステップST1306で説明した乗員温度推定装置2の動作が行われる。図13の動作については説明済みであるため、重複した説明を省略する。
乗員温度推定装置2の推定結果判定部24が乗員の手および顔の温度に関する情報を出力すると、覚醒度検出部4は、乗員温度推定装置2が推定した乗員の手および顔に関する温度に基づき、乗員の覚醒度を検出する(ステップST1801)。
覚醒度検出部4は、検出した覚醒度に関する情報を、例えば、警報システムまたは自動運転システムに出力する。
体感温度検出部5は、乗員の手の温度と顔の温度の差に基づき、乗員の体感温度を検出する(ステップST1802)。
体感温度検出部5は、検出した体感温度に関する情報を、例えば、空調システムに出力する。
なお、図18のフローチャートにおいて、ステップST1801の動作とステップST1802の動作の順番は入れ替わってもよいし、ステップST1801の動作とステップST1802の動作とが並行して行われてもよい。
このように、実施の形態1に係る乗員状態検出装置101は、乗員温度推定装置2が推定した乗員の手および顔の温度に基づき、乗員の覚醒度を検出することができる。当該乗員の覚醒度に基づいて、例えば、警報システムまたは自動運転システムにおいて乗員への運転支援機能が実現される。
また、実施の形態1に係る乗員状態検出装置101は、乗員温度推定装置2が推定した乗員の手および顔の温度に基づき、乗員の体感温度を検出することができる。当該乗員の体感温度に基づいて、例えば、空調システムにおいて、乗員にとって快適な空調制御が実現される。
図19A,図19Bは、実施の形態1に係る乗員温度推定装置2のハードウェア構成の一例を示す図である。
実施の形態1において、温度画像取得部21と、推定処理部22と、信頼度推定部23と、推定結果判定部24の機能は、処理回路1901により実現される。すなわち、乗員温度推定装置2は、温度画像に基づき車室内の乗員の手および顔の温度を推定するための処理回路1901を備える。
処理回路1901は、図19Aに示すように専用のハードウェアであっても、図19Bに示すようにメモリ1905に格納されるプログラムを実行するCPU(Central Processing Unit)1904であってもよい。
処理回路1901が専用のハードウェアである場合、処理回路1901は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、またはこれらを組み合わせたものが該当する。
処理回路1901がCPU1904の場合、温度画像取得部21と、推定処理部22と、信頼度推定部23と、推定結果判定部24の機能は、ソフトウェア、ファームウェア、または、ソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアは、プログラムとして記述され、メモリ1905に記憶される。処理回路1901は、メモリ1905に記憶されたプログラムを読み出して実行することにより、温度画像取得部21と、推定処理部22と、信頼度推定部23と、推定結果判定部24の機能を実行する。すなわち、乗員温度推定装置2は、処理回路1901により実行されるときに、上述の図13のステップST1301~ステップST1306が結果的に実行されることになるプログラムを格納するためのメモリ1905を備える。また、メモリ1905に記憶されたプログラムは、温度画像取得部21と、推定処理部22と、信頼度推定部23と、推定結果判定部24の手順または方法をコンピュータに実行させるものであるとも言える。ここで、メモリ1905とは、例えば、RAM、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read-Only Memory)等の、不揮発性もしくは揮発性の半導体メモリ、または、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD(Digital Versatile Disc)等が該当する。
なお、温度画像取得部21と、推定処理部22と、信頼度推定部23と、推定結果判定部24の機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。例えば、温度画像取得部21については専用のハードウェアとしての処理回路1901でその機能を実現し、推定処理部22と、信頼度推定部23と、推定結果判定部24については処理回路1901がメモリ1905に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
また、乗員温度推定装置2は、センサ1等の装置と、有線通信または無線通信を行う入力インタフェース装置1902および出力インタフェース装置1903を備える。
なお、乗員温度推定装置2aのハードウェア構成は、乗員温度推定装置2のハードウェア構成と同様である。
カメラ画像取得部25と状況検出部26の機能は、処理回路1901により実現される。すなわち、乗員温度推定装置2aは、温度画像に基づき車室内の乗員の手および顔の温度を推定するとともに、乗員の状況に応じて推定した乗員の手または顔の温度の推定結果を採用しないと判定する制御を行うための処理回路1901を備える。
処理回路1901は、メモリ1905に記憶されたプログラムを読み出して実行することにより、カメラ画像取得部25と状況検出部26の機能を実行する。すなわち、乗員温度推定装置2aは、処理回路1901により実行されるときに、上述の図16のステップST1606~ステップST1607が結果的に実行されることになるプログラムを格納するためのメモリ1905を備える。また、メモリ1905に記憶されたプログラムは、カメラ画像取得部25と状況検出部26の手順または方法をコンピュータに実行させるものであるとも言える。
乗員温度推定装置2aは、センサ1またはカメラ3等の装置と、有線通信または無線通信を行う入力インタフェース装置1902および出力インタフェース装置1903を備える。
実施の形態1に係る乗員状態検出装置101のハードウェア構成は、乗員温度推定装置2のハードウェア構成と同様である。
覚醒度検出部4と体感温度検出部5の機能は、処理回路1901により実現される。すなわち、乗員状態検出装置101は、乗員温度推定装置2が推定した乗員の手および顔の温度に基づいて乗員の覚醒度または体感温度を検出する制御を行うための処理回路1901を備える。
処理回路1901は、メモリ1905に記憶されたプログラムを読み出して実行することにより、覚醒度検出部4と体感温度検出部5の機能を実行する。すなわち、乗員状態検出装置101は、処理回路1901により実行されるときに、上述の図18のステップST1801~ステップST1802が結果的に実行されることになるプログラムを格納するためのメモリ1905を備える。また、メモリ1905に記憶されたプログラムは、覚醒度検出部4と体感温度検出部5の手順または方法をコンピュータに実行させるものであるとも言える。
乗員状態検出装置101は、センサ1または空調等の装置と、有線通信または無線通信を行う入力インタフェース装置1902および出力インタフェース装置1903を備える。
以上の実施の形態1では、乗員温度推定装置2,2aにおいて、二値化処理部221は、大津の二値化を2回行うものとするが、これは一例に過ぎず、二値化処理部221は、大津の二値化を1回だけ行うようにしてもよい。
ただし、二値化処理部221は、大津の二値化を2回行うようにしたほうが、より精度よく温度候補領域を設定できる。
上述のとおり、温度画像は中程度以下の解像度の画像であるため、温度画像上、乗員の手と手以外、または、乗員の顔と顔以外の境目がぼやけてうつる。したがって、大津の二値化を1回行っただけでは、上記境目がはっきりせず、乗員の手または顔を含む比較的大きい領域が温度候補領域に設定される。
大津の二値化を2回行うことで、二値化処理部221は、温度候補領域のさらなる絞り込みができる。そのため、二値化処理部221は、より周辺との分離性が高まった、乗員の手および顔の、比較的中心部分を含む温度候補領域を設定することができる。その結果、温度推定部223が温度領域を決定する際、より分離性が高まった、乗員の手および顔の比較的中心部分を含む温度候補領域を温度領域に決定し、乗員の手および顔の温度の推定精度をあげることができる。
また、以上の実施の形態1では、二値化処理部221は、大津の二値化を行うことによって、対象領域の各画素を二値化した二値画像を作成するものとしたが、これは一例に過ぎない。二値化処理部221は、大津の二値化以外の方法で、対象領域の各画素の二値化を行ってもよい。例えば、二値化処理部221は、既知の他の画像処理手段を用いて、対象領域の各画素の二値化を行ってもよい。
また、以上の実施の形態1において、乗員温度推定装置2,2aは、信頼度推定部23および推定結果判定部24を備えるものとしたが、信頼度推定部23および推定結果判定部24を備えることは必須ではない。
また、以上の実施の形態1において、乗員温度推定装置2,2aは、車両に搭載される車載装置とし、温度画像取得部21と推定処理部22と信頼度推定部23と推定結果判定部24とカメラ画像取得部25と状況検出部26とは、乗員温度推定装置2,2aに備えられているものとした。これに限らず、温度画像取得部21と推定処理部22と信頼度推定部23と推定結果判定部24とカメラ画像取得部25と状況検出部26のうち、一部を車両の車載装置に搭載されるものとし、その他を当該車載装置とネットワークを介して接続されるサーバに備えられるものとして、車載装置とサーバとでシステムを構成するようにしてもよい。
また、以上の実施の形態1において、乗員状態検出装置101は、乗員温度推定装置2と覚醒度検出部4と体感温度検出部5を備えるものとしたが、これは一例に過ぎない。例えば、乗員温度推定装置2、覚醒度検出部4、または、体感温度検出部5のうちのいずれかが、乗員状態検出装置101の外部に設けられるようになっていてもよい。
また、以上の実施の形態1では、乗員の体の部位は手または顔としたが、これは一例に過ぎない。乗員温度推定装置2,2aは、手および顔以外の乗員の体の部位の温度を推定してもよい。乗員温度推定装置2,2aは、乗員の手または顔のうち少なくとも一方の温度を推定するようになっていればよい。
また、以上の実施の形態1において、乗員は、車両のドライバを想定していたが、これは一例に過ぎない。乗員は、例えば、助手席の乗員等、ドライバ以外の乗員であってもよい。
以上のように、実施の形態1によれば、乗員温度推定装置2,2aは、車室内を撮像した温度画像であって、画素が温度情報を有する温度画像を取得する温度画像取得部21と、温度画像取得部21が取得した温度画像の領域のうちの車室内に存在する乗員の体の部位の温度を推定する対象領域の各画素が有する温度情報に基づいて当該各画素を二値化することで、対象領域における温度候補領域を設定する二値化処理部221と、対象領域における温度候補領域の画素が有する温度情報に基づいて、当該温度候補領域に対する領域温度を算出する候補領域温度算出部222と、対象領域における温度候補領域に対して算出された、当該温度候補領域の画素が有する温度情報が前記対象領域のうち温度候補領域以外の領域の画素が有する温度情報に対してどれぐらい際立っているかを示す分離度に基づき、温度候補領域のうちから温度領域を決定し、当該温度領域に対する領域温度を前記乗員の体の部位の温度と推定する温度推定部223とを備えるように構成した。
そのため、乗員温度推定装置2,2aは、従来の温度画像に基づく温度推定技術と比べ、温度画像に基づく乗員の手および顔の温度の推定精度を高めることができる。
また、乗員温度推定装置2,2aは、解像度が中程度以下の温度画像からでも、乗員の手および顔の温度を精度よく推定することができる。
また、実施の形態1によれば、乗員温度推定装置2,2aは、温度推定部223が推定した乗員の体の部位の温度の信頼度を推定する信頼度推定部23と、信頼度推定部23が推定した信頼度と信頼度判定用閾値との比較により、温度推定部223が推定した乗員の体の部位の温度を採用するか否かを判定する推定結果判定部24を備えるように構成した。
そのため、乗員温度推定装置2,2aは、温度画像に基づく乗員の手および顔の温度の推定精度をより高め、乗員の手および顔の温度の推定結果について、信頼度の低い推定結果を、他の装置等にて使用されないようにすることができる。
なお、本開示は、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
本開示に係る乗員温度推定装置は、従来の温度画像に基づく温度推定技術と比べ、温度画像に基づく乗員の手および顔の温度の推定精度を高めることができる。
1 センサ、2,2a 乗員温度推定装置、3 カメラ、4 覚醒度検出部、5 体感温度検出部、21 温度画像取得部、22 推定処理部、221 二値化処理部、2211 対象領域抽出部、222 候補領域温度算出部、223 温度推定部、23 信頼度推定部、24 推定結果判定部、25 カメラ画像取得部、26 状況検出部、100 乗員温度推定システム、101 乗員状態検出装置、231 機械学習モデル、1901 処理回路、1902 入力インタフェース装置、1903 出力インタフェース装置、1904 CPU、1905 メモリ。

Claims (13)

  1. 車室内を撮像した温度画像であって、画素が温度情報を有する温度画像を取得する温度画像取得部と、
    前記温度画像取得部が取得した温度画像の領域のうちの車室内に存在する乗員の体の部位の温度を推定する対象領域の各画素が有する温度情報に基づいて当該各画素を二値化することで、前記対象領域における温度候補領域を設定する二値化処理部と、
    前記対象領域における温度候補領域の画素が有する温度情報に基づいて、当該温度候補領域に対する領域温度を算出する候補領域温度算出部と、
    前記対象領域における温度候補領域に対して算出された、当該温度候補領域の画素が有する温度情報が前記対象領域のうち前記温度候補領域以外の領域の画素が有する温度情報に対してどれぐらい際立っているかを示す分離度に基づき、前記温度候補領域のうちから温度領域を決定し、当該温度領域に対する前記領域温度を前記乗員の体の部位の温度と推定する温度推定部
    とを備えた乗員温度推定装置。
  2. 前記温度推定部が推定した前記乗員の体の部位の温度の信頼度を推定する信頼度推定部と、
    前記信頼度推定部が推定した信頼度と信頼度判定用閾値との比較により、前記温度推定部が推定した前記乗員の体の部位の温度を採用するか否かを判定する推定結果判定部
    とを備えた請求項1記載の乗員温度推定装置。
  3. 前記乗員の体の部位は、前記乗員の手および顔のうち少なくとも一方である
    ことを特徴とする請求項1記載の乗員温度推定装置。
  4. 前記二値化処理部は、
    大津の二値化によって、前記対象領域の各画素が有する温度情報に基づいて当該各画素を二値化する
    ことを特徴とする請求項1記載の乗員温度推定装置。
  5. 前記二値化処理部は、
    前記対象領域の各画素が有する温度情報に基づき、前記対象領域における温度候補領域の画素について、対応する温度が温度判定用閾値以上であるか否かによって高温領域と低温領域とにクラス分けし、前記高温領域にクラス分けされた画素をグループ化して前記温度候補領域を設定する
    ことを特徴とする請求項1記載の乗員温度推定装置。
  6. 前記信頼度推定部は、
    前記候補領域温度算出部が算出した領域温度と、前記分離度と、前記温度領域に外接する外接矩形の面積と、前記対象領域における前記外接矩形の位置情報と、前記外接矩形の横の長さと、前記外接矩形の縦の長さに基づき、前記信頼度を推定する
    ことを特徴とする請求項2記載の乗員温度推定装置。
  7. 前記信頼度推定部は、
    前記候補領域温度算出部が算出した領域温度と、前記分離度と、前記温度領域に外接する外接矩形の面積と、前記対象領域における前記外接矩形の位置情報と、前記外接矩形の横の長さと、前記外接矩形の縦の長さを入力とし前記信頼度を出力する機械学習モデルを用いて、前記信頼度を推定する
    ことを特徴とする請求項2記載の乗員温度推定装置。
  8. 前記乗員を撮像したカメラ画像を取得するカメラ画像取得部と、
    前記カメラ画像取得部が取得したカメラ画像における前記乗員の髪の領域、または、前記乗員の顔向き角度に基づいて、前記温度画像における前記乗員の髪の領域、または、前記乗員の顔向き角度を検出する状況検出部を備え、
    前記推定結果判定部は、前記状況検出部が検出した前記乗員の髪の領域が髪領域判定用閾値以上である場合、または、前記状況検出部が検出した前記乗員の顔向き角度が顔向き角度判定用閾値以上である場合は、前記温度推定部が推定した前記乗員の体の部位の温度を採用しない
    ことを特徴とする請求項2記載の乗員温度推定装置。
  9. 請求項1から請求項8のうちのいずれか1項記載の乗員温度推定装置と、
    前記乗員温度推定装置が推定した前記乗員の手または顔の温度を用いて前記乗員の覚醒度を検出する覚醒度検出部
    とを備えた乗員状態検出装置。
  10. 請求項1から請求項8のうちのいずれか1項記載の乗員温度推定装置と、
    前記乗員温度推定装置が推定した前記乗員の手または顔の温度を用いて前記乗員の体感温度を検出する体感温度検出部
    とを備えた乗員状態検出装置。
  11. 温度画像取得部が、車室内を撮像した温度画像であって、画素が温度情報を有する温度画像を取得するステップと、
    二値化処理部が、前記温度画像取得部が取得した温度画像の領域のうちの車室内に存在する乗員の体の部位の温度を推定する対象領域の各画素が有する温度情報に基づいて当該各画素を二値化することで、前記対象領域における温度候補領域を設定するステップと、
    候補領域温度算出部が、前記対象領域における温度候補領域の画素が有する温度情報に基づいて、当該温度候補領域に対する領域温度を算出するステップと、
    温度推定部が、前記対象領域における温度候補領域に対して算出された、当該温度候補領域の画素が有する温度情報が前記対象領域のうち前記温度候補領域以外の領域の画素が有する温度情報に対してどれぐらい際立っているかを示す分離度に基づき、前記温度候補領域のうちから温度領域を決定し、当該温度領域に対する前記領域温度を前記乗員の体の部位の温度と推定するステップ
    とを備えた乗員温度推定方法。
  12. 車室内を撮像した温度画像であって、画素が温度情報を有する温度画像を撮像するセンサと、
    前記センサが撮像した温度画像を取得する温度画像取得部と、
    前記温度画像取得部が取得した温度画像の領域のうちの車室内に存在する乗員の体の部位の温度を推定する対象領域の各画素が有する温度情報に基づいて当該各画素を二値化することで、前記対象領域における温度候補領域を設定する二値化処理部と、
    前記対象領域における温度候補領域の画素が有する温度情報に基づいて、当該温度候補領域に対する領域温度を算出する候補領域温度算出部と、
    前記対象領域における温度候補領域に対して算出された、当該温度候補領域の画素が有する温度情報が前記対象領域のうち前記温度候補領域以外の領域の画素が有する温度情報に対してどれぐらい際立っているかを示す分離度に基づき、前記温度候補領域のうちから温度領域を決定し、当該温度領域に対する前記領域温度を前記乗員の体の部位の温度と推定する温度推定部
    とを備えた乗員温度推定システム。
  13. 前記センサは赤外線アレイセンサである
    ことを特徴とする請求項12記載の乗員温度推定システム。
JP2022566747A 2020-12-04 2020-12-04 乗員温度推定装置、乗員状態検出装置、乗員温度推定方法、および、乗員温度推定システム Active JP7204068B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/045315 WO2022118475A1 (ja) 2020-12-04 2020-12-04 乗員温度推定装置、乗員状態検出装置、乗員温度推定方法、および、乗員温度推定システム

Publications (2)

Publication Number Publication Date
JPWO2022118475A1 JPWO2022118475A1 (ja) 2022-06-09
JP7204068B2 true JP7204068B2 (ja) 2023-01-13

Family

ID=81854101

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022566747A Active JP7204068B2 (ja) 2020-12-04 2020-12-04 乗員温度推定装置、乗員状態検出装置、乗員温度推定方法、および、乗員温度推定システム

Country Status (4)

Country Link
US (1) US20240001933A1 (ja)
JP (1) JP7204068B2 (ja)
DE (1) DE112020007619B4 (ja)
WO (1) WO2022118475A1 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017029762A1 (ja) 2015-08-20 2017-02-23 三菱電機株式会社 空気調和機

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1035320A (ja) * 1996-07-24 1998-02-10 Hitachi Ltd 車両状況認識方法、車載用画像処理装置および記憶媒体
JP4157935B2 (ja) * 2003-09-25 2008-10-01 カルソニックカンセイ株式会社 乗員の顔面検知装置
JP2014053855A (ja) * 2012-09-10 2014-03-20 Sony Corp 画像処理装置および方法、並びにプログラム
US11154203B2 (en) * 2015-06-14 2021-10-26 Facense Ltd. Detecting fever from images and temperatures
GB2576121B (en) * 2017-06-05 2022-12-28 Bosch Gmbh Robert Measuring people-flow through doorways using easy-to-install IR array sensors
JP7042428B2 (ja) 2018-03-30 2022-03-28 パナソニックIpマネジメント株式会社 車両用空調装置及び車両用空調装置を備えた車両
JP2020091667A (ja) * 2018-12-06 2020-06-11 トヨタ自動車株式会社 定点画像認識装置
JP2021041142A (ja) * 2019-09-03 2021-03-18 株式会社東書エステート 血圧推定システム、血圧推定方法、学習装置、学習方法及びプログラム
JP7264015B2 (ja) * 2019-11-13 2023-04-25 トヨタ自動車株式会社 車両用空調システム及び空調装置制御方法
US11676270B2 (en) * 2020-08-31 2023-06-13 Nec Corporation Of America Measurement of body temperature of a subject

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017029762A1 (ja) 2015-08-20 2017-02-23 三菱電機株式会社 空気調和機

Also Published As

Publication number Publication date
DE112020007619B4 (de) 2024-07-25
JPWO2022118475A1 (ja) 2022-06-09
DE112020007619T5 (de) 2023-07-06
US20240001933A1 (en) 2024-01-04
WO2022118475A1 (ja) 2022-06-09

Similar Documents

Publication Publication Date Title
US9047518B2 (en) Method for the detection and tracking of lane markings
JP4567630B2 (ja) 車種判別プログラムおよび車種判別装置
JP6458734B2 (ja) 乗車人数計測装置、乗車人数計測方法および乗車人数計測プログラム
JP6266238B2 (ja) 接近物検出システム、及び車両
JP5127392B2 (ja) 分類境界確定方法及び分類境界確定装置
KR101609303B1 (ko) 카메라 캘리브레이션 방법 및 그 장치
US10520309B2 (en) Object recognition device, object recognition method, equipment control system, and distance image generation device
JP7185419B2 (ja) 車両のための、対象物を分類するための方法および装置
US9449390B1 (en) Detecting an extended side view mirror
US9286512B2 (en) Method for detecting pedestrians based on far infrared ray camera at night
KR20130118116A (ko) 자동 주차 보조 시스템에서 장애물 충돌 회피 장치 및 방법
JP2013057992A (ja) 車間距離算出装置およびそれを用いた車両制御システム
EP3690847A1 (en) Lift-up determining device and lift-up determining method
JP6255944B2 (ja) 画像解析装置、画像解析方法及び画像解析プログラム
CN108537138A (zh) 一种基于机器视觉的眼睛闭合度计算方法
JP7698481B2 (ja) 検知枠位置精度向上システム、及び検知枠位置補正方法
JP7204068B2 (ja) 乗員温度推定装置、乗員状態検出装置、乗員温度推定方法、および、乗員温度推定システム
CN113052026B (zh) 座舱内抽烟行为定位方法及装置
KR101205565B1 (ko) 영상을 이용한 전후방 차량 검출 방법
CN111932481B (zh) 一种汽车倒车图像的模糊优化方法及装置
Krotosky et al. Face detection and head tracking using stereo and thermal infrared cameras for" smart" airbags: a comparative analysis
CN115088023A (zh) 用于至少一个车辆图像的空间表征的方法
KR101976952B1 (ko) 움직임 벡터를 이용한 객체 검출 시스템 및 그 방법
JP7374386B2 (ja) 状態判定装置および状態判定方法
CN111626320B (zh) 用于借助两个神经网络探测物体的方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221108

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20221108

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221227

R150 Certificate of patent or registration of utility model

Ref document number: 7204068

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150