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
JP7785194B2 - Abnormal attitude detection device, abnormal attitude detection method, and vehicle control system - Google Patents
[go: Go Back, main page]

JP7785194B2 - Abnormal attitude detection device, abnormal attitude detection method, and vehicle control system - Google Patents

Abnormal attitude detection device, abnormal attitude detection method, and vehicle control system

Info

Publication number
JP7785194B2
JP7785194B2 JP2024556927A JP2024556927A JP7785194B2 JP 7785194 B2 JP7785194 B2 JP 7785194B2 JP 2024556927 A JP2024556927 A JP 2024556927A JP 2024556927 A JP2024556927 A JP 2024556927A JP 7785194 B2 JP7785194 B2 JP 7785194B2
Authority
JP
Japan
Prior art keywords
posture
unit
driver
feature
vehicle
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
JP2024556927A
Other languages
Japanese (ja)
Other versions
JPWO2024100814A5 (en
JPWO2024100814A1 (en
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 Mobility Corp
Original Assignee
Mitsubishi Electric Mobility 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 Mobility Corp filed Critical Mitsubishi Electric Mobility Corp
Publication of JPWO2024100814A1 publication Critical patent/JPWO2024100814A1/ja
Publication of JPWO2024100814A5 publication Critical patent/JPWO2024100814A5/ja
Application granted granted Critical
Publication of JP7785194B2 publication Critical patent/JP7785194B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • G08G1/162Decentralised systems, e.g. inter-vehicle communication event-triggered
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K28/00Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions
    • B60K28/02Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions responsive to conditions relating to the driver
    • B60K28/06Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions responsive to conditions relating to the driver responsive to incapacity of driver
    • 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
    • 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
    • G06V20/597Recognising the driver's state or behaviour, e.g. attention or drowsiness
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0965Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages responding to signals from another vehicle, e.g. emergency vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096758Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where no selection takes place on the transmitted or the received information
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096791Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is another vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/20Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
    • G08G1/205Indicating the location of the monitored vehicles as destination, e.g. accidents, stolen, rental
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • 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/223Posture, e.g. hand, foot, or seat position, turned or inclined
    • 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/227Position in the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Atmospheric Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Image Analysis (AREA)

Description

本開示は、異常姿勢検知装置、異常姿勢検知方法、および、車両制御システムに関する。 This disclosure relates to an abnormal posture detection device, an abnormal posture detection method, and a vehicle control system.

従来、車両内の乗員を撮像した撮像画像に基づいて抽出された顔向き等の特徴量と、機械学習における学習済みのモデル(以下「機械学習モデル」という。)とに基づき、乗員の姿勢崩れを判定することで乗員の異常姿勢を検知する技術が知られている(例えば、特許文献1)。 Conventionally, there is known technology for detecting abnormal occupant posture by determining whether the occupant is misaligned based on features such as facial orientation extracted from captured images of the occupant inside a vehicle and a trained model in machine learning (hereinafter referred to as the "machine learning model") (for example, Patent Document 1).

国際公開2017/208529号International Publication No. 2017/208529

機械学習モデルを用いて乗員の姿勢崩れの有無を判定することで、乗員の異常姿勢を高精度に検知することができる。一方で、撮像画像から顔向き等の特徴量が安定して抽出されないシーンにおいては、精度の低い特徴量と機械学習モデルとに基づいて乗員の姿勢崩れの有無を判定することとなる。この場合、機械学習モデルを用いた姿勢崩れの判定において、乗員は姿勢崩れの状態ではないにもかかわらず、姿勢崩れの状態であると判定される可能性がある。
従来技術では、撮像画像から顔向き等の特徴量が安定して抽出されないシーンにおいて、精度の低い特徴量と機械学習モデルとに基づいて乗員の姿勢崩れの有無が判定されることとなり、その結果、乗員の異常姿勢を誤検知するおそれがあるという課題があった。
なお、特許文献1に開示されているような技術では、撮像画像から特徴量が安定して抽出されないシーンにおいて機械学習モデルを用いた乗員の姿勢崩れの有無を判定した場合に乗員の姿勢崩れを誤判定する可能性があることを考慮できていないため、依然として上記課題を解決できない。
By using a machine learning model to determine whether an occupant's posture is out of alignment, it is possible to detect abnormal occupant posture with high accuracy. On the other hand, in a scene where feature values such as facial orientation cannot be stably extracted from a captured image, the presence or absence of an occupant's posture is determined based on low-accuracy feature values and the machine learning model. In this case, when determining whether an occupant's posture is out of alignment using the machine learning model, there is a possibility that the occupant may be determined to be in a state of posture out of alignment even though they are not.
In conventional technology, in scenes where features such as facial orientation cannot be reliably extracted from captured images, the presence or absence of an occupant's posture is determined based on low-precision features and a machine learning model, which can result in the risk of falsely detecting an abnormal occupant's posture.
However, the technology disclosed in Patent Document 1 still cannot solve the above problem because it does not take into account the possibility that when determining whether or not an occupant's posture is unstable using a machine learning model in a scene where features cannot be stably extracted from the captured image, the occupant's posture may be erroneously determined to be unstable.

本開示は、このような課題を解決するためになされたものであり、撮像画像から特徴量が安定して抽出されないシーンが発生しても、乗員の異常姿勢を検知することができる異常姿勢検知装置を提供することを目的とする。 This disclosure has been made to solve these problems, and aims to provide an abnormal posture detection device that can detect abnormal postures of occupants even in situations where features cannot be stably extracted from captured images.

本開示に係る異常姿勢検知装置は、車両の乗員の顔が存在すべき範囲が撮像された撮像画像を取得する画像取得部と、画像取得部が取得した撮像画像に基づき、乗員の姿勢の判定に用いる特徴量を抽出する特徴量抽出部と、特徴量抽出部が抽出した特徴量の、乗員の基準姿勢における特徴量からの変化量を算出する変化量算出部と、特徴量抽出部が抽出した特徴量と変化量算出部が算出した変化量とを正常姿勢判定用条件と比較することで、または、特徴量抽出部が抽出した特徴量を正常姿勢判定用条件と比較することで、乗員の姿勢は正常姿勢であるか否かを判定する第1判定部と、第1判定部が、乗員の姿勢は正常姿勢ではないと判定した場合、変化量算出部が算出した変化量と、変化量を入力とし乗員の姿勢崩れの有無を示す情報を出力する機械学習モデルとに基づき、乗員は姿勢崩れを起こしているか否かを判定する第2判定部と、第2判定部が乗員は姿勢崩れを起こしていると判定した状態が異常検知用時間継続した場合に、乗員の異常姿勢を検知する検知部とを備える。 The abnormal posture detection device according to the present disclosure includes an image acquisition unit that acquires an image capturing an area in which the face of a vehicle occupant should be located, a feature extraction unit that extracts features to be used in determining the posture of the occupant based on the image acquired by the image acquisition unit, a change amount calculation unit that calculates a change amount of the feature extracted by the feature extraction unit from the feature in a reference posture of the occupant , a first determination unit that determines whether the posture of the occupant is normal by comparing the feature extracted by the feature extraction unit and the change amount calculated by the change amount calculation unit with a normal posture determination condition , or by comparing the feature extracted by the feature extraction unit with a normal posture determination condition, a second determination unit that, if the first determination unit determines that the posture of the occupant is not normal, determines whether the occupant has lost their posture based on the change amount calculated by the change amount calculation unit and a machine learning model that receives the change amount as an input and outputs information indicating whether the occupant has lost their posture, and a detection unit that detects an abnormal posture of the occupant when the state in which the second determination unit has determined that the occupant has lost their posture continues for an abnormality detection time.

本開示に係る異常姿勢検知装置によれば、撮像画像から特徴量が安定して抽出されないシーンが発生しても、乗員の異常姿勢を検知することができる。 The abnormal posture detection device disclosed herein can detect an occupant's abnormal posture even in situations where features cannot be stably extracted from captured images.

実施の形態1に係る異常姿勢検知装置の構成例を示す図である。1 is a diagram illustrating a configuration example of an abnormal posture detection device according to a first embodiment; 実施の形態1において、第1判定部が、現在の撮像画像に基づく特徴量と、特徴量の相対変化とに基づいて、ドライバの姿勢が正常姿勢であるか否かを判定する意義について説明するための図である。FIG. 10 is a diagram for explaining the significance of the first determination unit determining whether the driver's posture is normal or not based on the feature amount based on the current captured image and the relative change in the feature amount in embodiment 1. 複数の姿勢崩れタイプを説明するための図である。10A and 10B are diagrams for explaining a plurality of types of poor posture. 実施の形態1に係る運転制御システムの構成例を示す図である。1 is a diagram illustrating a configuration example of an operation control system according to a first embodiment. 実施の形態1に係る異常姿勢検知装置による基準姿勢特徴量算出処理における動作について説明するためのフローチャートである。10 is a flowchart for explaining an operation in a reference posture feature value calculation process performed by the abnormal posture detection device according to the first embodiment. 実施の形態1に係る異常姿勢検知装置による変化量算出処理、第1姿勢判定処理、第2姿勢判定処理、および、異常姿勢検知処理における動作について説明するためのフローチャートである。10 is a flowchart for explaining operations in a change amount calculation process, a first attitude determination process, a second attitude determination process, and an abnormal attitude detection process performed by the abnormal attitude detection device according to the first embodiment. 図6のステップST14にて行われる、第1判定部による第1姿勢判定処理の詳細な動作について説明するためのフローチャートである。7 is a flowchart for explaining detailed operations of a first attitude determination process by a first determination unit, which is performed in step ST14 of FIG. 6; 、図6のステップST15にて行われる、第2判定部による第2姿勢判定処理の詳細な動作について説明するためのフローチャートである。7 is a flowchart for explaining detailed operations of the second attitude determination process by the second determination unit, which is performed in step ST15 of FIG. 6. 図6のステップST16にて行われる、検知部による異常姿勢検知処理の詳細な動作について説明するためのフローチャートである。7 is a flowchart for explaining detailed operations of an abnormal posture detection process by a detection unit, which is performed in step ST16 of FIG. 6; 図10Aおよび図10Bは、撮像画像から顔向き等の特徴量が安定して抽出されないシーンの一例について説明するための図である。10A and 10B are diagrams for explaining an example of a scene in which feature amounts such as facial orientation cannot be stably extracted from a captured image. 実施の形態1に係る運転制御システムによる運転支援機能の動作の一例を説明するためのフローチャートである。4 is a flowchart for explaining an example of an operation of a driving assistance function by the driving control system according to the first embodiment. 図12Aおよび図12Bは、実施の形態1に係る異常姿勢検知装置のハードウェア構成の一例を示す図である。12A and 12B are diagrams illustrating an example of a hardware configuration of an abnormal posture detection device according to the first embodiment.

以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。
実施の形態1.
実施の形態1に係る異常姿勢検知装置は、車両の乗員の少なくとも顔が撮像された撮像画像に基づき、車両の乗員の姿勢が異常姿勢であるか否かを検知する。
以下の実施の形態1では、一例として、異常姿勢検知装置が異常姿勢であるか否かを検知する対象となる車両の乗員は、車両のドライバとする。
Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
Embodiment 1.
The abnormal posture detection device according to the first embodiment detects whether the posture of a vehicle occupant is abnormal based on a captured image in which at least the face of the vehicle occupant is captured.
In the following first embodiment, as an example, the occupant of the vehicle for which the abnormal posture detection device detects whether or not the vehicle is in an abnormal posture is the driver of the vehicle.

図1は、実施の形態1に係る異常姿勢検知装置1の構成例を示す図である。
実施の形態1に係る異常姿勢検知装置1は、車両に搭載されることを想定している。
異常姿勢検知装置1は、撮像装置2と接続され、異常姿勢検知装置1と撮像装置2とで異常姿勢検知システム100を構成する。
異常姿勢検知システム100は、運転制御システム300、操舵機構3、および、制駆動機構4とともに、車両制御システムSYS.Aを構成する。
FIG. 1 is a diagram illustrating an example of the configuration of an abnormal posture detection device 1 according to the first embodiment.
The abnormal attitude detection device 1 according to the first embodiment is assumed to be mounted on a vehicle.
The abnormal posture detection device 1 is connected to an imaging device 2 , and the abnormal posture detection device 1 and the imaging device 2 together constitute an abnormal posture detection system 100 .
The abnormal attitude detection system 100, together with the driving control system 300, the steering mechanism 3, and the braking/driving mechanism 4, constitutes a vehicle control system SYS.A.

撮像装置2は、車両に搭載され、少なくともドライバの顔が存在すべき範囲を撮像可能に設置されている。実施の形態1では、撮像装置2は、例えば、インストルメントパネルの車幅方向の中央部付近、または、センターコンソールに設置されていることを想定している。例えば、撮像装置2は、車室内をモニタリングすることを目的に設置される、いわゆるDMS(Driver Monitoring System)と共用のものでもよい。撮像装置2は、可視光カメラ、または、赤外線カメラである。撮像装置2は、撮像した撮像画像を、異常姿勢検知装置1に出力する。
異常姿勢検知装置1は、撮像装置2が撮像した撮像画像に基づいて、ドライバの姿勢が異常姿勢であるか否かを検知する。異常姿勢検知装置1の詳細については、後述する。
The imaging device 2 is mounted on a vehicle and is installed so as to be able to capture an image of at least the area where the driver's face should be present. In the first embodiment, it is assumed that the imaging device 2 is installed, for example, near the center of the instrument panel in the vehicle width direction or on the center console. For example, the imaging device 2 may be shared with a so-called DMS (Driver Monitoring System) installed for the purpose of monitoring the interior of the vehicle. The imaging device 2 is a visible light camera or an infrared camera. The imaging device 2 outputs the captured image to the abnormal posture detection device 1.
The abnormal posture detection device 1 detects whether or not the posture of the driver is abnormal based on the captured image captured by the imaging device 2. Details of the abnormal posture detection device 1 will be described later.

異常姿勢検知装置1は、ドライバの姿勢が異常姿勢であるか否かの検知結果を、異常姿勢検知システム100と接続されている運転制御システム300に出力する。
図1に示されているように、異常姿勢検知システム100は、運転制御システム300と接続されている。運転制御システム300は、操舵機構3または制駆動機構4と連動し、異常姿勢検知システム100の検知結果を用いて運転支援を行う。運転制御システム300の詳細は後述する。
The abnormal posture detection device 1 outputs the detection result of whether the driver's posture is abnormal or not to the driving control system 300 connected to the abnormal posture detection system 100.
1, the abnormal attitude detection system 100 is connected to a driving control system 300. The driving control system 300 is linked to the steering mechanism 3 or the braking/driving mechanism 4, and provides driving assistance using the detection results of the abnormal attitude detection system 100. Details of the driving control system 300 will be described later.

図1に示されているように、異常姿勢検知装置1は、画像取得部11、特徴量抽出部12、基準姿勢特徴量算出部13、変化量算出部14、第1判定部15、第2判定部16、検知部17、および、記憶部18を備える。 As shown in Figure 1, the abnormal posture detection device 1 includes an image acquisition unit 11, a feature extraction unit 12, a reference posture feature calculation unit 13, a change amount calculation unit 14, a first judgment unit 15, a second judgment unit 16, a detection unit 17, and a memory unit 18.

画像取得部11は、撮像装置2から撮像画像を取得する。
画像取得部11は、取得した撮像画像を、特徴量抽出部12に出力する。
The image acquisition unit 11 acquires a captured image from the imaging device 2 .
The image acquisition unit 11 outputs the acquired captured image to the feature extraction unit 12 .

特徴量抽出部12は、画像取得部11が取得した撮像画像に基づき、ドライバの姿勢の判定に用いる特徴量を抽出する。
実施の形態1において、ドライバの姿勢の判定に用いる特徴量は、ドライバの顔向き、ドライバの頭位置、および、顔検知信頼度とする。
The feature extraction unit 12 extracts feature amounts used to determine the driver's posture based on the captured image acquired by the image acquisition unit 11 .
In the first embodiment, the feature amounts used to determine the driver's posture are the driver's facial direction, the driver's head position, and the face detection reliability.

特徴量抽出部12は、まず、画像取得部11が取得した撮像画像においてドライバの顔を検知する。
詳細には、特徴量抽出部12は、撮像画像に対して、エッジ検出等、公知の画像認識技術を用いて、ドライバの顔のパーツを示すドライバの顔の特徴点を検知する。なお、顔のパーツとは、目尻、目頭、鼻、口、眉、または、顎等である。ドライバの顔の特徴点は、例えば、撮像画像上の座標であらわされる。また、特徴量抽出部12は、ドライバの顔領域を検出してもよい。ドライバの顔領域は、例えば、ドライバの顔の輪郭を囲む最小矩形とする。ドライバの顔領域は、例えば、撮像画像上の上記最小矩形の四隅の座標であらわされる。
なお、撮像装置2の設置位置および画角は予めわかっているため、仮に、撮像画像には複数の乗員が撮像されていたとしても、特徴量抽出部12は、撮像画像上、どの領域に撮像されている顔がドライバの顔であるかを判別できる。例えば、撮像画像において、ドライバの顔が存在し得る領域(以下「ドライバ検知領域」という。)が予め設定されており、特徴量抽出部12は、ドライバ検知領域に対して、既知の画像認識技術を用いて、ドライバの顔の特徴点および顔領域を検知する。
The feature extraction unit 12 first detects the driver's face in the captured image acquired by the image acquisition unit 11 .
In detail, the feature extraction unit 12 detects the driver's facial feature points, which indicate the driver's facial features, using a known image recognition technique such as edge detection on the captured image. Note that the facial features include the corners and corners of the eyes, the nose, the mouth, the eyebrows, and the chin. The driver's facial feature points are represented, for example, by coordinates on the captured image. The feature extraction unit 12 may also detect the driver's facial region. The driver's facial region is, for example, the smallest rectangle that encloses the outline of the driver's face. The driver's facial region is represented, for example, by the coordinates of the four corners of the smallest rectangle on the captured image.
Since the installation position and angle of view of the image capturing device 2 are known in advance, even if a captured image contains multiple occupants, the feature extraction unit 12 can determine which area of the captured image contains the driver's face. For example, an area in the captured image where the driver's face may be present (hereinafter referred to as the "driver detection area") is set in advance, and the feature extraction unit 12 detects the feature points and face area of the driver's face in the driver detection area using a known image recognition technique.

特徴量抽出部12は、検知したドライバの顔に関する情報(以下「顔情報」という。)に基づき、ドライバの顔向きおよびドライバの頭位置を検知し、これを特徴量として抽出する。顔情報は、例えば、ドライバの顔の特徴点および顔領域を特定可能な情報が付与された撮像画像である。 The feature extraction unit 12 detects the driver's facial orientation and head position based on detected information about the driver's face (hereinafter referred to as "face information") and extracts this as a feature. Face information is, for example, a captured image to which information that can identify the driver's facial feature points and facial area is added.

実施の形態1において、特徴量抽出部12が検知するドライバの顔向きおよび頭位置は、例えば、実空間上の顔向きおよび頭位置である。
特徴量抽出部12は、顔情報に基づき、詳細には、撮像画像におけるドライバの顔に基づき、実空間上のドライバの顔向きを検知する。
特徴量抽出部12は、例えば、撮像画像から顔向きを検知する公知の顔向き検知技術を用いて、ドライバの顔向きを検知すればよい。ドライバの顔向きは、例えば、撮像装置2の光軸を基準軸とし、当該基準軸に対する角度(ヨー角、ピッチ角、または、ロール角)であらわされる。なお、これは一例に過ぎず、ドライバの顔向きは、例えば、予め決められた、基準となる車両の前後方向の軸を基準軸とし、当該基準軸に対する角度(ヨー角、ピッチ角、または、ロール角)であらわされてもよい。
In the first embodiment, the facial direction and head position of the driver detected by the feature amount extracting unit 12 are, for example, the facial direction and head position in real space.
The feature extraction unit 12 detects the direction of the driver's face in real space based on the face information, more specifically, based on the driver's face in the captured image.
The feature extraction unit 12 may detect the driver's facial direction using, for example, a known facial direction detection technique for detecting the facial direction from a captured image. The driver's facial direction is expressed, for example, by an angle (yaw angle, pitch angle, or roll angle) relative to the reference axis, with the optical axis of the image capture device 2 as the reference axis. Note that this is merely an example, and the driver's facial direction may also be expressed, for example, by an angle (yaw angle, pitch angle, or roll angle) relative to the reference axis, with a predetermined reference axis in the longitudinal direction of the vehicle as the reference axis.

また、特徴量抽出部12は、顔情報に基づき、詳細には、撮像画像におけるドライバの顔に基づき、実空間上のドライバの頭位置を検知する。実施の形態1において、撮像画像におけるドライバの頭位置は、例えば、ドライバの眉間の中心で示される。特徴量抽出部12は、例えば、撮像画像上のドライバの眉間の中心に対応する実空間上の点を、ドライバの頭位置として検出する。なお、これは一例に過ぎず、撮像画像におけるドライバの頭の位置は、例えば、ドライバの顔領域の中心、または、ドライバの両目頭を結ぶ直線の中心で示されてもよい。この場合、特徴量抽出部12は、例えば、撮像画像上のドライバの顔領域の中心、または、ドライバの両目頭を結ぶ直線の中心に対応する実空間上の点を、実空間上のドライバの頭位置として検知する。
特徴量抽出部12は、例えば、撮像画像上の点を実空間上の点に変換する公知の座標変換技術を用いて、ドライバの頭位置を検知すればよい。ドライバの頭位置は、例えば、実空間上の座標であらわされる。
Furthermore, the feature extraction unit 12 detects the driver's head position in real space based on the facial information, more specifically, based on the driver's face in the captured image. In the first embodiment, the driver's head position in the captured image is indicated, for example, by the center of the driver's eyebrows. The feature extraction unit 12 detects, for example, a point in real space corresponding to the center of the driver's eyebrows in the captured image as the driver's head position. Note that this is merely an example, and the driver's head position in the captured image may be indicated, for example, by the center of the driver's facial area or the center of a line connecting the inner corners of the driver's eyes. In this case, the feature extraction unit 12 detects, for example, a point in real space corresponding to the center of the driver's facial area in the captured image or the center of a line connecting the inner corners of the driver's eyes as the driver's head position in real space.
The feature extraction unit 12 may detect the driver's head position by using, for example, a known coordinate transformation technique for transforming points on the captured image into points in real space. The driver's head position is represented by, for example, coordinates in real space.

また、特徴量抽出部12は、顔情報に基づき、顔検知信頼度を算出し、これを抽出した特徴量とする。
実施の形態1において、顔検知信頼度は、撮像画像から検出された顔がどれぐらい信頼できるか、すなわち、顔としてもっともらしいか、より詳細には、撮像画像から顔のパーツがどれぐらい検出できたか、の度合いを示す。
特徴量抽出部12は、予め設定されている所定の条件に従って、顔検知信頼度を算出する。
例えば、特徴量抽出部12は、顔のパーツとして定義されている目尻、目頭、鼻、口、眉、または、顎等の全パーツのうち、画像取得部11が取得した撮像画像に基づいて検知された顔のパーツの割合を、顔検知信頼度として算出する。
Furthermore, the feature extraction unit 12 calculates the face detection reliability based on the face information and sets this as the extracted feature.
In embodiment 1, face detection reliability indicates how reliable a face detected from a captured image is, i.e., how plausible it is as a face, or more specifically, how many facial features were detected from the captured image.
The feature extraction unit 12 calculates the face detection reliability in accordance with predetermined conditions that are set in advance.
For example, the feature extraction unit 12 calculates the percentage of facial parts detected based on the captured image acquired by the image acquisition unit 11 out of all parts defined as facial parts, such as the outer corners of the eyes, the inner corners of the eyes, the nose, the mouth, the eyebrows, or the chin, as the face detection reliability.

特徴量抽出部12は、特徴量として抽出したドライバの顔向き、頭位置、および、顔検知信頼度に関する情報(以下「特徴量情報」という。)を、基準姿勢特徴量算出部13および変化量算出部14に出力するとともに、記憶部18に時系列で記憶させる。
特徴量情報は、基準軸に対するドライバの顔向き(ヨー角、ピッチ角、および、ロール角)の情報と、ドライバの頭位置の座標情報(X座標、Y座標、Z座標)と、顔検知信頼度を示す情報と、撮像画像とが対応付けられた情報である。
The feature extraction unit 12 outputs information regarding the driver's facial orientation, head position, and face detection reliability extracted as features (hereinafter referred to as "feature information") to the reference posture feature calculation unit 13 and the change amount calculation unit 14, and also stores the information in chronological order in the memory unit 18.
The feature information is information that associates information on the driver's face orientation relative to a reference axis (yaw angle, pitch angle, and roll angle), coordinate information on the driver's head position (X coordinate, Y coordinate, Z coordinate), information indicating the face detection reliability, and the captured image.

基準姿勢特徴量算出部13は、ドライバの基準姿勢を推定し、ドライバの基準姿勢における特徴量(以下「基準姿勢特徴量」という。)を算出する。
実施の形態1において、基準姿勢とは、ドライバが車両の進行方向に対して正面を向いているとみなす状態でのドライバの姿勢をいう。なお、実施の形態1において、ドライバが車両の進行方向に対して正面を向いているとは、ドライバの顔が車両の進行方向に対して正面を向いていることを想定している。実施の形態1において、「正面」とは厳密に正面であることに限定されず、略正面を含む。
実施の形態1に係る異常姿勢検知装置1において基準姿勢特徴量算出部13が行うドライバの基準姿勢の推定および基準姿勢における特徴量の算出の処理を、「基準姿勢特徴量算出処理」という。
The reference posture feature amount calculation unit 13 estimates the reference posture of the driver and calculates the feature amount of the reference posture of the driver (hereinafter referred to as the "reference posture feature amount").
In the first embodiment, the reference posture refers to the posture of the driver in a state where the driver is considered to be facing forward with respect to the traveling direction of the vehicle. Note that in the first embodiment, the driver facing forward with respect to the traveling direction of the vehicle is assumed to mean that the driver's face is facing forward with respect to the traveling direction of the vehicle. In the first embodiment, "forward" is not limited to strictly being forward, but includes approximately forward.
The process of estimating the driver's reference posture and calculating the feature amounts in the reference posture performed by the reference posture feature amount calculation unit 13 in the abnormal posture detection device 1 according to the first embodiment is referred to as "reference posture feature amount calculation process."

基準姿勢特徴量算出部13は、ドライバが車両の進行方向に対して正面を向いているとみなすか否かを、例えば、車速とハンドル操舵角とシフトポジションが予め設定された条件(以下「車両条件」という。)を満たすか否かによって判定して、ドライバの基準姿勢を推定する。
車両条件には、例えば、「車速が所定の速度(例えば、25[km/h])以上であること、ハンドル操舵角が所定の角度範囲(例えば、±20度)内であること、かつ、シフトポジションが「D」であること」が予め設定されている。車両条件には、ドライバが車両の進行方向に対して正面を向いていると想定される状況において想定される車速、ハンドル舵角、および、シフトポジションの状態が設定されている。
The reference posture feature calculation unit 13 determines whether the driver is considered to be facing forward in the direction of travel of the vehicle, for example, by determining whether the vehicle speed, steering wheel steering angle, and shift position satisfy predetermined conditions (hereinafter referred to as "vehicle conditions"), and estimates the driver's reference posture.
The vehicle conditions are preset, for example, such that "the vehicle speed is equal to or greater than a predetermined speed (e.g., 25 km/h), the steering wheel angle is within a predetermined angle range (e.g., ±20 degrees), and the shift position is in "D." The vehicle conditions are set to the vehicle speed, steering wheel angle, and shift position assumed in a situation in which the driver is assumed to be facing forward in the direction of travel of the vehicle.

基準姿勢特徴量算出部13は、車速とハンドル操舵角とシフトポジションとが車両条件を満たす場合、ドライバが車両の進行方向に対して正面を向いているとみなす。すなわち、基準姿勢特徴量算出部13は、車速とハンドル操舵角とシフトポジションとが車両条件を満たす場合、ドライバの姿勢は基準姿勢であると推定する。
基準姿勢特徴量算出部13は、車速の情報を、車両に搭載されている車速センサC62(後述の図4参照)から取得すればよい。また、基準姿勢特徴量算出部13は、ハンドル操舵角の情報を、車両に搭載されている操舵トルクセンサC63(後述の図4参照)から取得すればよい。また、基準姿勢特徴量算出部13は、シフトポジションの情報を、車両に搭載されているシフトポジションセンサ(図示省略)から取得すればよい。
When the vehicle speed, the steering wheel angle, and the shift position satisfy the vehicle conditions, the reference posture feature amount calculation unit 13 determines that the driver is facing forward in the direction of travel of the vehicle. In other words, when the vehicle speed, the steering wheel angle, and the shift position satisfy the vehicle conditions, the reference posture feature amount calculation unit 13 estimates that the driver's posture is the reference posture.
The reference posture feature value calculation unit 13 may acquire information on the vehicle speed from a vehicle speed sensor C62 (see FIG. 4 , which will be described later) mounted on the vehicle, information on the steering wheel steering angle from a steering torque sensor C63 (see FIG. 4 , which will be described later) mounted on the vehicle, and information on the shift position from a shift position sensor (not shown) mounted on the vehicle.

なお、上述したような、基準姿勢特徴量算出部13によるドライバが車両の進行方向に対して正面を向いているとみなすか否かの判定方法は、一例に過ぎない。基準姿勢特徴量算出部13は、その他の方法で、ドライバが車両の進行方向に対して正面を向いているとみなすか否かを判定してもよい。
例えば、基準姿勢特徴量算出部13は、特徴量抽出部12から出力された特徴量情報に基づき、ドライバは車両の進行方向に対して正面を向いているとみなすか否かを判定してもよい。
例えば、ドライバの顔向きおよび頭位置の基準軸が撮像装置2の光軸とすると、ドライバの車両における撮像装置2の設置位置および画角は予めわかっているので、基準姿勢特徴量算出部13は、ドライバの顔向きおよび頭位置が、それぞれ、どれぐらいの範囲である場合にドライバは車両の進行方向に対して正面を向いているとみなすかが判定できる。なお、ドライバが車両の進行方向に対して正面を向いているとき、特徴量抽出部12によって検知されるドライバの顔向きおよび頭位置はそれぞれどれぐらいになると想定されるかの範囲は、予め設定されている。
The above-described method of determining whether or not the driver is considered to be facing forward with respect to the traveling direction of the vehicle by the reference posture feature amount calculation unit 13 is merely an example. The reference posture feature amount calculation unit 13 may use other methods to determine whether or not the driver is considered to be facing forward with respect to the traveling direction of the vehicle.
For example, the reference posture feature amount calculation unit 13 may determine, based on the feature amount information output from the feature amount extraction unit 12, whether or not the driver is considered to be facing forward with respect to the traveling direction of the vehicle.
For example, if the reference axis of the driver's facial direction and head position is the optical axis of the imaging device 2, the installation position and angle of view of the imaging device 2 in the driver's vehicle are known in advance, and therefore the reference posture feature amount calculation unit 13 can determine the ranges of the driver's facial direction and head position within which the driver is considered to be facing forward in the traveling direction of the vehicle. Note that the ranges of the driver's facial direction and head position detected by the feature amount extraction unit 12 when the driver is facing forward in the traveling direction of the vehicle are assumed to be preset.

基準姿勢特徴量算出部13は、ドライバの姿勢は基準姿勢であると推定した場合、特徴量抽出部12から出力された特徴量情報を、基準姿勢特徴量を算出する候補となる候補特徴量情報として、記憶部18、または、基準姿勢特徴量算出部13の内部の記憶領域に記憶させる。 If the reference posture feature calculation unit 13 estimates that the driver's posture is the reference posture, it stores the feature information output from the feature extraction unit 12 in the memory unit 18 or in a memory area internal to the reference posture feature calculation unit 13 as candidate feature information that is a candidate for calculating the reference posture feature.

基準姿勢特徴量算出部13は、予め設定された数の候補特徴量情報が記憶されると、記憶された、予め設定された数の候補特徴量情報から、ドライバの基準姿勢特徴量、詳細には、顔向き(ヨー角、ピッチ角、および、ロール角)、頭位置(X座標、Y座標、Z座標)、および、顔検知信頼度、を算出する。 When a predetermined number of candidate feature information items are stored, the reference posture feature calculation unit 13 calculates the driver's reference posture feature information items, specifically, the face direction (yaw angle, pitch angle, and roll angle), head position (X coordinate, Y coordinate, Z coordinate), and face detection reliability, from the stored predetermined number of candidate feature information items.

例えば、基準姿勢特徴量算出部13は、予め設定された数の候補特徴量情報に含まれているドライバの顔向き、ドライバの頭位置、および、顔検知信頼度の最頻値を、ドライバの基準姿勢特徴量として算出する。
例えば、基準姿勢特徴量算出部13は、予め設定された数の候補特徴量情報に含まれているドライバの顔向き、ドライバの頭位置、および、顔検知信頼度の平均値を、ドライバの基準姿勢特徴量として算出してもよい。
For example, the reference posture feature calculation unit 13 calculates the most frequent values of the driver's face direction, the driver's head position, and the face detection reliability included in a predetermined number of candidate feature information as the driver's reference posture feature.
For example, the reference posture feature calculation unit 13 may calculate the average value of the driver's facial direction, the driver's head position, and the face detection reliability included in a predetermined number of candidate feature information as the driver's reference posture feature.

基準姿勢特徴量算出部13は、基準姿勢特徴量算出処理を行い、ドライバの基準姿勢特徴量を算出すると、算出したドライバの基準姿勢特徴量を示す情報(以下「基準姿勢特徴量情報」という。)を、記憶部18に記憶させる。
そして、基準姿勢特徴量算出部13は、異常姿勢検知装置1が参照可能な場所に設けられている、基準姿勢特徴量を算出済みであることを示す基準姿勢特徴量算出完了フラグに「1」を設定する。
なお、基準姿勢特徴量算出完了フラグの初期値は「0」とする。当該基準姿勢特徴量算出完了フラグは、車両の電源がオンにされたとき、検知部17によってドライバの異常姿勢が検知されたとき等に初期化される。
このとき、基準姿勢特徴量算出部13は、記憶部18または基準姿勢特徴量算出部13の内部の記憶領域に記憶されている候補特徴量情報を削除してもよい。
The reference posture feature amount calculation unit 13 performs a reference posture feature amount calculation process, and when it calculates the reference posture feature amount of the driver, it stores information indicating the calculated reference posture feature amount of the driver (hereinafter referred to as “reference posture feature amount information”) in the memory unit 18.
Then, the reference posture feature value calculation unit 13 sets the reference posture feature value calculation completion flag, which is provided in a location that can be referenced by the abnormal posture detection device 1, to "1" to indicate that the reference posture feature value has been calculated.
The initial value of the reference posture feature calculation completion flag is set to "0." The reference posture feature calculation completion flag is initialized when the power supply of the vehicle is turned on, when the detection unit 17 detects an abnormal posture of the driver, etc.
At this time, reference posture feature amount calculation unit 13 may delete the candidate feature amount information stored in storage unit 18 or the internal storage area of reference posture feature amount calculation unit 13 .

変化量算出部14は、特徴量抽出部12が抽出した特徴量の、基準姿勢特徴量からの変化量を算出する。
実施の形態1に係る異常姿勢検知装置1において、当該変化量算出部14が行う、特徴量抽出部12が抽出した特徴量の、基準姿勢特徴量からの変化量の算出処理を、「変化量算出処理」という。
当該「変化量算出処理」、後述する第1判定部15による「第1姿勢判定処理」、後述する第2判定部16による「第2姿勢判定処理」、および、後述する検知部17による「異常姿勢検知処理」は、基準姿勢特徴量算出部13による「基準姿勢特徴量算出処理」が完了した後に行われる。「第1姿勢判定処理」、「第2姿勢判定処理」、および、「異常姿勢検知処理」の詳細については、後述する。
The change amount calculation unit 14 calculates the amount of change of the feature amount extracted by the feature amount extraction unit 12 from the reference posture feature amount.
In the abnormal posture detection device 1 according to embodiment 1, the process performed by the change amount calculation unit 14 to calculate the change amount from the reference posture feature amount of the feature amount extracted by the feature amount extraction unit 12 is referred to as the "change amount calculation process."
The "change amount calculation process", the "first posture determination process" by the first determination unit 15 described later, the "second posture determination process" by the second determination unit 16 described later, and the "abnormal posture detection process" by the detection unit 17 described later are performed after the "reference posture feature amount calculation process" by the reference posture feature amount calculation unit 13 is completed. Details of the "first posture determination process", "second posture determination process", and "abnormal posture detection process" will be described later.

変化量算出部14は、特徴量抽出部12が抽出した特徴量、詳細にはドライバの顔向き、頭位置、および、顔検知信頼度と、記憶部18に記憶されている基準姿勢特徴量情報に含まれている特徴量、詳細にはドライバの顔向き、頭位置、および、顔検知信頼度とを比較し、それぞれ、差分を、変化量として算出する。つまり、変化量算出部14は、特徴量抽出部12が抽出したドライバの顔向きの、ドライバの基準姿勢における顔向きからの変化量と、特徴量抽出部12が抽出したドライバの頭位置の、ドライバの基準姿勢における頭位置からの変化量と、特徴量抽出部12が抽出した顔検知信頼度の、ドライバの基準姿勢における顔検知信頼度からの変化量とを算出する。なお、変化量算出部14は、ドライバの顔向きのヨー角、ピッチ角、ロール角それぞれについて、変化量を算出する。また、変化量算出部14は、ドライバの頭位置のX座標、Y座標、Z座標それぞれについて、変化量を算出する。The change amount calculation unit 14 compares the features extracted by the feature amount extraction unit 12, specifically the driver's facial direction, head position, and face detection reliability, with the features included in the reference posture feature amount information stored in the memory unit 18, specifically the driver's facial direction, head position, and face detection reliability, and calculates the differences as change amounts. In other words, the change amount calculation unit 14 calculates the amount of change in the driver's facial direction extracted by the feature amount extraction unit 12 from the facial direction in the driver's reference posture, the amount of change in the driver's head position extracted by the feature amount extraction unit 12 from the head position in the driver's reference posture, and the amount of change in the face detection reliability extracted by the feature amount extraction unit 12 from the face detection reliability in the driver's reference posture. The change amount calculation unit 14 calculates the amount of change for each of the yaw angle, pitch angle, and roll angle of the driver's facial direction. The change amount calculation unit 14 also calculates the amount of change for each of the X, Y, and Z coordinates of the driver's head position.

変化量算出部14は、算出した変化量を示す情報(以下「変化量情報」という。)を、特徴量抽出部12から出力された特徴量情報とともに、第1判定部15に出力する。
変化量情報は、ドライバの顔向きの変化量(ヨー角の変化量、ピッチ角の変化量、および、ロール角の変化量)の情報と、ドライバの頭位置の変化量(X座標の変化量、Y座標の変化量、Z座標の変化量)の情報と、顔検知信頼度の変化量を示す情報とを含む。
The change amount calculation unit 14 outputs information indicating the calculated change amount (hereinafter referred to as “change amount information”) to the first determination unit 15 together with the feature amount information output from the feature amount extraction unit 12 .
The change amount information includes information on the change amount of the driver's facial orientation (change amount of yaw angle, change amount of pitch angle, and change amount of roll angle), information on the change amount of the driver's head position (change amount of X coordinate, change amount of Y coordinate, and change amount of Z coordinate), and information indicating the change amount of face detection reliability.

第1判定部15は、特徴量抽出部12が抽出した特徴量と変化量算出部14が算出した変化量とを正常姿勢判定用条件と比較することで、特徴量抽出部12が抽出した特徴量を正常姿勢判定用条件と比較することで、または、変化量算出部14が算出した変化量を正常姿勢判定用条件と比較することで、ドライバの姿勢は正常姿勢であるか否かを判定する。
実施の形態1に係る異常姿勢検知装置1において第1判定部15が行うドライバの姿勢は正常姿勢であるか否かの判定処理を、「第1姿勢判定処理」という。
The first determination unit 15 determines whether the driver's posture is normal by comparing the feature extracted by the feature extraction unit 12 and the change calculated by the change calculation unit 14 with the conditions for determining normal posture, by comparing the feature extracted by the feature extraction unit 12 with the conditions for determining normal posture, or by comparing the change calculated by the change calculation unit 14 with the conditions for determining normal posture.
The process of determining whether the driver's posture is normal or not, which is performed by the first determination unit 15 in the abnormal posture detection device 1 according to the first embodiment, is referred to as a "first posture determination process."

正常姿勢判定用条件は、ドライバの姿勢が正常姿勢であることを判定するための条件であり、予め管理者等によって設定され、第1判定部15が参照可能な場所に記憶されている。
正常姿勢判定用条件には、例えば、以下のような条件が設定されている。
The normal posture determination conditions are conditions for determining whether the driver's posture is normal, and are set in advance by an administrator or the like and stored in a location that can be referenced by the first determination unit 15.
The normal posture determination conditions include, for example, the following conditions:

「以下の式(1-1)、式(1-2)、式(2-1)、式(2-2)、式(3-1)、式(3-2)、式(4-1)、式(4-2)、式(5-1)、式(5-2)、式(6-1)、式(6-2)のうち、式(1-1)または式(1-2)と、式(2-1)または式(2-2)と、式(3-1)または式(3-2)と、式(4-1)または式(4-2)と、式(5-1)または式(5-2)と、式(6-1)または式(6-2)を全て満たすこと。

・第1ヨー角閾値 < 顔向きヨー角の基準姿勢における顔向きヨー角からの変化量 < 第2ヨー角閾値 ・・・(1-1)
・第3ヨー角閾値 < 顔向きヨー角 < 第4ヨー角閾値 ・・・(1-2)
・第1ピッチ角閾値 < 顔向きピッチ角の基準姿勢における顔向きピッチ角からの変化量 < 第2ピッチ角閾値 ・・・(2-1)
・第3ピッチ角閾値 < 顔向きピッチ角 < 第4ピッチ角閾値 ・・・(2-2)
・第1ロール角閾値 < 顔向きロール角の基準姿勢における顔向きロール角からの変化量 < 第2ロール角閾値 ・・・(3-1)
・第3ロール角閾値 < 顔向きロール角 < 第4ロール角閾値 ・・・(3-2)
・第1X座標閾値 < 頭位置のX座標の基準姿勢における頭位置のX座標からの変化量 < 第2X座標閾値 ・・・(4-1)
・第3X座標閾値 < 頭位置のX座標 < 第4X座標閾値 ・・・(4-2)
・第1Y座標閾値 < 頭位置のY座標の基準姿勢における頭位置のY座標からの変化量 < 第2Y座標閾値 ・・・(5-1)
・第3Y座標閾値 < 頭位置のY座標 < 第4Y座標閾値 ・・・(5-2)
・第1座標Z閾値 < 頭位置のZ座標の基準姿勢における頭位置のZ座標からの変化量 < 第2Z座標閾値 ・・・(6-1)
・第3座標Z閾値 < 頭位置のZ座標 < 第4Z座標閾値 ・・・(6-2)

なお、
第1ヨー角閾値<第2ヨー角閾値、
第3ヨー角閾値<第4ヨー角閾値、
第1ピッチ角閾値<第2ピッチ角閾値、
第3ピッチ角閾値<第4ピッチ角閾値、
第1ロール角閾値<第2ロール角閾値、
第3ロール角閾値<第4ロール角閾値、
第1X座標閾値<第2X座標閾値、
第3X座標閾値<第4X座標閾値、
第1Y座標閾値<第2Y座標閾値、
第3Y座標閾値<第4Y座標閾値、
第1Z座標閾値<第2Z座標閾値、
第3Z座標閾値<第4Z座標閾値」
"Of the following formulas (1-1), (1-2), (2-1), (2-2), (3-1), (3-2), (4-1), (4-2), (5-1), (5-2), (6-1), and (6-2), formula (1-1) or (1-2), formula (2-1) or (2-2), formula (3-1) or (3-2), formula (4-1) or (4-2), formula (5-1) or (5-2), and formula (6-1) or (6-2) must all be satisfied.

First yaw angle threshold < Change in face direction yaw angle from face direction yaw angle in reference posture < Second yaw angle threshold (1-1)
Third yaw angle threshold < face direction yaw angle < fourth yaw angle threshold (1-2)
First pitch angle threshold value < Change in face direction pitch angle from face direction pitch angle in reference posture < Second pitch angle threshold value (2-1)
Third pitch angle threshold value < face direction pitch angle < fourth pitch angle threshold value (2-2)
First roll angle threshold < change in face direction roll angle from face direction roll angle in reference posture < second roll angle threshold (3-1)
Third roll angle threshold < face direction roll angle < fourth roll angle threshold (3-2)
First X-coordinate threshold < Amount of change in the X-coordinate of the head position from the X-coordinate of the head position in the reference posture < Second X-coordinate threshold (4-1)
Third X coordinate threshold < X coordinate of head position < fourth X coordinate threshold (4-2)
First Y-coordinate threshold value < Amount of change in Y-coordinate of head position from Y-coordinate of head position in reference posture < Second Y-coordinate threshold value (5-1)
Third Y coordinate threshold < Y coordinate of head position < fourth Y coordinate threshold (5-2)
First coordinate Z threshold value < change in Z coordinate of head position from Z coordinate of head position in reference posture < second Z coordinate threshold value (6-1)
Third coordinate Z threshold < Z coordinate of head position < fourth Z coordinate threshold (6-2)

In addition,
First yaw angle threshold < second yaw angle threshold,
third yaw angle threshold<fourth yaw angle threshold,
First pitch angle threshold value<Second pitch angle threshold value,
third pitch angle threshold < fourth pitch angle threshold,
First roll angle threshold < second roll angle threshold,
third roll angle threshold<fourth roll angle threshold,
First X-coordinate threshold value<Second X-coordinate threshold value,
Third X-coordinate threshold value<fourth X-coordinate threshold value,
First Y-coordinate threshold value<Second Y-coordinate threshold value,
third Y-coordinate threshold value<fourth Y-coordinate threshold value,
First Z coordinate threshold value < second Z coordinate threshold value,
Third Z coordinate threshold < fourth Z coordinate threshold

第1判定部15は、特徴量抽出部12が抽出した特徴量または変化量算出部14が算出した変化量が正常姿勢判定用条件を満たす場合、ドライバの姿勢は正常姿勢であると判定する。
第1判定部15は、特徴量抽出部12が抽出した特徴量および変化量算出部14が算出した変化量が正常姿勢判定用条件を満たさない場合、ドライバの姿勢は正常姿勢ではないと判定する。
The first determination unit 15 determines that the driver's posture is normal if the feature extracted by the feature extractor 12 or the change calculated by the change calculator 14 satisfies the normal posture determination condition.
If the feature extracted by the feature extractor 12 and the change calculated by the change calculator 14 do not satisfy the conditions for determining normal posture, the first determination unit 15 determines that the driver's posture is not normal.

ここで、第1判定部15が、特徴量抽出部12が抽出した特徴量、言い換えれば、現在の撮像画像に基づく特徴量と、変化量算出部14が算出した変化量、言い換えれば、基準姿勢特徴量からの特徴量の相対変化とに基づいて、ドライバの姿勢が正常姿勢であるか否かを判定する意義について、説明する。 Here, we will explain the significance of the first judgment unit 15 determining whether the driver's posture is normal or not based on the features extracted by the feature extraction unit 12, in other words, the features based on the current captured image, and the change calculated by the change calculation unit 14, in other words, the relative change in the features from the reference posture features.

図2は、実施の形態1において、第1判定部15が、現在の撮像画像に基づく特徴量と、特徴量の相対変化とに基づいて、ドライバの姿勢が正常姿勢であるか否かを判定する意義について説明するための図である。
なお、図2は、第1判定部15による、ドライバの姿勢が正常姿勢であるか否かの判定の概念の一例を示す図であり、簡略化された図である。
Figure 2 is a diagram for explaining the significance of the first determination unit 15 determining whether the driver's posture is normal or not based on the feature values based on the current captured image and the relative change in the feature values in embodiment 1.
FIG. 2 is a simplified diagram showing an example of the concept of the determination by the first determination unit 15 as to whether the driver's posture is normal or not.

上述したように、実施の形態1では、ドライバが車両の進行方向に対して正面を向いているとみなす姿勢を基準姿勢としている。
ここで、例えば、図2の左側に示すように、ドライバがひじをついて運転をしており、顔向きのロール角が40度である状態の姿勢も、基準姿勢と推定され得る。
今、例えば、図2の右側に示すように、ドライバがひじをついて運転することをやめ、姿勢を正して運転するようになった、すなわち、顔向きのロール角が0度となったとする。
この場合、仮に、第1判定部15が、基準姿勢特徴量からの特徴量の変化量のみからドライバの姿勢が正常姿勢であるか否かを判定すると、第1判定部15は、図2の右側に示すような状態のドライバの姿勢を、正常姿勢ではないと判定し得る。
第1判定部15は、基準姿勢特徴量からの特徴量の変化量のみならず現在の撮像画像に基づく特徴量も考慮してドライバの姿勢が正常姿勢であるか否かを判定することにより、基準姿勢が図2の左側に示すような状態の姿勢と推定された場合であっても、図2の右側に示すような、正常姿勢とみなすべき姿勢をとっているドライバの姿勢を正常姿勢と判定できる。
As described above, in the first embodiment, the reference posture is a posture in which the driver is considered to be facing forward in the traveling direction of the vehicle.
Here, for example, as shown on the left side of FIG. 2, a posture in which the driver is driving with his elbows on the ground and the roll angle of his face is 40 degrees can also be estimated as the reference posture.
Now, for example, as shown on the right side of FIG. 2, it is assumed that the driver stops driving with his elbows on the ground and starts driving with a straight posture, that is, the roll angle of the face becomes 0 degrees.
In this case, if the first determination unit 15 determines whether the driver's posture is normal or not based solely on the change in the feature from the reference posture feature, the first determination unit 15 may determine that the driver's posture in the state shown on the right side of Figure 2 is not normal.
The first determination unit 15 determines whether the driver's posture is normal or not by taking into consideration not only the change in the feature from the reference posture feature but also the feature based on the current captured image. Therefore, even if the reference posture is estimated to be a posture such as that shown on the left side of Figure 2, the first determination unit 15 can determine that the driver's posture, which should be considered a normal posture as shown on the right side of Figure 2, is a normal posture.

なお、図2を用いた一例の説明では、ドライバの顔向きを例に挙げて説明したが、ドライバの頭位置についても同様に、基準姿勢特徴量からの特徴量の相対変化のみならず現在の撮像画像に基づく特徴量も考慮してドライバの姿勢が正常姿勢であるか否かを判定することにより、正常姿勢とみなすべき姿勢をとっているドライバの姿勢を正常姿勢と判定できる。 In the example explanation using Figure 2, the driver's facial direction was used as an example, but the same can be said for the driver's head position.By determining whether the driver's posture is normal or not by taking into account not only the relative change in the feature from the reference posture feature but also the feature based on the current captured image, a driver's posture that should be considered normal can be determined to be normal.

第1判定部15は、ドライバの姿勢は正常姿勢であると判定したか否かの判定結果(以下「正常姿勢判定結果」という。)を、第2判定部16に出力する。このとき、第1判定部15は、正常姿勢判定結果とともに、変化量算出部14から出力された変化量情報を、第2判定部16に出力する。 The first judgment unit 15 outputs the judgment result of whether or not the driver's posture is judged to be normal (hereinafter referred to as the "normal posture judgment result") to the second judgment unit 16. At this time, the first judgment unit 15 outputs the change amount information output from the change amount calculation unit 14 to the second judgment unit 16 together with the normal posture judgment result.

第2判定部16は、第1判定部15が、ドライバの姿勢は正常姿勢ではないと判定した場合、変化量算出部14が算出した変化量と機械学習モデルとに基づき、ドライバが姿勢崩れを起こしているか否かを判定する。
機械学習モデルは、基準姿勢特徴量からの特徴量の変化量を入力としドライバの姿勢崩れの有無を示す情報を出力する学習済みのモデルである。変化量とは、詳細には、ドライバの顔向きの、基準姿勢における顔向きからの変化量と、ドライバの頭位置の、基準姿勢における頭位置からの変化量と、顔検知信頼度の、基準姿勢における顔検知信頼度からの変化量である。
実施の形態1において、機械学習モデル出力するドライバの姿勢崩れの有無を示す情報は、ドライバが姿勢崩れを起こしているか否かを示す情報と、ドライバが姿勢崩れを起こしている場合、姿勢崩れのタイプ(以下「姿勢崩れタイプ」という。)を示す情報とを含む。
If the first judgment unit 15 judges that the driver's posture is not normal, the second judgment unit 16 judges whether the driver is experiencing poor posture based on the amount of change calculated by the change amount calculation unit 14 and the machine learning model.
The machine learning model is a trained model that receives input of the change in feature amount from a reference posture feature amount and outputs information indicating whether the driver's posture is out of alignment. The change amount is, in detail, the change in the driver's facial orientation from the facial orientation in the reference posture, the change in the driver's head position from the head position in the reference posture, and the change in the face detection reliability from the face detection reliability in the reference posture.
In embodiment 1, the information indicating whether or not the driver has poor posture output by the machine learning model includes information indicating whether or not the driver has poor posture, and, if the driver has poor posture, information indicating the type of poor posture (hereinafter referred to as the "poor posture type").

機械学習モデルは、予め生成され、記憶部18等、第2判定部16が参照可能な場所に記憶されている。例えば、管理者等は、複数のドライバに車両を試験運転させることで機械学習モデルを生成し、記憶部18等に記憶させておく。 The machine learning model is generated in advance and stored in a location that can be referenced by the second judgment unit 16, such as the memory unit 18. For example, an administrator or the like may generate a machine learning model by having multiple drivers test drive the vehicle, and store the model in the memory unit 18 or the like.

なお、予め、ドライバが姿勢崩れを起こしている場合の姿勢崩れタイプとして、複数の姿勢崩れタイプが定義されている。
ここで、図3(国土交通省自動車局 先進安全自動車推進検討会「ドライバー異常自動検知システム基本設計書」平成30年3月の一部改変)は、複数の姿勢崩れタイプを説明するための図である。
図3に示されているように、姿勢崩れには複数の態様がある。図3では、ドライバが前方に倒れ、ハンドル付近まで顔が来ている姿勢が継続している状態である「突っ伏し」、ドライバの顔が下を向いている姿勢が継続している状態である「うつむき」、ドライバの上半身が後方に傾き、顔が上を向いている姿勢が継続している状態である「仰け反り」、ドライバの上半身が反り上がり、顔が上に向いている姿勢が継続している状態である「えび反り」、ドライバの顔が左または右に傾いている姿勢が継続している状態である「首のみ横倒れ」、ドライバの上半身が左または右に傾き、顔も同方向に傾いている姿勢が継続している状態である「横倒れ」、および、ドライバの上半身が左または右に傾いている姿勢が継続している状態である「横もたれ」が示されている。本開示では、図3に示されている「突っ伏し」、「うつむき」、「仰け反り」、「えび反り」、「首のみ横倒れ」、「横倒れ」および「横もたれ」を、予め設定されている複数の姿勢崩れタイプとする。複数の姿勢崩れタイプに関する情報は、第2判定部16が参照可能な場所に記憶されている。
It should be noted that a plurality of posture error types are defined in advance as types of posture error that may occur when a driver is experiencing posture error.
Here, Figure 3 (partially modified from "Basic Design Document for Driver Abnormality Automatic Detection System" by the Advanced Safety Vehicle Promotion Study Group, Road Transport Bureau, Ministry of Land, Infrastructure, Transport and Tourism, March 2018) is a diagram for explaining multiple types of posture imbalance.
As shown in Figure 3, there are multiple modes of poor posture. Figure 3 shows the following modes: "head down" in which the driver leans forward and continues to have their face close to the steering wheel; "head down" in which the driver continues to have their face facing down; "backward lean" in which the driver's upper body leans backward and continues to have their face facing up; "backward lean" in which the driver's upper body leans up and continues to have their face facing up; "head tilted to the side" in which the driver's face is tilted to the left or right; "sideways lean" in which the driver's upper body leans to the left or right and their face is tilted in the same direction; and "leaning to the side" in which the driver's upper body is tilted to the left or right. In the present disclosure, the multiple pre-set posture types are "head down,""headdown,""backwardarch,""archedback,""head tilted to the side,""head tilted to the side," and "leaning to the side" shown in Fig. 3. Information about the multiple posture types is stored in a location that can be referenced by the second determination unit 16.

第2判定部16は、機械学習モデルに変化量を入力して、ドライバの姿勢崩れの有無を示す情報を得ることで、ドライバが姿勢崩れを起こしているか否かと、ドライバが姿勢崩れを起こしている場合は姿勢崩れタイプを判定する。 The second judgment unit 16 inputs the amount of change into the machine learning model to obtain information indicating whether or not the driver has poor posture, and determines whether or not the driver has poor posture, and if so, the type of poor posture.

なお、第2判定部16は、第1判定部15が、ドライバの姿勢は正常姿勢であると判定した場合は、機械学習モデルを用いた姿勢崩れの判定は行わない。すなわち、第2判定部16は、ドライバの姿勢崩れはない、言い換えれば、ドライバは姿勢崩れを起こしていないと判定する。 If the first judgment unit 15 determines that the driver's posture is normal, the second judgment unit 16 does not use the machine learning model to determine whether the driver has poor posture. In other words, the second judgment unit 16 determines that the driver has not poor posture, in other words, that the driver is not experiencing poor posture.

第2判定部16は、ドライバが姿勢崩れを起こしているか否かの判定結果(以下「姿勢崩れ判定結果」という。)を、検知部17に出力する。
姿勢崩れ判定結果は、ドライバの姿勢崩れの有無を示す情報と、ドライバの姿勢崩れが有る場合は姿勢崩れタイプを示す情報とが対応付けられた情報である。
The second determination unit 16 outputs the determination result as to whether or not the driver is experiencing poor posture (hereinafter referred to as the “poor posture determination result”) to the detection unit 17 .
The posture error determination result is information in which information indicating whether or not the driver has posture error is associated with information indicating the type of posture error if the driver has posture error.

上述したような、実施の形態1に係る異常姿勢検知装置1において第2判定部16が行う、ドライバは姿勢崩れを起こしているか否かの判定の処理を、「第2姿勢判定処理」という。 The process of determining whether the driver is experiencing poor posture, performed by the second determination unit 16 in the abnormal posture detection device 1 of embodiment 1 as described above, is referred to as the "second posture determination process."

検知部17は、第2判定部16から出力された姿勢崩れ判定結果に基づき、ドライバの姿勢は異常姿勢であるか否かを検知する。
実施の形態1に係る異常姿勢検知装置1において、当該検知部17が行う、ドライバの姿勢は異常姿勢であるか否かを検知する処理を、「異常姿勢検知処理」という。
The detection unit 17 detects whether the driver's posture is abnormal or not based on the posture deviation determination result output from the second determination unit 16 .
In the abnormal posture detection device 1 according to the first embodiment, the process performed by the detection unit 17 to detect whether the driver's posture is abnormal or not is referred to as "abnormal posture detection process."

検知部17は、第2判定部16がドライバは姿勢崩れを起こしていると判定した状態が予め設定された時間(以下「異常検知用時間」という。)継続した場合に、ドライバの姿勢は異常姿勢であると検知する。
検知部17は、第2判定部16がドライバは姿勢崩れを起こしていないと判定した場合、または、第2判定部16がドライバは姿勢崩れを起こしていると判定した状態が異常検知用時間継続していない場合は、ドライバの姿勢は異常姿勢ではないと検知する。
The detection unit 17 detects that the driver's posture is abnormal if the state in which the second judgment unit 16 judges that the driver's posture is poor continues for a predetermined time (hereinafter referred to as the ``abnormality detection time'').
The detection unit 17 detects that the driver's posture is not abnormal when the second determination unit 16 determines that the driver is not suffering from poor posture, or when the state in which the second determination unit 16 determines that the driver is suffering from poor posture does not continue for the abnormality detection time.

詳細には、検知部17は、まず、第2判定部16によってドライバは姿勢崩れ有と判定されたか否かを判定する。検知部17は、第2判定部16から出力された姿勢崩れ判定結果から、第2判定部16によってドライバは姿勢崩れ有と判定されたか否かを判定できる。 In detail, the detection unit 17 first determines whether the second determination unit 16 has determined that the driver has poor posture. From the poor posture determination result output from the second determination unit 16, the detection unit 17 can determine whether the second determination unit 16 has determined that the driver has poor posture.

第2判定部16によってドライバは姿勢崩れ無と判定された場合、すなわち、ドライバは姿勢崩れを起こしていない旨の姿勢崩れ判定結果が出力された場合、検知部17は、ドライバの姿勢は異常姿勢ではないと検知する。 If the second judgment unit 16 judges that the driver has no posture imbalance, that is, if a posture imbalance judgment result indicating that the driver has not experienced posture imbalance is output, the detection unit 17 detects that the driver's posture is not abnormal.

第2判定部16によってドライバは姿勢崩れ有と判定された場合、すなわち、第2判定部16からドライバは姿勢崩れを起こしている旨の姿勢崩れ判定結果が出力された場合、検知部17は、異常検知用時間をカウントするためのカウンタ(以下「異常姿勢検知カウンタ」という。)をカウントアップする。
一方、第2判定部16によって、ドライバは姿勢崩れ有と判定されなかった場合、すなわち、第2判定部16からドライバは姿勢崩れを起こしていない旨の姿勢崩れ判定結果が出力された場合、検知部17は、異常姿勢検知カウンタをリセットする。
If the second judgment unit 16 judges that the driver has poor posture, that is, if the second judgment unit 16 outputs a posture deviation judgment result indicating that the driver is experiencing poor posture, the detection unit 17 counts up a counter for counting the abnormality detection time (hereinafter referred to as the "abnormal posture detection counter").
On the other hand, if the second judgment unit 16 does not judge that the driver has poor posture, that is, if the second judgment unit 16 outputs a posture deviation judgment result indicating that the driver is not experiencing poor posture, the detection unit 17 resets the abnormal posture detection counter.

次に、第2判定部16は、異常姿勢検知カウンタが予め設定された閾値(以下「異常検知用閾値」という。)に達したか否かを判定する。
異常姿勢検知カウンタが異常検知用閾値に達した場合、検知部17は、第2判定部16がドライバは姿勢崩れを起こしていると判定した状態が異常検知用時間継続したと判定し、ドライバの姿勢は異常姿勢であることを検知する。検知部17は、ドライバの姿勢が異常姿勢であることを検知した旨の情報(以下「異常姿勢検知情報」という。)を、運転制御システム300に出力する。異常姿勢検知情報は、ドライバの姿勢が異常姿勢であることを示す情報と、姿勢崩れタイプを示す情報を含む。なお、検知部17は、第2判定部16から出力された姿勢崩れ判定結果に基づけば、姿勢崩れタイプを特定できる。
Next, the second determination unit 16 determines whether or not the abnormal posture detection counter has reached a preset threshold value (hereinafter referred to as the "abnormality detection threshold value").
When the abnormal posture detection counter reaches the abnormality detection threshold, the detection unit 17 determines that the state in which the second determination unit 16 determined that the driver is experiencing poor posture has continued for the abnormality detection time, and detects that the driver's posture is abnormal. The detection unit 17 outputs information indicating that the driver's posture is abnormal (hereinafter referred to as "abnormal posture detection information") to the driving control system 300. The abnormal posture detection information includes information indicating that the driver's posture is abnormal and information indicating the posture deviation type. The detection unit 17 can identify the posture deviation type based on the posture deviation determination result output from the second determination unit 16.

検知部17は、異常姿勢検知情報を、何等かの不測の事態が生じた場合の分析用の情報として、出力装置(図示省略)に出力してもよい。 The detection unit 17 may output the abnormal posture detection information to an output device (not shown) as information for analysis in the event of any unforeseen circumstances.

異常姿勢検知カウンタが異常検知用閾値に達していない場合、検知部17は、第2判定部16がドライバは姿勢崩れを起こしていると判定した状態が異常検知用時間継続していないと判定し、ドライバの姿勢が異常姿勢であることを検知しない。すなわち、検知部17は、ドライバの姿勢は異常姿勢ではないと検知する。なお、検知部17は、ドライバの異常姿勢を検知しなかった旨の情報を異常姿勢検知情報として運転制御システム300に出力してもよいし、出力装置に出力してもよい。 If the abnormal posture detection counter has not reached the abnormality detection threshold, the detection unit 17 determines that the state in which the second determination unit 16 determined that the driver was experiencing poor posture has not continued for the abnormality detection time, and does not detect that the driver's posture is abnormal. In other words, the detection unit 17 detects that the driver's posture is not abnormal. The detection unit 17 may output information indicating that the driver's abnormal posture was not detected as abnormal posture detection information to the driving control system 300 or to an output device.

記憶部18は、特徴量情報、基準姿勢特徴量情報、機械学習モデル等、種々の情報を記憶する。
なお、図1では、記憶部18は異常姿勢検知装置1に備えられているが、これは一例に過ぎない。記憶部18は、異常姿勢検知装置1の外部の、異常姿勢検知装置1が参照可能な場所に備えられてもよい。
The storage unit 18 stores various information such as feature amount information, reference posture feature amount information, and machine learning models.
1, the storage unit 18 is provided in the abnormal posture detection device 1, but this is merely an example. The storage unit 18 may be provided outside the abnormal posture detection device 1 in a location that can be referenced by the abnormal posture detection device 1.

図4は、実施の形態1に係る運転制御システム300の構成例を示す図である。
以下の説明において、異常姿勢検知システム100を搭載した車両を第1の車両といい、第1の車両以外の車両を第2の車両という。なお、第1の車両と第2の車両とを区別せず、第1の車両および第2の車両をそれぞれ車両と表現する場合がある。以下では、異常姿勢検知システム100が運転制御システム300の一部として利用される例について説明するが、異常姿勢検知システム100は、図1に示されているように、運転制御システム300と無線または有線で通信可能に構成されていてもよい。
FIG. 4 is a diagram showing an example of the configuration of an operation control system 300 according to the first embodiment.
In the following description, a vehicle equipped with the abnormal attitude detection system 100 will be referred to as a first vehicle, and a vehicle other than the first vehicle will be referred to as a second vehicle. Note that there may be cases where the first vehicle and the second vehicle are not distinguished from each other and the first vehicle and the second vehicle are each referred to as a vehicle. In the following, an example will be described in which the abnormal attitude detection system 100 is used as part of a driving control system 300, but the abnormal attitude detection system 100 may be configured to be able to communicate with the driving control system 300 wirelessly or via a wire, as shown in FIG. 1 .

運転制御システム300は、異常姿勢検知システム100による異常姿勢検知情報に基づいて制御信号を出力して第1の車両の操舵機構3および制駆動機構4を制御することにより、第1の車両の運転制御を行う運転制御装置C3を備える。また、運転制御システム300は、車両の自動運転に用いられる地図情報を格納する地図情報記憶装置C4、車両の周辺状況を監視する周辺状況監視装置C5、第1の車両の状態を示す情報を取得する車両状態取得装置C6、および、ドライバへの警告または報知を制御する警報制御装置C7を備える。The driving control system 300 includes a driving control device C3 that controls the driving of the first vehicle by outputting a control signal based on abnormal attitude detection information from the abnormal attitude detection system 100 to control the steering mechanism 3 and braking/driving mechanism 4 of the first vehicle. The driving control system 300 also includes a map information storage device C4 that stores map information used for automatic driving of the vehicle, a surrounding condition monitoring device C5 that monitors the surrounding conditions of the vehicle, a vehicle condition acquisition device C6 that acquires information indicating the condition of the first vehicle, and an alarm control device C7 that controls warnings or notifications to the driver.

なお、運転制御システム300が備える、異常姿勢検知システム100、運転制御装置C3、地図情報記憶装置C4、周辺状況監視装置C5、車両状態取得装置C6、および、警報制御装置C7は、それぞれ通信バスC8に接続されており、通信バスC8を介してデータの送受信が可能である。 In addition, the abnormal posture detection system 100, driving control device C3, map information storage device C4, surrounding conditions monitoring device C5, vehicle status acquisition device C6, and alarm control device C7 provided in the driving control system 300 are each connected to communication bus C8, and data can be sent and received via communication bus C8.

操舵機構3は、第1の車両に設けられた、第1の車両の進行方向を定めるための機構であり、例えば、ステアリングコラム、ステアリングシャフト、ラック、ピニオン、および操舵アクチュエータ31等を含む。制駆動機構4は、第1の車両の走行速度の制御および前進と後退の切り替えを行うための機構であり、例えば、アクセル、ブレーキ、シフト、および制駆動アクチュエータ41等を含む。なお、操舵機構3を制御する操舵アクチュエータ31は、例えば、EPS(Electric Power Steering)モータ等で構成され、制駆動機構4を制御する制駆動アクチュエータ41は、例えば、電子制御スロットル、ブレーキアクチュエータ等で構成される。 The steering mechanism 3 is a mechanism provided on the first vehicle for determining the direction of travel of the first vehicle, and includes, for example, a steering column, steering shaft, rack, pinion, and steering actuator 31. The braking/driving mechanism 4 is a mechanism for controlling the traveling speed of the first vehicle and switching between forward and reverse travel, and includes, for example, an accelerator, brake, shift, and braking/driving actuator 41. The steering actuator 31 that controls the steering mechanism 3 is composed of, for example, an EPS (Electric Power Steering) motor, and the braking/driving actuator 41 that controls the braking/driving mechanism 4 is composed of, for example, an electronically controlled throttle and brake actuator.

地図情報記憶装置C4は、道路の接続関係、車線数、交差点の位置情報、および踏切の位置情報を含む、地図情報が記憶された記憶媒体である。ここでは地図情報記憶装置C4は、第1の車両に搭載されているものとするが、地図情報記憶装置C4は、例えば、通信により運転制御装置C3へ地図データを送信するサーバとして構成されていてもよい。なお、地図情報記憶装置C4を、上述のサーバとして構成する場合、例えば、運転制御システム300に記憶媒体を設け、後述の車載通信機C52を介して地図情報記憶装置C4から取得した地図情報を記憶媒体に格納すればよい。 The map information storage device C4 is a storage medium that stores map information, including road connectivity, the number of lanes, intersection location information, and railroad crossing location information. Here, the map information storage device C4 is assumed to be installed in the first vehicle, but the map information storage device C4 may also be configured, for example, as a server that transmits map data to the driving control device C3 via communication. When the map information storage device C4 is configured as the above-mentioned server, for example, a storage medium may be provided in the driving control system 300, and map information obtained from the map information storage device C4 via the on-board communication device C52 described below may be stored in the storage medium.

周辺状況監視装置C5は、第1の車両周辺の状況を監視するものであり、GPS(Global Positioning System)受信機C51、車載通信機C52、車外センサC53、およびナビゲーションシステムC54を備える。 The surrounding conditions monitoring device C5 monitors the conditions around the first vehicle and is equipped with a GPS (Global Positioning System) receiver C51, an on-board communication device C52, an external sensor C53, and a navigation system C54.

GPS受信機C51は、GPSの測位衛星から送信された信号を受信して、第1の車両の現在位置を検出する。 The GPS receiver C51 receives signals transmitted from GPS positioning satellites and detects the current position of the first vehicle.

車外センサC53は、例えば、車外を撮像するカメラ、ミリ波レーダ、LiDAR、および超音波センサの少なくともいずれかで構成され、第1の車両の周辺に存在する第2の車両、歩行者、障害物等の位置または第1の車両からの距離を検出する。 The outside vehicle sensor C53 is composed of, for example, at least one of a camera that captures images outside the vehicle, millimeter-wave radar, LiDAR, and an ultrasonic sensor, and detects the position or distance from the first vehicle of a second vehicle, pedestrian, obstacle, etc. that are present in the vicinity of the first vehicle.

ナビゲーションシステムC54は、第1の車両の現在位置から目的地までの経路を算出するとともに、算出した経路の案内を行う。ナビゲーションシステムC54は、例えば、液晶ディスプレイで構成された表示部を有し、インストルメントパネル内に収納されている。また、ナビゲーションシステムC54は、タッチパネルまたは物理ボタン等の操作部を有し、乗員の操作を受付可能に構成される。なお、ナビゲーションシステムC54の操作部は、乗員により発せられた音声による操作を受付可能に、マイク等で構成されていてもよい。 The navigation system C54 calculates a route from the current position of the first vehicle to the destination and provides guidance along the calculated route. The navigation system C54 has a display unit, for example, an LCD display, and is housed in the instrument panel. The navigation system C54 also has an operation unit such as a touch panel or physical buttons, and is configured to be able to accept operations by the occupant. The operation unit of the navigation system C54 may also be configured with a microphone or the like to be able to accept operations via voice uttered by the occupant.

車載通信機C52について説明する。車載通信機C52は、例えば、無線通信のためのアンテナと接続された無線通信機である。車載通信機C52は、第2の車両の通信機、または路上に設置された通信機等との通信を行うことで、第2の車両や歩行者の位置の情報や、交通情報等を取得する。ここで、交通情報とは、例えば、渋滞情報、交通規制情報、工事区間情報等である。 The following describes the on-board communication device C52. The on-board communication device C52 is, for example, a wireless communication device connected to an antenna for wireless communication. The on-board communication device C52 communicates with a communication device in a second vehicle or a communication device installed on the road, etc., to obtain information on the location of the second vehicle or pedestrians, traffic information, etc. Here, traffic information includes, for example, congestion information, traffic regulation information, construction zone information, etc.

また、車載通信機C52は、第1の車両の周囲に存在する第2の車両の車載通信機C52との間で、無線通信による車車間通信を行うことができる。加えて、車載通信機C52は、第1の車両の外部の基地局との間にて、移動体通信を行ってもよい。さらに、車載通信機C52は、通信バスC8上に出力された第1の車両の情報を、第2の車両およびコールセンター等へ送信可能に構成される。なお、車載通信機C52は、第2の車両から受信した情報、およびコールセンター等から受信した情報を、通信バスC8へ出力可能である。また、車載通信機C52は、運転制御装置C3へ地図データを送信するサーバとして構成された地図情報記憶装置C4のように、車両の外部に存在するサーバ等から情報を取得可能に構成されていてもよい。 Furthermore, the onboard communication device C52 can perform vehicle-to-vehicle communication via wireless communication with the onboard communication device C52 of a second vehicle located around the first vehicle. In addition, the onboard communication device C52 may perform mobile communication with a base station external to the first vehicle. Furthermore, the onboard communication device C52 is configured to be able to transmit information about the first vehicle output onto the communication bus C8 to the second vehicle and a call center, etc. Note that the onboard communication device C52 can output information received from the second vehicle and information received from a call center, etc., to the communication bus C8. The onboard communication device C52 may also be configured to be able to obtain information from a server, etc. located outside the vehicle, such as the map information storage device C4 configured as a server that transmits map data to the driving control device C3.

車両状態取得装置C6は、第1の車両の状態を示す情報を取得するものであり、舵角センサC61、車速センサC62、操舵トルクセンサC63、アクセルポジションセンサC64、ブレーキポジションセンサC65を備える。 The vehicle state acquisition device C6 acquires information indicating the state of the first vehicle and is equipped with a steering angle sensor C61, a vehicle speed sensor C62, a steering torque sensor C63, an accelerator position sensor C64, and a brake position sensor C65.

舵角センサC61は、例えば、EPSモータまたはステアリングホイールに設けられており、第1の車両のステアリング角を検出する。車速センサC62は、例えば、車輪に設けられており、第1の車両の走行速度を検出する。 The steering angle sensor C61 is provided, for example, on the EPS motor or steering wheel and detects the steering angle of the first vehicle. The vehicle speed sensor C62 is provided, for example, on a wheel and detects the traveling speed of the first vehicle.

操舵トルクセンサC63は、例えば、ステアリングホイールに設けられており、ドライバによるステアリングホイールの操作力の大きさを検出する。アクセルポジションセンサC64は、ドライバによるアクセルペダルの踏み込み量を検出する。ブレーキポジションセンサC65は、ドライバによるブレーキペダルの踏み込み量を検出する。 The steering torque sensor C63 is provided, for example, on the steering wheel and detects the magnitude of the steering wheel operating force applied by the driver. The accelerator position sensor C64 detects the amount of accelerator pedal depression by the driver. The brake position sensor C65 detects the amount of brake pedal depression by the driver.

警報制御装置C7は、異常姿勢検知システム100から異常検知情報を取得する。そして、警報制御装置C7は、ドライバの姿勢が異常姿勢である旨の異常検知情報を取得した場合、警告部C71を介してドライバに対して警告を出力する。警告部C71は、例えば、第1の車両に搭載されたオーディオ機器であり、警告は、オーディオ機器から出力される音声または通知音等である。また、警告部C71を、ナビゲーションシステムC54の表示部で構成し、警告を、ナビゲーションシステムC54の表示部への警告メッセージの表示としてもよい。上述のように、警告は、第1の車両のドライバが認識可能なものであればよい。なお、運転制御装置C3が制御信号を出力して警報制御装置C7が警告を行うように制御されてもよい。 The warning control device C7 acquires abnormality detection information from the abnormal posture detection system 100. If the warning control device C7 acquires abnormality detection information indicating that the driver's posture is abnormal, it outputs a warning to the driver via the warning unit C71. The warning unit C71 is, for example, an audio device mounted on the first vehicle, and the warning is a voice or notification sound output from the audio device. The warning unit C71 may also be configured as a display unit of the navigation system C54, and the warning may be a warning message displayed on the display unit of the navigation system C54. As described above, the warning may be one that can be recognized by the driver of the first vehicle. The driving control device C3 may also be controlled to output a control signal to cause the warning control device C7 to issue a warning.

また、警報制御装置C7は、警報を発してから、ドライバにより警報に対する反応があった場合、警告を停止する。ここで、ドライバより警告に対する反応があった場合とは、異常姿勢検知システム100からドライバの姿勢が異常姿勢ではないことを示す情報が出力された場合、ナビゲーションシステムC54に設けられた操作部およびステアリングホイールに設けられたスイッチ等がドライバによる操作を受け付けた場合等、警告に対するドライバの意識的な動作があったと認められる場合である。なお、警報制御装置C7は、ドライバにより警告に対する反応があったことを示す信号を、異常姿勢検知システム100に出力してもよい。 Furthermore, the alarm control device C7 stops the alarm if the driver responds to the alarm after issuing the alarm. Here, a case where the driver responds to the warning means a case where the driver is recognized to have made a conscious action in response to the warning, such as when the abnormal posture detection system 100 outputs information indicating that the driver's posture is not abnormal, or when an operating unit provided in the navigation system C54 or a switch provided on the steering wheel receives an operation by the driver. The alarm control device C7 may also output a signal to the abnormal posture detection system 100 indicating that the driver has responded to the warning.

さらに、警報制御装置C7は、異常姿勢検知システム100から、ドライバの姿勢が異常姿勢である旨の異常姿勢検知情報が出力された場合、第2の車両から視認可能に車両外装等に設けられた方向指示器、ハザードランプ、および前照灯等の報知部C72を作動させ、第2の車両の乗員等、第1の車両外に存在する人間へ第1の車両のドライバの姿勢が異常姿勢であることを報知する。例えば、警報制御装置C7は、警報が発せられてから予め定められた期間、ドライバによる警報に対する反応がなかった場合、報知部C72を作動させて、第1の車両外に存在する人間へ第1の車両のドライバの姿勢が異常姿勢であることを報知する。 Furthermore, when abnormal posture detection information indicating that the driver's posture is abnormal is output from the abnormal posture detection system 100, the alarm control device C7 activates an alarm unit C72, such as turn signals, hazard lights, and headlights, which are provided on the vehicle exterior so as to be visible from the second vehicle, to notify people outside the first vehicle, such as occupants of the second vehicle, that the driver of the first vehicle is in an abnormal posture. For example, if the driver does not respond to the alarm for a predetermined period of time after the alarm is issued, the alarm control device C7 activates the alarm unit C72 to notify people outside the first vehicle that the driver of the first vehicle is in an abnormal posture.

なお、警報制御装置C7は、上述の車載通信機C52を介して、車車間通信により、第1の車両のドライバの姿勢が異常姿勢であることを、例えば第2の車両のナビゲーションシステムC54の表示部に報知メッセージを表示する等して、第2の車両の乗員へ報知してもよい。 In addition, the warning control device C7 may notify the occupants of the second vehicle that the driver of the first vehicle is in an abnormal posture through vehicle-to-vehicle communication via the above-mentioned in-vehicle communication device C52, for example by displaying an alert message on the display unit of the navigation system C54 of the second vehicle.

さらに、報知制御部は、運転制御装置C3により運転支援が実行される場合、車両状態取得部が取得した車両状態、または運転制御装置C3から出力される信号を用いて、車両外装等に設けられた上述の灯具等で構成される報知部C72により、第1の車両の進行方向または車線変更の有無等を第2の車両の乗員等、第1の車両外に存在する人間に報知してもよい。 Furthermore, when driving assistance is performed by the driving control device C3, the notification control unit may use the vehicle state acquired by the vehicle state acquisition unit or the signal output from the driving control device C3 to notify people outside the first vehicle, such as occupants of the second vehicle, of the direction of travel of the first vehicle or whether or not it is changing lanes, using the notification unit C72, which is composed of the above-mentioned lighting fixtures, etc., provided on the vehicle exterior, etc.

運転制御システム300の運転制御装置C3は、第1の車両に搭載された、操舵アクチュエータ31または制駆動アクチュエータ41を制御して、ドライバの運転を支援する。運転制御装置C3は、例えば、操舵アクチュエータ31または制駆動アクチュエータ41等へ信号を出力することにより、第1の車両の自動運転制御を行う。運転制御装置C3は、例えば、電子制御スロットルおよびブレーキアクチュエータで構成される制駆動アクチュエータ41を制御することにより、ブレーキを動作させて第1の車両を減速または停止させる等、第1の車両の制駆動制御を行う。運転制御装置C3は、例えば、EPSモータで構成される操舵アクチュエータ31を制御して、第1の車両が走行している車線を維持する等、第1の車両の操舵制御を行う。 The driving control device C3 of the driving control system 300 controls the steering actuator 31 or braking/driving actuator 41 installed in the first vehicle to assist the driver in driving. The driving control device C3 performs automatic driving control of the first vehicle, for example, by outputting signals to the steering actuator 31 or braking/driving actuator 41. The driving control device C3 performs braking/driving control of the first vehicle, such as by controlling the braking/driving actuator 41, which is composed of an electronically controlled throttle and brake actuator, to operate the brakes to slow down or stop the first vehicle. The driving control device C3 performs steering control of the first vehicle, such as by controlling the steering actuator 31, which is composed of an EPS motor, to maintain the lane in which the first vehicle is traveling.

さらに、運転制御装置C3は、第1の車両の駆動力、制動力、および操舵力等を制御することにより、ドライバによる運転操作の支援または代行を行う複数の運転支援機能を備えている。例えば、運転支援機能には、巡航制御機能および車線逸脱の防止機能が含まれている。以下の説明では、巡航制御機能をACC(Adaptive Cruise Control)と記載し、車線逸脱の防止機能をLKA(Lane Keeping Assist)と記載する。 Furthermore, the driving control device C3 has multiple driving assistance functions that assist or act on behalf of the driver in driving operations by controlling the driving force, braking force, steering force, etc. of the first vehicle. For example, the driving assistance functions include a cruise control function and a lane departure prevention function. In the following description, the cruise control function will be referred to as ACC (Adaptive Cruise Control), and the lane departure prevention function will be referred to as LKA (Lane Keeping Assist).

運転制御装置C3は、ACCを実行すると、周辺状況監視装置C5から取得する前走車の監視情報に基づいて駆動力および制動力を調整することにより、第1の車両の走行速度を制御する。前走車が検出されていない場合には、ACCは、ドライバ等によって予め設定された目標速度で、第1の車両を定速走行させる。一方、前走車が検出されている場合には、ACCは、前走車までの車間距離を維持しつつ、第1の車両を前走車に対して追従走行させる。 When the driving control device C3 executes ACC, it controls the driving speed of the first vehicle by adjusting the driving force and braking force based on monitoring information of the vehicle ahead obtained from the surrounding conditions monitoring device C5. If no vehicle ahead is detected, ACC causes the first vehicle to travel at a constant speed at a target speed preset by the driver or other person. On the other hand, if a vehicle ahead is detected, ACC causes the first vehicle to follow the vehicle ahead while maintaining a safe distance from the vehicle ahead.

また、運転制御装置C3は、LKAを実行すると、周辺状況監視装置C5から取得する進行方向の区画線の形状情報に基づいて、操舵力および保舵力を制御する。LKAは、区画線への接近を阻む方向への操舵力をステアリングに加えることで、第1の車両を車線に沿って走行させる。なお、周辺状況監視装置C5によって出力される道路情報が、ACCおよびLKAによる車両制御に用いられてもよい。 Furthermore, when the driving control device C3 executes LKA, it controls the steering force and steering force based on shape information of the lane markings in the direction of travel obtained from the surrounding conditions monitoring device C5. LKA applies a steering force to the steering wheel in a direction that prevents the first vehicle from approaching the lane markings, causing the first vehicle to travel along the lane. Note that road information output by the surrounding conditions monitoring device C5 may also be used for vehicle control by ACC and LKA.

また、運転制御装置C3は、緊急退避機能を実行すると、第1の車両を自動で停止させる自動退避制御(退避処理)を実施できる。自動退避制御が開始されると、運転制御装置C3は、周辺状況監視装置C5に第1の車両を停止させる退避場所を探索させる。そして、運転制御装置C3は、周辺状況監視装置C5による探索によって設定された退避場所へ第1の車両を移動させて、この退避場所に第1の車両を停止させる。なお、上述の退避場所は、高速道路では、車両が走行する車線外の路肩であってよく、一般道では、車両が走行する車線外の路肩の他、交差点、踏切、および歩道等、第2の車両、電車、および歩行者等の移動体が存在する可能性の高い位置を避けた場所であってよい。 Furthermore, when the driving control device C3 executes the emergency evacuation function, it can perform automatic evacuation control (evacuation processing) to automatically stop the first vehicle. When the automatic evacuation control is initiated, the driving control device C3 causes the surrounding condition monitoring device C5 to search for an evacuation location where the first vehicle should be stopped. The driving control device C3 then moves the first vehicle to the evacuation location set by the surrounding condition monitoring device C5 and stops the first vehicle at this evacuation location. Note that, on expressways, the above-mentioned evacuation location may be the shoulder outside the lane in which the vehicle is traveling, and on ordinary roads, it may be a location that avoids locations where there is a high possibility of the second vehicle, trains, pedestrians, and other moving objects, such as intersections, railroad crossings, and sidewalks, as well as locations outside the lane in which the vehicle is traveling.

ここで、ドライバの姿勢が異常姿勢である場合、ドライバは異常状態であると推定される。ドライバが異常状態である場合、ドライバによる操作は誤操作である可能性が高い。例えば、ドライバの体調が急変して、ステアリングホイールに突っ伏す等すれば、ステアリングホイールの操作はあるがこの操作は誤操作である可能性が高く、また、ドライバの体調が急変して仰け反る等すれば、アクセルペダルが誤って踏み込まれる可能性もある。 Here, if the driver's posture is abnormal, it is estimated that the driver is in an abnormal state. If the driver is in an abnormal state, there is a high possibility that any operation by the driver is an incorrect operation. For example, if the driver's physical condition suddenly changes and they lean their head over the steering wheel, there is a high possibility that they will operate the steering wheel, but this operation will be an incorrect operation. Also, if the driver's physical condition suddenly changes and they lean back, there is a possibility that the accelerator pedal will be accidentally pressed.

そのため、ドライバが異常姿勢をとっていることにより、運転制御装置C3が運転支援機能を実行した場合は、ドライバの意図的な運転操作、または同乗者によるドライバを代替した運転操作といった、事故の防止を目的とした運転操作(以下、オーバーライド操作という)を有効にしつつ、ドライバによる誤操作を無効にしてもよい。車両状態取得装置C6に、オーバーライド操作を検出するオーバーライド操作検出部C66を設けてもよい。Therefore, if the driving control device C3 executes the driving assistance function due to the driver's abnormal posture, it may be possible to disable any erroneous operation by the driver while enabling driving operations aimed at preventing accidents (hereinafter referred to as override operations), such as intentional driving operations by the driver or driving operations by a passenger in place of the driver. The vehicle state acquisition device C6 may be provided with an override operation detection unit C66 that detects override operations.

以下、オーバーライド操作について説明する。車両の加速について、ドライバが異常状態である場合、ドライバの姿勢が崩れてアクセルペダルを誤って踏み込むことがあるため、運転制御装置C3による運転支援機能が実行されている場合、アクセル操作は無効にしてもよい。すなわち、オーバーライド操作にアクセル操作は含まれなくてよい。 The following explains the override operation. Regarding vehicle acceleration, if the driver is in an abnormal state, the driver's posture may become unstable and the driver may accidentally press the accelerator pedal. Therefore, when the driving assistance function is being executed by the driving control device C3, accelerator operation may be disabled. In other words, accelerator operation does not have to be included in the override operation.

一方、車両の減速について、ドライバが異常状態である場合においても、意識が朦朧としたドライバが、障害物への衝突を回避しようとして、第1の車両を停止させることがある。そのため、オーバーライド操作検出部C66は、ブレーキペダルの踏み込み量をブレーキポジションセンサC65から取得し、ブレーキペダルの踏み込みから得られる制動力が運転制御装置C3による運転支援機能における制動力よりも大きい場合、ブレーキペダルの操作をオーバーライド操作として検出する。 On the other hand, when it comes to vehicle deceleration, even if the driver is in an abnormal state, a drowsy driver may stop the first vehicle in an attempt to avoid colliding with an obstacle. Therefore, the override operation detection unit C66 obtains the amount of brake pedal depression from the brake position sensor C65, and if the braking force obtained from the brake pedal depression is greater than the braking force in the driving assistance function of the driving control device C3, detects the brake pedal operation as an override operation.

さらに、車両の進路変更について、ドライバが異常状態である場合においても、同乗者がドライバに代替してステアリングホイールを操作することがある。ただし、ドライバが異常状態である場合に、ドライバの姿勢が崩れ、ステアリングホイールに倒れ込むことがあるため、オーバーライド操作検出部C66は、この誤操作をオーバーライド操作として検出しなくてよい。そのため、オーバーライド操作検出部C66は、異常姿勢検知システム100から、ドライバの姿勢崩れがないことを示す検知結果が得られた場合に行われたステアリングホイールの操作を、オーバーライド操作として検出する。 Furthermore, when changing the vehicle's course, a passenger may operate the steering wheel in place of the driver even if the driver is in an abnormal state. However, if the driver is in an abnormal state, the driver's posture may become unstable and the driver may fall onto the steering wheel, so the override operation detection unit C66 does not need to detect this erroneous operation as an override operation. Therefore, the override operation detection unit C66 detects, as an override operation, steering wheel operation performed when the abnormal posture detection system 100 provides a detection result indicating that the driver's posture is not unstable.

そして、運転制御システム300は、運転支援機能を実行中に、オーバーライド操作検出部C66が、オーバーライド操作を検出した場合、操舵アクチュエータ31または制駆動アクチュエータ41の制御を、同乗者またはドライバによる運転操作に代替してもよい。すなわち、運転支援機能を実行中において、オーバーライド操作検出部C66が検出したオーバーライド操作により車両の運転制御を行ってもよい。 The driving control system 300 may substitute the control of the steering actuator 31 or braking/driving actuator 41 with the driving operation of the passenger or driver when the override operation detection unit C66 detects an override operation while the driving assistance function is being executed. In other words, while the driving assistance function is being executed, the driving control of the vehicle may be performed based on the override operation detected by the override operation detection unit C66.

実施の形態1に係る異常姿勢検知装置1の動作について説明する。 The operation of the abnormal posture detection device 1 related to embodiment 1 is described.

図5は、実施の形態1に係る異常姿勢検知装置1による基準姿勢特徴量算出処理における動作について説明するためのフローチャートである。
図5のフローチャートに示す異常姿勢検知装置1による基準姿勢特徴量算出処理の動作は、例えば、制御部(図示省略)の指示に従い、基準姿勢特徴量算出完了フラグが「0」の間、当該基準姿勢特徴量算出完了フラグが「1」になるまで、繰り返し行われる。
例えば、車両のイグニッションがONにされると、制御部は、基準姿勢特徴量算出完了フラグを参照する。制御部は、基準姿勢特徴量算出完了フラグが「0」であることを確認すると、異常姿勢検知装置1の画像取得部11、特徴量抽出部12、および、基準姿勢特徴量算出部13に対して、基準姿勢特徴量算出処理を行うよう指示する。
FIG. 5 is a flowchart for explaining the operation of the reference posture feature value calculation process performed by the abnormal posture detection device 1 according to the first embodiment.
The operation of the reference posture feature calculation process by the abnormal posture detection device 1 shown in the flowchart of Figure 5 is repeatedly performed, for example, in accordance with instructions from a control unit (not shown), while the reference posture feature calculation completion flag is "0" until the reference posture feature calculation completion flag becomes "1".
For example, when the ignition of the vehicle is turned on, the control unit refers to the reference posture feature calculation completion flag. When the control unit confirms that the reference posture feature calculation completion flag is "0", the control unit instructs the image acquisition unit 11, the feature extraction unit 12, and the reference posture feature calculation unit 13 of the abnormal posture detection device 1 to perform a reference posture feature calculation process.

画像取得部11は、撮像装置2から撮像画像を取得する(ステップST1)。
画像取得部11は、取得した撮像画像を、特徴量抽出部12に出力する。
The image acquisition unit 11 acquires a captured image from the imaging device 2 (step ST1).
The image acquisition unit 11 outputs the acquired captured image to the feature extraction unit 12 .

特徴量抽出部12は、ステップST1にて画像取得部11が取得した撮像画像に基づき、ドライバの姿勢の判定に用いる特徴量を抽出する(ステップST2)。
特徴量抽出部12は、特徴量情報を、基準姿勢特徴量算出部13に出力するとともに、記憶部18に時系列で記憶させる。
The feature extraction unit 12 extracts feature amounts used to determine the driver's posture based on the captured image acquired by the image acquisition unit 11 in step ST1 (step ST2).
The feature amount extraction unit 12 outputs the feature amount information to the reference posture feature amount calculation unit 13 and stores it in chronological order in the storage unit 18 .

基準姿勢特徴量算出部13は、ドライバの基準姿勢を推定し、基準姿勢特徴量を算出する基準姿勢特徴量算出処理を行う(ステップST3)。
当該ステップST3における基準姿勢特徴量算出処理において、基準姿勢特徴量算出部13は、まず、ドライバの姿勢は基準姿勢であるか否かを推定する。
基準姿勢特徴量算出部13は、ドライバの姿勢は基準姿勢であると推定した場合、特徴量抽出部12から出力された特徴量情報を、基準姿勢特徴量を算出する候補となる候補特徴量情報として、記憶部18、または、基準姿勢特徴量算出部13の内部の記憶領域に記憶させる。
基準姿勢特徴量算出部13は、予め設定された数の候補特徴量情報が記憶されていない間は、基準姿勢特徴量算出完了フラグに「1」を設定せず、当該ステップST3の処理を終了する。そして、異常姿勢検知装置1の動作は、ステップST1の処理に戻る。
当該ステップST3において、予め設定された数の候補特徴量情報が記憶されると、基準姿勢特徴量算出部13は、記憶された、予め設定された数の候補特徴量情報から、ドライバの基準姿勢特徴量および顔検知信頼度、を算出する。
基準姿勢特徴量算出部13は、基準姿勢特徴量情報を、記憶部18に記憶させ、基準姿勢特徴量算出完了フラグに「1」を設定する。このとき、基準姿勢特徴量算出部13は、記憶部18または基準姿勢特徴量算出部13の内部の記憶領域に記憶されている基準姿勢特徴量情報を削除してもよい。
The reference posture feature amount calculation unit 13 estimates the reference posture of the driver and performs a reference posture feature amount calculation process to calculate the reference posture feature amount (step ST3).
In the reference posture feature amount calculation process in step ST3, the reference posture feature amount calculation unit 13 first estimates whether the driver's posture is the reference posture.
When the reference posture feature calculation unit 13 estimates that the driver's posture is the reference posture, it stores the feature information output from the feature extraction unit 12 in the memory unit 18 or in a memory area inside the reference posture feature calculation unit 13 as candidate feature information that is a candidate for calculating the reference posture feature.
If the predetermined number of candidate feature information pieces have not been stored, reference posture feature calculation unit 13 does not set the reference posture feature calculation completion flag to “1” and ends the processing of step ST3. Then, the operation of abnormal posture detection device 1 returns to the processing of step ST1.
In step ST3, when a predetermined number of candidate feature information items are stored, the reference posture feature calculation unit 13 calculates the driver's reference posture feature information and face detection reliability from the stored predetermined number of candidate feature information items.
Reference posture feature quantity calculation unit 13 stores the reference posture feature quantity information in storage unit 18 and sets the reference posture feature quantity calculation completion flag to “1.” At this time, reference posture feature quantity calculation unit 13 may delete the reference posture feature quantity information stored in storage unit 18 or an internal storage area of reference posture feature quantity calculation unit 13.

図6は、実施の形態1に係る異常姿勢検知装置1による変化量算出処理、第1姿勢判定処理、第2姿勢判定処理、および、異常姿勢検知処理における動作について説明するためのフローチャートである。
図6のフローチャートに示す異常姿勢検知装置1による変化量算出処理、第1姿勢判定処理、第2姿勢判定処理、および、異常姿勢検知処理の動作は、図5のフローチャートを用いて説明した基準姿勢特徴量算出処理が完了した後、例えば、車両のイグニッションがOFFされるまで、繰り返し行われる。
基準姿勢特徴量算出処理が完了し、基準姿勢特徴量算出完了フラグに「1」が設定されると、制御部はこれを確認し、異常姿勢検知装置1の画像取得部11、特徴量抽出部12、変化量算出部14、第1判定部15、第2判定部16、および、検知部17に対して、変化量算出処理、第1姿勢判定処理、第2姿勢判定処理、または、異常姿勢検知処理を行うよう指示する。
FIG. 6 is a flowchart for explaining the operations of the change amount calculation process, the first posture determination process, the second posture determination process, and the abnormal posture detection process performed by the abnormal posture detection device 1 according to the first embodiment.
The operations of the change amount calculation process, first attitude determination process, second attitude determination process, and abnormal attitude detection process by the abnormal attitude detection device 1 shown in the flowchart of Figure 6 are repeatedly performed after the reference attitude feature calculation process described using the flowchart of Figure 5 is completed, for example, until the vehicle ignition is turned off.
When the reference posture feature calculation process is completed and the reference posture feature calculation completion flag is set to "1", the control unit confirms this and instructs the image acquisition unit 11, feature extraction unit 12, change amount calculation unit 14, first judgment unit 15, second judgment unit 16, and detection unit 17 of the abnormal posture detection device 1 to perform change amount calculation process, first posture judgment process, second posture judgment process, or abnormal posture detection process.

画像取得部11は、撮像装置2から撮像画像を取得する(ステップST11)。
画像取得部11は、取得した撮像画像を、特徴量抽出部12に出力する。
The image acquisition unit 11 acquires a captured image from the imaging device 2 (step ST11).
The image acquisition unit 11 outputs the acquired captured image to the feature extraction unit 12 .

特徴量抽出部12は、ステップST11にて画像取得部11が取得した撮像画像に基づき、ドライバの姿勢の判定に用いる特徴量を抽出する(ステップST12)。
特徴量抽出部12は、特徴量情報を、変化量算出部14に出力するとともに、記憶部18に時系列で記憶させる。
The feature extraction unit 12 extracts feature amounts used to determine the driver's posture based on the captured image acquired by the image acquisition unit 11 in step ST11 (step ST12).
The feature extraction unit 12 outputs the feature information to the change amount calculation unit 14 and stores it in chronological order in the storage unit 18 .

変化量算出部14は、ステップST12にて特徴量抽出部12が抽出した特徴量の、基準姿勢特徴量からの変化量を算出する変化量算出処理を行う(ステップST13)。
変化量算出部14は、変化量情報を、特徴量抽出部12から出力された特徴量情報とともに、第1判定部15に出力する。
The change amount calculation unit 14 performs a change amount calculation process to calculate the amount of change from the reference posture feature amount of the feature amount extracted by the feature amount extraction unit 12 in step ST12 (step ST13).
The change amount calculation unit 14 outputs the change amount information to the first determination unit 15 together with the feature amount information output from the feature amount extraction unit 12 .

第1判定部15は、ステップST12にて特徴量抽出部12が抽出した特徴量とステップST13にて変化量算出部14が算出した変化量とを正常姿勢判定用条件と比較することで、特徴量抽出部12が抽出した特徴量を正常姿勢判定用条件と比較することで、または、変化量算出部14が算出した変化量を正常姿勢判定用条件と比較することで、ドライバの姿勢は正常姿勢であるか否かを判定する第1姿勢判定処理を行う(ステップST14)。 The first judgment unit 15 performs a first posture judgment process to determine whether the driver's posture is normal or not by comparing the feature extracted by the feature extraction unit 12 in step ST12 and the change calculated by the change calculation unit 14 in step ST13 with the conditions for normal posture judgment, or by comparing the feature extracted by the feature extraction unit 12 with the conditions for normal posture judgment, or by comparing the change calculated by the change calculation unit 14 with the conditions for normal posture judgment (step ST14).

ここで、図7は、図6のステップST14にて行われる、第1判定部15による第1姿勢判定処理の詳細な動作について説明するためのフローチャートである。 Here, Figure 7 is a flowchart for explaining the detailed operation of the first attitude determination process by the first determination unit 15 performed in step ST14 of Figure 6.

第1判定部15は、特徴量抽出部12が抽出した特徴量と変化量算出部14が算出した変化量とを正常姿勢判定用条件と比較し、特徴量抽出部12が抽出した特徴量を正常姿勢判定用条件と比較し、または、変化量算出部14が算出した変化量を正常姿勢判定用条件と比較し、(ステップST110)、特徴量抽出部12が抽出した特徴量と変化量算出部14が算出した変化量とが正常姿勢判定用条件を満たすか否か、特徴量抽出部12が抽出した特徴量が正常姿勢判定用条件を満たすか否か、または、変化量算出部14が算出した変化量が正常姿勢判定用条件を満たすか否か、を判定する(ステップST120)。 The first judgment unit 15 compares the feature extracted by the feature extraction unit 12 and the change calculated by the change calculation unit 14 with the conditions for determining normal posture, compares the feature extracted by the feature extraction unit 12 with the conditions for determining normal posture, or compares the change calculated by the change calculation unit 14 with the conditions for determining normal posture (step ST110), and judges whether the feature extracted by the feature extraction unit 12 and the change calculated by the change calculation unit 14 satisfy the conditions for determining normal posture, whether the feature extracted by the feature extraction unit 12 satisfies the conditions for determining normal posture, or whether the change calculated by the change calculation unit 14 satisfies the conditions for determining normal posture (step ST120).

特徴量抽出部12が抽出した特徴量または変化量算出部14が算出した変化量が正常姿勢判定用条件を満たす場合、特徴量抽出部12が抽出した特徴量が正常姿勢判定用条件を満たす場合、または、変化量算出部14が算出した変化量が正常姿勢判定用条件を満たすか場合(ステップST120の“YES”の場合)、第1判定部15は、ドライバの姿勢は正常姿勢であると判定する(ステップST130)。第1判定部15は、ドライバの姿勢は正常姿勢であると判定した旨の正常姿勢判定結果を、第2判定部16に出力する。このとき、第1判定部15は、正常姿勢判定結果とともに、変化量算出部14から出力された変化量情報を、第2判定部16に出力する。 If the feature extracted by the feature extraction unit 12 or the change calculated by the change calculation unit 14 satisfies the normal posture determination condition, if the feature extracted by the feature extraction unit 12 satisfies the normal posture determination condition, or if the change calculated by the change calculation unit 14 satisfies the normal posture determination condition ("YES" in step ST120), the first determination unit 15 determines that the driver's posture is normal (step ST130). The first determination unit 15 outputs a normal posture determination result indicating that the driver's posture is normal to the second determination unit 16. At this time, the first determination unit 15 outputs the change amount information output from the change calculation unit 14 together with the normal posture determination result to the second determination unit 16.

特徴量抽出部12が抽出した特徴量および変化量算出部14が算出した変化量が正常姿勢判定用条件を満たさない場合(ステップST120の“NO”の場合)、第1判定部15は、ドライバの姿勢は正常姿勢であるとは判定しない。すなわち、第1判定部15は、ドライバの姿勢は正常姿勢ではないと判定する。第1判定部15は、ドライバの姿勢は正常姿勢であると判定しなかった、言い換えれば、ドライバの姿勢は正常姿勢ではないと判定した旨の正常姿勢判定結果を、第2判定部16に出力する。このとき、第1判定部15は、正常姿勢判定結果とともに、変化量算出部14から出力された変化量情報を、第2判定部16に出力する。 If the feature extracted by the feature extraction unit 12 and the change calculated by the change calculation unit 14 do not satisfy the conditions for determining normal posture ("NO" in step ST120), the first determination unit 15 does not determine that the driver's posture is normal. In other words, the first determination unit 15 determines that the driver's posture is not normal. The first determination unit 15 outputs a normal posture determination result to the second determination unit 16 indicating that the driver's posture has not been determined to be normal, in other words, that the driver's posture has been determined to be not normal. At this time, the first determination unit 15 outputs the change amount information output from the change calculation unit 14 together with the normal posture determination result to the second determination unit 16.

図6のフローチャートの説明に戻る。
第2判定部16は、ステップST14にて第1判定部15から出力された正常姿勢判定結果に基づき、ドライバは姿勢崩れを起こしているか否かの第2姿勢判定処理を行う(ステップST15)。
Returning to the description of the flowchart in FIG.
The second determination unit 16 performs a second posture determination process to determine whether the driver is experiencing poor posture based on the normal posture determination result output from the first determination unit 15 in step ST14 (step ST15).

ここで、図8は、図6のステップST15にて行われる、第2判定部16による第2姿勢判定処理の詳細な動作について説明するためのフローチャートである。 Here, Figure 8 is a flowchart for explaining the detailed operation of the second posture determination process by the second determination unit 16 performed in step ST15 of Figure 6.

図6のステップST14にて、第1判定部15が、ドライバの姿勢は正常姿勢であると判定した場合(ステップST210の“YES”の場合)、第2判定部16は、ドライバの姿勢崩れはない、言い換えれば、ドライバは姿勢崩れを起こしていないと判定し、ドライバは姿勢崩れを起こしていない旨の姿勢崩れ判定結果を検知部17に出力して、図8のフローチャートで示す処理を終了する。 If the first judgment unit 15 determines in step ST14 of Figure 6 that the driver's posture is normal (if "YES" in step ST210), the second judgment unit 16 determines that the driver's posture is not poor, in other words, that the driver is not experiencing poor posture, and outputs a posture poor judgment result indicating that the driver is not experiencing poor posture to the detection unit 17, thereby terminating the processing shown in the flowchart of Figure 8.

図6のステップST14にて、第1判定部15が、ドライバの姿勢は正常姿勢ではないと判定した場合(ステップST210の“NO”の場合)、第2判定部16は、図6のステップST13にて変化量算出部14が算出した変化量と機械学習モデルとに基づき、ドライバが姿勢崩れを起こしているか否かを判定する(ステップST220)。第2判定部16は、ドライバが姿勢崩れを起こしている旨の姿勢崩れ判定結果を、検知部17に出力する。 If the first judgment unit 15 judges in step ST14 of FIG. 6 that the driver's posture is not normal ("NO" in step ST210), the second judgment unit 16 judges whether the driver is experiencing poor posture based on the amount of change calculated by the change amount calculation unit 14 in step ST13 of FIG. 6 and the machine learning model (step ST220). The second judgment unit 16 outputs a posture imbalance judgment result indicating that the driver is experiencing poor posture to the detection unit 17.

図6のフローチャートの説明に戻る。
検知部17は、ステップST15にて第2判定部16から出力された姿勢崩れ判定結果に基づき、ドライバの姿勢は異常姿勢であるか否かを検知する異常姿勢検知処理を行う(ステップST16)。
Returning to the description of the flowchart in FIG.
The detection unit 17 performs an abnormal posture detection process to detect whether the driver's posture is abnormal or not based on the posture collapse determination result output from the second determination unit 16 in step ST15 (step ST16).

ここで、図9は、図6のステップST16にて行われる、検知部17による異常姿勢検知処理の詳細な動作について説明するためのフローチャートである。 Here, Figure 9 is a flowchart to explain the detailed operation of the abnormal posture detection process by the detection unit 17 performed in step ST16 of Figure 6.

検知部17は、図6のステップST15にて、第2判定部16によってドライバは姿勢崩れ有と判定されたか否かを判定する(ステップST310)。 The detection unit 17 determines whether the second judgment unit 16 has determined that the driver has poor posture at step ST15 in Figure 6 (step ST310).

第2判定部16によってドライバは姿勢崩れ有と判定された場合(ステップST310の“YES”の場合)、すなわち、第2判定部16からドライバは姿勢崩れを起こしている旨の姿勢崩れ判定結果が出力された場合、検知部17は、異常姿勢検知カウンタをカウントアップする(ステップST320)。 If the second judgment unit 16 judges that the driver has poor posture (if the answer is "YES" in step ST310), that is, if the second judgment unit 16 outputs a posture deviation judgment result indicating that the driver is experiencing poor posture, the detection unit 17 counts up the abnormal posture detection counter (step ST320).

一方、第2判定部16によって、ドライバは姿勢崩れ有と判定されなかった場合(ステップST310の“NO”の場合)、すなわち、第2判定部16からドライバは姿勢崩れを起こしていない旨の姿勢崩れ判定結果が出力された場合、検知部17は、異常姿勢検知カウンタをリセットする(ステップST330)。 On the other hand, if the second judgment unit 16 does not determine that the driver has poor posture (if the answer is "NO" in step ST310), that is, if the second judgment unit 16 outputs a posture deviation judgment result indicating that the driver is not experiencing poor posture, the detection unit 17 resets the abnormal posture detection counter (step ST330).

第2判定部16は、異常姿勢検知カウンタが異常検知用閾値に達したか否かを判定する(ステップST340)。 The second judgment unit 16 determines whether the abnormal posture detection counter has reached the abnormality detection threshold (step ST340).

異常姿勢検知カウンタが異常検知用閾値に達した場合(ステップST340の“YES”の場合)、検知部17は、第2判定部16がドライバは姿勢崩れを起こしていると判定した状態が異常検知用時間継続したと判定し、ドライバの異常姿勢を検知する(ステップST350)。検知部17は、ドライバの異常姿勢を検知した旨の異常姿勢検知情報を、運転制御システム300に出力する。検知部17は、異常姿勢検知情報を、何等かの不測の事態が生じた場合の分析用の情報として、出力装置に出力してもよい。 If the abnormal posture detection counter reaches the abnormality detection threshold ("YES" in step ST340), the detection unit 17 determines that the state in which the second determination unit 16 determined that the driver was experiencing poor posture has continued for the abnormality detection time, and detects the driver's abnormal posture (step ST350). The detection unit 17 outputs abnormal posture detection information indicating that the driver's abnormal posture has been detected to the driving control system 300. The detection unit 17 may also output the abnormal posture detection information to an output device as information for analysis in the event of any unforeseen circumstances.

異常姿勢検知カウンタが異常検知用閾値に達していない場合(ステップST340の“NO”の場合)、検知部17は、第2判定部16がドライバは姿勢崩れを起こしていると判定した状態が異常検知用時間継続していないと判定し、ドライバの異常姿勢を検知しない。すなわち、検知部17は、ドライバの姿勢は異常姿勢ではないと検知する。検知部17は、ドライバの異常姿勢を検知しなかった旨の情報を運転制御システム300に出力してもよいし、出力装置に出力してもよい。 If the abnormal posture detection counter has not reached the abnormality detection threshold ("NO" in step ST340), the detection unit 17 determines that the state in which the second determination unit 16 determined that the driver was experiencing poor posture has not continued for the abnormality detection time, and does not detect an abnormal posture of the driver. In other words, the detection unit 17 detects that the driver's posture is not abnormal. The detection unit 17 may output information that an abnormal posture of the driver has not been detected to the driving control system 300 or to an output device.

このように、実施の形態1に係る異常姿勢検知装置1は、ドライバの顔が存在すべき範囲が撮像された撮像画像に基づき抽出した特徴量の、基準姿勢特徴量からの変化量を算出する。異常姿勢検知装置1は、まず、抽出した特徴量と算出した変化量とを正常姿勢判定用条件と比較することで、抽出した特徴量を正常姿勢判定用条件と比較することで、または、算出した変化量を正常姿勢判定用条件と比較することで、ドライバの姿勢は正常姿勢であるか否かを判定する。その後、異常姿勢検知装置1は、ドライバの姿勢は正常姿勢ではないと判定した場合に、算出した変化量と機械学習モデルとに基づき、ドライバは姿勢崩れを起こしているか否かを判定する。そして、異常姿勢検知装置1は、ドライバは姿勢崩れを起こしていると判定した状態が異常検知用時間継続した場合に、ドライバの異常姿勢を検知する。 In this way, the abnormal posture detection device 1 according to embodiment 1 calculates the amount of change from a reference posture feature of a feature extracted based on an image capturing the area where the driver's face should be. The abnormal posture detection device 1 first compares the extracted feature and the calculated amount of change with the normal posture determination conditions, and determines whether the driver's posture is normal by comparing the extracted feature with the normal posture determination conditions or by comparing the calculated amount of change with the normal posture determination conditions. If the abnormal posture detection device 1 determines that the driver's posture is not normal, it then determines whether the driver is exhibiting poor posture based on the calculated amount of change and the machine learning model. The abnormal posture detection device 1 then detects the driver's abnormal posture if the state in which it has determined that the driver is exhibiting poor posture continues for the abnormality detection time.

機械学習モデルを用いて乗員の姿勢崩れの有無を判定することで、乗員の異常姿勢を高精度に検知することができる。一方で、撮像画像から顔向き等の特徴量が安定して抽出されないシーンにおいては、精度の低い特徴量と機械学習モデルとに基づいて乗員の姿勢崩れの有無を判定することとなる。この場合、機械学習モデルを用いた姿勢崩れの判定において、乗員は姿勢崩れの状態ではないにもかかわらず、姿勢崩れの状態であると判定される可能性がある。
ここで、図10Aおよび図10Bは、撮像画像から顔向き等の特徴量が安定して抽出されないシーンの一例について説明するための図である。
図10Aは、ドライバが「突っ伏し」の姿勢をとったことにより撮像画像上でドライバの顔が撮像されなくなった場合の一例を示している。
図10Bは、ドライバが顔を手で触ったことにより撮像画像上でドライバの顔の一部が遮蔽されてしまった場合の一例を示している。
図10Aおよび図10Bにおいて、撮像画像はImで示され、ドライバはDrで示されている。なお、実施の形態1では、撮像画像の左上を原点とし、撮像画像の右向きをx軸の正方向、撮像画像の下向きをy軸の正方向とする。
By using a machine learning model to determine whether an occupant's posture is out of alignment, it is possible to detect abnormal occupant posture with high accuracy. On the other hand, in a scene where feature values such as facial orientation cannot be stably extracted from a captured image, the presence or absence of an occupant's posture is determined based on low-accuracy feature values and the machine learning model. In this case, when determining whether an occupant's posture is out of alignment using the machine learning model, there is a possibility that the occupant may be determined to be in a state of posture out of alignment even though they are not.
Here, FIGS. 10A and 10B are diagrams for explaining an example of a scene in which feature amounts such as facial orientation cannot be stably extracted from a captured image.
FIG. 10A shows an example of a case where the driver's face is no longer captured in the captured image because the driver has assumed a "prone" posture.
FIG. 10B shows an example of a case where the driver touches his/her face with his/her hand, causing a part of the driver's face to be obscured in the captured image.
10A and 10B, the captured image is indicated by Im, and the driver is indicated by Dr. In the first embodiment, the upper left corner of the captured image is the origin, the rightward direction of the captured image is the positive direction of the x-axis, and the downward direction of the captured image is the positive direction of the y-axis.

例えば、ドライバが姿勢崩れである「突っ伏し」の状態となった場合、撮像画像上、ドライバの顔が撮像されなくなり、ドライバの顔向き等の特徴量が抽出されなくなる(図10A参照)。 For example, if the driver falls into a prone position, which is a result of poor posture, the driver's face will no longer be captured in the captured image, and features such as the driver's facial direction will no longer be extracted (see Figure 10A).

例えば、ドライバが顔を手で触っている場合、撮像画像上、ドライバの顔の一部が遮蔽され、撮像画像からドライバの顔向き等の特徴量が安定して抽出されなくなる(図10B参照)。図10Bの例でいうと、ドライバの目が遮蔽されたことにより、顔向きが安定して抽出されなくなる。For example, if the driver is touching his or her face with a hand, part of the driver's face will be occluded in the captured image, making it difficult to stably extract features such as the driver's facial direction from the captured image (see Figure 10B). In the example of Figure 10B, the driver's eyes are occluded, making it difficult to stably extract the driver's facial direction.

図10Aに示すシーンにおいても、図10Bに示すシーンにおいても、特徴量の基準姿勢特徴量からの変化量は大きくなると想定される。その結果、例えば、当該変化量を入力としてドライバの姿勢崩れを判定する機械学習モデルに当該変化量を入力すると、いずれのシーンにおいても、ドライバの姿勢崩れが有ると判定される可能性がある。実際には、図10Bに示すシーンにおいては、ドライバの姿勢崩れが有ると判定されるべきではない。
機械学習モデルを用いた姿勢崩れの判定では、このように、特徴量が安定して抽出されないシーンにおいて、意図しない特徴量の基準姿勢特徴量からの変化が発生し、ドライバの姿勢崩れの有無を誤判定してしまう可能性が高くなるおそれがある。
It is assumed that the amount of change from the reference posture feature amount of the feature amount is large in both the scene shown in Fig. 10A and the scene shown in Fig. 10B. As a result, for example, if the amount of change is input to a machine learning model that determines whether the driver has poor posture, it may be determined that the driver has poor posture in both scenes. In fact, it should not be determined that the driver has poor posture in the scene shown in Fig. 10B.
When determining whether a driver has poor posture using a machine learning model, in scenes where features cannot be extracted stably, an unintended change from the reference posture feature may occur, increasing the possibility of misjudging whether the driver has poor posture.

これに対し、実施の形態1に係る異常姿勢検知装置1は、上述のとおり、まず、抽出した特徴量と算出した変化量とを正常姿勢判定用条件と比較することで、抽出した特徴量を正常姿勢判定用条件と比較することで、または、算出した変化量を正常姿勢判定用条件と比較することで、ドライバの姿勢は正常姿勢であるか否かを判定する。その後、異常姿勢検知装置1は、ドライバの姿勢は正常姿勢ではないと判定した場合に、算出した変化量と機械学習モデルとに基づき、ドライバは姿勢崩れを起こしているか否かを判定し、ドライバは姿勢崩れを起こしていると判定した状態が異常検知用時間継続した場合に、ドライバの異常姿勢を検知する。In contrast, as described above, the abnormal posture detection device 1 according to embodiment 1 first determines whether the driver's posture is normal by comparing the extracted feature amount and the calculated change amount with the normal posture determination conditions, or by comparing the extracted feature amount with the normal posture determination conditions, or by comparing the calculated change amount with the normal posture determination conditions. If the abnormal posture detection device 1 then determines that the driver's posture is not normal, it determines whether the driver is exhibiting poor posture based on the calculated change amount and the machine learning model, and detects the driver's abnormal posture if the state in which it has been determined that the driver is exhibiting poor posture continues for the abnormality detection time.

そのため、異常姿勢検知装置1は、撮像画像から特徴量が安定して抽出されないシーンが発生しても、ドライバの異常姿勢を検知することができる。 Therefore, the abnormal posture detection device 1 can detect the driver's abnormal posture even in cases where features cannot be stably extracted from the captured image.

図11は、実施の形態1に係る運転制御システム300による運転支援機能の動作の一例を説明するためのフローチャートである。
以下の説明では、異常姿勢検知システム100によりドライバの姿勢が異常姿勢であることが検知された場合、運転制御システム300により、運転支援機能として、車両の緊急退避機能を行う例を挙げて説明する。なお、運転制御システム300の動作は、例えば、車両のイグニッションがONにされた後に開始される。
FIG. 11 is a flowchart for explaining an example of the operation of the driving assistance function by the driving control system 300 according to the first embodiment.
In the following description, an example will be given in which the driving control system 300 performs an emergency evacuation function for the vehicle as a driving assistance function when the abnormal posture detection system 100 detects that the driver's posture is abnormal. Note that the operation of the driving control system 300 is started, for example, after the ignition of the vehicle is turned on.

まず、運転制御システム300の運転制御装置C3は、異常姿勢検知システム100から異常姿勢検知情報を取得し(ステップST401)、ドライバの異常姿勢が検知されたか否かを判定する(ステップST402)。異常姿勢検知情報から、ドライバの異常姿勢が検知されたことが示されなかった場合(ステップST402の“NO”の場合)、運転制御システム300の動作は、ST401の処理に進む。First, the driving control device C3 of the driving control system 300 acquires abnormal posture detection information from the abnormal posture detection system 100 (step ST401) and determines whether or not an abnormal posture of the driver has been detected (step ST402). If the abnormal posture detection information does not indicate that an abnormal posture of the driver has been detected ("NO" in step ST402), the operation of the driving control system 300 proceeds to the processing of ST401.

一方、異常姿勢検知情報から、ドライバの異常姿勢が検知されたことが示された場合、警報制御装置C7は、警告部C71を作動させ、ドライバに対する警告を開始する(ステップST403)。ここで、警告部C71によるドライバに対する警告とは、例えば、第1の車両に搭載されたナビゲーションシステムC54の表示部への警告メッセージの表示、または第1の車両に搭載されたオーディオ機器からの音声の出力である。On the other hand, if the abnormal posture detection information indicates that an abnormal posture of the driver has been detected, the warning control device C7 activates the warning unit C71 to start warning the driver (step ST403). Here, the warning to the driver by the warning unit C71 may be, for example, the display of a warning message on the display unit of the navigation system C54 installed in the first vehicle, or the output of audio from an audio device installed in the first vehicle.

次いで、警報制御装置C7は、警告に対してドライバから反応が得られたか否かを判定する(ステップST404)。ここで、警告に対してドライバから反応が得られたか否かの判定は、例えば、警告部C71から警告が発せられてから、予め定められた時間が経過する前に、異常姿勢検知システム100から、ドライバの異常姿勢が検知されたことを示す異常姿勢検知情報が得られたか否かに基づいて行う。Next, the warning control device C7 determines whether or not the driver has responded to the warning (step ST404). Here, the determination of whether or not the driver has responded to the warning is made based on, for example, whether or not abnormal posture detection information indicating that the driver's abnormal posture has been detected is obtained from the abnormal posture detection system 100 before a predetermined time has elapsed since the warning was issued by the warning unit C71.

すなわち、警報制御装置C7は、警告部C71を作動させてから予め定められた時間が経過する前に、異常姿勢検知システム100から、ドライバの異常姿勢を検知したことを示す異常姿勢検知情報が得られなかった場合、警告に対してドライバから反応が得られたと判定する。一方、警報制御装置C7は、警告部C71を作動させてから、異常姿勢検知システム100からドライバの異常姿勢を検知したことを示す異常姿勢検知情報が得られる状態のまま、予め定められた時間が経過した場合、警告に対してドライバから反応が得られなかったと判定する。なお、警告に対してドライバから反応が得られたか否かの判定は、例えば、警告部C71を作動させてから予め定められた時間が経過する前に、ドライバによる操作部の操作により、警告を解除する操作が行われたか否かに基づいて行ってもよい。また、予め定められた時間とは、例えば3秒である。 In other words, if abnormal posture detection information indicating that an abnormal posture of the driver has been detected is not received from the abnormal posture detection system 100 before a predetermined time has elapsed since the warning unit C71 was activated, the warning control device C7 determines that a response has been received from the driver to the warning. On the other hand, if a predetermined time has elapsed since the warning unit C71 was activated while abnormal posture detection information indicating that an abnormal posture of the driver has been detected remains received from the abnormal posture detection system 100, the warning control device C7 determines that a response has not been received from the driver to the warning. Note that the determination of whether a response has been received from the driver to the warning may be made, for example, based on whether the driver operates the operating unit to cancel the warning before a predetermined time has elapsed since the warning unit C71 was activated. The predetermined time is, for example, 3 seconds.

警告に対してドライバから反応が得られた場合(ステップST404の“YES”の場合)、警報制御装置C7は、警告部C71からの警告を停止し(ステップST405)、運転制御システム300の動作は、ステップST401の処理に進む。一方、警告に対してドライバの反応が得られなかった場合(ステップST404の“NO”の場合)、警報制御装置C7は、報知部C72を作動させ、第1の車両外に存在する人間への報知を開始する(ステップST406)。ここで、第2の車両への報知とは、第2の車両の乗員等、第1の車両外に存在する人間へ、第1の車両の運転者が継続して運転可能な状態にないことを通知するもの、または第1の車両が緊急退避機能等の運転支援機能を開始することを通知するものである。If the driver responds to the warning ("YES" in step ST404), the warning control device C7 stops the warning from the warning unit C71 (step ST405), and the operation of the driving control system 300 proceeds to the processing of step ST401. On the other hand, if the driver does not respond to the warning ("NO" in step ST404), the warning control device C7 activates the notification unit C72 and begins notifying people outside the first vehicle (step ST406). Here, notifying the second vehicle means notifying people outside the first vehicle, such as occupants of the second vehicle, that the driver of the first vehicle is not in a condition to continue driving, or notifying that the first vehicle will initiate a driving assistance function, such as an emergency evacuation function.

そして、運転制御装置C3は、緊急退避機能を開始する。まず、運転制御装置C3は、車両状態取得装置C6から、車両状態に関する情報を取得する(ステップST407)。なお、車両状態とは、第1の車両の状態を示す情報であり、緊急退避機能等の運転支援機能における車両制御に用いられる。 Then, the driving control device C3 starts the emergency evacuation function. First, the driving control device C3 acquires information about the vehicle state from the vehicle state acquisition device C6 (step ST407). Note that the vehicle state is information indicating the state of the first vehicle and is used for vehicle control in driving assistance functions such as the emergency evacuation function.

次に、運転制御装置C3は、周辺状況監視装置C5から、第1の車両の周辺状況に関する情報を取得し(ステップST408)、第1の車両を退避させる位置を設定する(ステップST409)。以下、第1の車両を退避させる位置を、退避位置という。なお、退避位置は、第1の車両の現在位置から150mの範囲内、または第1の車両が現在位置からの移動に要する時間が60秒以内に収まる位置であってよい。このようにすると、第1の車両の退避位置までの移動に伴う、交差点への侵入回数が必要以上に増加することを防止できる。 Next, the driving control device C3 acquires information about the surrounding conditions of the first vehicle from the surrounding conditions monitoring device C5 (step ST408) and sets a location to which the first vehicle should be evacuated (step ST409). Hereinafter, the location to which the first vehicle should be evacuated is referred to as the evacuation location. Note that the evacuation location may be within a range of 150 m from the current location of the first vehicle, or a location that takes the first vehicle 60 seconds or less to move from its current location. This prevents the first vehicle from entering the intersection more than necessary as it moves to the evacuation location.

例えば、運転制御装置C3は、周辺状況監視装置C5から、第1の車両を安全に停止可能な位置を探索し、安全に停止可能な位置の候補のうちから、最も安全性の高い位置を退避位置として設定する。ここで、退避位置は、第2の車両または歩行者等の移動体、および障害物との衝突の可能性がなく、第1の車両の現在位置から退避位置への経路において、前述の移動体および障害物との衝突の可能性がない位置である。退避位置の例は、路肩等の道路端、交差点および踏切以外の車線内等である。また、退避位置が路肩等の道路端である場合は、同乗者が第1の車両から脱出できるスペースを確保してもよい。 For example, the driving control device C3 searches for a position where the first vehicle can be stopped safely using the surrounding conditions monitoring device C5, and sets the safest position from among the candidate safe stopping positions as the evacuation position. Here, the evacuation position is a position where there is no possibility of collision with a moving object such as a second vehicle or a pedestrian, or an obstacle, and where there is no possibility of collision with the aforementioned moving object or obstacle on the route from the current position of the first vehicle to the evacuation position. Examples of evacuation positions include the edge of the road such as a road shoulder, or within a lane other than an intersection or railroad crossing. Furthermore, if the evacuation position is the edge of the road such as a road shoulder, space may be secured to allow passengers to escape from the first vehicle.

退避位置を設定した後、運転制御装置C3は、車両制御を行い退避位置へ第1の車両を停止させる。運転制御装置C3は、退避位置を設定した後、第1の車両の現在の位置から設定した退避位置に至るまでの経路を、ナビゲーションシステムC54の表示部へ表示させてもよい。After setting the evacuation position, the driving control device C3 performs vehicle control to stop the first vehicle at the evacuation position. After setting the evacuation position, the driving control device C3 may display the route from the current position of the first vehicle to the set evacuation position on the display unit of the navigation system C54.

まず、運転制御装置C3は、退避位置へ第1の車両を移動させるまでに、進路変更を要するか否かを判定する(ステップST410)。退避位置へ第1の車両を移動させるまでに、進路変更を要さない場合(ステップST410の“NO”の場合)、すなわち、退避位置を第1の車両が現在走行している車線内に設定した場合、操舵アクチュエータ31および制駆動アクチュエータ41を制御して、第1の車両に現在走行している車線内を走行させる(ステップST411)。そして、運転制御装置C3は、操舵アクチュエータ31および制駆動アクチュエータ41を制御して、第1の車両を減速させた後、退避位置に停止させる(ステップST412)。First, the driving control device C3 determines whether a lane change is required before moving the first vehicle to the evacuation position (step ST410). If a lane change is not required before moving the first vehicle to the evacuation position ("NO" in step ST410), i.e., if the evacuation position is set within the lane in which the first vehicle is currently traveling, the driving control device C3 controls the steering actuator 31 and braking/driving actuator 41 to cause the first vehicle to travel within the lane in which the first vehicle is currently traveling (step ST411). Then, the driving control device C3 controls the steering actuator 31 and braking/driving actuator 41 to decelerate the first vehicle and then stop it at the evacuation position (step ST412).

なお、ステップST411の処理において、運転制御装置C3は、例えば、10km/h等、緊急停止が可能な速度で第1の車両を走行させてよい。また、退避位置が第1の車両の近傍に設定された場合等、第1の車両の走行を継続させる必要がない場合は、ステップST411の処理は省略可能である。さらに、ステップST411およびステップST412の処理において、運転制御装置C3により第1の車両を減速させる場合、同乗者の転倒を防止するため、例えば、3m/s以下であってよい。 In the process of step ST411, the driving control device C3 may drive the first vehicle at a speed at which an emergency stop can be made, such as 10 km/h. Furthermore, if it is not necessary to continue driving the first vehicle, such as when the evacuation position is set near the first vehicle, the process of step ST411 may be omitted. Furthermore, in the processes of steps ST411 and ST412, when the driving control device C3 decelerates the first vehicle, the deceleration may be, for example, 3 m/ or less to prevent passengers from falling over.

そして、運転制御装置C3により、第1の車両を退避位置に停止させた後、車載通信機C52を介して、車両外部のコールセンター等に通報を行う(ステップST413)。車載通信機C52を介した通報には、例えば、第1の車両のドライバが異常姿勢の状態であり運転を継続できない状態にある可能性があることを示すメッセージ、周辺状況監視装置C5で取得した第1の車両の現在位置、および運転制御装置C3により設定した退避位置が含まれる。なお、車載通信機C52により通報を行う場合においても、運転制御装置C3により第1の車両の停止状態を継続させ、警報制御装置C7により、第1の車両外に存在する人間に対する報知を継続させてもよい。 Then, after the driving control device C3 stops the first vehicle at the evacuation position, a report is sent via the onboard communication device C52 to a call center or the like outside the vehicle (step ST413). The report sent via the onboard communication device C52 includes, for example, a message indicating that the driver of the first vehicle is in an abnormal position and may be unable to continue driving, the current position of the first vehicle acquired by the surrounding conditions monitoring device C5, and the evacuation position set by the driving control device C3. Note that even when a report is sent via the onboard communication device C52, the driving control device C3 may continue to keep the first vehicle stopped, and the alarm control device C7 may continue to alert people outside the first vehicle.

ステップST410の処理で、運転制御装置C3により、退避位置へ第1の車両を移動させるまでに、進路変更を要すると判定された場合(ステップST410の“YES”の場合)について説明する。なお、進路変更とは、車線変更のように、第1の車両が走行する車線と隣接する車線へ第1の車両を移動させる場合と、道路端に第1の車両を寄せるように、第1の車両が走行する車線から第1の車両を逸脱させる場合とを含む。 The following describes the case where the driving control device C3 determines in the processing of step ST410 that a lane change is required before moving the first vehicle to the evacuation position ("YES" in step ST410). Note that lane change includes cases where the first vehicle is moved to a lane adjacent to the lane in which the first vehicle is traveling, such as a lane change, and cases where the first vehicle is deviated from the lane in which the first vehicle is traveling, such as pulling the first vehicle to the edge of the road.

運転制御装置C3は、進路変更を要すると判定した場合、操舵アクチュエータ31および制駆動アクチュエータ41を制御して、第1の車両の進路変更を行う(ステップST414)。ここで、進路変更先に存在する第2の車両または歩行者等が、第1の車両の進路変更を認識して衝突を回避できるよう、進路変更における車両横方向への移動速度は0.3m/s程度であってよい。さらに、進路変更を行う場合、警報制御装置C7は、進路変更が開始される時点から、予め定められた時間以上前に、報知部C72により第1の車両が進路変更を開始する旨を第1の車両外の人間に報知してよい。 If the driving control device C3 determines that a lane change is necessary, it controls the steering actuator 31 and braking/driving actuator 41 to change the lane of the first vehicle (step ST414). Here, the lateral movement speed of the vehicle during lane change may be approximately 0.3 m/s so that a second vehicle or pedestrian, etc., present at the lane change destination can recognize the lane change of the first vehicle and avoid a collision. Furthermore, when a lane change is to be made, the warning control device C7 may notify a person outside the first vehicle that the first vehicle will begin changing lane via the notification unit C72 at least a predetermined time before the lane change begins.

次に、警報部による警報に対してドライバから反応が得られなかった場合、報知部C72を介して、第2の車両に対して、第1の車両のドライバの姿勢が異常姿勢であり、ドライバは運転を継続できない状態にある可能性があることを示す報知を行う。なお、報知部C72による第2の車両への報知は、第1の車両のドライバの姿勢が異常姿勢であることを示す報知に限らず、以降の処理にて行われる、車両の緊急退避機能が開始されることを示す報知、または車両の緊急退避機能が実行されていることを示す報知であってもよい。Next, if no response is received from the driver in response to the warning issued by the alarm unit, the notification unit C72 notifies the second vehicle that the driver of the first vehicle is in an abnormal position and that the driver may be unable to continue driving. Note that the notification to the second vehicle by the notification unit C72 is not limited to a notification that the driver of the first vehicle is in an abnormal position, but may also be a notification that the vehicle's emergency evacuation function will be initiated or a notification that the vehicle's emergency evacuation function is being executed, which is performed in subsequent processing.

そして、運転制御装置C3は、ステップST412の処理と同様に、操舵アクチュエータ31および制駆動アクチュエータ41を制御して、第1の車両を減速させた後、退避位置に停止させる(ステップST415)。運転制御装置C3により、第1の車両を退避位置に停止させた後、運転制御システム300の動作は、ステップST413の処理に進み、車載通信機C52を介して、車両外部のコールセンター等に通報を行う。 Then, similar to the processing of step ST412, the driving control device C3 controls the steering actuator 31 and braking/driving actuator 41 to decelerate the first vehicle and then stop it at the evacuation position (step ST415). After the driving control device C3 stops the first vehicle at the evacuation position, the operation of the driving control system 300 proceeds to the processing of step ST413, and a report is sent to a call center or the like outside the vehicle via the on-board communication device C52.

また、運転制御システム300は、運転支援機能を実行中に、オーバーライド操作があった場合、操舵アクチュエータ31または制駆動アクチュエータ41の制御を、同乗者またはドライバによる運転操作に代替してもよい。すなわち、例えば、図11における、ステップST406~ステップST415の処理の間に、オーバーライド操作検出部C66が、オーバーライド操作を検出した場合、検出されたオーバーライド操作により、車両の運転を行ってもよい。 Furthermore, if an override operation is performed while the driving assistance function is being executed, the driving control system 300 may substitute the control of the steering actuator 31 or braking/driving actuator 41 for driving operations by the passenger or driver. That is, for example, if the override operation detection unit C66 detects an override operation during the processing of steps ST406 to ST415 in FIG. 11, the vehicle may be driven based on the detected override operation.

なお、上述の例では、異常姿勢検知システム100によりドライバの姿勢が異常姿勢であることが検知された場合、運転制御システム300により、運転支援機能として、車両の緊急退避機能を行う例を挙げて説明したが、運転制御システム300は、運転支援機能として、ACCまたはLKAを実行してもよい。また、運転制御システム300により、ACCおよびLKAを実行した後、周囲の安全が確保できた場合に緊急退避機能を実行させるようにするなど、運転支援機能を組み合わせてもよい。運転支援機能は適宜組み合わせ可能である。 In the above example, when the abnormal posture detection system 100 detects that the driver's posture is abnormal, the driving control system 300 performs an emergency evacuation function for the vehicle as a driving assistance function. However, the driving control system 300 may also perform ACC or LKA as a driving assistance function. Furthermore, driving assistance functions may be combined, such as by having the driving control system 300 perform ACC and LKA and then execute the emergency evacuation function once safety in the surrounding area is ensured. Driving assistance functions can be combined as appropriate.

以上の実施の形態1では、異常姿勢検知装置1は基準姿勢特徴量算出部13を備え、ドライバの基準姿勢を推定し、推定した基準姿勢における基準姿勢特徴量を算出する機能を有しているものとしたが、これは一例に過ぎない。例えば、ドライバの基準姿勢の推定および当該基準姿勢における基準姿勢特徴量を算出する機能は、異常姿勢検知装置1の外部において異常姿勢検知装置1と接続されている装置(図示省略)が有していてもよい。
この場合、異常姿勢検知装置1は、基準姿勢特徴量算出部13を備えることを必須としない。また、異常姿勢検知装置1の動作について、図5に示すフローチャートを用いて説明したような、基準姿勢特徴量算出処理の動作は省略可能である。
また、例えば、予め、管理者等が、一般的なドライバの顔向き、頭位置、および、顔検知信頼度に基づいて基準姿勢を設定し、記憶部18等、異常姿勢検知装置1が参照可能な場所に記憶させておいてもよい。この場合も、異常姿勢検知装置1は、基準姿勢特徴量算出部13を備えることを必須とせず、図5に示すフローチャートを用いた説明したような、基準姿勢特徴量算出処理の動作は省略可能である。ただし、基準姿勢特徴量算出部13または外部の装置にて基準姿勢を推定する機能を有する構成としたほうが、基準姿勢特徴量算出部13または外部の装置にて基準姿勢を推定する機能を有しない構成とするよりも、異常姿勢検知装置1は、より個人にあわせた基準姿勢の推定、および、基準姿勢特徴量の算出ができる。その結果、異常姿勢検知装置1は、より精度よく、ドライバが異常姿勢であるか否かの検知を行うことができる。
In the above-described first embodiment, the abnormal posture detection device 1 includes the reference posture feature amount calculation unit 13 and has the function of estimating the reference posture of the driver and calculating the reference posture feature amount for the estimated reference posture, but this is merely an example. For example, the function of estimating the reference posture of the driver and calculating the reference posture feature amount for the reference posture may be possessed by a device (not shown) connected to the abnormal posture detection device 1 outside the abnormal posture detection device 1.
In this case, abnormal posture detection device 1 does not necessarily have to include reference posture feature value calculation unit 13. Furthermore, with regard to the operation of abnormal posture detection device 1, the operation of the reference posture feature value calculation process as described using the flowchart shown in FIG.
Alternatively, for example, an administrator or the like may set a reference posture based on the facial orientation, head position, and face detection reliability of a typical driver in advance and store the reference posture in a location accessible to the abnormal posture detection device 1, such as the storage unit 18. In this case, the abnormal posture detection device 1 does not necessarily need to include the reference posture feature amount calculation unit 13, and the operation of the reference posture feature amount calculation process as described using the flowchart shown in FIG. 5 can be omitted. However, a configuration having a function for estimating the reference posture in the reference posture feature amount calculation unit 13 or an external device allows the abnormal posture detection device 1 to estimate a reference posture and calculate reference posture feature amounts that are more tailored to the individual than a configuration not having a function for estimating the reference posture in the reference posture feature amount calculation unit 13 or an external device. As a result, the abnormal posture detection device 1 can more accurately detect whether the driver is in an abnormal posture.

また、以上の実施の形態1では、機械学習モデルの入力とする変化量には顔検知信頼度の変化量が含まれていたが、これは一例に過ぎない。機械学習モデルの入力とする変化量には顔検知信頼度の変化量が含まれていないものとしてもよい。
ただし、機械学習モデルの入力とする変化量には顔検知信頼度を含めるほうが、顔検知信頼度を含めない場合と比べ、異常姿勢検知装置1は、より精度の高い姿勢崩れの有無の判定を行うことができる。
昨今、車両に搭載される撮像装置2は、小型化されている。小型化された撮像装置2では狭角レンズが採用されている場合が多い。撮像装置2がいわゆる狭角カメラである場合、撮像範囲が狭くなる。すなわち、ドライバの顔のパーツがフレームアウトする可能性が高くなる。言い換えれば、ドライバの顔のパーツの検知のしやすさ度合いが低くなる。この場合、ドライバの姿勢が異常姿勢でなくても、検知されるドライバの顔のもっともらしさの度合いは低くなる。機械学習モデルの入力として当該顔検知信頼度を採用することで、姿勢崩れが過検知されることを防ぎ、機械学習モデルから得られるドライバの姿勢崩れの有無を示す情報について、より精度の高い推論結果としての情報を得られることが期待できる。
In the first embodiment, the amount of change used as an input to the machine learning model includes the amount of change in face detection reliability, but this is merely an example. The amount of change used as an input to the machine learning model may not include the amount of change in face detection reliability.
However, if face detection reliability is included in the change amount used as input to the machine learning model, the abnormal posture detection device 1 can more accurately determine whether or not posture is abnormal, compared to when face detection reliability is not included.
Nowadays, imaging devices 2 mounted on vehicles have become smaller. Miniaturized imaging devices 2 often employ narrow-angle lenses. When the imaging device 2 is a so-called narrow-angle camera, the imaging range is narrow. That is, there is a high possibility that the driver's facial features will be out of frame. In other words, the ease of detecting the driver's facial features decreases. In this case, even if the driver's posture is not abnormal, the plausibility of the detected driver's face decreases. By using the face detection reliability as an input to the machine learning model, it is possible to prevent overdetection of posture imbalances and to expect to obtain more accurate inference results regarding information indicating whether or not the driver's posture is imbalance, obtained from the machine learning model.

また、以上の実施の形態1では、異常姿勢検知装置1が異常姿勢であるか否かを検知する対象となる車両の乗員は車両のドライバとしたが、これは一例に過ぎない。異常姿勢検知装置1は、ドライバ以外の車両の乗員を、異常姿勢であるか否かを検知する対象とできる。 In addition, in the above-described first embodiment, the vehicle occupant for whom the abnormal posture detection device 1 detects whether the vehicle is in an abnormal posture is the vehicle driver, but this is merely an example. The abnormal posture detection device 1 can also detect whether any vehicle occupant other than the driver is in an abnormal posture.

また、以上の実施の形態1では、異常姿勢検知装置1は、車両に搭載される車載装置とし、画像取得部11と、特徴量抽出部12と、基準姿勢特徴量算出部13と、変化量算出部14と、第1判定部15と、第2判定部16と、検知部17は、車載装置に備えられているものとした。
これに限らず、画像取得部11と、特徴量抽出部12と、基準姿勢特徴量算出部13と、変化量算出部14と、第1判定部15と、第2判定部16と、検知部17のうち、一部が車両の車載装置に搭載され、その他が当該車載装置とネットワークを介して接続されるサーバに備えられるものとして、車載装置とサーバとでシステムを構成するようにしてもよい。
また、画像取得部11と、特徴量抽出部12と、基準姿勢特徴量算出部13と、変化量算出部14と、第1判定部15と、第2判定部16と、検知部17が全部サーバに備えられてもよい。
In addition, in the above-described embodiment 1, the abnormal posture detection device 1 is an on-board device mounted on a vehicle, and the image acquisition unit 11, the feature extraction unit 12, the reference posture feature calculation unit 13, the change amount calculation unit 14, the first judgment unit 15, the second judgment unit 16, and the detection unit 17 are provided in the on-board device.
Without being limited to this, some of the image acquisition unit 11, the feature extraction unit 12, the reference posture feature calculation unit 13, the change amount calculation unit 14, the first determination unit 15, the second determination unit 16, and the detection unit 17 may be mounted on the in-vehicle device of the vehicle, and the rest may be provided on a server connected to the in-vehicle device via a network, so that a system may be configured with the in-vehicle device and the server.
In addition, the image acquisition unit 11, the feature extraction unit 12, the reference posture feature calculation unit 13, the change amount calculation unit 14, the first determination unit 15, the second determination unit 16, and the detection unit 17 may all be provided in the server.

図12Aおよび図12Bは、実施の形態1に係る異常姿勢検知装置1のハードウェア構成の一例を示す図である。
実施の形態1において、画像取得部11と、特徴量抽出部12と、基準姿勢特徴量算出部13と、変化量算出部14と、第1判定部15と、第2判定部16と、検知部17と、図示しない制御部の機能は、処理回路101により実現される。すなわち、異常姿勢検知装置1は、撮像画像に基づき、車両の乗員の姿勢が異常姿勢であるか否かを検知する制御を行うための処理回路101を備える。
処理回路101は、図12Aに示すように専用のハードウェアであっても、図12Bに示すようにメモリ105に格納されるプログラムを実行するプロセッサ104であってもよい。
12A and 12B are diagrams illustrating an example of the hardware configuration of the abnormal posture detection device 1 according to the first embodiment.
In the first embodiment, the functions of the image acquisition unit 11, the feature extraction unit 12, the reference posture feature calculation unit 13, the change amount calculation unit 14, the first determination unit 15, the second determination unit 16, the detection unit 17, and a control unit (not shown) are realized by the processing circuit 101. That is, the abnormal posture detection device 1 includes the processing circuit 101 for performing control to detect whether the posture of a vehicle occupant is an abnormal posture based on a captured image.
The processing circuitry 101 may be dedicated hardware as shown in FIG. 12A, or may be a processor 104 that executes a program stored in memory 105 as shown in FIG. 12B.

処理回路101が専用のハードウェアである場合、処理回路101は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、またはこれらを組み合わせたものが該当する。 When the processing circuit 101 is dedicated hardware, the processing circuit 101 may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a combination thereof.

処理回路がプロセッサ104の場合、画像取得部11と、特徴量抽出部12と、基準姿勢特徴量算出部13と、変化量算出部14と、第1判定部15と、第2判定部16と、検知部17と、図示しない制御部の機能は、ソフトウェア、ファームウェア、または、ソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアは、プログラムとして記述され、メモリ105に記憶される。プロセッサ104は、メモリ105に記憶されたプログラムを読み出して実行することにより、画像取得部11と、特徴量抽出部12と、基準姿勢特徴量算出部13と、変化量算出部14と、第1判定部15と、第2判定部16と、検知部17と、図示しない制御部の機能を実行する。すなわち、異常姿勢検知装置1は、プロセッサ104により実行されるときに、上述の図5のステップST1~ステップST3、図6のステップST11~ステップST16が結果的に実行されることになるプログラムを格納するためのメモリ105を備える。また、メモリ105に記憶されたプログラムは、画像取得部11と、特徴量抽出部12と、基準姿勢特徴量算出部13と、変化量算出部14と、第1判定部15と、第2判定部16と、検知部17と、図示しない制御部の処理の手順または方法をコンピュータに実行させるものであるともいえる。ここで、メモリ105とは、例えば、RAM、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read-Only Memory)等の不揮発性もしくは揮発性の半導体メモリ、または、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD(Digital Versatile Disc)等が該当する。 When the processing circuit is a processor 104, the functions of the image acquisition unit 11, feature extraction unit 12, reference posture feature calculation unit 13, change amount calculation unit 14, first determination unit 15, second determination unit 16, detection unit 17, and a control unit (not shown) are realized by software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in memory 105. The processor 104 reads and executes the program stored in memory 105 to perform the functions of the image acquisition unit 11, feature extraction unit 12, reference posture feature calculation unit 13, change amount calculation unit 14, first determination unit 15, second determination unit 16, detection unit 17, and a control unit (not shown). In other words, the abnormal posture detection device 1 includes memory 105 for storing a program that, when executed by the processor 104, results in the execution of steps ST1 to ST3 of FIG. 5 and steps ST11 to ST16 of FIG. 6 described above. In addition, it can also be said that the program stored in memory 105 causes a computer to execute the processing procedures or methods of the image acquisition unit 11, the feature extraction unit 12, the reference posture feature calculation unit 13, the change amount calculation unit 14, the first determination unit 15, the second determination unit 16, the detection unit 17, and a control unit (not shown). Here, the memory 105 may be, for example, a non-volatile or volatile semiconductor memory such as a RAM, a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), or an EEPROM (Electrically Erasable Programmable Read-Only Memory), or a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or a DVD (Digital Versatile Disc).

なお、画像取得部11と、特徴量抽出部12と、基準姿勢特徴量算出部13と、変化量算出部14と、第1判定部15と、第2判定部16と、検知部17と、図示しない制御部の機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。例えば、画像取得部11については専用のハードウェアとしての処理回路101でその機能を実現し、特徴量抽出部12と、基準姿勢特徴量算出部13と、変化量算出部14と、第1判定部15と、第2判定部16と、検知部17と、図示しない制御部についてはプロセッサ104がメモリ105に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
記憶部18は、例えば、メモリ105で構成される。
また、異常姿勢検知装置1は、撮像装置2または運転制御システム300が備える各種装置等の装置と、有線通信または無線通信を行う入力インタフェース装置102および出力インタフェース装置103を備える。
Note that the functions of image acquisition unit 11, feature extraction unit 12, reference posture feature calculation unit 13, change amount calculation unit 14, first determination unit 15, second determination unit 16, detection unit 17, and a control unit (not shown) may be partially implemented by dedicated hardware and partially implemented by software or firmware. For example, the functions of image acquisition unit 11 may be implemented by processing circuit 101 as dedicated hardware, and the functions of feature extraction unit 12, reference posture feature calculation unit 13, change amount calculation unit 14, first determination unit 15, second determination unit 16, detection unit 17, and a control unit (not shown) may be implemented by processor 104 reading and executing programs stored in memory 105.
The storage unit 18 is configured by, for example, a memory 105 .
The abnormal posture detection device 1 also includes an input interface device 102 and an output interface device 103 that perform wired or wireless communication with devices such as the imaging device 2 or various devices included in the operation control system 300.

以上のように、実施の形態1によれば、異常姿勢検知装置1は、車両の乗員の顔が存在すべき範囲が撮像された撮像画像を取得する画像取得部11と、画像取得部11が取得した撮像画像に基づき、乗員の姿勢の判定に用いる特徴量を抽出する特徴量抽出部12と、特徴量抽出部12が抽出した特徴量の、乗員の基準姿勢における特徴量からの変化量を算出する変化量算出部14と、特徴量抽出部12が抽出した特徴量と変化量算出部14が算出した変化量とを正常姿勢判定用条件と比較することで、特徴量抽出部12が抽出した特徴量を正常姿勢判定用条件と比較することで、または、変化量算出部14が算出した変化量を正常姿勢判定用条件と比較することで、乗員の姿勢は正常姿勢であるか否かを判定する第1判定部15と、第1判定部15が、乗員の姿勢は正常姿勢ではないと判定した場合、変化量算出部14が算出した変化量と、変化量を入力とし乗員の姿勢崩れの有無を示す情報を出力する機械学習モデルとに基づき、乗員は姿勢崩れを起こしているか否かを判定する第2判定部16と、第2判定部16が乗員は姿勢崩れを起こしていると判定した状態が異常検知用時間継続した場合に、乗員の異常姿勢を検知する検知部17とを備えるように構成した。そのため、異常姿勢検知装置1は、撮像画像から特徴量が安定して抽出されないシーンが発生しても、乗員の異常姿勢を検知することができる。As described above, according to the first embodiment, the abnormal posture detection device 1 includes an image acquisition unit 11 that acquires an image of the area where the face of a vehicle occupant should be located, a feature extraction unit 12 that extracts features to be used in determining the posture of the occupant based on the image acquired by the image acquisition unit 11, a change amount calculation unit 14 that calculates the amount of change in the feature extracted by the feature extraction unit 12 from the feature in the occupant's reference posture, and a normal posture determination condition by comparing the feature extracted by the feature extraction unit 12 and the change amount calculated by the change amount calculation unit 14 with the normal posture determination condition. The abnormal posture detection device 1 is configured to include a first determination unit 15 that determines whether the posture of the occupant is normal by comparing the amount of change calculated by the change amount calculation unit 14 with a normal posture determination condition, a second determination unit 16 that, when the first determination unit 15 determines that the posture of the occupant is not normal, determines whether the occupant has lost their posture based on the amount of change calculated by the change amount calculation unit 14 and a machine learning model that inputs the amount of change and outputs information indicating whether the occupant has lost their posture, and a detection unit 17 that detects an abnormal posture of the occupant when the state in which the second determination unit 16 has determined that the occupant has lost their posture continues for an abnormality detection time. Therefore, the abnormal posture detection device 1 can detect an abnormal posture of the occupant even when a scene occurs in which feature amounts cannot be stably extracted from a captured image.

なお、本開示は、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。 Note that this disclosure allows for modifications to any of the components of the embodiments or the omission of any of the components of the embodiments.

本開示の異常姿勢検知装置は、撮像画像から特徴量が安定して抽出されないシーンが発生しても、乗員の異常姿勢を検知することができる。 The abnormal posture detection device disclosed herein can detect an occupant's abnormal posture even in situations where features cannot be stably extracted from captured images.

1 異常姿勢検知装置、11 画像取得部、12 特徴量抽出部、13 基準姿勢特徴量算出部、14 変化量算出部、15 第1判定部、16 第2判定部、17 検知部、18 記憶部、100 異常姿勢検知システム、2 撮像装置、300 運転制御システム、3 操舵機構、31 操舵アクチュエータ、4 制駆動機構、41 制駆動アクチュエータ、101 処理回路、102 入力インタフェース装置、103 出力インタフェース装置、104 プロセッサ、105 メモリ、C3 運転制御装置、C4 地図情報記憶装置、C5 周辺状況監視装置、C51 GPS受信機、C52 車載通信機、C53 車外センサ、C54 ナビゲーションシステム、C6 車両状態取得装置、C61 舵角センサ、C62 車速センサ、C63 操舵トルクセンサ、C64 アクセルポジションセンサ、C65 ブレーキポジションセンサ、C66 オーバーライド操作検出部、C7 警報制御装置、C71 警告部、C72 報知部。1 Abnormal posture detection device, 11 Image acquisition unit, 12 Feature extraction unit, 13 Reference posture feature calculation unit, 14 Change amount calculation unit, 15 First determination unit, 16 Second determination unit, 17 Detection unit, 18 Memory unit, 100 Abnormal posture detection system, 2 Imaging device, 300 Driving control system, 3 Steering mechanism, 31 Steering actuator, 4 Braking/driving mechanism, 41 Braking/driving actuator, 101 Processing circuit, 102 Input interface device, 103 Output interface device, 104 Processor, 105 Memory, C3 Driving control device, C4 Map information storage device, C5 Surrounding situation monitoring device, C51 GPS receiver, C52 In-vehicle communication device, C53 External sensor, C54 Navigation system, C6 Vehicle state acquisition device, C61 Steering angle sensor, C62 Vehicle speed sensor, C63 Steering torque sensor, C64 Accelerator position sensor, C65 brake position sensor, C66 override operation detection unit, C7 alarm control device, C71 warning unit, C72 notification unit.

Claims (6)

車両の乗員の顔が存在すべき範囲が撮像された撮像画像を取得する画像取得部と、
前記画像取得部が取得した前記撮像画像に基づき、前記乗員の姿勢の判定に用いる特徴量を抽出する特徴量抽出部と、
前記特徴量抽出部が抽出した前記特徴量の、前記乗員の基準姿勢における前記特徴量からの変化量を算出する変化量算出部と、
前記特徴量抽出部が抽出した前記特徴量と前記変化量算出部が算出した前記変化量とを正常姿勢判定用条件と比較することで、または、前記特徴量抽出部が抽出した前記特徴量を前記正常姿勢判定用条件と比較することで、前記乗員の姿勢は正常姿勢であるか否かを判定する第1判定部と、
前記第1判定部が、前記乗員の姿勢は正常姿勢ではないと判定した場合、前記変化量算出部が算出した前記変化量と、前記変化量を入力とし前記乗員の姿勢崩れの有無を示す情報を出力する機械学習モデルとに基づき、前記乗員は姿勢崩れを起こしているか否かを判定する第2判定部と、
前記第2判定部が前記乗員は姿勢崩れを起こしていると判定した状態が異常検知用時間継続した場合に、前記乗員の異常姿勢を検知する検知部
とを備えた異常姿勢検知装置。
an image acquisition unit that acquires a captured image capturing an area where the face of a vehicle occupant should be present;
a feature extraction unit that extracts feature amounts used to determine the posture of the occupant based on the captured image acquired by the image acquisition unit;
a change amount calculation unit that calculates a change amount of the feature amount extracted by the feature amount extraction unit from the feature amount in a reference posture of the occupant;
a first determination unit that determines whether the posture of the occupant is normal by comparing the feature extracted by the feature extraction unit and the change calculated by the change calculation unit with a normal posture determination condition , or by comparing the feature extracted by the feature extraction unit with the normal posture determination condition;
a second determination unit that, when the first determination unit determines that the posture of the occupant is not normal, determines whether the occupant has lost their posture based on the amount of change calculated by the change amount calculation unit and a machine learning model that receives the amount of change as an input and outputs information indicating whether the occupant has lost their posture;
and a detection unit that detects an abnormal posture of the occupant when the state in which the second determination unit has determined that the occupant is losing their posture continues for an abnormality detection time.
前記乗員の前記基準姿勢を推定し、前記基準姿勢における前記特徴量を算出する基準姿勢特徴量算出部
を備えた請求項1記載の異常姿勢検知装置。
The abnormal posture detection device according to claim 1 , further comprising: a reference posture feature amount calculation unit that estimates the reference posture of the occupant and calculates the feature amount in the reference posture.
前記特徴量は、前記乗員の顔向きおよび前記乗員の頭位置を含む
ことを特徴とする請求項1または請求項2記載の異常姿勢検知装置。
3. The abnormal posture detection device according to claim 1, wherein the feature amount includes a facial orientation of the occupant and a head position of the occupant.
前記特徴量は、前記乗員の顔向き、前記乗員の頭位置、および、顔検知信頼度を含む
ことを特徴とする請求項1または請求項2記載の異常姿勢検知装置。
3. The abnormal posture detection device according to claim 1, wherein the feature amounts include a facial orientation of the occupant, a head position of the occupant, and a face detection reliability.
画像取得部が、車両の乗員の顔が存在すべき範囲が撮像された撮像画像を取得するステップと、
特徴量抽出部が、前記画像取得部が取得した前記撮像画像に基づき、前記乗員の姿勢の判定に用いる特徴量を抽出するステップと、
変化量算出部が、前記特徴量抽出部が抽出した前記特徴量の、前記乗員の基準姿勢における前記特徴量からの変化量を算出するステップと、
第1判定部が、前記特徴量抽出部が抽出した前記特徴量と前記変化量算出部が算出した前記変化量とを正常姿勢判定用条件と比較することで、または、前記特徴量抽出部が抽出した前記特徴量を前記正常姿勢判定用条件と比較することで、前記乗員の姿勢は正常姿勢であるか否かを判定するステップと、
第2判定部が、前記第1判定部が前記乗員の姿勢は正常姿勢ではないと判定した場合、前記変化量算出部が算出した前記変化量と、前記変化量を入力とし前記乗員の姿勢崩れの有無を示す情報を出力する機械学習モデルとに基づき、前記乗員は姿勢崩れを起こしているか否かを判定するステップと、
検知部が、前記第2判定部が前記乗員は姿勢崩れを起こしていると判定した状態が異常検知用時間継続した場合に、前記乗員の異常姿勢を検知するステップ
とを備えた異常姿勢検知方法。
an image acquisition unit acquiring a captured image capturing an area where the face of a vehicle occupant should be present;
a feature extraction unit extracting feature amounts used to determine the posture of the occupant based on the captured image acquired by the image acquisition unit;
a change amount calculation unit calculating a change amount of the feature amount extracted by the feature amount extraction unit from the feature amount in a reference posture of the occupant;
a step in which a first determination unit determines whether the posture of the occupant is normal by comparing the feature extracted by the feature extraction unit and the change calculated by the change calculation unit with a normal posture determination condition , or by comparing the feature extracted by the feature extraction unit with the normal posture determination condition;
a second determination unit, when the first determination unit determines that the posture of the occupant is not normal, determining whether the occupant has lost their posture based on the amount of change calculated by the change amount calculation unit and a machine learning model that receives the amount of change as an input and outputs information indicating whether the occupant has lost their posture;
and a step in which a detection unit detects an abnormal posture of the occupant when the state in which the second determination unit has determined that the occupant is losing their posture continues for an abnormality detection time.
請求項1記載の異常姿勢検知装置と、前記車両の運転の制御を行う運転制御装置と、を備えた車両制御システムであって、
前記異常姿勢検知装置は、前記乗員が前記異常姿勢であるか否かの検知結果を前記運転制御装置に出力し、
前記運転制御装置は、前記検知結果に基づいて、前記乗員に対する警告の出力または前記車両の退避処理を行う制御信号を、前記車両に搭載された警報制御装置、操舵機構、または制駆動機構に出力する
ことを特徴とする車両制御システム。
A vehicle control system comprising the abnormal attitude detection device according to claim 1 and a driving control device that controls driving of the vehicle,
the abnormal posture detection device outputs a detection result of whether the occupant is in the abnormal posture to the operation control device;
The vehicle control system is characterized in that the driving control device outputs a control signal to issue a warning to the occupants or perform evacuation processing of the vehicle to an alarm control device, a steering mechanism, or a braking/driving mechanism mounted on the vehicle based on the detection result.
JP2024556927A 2022-11-10 2022-11-10 Abnormal attitude detection device, abnormal attitude detection method, and vehicle control system Active JP7785194B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/041801 WO2024100814A1 (en) 2022-11-10 2022-11-10 Abnormal posture detection device, abnormal posture detection method, and vehicle control system

Publications (3)

Publication Number Publication Date
JPWO2024100814A1 JPWO2024100814A1 (en) 2024-05-16
JPWO2024100814A5 JPWO2024100814A5 (en) 2024-12-23
JP7785194B2 true JP7785194B2 (en) 2025-12-12

Family

ID=91032464

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024556927A Active JP7785194B2 (en) 2022-11-10 2022-11-10 Abnormal attitude detection device, abnormal attitude detection method, and vehicle control system

Country Status (3)

Country Link
JP (1) JP7785194B2 (en)
DE (1) DE112022007995T5 (en)
WO (1) WO2024100814A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015198540A1 (en) 2014-06-23 2015-12-30 株式会社デンソー Device for detecting driving incapacity state of driver
JP2017217472A (en) 2016-06-02 2017-12-14 オムロン株式会社 State estimation device, state estimation method, and state estimation program
WO2018225176A1 (en) 2017-06-07 2018-12-13 三菱電機株式会社 State determination device and state determination method
WO2019102525A1 (en) 2017-11-21 2019-05-31 三菱電機株式会社 Abnormality detection device and abnormality detection method
WO2021166791A1 (en) 2020-02-21 2021-08-26 ソニーグループ株式会社 Information processing device, information processing method, and program
JP2022143854A (en) 2021-03-18 2022-10-03 三菱電機株式会社 Occupant state determination device and occupant state determination method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7073682B2 (en) * 2017-11-14 2022-05-24 株式会社アイシン In-vehicle alarm device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015198540A1 (en) 2014-06-23 2015-12-30 株式会社デンソー Device for detecting driving incapacity state of driver
JP2017217472A (en) 2016-06-02 2017-12-14 オムロン株式会社 State estimation device, state estimation method, and state estimation program
WO2018225176A1 (en) 2017-06-07 2018-12-13 三菱電機株式会社 State determination device and state determination method
WO2019102525A1 (en) 2017-11-21 2019-05-31 三菱電機株式会社 Abnormality detection device and abnormality detection method
WO2021166791A1 (en) 2020-02-21 2021-08-26 ソニーグループ株式会社 Information processing device, information processing method, and program
JP2022143854A (en) 2021-03-18 2022-10-03 三菱電機株式会社 Occupant state determination device and occupant state determination method

Also Published As

Publication number Publication date
DE112022007995T5 (en) 2025-09-18
JPWO2024100814A1 (en) 2024-05-16
WO2024100814A1 (en) 2024-05-16

Similar Documents

Publication Publication Date Title
CN111762189B (en) vehicle control system
CN110281930B (en) Vehicle control device, vehicle control method, and storage medium
US11970158B2 (en) Driving assistance system, driving assistance device, and driving assistance method for avoidance of an obstacle in a traveling lane
US10967855B2 (en) Vehicle and method for controlling the same
JP7610388B2 (en) Driving Support Devices
CN111746515B (en) vehicle control system
JP6528690B2 (en) Save control device, save control method
JP6592074B2 (en) Vehicle control device, vehicle control method, program, and information acquisition device
JP5888407B2 (en) Driving assistance device
JP6930152B2 (en) Autonomous driving system
JP2020106915A (en) Information presentation device
CN111746516A (en) vehicle control system
CN111907524B (en) Vehicle and control method thereof
JP2020077266A (en) Vehicle control device
JP2023026559A (en) Driving support device, driving support method, program, vehicle
JP2005145282A (en) Vehicle travel support device
JP4277678B2 (en) Vehicle driving support device
JP6819054B2 (en) Self-driving vehicle
JP7785194B2 (en) Abnormal attitude detection device, abnormal attitude detection method, and vehicle control system
JP7630063B2 (en) Abnormal attitude determination device, abnormal attitude determination method, and vehicle control system
JP7418669B2 (en) Occupant condition detection device, occupant condition detection system, vehicle control system, and occupant condition detection method
JP2017151704A (en) Automatic driving device
JP2006021705A (en) Vehicle speed control device
WO2024069785A1 (en) Occupant state determination device, occupant state determination system, occupant state determination method, program, and vehicle control system
JP2021125114A (en) Notification device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241002

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241002

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250701

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250801

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: 20251104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251202

R150 Certificate of patent or registration of utility model

Ref document number: 7785194

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150