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
JP7664880B2 - Traffic control device - Google Patents
[go: Go Back, main page]

JP7664880B2 - Traffic control device - Google Patents

Traffic control device Download PDF

Info

Publication number
JP7664880B2
JP7664880B2 JP2022065218A JP2022065218A JP7664880B2 JP 7664880 B2 JP7664880 B2 JP 7664880B2 JP 2022065218 A JP2022065218 A JP 2022065218A JP 2022065218 A JP2022065218 A JP 2022065218A JP 7664880 B2 JP7664880 B2 JP 7664880B2
Authority
JP
Japan
Prior art keywords
posture
passage
user
height
processor
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
JP2022065218A
Other languages
Japanese (ja)
Other versions
JP2023155721A (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.)
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Infrastructure Systems and Solutions 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 Toshiba Corp, Toshiba Infrastructure Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2022065218A priority Critical patent/JP7664880B2/en
Publication of JP2023155721A publication Critical patent/JP2023155721A/en
Application granted granted Critical
Publication of JP7664880B2 publication Critical patent/JP7664880B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Description

本発明の実施形態は、通行制御装置に関する。 An embodiment of the present invention relates to a traffic control device.

鉄道などの交通機関の各駅に設置される通行制御装置としての自動改札装置は、改札用の通路を通行する利用者の身長が大人であるか否かを判定するための身長計測用のセンサを備える。自動改札装置は、身長計測センサによって利用者の高さを検出する場合、通路に複数の身長計測センサを設置することで大人であるか否かを判定する精度を高めることが考えられている。 Automatic ticket gate devices, which act as passage control devices and are installed at each station of a railway or other transport facility, are equipped with height measurement sensors to determine whether or not a user passing through the ticket gate passage is an adult. When detecting the height of a user using a height measurement sensor, it is thought that the accuracy of determining whether or not the user is an adult can be improved by installing multiple height measurement sensors in the passage.

しかしながら、従来の自動改札装置は、利用者が自然な姿勢で通路を通行することを前提として、身長計測センサを用いた身長判定を行う。このため、従来の自動改札装置は、利用者が意図的に身長を低くした姿勢で通路を通行すると、当該利用者を大人として検出できないという問題がある。 However, conventional automated ticket gates use height measurement sensors to determine height, assuming that users will walk through the passage in a natural posture. For this reason, conventional automated ticket gates have the problem that if a user intentionally walks through the passage in a low posture, the device cannot detect the user as an adult.

特開2013ー69090号公報JP 2013-69090 A

上記の課題を解決するために、本発明は、人物の通行状態を検出できる通行制御装置を提供することを目的とする。 In order to solve the above problems, the present invention aims to provide a traffic control device that can detect the passing status of people.

実施形態によれば、通行制御装置は、インターフェースとプロセッサとを有する。インターフェースは、通路を含む撮影領域の画像を撮影するカメラから撮影画像を取得する。プロセッサは、カメラが撮影した撮影画像から抽出する通行者の画像に基づいて通行者が前記通路を通行する姿勢を判定する。前記プロセッサは、所定の複数の検知位置を前記通行者が通過するごとにカメラが撮影した撮影画像から前記通行者の姿勢特徴量を算出し、複数の検知位置を通過した前記通行者の姿勢特徴量の変化量が許容範囲内である場合、前記通行者が一定の姿勢で前記通路を通行したとし、複数の検知位置を通過した前記通行者の姿勢特徴量の変化量が許容範囲を越える場合、前記通行者が姿勢を変化させながら前記通路を通行したとする。 According to an embodiment, the passage control device includes an interface and a processor. The interface acquires a captured image from a camera that captures an image of a capture area including a passage. The processor determines a posture of a pedestrian passing through the passage based on an image of the pedestrian extracted from the captured image captured by the camera. The processor calculates posture feature amounts of the pedestrian from the captured image captured by the camera each time the pedestrian passes through a plurality of predetermined detection positions, and determines that the pedestrian has passed through the passage in a constant posture if a change in the posture feature amount of the pedestrian who has passed through the plurality of detection positions is within an allowable range, and determines that the pedestrian has passed through the passage while changing his/her posture if a change in the posture feature amount of the pedestrian who has passed through the plurality of detection positions exceeds an allowable range.

図1は、実施形態に係る通行制御装置としての改札機を含む改札システムの構成例を概略的に示す図である。FIG. 1 is a diagram illustrating an example of the configuration of a ticket gate system including a ticket gate as a passage control device according to an embodiment. 図2は、実施形態に係る通行制御装置としての改札機の通路側の側面における外観を示す例を示す側面図である。FIG. 2 is a side view showing an example of the appearance of a ticket gate as a passage control device according to the embodiment, on the passage side. 図3は、実施形態に係る通行制御装置としての改札機に設置する身長計測センサとしての高さセンサによる検知位置の設定例を示す図である。FIG. 3 is a diagram showing an example of setting a detection position by a height sensor serving as a height measurement sensor installed in a ticket gate as a passage control device according to the embodiment. 図4は、実施形態に係る通行制御装置としての改札機における制御系の構成例を示すブロック図である。FIG. 4 is a block diagram showing an example of the configuration of a control system in a ticket gate as a passage control device according to the embodiment. 図5は、実施形態に係る通行制御装置としての改札機による改札処理(通行制御処理)の動作例を説明するためのフローチャートである。FIG. 5 is a flowchart for explaining an example of the operation of a ticket gate process (passage control process) by a ticket gate as a passage control device according to the embodiment. 図6は、実施形態に係る通行制御装置としての改札機の通路を利用者が通行する時の姿勢の例を説明するための図である。FIG. 6 is a diagram for explaining examples of postures of a user when passing through a passage of a ticket gate as a passage control device according to the embodiment. 図7は、実施形態に係る通行制御装置としての改札機の通路を利用者が通行する時の姿勢の例を説明するための図である。FIG. 7 is a diagram for explaining examples of postures of a user when passing through a passage of a ticket gate as a passage control device according to the embodiment. 図8は、実施形態に係る通行制御装置としての改札機における姿勢判定処理の第1の動作例としての処理例を説明するためのフローチャートである。FIG. 8 is a flowchart for explaining a processing example as a first operation example of a posture determination process in a ticket gate as a passage control device according to the embodiment. 図9は、実施形態に係る通行制御装置としての改札機における姿勢判定処理の第2動作例を概略的に説明するための図である。FIG. 9 is a diagram for illustrating a second operation example of the attitude determination process in a ticket gate as a passage control device according to an embodiment. 図10は、実施形態に係る通行制御装置としての改札機における姿勢判定処理の第2動作例としての処理例を説明するためのフローチャートである。FIG. 10 is a flowchart for explaining a processing example as a second operation example of the attitude determination process in a ticket gate as a passage control device according to the embodiment. 図11は、実施形態に係る通行制御装置としての改札機における第2の動作例による姿勢判定処理の具体例を説明するための図である。FIG. 11 is a diagram for explaining a specific example of the attitude determination process according to the second operation example in the ticket gate as the passage control device according to the embodiment. 図12は、実施形態に係る通行制御装置としての改札機における第2の動作例による姿勢判定処理の具体例を説明するための図である。FIG. 12 is a diagram for explaining a specific example of the attitude determination process according to the second operation example in the ticket gate as the passage control device according to the embodiment. 図13は、実施形態に係る通行制御装置としての改札機における姿勢判定処理の第3の動作例としての処理例を説明するためのフローチャートである。FIG. 13 is a flowchart for explaining a processing example as a third operation example of the attitude determination process in a ticket gate as a passage control device according to the embodiment. 図14は、実施形態に係る通行制御装置としての改札機による第3の動作例の姿勢判定処理を説明するための図である。FIG. 14 is a diagram for explaining the attitude determination process of the third operation example by the ticket gate as the passage control device according to the embodiment. 図15は、実施形態に係る通行制御装置としての改札機による第3の動作例の姿勢判定処理を説明するための図である。FIG. 15 is a diagram for explaining the attitude determination process of the third operation example by the ticket gate as the passage control device according to the embodiment.

以下、実施の形態について、図面を参照して説明する。
図1は、実施の形態に係る通行制御装置としての改札機13を含む改札システム1の全体構成を概略的に示す図である。
改札システム1は、各駅の改札口に設置される改札機13を接続するシステムである。図1に示す構成例において、改札システム1は、サーバ11、監視盤12、および、改札機13などを有する。例えば、サーバ11は、改札口又は駅などの監視対象ごとに設置される監視盤12に接続される。各駅の監視盤12には、各駅の改札口に設置される複数の改札機13が接続される。
Hereinafter, embodiments will be described with reference to the drawings.
FIG. 1 is a diagram showing an outline of the overall configuration of a ticket gate system 1 including a ticket gate 13 as a passage control device according to an embodiment of the present invention.
The ticket gate system 1 is a system that connects ticket gates 13 installed at the ticket gates of each station. In the configuration example shown in Fig. 1, the ticket gate system 1 includes a server 11, a monitoring panel 12, and ticket gates 13. For example, the server 11 is connected to the monitoring panel 12 installed for each monitored object such as a ticket gate or station. A plurality of ticket gates 13 installed at the ticket gates of each station are connected to the monitoring panel 12 of each station.

サーバ11は、ネットワークを介して監視盤12に接続される。サーバ11は、監視盤12に対して各改札機13へ提供すべき情報を供給する。また、サーバ11は、監視盤12を介して各改札機13の動作状態を示す情報や各改札機13における改札処理の結果を示す情報などを取得するようにしても良い。 The server 11 is connected to the monitoring panel 12 via a network. The server 11 supplies the monitoring panel 12 with information to be provided to each ticket gate 13. The server 11 may also obtain, via the monitoring panel 12, information indicating the operating status of each ticket gate 13 and information indicating the results of the ticket gate processing at each ticket gate 13.

監視盤12は、サーバ11に接続されると共に複数の改札機13に接続される。監視盤12は、例えば、監視対象とする改札口に設置された改札機13に接続される。監視盤12は、表示部および操作部を備える操作盤を備える。監視盤12は、接続される各改札機13の動作状態を監視し、各改札機13の状態を示す情報を表示部に表示する。また、監視盤12は、係員が操作部を操作することにより各改札機13に対して遠隔で動作指示を供給する。例えば、監視盤12は、係員の操作指示によって各改札機13の動作モードを設定する。また、監視盤12は、サーバ11から供給される情報を各改札機13へ配信する機能を有する。 The monitoring panel 12 is connected to the server 11 and to multiple ticket gates 13. The monitoring panel 12 is connected, for example, to the ticket gates 13 installed at the ticket gates to be monitored. The monitoring panel 12 includes an operation panel with a display unit and an operation unit. The monitoring panel 12 monitors the operation status of each connected ticket gate 13, and displays information indicating the status of each ticket gate 13 on the display unit. The monitoring panel 12 also remotely supplies operation instructions to each ticket gate 13 when an attendant operates the operation unit. For example, the monitoring panel 12 sets the operation mode of each ticket gate 13 according to the attendant's operation instructions. The monitoring panel 12 also has a function of distributing information supplied from the server 11 to each ticket gate 13.

各改札機13は、通行制御装置の例である。各改札機13は、各駅の改札口に設置され、改札口における改札処理(入場処理および出場処理)を実行する。サーバ11、監視盤12および改札機13は、駅などの改札口における改札処理を実現する改札システムを構成する。改札機13は、監視盤12からの指示に応じて動作モードを切り替えたり、監視盤12からの情報を用いて改札処理を実行したりする。 Each ticket gate 13 is an example of a passage control device. Each ticket gate 13 is installed at the ticket gate of each station, and performs ticket gate processing (entry processing and exit processing) at the ticket gate. The server 11, the monitoring panel 12, and the ticket gate 13 constitute a ticket gate system that realizes ticket gate processing at ticket gates at stations, etc. The ticket gate 13 switches operating modes in response to instructions from the monitoring panel 12, and performs ticket gate processing using information from the monitoring panel 12.

以下の説明において、本実施形態に係る通行制御装置としての改札機13は、利用者(通行者)が所持する乗車券媒体として非接触式のICカードに基づいて改札処理を実行するものする。ただし、改札機13が乗車券として処理する乗車券媒体(以下、単に券とも称する)は、改札機13が読み取り可能な情報が記録されるものであれば良い。 In the following explanation, the ticket gate 13 as a passage control device according to this embodiment performs ticket gate processing based on a contactless IC card held by the user (passenger). However, the ticket medium (hereinafter also simply referred to as a ticket) that the ticket gate 13 processes as a ticket may be any medium that records information that can be read by the ticket gate 13.

例えば、乗車券媒体は、磁気記録部に情報が記録される磁気式の記録媒体(磁気券)、2次元コードなどのコード化した情報を記録(印刷又は表示)する記録媒体(コード券)、非接触通信により情報の送受信を行う非接触式ICカード、非接触ICカードと同様な機能を有する携帯電話機などのモバイル端末、或は、2次元コードなどのコード化した情報を表示するモバイル端末などであっても良い。 For example, the ticket medium may be a magnetic recording medium (magnetic ticket) in which information is recorded in a magnetic recording section, a recording medium (code ticket) in which coded information such as a two-dimensional code is recorded (printed or displayed), a contactless IC card that transmits and receives information via contactless communication, a mobile terminal such as a mobile phone that has the same functions as a contactless IC card, or a mobile terminal that displays coded information such as a two-dimensional code.

次に、実施形態に係る通行制御装置としての改札機13の構成について説明する。
図2は、実施形態に係る通行制御装置としての改札機13の構成例を概略的に示す側面図である。
改札機13は、例えば、2台1組で1つの改札(入場又は出場)用の通路を形成する。改札機13は、改札用の通路を1方向にのみ通過可能な入場専用あるいは出場専用の専用機として用いられる場合と改札用の通路を両方向に通過可能な両用機として用いられる場合とがある。例えば、改札機13は、予め入場用の専用機、出場用の専用機あるいは両用機の何れかに設定される。
Next, the configuration of the ticket gate 13 serving as the passage control device according to the embodiment will be described.
FIG. 2 is a side view that shows a schematic configuration example of the ticket gate 13 as a passage control device according to the embodiment.
For example, two ticket gates 13 form one ticket gate (entrance or exit) passage in a set. The ticket gates 13 may be used as dedicated entry or exit gates that can pass through the ticket gate passage in only one direction, or as dual-purpose gates that can pass through the ticket gate passage in both directions. For example, the ticket gates 13 are set in advance as either dedicated entry gates, dedicated exit gates, or dual-purpose gates.

図2に示す構成例において、改札機13は、入場用あるいは出場用の通路を形成する筐体30を有する。改札機13を形成する筐体には、利用者が所持する乗車券から情報を読み取る処理などの券処理を行う券処理部(乗車券処理部)32が設けられる。利用者が乗車券を提示するための券処理部32の読取部(通信部)は、改札機13を形成する筐体30上面の一端部(入口側の端部)に設けられる。券処理部32は、利用者が読取部に提示する乗車券としてのICカードに記録されている情報を読み取る。 In the configuration example shown in FIG. 2, the ticket gate 13 has a housing 30 that forms an entrance or exit passage. The housing that forms the ticket gate 13 is provided with a ticket processing unit (passenger ticket processing unit) 32 that performs ticket processing such as reading information from a ticket held by a user. A reading unit (communication unit) of the ticket processing unit 32, through which the user presents the ticket, is provided at one end (the end on the entrance side) of the top surface of the housing 30 that forms the ticket gate 13. The ticket processing unit 32 reads information recorded on an IC card that the user presents to the reading unit as a ticket.

例えば、券処理部32は、所定の読取部に利用者が提示する乗車券としてのICカードから情報を読み取るカードリーダライタを含む。また、券処理部32は、乗車券として使用されるICカード以外の媒体を処理するデバイスを備えるものであっても良い。例えば、券処理部32は、磁気記録部に券情報を記録した磁気券を処理する磁気券処理部を含む構成であっても良い。また、券処理部32は、乗車券情報としてのコード情報が印刷された媒体からコード情報を読み取るコードリーダを含む構成であっても良い。 For example, the ticket processing unit 32 includes a card reader/writer that reads information from an IC card that the user presents as a ticket at a specified reading unit. The ticket processing unit 32 may also be equipped with a device that processes media other than IC cards used as tickets. For example, the ticket processing unit 32 may be configured to include a magnetic ticket processing unit that processes magnetic tickets that have ticket information recorded in a magnetic recording unit. The ticket processing unit 32 may also be configured to include a code reader that reads code information from a medium on which code information as ticket information is printed.

改札機13を形成する筐体上面には、利用者あるいは係員などに対して案内を行うための表示部33が設けられている。表示部33は、例えば、液晶表示装置などにより構成される。表示部33は、通路を通行する利用者に対する改札処理の結果などを案内する案内画面を表示する。表示部33には、利用者が表示内容を確認できる位置に設ければ良い。表示部33は、筐体上面の退出口側の端部に設定するものに限定されず、例えば、筐体上面の中央部や筐体上面において券処理部32の読取部に隣接して設けても良い。 A display unit 33 for providing guidance to users or staff is provided on the top surface of the housing forming the ticket gate 13. The display unit 33 is, for example, composed of a liquid crystal display device. The display unit 33 displays a guidance screen that informs users passing through the passage of the results of the ticket gate processing. The display unit 33 may be provided in a position where the user can check the displayed content. The display unit 33 is not limited to being set at the end of the top surface of the housing on the exit side, and may be provided, for example, in the center of the top surface of the housing or adjacent to the reading unit of the ticket processing unit 32 on the top surface of the housing.

改札機13を形成する筐体30の通路側の側面における両端部には、それぞれ通行者の通行の許可不許可を行う開閉動作可能なドア34、35が設けられている。図2に示す構成例では、矢印aの方向が退出口への進行方向とすると、ドア34は、通路の退出口(出場口)側の端部に設けられ、利用者が通路を通過することを阻止する。また、ドア35は、通路の進入口(入口)側の端部に設けられ、利用者が通路内へ進入してくることを阻止する。 At both ends of the side of the case 30 that forms the ticket gate 13 facing the passage, there are provided doors 34, 35 that can be opened and closed to allow or deny passage of pedestrians. In the configuration example shown in FIG. 2, if the direction of arrow a is the direction of travel toward the exit, door 34 is provided at the end of the passage on the exit (entrance) side and prevents users from passing through the passage. Door 35 is provided at the end of the passage on the entrance (entrance) side and prevents users from entering the passage.

改札機13を形成する筐体30の側面には、複数の通過検知センサ(人間検知センサ)36が設けられている。通過検知センサ36は、反射型の検知センサ、あるいは透過型の検知センサにより構成される。通過検知センサ36からの出力信号は、「明」あるいは「暗」の何れかとなる。通過検知センサ36は、所定の検知位置に人物が存在するか否かを検知するものである。改札機13は、複数の通過検知センサ36により通路内の各検知位置における人物の有無を検知する。これにより、改札機13は、複数の通過検知センサ36の検知結果に基づいて通路を通過中の利用者の位置を判定するようになっている。 The side of the housing 30 that forms the ticket gate 13 is provided with multiple passage detection sensors (human detection sensors) 36. The passage detection sensors 36 are composed of reflective or transmissive detection sensors. The output signal from the passage detection sensors 36 is either "light" or "dark." The passage detection sensors 36 detect whether or not a person is present at a specified detection position. The ticket gate 13 detects the presence or absence of a person at each detection position in the passage using the multiple passage detection sensors 36. As a result, the ticket gate 13 is able to determine the position of a user passing through the passage based on the detection results of the multiple passage detection sensors 36.

さらに、改札機13は、券処理部32の読取部が設けられている側(通路の入口側)の通路進入方向に面する側面に接近センサ37が設けられる。接近センサ37は、改札機13に接近してくる人物を検知する。改札機13は、接近センサ37により通路に接近している人物を検知し、当該人物が改札処理をスムーズに受けられるようにする。例えば、接近センサ37は、券処理部32の読取部に乗車券としてのICカードを提示できる位置にいる人物を検知するようにしても良い。この場合、改札機13は、接近センサ37の検知結果に応じて券処理部32を動作可能になるように制御しても良い。 Furthermore, the ticket gate 13 is provided with a proximity sensor 37 on the side facing the passage entry direction on the side where the reading unit of the ticket processing unit 32 is provided (the entrance side of the passage). The proximity sensor 37 detects a person approaching the ticket gate 13. The ticket gate 13 detects a person approaching the passage using the proximity sensor 37, allowing the person to smoothly undergo ticket gate processing. For example, the proximity sensor 37 may detect a person in a position where they can present an IC card as a boarding ticket to the reading unit of the ticket processing unit 32. In this case, the ticket gate 13 may control the ticket processing unit 32 to become operable according to the detection result of the proximity sensor 37.

また、通路を両方向に通行する運用形態である場合、改札機13は、接近センサ37の検知結果に応じてドア35の開閉を制御することにより利用者の通行方向(改札方向)を制御する。また、改札機13は、接近センサ37の検知結果に応じて、表示部33の消灯などによって消費電力を低減させる省電力モードと通常動作モード(改札処理を実行する動作モード)との切り替え制御を行うようにしても良い。 In addition, when the passageway is used in both directions, the ticket gate 13 controls the direction of travel of the user (ticket gate direction) by controlling the opening and closing of the door 35 in response to the detection results of the approach sensor 37. In addition, the ticket gate 13 may be configured to control switching between a power saving mode, which reduces power consumption by turning off the display unit 33, and a normal operation mode (operation mode in which ticket gate processing is performed), in response to the detection results of the approach sensor 37.

また、改札機13は、券処理部32の読取部が設けられている側(通路の進入口側)の通路進入方向に面する側面に、通行案内表示部を設けても良い。例えば、改札機13は、通行案内表示部に当該改札機への通路への進入可否などを表示するようにしても良い。 The ticket gate 13 may also be provided with a passage guidance display unit on the side facing the passage entrance direction on the side where the reading unit of the ticket processing unit 32 is provided (the entrance side of the passage). For example, the ticket gate 13 may display on the passage guidance display unit whether or not entry to the passage to the ticket gate is possible.

改札機13を形成する筐体30には、複数の高さセンサ(身長計測センサ)38が設置されている。高さセンサ38は、人物の高さを検知する。高さセンサ38は、通路内における複数個所で人物の高さを検知するために、筐体30の複数個所に設置される。図2に示す例において、高さセンサ38は、筐体の上面に設けたセンサカバー内に設置される。高さセンサ38は、例えば、反射型の検知センサにより構成される。高さセンサ38は、人物が大人と判定される所定の高さ以上であるか否かを検知するものであれば良い。 The housing 30 forming the ticket gate 13 is provided with a number of height sensors (height measurement sensors) 38. The height sensors 38 detect the height of a person. The height sensors 38 are provided at a number of locations on the housing 30 in order to detect the height of a person at a number of locations within the passage. In the example shown in FIG. 2, the height sensors 38 are provided within a sensor cover provided on the top surface of the housing. The height sensors 38 are, for example, configured with reflective detection sensors. Any height sensor 38 may be used as long as it detects whether a person is above a predetermined height at which the person is determined to be an adult.

図3は、改札機13に設置する高さセンサ38による検知位置の設定例を示す図である。
図3に示す例では、高さセンサ38は、図3中に示す矢印bで示す検知位置に人物が存在するか否かを検知する。すなわち、高さセンサ38は、通路を通過する人物が矢印aよりも身長が高い人物であれば人物を検知したことを示す信号を出力する。また、高さセンサ38は、通路を通過する人物が矢印bよりも身長が低い人物であれば人物を検知しない。
FIG. 3 is a diagram showing an example of setting the detection position by the height sensor 38 installed in the ticket gate 13. As shown in FIG.
In the example shown in Fig. 3, the height sensor 38 detects whether or not a person is present at the detection position indicated by the arrow b in Fig. 3. That is, the height sensor 38 outputs a signal indicating that a person has been detected if the person passing through the passage is taller than the arrow a. On the other hand, the height sensor 38 does not detect a person passing through the passage if the person is shorter than the arrow b.

図3中の矢印bは、改札機13が形成する通路を通過する人物が大人であるか否かを判定する高さとなるように設定される。従って、改札機13は、高さセンサ38が人物を検知すると、通路を通過する人物が大人であると判定する。改札機13は、高さセンサ38が通路に存在する人物を検知しなければ当該人物が大人でないと判定する。 The arrow b in FIG. 3 is set to a height that determines whether or not a person passing through the passage formed by the ticket gate 13 is an adult. Therefore, when the height sensor 38 detects a person, the ticket gate 13 determines that the person passing through the passage is an adult. When the height sensor 38 does not detect a person in the passage, the ticket gate 13 determines that the person is not an adult.

図2に示す構成例において、改札機13は、カメラ39が設置される。カメラ39は、改札機13の通路を通過する人物の画像を撮影する。カメラ39は、改札機13を利用する1人の利用者に対して複数の地点で全身を撮影できるように設置される。カメラ39は、筐体30に設置しても良いし、筐体30とは離れた位置に設置しても良い。また、カメラ39は、改札機13が備える構成でなくても良い。例えば、カメラ39は、改札口あるいは改札機13の利用者を監視するために駅に設置されている監視用のカメラであっても良い。 In the configuration example shown in FIG. 2, the ticket gate 13 is equipped with a camera 39. The camera 39 captures images of people passing through the passage of the ticket gate 13. The camera 39 is installed so that the whole body of a single user using the ticket gate 13 can be captured at multiple points. The camera 39 may be installed in the housing 30, or may be installed at a location separate from the housing 30. The camera 39 does not have to be a component provided in the ticket gate 13. For example, the camera 39 may be a surveillance camera installed at a station to monitor users at the ticket gate or the ticket gate 13.

次に、本実施形態に係る通行制御装置としての改札機13における制御系の構成について説明する。
図4は、本実施形態に係る通行制御装置としての改札機13における制御系の構成例を示すブロック図である。
図4に示す構成例において、改札機13は、プロセッサ41、ROM42、RAM43、記憶部44、通信部45、クロック46、ドア制御部47、スピーカ48、券処理部32、表示部33、通過検知センサ36、および、接近センサ37、高さセンサ38、カメラ39、カメラインターフェース49などを有する。
Next, the configuration of a control system in the ticket gate 13 serving as the passage control device according to this embodiment will be described.
FIG. 4 is a block diagram showing an example of the configuration of a control system in the ticket gate 13 serving as a passage control device according to this embodiment.
In the example configuration shown in Figure 4, the ticket gate 13 has a processor 41, a ROM 42, a RAM 43, a memory unit 44, a communication unit 45, a clock 46, a door control unit 47, a speaker 48, a ticket processing unit 32, a display unit 33, a passage detection sensor 36, a proximity sensor 37, a height sensor 38, a camera 39, a camera interface 49, etc.

プロセッサ41、ROM42およびRAM43は、改札機13全体を制御する制御部として機能する。プロセッサ41は、例えば、CPUなどの演算部である。プロセッサ41は、ROM42又は記憶部44が記憶するプログラムを実行することにより種々の処理機能を実現する。例えば、プロセッサ41は、ROM42又は記憶部44に記憶した後述する改札処理を実行するための改札処理プログラムを実行する。 The processor 41, ROM 42, and RAM 43 function as a control unit that controls the entire ticket gate 13. The processor 41 is, for example, a calculation unit such as a CPU. The processor 41 realizes various processing functions by executing programs stored in the ROM 42 or the memory unit 44. For example, the processor 41 executes a ticket gate processing program stored in the ROM 42 or the memory unit 44 for performing the ticket gate processing described below.

ROM42は、不揮発性のメモリである。ROM42は、プロセッサ41が実行するプログラムなどを記憶するプログラムメモリとして機能する。ROM42は、プロセッサ41が実行するプログラムや制御データなどを記憶する。 The ROM 42 is a non-volatile memory. The ROM 42 functions as a program memory that stores programs executed by the processor 41. The ROM 42 stores programs executed by the processor 41, control data, etc.

RAM43は、一時的にデータを保持するメモリである。RAM43は、ワーキングメモリとして機能する。RAM43は、プログラムをロードしたり、プロセッサ41が処理中のデータを保持したりする。RAM43は、通信データなどを一時的に保持するバッファメモリとしても機能する。 RAM 43 is a memory that temporarily stores data. RAM 43 functions as a working memory. RAM 43 loads programs and stores data that is being processed by processor 41. RAM 43 also functions as a buffer memory that temporarily stores communication data, etc.

記憶部44は、データを記憶するメモリである。記憶部44は、HDD或はSSDなどの書き換え可能な不揮発性メモリを含む。記憶部44は、改札処理に用いる運賃情報などの情報を記憶する。また、記憶部44は、プロセッサ41が実行するプログラムや制御情報などを記憶しても良い。 The storage unit 44 is a memory that stores data. The storage unit 44 includes a rewritable non-volatile memory such as an HDD or SSD. The storage unit 44 stores information such as fare information used in ticket gate processing. The storage unit 44 may also store programs executed by the processor 41, control information, etc.

通信部45は、監視盤12と通信するための通信インターフェースである。通信部45は、監視盤12と有線で通信するインターフェースであっても良いし、無線で通信するインターフェースであっても良い。通信部45は、監視盤12へ動作状態を示す情報を送信したり、監視盤12からの動作モードなどの制御指示を受信したりする。 The communication unit 45 is a communication interface for communicating with the monitoring panel 12. The communication unit 45 may be an interface for wired communication with the monitoring panel 12, or an interface for wireless communication. The communication unit 45 transmits information indicating the operating status to the monitoring panel 12, and receives control instructions such as the operating mode from the monitoring panel 12.

クロック46は、時間を計時する。プロセッサ41は、クロック46が計時する時間によって経過時間を取得する。クロック46は、プロセッサ41から指示された時からの経過時間を計測するタイマであっても良い。
スピーカ48は、音を出力する。例えば、スピーカ48は、利用者の通行を不可する場合に警報などの音を出力する。
The clock 46 measures time. The processor 41 obtains the elapsed time from the time measured by the clock 46. The clock 46 may be a timer that measures the elapsed time from the time instructed by the processor 41.
The speaker 48 outputs a sound. For example, the speaker 48 outputs a sound such as an alarm when the user is not allowed to pass through.

券処理部32は、利用者が提示する乗車券媒体を処理するものである。本実施形態において、券処理部32は、乗車券媒体としての非接触式ICカード(又は非接触式ICカードと同等の機能を備える携帯端末装置)と非接触通信を行うカードリーダライタにより構成されるものとする。なお、券処理部32は、乗車券媒体としての磁気券を処理する機構を含むものであっても良い。 The ticket processing unit 32 processes the ticket medium presented by the user. In this embodiment, the ticket processing unit 32 is configured with a card reader/writer that performs contactless communication with a contactless IC card (or a mobile terminal device with the same function as a contactless IC card) as the ticket medium. The ticket processing unit 32 may also include a mechanism for processing a magnetic ticket as the ticket medium.

券処理部32は、読取部(所定の読取範囲)に翳された乗車券媒体としての非接触式ICカードと通信し、当該ICカードに記録されている情報を取得する。また、券処理部32は、読取部にICカードを翳した利用者を通行可とする場合、翳されたICカードに対して改札処理の結果などを示す情報を書き込む。 The ticket processing unit 32 communicates with a contactless IC card, which serves as a ticket medium, held over the reading unit (predetermined reading range), and acquires information recorded on the IC card. When the ticket processing unit 32 allows a user who has held an IC card over the reading unit to pass, it writes information indicating the results of ticket gate processing, etc., to the held IC card.

表示部33は、改札口を通過する利用者に対する案内を表示する表示器である。表示部33は、例えば、改札口を通過する利用者が視認しやすいように、改札機13本体の退出口側付近又は中央付近に設置される。表示部33に表示される案内などの表示内容は、プロセッサ41により制御される。 The display unit 33 is a display that displays guidance to users passing through the ticket gate. The display unit 33 is installed, for example, near the exit side or near the center of the main body of the ticket gate 13 so that it is easy for users passing through the ticket gate to see. The display content, such as guidance, displayed on the display unit 33 is controlled by the processor 41.

ドア制御部47は、ドア34およびドア35を開閉させるドア開閉機構を含む。ドア制御部47は、ドア34およびドア35を開閉させることにより利用者の通行を制御するものである。例えば、ドア制御部47は、ドア34を閉鎖することにより当該改札機13が改札口に形成する通路の通過を阻止する。 The door control unit 47 includes a door opening/closing mechanism that opens and closes the doors 34 and 35. The door control unit 47 controls the passage of users by opening and closing the doors 34 and 35. For example, the door control unit 47 closes the door 34 to prevent passage through the passage that the ticket gate 13 forms at the ticket gate.

通過検知センサ(人間検知センサ)36は、人物(又は物体)の有無を検知するセンサである。通過検知センサ36は、図2に示すように、改札機13の側面において通路内における所定の複数位置が検知位置となるように設置され、各位置おける人物の有無を示す検知信号をプロセッサ41へ出力する。プロセッサ41は、通過検知センサ36の検出結果に基づいて通路内における人物の位置および人物による通路の通過の有無などを検出することができる。 The passage detection sensor (human detection sensor) 36 is a sensor that detects the presence or absence of a person (or object). As shown in FIG. 2, the passage detection sensor 36 is installed on the side of the ticket gate 13 so that a number of predetermined positions in the passage are detection positions, and outputs a detection signal indicating the presence or absence of a person at each position to the processor 41. Based on the detection results of the passage detection sensor 36, the processor 41 can detect the position of a person in the passage and whether or not a person is passing through the passage.

接近センサ37は、改札機13に接近する人物を検知する。接近センサ37は、改札機13の筐体における進入口側に設けられ、改札機13の進入口付近にいる人物の有無を示す検知信号をプロセッサ41へ出力する。 The approach sensor 37 detects a person approaching the ticket gate 13. The approach sensor 37 is provided on the entrance side of the housing of the ticket gate 13, and outputs a detection signal to the processor 41 indicating the presence or absence of a person near the entrance of the ticket gate 13.

通過検知センサ36および接近センサ37は、当該改札機13を利用する人物(利用者)の位置を検知するセンサである。図2に示す例において、プロセッサ41は、利用者が、Aエリア、Bエリア、Cエリア、通行制御エリアのどの位置にいるかを監視する。 The passage detection sensor 36 and the approach sensor 37 are sensors that detect the position of a person (user) using the ticket gate 13. In the example shown in FIG. 2, the processor 41 monitors whether the user is in area A, area B, area C, or the passage control area.

Aエリアは、改札機13が形成する通路の手前の領域である。プロセッサ41は、接近センサ37がオンになる(接近センサ37が人物を検知する)と、利用者がAエリアに存在すると判断する。
Bエリアは、通路内における入口側のエリアである。プロセッサ41は、通過検知センサ36aがオンになると、利用者が通路(Bエリア)に進入したものと判断する。
Area A is an area in front of the passage formed by the ticket gate 13. When the approach sensor 37 is turned on (when the approach sensor 37 detects a person), the processor 41 determines that the user is present in area A.
Area B is an area on the entrance side of the passage. When the passage detection sensor 36a is turned on, the processor 41 determines that the user has entered the passage (area B).

Cエリアは、Bエリアに続くエリアであり、矢印a方向に移動する利用者がBエリアの次に通行するエリアである。プロセッサ41は、通過検知センサ36bがオンになると、利用者がBエリアからCエリアに移動したものと判断する。通行制御エリアは、Cエリアに続くエリアであり、矢印a方向に移動する利用者がCエリアの次に通行するエリアである。プロセッサ41は、通過検知センサ36cがオンになると、Cエリアから通行制御エリアへ移動したものと判断する。 Area C is the area following area B, and is the area through which users moving in the direction of arrow a pass after area B. When passage detection sensor 36b turns on, processor 41 determines that the user has moved from area B to area C. The passage control area is the area following area C, and is the area through which users moving in the direction of arrow a pass after area C. When passage detection sensor 36c turns on, processor 41 determines that the user has moved from area C to the passage control area.

高さセンサ38は、人物を身長を計測するセンサの一例である。高さセンサ38は、人物の高さが所定の高さ(大人とする高さ)以上であるか否かを検知する。例えば、高さセンサ38は、図3に示すような検知位置を設定した反射型のセンサであり、所定の高さにおいて人物の有無を検知する。高さセンサ38は、大人と判定する所定の高さに設定された検知位置で人物を検知した場合にオン信号を出力する。プロセッサ41は、高さセンサ38からオン信号を受信した場合に所定の高さ以上の大人と判定される人物が存在すると判定する。 The height sensor 38 is an example of a sensor that measures the height of a person. The height sensor 38 detects whether the height of a person is equal to or greater than a predetermined height (height considered to be an adult). For example, the height sensor 38 is a reflective sensor with a detection position set as shown in FIG. 3, and detects the presence or absence of a person at the predetermined height. The height sensor 38 outputs an ON signal when it detects a person at the detection position set to the predetermined height that is determined to be an adult. When the processor 41 receives an ON signal from the height sensor 38, it determines that a person who is equal to or greater than the predetermined height and is determined to be an adult is present.

なお、身長計測センサは、図2および図3に示すように構成される高さセンサ38に限定されない。身長計測センサとしての高さセンサ38は、通路内の所定位置において利用者の高さ(身長)が所定の高さ以上であるか否かを判定できる信号を取得するものであれば良い。例えば、高さセンサ38は、一方から利用者の高さを検知する身長計測センサであっても良いし、反射型のセンサ以外の計測装置を用いて利用者の高さを検知するものであっても良い。また、高さセンサ38は、3次元センサなどを用いた身長計測センサに置き換えても良いし、カメラが撮影する画像から身長を計測するもの(身長計測センサ)に置き換えても良い。 The height measurement sensor is not limited to the height sensor 38 configured as shown in Figures 2 and 3. The height sensor 38 as a height measurement sensor may be any sensor that acquires a signal that can determine whether or not the height (body height) of a user at a predetermined position in the passage is equal to or greater than a predetermined height. For example, the height sensor 38 may be a height measurement sensor that detects the height of a user from one side, or may be a sensor that detects the height of a user using a measuring device other than a reflective sensor. The height sensor 38 may also be replaced with a height measurement sensor that uses a three-dimensional sensor or the like, or may be replaced with a sensor that measures the height from an image captured by a camera (height measurement sensor).

カメラ39は、所定の周期(フレームレート)で画像を撮影する。例えば、カメラ39は、図2に示すAエリア、Bエリア、Cエリアを含む領域を撮影するように設定される。また、カメラ39は、利用者の移動に応じてAエリア、BエリアおよびCエリアをそれぞれ撮影領域として撮影する駆動させても良い。例えば、プロセッサ41は、待機中および接近センサ37が利用者を検知している間はAエリアを撮影し、通過検知センサ36aおよび36bにより利用者がBエリアに存在することを検知している間はBエリアを撮影し、通過検知センサ36bおよび36cにより利用者がCエリアに存在することを検出している間はCエリアを撮影するように設定しても良い。 The camera 39 captures images at a predetermined cycle (frame rate). For example, the camera 39 is set to capture an area including areas A, B, and C shown in FIG. 2. The camera 39 may also be driven to capture areas A, B, and C as the capture areas in response to the movement of the user. For example, the processor 41 may be set to capture area A while waiting and while the approach sensor 37 is detecting a user, capture area B while the passage detection sensors 36a and 36b detect that the user is in area B, and capture area C while the passage detection sensors 36b and 36c detect that the user is in area C.

また、カメラ39は、改札機13を利用する利用者の全身又は利用者の一部を撮影するように設置される。カメラ39は、後述する姿勢判定処理において姿勢判定の対象となる利用者の部位を撮影するものとする。例えば、利用者の全身の動きで姿勢を判定する姿勢判定処理を実施する場合、カメラ39は、改札機13の通路手前および通路内にいる利用者の全身を含む範囲の画像を撮影するように設定される。また、利用者の上半身の動きで姿勢を判定する姿勢判定処理を実施する場合、カメラ39は、改札機13の通路手前および通路内にいる利用者の上半身を含む範囲の画像を撮影するように設定される。また、利用者の膝から上の部位の動きで姿勢を判定する姿勢判定処理を実施する場合、カメラ39は、改札機13の通路手前および通路内にいる利用者の膝よりも上側の範囲の画像を撮影する。 The camera 39 is also installed so as to capture the entire body or a part of the user who uses the ticket gate 13. The camera 39 is to capture the part of the user that is the target of posture determination in the posture determination process described below. For example, when performing posture determination processing to determine posture based on the movement of the entire body of the user, the camera 39 is set to capture an image of a range including the entire body of the user in front of the ticket gate 13 and in the passage. When performing posture determination processing to determine posture based on the movement of the upper body of the user, the camera 39 is set to capture an image of a range including the upper body of the user in front of the ticket gate 13 and in the passage. When performing posture determination processing to determine posture based on the movement of the part above the knees of the user, the camera 39 captures an image of a range above the knees of the user in front of the ticket gate 13 and in the passage.

カメラ39は、カメラインターフェース49に接続される。カメラ39は、改札機13とは別に設置されるものであっても良い。カメラ39が改札機13とは別に設置される場合、プロセッサ41は、カメラインターフェース49を介してカメラ39が撮影する画像を取得するように構成する。また、カメラ39は、1台の改札機13に対して1台でなくても良く、複数台の改札機13に対して1台のカメラ39を設けた構成であっても良い。この場合、カメラインターフェース49は、ネットワークを介してカメラ39が当該改札機13の通路を含む領域を撮影した画像を取得するようにすれば良い。 The camera 39 is connected to the camera interface 49. The camera 39 may be installed separately from the ticket gate 13. When the camera 39 is installed separately from the ticket gate 13, the processor 41 is configured to acquire images captured by the camera 39 via the camera interface 49. Furthermore, the camera 39 does not have to be one for each ticket gate 13, and one camera 39 may be provided for multiple ticket gates 13. In this case, the camera interface 49 may acquire images captured by the camera 39 of an area including the passage of the ticket gate 13 via a network.

次に、実施形態に係る通行制御装置としての改札機13による改札処理(通行制御処理)について説明する。
図5は、実施形態に係る通行制御装置としての改札機13による改札処理を説明するためのフローチャートである。
改札機13のプロセッサ41は、待機中において接近センサ37の検知結果により利用者の通路への接近を検出する。また、プロセッサ41は、通過検知センサ36の検知結果によって利用者の通路内への進入を検出する。
Next, a ticket gate process (passage control process) performed by the ticket gate 13 as the passage control device according to the embodiment will be described.
FIG. 5 is a flowchart for explaining the ticket examination process performed by the ticket examiner 13 as the passage control device according to the embodiment.
During standby, the processor 41 of the ticket gate 13 detects the approach of a user to the passageway based on the detection result of the approach sensor 37. The processor 41 also detects the entry of a user into the passageway based on the detection result of the passage detection sensor .

プロセッサ41は、利用者の通路への接近(又は通路内への進入)を検出すると(ST1、YES)、姿勢判定処理、高さ判定処理、および、券読取処理を実行する(ST2、3、4)。なお、姿勢判定処理、高さ判定処理および券読取処理は、図5に示す順序に限定されず、どの順序で実行しても良い。また、姿勢判定処理、高さ判定処理および券読取処理の一部又は全部は、並行して実行するようにして良い。 When the processor 41 detects a user approaching (or entering) the aisle (ST1, YES), it executes posture determination processing, height determination processing, and ticket reading processing (ST2, 3, 4). Note that the posture determination processing, height determination processing, and ticket reading processing are not limited to the order shown in FIG. 5, and may be executed in any order. Also, some or all of the posture determination processing, height determination processing, and ticket reading processing may be executed in parallel.

姿勢判定処理は、利用者が通路を通過する際の姿勢を判定する処理である。プロセッサ41は、カメラ39が撮影する画像に基づいて利用者の姿勢を判定する姿勢判定処理を実行する(ST2)。通行制御装置としての改札機13における姿勢判定処理は、高さセンサ38で高さを検知する時に利用者が意図的な姿勢変化をしていないか(正しい姿勢で通路を通過しているか)を判定する処理である。姿勢判定処理については、後で詳細に説明するものとする。 The posture determination process is a process for determining the posture of a user when passing through a passage. The processor 41 executes the posture determination process for determining the posture of the user based on the image captured by the camera 39 (ST2). The posture determination process in the ticket gate 13 as a passage control device is a process for determining whether the user is intentionally changing their posture (whether they are passing through the passage in the correct posture) when the height sensor 38 detects the height. The posture determination process will be explained in detail later.

高さ判定処理は、通路を通行する利用者の高さを判定する処理である。プロセッサ41は、高さセンサ38の検知結果に基づいて通路内の所定位置に存在する利用者の高さを判定する高さ判定処理を実行する(ST3)。通行制御装置としての改札機13における高さ判定処理は、検知位置を大人と判定する高さに設定した高さセンサ38で利用者を検知したか否かにより当該利用者の身長が大人の高さ以上であるか否かを判定する処理である。 The height determination process is a process for determining the height of a user passing through a passage. The processor 41 executes a height determination process for determining the height of a user present at a predetermined position in the passage based on the detection result of the height sensor 38 (ST3). The height determination process in the ticket gate 13 as a passage control device is a process for determining whether the height of a user is equal to or greater than the height of an adult based on whether the user is detected by the height sensor 38, whose detection position is set to a height that determines an adult.

券読取処理は、利用者が提示(所持)する乗車券媒体から券情報を読み取る処理である。プロセッサ41は、券処理部32により利用者が提示する乗車券媒体から券情報を読み取る券読取処理を実行する(ST4)。例えば、券処理部32は、利用者が読取部に翳す乗車券媒体としてのICカードに記録されている券情報を読み取る。また、券処理部32は、利用者が提示する乗車券媒体としての磁気券に記録されている券情報を読み取るようにしても良い。また、券処理部32は、利用者が提示する乗車券媒体に表示される券情報がエンコードされたコード情報を読み取るようにしても良い。 The ticket reading process is a process of reading ticket information from a ticket medium presented (held) by a user. The processor 41 executes a ticket reading process in which the ticket processing unit 32 reads ticket information from the ticket medium presented by the user (ST4). For example, the ticket processing unit 32 reads ticket information recorded on an IC card serving as a ticket medium that the user holds over the reading unit. The ticket processing unit 32 may also be configured to read ticket information recorded on a magnetic ticket serving as a ticket medium presented by the user. The ticket processing unit 32 may also be configured to read code information in which the ticket information displayed on the ticket medium presented by the user is encoded.

プロセッサ41は、利用者が提示する乗車券媒体(券)から券情報を読み取ると、読み取った券情報に基づいて利用者が提示した券が子供(小児)用の乗車券であるか否かを判定する(ST5)。 When the processor 41 reads the ticket information from the ticket medium (ticket) presented by the user, it determines whether the ticket presented by the user is a child's ticket (ST5) based on the read ticket information.

利用者が提示した券が子供用の乗車券でない場合(ST5、NO)、プロセッサ41は、利用者が大人であるものとし、当該券の券情報に基づいて大人に対しての通行の可否を判定する(ST13)。プロセッサ41は、利用者が提示した券の券情報が大人の通行を許可する内容である場合(ST14、YES)、通行可の案内を表示部33に表示することにより通行可を報知し(ST15)、ドア34を開放する(ST16)。これにより、プロセッサ41は、当該利用者を通過させる。 If the ticket presented by the user is not a child's ticket (ST5, NO), processor 41 determines that the user is an adult and determines whether the adult is allowed to pass based on the ticket information of the ticket (ST13). If the ticket information of the ticket presented by the user allows adults to pass (ST14, YES), processor 41 notifies the user that they are allowed to pass by displaying a notice on display unit 33 indicating that they are allowed to pass (ST15), and opens door 34 (ST16). Processor 41 then allows the user to pass.

利用者が提示した券が子供用の乗車券である場合(ST5、YES)、プロセッサ41は、当該利用者が高さ判定によって高さ(身長)が大人でない(小児である)と判定されたか否かを判断する(ST6)。例えば、プロセッサ41は、利用者が高さセンサ38によって検知されたか否かによって当該利用者の高さ(身長)が所定の高さ以上であるか否かを判断する。 If the ticket presented by the user is a child's ticket (ST5, YES), the processor 41 determines whether the height (stature) of the user is determined to be non-adult (child) by the height determination (ST6). For example, the processor 41 determines whether the height (stature) of the user is equal to or greater than a predetermined height based on whether the user is detected by the height sensor 38.

高さが大人である場合、つまり、高さセンサ38が利用者を検知した場合(ST6、NO)、プロセッサ41は、ST13へ進み、当該利用者が提示した乗車券媒体から読み取った券情報に基づいて大人としての通行判定を実行する。 If the height is determined to be that of an adult, i.e., if the height sensor 38 detects the user (ST6, NO), the processor 41 proceeds to ST13 and performs a passage determination as an adult based on the ticket information read from the ticket medium presented by the user.

また、高さが大人でない場合、つまり、高さセンサ38により利用者が検知されなかった場合(ST6、YES)、プロセッサ41は、当該利用者が通路の所定位置を通行する時(高さセンサの検知位置を通過する時)に当該利用者が正しく高さを測定できない姿勢(姿勢不良)であったか否かを判断する(ST7)。ここで、姿勢不良としては、身長計測センサとしての高さセンサ38による身長の計測が不可となる姿勢(高さが正しく測定できなくなるような姿勢)である。つまり、プロセッサ41は、高さセンサ38で正しく高さ(身長)が検知できないような姿勢で利用者が通路を通行していることを姿勢不良として検出する。 Also, if the height is not that of an adult, i.e., if the user is not detected by the height sensor 38 (ST6, YES), the processor 41 determines whether the user was in a posture that prevented the height from being measured correctly (poor posture) when passing through a specified position in the passage (when passing the detection position of the height sensor) (ST7). Here, poor posture is a posture that prevents the height from being measured by the height sensor 38 as a height measurement sensor (a posture that prevents the height from being measured correctly). In other words, the processor 41 detects, as poor posture, that the user is passing through the passage in a posture that prevents the height (height) from being detected correctly by the height sensor 38.

図6および図7は、利用者が改札機13の通路を通行する時の姿勢を説明するための図である。
高さセンサ38は、図4に示すように、大人と判定する所定の高さ以上の身長がある人物を検知するように設置される。従って、所定の高さ以上の大人である利用者が正面向きで直立した状態で通路を通行すると、高さセンサ38は、図6に示すように、当該利用者を検知する。しかし、所定の高さ以上の大人である利用者であっても姿勢を低くした状態(高さを低くした状態)で通路を通行すると、高さセンサ38は、図7に示すように、当該利用者を検知できない。このため、プロセッサ41は、子供用の券を提示した利用者が高さセンサ38で検知されない場合、姿勢不良があるか否かを判断することにより、大人と検知されないような姿勢で通行しようとする利用者を検出する。
6 and 7 are diagrams for explaining the posture of a user when passing through the passage of the ticket gate 13. FIG.
The height sensor 38 is installed so as to detect a person who is at least a certain height that is determined to be an adult, as shown in Fig. 4. Therefore, when an adult user of at least the certain height passes through the passage while standing upright and facing forward, the height sensor 38 detects the user, as shown in Fig. 6. However, if an adult user of at least the certain height passes through the passage in a lowered posture (lowered height), the height sensor 38 cannot detect the user, as shown in Fig. 7. Therefore, when a user who presents a child's ticket is not detected by the height sensor 38, the processor 41 detects a user who is trying to pass through in a posture that will not be detected as an adult by determining whether or not the user has poor posture.

利用者が正しく高さを測定できる姿勢(正常な姿勢)で通路を通行したと判定した場合(ST7、NO)、プロセッサ41は、ST13へ進み、当該利用者が提示した乗車券媒体から読み取った券情報(子供用の券の券情報)に基づいて子供に対する通行判定を実行する。 If it is determined that the user has passed through the passage in a posture that allows the height to be measured correctly (normal posture) (ST7, NO), the processor 41 proceeds to ST13 and performs a child passage determination based on the ticket information (ticket information of a child's ticket) read from the ticket medium presented by the user.

例えば、プロセッサ41は、正常な姿勢と判定した利用者が通行可であれば、ドア34を開放して通行可の案内を表示部33に表示することにより利用者の通過を促す。ただし、プロセッサ41は、正常な姿勢と判定した利用者が小児である場合、通行不可であっても当該利用者を保護するためにドア34を開放したままとするようにしても良い。これにより、正常な姿勢である(意図的な姿勢変化がない)ことが確認された利用者(小児と判定された利用者)は、券情報に基づく通行判定による通行が可能となる。 For example, if a user determined to be in a normal posture is allowed to pass, the processor 41 encourages the user to pass by opening the door 34 and displaying a notice on the display unit 33 indicating that the user is allowed to pass. However, if the user determined to be in a normal posture is a child, the processor 41 may leave the door 34 open to protect the user even if the user is not allowed to pass. This allows a user (a user determined to be a child) who is confirmed to be in a normal posture (no intentional changes in posture) to pass through based on the ticket information.

利用者が正しく高さを測定できない姿勢であると判定した場合(ST7、YES)、プロセッサ41は、カメラ39が撮影した当該利用者の画像を含む画像を保存する(ST8)。例えば、プロセッサ41は、当該利用者が通路を通行する時にカメラ39が撮影した画像をRAM43又は記憶部44などのメモリに保持しておく。プロセッサ41は、当該利用者の画像を保存する場合、メモリに保持している画像を当該利用者が高さを測定できない姿勢であったことを示す情報と共に監視盤12を介してサーバ11へ送信する。これにより、プロセッサ41は、高さを正しく計測できる姿勢でないと判定された利用者の画像を上位装置であるサーバ11に保存する。 If it is determined that the user is not in a position that allows height to be measured correctly (ST7, YES), the processor 41 saves an image including an image of the user captured by the camera 39 (ST8). For example, the processor 41 stores images captured by the camera 39 as the user passes through an aisle in a memory such as the RAM 43 or the storage unit 44. When the processor 41 saves an image of the user, it transmits the image stored in the memory to the server 11 via the monitoring panel 12 together with information indicating that the user was in a position that allows height to be measured. In this way, the processor 41 saves an image of the user who has been determined not to be in a position that allows height to be measured correctly in the server 11, which is a higher-level device.

また、プロセッサ41は、高さを正しく計測できる姿勢でないと判定された利用者の画像を記憶部44に保存するようにしても良い。サーバ11又は記憶部44に保存した画像は、姿勢が不可であると判定したことを示すエビデンスとして利用可能である。例えば、サーバ11又は記憶部44に保存した画像は、当該利用者に対して開示するようにしても良い。 The processor 41 may also store in the memory unit 44 an image of a user who is determined to be in an unsuitable posture for measuring height correctly. The image stored in the server 11 or the memory unit 44 can be used as evidence that the posture has been determined to be unsuitable. For example, the image stored in the server 11 or the memory unit 44 may be disclosed to the user.

なお、サーバ11又は監視盤12は、改札機13から姿勢不可と判定した旨の情報を受けた場合に監視盤12の表示部に利用者が姿勢不可と判定した改札機13を示す情報を表示しても良い。これにより、監視盤12で改札機13の動作を監視している係員に、姿勢によって通行を不可した利用者が存在すること報知できる。 When the server 11 or the monitoring panel 12 receives information from the ticket gate 13 that the posture has been determined to be unacceptable, the server 11 or the monitoring panel 12 may display information indicating the ticket gate 13 for which the user has determined that the posture is unacceptable on the display unit of the monitoring panel 12. This allows the staff member monitoring the operation of the ticket gate 13 on the monitoring panel 12 to be notified that there is a user who is unable to pass due to their posture.

また、利用者が正しく高さを測定できない姿勢であった場合(ST7、YES)、プロセッサ41は、スピーカ48により警報音を出力し(ST9)、正しい姿勢で再度通行することを案内する(ST10)。例えば、プロセッサ41は、案内として、正しい姿勢で再度通行する旨の案内画面を表示部33に表示する。また、プロセッサ41は、案内として、係員窓口へ行くことを案内する案内画面を表示部33に表示するようにしても良い。さらに、プロセッサ41は、特定の改札機13を通行すること案内するようにしても良い。 Also, if the user is in a posture that does not allow the height to be measured correctly (ST7, YES), the processor 41 outputs an alarm sound from the speaker 48 (ST9) and guides the user to pass through again in the correct posture (ST10). For example, the processor 41 displays, as guidance, a guidance screen on the display unit 33 instructing the user to pass through again in the correct posture. The processor 41 may also display, as guidance, a guidance screen on the display unit 33 instructing the user to go to the attendant's window. Furthermore, the processor 41 may guide the user to pass through a specific ticket gate 13.

また、利用者が正しく高さを測定できない姿勢であった場合(ST7、YES)、プロセッサ41は、ドア34を閉鎖して利用者の通行を阻止する(ST11)。ただし、プロセッサ41は、子供用の券と判定した場合、利用者が実際に子供であったことも想定して当該利用者(子供)の安全を確保するために、ドア34を開放したままとするようにしても良い。姿勢が不良であった場合にドアを閉じるか否かは、各改札機13に設定されるものとする。例えば、監視盤12などから各改札機13に姿勢が不良であった場合のドアの開閉制御を設定できるようにしても良い。 Furthermore, if the user's posture does not allow for correct height measurement (ST7, YES), the processor 41 closes the door 34 to prevent the user from passing through (ST11). However, if the processor 41 determines that the ticket is for a child, it may assume that the user is actually a child and leave the door 34 open to ensure the safety of the user (child). Whether or not to close the door when posture is poor is set in each ticket gate 13. For example, it may be possible to set the door opening/closing control for poor posture in each ticket gate 13 from the monitoring panel 12, etc.

以上のように、実施形態に係る通行制御装置としての改札機は、姿勢判定処理、高さ判定処理、および、券読取処理の結果に基づいて利用者の通行を制御する。改札機は、利用者が提示した乗車券媒体が子供用の券であれば、利用者が姿勢判定処理によって高さセンサによる高さの計測が不可となる姿勢であると判定された場合には当該利用者の通路の通過を不可とする。
これにより、実施形態に係る通行制御装置は、利用者が大人の高さ(身長)であるかを計測できる姿勢で通路を通行しているかを判定でき、意図的に身長が低くなるような姿勢などで通路を通過することによる子供用の券を用いた不正利用などを防止できる。
As described above, the ticket gate as a passage control device according to the embodiment controls the passage of a user based on the results of the posture determination process, the height determination process, and the ticket reading process. If the ticket medium presented by the user is a child's ticket, the ticket gate will not allow the user to pass through the passage if the posture determination process determines that the user is in a posture that makes it impossible to measure the height using the height sensor.
As a result, the passage control device of the embodiment can determine whether a user is passing through an aisle in a posture that allows the user to measure whether they are the same height (stature) as an adult, and can prevent fraudulent use of a child's ticket by passing through an aisle in a posture that intentionally makes the user appear shorter.

次に、実施形態に係る通行制御装置としての改札機13における姿勢判定処理について説明する。
姿勢判定処理は、通路内の所定位置において利用者が意図的に不自然な姿勢をしているか否かを判定する処理である。姿勢判定処理は、利用者の姿勢を推定し、推定した姿勢の変化によって姿勢が正常であるか否かを判定する。
Next, a posture determination process in the ticket gate 13 as the passage control device according to the embodiment will be described.
The posture determination process is a process for determining whether or not a user is intentionally assuming an unnatural posture at a predetermined position in the passageway. The posture determination process estimates the posture of the user and determines whether or not the posture is normal based on changes in the estimated posture.

改札機13は、姿勢推定として、深層学習を用いて画像中から人物の骨格点を推定する既知の処理を適用することが可能である。例えば、改札機13のプロセッサ41は、OpenPose(https://arxiv.org/abs/1812.08008参照)などの手法によってカメラ39が撮影する利用者の画像から当該利用者の姿勢を推定する。また、改札機13は、他の骨格を求める手法などを用いて姿勢を推定するようにしても良い。 For posture estimation, the ticket gate 13 can apply a known process that uses deep learning to estimate a person's skeleton points from an image. For example, the processor 41 of the ticket gate 13 estimates the posture of a user from an image of the user captured by the camera 39 using a method such as OpenPose (see https://arxiv.org/abs/1812.08008). The ticket gate 13 may also estimate the posture using other methods for determining the skeleton.

実施形態に係る通行制御装置としての改札機13のプロセッサ41は、通行制御装置としての改札機13を利用する各利用者に対して姿勢推定を用いた姿勢判定処理を実行する。これにより、プロセッサ41は、上述したような姿勢判定処理の結果を用いた改札処理(通行制御処理)を実行できる。また、プロセッサ41は、姿勢判定処理として幾つかの動作例を実行できる。本実施形態においては、姿勢判定処理の動作例として3つの動作例について説明する。 The processor 41 of the ticket gate 13 as a passage control device according to the embodiment executes a posture determination process using posture estimation for each user who uses the ticket gate 13 as a passage control device. This allows the processor 41 to execute a ticket gate process (passage control process) using the results of the posture determination process as described above. The processor 41 can also execute several example operations as posture determination processes. In this embodiment, three example operations will be described as examples of posture determination processes.

まず、実施形態に係る通行制御装置としての改札機13における姿勢判定処理の第1の動作例について説明する。
第1の動作例では、改札機13は、利用者が通路内における入口側の領域(例えば、図2に示すBエリア)を通行するときの姿勢が正しく高さを判定できる姿勢であるか否かを判定する。
First, a first operation example of the attitude determination process in the ticket gate 13 as the passage control device according to the embodiment will be described.
In a first operation example, the ticket gate 13 determines whether the posture of a user passing through an area on the entrance side of a passage (for example, area B shown in FIG. 2) is such that the height can be correctly determined.

例えば、改札機13は、通過検知センサ36aにより利用者が通路内に進入したことを検知し、当該利用者に対する姿勢判定処理を開始する。改札機13は、姿勢判定処理を開始すると、カメラ39が撮影する画像から利用者の画像を抽出し、利用者の姿勢を示す特徴量を算出する。また、改札機13は、記憶部44に姿勢判定の基準となる基準値を記憶する。改札機13は、カメラ39が撮影する画像から算出する利用者の姿勢を示す特徴量と基準値とを比較することにより当該利用者の姿勢が正しく高さを判定できる姿勢であるか否かを判定する。 For example, the ticket gate 13 detects that a user has entered the passageway using the passage detection sensor 36a, and starts a posture determination process for that user. When the ticket gate 13 starts the posture determination process, it extracts an image of the user from the image captured by the camera 39, and calculates a feature amount that indicates the user's posture. The ticket gate 13 also stores a reference value that serves as the basis for posture determination in the memory unit 44. The ticket gate 13 compares the feature amount that indicates the user's posture, calculated from the image captured by the camera 39, with the reference value, to determine whether the user's posture is one that allows for correct height determination.

図8は、実施形態に係る通行制御装置としての改札機13における姿勢判定処理の第1の動作例としての処理例を説明するためのフローチャートである。
改札機13のプロセッサ41は、接近センサ37により利用者の接近を検出する。プロセッサ41は、接近センサ37により検知した利用者を通過検知センサ36aで検出する。プロセッサ41は、通過検知センサ36aで検知した場合に、利用者が所定位置を通過したものと判断する(ST21)。図2に示す例によれば、プロセッサ41は、利用者がBエリアに進入した場合に利用者が所定位置を通過したものとする。
FIG. 8 is a flowchart for explaining a processing example as a first operation example of the attitude determination processing in the ticket gate 13 as the passage control device according to the embodiment.
The processor 41 of the ticket gate 13 detects the approach of a user using the approach sensor 37. The processor 41 detects the user detected by the approach sensor 37 using the passage detection sensor 36a. When the passage detection sensor 36a detects the user, the processor 41 determines that the user has passed through a predetermined position (ST21). According to the example shown in Fig. 2, the processor 41 determines that the user has passed through a predetermined position when the user enters area B.

なお、プロセッサ41は、券処理部32に乗車券媒体が提示されたタイミングを所定位置を通過したタイミングとして検出するようにしても良い。例えば、プロセッサ41は、利用者が提示したICカードを券処理部32が検出した場合、あるいは、利用者が磁気券などの券を券処理部に投入した場合、利用者が所定位置を通過したものとして検出しても良い。さらに、プロセッサ41は、カメラ39が撮影する画像から利用者が所定位置を通過したことを検出するようにしても良い。 The processor 41 may detect the timing when the passenger ticket medium is presented to the ticket processing unit 32 as the timing when the passenger passes the predetermined position. For example, the processor 41 may detect that the user has passed the predetermined position when the ticket processing unit 32 detects an IC card presented by the user, or when the user inserts a ticket such as a magnetic ticket into the ticket processing unit. Furthermore, the processor 41 may detect that the user has passed the predetermined position from an image captured by the camera 39.

プロセッサ41は、利用者が所定位置を通過したことを検出すると、カメラ39が撮影する当該利用者を含む画像(通過画像)をカメラインターフェース49により取得する。プロセッサ41は、カメラ39が撮影した画像から当該利用者の画像を抽出し、当該利用者の画像から当該利用者の姿勢を判定するための特徴量(姿勢特徴量)を算出する(ST22)。例えば、プロセッサ41は、利用者の画像に対して人物の骨格の特徴点(骨格点)を推定する姿勢推定を行う。 When the processor 41 detects that a user has passed through a predetermined position, the processor 41 acquires an image (passing image) including the user taken by the camera 39 through the camera interface 49. The processor 41 extracts an image of the user from the image taken by the camera 39, and calculates features (posture features) for determining the posture of the user from the image of the user (ST22). For example, the processor 41 performs posture estimation to estimate the feature points (skeleton points) of a person's skeleton for the image of the user.

プロセッサ41は、骨格点を推定する場合、利用者の姿勢特徴量に含まれる特徴量として、両肩の幅、肩と腰の相対角度、肩と腰の比率、移動時の腰関節、肩関節や腰の揺れ幅、肘関節、膝関節の角度などを算出する。また、プロセッサ41は、骨格特徴点の特徴空間分布を特徴量として算出しても良い。また、姿勢を判定するための特徴量は、姿勢不良が検出できるものであれば良く、複数の指標値を組み合わせても良い。 When estimating skeletal points, the processor 41 calculates the width of both shoulders, the relative angle between the shoulders and waist, the ratio between the shoulders and waist, the waist joint during movement, the swaying range of the shoulder joint and waist, the angles of the elbow joint and knee joint, etc. as features included in the posture features of the user. The processor 41 may also calculate the feature space distribution of the skeletal feature points as the features. Furthermore, the features for determining the posture may be any that can detect poor posture, and may be a combination of multiple index values.

また、プロセッサ41は、姿勢推定によって得られた骨格点から当該利用者の姿勢を示す特徴量を算出する。例えば、プロセッサ41は、骨格点から1つ又は1つ以上の関節のなす角度を特徴量と算出する。具体的に例示すると、プロセッサ41は、撮影画像から上半身の両肩を特定し、上半身の両肩における骨格点から肩関節を抽出し、肩関節の角度を特徴量として算出しても良い。また、プロセッサ41は、撮影画像から腰を特定し、腰における骨格点から腰関節を抽出し、腰関節の角度を特徴量として算出しても良い。 The processor 41 also calculates a feature amount indicating the posture of the user from the skeleton points obtained by posture estimation. For example, the processor 41 calculates the angle of one or more joints from the skeleton points as the feature amount. As a specific example, the processor 41 may identify both shoulders of the upper body from the captured image, extract shoulder joints from the skeleton points at both shoulders of the upper body, and calculate the angle of the shoulder joint as the feature amount. The processor 41 may also identify the waist from the captured image, extract the waist joint from the skeleton points at the waist, and calculate the angle of the waist joint as the feature amount.

また、プロセッサ41は、撮影画像から肩と腰とを特定し、肩における骨格点から肩関節を抽出し、腰における骨格点から腰関節を抽出し、肩の関節と腰の関節とのなす角度を特徴量として算出しても良い。また、プロセッサ41は、撮影画像から利用者の膝と腰とを特定し、膝における骨格点から両膝の膝関節を抽出し、腰における骨格点から腰の腰関節を抽出し、膝の関節と腰の関節とのなす角度を特徴量として算出しても良い。
また、プロセッサ41は、骨格の関節間の距離から算出した比率を姿勢特徴量として算出しても良い。また、プロセッサ41は、骨格点の座標値から算出する特徴空間分布を特徴量としても良い。
The processor 41 may also identify the shoulders and waist from the captured image, extract the shoulder joints from the skeleton points of the shoulders, extract the waist joints from the skeleton points of the waist, and calculate the angle between the shoulder joints and the waist joints as a feature amount. The processor 41 may also identify the user's knees and waist from the captured image, extract the knee joints of both knees from the skeleton points of the knees, extract the waist joints of the waist from the skeleton points of the waist, and calculate the angle between the knee joints and the waist joints as a feature amount.
The processor 41 may also calculate a ratio calculated from the distance between the joints of the skeleton as the posture feature amount. The processor 41 may also calculate a feature space distribution calculated from the coordinate values of the skeleton points as the feature amount.

プロセッサ41が姿勢特徴量として算出する特徴量は、上述したような特徴量から予め設定しておくものとする。姿勢特徴量として算出する特徴量は、1つであっても良いし、複数であっても良い。また、姿勢特徴量として算出する特徴量は、カメラ39の設置環境あるいはカメラ39が撮影可能な撮影範囲に応じて設定しても良い。例えば、カメラ39が通路を通行する利用者の下半身が撮影し難い環境であれば、利用者の上半身の画像から取得可能な特徴量を姿勢特徴量として設定すれば良い。 The feature amount calculated by the processor 41 as the posture feature amount is set in advance from the feature amounts described above. The feature amount calculated as the posture feature amount may be one or more. The feature amount calculated as the posture feature amount may be set according to the installation environment of the camera 39 or the shooting range that the camera 39 can shoot. For example, in an environment where it is difficult for the camera 39 to shoot the lower body of a user passing through an aisle, a feature amount that can be obtained from an image of the upper body of the user may be set as the posture feature amount.

プロセッサ41は、通過画像から利用者の姿勢を示す姿勢特徴量を算出すると、高さセンサ38が正しく高さを測定できる姿勢(正常な姿勢)を想定した姿勢判定のための姿勢基準値(判定基準)と算出した利用者の姿勢特徴量との比較を行う(ST23)。第1の動作例において、改札機13は、正常な姿勢を想定した正常な姿勢であると判定するための姿勢基準値を記憶部44に記憶しておく。姿勢基準値は、姿勢特徴量として利用する特徴量に応じて設定される。また、姿勢特徴量として複数の特徴量を用いる場合、姿勢基準値は、各特徴量に対応して複数の基準値を設定するようにしても良い。 When the processor 41 calculates a posture feature indicating the posture of the user from the passing image, it compares the calculated posture feature of the user with a posture reference value (judgment reference) for posture judgment assuming a posture in which the height sensor 38 can correctly measure height (normal posture) (ST23). In the first operation example, the ticket gate 13 stores a posture reference value for judging that the posture is normal assuming a normal posture in the memory unit 44. The posture reference value is set according to the feature used as the posture feature. In addition, when multiple feature values are used as the posture feature value, the posture reference value may be set to multiple reference values corresponding to each feature value.

また、姿勢基準値は、公開データベース等から集めた正常な姿勢である人物の画像データから姿勢特徴量を算出し、それらの姿勢特徴量の分布から正常な姿勢とする姿勢基準値および姿勢基準値に対する許容範囲を作成しても良い。また、姿勢基準値は、改札機13において複数の被験者が正常な姿勢で通路を通行する場合にカメラ39が撮影した画像から算出する複数の姿勢特徴量から姿勢基準値を算出するようにしても良い。 The posture reference value may also be calculated by calculating posture feature values from image data of people with normal postures collected from a public database, etc., and creating a posture reference value for a normal posture and an acceptable range for the posture reference value from the distribution of these posture feature values. The posture reference value may also be calculated from multiple posture feature values calculated from images captured by the camera 39 when multiple subjects pass through the passage at the ticket gate 13 with normal postures.

プロセッサ41は、カメラ39が撮影する通過画像から算出した利用者の姿勢特徴量が姿勢基準値を基準して許容範囲(基準範囲)内であれば(ST24、YES)、当該利用者が正常な姿勢である(「問題なし」)と判定する(ST25)。また、プロセッサ41は、当該利用者の姿勢特徴量が姿勢基準値に対して基準範囲を越えた場合(ST24、NO)、当該利用者が正常な姿勢でない(「大人か否かを判定できない」)と判定する(ST26)。プロセッサ41は、当該利用者に対する姿勢判定の結果をRAM43などに保持し、姿勢判定処理を終了する。 If the posture feature amount of the user calculated from the passing image captured by the camera 39 is within an allowable range (reference range) based on the posture reference value (ST24, YES), the processor 41 determines that the user has a normal posture ("no problem") (ST25). If the posture feature amount of the user exceeds the reference range for the posture reference value (ST24, NO), the processor 41 determines that the user has an abnormal posture ("cannot determine whether the user is an adult or not") (ST26). The processor 41 stores the posture determination result for the user in the RAM 43 or the like, and ends the posture determination process.

以上のように、第1の動作例によれば、通行制御装置としての改札機は、予め設定した姿勢を判定するための姿勢基準値とカメラが撮影する通路を通行する利用者の画像から算出した姿勢特徴量とを比較する。改札機は、算出した姿勢特徴量が姿勢基準値に対して所定の許容範囲内であれば当該利用者が正常な姿勢であると判定し、算出した姿勢特徴量が姿勢基準値に対して所定の基準範囲内でなければ当該利用者が姿勢不良である(身長の計測が不可となる姿勢である)と判定する。 As described above, according to the first operation example, the ticket gate as a passage control device compares a preset posture reference value for determining posture with posture feature values calculated from an image of a user passing through a passage captured by a camera. If the calculated posture feature values are within a predetermined tolerance range for the posture reference value, the ticket gate determines that the user has a normal posture, and if the calculated posture feature values are not within a predetermined reference range for the posture reference value, the ticket gate determines that the user has poor posture (a posture that makes it impossible to measure the height).

これにより、第1の動作例の姿勢判定処理を適用した通行制御装置としての改札機は、利用者が正常な姿勢で通路を通行したか否かを判定できる。改札機は、通路を通行する利用者が高さセンサで正常に身長を計測できる状態であるか否かを判定でき、子供用の券などを提示した利用者が不自然な姿勢で通路を通過しようとしたことが検出できる。 As a result, a ticket gate as a passage control device that applies the posture determination process of the first operation example can determine whether a user has passed through an aisle in a normal posture. The ticket gate can determine whether a user passing through an aisle is in a state where their height can be measured normally by a height sensor, and can detect when a user who has presented a child's ticket or the like attempts to pass through an aisle in an unnatural posture.

次に、実施形態に係る通行制御装置としての改札機13における姿勢判定処理の第2の動作例について説明する。
第2の動作例に係る改札機13は、図9に示すように、利用者が通路に進入する手前のエリアにおいて利用者を追跡し、通路手前のエリア(例えばAエリア)にいる利用者を撮影した画像から算出する姿勢特徴量に基づいて当該利用者用の姿勢基準値を作成する。第2の動作例に係る改札機13は、利用者が通路内に進入すると、当該利用者用の姿勢基準値を用いて第1の動作例で説明したような姿勢判定処理で利用者の姿勢を判定する。
Next, a second operation example of the attitude determination process in the ticket gate 13 as the passage control device according to the embodiment will be described.
9, the ticket gate 13 according to the second operation example tracks a user in an area just before the user enters the passageway, and creates a posture reference value for the user based on posture feature values calculated from an image of the user in the area just before the passageway (e.g., area A). When the user enters the passageway, the ticket gate 13 according to the second operation example uses the posture reference value for the user to determine the user's posture through posture determination processing as described in the first operation example.

図10は、実施形態に係る通行制御装置としての改札機13における姿勢判定処理の第2動作例としての処理例を説明するためのフローチャートである。
改札機13において、接近センサ37は、通路の手前に設定した図2に示すAエリアに進入した利用者を検知する。プロセッサ41は、接近センサ37が利用者を検知すると、当該利用者を新規の通行者(利用者)として検出する(ST31)。プロセッサ41は、新規の通行者を検出すると、当該利用者の追跡を開始する(ST32)。
FIG. 10 is a flowchart for explaining a processing example as a second operation example of the attitude determination process in the ticket gate 13 as the passage control device according to the embodiment.
In the ticket gate 13, the approach sensor 37 detects a user who has entered area A shown in Fig. 2, which is set in front of the passage. When the approach sensor 37 detects a user, the processor 41 detects the user as a new passerby (user) (ST31). When the processor 41 detects a new passerby, it starts tracking the user (ST32).

例えば、プロセッサ41は、接近センサ37と通過検知センサ36aとの検知信号によって利用者がAエリアからBエリアへ移動したことを検出する。つまり、プロセッサ41は、接近センサ37がオンとなっている場合に利用者が通路手前のエリア(Aエリア)に存在すると判定し、接近センサ37がオフになると共に通過検知センサ36aがオンとなった場合に通路手前のエリア(Aエリア)から通路(Bエリア)に進入したことを検出する。なお、プロセッサ41は、カメラ39が撮影する画像から抽出する利用者の画像に基づいて利用者がAエリアからBエリアに移動したことを検出するようにしても良い。 For example, the processor 41 detects that a user has moved from area A to area B based on detection signals from the approach sensor 37 and the passage detection sensor 36a. That is, the processor 41 determines that the user is in the area before the aisle (area A) when the approach sensor 37 is on, and detects that the user has entered the aisle (area B) from the area before the aisle (area A) when the approach sensor 37 is off and the passage detection sensor 36a is on. The processor 41 may also detect that the user has moved from area A to area B based on an image of the user extracted from an image captured by the camera 39.

プロセッサ41は、利用者が通路手前のエリアに存在する間、当該利用者用の姿勢変化を判定するための姿勢基準値を生成する。プロセッサ41は、利用者の追跡を開始した後、当該利用者が通路手前のエリアから通路内へ移動したことを検出するために、当該利用者の通路内へ進入を監視する(ST33)。 The processor 41 generates a posture reference value for determining posture changes for the user while the user is in the area in front of the aisle. After starting tracking of the user, the processor 41 monitors the user's entry into the aisle to detect that the user has moved from the area in front of the aisle into the aisle (ST33).

プロセッサ41は、利用者が通路内で進入していなければ(ST33、NO)、カメラ39が撮影した画像から抽出する利用者の画像から当該利用者の姿勢を示す姿勢特徴量を算出する(ST34)。例えば、プロセッサ41は、上述したような姿勢推定によって、カメラ39が撮影した画像から抽出する利用者の画像により当該利用者の姿勢を示す姿勢特徴量を算出する。 If the user has not entered the passage (ST33, NO), the processor 41 calculates posture feature values indicating the posture of the user from the image of the user extracted from the image captured by the camera 39 (ST34). For example, the processor 41 calculates posture feature values indicating the posture of the user from the image of the user extracted from the image captured by the camera 39 by posture estimation as described above.

プロセッサ41は、通路手前に存在する利用者の姿勢特徴量を算出すると、算出した姿勢特徴量に基づいて当該利用者用の姿勢基準値を更新する(ST35)。例えば、プロセッサ41は、通路手前に存在する利用者用の姿勢基準値を記憶する記憶エリアを記憶部44に確保し、所定のフレームレートでカメラ39が撮影する画像から算出する利用者の姿勢特徴量によって記憶部44に保存している利用者用の姿勢基準値を更新する。 When the processor 41 calculates the posture characteristic amount of the user standing in front of the aisle, it updates the posture reference value for that user based on the calculated posture characteristic amount (ST35). For example, the processor 41 secures a memory area in the memory unit 44 for storing the posture reference value for the user standing in front of the aisle, and updates the posture reference value for the user stored in the memory unit 44 based on the posture characteristic amount of the user calculated from the images captured by the camera 39 at a predetermined frame rate.

すなわち、プロセッサ41は、利用者が通路手前のエリアに存在する間、カメラ39の撮影画像による当該利用者の姿勢特徴量の算出と、算出した姿勢特徴量による当該利用者用の姿勢基準値の更新とを繰り返し実行する。 In other words, while the user is in the area in front of the passage, the processor 41 repeatedly calculates the posture characteristic values of the user from the image captured by the camera 39 and updates the posture reference value for the user using the calculated posture characteristic values.

利用者が通路内へ進入した場合(ST33、YES)、プロセッサ41は、当該利用者の追跡を終了し(ST36)、通路に進入した利用者用の姿勢基準値の作成を終了する。なお、プロセッサ41は、利用者が通路内へ移動することなく通路手前のエリアから退出した場合(例えば、追跡の対象者が接近センサ37および通過検知センサ36aで検知されなくなった場合)、当該利用者の追跡を終了し、当該利用者用の姿勢基準値を破棄するようにしても良い。 When the user enters the passage (ST33, YES), the processor 41 ends tracking of the user (ST36) and ends creation of the posture reference value for the user who has entered the passage. Note that when the user exits the area in front of the passage without moving into the passage (for example, when the person being tracked is no longer detected by the approach sensor 37 and the passage detection sensor 36a), the processor 41 may end tracking of the user and discard the posture reference value for the user.

プロセッサ41は、通路内への進入に伴って利用者の追跡を終了した場合、記憶部44に記憶した当該利用者用の姿勢基準値を用いて当該利用者に対する姿勢判定処理を実行する(ST37)。例えば、プロセッサ41は、第1の動作例で説明したような姿勢判定処理を実行する。これにより、第2の動作例では、利用者自身の画像から算出した姿勢特徴量を基に作成した姿勢基準値を用いて通路に進入した利用者の姿勢が正常な姿勢であるか姿勢不良であるかを判定する姿勢判定処理を実行できる。 When the processor 41 ends tracking of the user as the user enters the passageway, it executes posture determination processing for the user using the posture reference value for the user stored in the memory unit 44 (ST37). For example, the processor 41 executes posture determination processing as described in the first operation example. As a result, in the second operation example, it is possible to execute posture determination processing that determines whether the posture of the user who entered the passageway is normal or poor, using a posture reference value created based on posture feature amounts calculated from an image of the user himself/herself.

図11および図12は、第2の動作例による姿勢判定処理の例を説明するための図である。
図11は、利用者P1が通路手前のエリアから姿勢を変えることなく通路に進入する様子を示す。図12は、利用者P2が通路手前のエリアから姿勢を変化させて通路に進入する様子を示す。
11 and 12 are diagrams for explaining an example of the posture determination process according to the second operation example.
Fig. 11 shows a state where a user P1 enters the passage from the area in front of the passage without changing his/her posture, and Fig. 12 shows a state where a user P2 enters the passage from the area in front of the passage while changing his/her posture.

図11に示す例において、利用者P1は、通路手前のエリアと同様な姿勢で通路に進入する。このため、通路手前のエリアにおける利用者P1の画像から算出した姿勢特徴量に基づく利用者P1用の姿勢基準値と通路に進入したときの利用者P1の画像から算出した姿勢特徴量とは変化が少ない。 In the example shown in FIG. 11, user P1 enters the passageway in a posture similar to that in the area just before the passageway. Therefore, there is little change between the posture reference value for user P1 based on the posture feature amount calculated from the image of user P1 in the area just before the passageway and the posture feature amount calculated from the image of user P1 when he enters the passageway.

これに対して、図12に示す例において、利用者P2は、通路内では通路手前のエリアと異なる姿勢である。このため、改札機13は、通路手前のエリアにおける利用者P2の画像から算出した姿勢特徴量に基づく利用者P2用の姿勢基準値と通路に進入した利用者P2の画像から算出した姿勢特徴量とは変化量が大きい。 In contrast, in the example shown in FIG. 12, user P2 has a different posture in the passage than in the area before the passage. For this reason, the ticket gate 13 has a large amount of change between the posture reference value for user P2 based on the posture feature amount calculated from the image of user P2 in the area before the passage and the posture feature amount calculated from the image of user P2 who has entered the passage.

すなわち、第2の動作例では、改札機13は、利用者が通路に接近するごとに利用者自身の姿勢基準値を都度作成する。このため、第2の動作例の姿勢判定処理を適用した改札機は、通路への進入の前後において、図11に示すような姿勢の変化がなければ当該利用者の姿勢が正常な姿勢と判定し、図12に示すような姿勢の変化があれば当該利用者の姿勢が姿勢不良と判定する。 That is, in the second operation example, the ticket gate 13 creates a posture reference value for the user each time the user approaches the passage. Therefore, a ticket gate to which the posture determination process of the second operation example is applied determines that the posture of the user is normal if there is no change in posture as shown in FIG. 11 before and after entering the passage, and determines that the posture of the user is poor if there is a change in posture as shown in FIG. 12.

以上のように、第2の動作例の姿勢判定処理を適用した通行制御装置としての改札機は、利用者が所定位置(例えば、通路の入口)を通過する前までの画像から算出する姿勢特徴量によって利用者ごとの姿勢基準値を作成でき、個々の利用者の体型および歩く姿勢など個人的な特徴を反映した姿勢基準値を作成でき、各利用者の姿勢変化を精度良く検出することができる。 As described above, a ticket gate as a passage control device that applies the posture determination process of the second operation example can create a posture reference value for each user based on posture feature amounts calculated from images taken before the user passes through a specified position (e.g., the entrance to an aisle), and can create a posture reference value that reflects the individual characteristics of each user, such as their body type and walking posture, and can accurately detect posture changes for each user.

次に、実施形態に係る通行制御装置としての改札機13における姿勢判定処理の第3の動作例について説明する。
第3の動作例に係る改札機13は、利用者が通路を通行する場合に通過する複数の通過位置を設定し、各通過位置における当該利用者の姿勢特徴量の変化量によって利用者の姿勢を判定する。すなわち、第3の動作例では、予め設定した姿勢基準値を用いることなく、所定の通過位置における利用者の姿勢変化に基づいて利用者が正常な姿勢(許容範囲内の姿勢変化)で通路を通過したか姿勢を大きく変化させて(許容範囲を超える姿勢変化で)通路を通過したかを判定する。
Next, a third operation example of the attitude determination process in the ticket gate 13 as the passage control device according to the embodiment will be described.
The ticket gate 13 according to the third operation example sets a plurality of passing positions through which a user passes when passing through a passage, and judges the user's posture based on the amount of change in posture feature of the user at each passing position. That is, in the third operation example, without using a preset posture reference value, it is judged based on the posture change of the user at a specific passing position whether the user passed through the passage with a normal posture (posture change within an acceptable range) or with a large change in posture (posture change exceeding the acceptable range).

図13は、実施形態に係る通行制御装置としての改札機13における姿勢判定処理の第3の動作例としての処理例を説明するためのフローチャートである。
第3の動作例の姿勢判定処理を実施する改札機13は、複数の通過位置(所定位置)が設定されているものとする。例えば、改札機13は、1人の利用者に対して、図2に示すAエリア、Bエリア、Cエリアの各エリアで姿勢を示す姿勢特徴量を算出する。この場合、プロセッサ41は、接近センサ37、通過検知センサ36aおよび通過検知センサ36bが利用者を検知するごとに各エリアにおける当該利用者の姿勢特徴量を算出する。
FIG. 13 is a flowchart for explaining a processing example as a third operation example of the attitude determination process in the ticket gate 13 as the passage control device according to the embodiment.
The ticket gate 13 performing the posture determination process of the third operation example is assumed to have a plurality of passing positions (predetermined positions). For example, the ticket gate 13 calculates posture feature values indicating the posture of one user in each of areas A, B, and C shown in Fig. 2. In this case, the processor 41 calculates the posture feature values of the user in each area each time the approach sensor 37, the passage detection sensor 36a, and the passage detection sensor 36b detect the user.

すなわち、改札機13のプロセッサ41は、利用者を所定の通過位置(検知位置)で検知すると(ST51)、カメラ39から当該検知位置を含むエリアに存在する利用者の画像を含む撮影画像を取得する。プロセッサ41は、カメラ39から取得した撮影画像から抽出する利用者の画像から当該利用者の姿勢を示す姿勢特徴量を算出する(ST52)。ここで、プロセッサ41は、各検知位置でカメラ39が撮影した画像から算出した姿勢特徴量をRAM52又は記憶部44などのメモリに記憶する。 That is, when the processor 41 of the ticket gate 13 detects a user at a predetermined passing position (detection position) (ST51), it acquires a captured image from the camera 39 that includes an image of the user who is in an area including the detection position. The processor 41 calculates posture feature values that indicate the posture of the user from an image of the user extracted from the captured image acquired from the camera 39 (ST52). Here, the processor 41 stores the posture feature values calculated from the images captured by the camera 39 at each detection position in a memory such as the RAM 52 or the storage unit 44.

さらに、プロセッサ41は、全ての通過位置を利用者が通過したことを検出するまで、ST51~52の処理を繰り返し実行する。当該利用者が全ての通過位置を通過していない場合(ST53、NO)、プロセッサ41は、次の通過位置を通過したことを検知するごとに、カメラ39が撮影する画像から当該利用者の姿勢を示す姿勢特徴量を算出し、算出した姿勢特徴量を検知位置に対応づけてRAM42などのメモリに蓄積する。例えば、プロセッサ41は、各検知位置における姿勢特徴量として、利用者の特定部位の上下関係、左右関係、前後の揺れ幅(例えば、頭部、肩、手など)、特定の関節の角度(例えば肩腰、両肩、肘など)などを検出する。これらの各検知位置における姿勢特徴量は、通路を通行している利用者が意図的に姿勢を変化させたことを判定できるような特徴量であれば良い。 Furthermore, processor 41 repeatedly executes the processes of ST51 to ST52 until it detects that the user has passed all the passing positions. If the user has not passed all the passing positions (ST53, NO), processor 41 calculates posture feature values indicating the posture of the user from the image captured by camera 39 each time it detects that the user has passed the next passing position, and stores the calculated posture feature values in a memory such as RAM 42 in association with the detected position. For example, processor 41 detects the up-down relationship, left-right relationship, and forward/backward swaying range of specific parts of the user (e.g., head, shoulders, hands, etc.) and the angles of specific joints (e.g., shoulders, hips, both shoulders, elbows, etc.) as posture feature values at each detected position. These posture feature values at each detected position may be feature values that can be used to determine whether a user passing through the passage has intentionally changed their posture.

当該利用者が全ての通過位置を通過した場合(ST53、YES)、プロセッサ41は、メモリに蓄積した各検知位置での姿勢特徴量から各検知位置での姿勢特徴量間の変化量を算出する(ST54)。例えば、プロセッサ41は、隣接する検知位置での姿勢特徴量間の変化量を算出することにより、姿勢特徴量の変化量として、利用者の特定部位の上下関係、左右関係、前後の揺れ幅(例えば、頭部、肩、手など)、特定関節の角度(例えば肩腰、両肩、肘など)などの変化量を検出する。このような変化量であれば、通路を通行中に利用者が意図的に姿勢を変化させたことが検出できる。 When the user has passed through all the passage positions (ST53, YES), the processor 41 calculates the amount of change between the posture feature values at each detection position from the posture feature values at each detection position stored in memory (ST54). For example, the processor 41 calculates the amount of change between the posture feature values at adjacent detection positions to detect the amount of change in the posture feature values, such as the up-down relationship, left-right relationship, and forward/backward sway of specific parts of the user (e.g., head, shoulders, hands, etc.), and the angle of specific joints (e.g., shoulders and hips, both shoulders, elbows, etc.). With such amounts of change, it can be detected that the user has intentionally changed his/her posture while passing through the passageway.

各検知位置における姿勢特徴量の変化量を算出すると、プロセッサ41は、算出した各検知位置における姿勢特徴量の変化量が正常な姿勢であるか否かを判定するための基準とする許容範囲(判定基準範囲)内であるか否かを判断する(ST55)。例えば、判定基準範囲は、予め記憶部44に記憶しておく。判定基準範囲は、姿勢変化を検出するための指標と示す一般の公開データなどから作成しても良い。例えば、プロセッサ41は、所定の全ての検知位置(例えば、改札機の中央)通過した場合、各検知位置を通行中の利用者を撮影した画像から抽出した姿勢特徴量の変化量と判定基準範囲と比較することにより、各検知位置を通過した利用者の姿勢が許容範囲を越えて大きく変化したか否かを判定する。 After calculating the amount of change in posture feature at each detection position, the processor 41 determines whether the calculated amount of change in posture feature at each detection position is within an acceptable range (criterion range) that is used as a criterion for determining whether the posture is normal (ST55). For example, the judgment criteria range is stored in advance in the storage unit 44. The judgment criteria range may be created from publicly available data that indicates an index for detecting posture changes. For example, when the user passes through all specified detection positions (for example, the center of the ticket gate), the processor 41 compares the amount of change in posture feature extracted from an image of the user passing through each detection position with the judgment criteria range to determine whether the posture of the user who passed each detection position has changed significantly beyond the acceptable range.

プロセッサ41は、算出した姿勢特徴量の変化量が判定基準範囲内である場合(ST55、YES)、当該利用者が正常な姿勢で通路を通行した(「問題なし」)と判定する(ST56)。また、プロセッサ41は、算出した姿勢特徴量の変化量が判定基準範囲を越えた場合(ST55、NO)、当該利用者が正常な高さ判定ができない姿勢で通路を通過した(「大人か否かを判定できない」)と判定する(ST57)。プロセッサ41は、当該利用者に対する姿勢判定の結果をRAM43などのメモリに保持し、姿勢判定処理を終了する。 If the calculated change in posture feature amount is within the judgment criteria range (ST55, YES), processor 41 judges that the user passed through the aisle in a normal posture ("no problem") (ST56). If the calculated change in posture feature amount exceeds the judgment criteria range (ST55, NO), processor 41 judges that the user passed through the aisle in a posture that does not allow for normal height judgment ("cannot determine whether the user is an adult or not") (ST57). Processor 41 stores the posture judgment result for the user in a memory such as RAM 43, and ends the posture judgment process.

図14および図15は、改札機13による第3の動作例の姿勢判定処理を説明するための図である。
図14は、利用者P3が通路手前のエリアから姿勢を変えることなく通路を通過する様子を示す。図15は、通路手前のエリアから通路に進入した利用者P4が姿勢を変化させながら通路を通過する様子を示す。
14 and 15 are diagrams for explaining the posture determination process of the third operation example by the ticket gate 13. In FIG.
Fig. 14 shows a user P3 passing through the passage from the area before the passage without changing his/her posture, and Fig. 15 shows a user P4 entering the passage from the area before the passage and passing through the passage while changing his/her posture.

図14に示す例において、利用者P3は、通路手前のエリアと同様な姿勢で通路を通過する。このため、通路手前のエリア、通路に入口付近のエリア(Bエリア)、通路の中央付近のエリア(Cエリア)における利用者P3の画像から算出する姿勢特徴量は変化が少ない。 In the example shown in FIG. 14, user P3 passes through the passage in a posture similar to that in the area in front of the passage. Therefore, there is little change in posture feature values calculated from images of user P3 in the area in front of the passage, the area near the entrance to the passage (area B), and the area near the center of the passage (area C).

これに対して、図15に示す例において、利用者P4は、通路手前のエリアとは異なる姿勢で通路に進入し、さらに、通路を進入した後に通路手前のエリアと同様な姿勢で通路の中央付近を通過する。このため、通路手前のエリア、通路に入口付近のエリア(Bエリア)、通路の中央付近のエリア(Cエリア)における利用者P4の画像から算出する姿勢特徴量は変化量が大きい。図15に示す例では、利用者P4は、通路への進入前と比較して、膝関節角度が大きく変化している。これらの姿勢変化は、姿勢特徴量の変化量として算出される。 In contrast, in the example shown in FIG. 15, user P4 enters the aisle in a different posture than the area in front of the aisle, and then passes near the center of the aisle after entering the aisle in a posture similar to the area in front of the aisle. For this reason, there is a large change in posture feature values calculated from images of user P4 in the area in front of the aisle, the area near the entrance to the aisle (area B), and the area near the center of the aisle (area C). In the example shown in FIG. 15, user P4's knee joint angle has changed significantly compared to before entering the aisle. These posture changes are calculated as changes in posture feature values.

図14に示すように、通路前から通過中および通過後においても一定の姿勢で通行する利用者P3は、姿勢特徴量の変化量が判定基準範囲内となるため、正常な姿勢で通路を通行したものと判定できる。また、図15に示すように、通路を通行中に姿勢を大きく変化させた利用者P4は、姿勢特徴量の変化量が判定基準範囲を越えるため、正常な姿勢で通路を通行していない(高さを正しく計測できない姿勢で通路を通行した)ものと判定できる。 As shown in FIG. 14, user P3, who maintains a constant posture from in front of the aisle through the passage and after passing through the passage, can be determined to have passed through the passage in a normal posture, because the change in posture feature falls within the judgment criteria range. Also, as shown in FIG. 15, user P4, who changes his posture significantly while passing through the passage, can be determined to have not passed through the passage in a normal posture (passed through the passage in a posture that does not allow for correct height measurement), because the change in posture feature exceeds the judgment criteria range.

以上のように、第3の動作例の姿勢判定処理を適用した通行制御装置としての改札機は、利用者が所定の複数の検知位置を通過する場合の画像から各検知位置での姿勢特徴量を算出し、各検知位置での姿勢特徴量の変化量に基づいて通路を通行中における利用者の姿勢変化を検出できる。これにより、意図的に姿勢を変化させて通路を通過しようとする利用者を精度良く検出でき、高さ(身長)が正しく計測できないような姿勢の利用者を検出できる。 As described above, the ticket gate as a passage control device that applies the posture determination process of the third operation example can calculate posture feature amounts at each of a number of predetermined detection positions from images of a user passing through each of the detection positions, and can detect changes in the user's posture while passing through an aisle based on the amount of change in the posture feature amounts at each detection position. This makes it possible to accurately detect users who intentionally change their posture to pass through an aisle, and to detect users whose posture prevents their height (body height) from being measured correctly.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下、本願の出願当初の特許請求の範囲に記載した内容を付記する。
[1]
通路の通行を制御する通行制御装置において、
前記通路を含む撮影領域の画像を撮影するカメラから撮影画像を取得するインターフェースと、
前記カメラが撮影した撮影画像から抽出する通行者の画像に基づいて前記通行者が前記通路を通行する姿勢を判定するプロセッサと、
を有する通行制御装置。
[2]
通路の通行を制御する通行制御装置において、
前記通路を通行する通行者の身長を検知する身長計測センサと、
前記通路を含む撮影領域の画像を撮影するカメラから撮影画像を取得するインターフェースと、
前記インターフェースにより取得した撮影画像から抽出する通行者の画像に基づいて前記通路を通行する前記通行者の姿勢を判定し、前記身長計測センサによる身長の検知結果と前記通行者の姿勢の判定結果とに基づいて前記通行者の通行を制御するプロセッサと、 を有する通行制御装置。
[3]
前記プロセッサは、
前記通行者が前記通路における所定位置を通過した場合に前記カメラが撮影した撮影画像から前記通行者の姿勢を示す姿勢特徴量を算出し、
前記姿勢特徴量が姿勢基準値に対して許容範囲内である場合、前記通行者が前記身長計測センサによる身長の計測が可能な姿勢で前記通路を通行したとし、
前記姿勢特徴量が姿勢基準値に対して許容範囲を越える場合、前記通行者が前記身長計測センサによる身長の計測が不可となる姿勢で前記通路を通行したとする、
[2]に記載の通行制御装置。
[4]
前記プロセッサは、前記カメラが撮影した撮影画像から抽出する前記通路の手前のエリアにいる前記通行者の画像に基づいて前記通行者用の姿勢基準値を作成する、
[3]に記載の通行制御装置。
[5]
前記プロセッサは、
所定の複数の検知位置を前記通行者が通過するごとにカメラが撮影した撮影画像から前記通行者の姿勢特徴量を算出し、
複数の検知位置を通過した前記通行者の姿勢特徴量の変化量が許容範囲内である場合、前記通行者が一定の姿勢で前記通路を通行したとし、
複数の検知位置を通過した前記通行者の姿勢特徴量の変化量が許容範囲を越える場合、前記通行者が姿勢を変化させながら前記通路を通行したとする、
[2]に記載の通行制御装置。
[6]
前記プロセッサは、前記撮影画像から前記通行者の骨格点を推定し、前記通行者の骨格点から得られる特徴情報を姿勢特徴量として算出する、
[2]乃至[5]の何れか1つに記載の通行制御装置。
[7]
前記プロセッサは、前記通行者の骨格点として前記通行者の関節を推定し、前記通行者の関節間の距離から算出した比率を姿勢特徴量として算出する、
[6]に記載の通行制御装置。
[8]
前記プロセッサは、前記通行者の骨格点の座標値から算出する特徴空間分布を姿勢特徴量として算出する、
[6]に記載の通行制御装置。
[9]
さらに、乗車券媒体に記録されている情報を読み取る券処理部を有し、
前記プロセッサは、前記券処理部により読み取った前記通行者が提示した乗車券媒体が子供用の券である場合、前記通行者の姿勢が前記身長計測センサによる身長の計測が不可となる姿勢である場合に前記通行者の前記通路の通過を不可とする、
[2]に記載の通行制御装置。
[10]
前記身長計測センサは、通路内において前記通行者の身長が所定の高さ以上であるか否かを検知するセンサである、
[2]に記載の通行制御装置。
[11]
さらに、前記通路の出口側に設けたドアと、
前記ドアの開閉を制御するドア制御部と、を有し、
前記プロセッサは、前記通行者の姿勢が前記身長計測センサで正しく身長を計測できない姿勢である場合に前記ドア制御部により前記ドアを閉鎖する、
[2]に記載の通行制御装置。
[12]
さらに、画像を保存するメモリを有し、
前記プロセッサは、前記通行者の姿勢が前記身長計測センサで正しく身長を計測できない姿勢である場合に前記通行者の姿勢を撮影した画像を前記メモリに記憶する、
[2]に記載の通行制御装置。
[13]
さらに、案内を表示する表示器を有し、
前記プロセッサは、前記通行者の姿勢が前記身長計測センサで正しく身長を計測できない姿勢である場合に別の通路を通行することを案内する案内画面を前記表示器に表示する、
[2]に記載の通行制御装置。
[14]
さらに、案内を表示する表示器を有し、
前記プロセッサは、前記通行者の姿勢が前記身長計測センサで正しく身長を計測できない姿勢である場合に前記通路の通行時の姿勢を正すガイドを前記表示器に表示する、
[2]に記載の通行制御装置。
[15]
さらに、音声を出力するスピーカを有し、
前記プロセッサは、前記通行者の姿勢が前記身長計測センサで正しく身長を計測できない姿勢である場合に前記スピーカにより警報を出力する、
[2]に記載の通行制御装置。
Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.
The following is an appended summary of the contents of the claims as originally filed.
[1]
In a traffic control device for controlling passage through a passage,
an interface for acquiring a photographed image from a camera that captures an image of a photographed area including the passage;
a processor for determining a posture of a pedestrian passing through the passage based on an image of the pedestrian extracted from an image captured by the camera;
A traffic control device having the above configuration.
[2]
In a traffic control device for controlling passage through a passage,
a height measurement sensor that detects the height of a person passing through the passage;
an interface for acquiring a photographed image from a camera that captures an image of a photographed area including the passage;
a processor that determines a posture of a pedestrian passing through the passage based on an image of the pedestrian extracted from a captured image acquired by the interface, and controls the passage of the pedestrian based on a height detection result by the height measurement sensor and a determination result of the posture of the pedestrian.
[3]
The processor,
calculating a posture feature amount indicating a posture of the pedestrian from an image captured by the camera when the pedestrian passes a predetermined position in the passage;
If the posture feature amount is within an allowable range with respect to the posture reference value, it is determined that the pedestrian has passed through the passage in a posture that allows the height measurement sensor to measure the pedestrian's height,
If the posture feature value exceeds an allowable range with respect to a posture reference value, it is determined that the pedestrian has passed through the passage in a posture that makes it impossible to measure the pedestrian's height by the height measurement sensor.
The traffic control device according to [2].
[4]
the processor creates a posture reference value for the pedestrian based on an image of the pedestrian in an area in front of the passage extracted from an image captured by the camera;
The traffic control device according to [3].
[5]
The processor,
calculating posture feature amounts of the pedestrian from images captured by a camera each time the pedestrian passes through a plurality of predetermined detection positions;
When a change amount of the posture feature amount of the pedestrian who has passed through a plurality of detection positions is within an allowable range, it is determined that the pedestrian has passed through the passage in a constant posture;
If a change in posture feature amount of the pedestrian who passed through a plurality of detection positions exceeds an allowable range, it is determined that the pedestrian passed through the passage while changing his/her posture.
The traffic control device according to [2].
[6]
The processor estimates skeleton points of the passerby from the captured image, and calculates feature information obtained from the skeleton points of the passerby as posture feature amounts.
A traffic control device according to any one of [2] to [5].
[7]
The processor estimates the joints of the pedestrian as skeleton points of the pedestrian, and calculates a ratio calculated from a distance between the joints of the pedestrian as a posture feature.
The traffic control device according to [6].
[8]
The processor calculates a feature space distribution calculated from coordinate values of skeleton points of the passerby as a posture feature.
The traffic control device according to [6].
[9]
Further, a ticket processing unit is provided for reading information recorded on the ticket medium,
the processor, when the ticket medium read by the ticket processing unit and presented by the pedestrian is a child's ticket, does not allow the pedestrian to pass through the passage if the pedestrian's posture makes it impossible to measure the pedestrian's height by the height measurement sensor;
The traffic control device according to [2].
[10]
The height measurement sensor is a sensor that detects whether or not the height of the person passing through the passage is equal to or greater than a predetermined height.
The traffic control device according to [2].
[11]
Further, a door provided on the exit side of the passage;
A door control unit that controls opening and closing of the door,
the processor closes the door by the door control unit when the posture of the passerby is such that the height measurement sensor cannot accurately measure the height of the passerby.
The traffic control device according to [2].
[12]
Further, the image sensor has a memory for storing the image.
the processor stores in the memory an image of the posture of the passerby when the posture of the passerby is such that the height of the passerby cannot be accurately measured by the height measurement sensor;
The traffic control device according to [2].
[13]
Further, a display for displaying guidance is provided,
the processor displays on the display a guidance screen that guides the pedestrian to pass through another passage when the pedestrian's posture is such that the height measurement sensor cannot accurately measure the pedestrian's height.
The traffic control device according to [2].
[14]
Further, a display for displaying guidance is provided,
the processor displays, on the display, a guide for correcting a posture when passing through the passage when the posture of the passerby is such that the height measurement sensor cannot accurately measure the height of the passerby.
The traffic control device according to [2].
[15]
Further, the device has a speaker for outputting sound,
the processor outputs an alarm through the speaker when the posture of the passerby is such that the height of the passerby cannot be accurately measured by the height measurement sensor.
The traffic control device according to [2].

1…改札システム、11…サーバ、12…監視盤、13…改札機(通行制御装置)、32…券処理部、33…表示部、34、35…ドア、36(36a、36b、36c、36d、36e、36f)…通過検知センサ、37…接近センサ、38(38a、38b、38c、38d)…高さセンサ(身長計測センサ)、39…カメラ、41…プロセッサ、42…ROM、43…RAM(メモリ)、44…記憶部(メモリ)、45…通信部、46…クロック、47…ドア制御部、48…スピーカ、49…カメラインターフェース(インターフェース)。 1...Ticket gate system, 11...Server, 12...Monitoring panel, 13...Ticket gate (passage control device), 32...Ticket processing unit, 33...Display unit, 34, 35...Door, 36 (36a, 36b, 36c, 36d, 36e, 36f)...Passing detection sensor, 37...Approach sensor, 38 (38a, 38b, 38c, 38d)...Height sensor (height measurement sensor), 39...Camera, 41...Processor, 42...ROM, 43...RAM (memory), 44...Storage unit (memory), 45...Communication unit, 46...Clock, 47...Door control unit, 48...Speaker, 49...Camera interface (interface).

Claims (11)

通路の通行を制御する通行制御装置において、
前記通路を通行する通行者の身長を検知する身長計測センサと、
前記通路を含む撮影領域の画像を撮影するカメラから撮影画像を取得するインターフェースと、
前記インターフェースにより取得した撮画像から抽出する通行者の画像に基づいて前記通路を通行する前記通行者の姿勢を判定し、前記身長計測センサによる身長の検知結果と前記通行者の姿勢の判定結果とに基づいて前記通行者の通行を制御するプロセッサと、を有し、
前記プロセッサは、
所定の複数の検知位置を前記通行者が通過するごとにカメラが撮影した撮影画像から前記通行者の姿勢を示す姿勢特徴量を算出し、
複数の検知位置を通過した前記通行者の姿勢特徴量の変化量が許容範囲内である場合、前記通行者が一定の姿勢で前記通路を通行したとし、
複数の検知位置を通過した前記通行者の姿勢特徴量の変化量が許容範囲を越える場合、前記通行者が姿勢を変化させながら前記通路を通行したとする、
通行制御装置。
In a traffic control device for controlling passage through a passage,
a height measurement sensor that detects the height of a person passing through the passage;
an interface for acquiring a photographed image from a camera that captures an image of a photographed area including the passage;
a processor that determines a posture of a pedestrian passing through the passage based on an image of the pedestrian extracted from the photographed image acquired by the interface, and controls the passage of the pedestrian based on a height detection result by the height measurement sensor and a determination result of the posture of the pedestrian ,
The processor,
calculating a posture feature amount indicating a posture of the pedestrian from an image captured by a camera each time the pedestrian passes through a plurality of predetermined detection positions;
When a change amount of the posture feature amount of the pedestrian who has passed through a plurality of detection positions is within an allowable range, it is determined that the pedestrian has passed through the passage in a constant posture;
If a change in posture feature amount of the pedestrian who passed through a plurality of detection positions exceeds an allowable range, it is determined that the pedestrian passed through the passage while changing his/her posture.
Traffic control device.
前記プロセッサは、前記撮影画像から前記通行者の骨格点を推定し、前記通行者の骨格点から得られる特徴情報を姿勢特徴量として算出する、
請求項に記載の通行制御装置。
The processor estimates skeleton points of the passerby from the captured image, and calculates feature information obtained from the skeleton points of the passerby as posture feature amounts.
The traffic control device according to claim 1 .
前記プロセッサは、前記通行者の骨格点として前記通行者の関節を推定し、前記通行者の関節間の距離から算出した比率を姿勢特徴量として算出する、
請求項に記載の通行制御装置。
The processor estimates the joints of the pedestrian as skeleton points of the pedestrian, and calculates a ratio calculated from a distance between the joints of the pedestrian as a posture feature.
The traffic control device according to claim 2 .
前記プロセッサは、前記通行者の骨格点の座標値から算出する特徴空間分布を姿勢特徴量として算出する、
請求項に記載の通行制御装置。
The processor calculates a feature space distribution calculated from coordinate values of skeleton points of the passerby as a posture feature.
The traffic control device according to claim 2 .
さらに、乗車券媒体に記録されている情報を読み取る券処理部を有し、
前記プロセッサは、前記券処理部により読み取った前記通行者が提示した乗車券媒体が子供用の券である場合、前記通行者の姿勢が前記身長計測センサによる身長の計測が不可となる姿勢である場合に前記通行者の前記通路の通過を不可とする、
請求項に記載の通行制御装置。
Further, a ticket processing unit is provided for reading information recorded on the ticket medium,
the processor, when the ticket medium read by the ticket processing unit and presented by the pedestrian is a child's ticket, does not allow the pedestrian to pass through the passage if the pedestrian's posture makes it impossible to measure the pedestrian's height by the height measurement sensor;
The traffic control device according to claim 1 .
前記身長計測センサは、通路内において前記通行者の身長が所定の高さ以上であるか否かを検知するセンサである、
請求項に記載の通行制御装置。
The height measurement sensor is a sensor that detects whether or not the height of the person passing through the passage is equal to or greater than a predetermined height.
The traffic control device according to claim 1 .
さらに、前記通路の出口側に設けたドアと、
前記ドアの開閉を制御するドア制御部と、を有し、
前記プロセッサは、前記通行者の姿勢が前記身長計測センサで正しく身長を計測できない姿勢である場合に前記ドア制御部により前記ドアを閉鎖する、
請求項に記載の通行制御装置。
Further, a door provided on the exit side of the passage;
A door control unit that controls opening and closing of the door,
the processor closes the door by the door control unit when the posture of the passerby is such that the height measurement sensor cannot accurately measure the height of the passerby.
The traffic control device according to claim 1 .
さらに、画像を保存するメモリを有し、
前記プロセッサは、前記通行者の姿勢が前記身長計測センサで正しく身長を計測できない姿勢である場合に前記通行者の姿勢を撮影した画像を前記メモリに記憶する、
請求項に記載の通行制御装置。
Further, the image sensor has a memory for storing the image.
the processor stores in the memory an image of the posture of the passerby when the posture of the passerby is such that the height of the passerby cannot be accurately measured by the height measurement sensor;
The traffic control device according to claim 1 .
さらに、案内を表示する表示器を有し、
前記プロセッサは、前記通行者の姿勢が前記身長計測センサで正しく身長を計測できない姿勢である場合に別の通路を通行することを案内する案内画面を前記表示器に表示する、
請求項に記載の通行制御装置。
Further, a display for displaying guidance is provided,
the processor displays on the display a guidance screen that guides the pedestrian to pass through another passage when the pedestrian's posture is such that the height measurement sensor cannot accurately measure the pedestrian's height.
The traffic control device according to claim 1 .
さらに、案内を表示する表示器を有し、
前記プロセッサは、前記通行者の姿勢が前記身長計測センサで正しく身長を計測できない姿勢である場合に前記通路の通行時の姿勢を正すガイドを前記表示器に表示する、
請求項に記載の通行制御装置。
Further, a display for displaying guidance is provided,
the processor displays, on the display, a guide for correcting posture when passing through the passage when the posture of the passerby is such that the height measurement sensor cannot accurately measure the height of the passerby.
The traffic control device according to claim 1 .
さらに、音声を出力するスピーカを有し、
前記プロセッサは、前記通行者の姿勢が前記身長計測センサで正しく身長を計測できない姿勢である場合に前記スピーカにより警報を出力する、
請求項に記載の通行制御装置。
Further, the device has a speaker for outputting sound,
the processor outputs an alarm through the speaker when the posture of the passerby is such that the height of the passerby cannot be accurately measured by the height measurement sensor.
The traffic control device according to claim 1 .
JP2022065218A 2022-04-11 2022-04-11 Traffic control device Active JP7664880B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022065218A JP7664880B2 (en) 2022-04-11 2022-04-11 Traffic control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022065218A JP7664880B2 (en) 2022-04-11 2022-04-11 Traffic control device

Publications (2)

Publication Number Publication Date
JP2023155721A JP2023155721A (en) 2023-10-23
JP7664880B2 true JP7664880B2 (en) 2025-04-18

Family

ID=88417914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022065218A Active JP7664880B2 (en) 2022-04-11 2022-04-11 Traffic control device

Country Status (1)

Country Link
JP (1) JP7664880B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009205495A (en) 2008-02-28 2009-09-10 Omron Corp Gate device
JP2010033390A (en) 2008-07-30 2010-02-12 Omron Corp Passage control device
JP2012242884A (en) 2011-05-16 2012-12-10 Nippon Signal Co Ltd:The Automatic ticket examination machine
JP2015167008A (en) 2013-07-30 2015-09-24 キヤノン株式会社 Pose estimation device, pose estimation method and program
JP2021149313A (en) 2020-03-17 2021-09-27 日本信号株式会社 Abnormality detection system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009205495A (en) 2008-02-28 2009-09-10 Omron Corp Gate device
JP2010033390A (en) 2008-07-30 2010-02-12 Omron Corp Passage control device
JP2012242884A (en) 2011-05-16 2012-12-10 Nippon Signal Co Ltd:The Automatic ticket examination machine
JP2015167008A (en) 2013-07-30 2015-09-24 キヤノン株式会社 Pose estimation device, pose estimation method and program
JP2021149313A (en) 2020-03-17 2021-09-27 日本信号株式会社 Abnormality detection system

Also Published As

Publication number Publication date
JP2023155721A (en) 2023-10-23

Similar Documents

Publication Publication Date Title
US12106622B2 (en) Visitor management system and visitor management method
JP5214396B2 (en) Automatic ticket gate
JP5172167B2 (en) Person recognition device and person recognition method
CN113014870A (en) Subway gate passage ticket evasion identification method based on passenger posture rapid estimation
JP2000090264A (en) Biometric matching method and device
KR20070119463A (en) Face authentication device, face authentication method, and access control device
KR101847049B1 (en) System and Method for Determining Elderly Using the Imaging Device
JP2019132019A (en) Information processing unit
CN111833504A (en) Access control system, control method thereof and electronic equipment
JP7664880B2 (en) Traffic control device
JP5082897B2 (en) Type identification unit, automatic ticket gate, and maintenance device
JP5256859B2 (en) Traffic control device
JP5560786B2 (en) Gate device
JP2003224844A (en) Home supervisory system
KR20160000997A (en) (The ticket gate opening device of being operated by individual identification card for no charge passenger and general RF card
US20080298687A1 (en) Human image recognition system
JP2010033390A (en) Passage control device
JP7279774B2 (en) Information processing equipment
JP5056121B2 (en) Automatic ticket gate
JPH07271986A (en) Pool monitoring method
KR20200074350A (en) System and Method for Detection of free-riding signs and Feature information extraction
JP5187004B2 (en) Traffic control device
JP2022018571A (en) Admission monitoring device and admission monitoring method
JP7693589B2 (en) Ticket gate and ticket processing program
US20260064820A1 (en) Determination method, control method, non-transitory computer-readable recording medium, and information processing device

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20230105

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250213

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250408

R150 Certificate of patent or registration of utility model

Ref document number: 7664880

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350