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
JP7329983B2 - Learning data generation device and object detection device - Google Patents
[go: Go Back, main page]

JP7329983B2 - Learning data generation device and object detection device - Google Patents

Learning data generation device and object detection device Download PDF

Info

Publication number
JP7329983B2
JP7329983B2 JP2019117417A JP2019117417A JP7329983B2 JP 7329983 B2 JP7329983 B2 JP 7329983B2 JP 2019117417 A JP2019117417 A JP 2019117417A JP 2019117417 A JP2019117417 A JP 2019117417A JP 7329983 B2 JP7329983 B2 JP 7329983B2
Authority
JP
Japan
Prior art keywords
learning data
detection
image
detection area
unit
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
JP2019117417A
Other languages
Japanese (ja)
Other versions
JP2021003929A (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.)
JR East Mechatronics Co Ltd
Original Assignee
JR East Mechatronics Co Ltd
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 JR East Mechatronics Co Ltd filed Critical JR East Mechatronics Co Ltd
Priority to JP2019117417A priority Critical patent/JP7329983B2/en
Publication of JP2021003929A publication Critical patent/JP2021003929A/en
Application granted granted Critical
Publication of JP7329983B2 publication Critical patent/JP7329983B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Platform Screen Doors And Railroad Systems (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Description

本発明は、学習用データ生成装置及び物体検知装置に関する。 The present invention relates to a learning data generation device and an object detection device.

従来、鉄道等の車両の乗降場所であるプラットホームには、車両軌道への利用客の進入を防止するホームドアが設けられている。ホームドアは開閉するドアパネルを有しており、このドアパネルは、車両のドアと対応するように配置される。 2. Description of the Related Art Conventionally, a platform, which is a place for getting on and off a vehicle such as a railway, is provided with a platform door for preventing users from entering the vehicle track. The platform door has a door panel that opens and closes, and this door panel is arranged to correspond to the door of the vehicle.

ホームドアは、車両がプラットホームに停車して、利用客が車両へ乗降する時には、ドアパネルが開き、車両の走行中又は車両がプラットホームに停車していない時には、ドアパネルを閉じる。 The platform door opens the door panel when the vehicle stops at the platform and a passenger gets on or off the vehicle, and closes the door panel while the vehicle is running or when the vehicle is not parked on the platform.

ホームドアには、ホームドア近傍の利用客又は障害物等の支障物を検知するセンサが配置される。センサの検知結果に基づいて、ドアパネルの開閉又は車両の運行が制御されて、利用客の安全が確保される。 A platform door is provided with a sensor for detecting an obstacle such as a user or an obstacle in the vicinity of the platform door. Based on the detection result of the sensor, the opening and closing of the door panel or the operation of the vehicle is controlled to ensure the safety of the passenger.

ホームドアのセンサとして、三次元距離センサが用いられており、この三次元距離センサが検知エリアを走査することにより三次元距離画像が取得されて、検知エリア内の支障物の有無が判断される。 A three-dimensional distance sensor is used as a platform door sensor, and the three-dimensional distance sensor scans the detection area to acquire a three-dimensional distance image, and the presence or absence of obstacles in the detection area is determined. .

検知エリアは、ホームドアと車両との間の空間を含むように生成される。ここで、検知エリア内の領域を規定する境界は、利用客の安全を確保すると共に、過剰な検知を行わないように設定される。例えば、検知エリアの境界は、ホームドアの上側の部分に利用客が手を乗せている場合、または、ホームドアの下側の部分に利用客が足先を置いている場合には、このような状況を検知しないように設定される。 A detection area is generated to include the space between the platform door and the vehicle. Here, the boundaries that define the regions within the detection area are set so as to ensure the safety of passengers and prevent excessive detection. For example, the boundaries of the detection area are defined when the passenger puts his hand on the upper part of the platform door or puts his feet on the lower part of the platform door. It is set not to detect such situations.

利用客の安全を確保する観点から、できるだけ多くの場所にホームドアを設置することが望まれている。 From the viewpoint of ensuring the safety of users, it is desirable to install platform doors in as many places as possible.

しかし、検知エリア内の支障物を検知する三次元距離センサが高価であることが、ホームドアの設置を促進することの妨げとなっている。 However, the high cost of the three-dimensional distance sensor that detects obstacles within the detection area hinders the promotion of the installation of platform doors.

そこで、カメラで車両のドアの周辺の画像を撮影して、支障物の有無を判定することが提案されている。例えば、特許文献1が開示する車両ドア監視システムは、カメラを用いて車両のドアの周辺のカメラ画像を撮影し、このカメラ画像からドアを検出し、検出されたドアの位置から判定エリアを設定し、カメラ画像から判定エリアの画像を取得して、判定エリアの画像に基づいて、ドアにおける異物の挟み込みの有無を判定する。 Therefore, it has been proposed to determine the presence or absence of an obstacle by photographing an image around the door of the vehicle with a camera. For example, a vehicle door monitoring system disclosed in Patent Document 1 captures a camera image around a vehicle door using a camera, detects the door from the camera image, and sets a determination area from the position of the detected door. Then, an image of the determination area is obtained from the camera image, and whether or not a foreign object is caught in the door is determined based on the image of the determination area.

特開2018-167594号公報JP 2018-167594 A

ここで、ホームドアの形状若しくは寸法、またはホームドアと車両との間の距離は、ホームドア及び車両との組み合わせごとに異なる場合があるので、支障物などの物体を検知するための検知エリアの境界は、ホームドアごと及び車両との組み合わせごと異なり得る。 Here, the shape or size of the platform door or the distance between the platform door and the vehicle may differ depending on the combination of the platform door and the vehicle. The boundaries may differ from platform door to platform door and vehicle combination.

また、カメラで撮影される画像を用いて、検知エリア内の物体を検知するためには、2次元情報である画像から、3次元的な物体の位置を見つけることが求められる。 Also, in order to detect an object within a detection area using an image captured by a camera, it is required to find the position of the three-dimensional object from the image, which is two-dimensional information.

そこで、本明細書では、ホームドアに設定された検知エリアを撮影した画像を用いて、ホームドア及び車両の組み合わせごとに異なり得る検知エリア内の物体を検知可能な機械学習器の学習用データを生成する学習用データ生成装置を提供することを課題とする。 Therefore, in this specification, using an image of the detection area set on the platform door, learning data for a machine learning device that can detect objects in the detection area that may differ depending on the combination of platform door and vehicle. An object of the present invention is to provide a learning data generation device that generates data.

また、本明細書では、ホームドアに設定された検知エリアを撮影した画像を用いて、ホームドアごと及び車両ごとに異なり得る検知エリア内の物体を検知可能な機械学習器を用いて物体を検知する物体検知装置を提供することを課題とする。 In addition, in this specification, an object is detected using a machine learning device that can detect objects in the detection area, which can differ for each platform door and for each vehicle, using an image of the detection area set on the platform door. An object of the present invention is to provide an object detection device that detects objects.

本明細書に開示する学習用データ生成装置によれば、車両が停車するホームのホームドアに対して設定された検知エリアを含む領域がカメラを用いて撮影された複数の画像であって、検知エリア内の物体の有無が3次元距離画像センサを用いて検知される複数の画像を入力し、かつ、複数の画像のそれぞれが撮影された時に、3次元距離画像センサを用いて検知エリアが検知された検知結果を入力する入力部と、検知結果に基づいて、検知エリア内における物体の有無を識別するラベルを生成するラベル生成部と、複数の画像のそれぞれに対して、当該画像が撮影された時の検知結果に基づいて生成されたラベルを関連づけて、機械学習器の学習用データを生成する学習用データ生成部と、学習用データを記憶する記憶部と、を有する。 According to the learning data generation device disclosed in the present specification, a region including a detection area set for the platform door of the platform where the vehicle stops is a plurality of images captured using a camera, and the detection A detection area is detected using a 3D range image sensor when a plurality of images whose presence or absence of an object in an area is detected using a 3D range image sensor is input, and each of the plurality of images is captured. an input unit for inputting the detection result obtained; a label generation unit for generating a label for identifying the presence or absence of an object in the detection area based on the detection result; a learning data generation unit that generates learning data for the machine learning device by associating a label generated based on the detection result at the time of detection; and a storage unit that stores the learning data.

また、本明細書に開示する物体検知装置によれば、上述した学習用データ生成装置が生成した学習用データを用いて、複数の画像のそれぞれと、当該画像と関連づけられているラベルとの関係性を学習する学習モデルを含む機械学習器と、車両が停車するホームのホームドアに対して設定された検知エリアに対して、学習用データの画像を撮影した時と同様の位置関係に配置されて、検知エリアを撮影するカメラと、カメラが撮影した画像を機械学習器に入力し、機械学習器の出力に基づいて、検知エリア内における物体の有無を判定する判定部とを有する。 Further, according to the object detection device disclosed in this specification, the relationship between each of a plurality of images and the labels associated with the images is determined using the learning data generated by the learning data generation device described above. It is placed in the same positional relationship as when the image of the learning data was taken with respect to the machine learning machine containing the learning model that learns the sex and the detection area set for the platform door of the platform where the vehicle stops. and a determination unit that inputs an image captured by the camera to a machine learning device and determines the presence or absence of an object in the detection area based on the output of the machine learning device.

上述した本明細書に開示する学習用データ生成装置によれば、画像を用いて、ホームドアごと及び車両ごとに異なり得る検知エリア内の物体を検知可能な機械学習器の学習用データを生成できる。 According to the above-described learning data generation device disclosed in this specification, images can be used to generate learning data for a machine learner capable of detecting objects in detection areas that may differ from one platform door to another and from one vehicle to another. .

また、上述した本明細書に開示する物体検知装置によれば、画像を用いて、ホームドアごと及び車両ごとに異なり得る検知エリア内の物体を検知可能である。 Further, according to the object detection device disclosed in the present specification described above, an image can be used to detect an object within a detection area that may differ from one platform door to another and from one vehicle to another.

本明細書に開示する機械学習システムの一実施形態の構成を示す図である。1 is a diagram showing the configuration of one embodiment of the machine learning system disclosed in this specification; FIG. ホームドアに設定される検知エリアを説明する斜視図である。It is a perspective view explaining the detection area set to a platform door. ホームドアに設定される検知エリアを説明する上面図である。It is a top view explaining the detection area set to a platform door. ホームドアに設定される検知エリアを説明する断面図である。It is a sectional view explaining a detection area set to a platform door. 検知エリアに物体が存在する例を示す図(その1)である。FIG. 11 is a diagram (part 1) showing an example in which an object exists in a detection area; 検知エリアに物体が存在する例を示す図(その2)である。FIG. 12 is a diagram (part 2) showing an example in which an object exists in the detection area; 検知エリアに物体が存在する例を示す図(その3)である。FIG. 13 is a diagram (part 3) showing an example in which an object exists in the detection area; 検知エリアに物体が存在する例を示す図(その4)である。FIG. 12 is a diagram (part 4) showing an example in which an object exists in the detection area; 学習用データを生成する処理のフローチャートである。4 is a flowchart of processing for generating learning data; 学習モデルを生成する処理のフローチャートである。6 is a flowchart of processing for generating a learning model; 本明細書に開示する支障物検知装置の一実施形態の構成を示す図である。1 is a diagram showing the configuration of an embodiment of an obstacle detection device disclosed in this specification; FIG.

以下、図を参照しつつ、学習用データ生成装置について説明する。この学習用データ生成装置は、車両が停車するホームのホームドアに対して設定された検知エリアを含む領域がカメラを用いて撮影された複数の画像であって、検知エリア内の物体の有無が3次元距離画像センサを用いて検知される複数の画像を入力する。また、学習用データ生成装置は、複数の画像のそれぞれが撮影された時に、3次元距離画像センサを用いて検知エリアが検知された検知結果を入力する。学習用データ生成装置は、検知結果に基づいて、検知エリア内における物体の有無を識別するラベルを生成する。そして、学習用データ生成装置は、複数の画像のそれぞれに対して、この画像が撮影された時の検知結果に基づいて生成されたラベルを関連づけて、機械学習器の学習用データを生成して、記憶部に記憶する。 The learning data generation device will be described below with reference to the drawings. This learning data generation device is a plurality of images of an area including a detection area set for a platform door of a platform where a vehicle stops, photographed using a camera, and the presence or absence of an object in the detection area. A plurality of images are input that are sensed using a 3D range image sensor. Further, the learning data generation device inputs the detection results obtained by detecting the detection area using the three-dimensional distance image sensor when each of the plurality of images is captured. The learning data generation device generates a label for identifying the presence or absence of an object within the detection area based on the detection result. Then, the learning data generation device associates each of the plurality of images with a label generated based on the detection result when the image was captured, and generates learning data for the machine learning device. , is stored in the storage unit.

以下では、学習用データ生成装置を、機械学習システムに適用した例について説明する。この例では、学習用データ生成装置が機械学習器の学習用データを生成し、機械学習器は、この学習用データを用いて、画像とラベルとの関係性を学習する。但し、本発明の技術範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。 An example in which the learning data generation device is applied to a machine learning system will be described below. In this example, the learning data generation device generates learning data for the machine learner, and the machine learner uses this learning data to learn the relationship between the image and the label. However, the technical scope of the present invention is not limited to those embodiments, but extends to the invention described in the claims and equivalents thereof.

図1は、本明細書に開示する機械学習システムの一実施形態の構成を示す図である。 FIG. 1 is a diagram showing the configuration of one embodiment of the machine learning system disclosed in this specification.

本実施形態のシステム1は、学習用データ生成装置10と、物体検知装置20と、機械学習器60と、カメラ50とを備える。カメラ50は、図2~図4に示すように、プラットホーム2に設置されたホームドア30に対して設定された検知エリア40を含む領域の画像を撮影する。 A system 1 of this embodiment includes a learning data generation device 10 , an object detection device 20 , a machine learning device 60 and a camera 50 . The camera 50 captures an image of an area including the detection area 40 set for the platform door 30 installed on the platform 2, as shown in FIGS.

ホームドア30は、ドアパネル33を収納する2つの戸袋パネル35と、戸袋パネル35を支持する防護支柱36を有する。支障物検知装置20は、ホームドア30の戸袋パネル35の軌道側の面に配置される。 The platform door 30 has two door pocket panels 35 that house the door panels 33 and a protective post 36 that supports the door pocket panels 35 . The obstacle detection device 20 is arranged on the track-side surface of the door pocket panel 35 of the platform door 30 .

ホームドア30は、車両6がプラットホーム2に停車して利用客が車両へ乗降する時を除いてドアパネル33を閉じており、プラットホーム2上の利用客が車両軌道へ進入することを防止する。 The platform door 30 closes the door panel 33 except when the vehicle 6 stops at the platform 2 and the user gets on and off the vehicle, and prevents the user on the platform 2 from entering the vehicle track.

物体検知装置20は、学習用データ生成装置10と通信可能な通信部21と、三次元距離画像を取得する三次元距離画像センサ(以下、単にセンサともいう)22と、これらを制御する処理部23とを有する。図2~図4に示すように、センサ22は、所定の周期で、ホームドア3と車両6との間の空間を走査して、三次元距離画像を取得して処理部23へ出力する。センサ22は、例えば、画角の範囲内で、パルス状のレーザ光を照射して走査し、反射した光が戻るのに要する時間を計測することにより、画素毎の距離を測定して、三次元距離画像を取得する。 The object detection device 20 includes a communication unit 21 that can communicate with the learning data generation device 10, a three-dimensional range image sensor (hereinafter simply referred to as a sensor) 22 that acquires a three-dimensional range image, and a processing unit that controls them. 23. As shown in FIGS. 2 to 4, the sensor 22 scans the space between the platform door 3 and the vehicle 6 at a predetermined cycle to acquire a three-dimensional range image and output it to the processing unit 23. FIG. For example, the sensor 22 irradiates and scans a pulsed laser beam within the range of the angle of view, measures the time required for the reflected light to return, measures the distance for each pixel, and measures the distance of each pixel. Acquire the original range image.

処理部23は、検知エリア40を記憶する設定ファイルに基づいて、センサ22を制御する。処理部23は、センサ22から三次元距離画像を入力する度に、検知エリア40内の物体の有無を判断し、物体の有無を示す検知結果を、検知した検知時刻と共に、通信部21を介して学習用データ生成装置10へ送信する。 The processing unit 23 controls the sensor 22 based on the setting file that stores the detection area 40 . Each time a three-dimensional range image is input from the sensor 22, the processing unit 23 determines the presence or absence of an object within the detection area 40, and transmits the detection result indicating the presence or absence of the object along with the detection time via the communication unit 21. and transmits it to the learning data generation device 10 .

図2~4に示すように、検知エリア40は、ホームドア30と車両6との間の空間に設定される三次元領域である。センサ22が検知エリア40を走査することにより、物体検知装置20は、検知エリア40内の物体を検知する。 As shown in FIGS. 2 to 4, the detection area 40 is a three-dimensional area set in the space between the platform door 30 and the vehicle 6. FIG. As the sensor 22 scans the detection area 40 , the object detection device 20 detects an object within the detection area 40 .

検知エリア40は、全体として、ホームドア30と車両6との間の空間の形状に対応した扁平な形状を有し、車両軌道側(車両6側)の領域である第1エリア41と、ホームドア30側の領域である第2エリア42とを有する。検知エリア40は、第1エリア41及び第2エリア42を有することにより、利用客の安全を確保すると共に、過剰な検知を行わないように境界が設定される。 The detection area 40 has a flat shape that corresponds to the shape of the space between the platform door 30 and the vehicle 6 as a whole. It has a second area 42 which is a region on the door 30 side. The detection area 40 has a first area 41 and a second area 42 to ensure the safety of passengers and set boundaries so as to prevent excessive detection.

第1エリア41は、扁平なほぼ直方体形状を有し、第2エリア42も、同様に扁平なほぼ直方体形状を有する。第2エリア42の高さ方向(プラットホーム2の床面に対して垂直な方向)の寸法は、第1エリア41よりも短い。第2エリア42の高さ方向の位置は、ドアパネル33の上側の部分に利用客が手を乗せている場合、又は、ドアパネル33の下側の部分に利用客が足先を置いている場合には、利用客が手又は足先を検知しないように決定されている。 The first area 41 has a substantially flat rectangular parallelepiped shape, and the second area 42 also has a substantially flat rectangular parallelepiped shape. The dimension of the second area 42 in the height direction (perpendicular to the floor surface of the platform 2) is shorter than that of the first area 41. As shown in FIG. The position of the second area 42 in the height direction is determined when the customer puts his or her hand on the upper portion of the door panel 33 or when the customer puts his/her feet on the lower portion of the door panel 33. is determined so that the patron does not detect his hands or feet.

第1エリア41の車両軌道側の形状は、車両の輪郭と対応するように決定され得る。同様に、第2エリア42のホームドア30側の形状は、ドアパネル33等の形状と対応するように決定され得る。これにより、検知エリア40の形状と、ホームドア30と車両6との間の空間の形状との一致度が高められるので、支障物の検知精度が向上する。なお、検知エリア40を、第1エリアと第2エリア42とに分けなくてもよい。 The shape of the first area 41 on the vehicle track side can be determined so as to correspond to the outline of the vehicle. Similarly, the shape of the platform door 30 side of the second area 42 can be determined so as to correspond to the shape of the door panel 33 and the like. As a result, the degree of matching between the shape of the detection area 40 and the shape of the space between the platform door 30 and the vehicle 6 is increased, so that the obstacle detection accuracy is improved. Note that the detection area 40 may not be divided into the first area and the second area 42 .

検知エリア40は、センサ22が取得する三次元距離画像の各画素に対して、センサ22に近い方の境界と、センサ22から遠い方の境界を有する。物体検知装置20の処理部23は、センサ22が測定した三次元距離画像を用いて、各画素から得られた距離が、検知エリア40内に存在すること、即ち、センサ22に近い方の境界と、センサ22から遠い方の境界との間に存在する場合、検知エリア40内に物体が存在すると判断する。 The detection area 40 has a boundary closer to the sensor 22 and a boundary farther from the sensor 22 for each pixel of the three-dimensional range image acquired by the sensor 22 . Using the three-dimensional distance image measured by the sensor 22, the processing unit 23 of the object detection device 20 determines that the distance obtained from each pixel exists within the detection area 40, that is, the boundary closer to the sensor 22. , and the boundary farther from the sensor 22 , it is determined that an object exists within the detection area 40 .

図5は、検知エリア40内に物体の一例である利用客501、502が存在する例を示す図である。図6は、検知エリア40内に物体の一例である鞄601が存在する例を示す図である。鞄601は、車両602のドア603に挟まれた状態で検知エリア40内に飛び出た状態にある。図7は、検知エリア40内に物体の一例である傘701が存在する例を示す図である。傘701は、車両702のドア703に挟まれた状態で検知エリア40内に飛び出た状態にある。図8は、検知エリア40内に物体の一例である缶801が存在する例を示す図である。缶801は、プラットホーム2上に落ちた状態になる。 FIG. 5 is a diagram showing an example in which passengers 501 and 502, which are examples of objects, exist within the detection area 40. As shown in FIG. FIG. 6 is a diagram showing an example in which a bag 601, which is an example of an object, exists within the detection area 40. As shown in FIG. The bag 601 is caught in the door 603 of the vehicle 602 and protrudes into the detection area 40 . FIG. 7 is a diagram showing an example in which an umbrella 701, which is an example of an object, exists within the detection area 40. As shown in FIG. Umbrella 701 is sandwiched between doors 703 of vehicle 702 and protrudes into detection area 40 . FIG. 8 is a diagram showing an example in which a can 801, which is an example of an object, exists within the detection area 40. As shown in FIG. The can 801 falls onto platform 2 .

カメラ50は、学習用データ生成装置10により制御されて、図2に示すように、ホームドア30に設定された検知エリア40の画像を撮影する。カメラ50は、撮像部の一例であり、CCDあるいはC-MOSなど、可視光に感度を有する光電変換素子のアレイで構成された2次元検出器と、その2次元検出器上に撮影対象となる領域の像を結像する結像光学系を有する。カメラ50の光軸及び画角は、検知エリア40を含む空間を撮影するように調節される。カメラ50は、撮影した画像を学習用データ生成装置10へ送信する。図2に示す例では、カメラ50は、検知エリア40を斜め上方から撮影するように配置されているが、カメラ50は、センサ22の近傍の位置に配置されて、検知エリア40が側方から撮影するようにしてもよい。カメラ50は、撮影した画像を、その撮影時刻と共に学習用データ生成装置10へ送信する。 The camera 50 is controlled by the learning data generation device 10 and takes an image of the detection area 40 set on the platform door 30 as shown in FIG. The camera 50 is an example of an imaging unit, and includes a two-dimensional detector composed of an array of photoelectric conversion elements sensitive to visible light, such as a CCD or C-MOS, and an object to be photographed on the two-dimensional detector. It has an imaging optical system that forms an image of the area. The optical axis and angle of view of the camera 50 are adjusted so as to photograph the space including the detection area 40 . The camera 50 transmits the captured image to the learning data generation device 10 . In the example shown in FIG. 2, the camera 50 is arranged so as to photograph the detection area 40 obliquely from above. You may make it photograph. The camera 50 transmits the photographed image together with the photographing time to the learning data generation device 10 .

学習用データ生成装置10は、カメラ50を用いて、車両が停車するホーム2のホームドア30に対して設定された検知エリア40を含む領域を撮影する。また、学習用データ生成装置10は、カメラ50が画像を有力する度に、検知エリア40内における物体の有無を示す検知結果を入力して、検知エリア40内における物体の有無を識別するラベルを作成する。学習用データ生成装置10は、複数の画像のそれぞれに対してラベルを関連づけて、機械学習器の学習用データを生成して記憶する。 The learning data generation device 10 uses the camera 50 to photograph an area including the detection area 40 set for the platform door 30 of the platform 2 where the vehicle stops. In addition, the learning data generation device 10 inputs a detection result indicating the presence or absence of an object in the detection area 40 each time the camera 50 acquires an image, and assigns a label for identifying the presence or absence of the object in the detection area 40. create. The learning data generation device 10 associates a label with each of a plurality of images to generate and store learning data for a machine learning device.

学習用データ生成装置10は、操作部11と、表示部12と、通信部13と、記憶部14と、処理部15を有する。 The learning data generation device 10 has an operation unit 11 , a display unit 12 , a communication unit 13 , a storage unit 14 and a processing unit 15 .

操作部11は、ユーザに操作されて、学習用データを生成するために必要な情報などを入力する。操作部11は、例えば、キーボード及びマウスなどのユーザの操作を入力する入力装置を有する。 The operation unit 11 is operated by a user to input information necessary for generating learning data. The operation unit 11 has an input device such as a keyboard and a mouse for inputting a user's operation.

表示部12は、カメラ50が撮影した画像などの学習用データを生成する処理に用いられる情報を表示する。表示部12は、例えば、液晶ディスプレイを有する。 The display unit 12 displays information, such as images captured by the camera 50, used for processing for generating learning data. The display unit 12 has, for example, a liquid crystal display.

通信部13は、学習用データ生成装置10を、物体検知装置20、カメラ50及び機械学習器60に接続するためのインターフェース回路を有する。通信部13は、カメラ50が撮影した画像を入力する入力部の一例である。また、通信部13は、物体検知装置20から検知結果を入力する入力部の一例である。 The communication unit 13 has an interface circuit for connecting the learning data generation device 10 to the object detection device 20 , the camera 50 and the machine learning device 60 . The communication unit 13 is an example of an input unit that inputs images captured by the camera 50 . Also, the communication unit 13 is an example of an input unit that inputs the detection result from the object detection device 20 .

記憶部14は、例えば、揮発性の半導体メモリ及び不揮発性の半導体メモリを有する。記憶部14は、カメラ50が撮影した画像、画像が撮影された時の物体検知装置20の検知結果、及び生成された学習用データなどを記憶する。例えば、カメラ50が撮影した画像は、撮影時刻と一致する検知時刻を有する検知結果と関連付けられて、記憶部14に記憶される。 The storage unit 14 has, for example, a volatile semiconductor memory and a nonvolatile semiconductor memory. The storage unit 14 stores the image captured by the camera 50, the detection result of the object detection device 20 when the image was captured, the generated learning data, and the like. For example, an image captured by the camera 50 is stored in the storage unit 14 in association with a detection result having a detection time that matches the capture time.

処理部15は、1個または複数個のプロセッサ及びその周辺回路を有する。処理部15は、論理演算ユニット、数値演算ユニットあるいはグラフィック処理ユニットといった他の演算回路をさらに有していてもよい。そして処理部15は、カメラ50が撮影した画像を記憶部14などから取得し、画像が撮影された時の物体検知装置20の検知結果に基づいて、検知エリア40内における物体の有無を識別するラベルを生成し、画像に対して、ラベルを関連づけて、機械学習器の学習用データを生成する。そして、処理部15は、ラベルが関連づけられた画像を、学習用データとして記憶部14に記憶する。 The processing unit 15 has one or more processors and their peripheral circuits. The processing section 15 may further comprise other arithmetic circuits such as a logical operation unit, a numerical operation unit or a graphics processing unit. Then, the processing unit 15 acquires the image captured by the camera 50 from the storage unit 14 or the like, and identifies the presence or absence of the object in the detection area 40 based on the detection result of the object detection device 20 when the image was captured. A label is generated, the label is associated with the image, and learning data for a machine learning device is generated. Then, the processing unit 15 stores the image associated with the label in the storage unit 14 as learning data.

処理部15は、機械学習器の学習用データを生成する処理に関して、画像取得部15aと、ラベル生成部15bと、学習用データ生成部15cを有する。処理部15が有するこれらの各部は、例えば、プロセッサ上で動作するコンピュータプログラムにより実現される機能モジュールである。あるいは、処理部15が有するこれらの各部は、処理部15に設けられる、専用の演算回路であってもよい。処理部15は、機械学習器の学習用データを生成する処理に関して、学習用の元データを取得するモード及び学習用データを生成するモードを有する。 The processing unit 15 includes an image acquisition unit 15a, a label generation unit 15b, and a learning data generation unit 15c for the process of generating learning data for the machine learning device. Each of these units included in the processing unit 15 is, for example, a functional module implemented by a computer program running on the processor. Alternatively, these units included in the processing unit 15 may be dedicated arithmetic circuits provided in the processing unit 15 . The processing unit 15 has a mode of acquiring original data for learning and a mode of generating data for learning with respect to processing for generating learning data for the machine learning device.

画像取得部15aは、学習用の元データを取得するモードでは、カメラ50を用いて、車両6が停車するプラットホーム2のホームドア30に対して設定された検知エリア40を含む領域の複数の画像を撮影する。そして、画像取得部15aは、検知エリア40が撮影された画像及び撮影時刻を、カメラ50から通信部13を介して受信して記憶部14に記憶する。また、画像取得部15aは、学習用データを生成するモードでは、画像及び撮影時刻を記憶部14から読み出して、撮影時刻をラベル生成部15bへ通知し、画像及び撮影時刻を学習用データ生成部15cへ通知する。また、 In the mode of acquiring original data for learning, the image acquisition unit 15a uses the camera 50 to acquire a plurality of images of an area including the detection area 40 set for the platform door 30 of the platform 2 where the vehicle 6 stops. to shoot. Then, the image acquiring unit 15 a receives the image of the detection area 40 captured and the capturing time from the camera 50 via the communication unit 13 and stores it in the storage unit 14 . In addition, in the learning data generating mode, the image acquiring unit 15a reads the image and the shooting time from the storage unit 14, notifies the label generating unit 15b of the shooting time, and sends the image and the shooting time to the learning data generating unit. 15c. Also,

ラベル生成部15bは、学習用の元データを取得するモードでは、物体検知装置20から、検知結果及び検知時刻を受信する度に、検知結果を検知時刻と関連づけて記憶部14に記憶する。また、ラベル生成部15bは、学習用データを生成するモードでは、画像取得部15aから撮影時刻が通知される度に、撮影時刻と一致する検知時刻の検知結果を、を記憶部14から読み出して、この検知結果に基づいて、検知エリア40内における物体の有無を識別するラベルを生成し、このラベルを撮影時刻と共に、学習用データ生成部15cへ通知する。ラベル生成部15bは、撮影時刻と一致する検知時刻の検知結果がない場合、撮影時刻に対して所定の時刻の範囲内の検知結果を記憶部14から読み出して、この検知結果に基づいて、検知エリア40内における物体の有無を識別するラベルを生成してもよい。また、ラベル生成部15bは、検知エリア内に検知された物体が車両6の安全な運行に支障を与える支障物であるか否かを識別する情報を含めるようにラベルを生成してもよい。支障物である物体として、例えば、利用客、利用客が携帯する鞄または傘などが挙げられる。支障物ではない物体として、例えば、雨、雪、霧、ペットボトルまたは缶などの飲み物の容器、虫、太陽光などが挙げられる。この場合、ラベル生成部15bは、カメラ50が生成した画像を、記憶部14から読み出して表示部12に表示する。ユーザは、表示部12に表示された画像を目視で確認して、物体が表示されている場合、物体が支障物であるか否かを判断して、操作部11を用いて判断結果を学習用データ生成装置10へ入力する。ラベル生成部15bは、入力された判断結果に基づいて、物体が支障物であるか否かを識別する情報を、画像と関連付けられているラベルに追加する。このような学習用データを用いて学習した機械学習器は、カメラで撮影された画像に対して、検知エリア40内の支障物の有無を識別することができる。また、ラベル生成部15bは、検知エリア内に検知された物体の種類を識別する情報を含めるようにラベルを生成してもよい。この場合、ラベル生成部15bは、カメラ50が生成した画像を、記憶部14から読み出して表示部12に表示する。ユーザは、表示部12に表示された画像を見て、物体が表示されている場合、物体の種類を判断して、操作部11を用いて物体の種類を学習用データ生成装置10へ入力する。ラベル生成部15bは、入力された物体の種類を識別する情報を、画像と関連付けられているラベルに追加する。例えば、ラベル生成部15bは、検知エリア内に検知された物体が車両であるか否かを識別する情報を含めるようにラベルを生成してもよい。このような学習用データを用いて学習した機械学習器は、カメラで撮影された画像に対して、駅の車両軌道に進入している車両の有無を識別することができる。さらに、ラベル生成部15bは、検知エリア内に検知された物体が車両のドアであるか否かを識別する情報を含めるようにラベルを生成してもよい。このような学習用データを用いて学習した機械学習器を使用して、車両のドアが撮影された画像を識別することができる。そして、連続して撮影された画像のそれぞれのドアを示す領域の面積の経時変化を調べることにより、車両6のドアが開閉中であるか否かをさらに識別することができる。上述したように、ラベル生成部15bは、検知エリア内における物体の有無、物体が支障物であるか否か、物体の種類などの情報を識別するラベルを、各画像に対して生成し得る。 In the mode of acquiring the original data for learning, the label generation unit 15b associates the detection result with the detection time and stores the detection result in the storage unit 14 each time it receives the detection result and the detection time from the object detection device 20 . In addition, in the learning data generating mode, the label generation unit 15b reads out from the storage unit 14 the detection result of the detection time that matches the shooting time every time the image acquisition unit 15a notifies the shooting time. , based on this detection result, a label for identifying the presence or absence of an object in the detection area 40 is generated, and this label is notified to the learning data generation unit 15c together with the photographing time. If there is no detection result for a detection time that matches the photographing time, the label generating unit 15b reads out from the storage unit 14 the detection results within a predetermined time range with respect to the photographing time, and performs detection based on the detection result. A label may be generated that identifies the presence or absence of an object within the area 40 . Further, the label generator 15b may generate a label so as to include information for identifying whether or not an object detected within the detection area is an obstacle that hinders safe operation of the vehicle 6 . Objects that are obstacles include, for example, a user, a bag or an umbrella carried by the user, and the like. Non-obstructive objects include, for example, rain, snow, fog, drink containers such as plastic bottles or cans, insects, and sunlight. In this case, the label generation unit 15b reads the image generated by the camera 50 from the storage unit 14 and displays it on the display unit 12. FIG. The user visually confirms the image displayed on the display unit 12, determines whether the object is an obstacle when the object is displayed, and learns the determination result using the operation unit 11. input to the data generation device 10 for use. The label generation unit 15b adds information for identifying whether the object is an obstacle or not to the label associated with the image based on the input judgment result. A machine learning device that has learned using such learning data can identify the presence or absence of an obstacle in the detection area 40 with respect to the image captured by the camera. Further, the label generation unit 15b may generate a label so as to include information for identifying the type of object detected within the detection area. In this case, the label generation unit 15b reads the image generated by the camera 50 from the storage unit 14 and displays it on the display unit 12. FIG. The user looks at the image displayed on the display unit 12, and if an object is displayed, determines the type of the object, and inputs the type of the object to the learning data generation device 10 using the operation unit 11. . The label generator 15b adds information identifying the type of the input object to the label associated with the image. For example, the label generator 15b may generate a label to include information identifying whether an object detected within the detection area is a vehicle. A machine learning device that has learned using such learning data can identify the presence or absence of a vehicle entering the vehicle track at a station in the image captured by the camera. Furthermore, the label generator 15b may generate a label to include information identifying whether the object detected within the detection area is a vehicle door. A machine learner trained using such training data can be used to identify images of vehicle doors. Then, by checking the change over time of the areas of the regions representing the respective doors in the continuously photographed images, it is possible to further identify whether the doors of the vehicle 6 are being opened or closed. As described above, the label generator 15b can generate a label for each image that identifies information such as the presence or absence of an object in the detection area, whether the object is an obstacle, and the type of the object.

学習用データ生成部15cは、画像取得部15aから通知された画像に対して、撮影時刻を用いて、ラベル生成部15bから通知されたラベルを関連づけて、機械学習器の学習用データを生成して、記憶部14に記憶する。 The learning data generation unit 15c generates learning data for the machine learning device by associating the label notified from the label generation unit 15b with the image notified from the image acquisition unit 15a using the shooting time. and stored in the storage unit 14.

次に、機械学習システム1が、学習用データを生成する処理を、図9に示すフローチャートを参照しながら以下に説明する。 Next, the process of generating learning data by the machine learning system 1 will be described below with reference to the flowchart shown in FIG.

まず、カメラ50は、学習用データ生成装置10により制御された検知エリア40の複数の画像を撮影して、これらの画像を学習用データ生成装置10に送信し、物体検知装置20は、検知エリア40内の物体の有無を示す検知結果を学習用データ生成装置10に送信する(ステップS901)。この処理では、実際のプラットホーム2において、ホームドア30の検知エリア40に侵入し得る物体の種類及び検知エリア40の物体の位置などの状況を可能な限り想定して、各状況を表した画像を撮影すると共に、撮影時における検知エリア40内の物体の有無の検知が行われることが好ましい。 First, the camera 50 captures a plurality of images of the detection area 40 controlled by the learning data generation device 10, transmits these images to the learning data generation device 10, and the object detection device 20 detects the detection area. 40 is transmitted to the learning data generation device 10 (step S901). In this process, as much as possible situations such as the types of objects that can enter the detection area 40 of the platform doors 30 and the positions of the objects in the detection area 40 are assumed on the actual platform 2, and an image representing each situation is created. It is preferable that the presence/absence of an object within the detection area 40 at the time of photographing is detected along with photographing.

次に、学習用データ生成装置10は、カメラ50から受信した複数の画像を、物体検知装置20から受信した検知結果と関連づけて記憶する(ステップS902)。 Next, the learning data generation device 10 stores the plurality of images received from the camera 50 in association with the detection results received from the object detection device 20 (step S902).

次に、学習用データ生成装置10は、検知結果に基づいて、及び、検知エリア内に物体が検知されている場合には、物体の種類に基づいて、画像を識別するラベルを生成する(ステップS903)。この処理では、複数の画像がある場合、各画像を識別するラベルをまとめて生成してもよい。 Next, the learning data generation device 10 generates a label for identifying the image based on the detection result, and based on the type of the object if an object is detected within the detection area (step S903). In this process, if there are multiple images, a label identifying each image may be collectively generated.

次に、学習用データ生成装置10は、複数の画像のそれぞれに対して、その画像が撮影された時に生成された検知結果に基づいて生成されたラベルを関連づけて、機械学習器の学習用データを生成する(ステップS904)。この処理では、複数の画像がある場合、各画像にラベルを関連付ける処理をまとめて実行してもよい。 Next, the learning data generation device 10 associates each of the plurality of images with a label generated based on the detection result generated when the image was captured, and generates learning data for the machine learning device. is generated (step S904). In this process, if there are multiple images, the process of associating a label with each image may be performed collectively.

次に、学習用データ生成装置10は、学習用データを記憶する(ステップS905)。 Next, the learning data generation device 10 stores the learning data (step S905).

次に、機械学習器60について、以下に説明する。 Next, the machine learning device 60 will be explained below.

機械学習器60は、1個または複数個のプロセッサ及びその周辺回路を有する。機械学習器60は、論理演算ユニット、数値演算ユニットあるいはグラフィック処理ユニットといった他の演算回路をさらに有していてもよい。機械学習器60は、学習用データ生成装置10と通信する通信部(図示せず)及び機械学習の処理に用いる情報を記憶する記憶部(図示せず)を有する。 The machine learning device 60 has one or more processors and their peripheral circuits. The machine learner 60 may further have other arithmetic circuits such as a logical arithmetic unit, a numerical arithmetic unit or a graphics processing unit. The machine learning device 60 has a communication unit (not shown) that communicates with the learning data generation device 10 and a storage unit (not shown) that stores information used for machine learning processing.

機械学習器60は、学習モデル61と、誤差計算部62と、学習モデル更新部63を有する。学習モデル61として、教師あり学習により画像の特徴を学習して、画像とラベルとの関係性を学習するディープニューラルネットワーク(DNN)を用いることができる。なお、学習モデル61として、DNN以外のモデルを用いてもよい。学習モデル61は、複数の画像のそれぞれと、その画像と関連づけられているラベルとの関係性を学習する。 The machine learning device 60 has a learning model 61 , an error calculator 62 and a learning model updater 63 . As the learning model 61, a deep neural network (DNN) that learns image features by supervised learning and learns relationships between images and labels can be used. A model other than the DNN may be used as the learning model 61 . A learning model 61 learns the relationship between each of a plurality of images and the label associated with that image.

機械学習器60が、学習モデルを生成する動作を、図10に示すフローチャートを参照しながら、以下に説明する。 The operation of the machine learning device 60 to generate a learning model will be described below with reference to the flowchart shown in FIG.

まず、学習モデル61は、学習用データ生成装置10から学習用データの画像を入力する(ステップS1001)。例えば、画像を形成する各画素の情報が、ディープニューラルネットワークの入力層に入力される。 First, the learning model 61 receives an image of learning data from the learning data generation device 10 (step S1001). For example, information for each pixel forming an image is input to the input layer of a deep neural network.

次に、誤差計算部62は、学習用データ生成装置10から学習用データのラベルを入力し、学習モデル61により得られた出力及びラベルに基づいて、誤差を計算する(ステップS1002)。 Next, the error calculator 62 inputs the label of the learning data from the learning data generation device 10, and calculates the error based on the output and the label obtained from the learning model 61 (step S1002).

次に、学習モデル更新部63は、誤差が所定の条件を満たしたか否かを判定する(ステップS1003)。例えば、学習モデル更新部63は、数値で表された誤差が所定のしきい値以下であれば、所定の条件を満たしたと判定する(ステップS1003-Yes)。図10に示す処理は、学習用データ生成装置10が生成した全ての学習用データの画像を用いて行われる。 Next, the learning model updating unit 63 determines whether or not the error satisfies a predetermined condition (step S1003). For example, the learning model updating unit 63 determines that a predetermined condition is satisfied if the numerical error is equal to or less than a predetermined threshold value (step S1003-Yes). The processing shown in FIG. 10 is performed using all the learning data images generated by the learning data generation device 10 .

一方、誤差が所定の条件を満たしていない場合(ステップS1003-No)、学習モデル更新部63は、誤差に基づいて学習モデル61を更新して、再度、学習モデル61は、同じ学習用データの画像を入力する(ステップS1001)。例えば、学習モデル更新部63は、誤差を逆伝搬してニューラルネットワークの重みパラメータを更新してもよい。このようにして機械学習器60が生成した学習モデル61は、他の機械学習器において利用可能である。 On the other hand, if the error does not satisfy the predetermined condition (step S1003-No), the learning model updating unit 63 updates the learning model 61 based on the error, and the learning model 61 updates the same learning data again. An image is input (step S1001). For example, the learning model updating unit 63 may back-propagate the error to update the weight parameters of the neural network. The learning model 61 thus generated by the machine learner 60 can be used by other machine learners.

次に、上述した学習モデルを有する機械学習器を備える物体検知装置の一例である支障物検知装置について、図11を参照しながら、以下に説明する。 Next, an obstacle detection device, which is an example of an object detection device equipped with a machine learning device having the learning model described above, will be described below with reference to FIG. 11 .

図11は、本明細書に開示する支障物検知装置の一実施形態の構成を示す図である。支障物検知装置70は、カメラ50を用いて撮影した画像に基づいて、ホームドア30の検知エリア40内の支障物の有無を検知する。支障物検知装置70は、検知エリア40における支障物の有無を検知して、支障物の有無を示す検知信号をホームドア30に出力する。ホームドア30は、検知信号に基づいて、ドアパネル33の開閉動作を行う。 FIG. 11 is a diagram showing the configuration of an embodiment of the obstacle detection device disclosed in this specification. The obstacle detection device 70 detects the presence or absence of an obstacle within the detection area 40 of the platform door 30 based on the image captured by the camera 50 . The obstacle detection device 70 detects the presence or absence of an obstacle in the detection area 40 and outputs a detection signal indicating the presence or absence of the obstacle to the platform door 30 . The platform door 30 opens and closes the door panel 33 based on the detection signal.

ホームドア30は、ドアパネル33を駆動して開閉する駆動部32と、支障物検知装置70と通信する通信部34と、これらを制御する制御部31を有する。ホームドア30の構成は、図2~図4に示す通りである。なお、ホームドアは、学習用データを生成するために使用されたものと同一でなくてもよい。ホームドアは、学習用データを生成するために使用されたものと同一の検知エリアを有するものであればよい。 The platform door 30 has a drive unit 32 that drives the door panel 33 to open and close, a communication unit 34 that communicates with the obstacle detection device 70, and a control unit 31 that controls them. The configuration of the platform door 30 is as shown in FIGS. 2 to 4. FIG. Note that the platform door does not have to be the same as the one used to generate the learning data. The platform door may have the same detection area as that used to generate the learning data.

カメラ50は、図2に示すように、機械学習器の学習用データを生成するための画像を撮影したのと同様の位置関係でホームドア30の検知エリア40に対して配置される。すなわち、カメラ50の光軸、画角などの光学特性及び検知エリア40との相対的な位置関係は、機械学習器の学習用データを生成するための画像を撮影した時と同じであることが好ましい。なお、カメラは、学習用データを生成するために使用されたものと同一でなくてもよい。カメラは、学習用データを生成するために使用されたものと同一の光軸及び画角などの光学特性及び結像光学系を有していて、ホームドアに対して設定された検知エリアに対して、学習用データの画像を撮影した時と同様の位置関係に配置されていればよい。 As shown in FIG. 2, the camera 50 is arranged with respect to the detection area 40 of the platform door 30 in the same positional relationship as when the images for generating the learning data for the machine learning device are taken. That is, the optical characteristics of the camera 50, such as the optical axis and angle of view, and the relative positional relationship with the detection area 40 are the same as when the image for generating the learning data for the machine learning device is captured. preferable. Note that the camera does not have to be the same as the one used to generate the training data. The camera has the same optical characteristics, such as the optical axis and angle of view, as well as the imaging optical system used to generate the training data. It suffices if they are arranged in the same positional relationship as when the image of the learning data was captured.

支障物検知装置70は、通信部71と、記憶部72と、機械学習器60と、処理部73とを有する。 The obstacle detection device 70 has a communication section 71 , a storage section 72 , a machine learning device 60 and a processing section 73 .

通信部71は、ホームドア30及びカメラ50に接続するためのインターフェース回路を有する。通信部71は、カメラ50が撮影した画像を、処理部73へ出力する。 The communication unit 71 has an interface circuit for connecting to the platform door 30 and the camera 50 . Communication unit 71 outputs the image captured by camera 50 to processing unit 73 .

記憶部72は、例えば、揮発性の半導体メモリ及び不揮発性の半導体メモリを有する。記憶部72は、支障物を検知する処理で使用される各種の情報を記憶する。 The storage unit 72 has, for example, a volatile semiconductor memory and a nonvolatile semiconductor memory. The storage unit 72 stores various types of information used in the obstacle detection process.

機械学習器60は、上述した機械学習システム1と同様のものを用いることができる。機械学習器60は、学習用データ生成装置10が生成した学習用データを用いて、画像とラベルとの関係性を学習した学習モデル61を有する。 A machine learning device 60 similar to the machine learning system 1 described above can be used. The machine learning device 60 has a learning model 61 that has learned the relationship between images and labels using the learning data generated by the learning data generation device 10 .

処理部73は、1個または複数個のプロセッサ及びその周辺回路を有する。処理部73は、論理演算ユニット、数値演算ユニットあるいはグラフィック処理ユニットといった他の演算回路をさらに有していてもよい。そして処理部73は、カメラが撮影した画像を機械学習器60に入力し、機械学習器60の出力に基づいて、検知エリア40内の支障物の有無を判定する。支障物は、物体の一例である。 The processing unit 73 has one or more processors and their peripheral circuits. The processing section 73 may further comprise other arithmetic circuits such as a logical operation unit, a numerical operation unit or a graphics processing unit. Then, the processing unit 73 inputs the image captured by the camera to the machine learning device 60 and determines whether or not there is an obstacle in the detection area 40 based on the output of the machine learning device 60 . An obstacle is an example of an object.

処理部73は、支障物を検知する処理に関して、判定部73aを有する。また、処理部73は、支障物を検知する処理に関して、駅の車両軌道に進入している車両のドアの開閉動作を検知する処理に関して、ドア開閉検知部73bを有する。処理部73が有するこれらの各部は、例えば、プロセッサ上で動作するコンピュータプログラムにより実現される機能モジュールである。あるいは、処理部73が有するこれらの各部は、処理部73に設けられる、専用の演算回路であってもよい。 The processing unit 73 has a determination unit 73a for the process of detecting obstacles. Further, the processing unit 73 has a door opening/closing detection unit 73b for processing for detecting an obstacle, and for processing for detecting opening/closing operation of the door of a vehicle entering the railroad track of a station. Each of these units included in the processing unit 73 is, for example, a functional module implemented by a computer program running on the processor. Alternatively, these units included in the processing unit 73 may be dedicated arithmetic circuits provided in the processing unit 73 .

判定部73aは、カメラ50が生成した画像を、機械学習器60に入力して、機械学習器60の出力に基づいて、検知エリア40内における支障物の有無を判定する。判定部73aは、機械学習器60が画像内に支障物を識別した場合、検知エリア40内に支障物が有ると判定する。判定部73aは、検知エリア40内に利用者、鞄又は傘などの支障物として検知できる。一方、判定部73aは、検知エリア40内に雨、雪、霧、ペットボトル又は缶などの飲み物の容器、虫、太陽光などの物体は、支障物として検知しない。これにより、判定部73aは、検知エリア40のような複雑な空間形状内に位置する支障物の有無を、カメラ50が生成した画像に基づいて判定することができる。判定部73aは、検知エリア40内に支障物が有ると判定した場合、ドアパネル33を開くことを要求する検知信号を、通信部71を介してホームドア30へ送信する。また、判定部73aは、カメラ50が生成した画像を、機械学習器60に入力して、機械学習器60の出力に基づいて、物体の種類を判定する。例えば、判定部73aは、機械学習器60が画像に写された物体が電車であることを識別した場合、電車が駅の車両軌道に進入していると判定することができる。これにより、電車を検知するセンサを別途設けることなく、支障物検知装置70を用いて電車を検知することが可能となる。また、判定部73aは、機械学習器60が画像に写された物体が電車のドアであることを識別した場合、この画像をドア開閉検知部73bへ通知する。 The determination unit 73 a inputs the image generated by the camera 50 to the machine learning device 60 and determines whether or not there is an obstacle in the detection area 40 based on the output of the machine learning device 60 . The determination unit 73a determines that there is an obstacle in the detection area 40 when the machine learning device 60 identifies an obstacle in the image. The determination unit 73a can detect an obstacle such as a user, a bag, or an umbrella in the detection area 40. FIG. On the other hand, the determination unit 73a does not detect objects such as rain, snow, fog, beverage containers such as PET bottles or cans, insects, and sunlight in the detection area 40 as obstacles. Accordingly, the determination unit 73a can determine whether or not there is an obstacle positioned within a complicated spatial shape such as the detection area 40 based on the image generated by the camera 50. FIG. When determining that there is an obstacle within the detection area 40 , the determination unit 73 a transmits a detection signal requesting opening of the door panel 33 to the platform door 30 via the communication unit 71 . The determination unit 73 a also inputs the image generated by the camera 50 to the machine learning device 60 and determines the type of object based on the output of the machine learning device 60 . For example, when the machine learning device 60 identifies that the object shown in the image is a train, the determination unit 73a can determine that the train is entering the vehicle track of the station. This makes it possible to detect a train using the obstacle detection device 70 without separately providing a sensor for detecting the train. Further, when the machine learning device 60 identifies that the object shown in the image is a train door, the determination unit 73a notifies the door opening/closing detection unit 73b of the image.

ドア開閉検知部73bは、通知された画像内の電車のドアに対応する領域を識別する。ドア開閉検知部73bは、例えば、画像上に設定されるウィンドウから算出される特徴量(例えば、Histograms of Oriented Gradients, HOG)を入力として、そのウィンドウに検出対象となる電車のドアが表される確信度を出力するように予め学習されたサポートベクトルマシン(SVM)を用いてもよい。また、ドア開閉検知部73bは、検出対象となる電車のドアが表されたテンプレートと画像との間でテンプレートマッチングを行うことで、ドアの領域を検出してもよい。ドア開閉検知部73bは、電車のドアが撮影されている、時系列的に連続する複数の画像に対して、画像内の電車のドアに対応する領域を識別し、これらの領域の面積が増加しているのか、又は、減少しているのかを判定する。そして、ドア開閉検知部73bは、面積が増加している場合、電車のドアは閉じつつあると判定する。一方、ドア開閉検知部73bは、面積が減少している場合、電車のドアは開きつつあると判定する。これにより、電車のドアの開閉状態を検知するセンサを別途設けることなく、支障物検知装置70を用いて電車のドアの開閉状態を検知することが可能となる。例えば、処理部73は、検知エリア40に支障物を検知し、かつ、電車のドアが閉じつつあると判定した場合、ホームドア30に対して、ドアパネル33を開くことを要求する信号を通信部71を介して送信してもよい。なお、電車が走行している時に撮影された画像では、電車のドアは閉じた状態にあるので、画像内の電車のドアに対応する領域の面積は一定で変化しないため、ドア開閉検知部73bは、ドアが開閉中であるとは判定しない。 The door open/close detector 73b identifies the area corresponding to the train door in the notified image. The door opening/closing detection unit 73b receives, for example, a feature value (for example, Histograms of Oriented Gradients, HOG) calculated from a window set on the image, and the door of the train to be detected is displayed in the window. A pre-trained support vector machine (SVM) may be used to output the confidence. Further, the door opening/closing detection unit 73b may detect the area of the door by performing template matching between a template representing a train door to be detected and an image. The door opening/closing detection unit 73b identifies areas corresponding to the train doors in the images, which are continuous in time series, and increases the areas of these areas. or is decreasing. Then, when the area increases, the door opening/closing detection unit 73b determines that the doors of the train are closing. On the other hand, when the area is decreasing, the door opening/closing detection unit 73b determines that the doors of the train are opening. This makes it possible to detect the open/closed state of the train door using the obstruction detection device 70 without separately providing a sensor for detecting the open/closed state of the train door. For example, when the processing unit 73 detects an obstacle in the detection area 40 and determines that the doors of the train are closing, the processing unit 73 sends a signal requesting the platform door 30 to open the door panel 33 to the communication unit. 71 may be sent. In the image captured while the train is running, the doors of the train are in a closed state. does not determine that the door is being opened or closed.

また、支障物検知装置70は、ホームドア30が三次元距離センサを有している場合、カメラ50を用いて、学習用データの画像及び検知結果を取得して、機械学習器60の学習モデル61を生成又は更新してもよい。 In addition, when the platform door 30 has a three-dimensional distance sensor, the obstacle detection device 70 uses the camera 50 to acquire the image of the learning data and the detection result, and the learning model of the machine learner 60 61 may be generated or updated.

支障物検知装置70は、学習用データを生成したのと同様の検知エリアを有するホームドアに対して適用可能であるので、1つの学習モデルを生成すれば、この学習モデルを用いる支障物検知装置70を、学習データを生成したのと同じホームドアに配置することができる。これにより、高価な3次元距離を用いることなく、複数の支障物検知装置70を各ホームドアに配置して、利用客の安全をさらに確保できる。 Since the obstacle detection device 70 can be applied to the platform door having the same detection area as that for which the learning data was generated, if one learning model is generated, the obstacle detection device using this learning model can be applied. 70 can be placed at the same platform door that generated the training data. As a result, the safety of passengers can be further ensured by arranging a plurality of obstacle detection devices 70 at each platform door without using an expensive three-dimensional distance.

本発明では、上述した実施形態の学習用データ生成装置及び物体検知装置は、本発明の趣旨を逸脱しない限り適宜変更が可能である。 In the present invention, the learning data generation device and the object detection device of the above-described embodiments can be modified as appropriate without departing from the gist of the present invention.

また、物体検知装置は、検知エリア内の物体の有無を検知する3次元距離画像センサと、検知エリアの画像と画像内の物体の種類との関係を学習可能な機械学習器とを有していてもよい。物体検知装置は、3次元距離画像センサを用いて、検知エリア内の物体を検知した場合、機械学習器を用いて画像内の物体が支障物であるか否かを識別して、検知エリア内の支障物を検知するようにしてもよい。 Also, the object detection device has a three-dimensional distance image sensor that detects the presence or absence of an object within the detection area, and a machine learning device capable of learning the relationship between the image of the detection area and the type of object in the image. may When an object within the detection area is detected using a 3D range image sensor, the object detection apparatus uses a machine learning device to identify whether or not the object in the image is an obstacle, and detects the object within the detection area. may be detected.

1 システム
2 ホーム
6 車両
10 学習用データ生成装置
11 操作部
12 表示部
13 通信部
14 記憶部
15 処理部
15a 画像取得部
15b ラベル生成部
15c 学習用データ生成部
20 物体検知装置
21 通信部
22 三次元距離画像センサ
23 処理部
30 ホームドア
31 制御部
32 駆動部
33 ドアパネル
34 通信部
35 戸袋パネル
36 防護支柱
40 検知エリア
41 第1エリア
42 第2エリア
50 カメラ
60 機械学習器
61 学習モデル
62 誤差計算部
63 学習モデル更新部
70 支障物検知装置
71 通信部
72 記憶部
73 処理部
73a 判定部
73b ドア開閉検知部
1 system 2 home 6 vehicle 10 learning data generation device 11 operation unit 12 display unit 13 communication unit 14 storage unit 15 processing unit 15a image acquisition unit 15b label generation unit 15c learning data generation unit 20 object detection device 21 communication unit 22 tertiary Original range image sensor 23 processing unit 30 platform door 31 control unit 32 driving unit 33 door panel 34 communication unit 35 door pocket panel 36 protection post 40 detection area 41 first area 42 second area 50 camera 60 machine learning device 61 learning model 62 error calculation Part 63 Learning model update part 70 Obstacle detection device 71 Communication part 72 Storage part 73 Processing part 73a Judgment part 73b Door opening/closing detection part

Claims (4)

車両が停車するホームのホームドアに対して設定された検知エリアを含む領域がカメラを用いて撮影された複数の画像を入力し、かつ、前記複数の画像のそれぞれが撮影された時に、3次元距離画像センサを用いて前記検知エリア内の物体の有無が検知された検知結果を入力する入力部と、
前記検知結果に基づいて、前記検知エリア内における物体の有無を識別するラベルを生成するラベル生成部と、
前記複数の画像のそれぞれに対して、当該画像が撮影された時の前記検知結果に基づいて生成された前記ラベルを関連づけて、機械学習器の学習用データを生成する学習用データ生成部と、
前記学習用データを記憶する記憶部と、
を有し、
前記ラベルは、前記物体が車両であるか否かを識別する情報を含む、学習用データ生成装置。
inputting a plurality of images of an area including a detection area set for the platform door of the platform where the vehicle is parked and photographed using a camera, and when each of the plurality of images is photographed ; an input unit for inputting a detection result obtained by detecting the presence or absence of an object in the detection area using a dimensional distance image sensor;
a label generation unit that generates a label for identifying the presence or absence of an object in the detection area based on the detection result;
a learning data generation unit that generates learning data for a machine learning device by associating each of the plurality of images with the label generated based on the detection result when the image was captured;
a storage unit that stores the learning data;
has
The learning data generation device , wherein the label includes information identifying whether the object is a vehicle .
前記ラベルは、さらに、前記物体が車両の安全な運行に支障を与える支障物であるか否かを識別する情報を含む、請求項1に記載の学習用データ生成装置。 2. The learning data generation device according to claim 1, wherein said label further includes information identifying whether said object is an obstacle that hinders safe operation of the vehicle. 前記ラベルは、さらに、前記物体が車両のドアであるか否かを識別する情報を含む、請求項に記載の学習用データ生成装置。 2. The learning data generation device according to claim 1 , wherein said label further includes information identifying whether said object is a vehicle door. 請求項1に記載の学習用データ生成装置が生成した前記学習用データを用いて、前記複数の画像のそれぞれと、当該画像と関連づけられている前記ラベルとの関係性を学習する学習モデルを含む機械学習器と、
車両が停車するホームのホームドアに対して設定された検知エリアに対して、前記学習用データの前記画像を撮影した時と同様の位置関係に配置されて、前記検知エリアを撮影するカメラと、
前記カメラが撮影した画像を前記機械学習器に入力し、前記機械学習器の出力に基づいて、前記検知エリア内における物体の有無を判定する判定部と、
を有する物体検知装置。
A learning model that learns the relationship between each of the plurality of images and the labels associated with the images using the learning data generated by the learning data generation device according to claim 1. a machine learner;
a camera that is arranged in the same positional relationship as when the image of the learning data was captured with respect to a detection area set for the platform door of the platform where the vehicle stops, and captures the detection area;
a determination unit that inputs an image captured by the camera to the machine learning device and determines whether an object exists in the detection area based on the output of the machine learning device;
An object detection device having
JP2019117417A 2019-06-25 2019-06-25 Learning data generation device and object detection device Active JP7329983B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019117417A JP7329983B2 (en) 2019-06-25 2019-06-25 Learning data generation device and object detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019117417A JP7329983B2 (en) 2019-06-25 2019-06-25 Learning data generation device and object detection device

Publications (2)

Publication Number Publication Date
JP2021003929A JP2021003929A (en) 2021-01-14
JP7329983B2 true JP7329983B2 (en) 2023-08-21

Family

ID=74097648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019117417A Active JP7329983B2 (en) 2019-06-25 2019-06-25 Learning data generation device and object detection device

Country Status (1)

Country Link
JP (1) JP7329983B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102302767B1 (en) * 2021-02-17 2021-09-14 (주)태성에스엔씨 System for Detecting Subway Entrance Door based on Image Deep Learning Reading
KR102582210B1 (en) * 2021-05-06 2023-09-26 한국자동차연구원 Apparatus for preventing accidents caught in vehicle door and method thereof
KR102726197B1 (en) * 2021-12-03 2024-11-05 한국전자기술연구원 CCTV stream data annotation system and method for occupancy determination machine learning
KR102943320B1 (en) 2022-11-23 2026-03-24 케이엘허브 주식회사 Harbor crane warning system and method thereof
KR102937132B1 (en) * 2025-06-20 2026-03-10 크레플 주식회사 System for ai-based platform screen door safety monitoring and method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011016421A (en) 2009-07-08 2011-01-27 Higashi Nippon Transportec Kk Obstacle detector, platform door system having the same and obstacle detecting method
CN108099959A (en) 2018-01-26 2018-06-01 山西省自动化研究所 Foreign body intrusion intellectual monitoring alarm system
WO2018186398A1 (en) 2017-04-07 2018-10-11 日本電気株式会社 Learning data generation device, learning data generation method, and recording medium
JP2018167594A (en) 2017-03-29 2018-11-01 パナソニックIpマネジメント株式会社 Vehicle door monitoring system and vehicle door monitoring method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011016421A (en) 2009-07-08 2011-01-27 Higashi Nippon Transportec Kk Obstacle detector, platform door system having the same and obstacle detecting method
JP2018167594A (en) 2017-03-29 2018-11-01 パナソニックIpマネジメント株式会社 Vehicle door monitoring system and vehicle door monitoring method
WO2018186398A1 (en) 2017-04-07 2018-10-11 日本電気株式会社 Learning data generation device, learning data generation method, and recording medium
CN108099959A (en) 2018-01-26 2018-06-01 山西省自动化研究所 Foreign body intrusion intellectual monitoring alarm system

Also Published As

Publication number Publication date
JP2021003929A (en) 2021-01-14

Similar Documents

Publication Publication Date Title
JP7329983B2 (en) Learning data generation device and object detection device
US10981497B2 (en) Control system of autonomous vehicle and control method thereof
KR102454854B1 (en) Item detection system and method based on image monitoring
KR102433216B1 (en) How to recognize activity using videotube
Sokolova et al. A fuzzy model for human fall detection in infrared video
US20090296989A1 (en) Method for Automatic Detection and Tracking of Multiple Objects
CN101211411B (en) Human body detection process and device
CN106144862A (en) Passenger based on depth transducer for passenger traffic gate control senses
CN106144795A (en) By identifying that user operation controls for passenger traffic and the system and method for safety
CN106144861A (en) Passenger based on the depth transducer sensing controlled for passenger traffic
CN111344761A (en) Vehicle exterior communication device, vehicle exterior communication method, information processing device, and vehicle exterior communication program
JP7054760B2 (en) Object recognition system, location information acquisition method, and program
EP3633558B1 (en) Learning method and testing method for monitoring blind spot of vehicle, and learning device and testing device using the same
US11010626B2 (en) System and method for generating a confidence value for at least one state in the interior of a vehicle
KR102754273B1 (en) System for preventing safety accidents in dangerous areas and operation method thereof
US20240217477A1 (en) Seatbelt verification
Hilario et al. Pedestrian detection for intelligent vehicles based on active contour models and stereo vision
EP3637309B1 (en) Learning method and testing method for monitoring blind spot of vehicle, and learning device and testing device using the same
CN114708552B (en) A three-dimensional area intrusion detection method and system based on human skeleton
CN120877412A (en) Multi-mode prediction method and prediction device for pedestrian traffic intention
JP5804638B2 (en) Object discrimination method
JPH06105046A (en) Operating condition setting input control device
JP2022079775A (en) Object recognition system, location information acquisition method, and program
CN117416364A (en) Driving-related augmented virtual fields
Carletti et al. Onboard vision based system for automatic rock detection on rail tracks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220425

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230323

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230525

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230808

R150 Certificate of patent or registration of utility model

Ref document number: 7329983

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150