JP7753808B2 - Traffic congestion determination device, traffic congestion determination method, and program - Google Patents
Traffic congestion determination device, traffic congestion determination method, and programInfo
- Publication number
- JP7753808B2 JP7753808B2 JP2021180816A JP2021180816A JP7753808B2 JP 7753808 B2 JP7753808 B2 JP 7753808B2 JP 2021180816 A JP2021180816 A JP 2021180816A JP 2021180816 A JP2021180816 A JP 2021180816A JP 7753808 B2 JP7753808 B2 JP 7753808B2
- Authority
- JP
- Japan
- Prior art keywords
- congestion
- unit
- determination
- moving object
- intruding
- 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
Links
Landscapes
- Traffic Control Systems (AREA)
Description
本発明は、渋滞判定装置、渋滞判定方法およびプログラムに関する。 The present invention relates to a congestion detection device, a congestion detection method, and a program.
近年、移動物体による渋滞が発生したか否かを判定する技術として様々な技術が知られている。一例として、移動物体は車両であり得る。例えば、道路上の車両を検出することに基づいて得られた、車両台数、車速および道路上の車両による空間占有率などといった情報に基づいて、車両による渋滞が発生したか否かを判定する技術が提案されている。 In recent years, various techniques have become known for determining whether a traffic jam has occurred due to moving objects. As an example, the moving object may be a vehicle. For example, a technique has been proposed that determines whether a traffic jam has occurred due to vehicles based on information obtained by detecting vehicles on a road, such as the number of vehicles, vehicle speed, and the space occupancy rate of vehicles on the road.
例えば、道路上の監視映像または車載器からの電波などに基づいて、台数などの観測情報を取得し、観測情報に基づいて道路上にある車両による空間占有率と車両の平均車速とを算出し、空間占有率と平均車速との組合せから渋滞度を判定する交通管制システムが提案されている(例えば、特許文献1参照)。 For example, a traffic control system has been proposed that acquires observational information such as the number of vehicles based on surveillance footage from the road or radio waves from in-vehicle devices, calculates the space occupancy rate of vehicles on the road and the average vehicle speed based on the observational information, and determines the level of congestion based on the combination of space occupancy rate and average vehicle speed (see, for example, Patent Document 1).
しかしながら、移動物体による渋滞が発生したか否かをより高精度に判定することを可能とする技術が提供されることが望まれる。 However, it would be desirable to provide technology that can more accurately determine whether a traffic jam caused by a moving object has occurred.
上記問題を解決するために、本発明のある観点によれば、センサデータに基づいて1または複数の移動物体を検出して検出結果を得る検出部と、前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、前記移動物体の動線に基づいて判定領域を設定する設定部と、前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、を備える、渋滞判定装置が提供される。 In order to solve the above problem, one aspect of the present invention provides a congestion determination device comprising: a detection unit that detects one or more moving objects based on sensor data and obtains detection results; an extraction unit that extracts the movement paths of the moving objects based on the detection results; a setting unit that sets a determination area based on the movement paths of the moving objects; and a determination unit that determines whether congestion has occurred based on the movement paths of the moving objects and the determination area.
また、本発明の別の観点によれば、渋滞判定装置によって実行される渋滞判定方法であって、センサデータに基づいて1または複数の移動物体を検出して検出結果を得るステップと、前記検出結果に基づいて前記移動物体の動線を抽出するステップと、前記移動物体の動線に基づいて判定領域を設定するステップと、前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定するステップと、を備える、渋滞判定方法が提供される。 In addition, according to another aspect of the present invention, there is provided a congestion determination method executed by a congestion determination device, the congestion determination method comprising the steps of: detecting one or more moving objects based on sensor data and obtaining a detection result; extracting the movement path of the moving objects based on the detection result; setting a determination area based on the movement path of the moving objects; and determining whether congestion has occurred based on the movement path of the moving objects and the determination area.
また、本発明の別の観点によれば、コンピュータを、センサデータに基づいて1または複数の移動物体を検出して検出結果を得る検出部と、前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、前記移動物体の動線に基づいて判定領域を設定する設定部と、前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、を備える渋滞判定装置として機能させるプログラムが提供される。 In addition, according to another aspect of the present invention, there is provided a program that causes a computer to function as a congestion determination device that includes a detection unit that detects one or more moving objects based on sensor data and obtains detection results, an extraction unit that extracts the movement paths of the moving objects based on the detection results, a setting unit that sets a determination area based on the movement paths of the moving objects, and a determination unit that determines whether congestion has occurred based on the movement paths of the moving objects and the determination area.
以上説明したように本発明によれば、移動物体による渋滞が発生したか否かをより高精度に判定することを可能とする技術が提供される。 As described above, the present invention provides technology that makes it possible to determine with greater accuracy whether or not a traffic jam has occurred due to a moving object.
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Note that in this specification and drawings, components having substantially the same functional configuration will be designated by the same reference numerals, and redundant explanations will be omitted.
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なる数字を付して区別する場合がある。ただし、実質的に同一の機能構成を有する複数の構成要素等の各々を特に区別する必要がない場合、同一符号のみを付する。また、異なる実施形態の類似する構成要素については、同一の符号の後に異なるアルファベットを付して区別する場合がある。ただし、異なる実施形態の類似する構成要素等の各々を特に区別する必要がない場合、同一符号のみを付する。 In addition, in this specification and drawings, multiple components having substantially the same functional configuration may be distinguished by adding different numbers after the same reference symbol. However, if there is no need to particularly distinguish between multiple components having substantially the same functional configuration, only the same reference symbol will be used. Furthermore, similar components in different embodiments may be distinguished by adding different letters after the same reference symbol. However, if there is no need to particularly distinguish between similar components in different embodiments, only the same reference symbol will be used.
(0.概要)
まず、本発明の実施形態の概要について説明する。
(0. Overview)
First, an outline of the embodiment of the present invention will be described.
近年、移動物体による渋滞が発生したか否かを判定する技術として様々な技術が知られている。例えば、上記したように、特許文献1に開示された技術などが挙げられる。かかる技術のように、映像に基づく車両検出を備えた技術によると、映像に写る道路の奥側においては車両が小さく写るため、車両が検出されない可能性がある。また、時間帯または天候などといった条件によっては、映像が暗くなってしまう場合があり、かかる場合には、車両が検出されない可能性がある。 In recent years, various techniques have become known for determining whether a traffic jam has occurred due to a moving object. For example, the technique disclosed in Patent Document 1, as mentioned above, can be cited. With techniques like this one that use video-based vehicle detection, vehicles may not be detected because they appear small at the back of the road in the video. Furthermore, depending on conditions such as the time of day or weather, the video may be too dark, in which case vehicles may not be detected.
このような可能性があるにも関わらず、渋滞が発生したか否かを判定するための判定領域(以下、単に「渋滞判定領域」とも言う。)が映像上に手動で設定されてしまうと、車両が検出されない可能性のある領域も渋滞判定領域に含まれてしまうことになり得る。これによって、車両による空間占有率が低く算出されてしまい、渋滞が発生したか否かが高精度に判定されない可能性がある。 Despite this possibility, if a determination area for determining whether a traffic jam has occurred (hereinafter simply referred to as a "traffic jam determination area") is manually set on the image, areas where vehicles may not be detected may end up being included in the traffic jam determination area. This may result in the calculated vehicle space occupancy rate being low, and it may not be possible to accurately determine whether a traffic jam has occurred.
そこで、本明細書においては、移動物体による渋滞が発生したか否かをより高精度に判定することを可能とする技術について主に説明する。より詳細に、本明細書においては、移動物体の検出結果に基づいて渋滞判定領域を自動的に設定し、自動的に設定された渋滞判定領域を用いることによって、移動物体による渋滞が発生したか否かをより高精度に判定することを可能とする技術について主に説明する。 This specification therefore mainly describes a technology that enables more accurate determination of whether or not a traffic jam due to a moving object has occurred. More specifically, this specification mainly describes a technology that automatically sets a traffic jam determination area based on the detection results of a moving object, and by using the automatically set traffic jam determination area, enables more accurate determination of whether or not a traffic jam due to a moving object has occurred.
なお、本明細書においては、渋滞が発生したか否かが判定される移動物体が車両である場合を主に想定する。かかる場合には、移動物体の移動は、車両の走行とも表現され得る。しかし、移動物体は、車両に限定されない。例えば、移動物体は、車両以外の乗り物(例えば、船舶、航空機など)であってもよいし、人物またはロボットなどであってもよい。 In this specification, we will mainly assume that the moving object for which it is determined whether a traffic jam has occurred is a vehicle. In such cases, the movement of the moving object can also be expressed as the vehicle running. However, moving objects are not limited to vehicles. For example, moving objects may be vehicles other than vehicles (e.g., ships, aircraft, etc.), or may be people, robots, etc.
以上、本発明の実施形態の概要について説明した。 The above provides an overview of an embodiment of the present invention.
(1.第1の実施形態)
まず、本発明の第1の実施形態について説明する。
(1. First embodiment)
First, a first embodiment of the present invention will be described.
(1-1.渋滞判定システムの構成)
まず、本発明の第1の実施形態に係る渋滞判定システムの構成例について説明する。図1は、本発明の第1の実施形態に係る渋滞判定システムの機能構成例を示す図である。本発明の第1の実施形態に係る渋滞判定システムは、渋滞判定装置1と、撮影装置2と、記憶装置3と、出力装置4とを備える。
(1-1. Configuration of the congestion judgment system)
First, an example of the configuration of a traffic congestion determination system according to a first embodiment of the present invention will be described. Fig. 1 is a diagram showing an example of the functional configuration of the traffic congestion determination system according to the first embodiment of the present invention. The traffic congestion determination system according to the first embodiment of the present invention includes a traffic congestion determination device 1, an imaging device 2, a storage device 3, and an output device 4.
渋滞判定装置1は、コンピュータによって実現され得る。図1に示されるように、渋滞判定装置1は、撮影装置2、記憶装置3および出力装置4と有線または無線により接続されている。また、渋滞判定装置1は、映像取得部11と、車両情報作成部12と、動線統計部13と、交通状況判定部14と、結果出力部15とを備える。 The traffic congestion determination device 1 can be realized by a computer. As shown in FIG. 1, the traffic congestion determination device 1 is connected to a camera device 2, a storage device 3, and an output device 4 via wired or wireless connections. The traffic congestion determination device 1 also includes an image acquisition unit 11, a vehicle information creation unit 12, a traffic flow statistics unit 13, a traffic situation determination unit 14, and a result output unit 15.
映像取得部11と、車両情報作成部12と、動線統計部13と、交通状況判定部14と、結果出力部15とは、CPU(Central Processing Unit)などの演算装置を含み、ROM(Read Only Memory)により記憶されているプログラムが演算装置によりRAMに展開されて実行されることにより、その機能が実現され得る。このとき、当該プログラムを記録した、コンピュータに読み取り可能な記録媒体も提供され得る。 The video acquisition unit 11, vehicle information creation unit 12, traffic line statistics unit 13, traffic situation determination unit 14, and result output unit 15 each include a computing device such as a CPU (Central Processing Unit), and their functions can be realized by the computing device expanding a program stored in ROM (Read Only Memory) into RAM and executing it. In this case, a computer-readable recording medium on which the program is recorded can also be provided.
あるいは、映像取得部11と、車両情報作成部12と、動線統計部13と、交通状況判定部14と、結果出力部15とは、専用のハードウェアにより構成されていてもよいし、複数のハードウェアの組み合わせにより構成されてもよい。演算装置による演算に必要なデータは、記憶装置3によって適宜記憶される。 Alternatively, the image acquisition unit 11, vehicle information creation unit 12, traffic line statistics unit 13, traffic condition determination unit 14, and result output unit 15 may be configured as dedicated hardware, or may be configured as a combination of multiple hardware components. Data required for calculations by the calculation device is stored appropriately in the storage device 3.
(撮影装置2)
撮影装置2は、カメラによって構成され得る。カメラは、時系列に沿って連続的に撮影を行って映像データ(以下、単に「映像」とも言う。)を得るイメージセンサを含み得る。映像は、時系列に沿って連続的に撮影される複数の画像(複数のフレーム)を含み得る。例えば、撮影装置2は、道路上方または道路脇などに設置されており、道路平面を撮影することによってフレームを連続的に渋滞判定装置1に出力する。ここで、映像に含まれ得るフレームの例について説明する。
(Photographing device 2)
The image capturing device 2 may be configured with a camera. The camera may include an image sensor that captures images continuously in time series to obtain video data (hereinafter simply referred to as "video"). The video may include multiple images (multiple frames) captured continuously in time series. For example, the image capturing device 2 may be installed above or beside a road, and capture images of the road surface to continuously output frames to the congestion determination device 1. Here, examples of frames that may be included in the video will be described.
図2は、撮影装置2によって得られたフレームの例を示す図である。図2を参照すると、撮影装置2によって得られたフレームE1が示されている。フレームE1には、道路が写っており、道路上を2台の車両が走行している。車両の走行領域は、車両の走行する向きごとに設定された1または複数のライン(以下、「車線」と言う。)を含み得る。 Figure 2 is a diagram showing an example of a frame captured by the image capture device 2. Referring to Figure 2, frame E1 captured by the image capture device 2 is shown. Frame E1 shows a road with two vehicles traveling on the road. The vehicle's travel area may include one or more lines (hereinafter referred to as "lanes") set for each direction the vehicle is traveling.
図2に示された例では、フレームE1に写る道路には、2本の車線である車線K1および車線K2が存在している。しかし、車線の本数は、2本に限定されない。例えば、車線の本数は、1本であってもよいし、3本以上であってもよい。車線K1は、撮影装置2の位置を基準として手前から奥に向かって車両が走行する車線である。一方、車線K2は、撮影装置2の位置を基準として奥から手前に向かって車両が走行する車線である。 In the example shown in Figure 2, the road shown in frame E1 has two lanes, lane K1 and lane K2. However, the number of lanes is not limited to two. For example, the number of lanes may be one, or three or more. Lane K1 is a lane on which vehicles travel from the front to the back based on the position of the image capture device 2. On the other hand, lane K2 is a lane on which vehicles travel from the back to the front based on the position of the image capture device 2.
また、車線は、1または複数のレーンを含み得る。図2に示された例では、車線K1が2本の走行レーンである走行レーンL1および走行レーンL2を含んでおり、車線K2が1本の走行レーンである走行レーンL3を含んでいる。しかし、走行レーンの本数は、1本または2本に限定されない。例えば、走行レーンの本数は、3本以上であってもよい。 Furthermore, a lane may include one or more lanes. In the example shown in FIG. 2, lane K1 includes two driving lanes, driving lane L1 and driving lane L2, and lane K2 includes one driving lane, driving lane L3. However, the number of driving lanes is not limited to one or two. For example, the number of driving lanes may be three or more.
なお、検出枠F1は、走行レーンL1を走行する車両の検出結果の例であり、検出枠F2は、走行レーンL3を走行する車両の検出結果の例である。 Note that detection frame F1 is an example of the detection result of a vehicle traveling in driving lane L1, and detection frame F2 is an example of the detection result of a vehicle traveling in driving lane L3.
また、動線V1は、走行レーンL1を走行する車両の移動を示す線である。さらに、動線V2は、走行レーンL2を走行する車両の移動を示す線である。 Furthermore, traffic line V1 is a line that shows the movement of vehicles traveling in driving lane L1. Furthermore, traffic line V2 is a line that shows the movement of vehicles traveling in driving lane L2.
ここで、「動線」は、移動物体が移動した「軌跡」を示す線であるとも換言され得る。動線は、移動物体が過去に移動した軌跡を示す線を含み得るだけでなく、移動物体がこれから移動すると推定される軌跡を示す線を含み得る。 Here, "trajectory" can be said to be a line showing the "path" that a moving object has taken. Trajectory may include not only lines showing the path that a moving object has taken in the past, but also lines showing the path that a moving object is estimated to take in the future.
さらに、本発明の実施形態において「動線」は、車両が移動した軌跡を示す線を含み得るだけでなく、人物など車両以外の移動物体が移動した軌跡を示す線も含み得る。また、動線は、道路における移動物体の移動した軌跡を示す線を含み得るだけでなく、建物の内部など道路以外における移動物体の移動した軌跡を示す線を含み得る。 Furthermore, in an embodiment of the present invention, a "traffic line" may include not only lines showing the trajectory of a vehicle, but also lines showing the trajectory of a moving object other than a vehicle, such as a person. Furthermore, a traffic line may include not only lines showing the trajectory of a moving object on a road, but also lines showing the trajectory of a moving object outside of a road, such as inside a building.
図1に戻って説明を続ける。撮影装置2によって撮影される映像は、センサによって得られるセンサデータの一例である。したがって、映像の代わりに映像以外のセンサデータが用いられてもよい。例えば、撮影装置2の代わりに、超音波センサ、レーダまたはLiDAR(LIght Detection And Ranging)などが用いられてもよい。このとき、センサデータは、超音波センサ、レーダまたはLiDARによって検出された検出データであってよい。 Returning to Figure 1, the explanation continues. The image captured by the image capture device 2 is an example of sensor data obtained by a sensor. Therefore, sensor data other than image may be used instead of image. For example, an ultrasonic sensor, radar, or LiDAR (Light Detection and Ranging) may be used instead of the image capture device 2. In this case, the sensor data may be detection data detected by the ultrasonic sensor, radar, or LiDAR.
なお、図1に示された例では、撮影装置2と渋滞判定装置1とは、別個に存在している。しかし、撮影装置2と渋滞判定装置1とは、一体化されていてもよい。すなわち、撮影装置2は、渋滞判定装置1に組み込まれてもよい。 In the example shown in FIG. 1, the camera device 2 and the traffic congestion determination device 1 exist separately. However, the camera device 2 and the traffic congestion determination device 1 may be integrated. In other words, the camera device 2 may be incorporated into the traffic congestion determination device 1.
(記憶装置3)
記憶装置3は、渋滞判定装置1を動作させるためのプログラムおよび各種情報を記憶することが可能な記憶装置である。例えば、記憶装置3は、不揮発性メモリによって構成されてよい。例えば、記憶装置3は、実寸変換パラメータ34と、車線パラメータ35aと、渋滞判定パラメータ36とをあらかじめ記憶し得る。さらに、記憶装置3は、映像31と、車両情報32と、統計情報33とを記憶し得る。また、記憶装置3は、渋滞判定装置1の動作の過程で必要となるデータを一時的に記憶することもできる。
(Storage device 3)
The storage device 3 is a storage device capable of storing programs and various information for operating the traffic congestion determination device 1. For example, the storage device 3 may be configured with a non-volatile memory. For example, the storage device 3 may store in advance actual size conversion parameters 34, lane parameters 35a, and traffic congestion determination parameters 36. Furthermore, the storage device 3 may store images 31, vehicle information 32, and statistical information 33. The storage device 3 may also temporarily store data required during the operation of the traffic congestion determination device 1.
なお、図1に示された例では、記憶装置3と渋滞判定装置1とは、別個に存在している。しかし、記憶装置3と渋滞判定装置1とは、一体化されていてもよい。すなわち、記憶装置3は、渋滞判定装置1に組み込まれてもよい。また、映像31、車両情報32、統計情報33、実寸変換パラメータ34、車線パラメータ35aおよび渋滞判定パラメータ36については後に詳細に説明する。 In the example shown in FIG. 1, the storage device 3 and the congestion detection device 1 exist separately. However, the storage device 3 and the congestion detection device 1 may be integrated. In other words, the storage device 3 may be incorporated into the congestion detection device 1. The image 31, vehicle information 32, statistical information 33, actual size conversion parameters 34, lane parameters 35a, and congestion detection parameters 36 will be described in detail later.
(出力装置4)
出力装置4は、渋滞判定装置1によって渋滞が発生したか否かが判定されて得られた判定結果を出力する。例えば、出力装置4は、ディスプレイによって構成されてよい。このとき、出力装置4は、判定結果がユーザの視覚によって知覚され得るように判定結果を視覚情報として表示してよい。しかし、出力装置4の形態は限定されない。例えば、出力装置4は、スピーカなどを含んでもよい。このとき、出力装置4は、判定結果がユーザの聴覚によって知覚され得るように判定結果を聴覚情報として出力してよい。
(Output device 4)
The output device 4 outputs the determination result obtained by the traffic congestion determination device 1 determining whether or not a traffic congestion has occurred. For example, the output device 4 may be configured with a display. In this case, the output device 4 may display the determination result as visual information so that the determination result can be perceived by the user's eyesight. However, the form of the output device 4 is not limited. For example, the output device 4 may include a speaker or the like. In this case, the output device 4 may output the determination result as auditory information so that the determination result can be perceived by the user's ears.
なお、図1に示された例では、出力装置4と渋滞判定装置1とは、別個に存在している。しかし、出力装置4と渋滞判定装置1とは、一体化されていてもよい。すなわち、出力装置4は、渋滞判定装置1に組み込まれてもよい。 In the example shown in FIG. 1, the output device 4 and the congestion judgment device 1 exist separately. However, the output device 4 and the congestion judgment device 1 may be integrated. In other words, the output device 4 may be incorporated into the congestion judgment device 1.
(渋滞判定装置1の動作例)
図3は、本発明の第1の実施形態に係る渋滞判定装置1の全体的な動作例を示すフローチャートである。
(Example of operation of traffic congestion determination device 1)
FIG. 3 is a flowchart showing an example of the overall operation of the traffic congestion determination device 1 according to the first embodiment of the present invention.
図3に示されるように、映像取得部11は、撮影装置2によって得られた映像を撮影装置2から取得する(S10)。そして、一定時間分の映像がまだ映像取得部11によって取得されていない場合には(S11において「NO」)、S10に動作が移行される。一方、一定時間分の映像が映像取得部11によって取得された場合には(S11において「YES」)、S12に動作が移行される。 As shown in FIG. 3, the video acquisition unit 11 acquires video captured by the imaging device 2 from the imaging device 2 (S10). If the video acquisition unit 11 has not yet acquired a certain amount of video (NO in S11), the operation proceeds to S10. On the other hand, if the video acquisition unit 11 has acquired a certain amount of video (YES in S11), the operation proceeds to S12.
続いて、車両情報作成部12の処理が実行され(S12)、動線統計部13の処理が実行され(S13)、交通状況判定部14の処理が実行される(S14)。 Next, the vehicle information creation unit 12 executes processing (S12), the traffic line statistics unit 13 executes processing (S13), and the traffic situation determination unit 14 executes processing (S14).
結果出力部15は、交通状況判定部14によって得られた判定結果を出力装置4に出力する(S15)。渋滞判定装置1は、渋滞が発生したか否かの判定を引き続き行う場合には(S16において「NO」)、S10に動作を移行する。一方、渋滞判定装置1は、渋滞が発生したか否かの判定を終了する場合には(S16において「YES」)、渋滞判定装置1の処理を終了する。 The result output unit 15 outputs the determination result obtained by the traffic condition determination unit 14 to the output device 4 (S15). If the traffic congestion determination device 1 continues to determine whether traffic congestion has occurred (NO in S16), it proceeds to S10. On the other hand, if the traffic congestion determination device 1 ends its determination of whether traffic congestion has occurred (YES in S16), it ends its processing.
(映像取得部11)
図1に戻って、渋滞判定装置1の構成例の詳細について説明を続ける。映像取得部11は、撮影装置2によって得られた映像を撮影装置2から取得する。そして、映像取得部11は、撮影装置2から取得した映像を映像31として記憶装置3に記憶させる。
(Video Acquisition Unit 11)
1 , we will continue to explain the details of the exemplary configuration of the congestion determination device 1. The image acquisition unit 11 acquires the image captured by the image capture device 2 from the image capture device 2. The image acquisition unit 11 then stores the image acquired from the image capture device 2 as image 31 in the storage device 3.
(車両情報作成部12)
車両情報作成部12は、映像31に基づいて車両に関する情報である車両情報を作成し、作成した車両情報を車両情報32として記憶装置3に記憶させる。
(Vehicle information creation unit 12)
The vehicle information creating unit 12 creates vehicle information, which is information relating to the vehicle, based on the video 31 , and stores the created vehicle information in the storage device 3 as vehicle information 32 .
車両情報作成部12は、車両検出部121と、車両識別部122と、車両分類部123と、動線抽出部124と、車速推定部125と、車長推定部126とを備える。 The vehicle information creation unit 12 includes a vehicle detection unit 121, a vehicle identification unit 122, a vehicle classification unit 123, a traffic flow extraction unit 124, a vehicle speed estimation unit 125, and a vehicle length estimation unit 126.
(車両情報作成部12の動作例)
図4は、本発明の第1の実施形態に係る車両情報作成部12の動作例を示すフローチャートである。
(Example of operation of vehicle information creation unit 12)
FIG. 4 is a flowchart showing an example of the operation of the vehicle information creation unit 12 according to the first embodiment of the present invention.
図4に示されるように、車両検出部121は、映像取得部11によって取得されたフレームから車両を検出する(S121)。車両検出部121によって一定フレーム数分の車両検出がまだ行われていない場合には(S122において「NO」)、S121に動作が移行される。一方、車両検出部121によって一定フレーム数分の車両検出が行われた場合には(S122において「YES」)、S123に動作が移行される。 As shown in FIG. 4, the vehicle detection unit 121 detects vehicles from frames acquired by the video acquisition unit 11 (S121). If the vehicle detection unit 121 has not yet detected vehicles for a certain number of frames ("NO" in S122), the operation proceeds to S121. On the other hand, if the vehicle detection unit 121 has detected vehicles for a certain number of frames ("YES" in S122), the operation proceeds to S123.
車両識別部122は、一定フレーム数分の車両検出によって得られた検出枠から同一の車両を識別する(S123)。車両分類部123は、一定フレーム数分の車両検出によって得られた検出枠から同一の車両ごとに車両の種類(以下、「車種」とも言う。)を特定する(S124)。動線抽出部124は、一定フレーム数分の車両検出によって得られた検出枠から同一の車両ごとに動線を抽出する(S125)。 The vehicle identification unit 122 identifies identical vehicles from the detection frames obtained by vehicle detection over a certain number of frames (S123). The vehicle classification unit 123 identifies the vehicle type (hereinafter also referred to as "model") for each identical vehicle from the detection frames obtained by vehicle detection over a certain number of frames (S124). The traffic flow extraction unit 124 extracts traffic flows for each identical vehicle from the detection frames obtained by vehicle detection over a certain number of frames (S125).
車速推定部125は、車両ごとの動線から車両ごとの速度(車速)を推定する(S126)。車長推定部126は、車両分類部123による車種分類結果から車両ごとに車両の長さ(以下、「車長」とも言う。)を推定する(S127)。そして、車両情報作成部12の処理が終了する。 The vehicle speed estimation unit 125 estimates the speed (vehicle speed) of each vehicle from the traffic line of each vehicle (S126). The vehicle length estimation unit 126 estimates the vehicle length (hereinafter also referred to as "vehicle length") of each vehicle from the vehicle type classification results by the vehicle classification unit 123 (S127). Then, the processing of the vehicle information creation unit 12 ends.
(車両検出部121)
図1に戻って、車両情報作成部12の構成例の詳細について説明を続ける。車両検出部121(検出部)は、映像31に基づいて1または複数の車両検出を行う。これによって、車両検出部121は、検出結果の例として、映像31に含まれる一定フレーム数分のフレームそれぞれから1または複数の検出枠を得る。車両検出部121は、フレームごとの検出枠を車両情報32として記憶装置3に記憶させる。
(Vehicle detection unit 121)
Returning to Fig. 1, the detailed description of the exemplary configuration of the vehicle information creation unit 12 will continue. The vehicle detection unit 121 (detection unit) detects one or more vehicles based on the video 31. As a result, the vehicle detection unit 121 obtains one or more detection frames from each of a certain number of frames included in the video 31 as an example of the detection result. The vehicle detection unit 121 stores the detection frame for each frame in the storage device 3 as vehicle information 32.
より詳細に、車両検出部121は、映像31を入力とし、映像31に含まれる一定フレーム数分のフレームそれぞれに対応する1または複数の検出枠を出力する。例えば、検出枠は、フレームに写る車両の画素を囲む枠であってよく、枠の所定位置の座標によって表現されてもよい。例えば、枠の所定位置の座標は、枠の四隅それぞれの座標であってもよいし、枠の左上と右下の座標であってもよいし、枠の右上の座標と枠の左下の座標であってもよい。 More specifically, the vehicle detection unit 121 receives the video 31 as input and outputs one or more detection frames corresponding to each of a certain number of frames contained in the video 31. For example, the detection frame may be a frame that surrounds the pixels of a vehicle appearing in the frame, and may be expressed by the coordinates of a predetermined position on the frame. For example, the coordinates of the predetermined position on the frame may be the coordinates of each of the four corners of the frame, or the coordinates of the top left and bottom right of the frame, or the coordinates of the top right and bottom left of the frame.
なお、車両検出の具体的な手法は特に限定されない。例えば、車両検出は、ニューラルネットワークを用いて行われてもよいし、パターンマッチングを用いて行われてもよい。 The specific method for vehicle detection is not particularly limited. For example, vehicle detection may be performed using a neural network or pattern matching.
(車両識別部122)
車両識別部122(識別部)は、車両情報32が有する一定フレーム数分の検出枠に基づいて、同一の車両に対応する検出枠を識別する車両識別を行う。これによって、車両ごとの一連の検出枠が識別される。そして、車両識別部122は、車両ごとの一連の検出枠のフレーム間における対応付けを示す情報を車両情報32に追加する。
(Vehicle Identification Unit 122)
The vehicle identification unit 122 (identification unit) performs vehicle identification to identify detection frames corresponding to the same vehicle based on a certain number of detection frames contained in the vehicle information 32. This identifies a series of detection frames for each vehicle. The vehicle identification unit 122 then adds information indicating the correspondence between frames of the series of detection frames for each vehicle to the vehicle information 32.
より詳細に、車両識別部122は、車両情報32が有する一定フレーム数分の検出枠に基づいて、複数のフレームにわたって連続的に出現する同一の車両を特定することによって車両識別を行う。なお、車両識別の具体的な手法は、特に限定されない。 More specifically, the vehicle identification unit 122 performs vehicle identification by identifying the same vehicle that appears consecutively across multiple frames based on a detection window of a certain number of frames contained in the vehicle information 32. Note that the specific method for vehicle identification is not particularly limited.
例えば、車両識別部122は、前後フレーム間における検出枠同士の重なり率に基づいてフレーム間における同一の車両の検出枠を推定してもよい。より詳細に、車両識別部122は、前後フレーム間において重なり率が所定の割合よりも大きい検出枠同士を、同一の車両の検出枠として推定してもよい。 For example, the vehicle identification unit 122 may estimate the detection frames of the same vehicle between frames based on the overlap rate between the detection frames in the previous and next frames. More specifically, the vehicle identification unit 122 may estimate that the detection frames of the same vehicle between the previous and next frames have an overlap rate greater than a predetermined rate.
あるいは、車両識別部122は、一定フレーム数分の映像31から一定フレーム数分の検出枠内の画素値を取得し、検出枠内の画素値に基づく検出枠同士の類似度に基づいて、フレーム間における同一の車両の検出枠を推定してもよい。ここで、類似度はどのように算出されてもよい。 Alternatively, the vehicle identification unit 122 may acquire pixel values within a certain number of detection frames from a certain number of frames of video 31, and estimate the detection frames of the same vehicle between frames based on the similarity between the detection frames, which is based on the pixel values within the detection frames. Here, the similarity may be calculated in any way.
より詳細に、車両識別部122は、平均画素値同士の差分が所定の値よりも小さい検出枠同士を、同一の車両の検出枠として推定してもよい。あるいは、車両識別部122は、画素値の成分分布(例えば、RGB分布)同士の類似度が所定の値よりも大きい検出枠同士を、同一の車両の検出枠として推定してもよい。あるいは、車両識別部122は、画素値から算出される特徴量同士の差分が所定の値よりも小さい検出枠同士を、同一の車両の検出枠として推定してもよい。 More specifically, the vehicle identification unit 122 may estimate, as the detection frames of the same vehicle, detection frames in which the difference between their average pixel values is smaller than a predetermined value. Alternatively, the vehicle identification unit 122 may estimate, as the detection frames of the same vehicle, detection frames in which the similarity between the component distributions of pixel values (e.g., RGB distributions) is larger than a predetermined value. Alternatively, the vehicle identification unit 122 may estimate, as the detection frames of the same vehicle, detection frames in which the difference between the feature amounts calculated from pixel values is smaller than a predetermined value.
(車両分類部123)
車両分類部123(分類部)は、車両情報32が有する車両ごとの検出枠に基づいて、車両ごとに車種を特定する。より詳細に、車両分類部123は、一定フレーム数分の映像31と、車両情報32が有する車両ごとの検出枠とに基づいて、車種分類を行い、車種分類結果として車両ごとの車種を得る。そして、車両分類部123は、車両ごとの車種を車両情報32に追加する。
(Vehicle Classification Unit 123)
The vehicle classification unit 123 (classification unit) identifies the vehicle model for each vehicle based on the detection frame for each vehicle included in the vehicle information 32. More specifically, the vehicle classification unit 123 performs vehicle model classification based on a certain number of frames of video 31 and the detection frame for each vehicle included in the vehicle information 32, and obtains the vehicle model for each vehicle as a vehicle model classification result. The vehicle classification unit 123 then adds the vehicle model for each vehicle to the vehicle information 32.
ここで、車種分類の手法は特に限定されない。一例として、車両分類部123は、少なくとも1個の検出枠によって囲われる画素値を同一の車両ごとに車種分類器へ入力することにより、車種分類器から車両ごとの車種を得てもよい。なお、車種の例としては、普通自動車、バス、トラック、自動二輪車などが挙げられる。また、車長推定部126による車長の推定が行われない場合などには、車両情報作成部12は、車両分類部123を備えていなくてもよい。 Here, the vehicle type classification method is not particularly limited. As an example, the vehicle classification unit 123 may input pixel values enclosed by at least one detection frame for each vehicle into the vehicle type classifier, and obtain the vehicle type for each vehicle from the vehicle type classifier. Examples of vehicle types include passenger cars, buses, trucks, and motorcycles. Furthermore, in cases where the vehicle length estimation unit 126 does not estimate the vehicle length, the vehicle information creation unit 12 does not need to be equipped with the vehicle classification unit 123.
(動線抽出部124)
動線抽出部124(抽出部)は、車両情報32が有する車両ごとの検出枠に基づいて、車両ごとの動線を抽出する。そして、動線抽出部124は、車両情報32に車両ごとの動線を追加する。ここで、動線は、映像の複数のフレームにわたり連続的に写る同一の車両の位置を時系列に沿って並べた点の集まりなどによって表現され得る。例えば、動線抽出部124は、同一の車両に対する一連の検出枠の座標値を時系列に沿って並べることによって動線を得てもよい。
(Flow line extraction unit 124)
The flow line extraction unit 124 (extraction unit) extracts a flow line for each vehicle based on the detection frame for each vehicle included in the vehicle information 32. Then, the flow line extraction unit 124 adds the flow line for each vehicle to the vehicle information 32. Here, the flow line may be represented by a collection of points in which the positions of the same vehicle that appear consecutively across multiple frames of video are arranged in chronological order. For example, the flow line extraction unit 124 may obtain the flow line by chronologically arranging the coordinate values of a series of detection frames for the same vehicle.
図5は、動線の抽出例を示す図である。図5を参照すると、撮影装置2によって撮影された時刻の早い順に、フレームE11~E13が示されている。そして、車両検出部121によって、フレームE11~E13から車線K1を走行する同一の車両の検出結果として検出枠F11~F13が検出されている。一例として、動線抽出部124は、同一の車両の検出枠F11~F13の所定の点(例えば、下辺の中点P11~P13)を結ぶことにより、車両の動線V1を得てもよい。 Figure 5 is a diagram showing an example of extracted traffic lines. Referring to Figure 5, frames E11 to E13 are shown in chronological order of the time they were captured by the image capture device 2. The vehicle detection unit 121 then detects detection frames F11 to F13 from frames E11 to E13 as detection results for the same vehicle traveling in lane K1. As an example, the traffic line extraction unit 124 may obtain a vehicle traffic line V1 by connecting specific points (e.g., midpoints P11 to P13 of the bottom sides) of the detection frames F11 to F13 for the same vehicle.
なお、同一の車両の検出枠が他の物体に隠れてしまうことなどが原因となり数フレーム分消失してしまう場合があり得る。かかる場合には、動線抽出部124は、検出枠が消失してしまう数フレームの直前および直後のフレームそれぞれにおける検出枠の座標値同士を結ぶ直線を、検出枠が消失してしまうフレーム数の分だけ等分割することにより、検出枠の座標値を補間してもよい。 It is possible that the detection frame of the same vehicle may be lost for several frames due to being hidden by other objects, etc. In such cases, the traffic line extraction unit 124 may interpolate the coordinate values of the detection frame by equally dividing the line connecting the coordinate values of the detection frame in the frames immediately before and after the number of frames in which the detection frame is lost, by the number of frames in which the detection frame is lost.
(車速推定部125)
車速推定部125(速度推定部)は、車両情報32が有する車両ごとの動線と、記憶装置3へ事前に設定された実寸変換パラメータ34とに基づいて、車両ごとの速度を推定して車両ごとの推定速度を得る。そして、車速推定部125は、車両情報32に車両ごとの推定速度(車速)を追加する。実寸変換パラメータ34は、映像における長さから実空間における長さへの変換を示す変換パラメータである。
(Vehicle speed estimation unit 125)
The vehicle speed estimation unit 125 (speed estimation unit) estimates the speed of each vehicle based on the traffic line of each vehicle contained in the vehicle information 32 and the actual size conversion parameter 34 set in advance in the storage device 3, and obtains an estimated speed for each vehicle. Then, the vehicle speed estimation unit 125 adds the estimated speed (vehicle speed) for each vehicle to the vehicle information 32. The actual size conversion parameter 34 is a conversion parameter that indicates conversion from a length in the video to a length in real space.
なお、車速を推定する手法は特に限定されない。例えば、車速推定部125は、車両ごとの動線の長さを実寸変換パラメータ34により実空間における動線の長さである実寸動線長へ変換し、動線の始点と終点とに対応する検出時刻の差を車両走行時間とし、実寸動線長を車両走行時間で除して得られる値を車両ごとの推定速度(車速)としてもよい。 The method for estimating vehicle speed is not particularly limited. For example, the vehicle speed estimation unit 125 may convert the length of the flow line for each vehicle into an actual flow line length, which is the length of the flow line in real space, using the actual size conversion parameter 34, and may use the difference in detection times corresponding to the start and end points of the flow line as the vehicle travel time, and the value obtained by dividing the actual flow line length by the vehicle travel time as the estimated speed (vehicle speed) for each vehicle.
(車長推定部126)
車長推定部126(大きさ推定部)は、車両情報32が有する車両ごとの車種に基づいて、車両ごとの大きさを推定する。本発明の実施形態においては、車両の大きさの例として車長を推定する場合について主に説明する。しかし、車両の大きさは、車長に限定されない。例えば、車両の大きさは、車両が道路を占有する面積であってもよい。車長推定部126は、車両ごとの車長を車両情報32に追加する。
(Vehicle length estimation unit 126)
The vehicle length estimation unit 126 (size estimation unit) estimates the size of each vehicle based on the vehicle type of each vehicle contained in the vehicle information 32. In the embodiment of the present invention, the case where vehicle length is estimated will be mainly described as an example of vehicle size. However, the size of a vehicle is not limited to vehicle length. For example, the size of a vehicle may be the area that the vehicle occupies on the road. The vehicle length estimation unit 126 adds the vehicle length of each vehicle to the vehicle information 32.
なお、車長を推定する手法は特に限定されない。例えば、記憶装置3へ事前に車種と車長との対応表がパラメータとして設定されていれば、車長推定部126は、車両分類部123によって特定された車種に対応する車長を対応表から取得してもよい。例えば、対応表には普通自動車の車長として5メートルが設定されてもよく、バスとトラックとの車長として12メートルが設定されていてもよい。あるいは、車長として車種に依存しない一律の長さが用いられてもよい。このとき、車両情報作成部12は、車長推定部126を備えていなくてもよい。 The method for estimating vehicle length is not particularly limited. For example, if a correspondence table between vehicle types and vehicle lengths is set in advance as a parameter in the storage device 3, the vehicle length estimation unit 126 may obtain the vehicle length corresponding to the vehicle type identified by the vehicle classification unit 123 from the correspondence table. For example, the correspondence table may set 5 meters as the vehicle length of a passenger car, and 12 meters as the vehicle length of a bus and a truck. Alternatively, a uniform length that is independent of the vehicle type may be used as the vehicle length. In this case, the vehicle information creation unit 12 may not be equipped with the vehicle length estimation unit 126.
(動線統計部13)
動線統計部13は、車両情報32に基づいて統計情報を作成し、作成した統計情報を統計情報33として記憶装置3に記憶させる。より詳細に、動線統計部13は、記憶装置3に記憶された車両情報32に基づいて、どの動線がどのグループ(以下、「動線グループ」とも言う。)に属するかを示す情報(以下、「グループ情報」とも言う。)と渋滞判定領域と平均動線長とを得る。そして、動線統計部13は、グループ情報と渋滞判定領域と平均動線長とを統計情報33として記憶装置3に記憶させる。
(Flow line statistics department 13)
The flow line statistics unit 13 creates statistical information based on the vehicle information 32 and stores the created statistical information as statistical information 33 in the storage device 3. More specifically, the flow line statistics unit 13 obtains information (hereinafter also referred to as "group information") indicating which flow line belongs to which group (hereinafter also referred to as "flow line group"), as well as congestion determination areas and average flow line lengths, based on the vehicle information 32 stored in the storage device 3. Then, the flow line statistics unit 13 stores the group information, congestion determination areas, and average flow line lengths as statistical information 33 in the storage device 3.
動線統計部13は、動線グルーピング部131と、渋滞判定領域設定部132と、平均動線長算出部133とを備える。 The traffic flow statistics unit 13 includes a traffic flow grouping unit 131, a congestion determination area setting unit 132, and an average traffic flow length calculation unit 133.
(動線統計部13の動作例)
図6は、本発明の第1の実施形態に係る動線統計部13の動作例を示すフローチャートである。
(Example of operation of the movement line statistics unit 13)
FIG. 6 is a flowchart showing an example of the operation of the movement line statistics unit 13 according to the first embodiment of the present invention.
図6に示されるように、動線グルーピング部131は、動線抽出部124によって抽出された動線をグルーピングする(S131)。動線グルーピング部131によって一定時間分または一定台数分の動線のグルーピングが済んでいない場合には(S132において「NO」)、S131に動作が移行される。一方、動線グルーピング部131によって一定時間分または一定台数分の動線のグルーピングが済んだ場合には(S132において「YES」)、S133に動作が移行される。 As shown in FIG. 6, the flow line grouping unit 131 groups the flow lines extracted by the flow line extraction unit 124 (S131). If the flow line grouping unit 131 has not yet completed grouping of flow lines for a certain period of time or a certain number of vehicles ("NO" in S132), the operation proceeds to S131. On the other hand, if the flow line grouping unit 131 has completed grouping of flow lines for a certain period of time or a certain number of vehicles ("YES" in S132), the operation proceeds to S133.
続いて、渋滞判定領域設定部132は、動線グループごとに渋滞判定領域を設定する(S133)。続いて、平均動線長算出部133は、動線グループごとに平均動線長を算出する(S134)。渋滞判定領域設定部132および平均動線長算出部133がすべての動線グループ分処理していない場合には(S135において「NO」)、S131に動作が移行される。一方、渋滞判定領域設定部132および平均動線長算出部133がすべての動線グループ分処理した場合には(S135において「YES」)、動線統計部13の処理が終了する。 Next, the congestion determination area setting unit 132 sets a congestion determination area for each flow line group (S133). Next, the average flow line length calculation unit 133 calculates the average flow line length for each flow line group (S134). If the congestion determination area setting unit 132 and the average flow line length calculation unit 133 have not processed all flow line groups (NO in S135), the operation proceeds to S131. On the other hand, if the congestion determination area setting unit 132 and the average flow line length calculation unit 133 have processed all flow line groups (YES in S135), the processing of the flow line statistics unit 13 ends.
(動線グルーピング部131)
図1に戻って、動線グルーピング部131の構成例の詳細について説明を続ける。動線グルーピング部131は、車両情報32が有する車両ごとの動線と、記憶装置3へ事前に設定された車線パラメータ35aとに基づいて、動線に対して車線を単位としたグルーピングを行う。すなわち、グルーピングは、どの車両がどの車線を走行したかを動線グループへ分ける処理である。これによって、車線ごとの動線が抽出され得る。そして、動線グルーピング部131は、どの動線がどの動線グループに属するかを示す情報(グループ情報)を統計情報33として記憶装置3へ記録する。
(Flow Line Grouping Unit 131)
Returning to FIG. 1 , the detailed configuration example of the flow line grouping unit 131 will be described. The flow line grouping unit 131 performs grouping of flow lines in units of lanes based on the flow lines of each vehicle contained in the vehicle information 32 and the lane parameters 35a pre-set in the storage device 3. In other words, grouping is a process of dividing which vehicles have traveled in which lanes into flow line groups. This allows flow lines for each lane to be extracted. The flow line grouping unit 131 then records information (group information) indicating which flow lines belong to which flow line group as statistical information 33 in the storage device 3.
図7は、本発明の第1の実施形態に係るグルーピングの例を示す図である。図7を参照すると、撮影装置2によって撮影されたフレームE20が示されている。そして、動線抽出部124によって抽出された、車線K1を走行した車両の動線が破線矢印によって示されている。図7に示されたように、動線グルーピング部131は、車線K1を走行した車両の動線を動線グループG1としてグルーピングする。 Figure 7 is a diagram showing an example of grouping according to the first embodiment of the present invention. Referring to Figure 7, frame E20 captured by the image capture device 2 is shown. The flow lines of vehicles traveling in lane K1, extracted by the flow line extraction unit 124, are indicated by dashed arrows. As shown in Figure 7, the flow line grouping unit 131 groups the flow lines of vehicles traveling in lane K1 into flow line group G1.
なお、グルーピングの手法は特に限定されない。例えば、車線パラメータ35aとして映像における車線の位置が設定されている場合、動線グルーピング部131は、車両ごとの動線と映像における車線の位置とに基づいて、最も動線が長く引かれた車線の動線グループへ動線を分けてもよい。あるいは、動線グルーピング部131は、車線パラメータ35aとして映像において車線を横切る線が車線ごとに設定されている場合、当該横切る線を通過した車線の動線グループへ動線を分けてもよい。 The grouping method is not particularly limited. For example, if the position of the lane in the video is set as the lane parameter 35a, the flow line grouping unit 131 may divide the flow lines into flow line groups of lanes with the longest flow lines based on the flow lines of each vehicle and the position of the lane in the video. Alternatively, if the lane parameter 35a is set for each lane in the video as a line that crosses the lane, the flow line grouping unit 131 may divide the flow lines into flow line groups of lanes that pass through the crossing line.
(渋滞判定領域設定部132)
渋滞判定領域設定部132(設定部)は、車両情報32が有する車両ごとの動線に基づいて、渋滞判定領域を設定する。より詳細に、渋滞判定領域設定部132は、車両情報32が有する車両ごとの動線と、統計情報33が有するグループ情報とに基づいて、車線ごとの渋滞判定領域を設定する。そして、渋滞判定領域設定部132は、渋滞判定領域を統計情報33に追加する。渋滞判定領域は、領域の輪郭上にある点の集まりなどによって表現され得る。
(Traffic congestion determination area setting unit 132)
The congestion determination area setting unit 132 (setting unit) sets a congestion determination area based on the flow line of each vehicle contained in the vehicle information 32. More specifically, the congestion determination area setting unit 132 sets a congestion determination area for each lane based on the flow line of each vehicle contained in the vehicle information 32 and the group information contained in the statistical information 33. The congestion determination area setting unit 132 then adds the congestion determination area to the statistical information 33. The congestion determination area can be represented by a collection of points on the outline of the area, for example.
図8は、本発明の第1の実施形態に係る渋滞判定領域の設定例を示す図である。図8を参照すると、車線K1に対応する渋滞判定領域A1が示されている。より詳細に、渋滞判定領域設定部132は、動線グループG1(図7)に属する動線に基づいて、車線K1に対応する渋滞判定領域A1を設定する。 Figure 8 is a diagram showing an example of setting a congestion determination area according to the first embodiment of the present invention. Referring to Figure 8, a congestion determination area A1 corresponding to lane K1 is shown. In more detail, the congestion determination area setting unit 132 sets the congestion determination area A1 corresponding to lane K1 based on the traffic lines belonging to traffic line group G1 (Figure 7).
なお、渋滞判定領域A1を設定する手法は特に限定されない。例えば、渋滞判定領域設定部132は、動線グループG1に属する一定時間分または一定車両台分の動線を集積することによって渋滞判定領域A1を得てもよい。 The method for setting the congestion determination area A1 is not particularly limited. For example, the congestion determination area setting unit 132 may obtain the congestion determination area A1 by aggregating the traffic lines belonging to the traffic line group G1 for a certain period of time or for a certain number of vehicles.
より詳細に、渋滞判定領域設定部132は、動線グループに属する一定時間分または一定車両台分の動線を画像化してもよい。例えば、渋滞判定領域設定部132は、動線の位置に所定の輝度を有する画素値を配置することによって動線を画像化してもよい。そして、渋滞判定領域設定部132は、生成した画像の各画素値をピクセルごとに加算して画素値の和をピクセルごとに算出し、画素値の和が閾値以上のピクセルの集合を渋滞判定領域A1として設定してもよい。 More specifically, the congestion determination area setting unit 132 may image the traffic lines belonging to a traffic line group for a certain period of time or for a certain number of vehicles. For example, the congestion determination area setting unit 132 may image the traffic lines by arranging pixel values with a certain brightness at the positions of the traffic lines. The congestion determination area setting unit 132 may then add up the pixel values of each pixel in the generated image to calculate the sum of the pixel values for each pixel, and set the set of pixels whose sum of pixel values is equal to or greater than a threshold as the congestion determination area A1.
このとき、渋滞判定領域設定部132は、画像のサイズに対する動線の太さを相対的に変更することによって、所望のサイズの渋滞判定領域A1を設定してもよい。例えば、渋滞判定領域設定部132は、動線抽出部124によって抽出された動線よりも太さを増した動線の位置に画素値を配置してもよい。あるいは、渋滞判定領域設定部132は、撮影装置2によって撮影された映像よりも小さい画像に画素値を配置してもよい。 At this time, the congestion determination area setting unit 132 may set a congestion determination area A1 of the desired size by changing the thickness of the traffic lines relative to the size of the image. For example, the congestion determination area setting unit 132 may allocate pixel values at the position of a traffic line that is thicker than the traffic line extracted by the traffic line extraction unit 124. Alternatively, the congestion determination area setting unit 132 may allocate pixel values in an image that is smaller than the video captured by the image capture device 2.
(平均動線長算出部133)
平均動線長算出部133は、車両情報32が有する車両ごとの動線に基づいて、車両の平均動線長を算出する。より詳細に、平均動線長算出部133は、車両情報32が有する車両ごとの動線と、統計情報33が有するグループ情報とに基づいて、動線グループに対応する平均動線長を算出する。そして、平均動線長算出部133は、動線グループに対応する平均動線長を車線ごとの平均動線長として統計情報33に追加する。
(Average flow line length calculation unit 133)
The average flow line length calculation unit 133 calculates an average flow line length for a vehicle based on the flow line for each vehicle included in the vehicle information 32. More specifically, the average flow line length calculation unit 133 calculates an average flow line length corresponding to a flow line group based on the flow line for each vehicle included in the vehicle information 32 and the group information included in the statistical information 33. The average flow line length calculation unit 133 then adds the average flow line length corresponding to the flow line group to the statistical information 33 as an average flow line length for each lane.
平均動線長算出部133は、同一の動線グループに属する一定時間分または一定車両台分の動線の長さの平均値を、動線グループに対応する平均動線長として算出してもよい。ここで、同一の動線グループは、平均動線長として追加される統計情報33に対応する、直近の(時間的に最も現在に近い)同一の動線グループを有するものとしてもよい。なお、平均値は、代表値の一例であるため、平均値の代わりに他の代表値(例えば、中央値など)が用いられてもよい。 The average flow line length calculation unit 133 may calculate the average value of the lengths of the flow lines for a certain period of time or a certain number of vehicles belonging to the same flow line group as the average flow line length corresponding to the flow line group. Here, the same flow line group may be the most recent (closest in time) same flow line group corresponding to the statistical information 33 added as the average flow line length. Note that the average value is an example of a representative value, and therefore other representative values (such as the median) may be used instead of the average value.
(交通状況判定部14)
交通状況判定部14は、車両情報32と統計情報33とに基づいて、車両による渋滞が発生したか否かを判定する。より詳細に、交通状況判定部14は、車両情報32と統計情報33とに基づいて、車線ごとに車両による渋滞が発生したか否かを判定する。そして、交通状況判定部14は、渋滞が発生したか否かを判定して得られた判定結果を結果出力部15に出力する。
(Traffic Condition Determination Unit 14)
The traffic condition determination unit 14 determines whether or not a traffic jam due to vehicles has occurred based on the vehicle information 32 and the statistical information 33. More specifically, the traffic condition determination unit 14 determines whether or not a traffic jam due to vehicles has occurred for each lane based on the vehicle information 32 and the statistical information 33. Then, the traffic condition determination unit 14 outputs the determination result obtained by determining whether or not a traffic jam has occurred to the result output unit 15.
交通状況判定部14は、空間占有率算出部141と、時間平均車速算出部142と、渋滞判定部143とを備える。 The traffic condition determination unit 14 includes a space occupancy calculation unit 141, a time average vehicle speed calculation unit 142, and a congestion determination unit 143.
(交通状況判定部14の動作例)
図9は、本発明の第1の実施形態に係る交通状況判定部14の動作例を示すフローチャートである。
(Example of operation of traffic condition determination unit 14)
FIG. 9 is a flowchart showing an example of the operation of the traffic condition determination unit 14 according to the first embodiment of the present invention.
図9に示されるように、空間占有率算出部141は、渋滞判定領域に基づいて動線グループごとに空間占有率を算出する(S141)。時間平均車速算出部142は、グループ情報に基づいて動線グループごとに車両の平均速度(以下、「時間平均車速」とも言う。)を算出する(S142)。空間占有率と時間平均車速とがすべての動線グループ分算出されていない場合には(S143において「NO」)、S141およびS142に移行される。 As shown in FIG. 9, the space occupancy calculation unit 141 calculates the space occupancy for each flow line group based on the congestion determination area (S141). The hourly average vehicle speed calculation unit 142 calculates the average vehicle speed (hereinafter also referred to as "hourly average vehicle speed") for each flow line group based on the group information (S142). If the space occupancy and hourly average vehicle speed have not been calculated for all flow line groups ("NO" in S143), the process proceeds to S141 and S142.
一方、渋滞判定部143は、空間占有率と時間平均車速とがすべての動線グループ分算出された場合には(S143において「YES」)、動線グループごとの空間占有率と時間平均車速とに基づいて、車線ごとに渋滞が発生したか否かを判定する(S144)。渋滞が発生したか否かがすべての車線分判定されていない場合には(S145において「NO」)、S144に動作が移行される。 On the other hand, if the space occupancy rate and hourly average vehicle speed have been calculated for all flow line groups ("YES" in S143), the congestion determination unit 143 determines whether congestion has occurred for each lane based on the space occupancy rate and hourly average vehicle speed for each flow line group (S144). If it has not been determined whether congestion has occurred for all lanes ("NO" in S145), operation proceeds to S144.
一方、渋滞が発生したか否かがすべての車線分判定された場合には(S145において「YES」)、交通状況判定部14の処理が終了する。 On the other hand, if it has been determined whether congestion has occurred for all lanes ("YES" in S145), the processing of the traffic condition determination unit 14 ends.
(空間占有率算出部141)
空間占有率算出部141は、車両情報32が有する検出枠(車両の検出位置)と統計情報33が有する渋滞判定領域とに基づいて、渋滞判定領域に侵入した1または複数の車両(以下、「侵入車両」とも言う。)を車線ごとに特定する。そして、空間占有率算出部141は、車両情報32が有する侵入車両の車長に基づいて、侵入車両が空間に占める割合である空間占有率を車線ごとに算出する。例えば、空間占有率算出部141は、車両情報32が有する侵入車両の車長と統計情報33が有する平均動線長とに基づいて、車線ごとに空間占有率を算出する。
(Space occupancy calculation unit 141)
The space occupancy rate calculation unit 141 identifies, for each lane, one or more vehicles (hereinafter also referred to as “intruding vehicles”) that have intruded into the congestion determination area based on the detection frame (detected position of the vehicle) included in the vehicle information 32 and the congestion determination area included in the statistical information 33. Then, the space occupancy rate calculation unit 141 calculates, for each lane, a space occupancy rate, which is the proportion of the space occupied by the intruding vehicle, based on the vehicle length of the intruding vehicle included in the vehicle information 32. For example, the space occupancy rate calculation unit 141 calculates the space occupancy rate for each lane based on the vehicle length of the intruding vehicle included in the vehicle information 32 and the average traffic line length included in the statistical information 33.
図10は、本発明の第1の実施形態に係る渋滞判定領域への侵入車両の特定例について説明するための図である。図10を参照すると、フレームE40が示されている。フレームE40は、渋滞が発生したか否かが交通状況判定部14によって判定される時点において撮影装置2によって撮影された1枚のフレームである。 Figure 10 is a diagram illustrating an example of identifying a vehicle entering a congestion determination area according to the first embodiment of the present invention. Referring to Figure 10, frame E40 is shown. Frame E40 is a frame captured by the image capture device 2 at the time when the traffic condition determination unit 14 determines whether or not a congestion has occurred.
フレームE40から得られる車両情報32は、既に車両情報作成部12によって作成済みである。さらに、渋滞が発生したか否かが交通状況判定部14によって判定される時点において、車線K1に対応する渋滞判定領域A1は、既に動線統計部13によって作成済みである。車線K2に対応する渋滞判定領域も、既に動線統計部13によって作成済みであるが、図示されていない。 The vehicle information 32 obtained from frame E40 has already been created by the vehicle information creation unit 12. Furthermore, at the time the traffic condition determination unit 14 determines whether a traffic jam has occurred, the traffic congestion determination area A1 corresponding to lane K1 has already been created by the traffic line statistics unit 13. The traffic congestion determination area corresponding to lane K2 has also already been created by the traffic line statistics unit 13, but is not shown in the figure.
空間占有率算出部141は、フレームE40から得られた検出枠と、渋滞判定領域とに基づいて、渋滞判定領域に侵入した1または複数の侵入車両を車線ごとに特定する。例えば、空間占有率算出部141は、検出枠の下辺の中点が渋滞判定領域の内部に存在する車両をその渋滞判定領域への侵入車両として特定してもよい。一方、空間占有率算出部141は、検出枠の下辺の中点が渋滞判定領域の外部に存在する車両をその渋滞判定領域への侵入車両として特定しなくてもよい。 The space occupancy calculation unit 141 identifies one or more intruding vehicles that have entered the congestion determination area for each lane based on the detection frame obtained from frame E40 and the congestion determination area. For example, the space occupancy calculation unit 141 may identify a vehicle whose midpoint of the lower edge of the detection frame is located inside the congestion determination area as a vehicle that has entered the congestion determination area. On the other hand, the space occupancy calculation unit 141 may not identify a vehicle whose midpoint of the lower edge of the detection frame is located outside the congestion determination area as a vehicle that has entered the congestion determination area.
図10に示された例において、検出枠F1の下辺の中点は、車線K1に対応する渋滞判定領域A1の内部に存在し、検出枠F2の下辺の中点は、車線K1に対応する渋滞判定領域A1の外部に存在している。そのため、空間占有率算出部141は、渋滞判定領域A1に侵入した車両として検出枠F1に対応する車両を特定してもよく、渋滞判定領域A1に侵入した車両として検出枠F2に対応する車両を特定しなくてもよい。 In the example shown in FIG. 10, the midpoint of the bottom edge of detection frame F1 is located inside the congestion determination area A1 corresponding to lane K1, and the midpoint of the bottom edge of detection frame F2 is located outside the congestion determination area A1 corresponding to lane K1. Therefore, the space occupancy calculation unit 141 may identify the vehicle corresponding to detection frame F1 as a vehicle that has entered the congestion determination area A1, but may not identify the vehicle corresponding to detection frame F2 as a vehicle that has entered the congestion determination area A1.
例えば、空間占有率算出部141は、車両情報32が有する侵入車両の車長の総和を車線ごとに算出する。そして、空間占有率算出部141は、侵入車両の車長の総和と、統計情報33が有する平均動線長とに基づいて、車線ごとに空間占有率を算出する。より詳細には、下記の式(1)により空間占有率が算出され得る。 For example, the space occupancy rate calculation unit 141 calculates the sum of the vehicle lengths of the intruding vehicles contained in the vehicle information 32 for each lane. Then, the space occupancy rate calculation unit 141 calculates the space occupancy rate for each lane based on the sum of the vehicle lengths of the intruding vehicles and the average traffic line length contained in the statistical information 33. More specifically, the space occupancy rate can be calculated using the following formula (1):
空間占有率=車長の総和/平均動線長 ・・・(1) Space occupancy rate = total vehicle length / average traffic flow length ... (1)
図11は、本発明の第1の実施形態に係る空間占有率の算出例について説明するための図である。図11を参照すると、車線K1に対応する渋滞判定領域A1への侵入車両として、検出枠F1~F3それぞれに対応する車両が特定されている。このとき、車線K1に対応する平均動線長B1に対する、検出枠F1~F3に対応する車長M1~M3の総和の割合(空間占有率)は、図11のグラフのように示される。 Figure 11 is a diagram illustrating an example of calculating the space occupancy rate according to the first embodiment of the present invention. Referring to Figure 11, vehicles corresponding to detection frames F1 to F3 are identified as vehicles that have entered the congestion determination area A1 corresponding to lane K1. In this case, the ratio (space occupancy rate) of the sum of vehicle lengths M1 to M3 corresponding to detection frames F1 to F3 to the average traffic line length B1 corresponding to lane K1 is shown as in the graph in Figure 11.
(時間平均車速算出部142)
時間平均車速算出部142(平均速度算出部)は、車両情報32が有する一定時間分の推定車速に基づいて、時間平均車速を算出する。より詳細に、時間平均車速算出部142は、統計情報33が有するグループ情報に基づいて、一定時間分の推定車速の時間平均車速を動線グループごとに算出することにより、車線ごとの時間平均車速を算出する。
(Time average vehicle speed calculation unit 142)
The hourly average vehicle speed calculation unit 142 (average speed calculation unit) calculates the hourly average vehicle speed based on the estimated vehicle speed for a certain period of time contained in the vehicle information 32. More specifically, the hourly average vehicle speed calculation unit 142 calculates the hourly average vehicle speed of the estimated vehicle speed for a certain period of time for each flow line group based on the group information contained in the statistical information 33, thereby calculating the hourly average vehicle speed for each lane.
(渋滞判定部143)
渋滞判定部143は、車線ごとの空間占有率と車線ごとの時間平均車速とに基づいて、渋滞が発生したか否かを車線ごとに判定する。例えば、渋滞判定部143は、渋滞判定パラメータ36として事前に記憶装置3へ設定された空間占有率の閾値および時間平均車速の閾値を用いて、車線ごとに渋滞が発生したか否かを判定する。より詳細に、渋滞判定部143は、空間占有率が空間占有率の閾値以上であり、かつ、時間平均車速が時間平均車速の閾値以下である車線が存在する場合に、その車線に渋滞が発生したと判定する。
(Traffic congestion determination unit 143)
The congestion determination unit 143 determines whether congestion has occurred for each lane based on the space occupancy rate for each lane and the hourly average vehicle speed for each lane. For example, the congestion determination unit 143 determines whether congestion has occurred for each lane using a space occupancy threshold and a hourly average vehicle speed threshold that are set in advance in the storage device 3 as congestion determination parameters 36. More specifically, if there is a lane whose space occupancy rate is equal to or greater than the space occupancy threshold and whose hourly average vehicle speed is equal to or less than the hourly average vehicle speed threshold, the congestion determination unit 143 determines that congestion has occurred in that lane.
図12は、本発明の第1の実施形態において渋滞が発生したと判定される例を説明するための図である。図12に示されるように、渋滞判定部143は、車線K1の空間占有率が空間占有率の閾値以上であり、かつ、車線K1の時間平均車速が時間平均車速の閾値以下である場合に、車線K1に渋滞が発生したと判定する。一方、渋滞判定部143は、車線K1の空間占有率が空間占有率の閾値を下回る場合、または、車線K1の時間平均車速が時間平均車速の閾値を上回る場合に、車線K1に渋滞が発生していないと判定する。 Figure 12 is a diagram illustrating an example of how a traffic jam is determined to have occurred in the first embodiment of the present invention. As shown in Figure 12, the traffic jam determination unit 143 determines that a traffic jam has occurred in lane K1 when the space occupancy rate of lane K1 is equal to or greater than the space occupancy rate threshold and the time-average vehicle speed of lane K1 is equal to or less than the time-average vehicle speed threshold. On the other hand, the traffic jam determination unit 143 determines that a traffic jam has not occurred in lane K1 when the space occupancy rate of lane K1 is below the space occupancy rate threshold or when the time-average vehicle speed of lane K1 is above the time-average vehicle speed threshold.
(結果出力部15)
結果出力部15は、交通状況判定部14によって得られた判定結果を出力装置4に出力する。例えば、判定結果は、車線ごとに渋滞が発生したか否かを示す情報を含んでよい。より詳細に、結果出力部15は、交通状況判定部14によって得られた判定結果を出力装置4による出力に適した形式に変換する処理を行い、変換後の形式の判定結果を出力装置4に出力する。
(Result output unit 15)
The result output unit 15 outputs the determination result obtained by the traffic condition determination unit 14 to the output device 4. For example, the determination result may include information indicating whether or not congestion has occurred for each lane. More specifically, the result output unit 15 performs processing to convert the determination result obtained by the traffic condition determination unit 14 into a format suitable for output by the output device 4, and outputs the determination result in the converted format to the output device 4.
以上、本発明の第1の実施形態に係る渋滞判定システムの構成例について説明した。 The above describes an example configuration of a congestion determination system according to the first embodiment of the present invention.
(1-2.効果)
本発明の第1の実施形態に係る渋滞判定装置1は、車両情報32が有する車両ごとの動線と統計情報33が有する渋滞判定領域とに基づいて、渋滞が発生したか否かを判定する判定部としての機能を備える。例えば、判定部は、車線ごとの車両の動線および渋滞判定領域に基づいて、車線ごとに渋滞が発生したか否かを判定する。
(1-2. Effects)
The traffic congestion determination device 1 according to the first embodiment of the present invention has a function as a determination unit that determines whether or not traffic congestion has occurred based on the flow lines of vehicles stored in the vehicle information 32 and the traffic congestion determination area stored in the statistical information 33. For example, the determination unit determines whether or not traffic congestion has occurred for each lane based on the flow lines of vehicles and the traffic congestion determination area for each lane.
かかる構成によれば、実際の車両の検出状況に応じた渋滞判定領域が設定され得る。これにより、車両が検出されなかった領域が渋滞判定領域から除外されるため、渋滞が発生したか否かがより高精度に判定され得る。 With this configuration, a congestion determination area can be set based on the actual vehicle detection situation. This allows areas where no vehicles are detected to be excluded from the congestion determination area, making it possible to more accurately determine whether congestion has occurred.
さらに、かかる構成によれば、車両の動線は、動線抽出部124によって車両の検出枠に基づいて抽出されるため、実際に車両が検出された領域内に引かれる。また、渋滞判定領域は、渋滞判定領域設定部132によって直近の動線の集積に基づいて得られる。そのため、渋滞判定領域は、直近において車両が検出された領域に設定される。 Furthermore, with this configuration, the vehicle flow line is extracted by the flow line extraction unit 124 based on the vehicle detection frame, and is therefore drawn within the area where the vehicle is actually detected. Furthermore, the congestion determination area is obtained by the congestion determination area setting unit 132 based on the accumulation of recent flow lines. Therefore, the congestion determination area is set to the area where the vehicle was most recently detected.
すなわち、映像に写る道路の奥側の領域、時間帯または天候などが車両検出に適していない領域などは、直近では車両が検出されずに、渋滞判定領域から除外される。そのため、渋滞が発生したか否かがより高精度に判定され、特に、車両による空間占有率がより高精度に算出され得る。 In other words, areas at the back of the road shown in the image, or areas where the time of day or weather is not suitable for vehicle detection, will not detect vehicles in the immediate vicinity and will be excluded from the congestion determination area. This allows for more accurate determination of whether congestion has occurred, and in particular, allows for more accurate calculation of the space occupancy rate of vehicles.
以上、本発明の第1の実施形態について説明した。 The above describes the first embodiment of the present invention.
(2.第2の実施形態)
続いて、本発明の第2の実施形態について説明する。
(2. Second embodiment)
Next, a second embodiment of the present invention will be described.
(2-1.渋滞判定システムの構成)
まず、本発明の第2の実施形態に係る渋滞判定システムの構成例について説明する。図13は、本発明の第2の実施形態に係る渋滞判定システムの機能構成例を示す図である。本発明の第2の実施形態に係る渋滞判定システムは、本発明の第2の実施形態に係る渋滞判定システムと同様に、渋滞判定装置1と、撮影装置2と、記憶装置3と、出力装置4とを備える。
(2-1. Configuration of the congestion judgment system)
First, an example of the configuration of a traffic congestion determination system according to a second embodiment of the present invention will be described. Fig. 13 is a diagram showing an example of the functional configuration of the traffic congestion determination system according to the second embodiment of the present invention. The traffic congestion determination system according to the second embodiment of the present invention includes a traffic congestion determination device 1, an imaging device 2, a storage device 3, and an output device 4, similar to the traffic congestion determination system according to the second embodiment of the present invention.
ただし、本発明の第2の実施形態に係る記憶装置3は、走行レーンパラメータ35bを追加的に記憶する点において、本発明の第1の実施形態に係る記憶装置3と主に異なる。以下では、走行レーンパラメータ35bと走行レーンパラメータ35bに関連する渋滞判定装置1の構成について主に説明する。その他の構成についての詳細な説明は省略する。 However, the storage device 3 according to the second embodiment of the present invention differs from the storage device 3 according to the first embodiment of the present invention mainly in that it additionally stores the driving lane parameter 35b. The following mainly describes the configuration of the congestion determination device 1 related to the driving lane parameter 35b and the driving lane parameter 35b. Detailed descriptions of other components will be omitted.
(動線グルーピング部131)
動線グルーピング部131は、車両情報32が有する車両ごとの動線と、記憶装置3へ事前に設定された走行レーンパラメータ35bとに基づいて、動線に対して走行レーンを単位としたグルーピングを行う。ここでのグルーピングは、どの車両がどの走行レーンを走行したかを動線グループへ分ける処理である。これによって、走行レーンごとの動線が抽出され得る。そして、動線グルーピング部131は、どの動線がどの動線グループに属するかを示す情報(グループ情報)を統計情報33として記憶装置3へ記録する。
(Flow Line Grouping Unit 131)
The flow line grouping unit 131 groups the flow lines by driving lane based on the flow lines for each vehicle contained in the vehicle information 32 and the driving lane parameters 35b pre-set in the storage device 3. The grouping here is a process of dividing which vehicles have traveled in which driving lanes into flow line groups. This makes it possible to extract flow lines for each driving lane. The flow line grouping unit 131 then records information (group information) indicating which flow lines belong to which flow line group as statistical information 33 in the storage device 3.
図14は、本発明の第2の実施形態に係るグルーピングの例を示す図である。図14を参照すると、撮影装置2によって撮影されたフレームE60が示されている。そして、動線抽出部124によって抽出された、走行レーンL1を走行した車両の動線が破線矢印によって示されている。図14に示されたように、動線グルーピング部131は、走行レーンL1を走行した車両の動線を動線グループG1としてグルーピングする。 Figure 14 is a diagram showing an example of grouping according to the second embodiment of the present invention. Referring to Figure 14, frame E60 captured by the image capture device 2 is shown. The flow lines of vehicles traveling in driving lane L1, extracted by the flow line extraction unit 124, are indicated by dashed arrows. As shown in Figure 14, the flow line grouping unit 131 groups the flow lines of vehicles traveling in driving lane L1 into flow line group G1.
なお、グルーピングの手法は特に限定されない。例えば、走行レーンパラメータ35bとして映像における走行レーンの位置が設定されている場合、動線グルーピング部131は、車両ごとの動線と映像における走行レーンの位置とに基づいて、最も動線が長く引かれた走行レーンの動線グループへ動線を分けてもよい。あるいは、動線グルーピング部131は、走行レーンパラメータ35bとして映像において走行レーンを横切る線が走行レーンごとに設定されている場合、当該横切る線を通過した走行レーンの動線グループへ動線を分けてもよい。 The grouping method is not particularly limited. For example, if the position of the driving lane in the video is set as the driving lane parameter 35b, the flow line grouping unit 131 may divide the traffic lines into traffic line groups for the driving lane with the longest traffic line based on the traffic lines for each vehicle and the position of the driving lane in the video. Alternatively, if a line that crosses the driving lane in the video is set for each driving lane as the driving lane parameter 35b, the flow line grouping unit 131 may divide the traffic lines into traffic line groups for the driving lanes that pass through the crossing line.
(渋滞判定領域設定部132)
渋滞判定領域設定部132は、車両情報32が有する車両ごとの動線と、統計情報33が有するグループ情報とに基づいて、走行レーンごとの渋滞判定領域を設定する。そして、渋滞判定領域設定部132は、渋滞判定領域を統計情報33に追加する。
(Traffic congestion determination area setting unit 132)
The congestion determination area setting unit 132 sets a congestion determination area for each driving lane based on the flow line of each vehicle contained in the vehicle information 32 and the group information contained in the statistical information 33. Then, the congestion determination area setting unit 132 adds the congestion determination area to the statistical information 33.
図15は、本発明の第2の実施形態に係る渋滞判定領域の設定例を示す図である。図15を参照すると、走行レーンL1に対応する渋滞判定領域A1が示されている。より詳細に、渋滞判定領域設定部132は、動線グループG1(図14)に属する動線に基づいて、走行レーンL1に対応する渋滞判定領域A1を設定する。なお、本発明の第1の実施形態と同様に、渋滞判定領域A1を設定する手法は特に限定されない。 Figure 15 is a diagram showing an example of setting a congestion determination area according to the second embodiment of the present invention. Referring to Figure 15, a congestion determination area A1 corresponding to driving lane L1 is shown. In more detail, the congestion determination area setting unit 132 sets the congestion determination area A1 corresponding to driving lane L1 based on the traffic lines belonging to traffic line group G1 (Figure 14). Note that, as with the first embodiment of the present invention, the method for setting the congestion determination area A1 is not particularly limited.
(平均動線長算出部133)
平均動線長算出部133は、車両情報32が有する車両ごとの動線と、統計情報33が有するグループ情報とに基づいて、動線グループに対応する平均動線長を算出する。そして、平均動線長算出部133は、動線グループに対応する平均動線長を走行レーンごとの平均動線長として統計情報33に追加する。なお、本発明の第1の実施形態と同様に、動線グループに対応する平均動線長を算出する手法は特に限定されない。
(Average flow line length calculation unit 133)
The average flow line length calculation unit 133 calculates an average flow line length corresponding to a flow line group based on the flow lines of each vehicle included in the vehicle information 32 and the group information included in the statistical information 33. The average flow line length calculation unit 133 then adds the average flow line length corresponding to the flow line group to the statistical information 33 as an average flow line length for each travel lane. As with the first embodiment of the present invention, the method for calculating the average flow line length corresponding to a flow line group is not particularly limited.
(交通状況判定部14)
交通状況判定部14は、車両情報32と統計情報33とに基づいて、走行レーンごとに車両による渋滞が発生したか否かを判定する。そして、交通状況判定部14は、渋滞が発生したか否かを判定して得られた判定結果を結果出力部15に出力する。
(Traffic Condition Determination Unit 14)
The traffic condition determination unit 14 determines whether or not a traffic jam due to vehicles has occurred for each travel lane based on the vehicle information 32 and the statistical information 33. Then, the traffic condition determination unit 14 outputs the determination result obtained by determining whether or not a traffic jam has occurred to the result output unit 15.
(交通状況判定部14の動作例)
図16は、本発明の第2の実施形態に係る交通状況判定部14の動作例を示すフローチャートである。図16に示されるように、本発明の第2の実施形態に係る交通状況判定部14の動作S141~S143は、本発明の第1の実施形態に係る交通状況判定部14の動作S141~S143(図9)と同様に実行される。
(Example of operation of traffic condition determination unit 14)
16 is a flowchart showing an example of the operation of the traffic condition determination unit 14 according to the second embodiment of the present invention. As shown in Fig. 16, the operations S141 to S143 of the traffic condition determination unit 14 according to the second embodiment of the present invention are executed in the same manner as the operations S141 to S143 of the traffic condition determination unit 14 according to the first embodiment of the present invention (Fig. 9).
渋滞判定部143は、空間占有率と時間平均車速とがすべての動線グループ分算出された場合には(S143において「YES」)、動線グループごとの空間占有率と時間平均車速とに基づいて、走行レーンごとに渋滞が発生したか否かを判定する(S244)。渋滞が発生したか否かがすべての走行レーン分判定されていない場合には(S245において「NO」)、S244に動作が移行される。 When the space occupancy rate and hourly average vehicle speed have been calculated for all flow line groups ("YES" in S143), the congestion determination unit 143 determines whether congestion has occurred for each travel lane based on the space occupancy rate and hourly average vehicle speed for each flow line group (S244). When it has not been determined whether congestion has occurred for all travel lanes ("NO" in S245), the operation proceeds to S244.
一方、渋滞が発生したか否かがすべての走行レーン分判定された場合には(S245において「YES」)、交通状況判定部14の処理が終了する。 On the other hand, if it has been determined whether congestion has occurred for all driving lanes ("YES" in S245), the processing of the traffic condition determination unit 14 ends.
(空間占有率算出部141)
空間占有率算出部141は、車両情報32が有する検出枠(車両の検出位置)と統計情報33が有する渋滞判定領域とに基づいて、渋滞判定領域への1または複数の侵入車両を走行レーンごとに特定する。そして、空間占有率算出部141は、車両情報32が有する侵入車両の車長に基づいて、侵入車両が空間に占める割合である空間占有率を走行レーンごとに算出する。例えば、空間占有率算出部141は、車両情報32が有する侵入車両の車長と統計情報33が有する平均動線長とに基づいて、走行レーンごとに空間占有率を算出する。
(Space occupancy calculation unit 141)
The space occupancy rate calculation unit 141 identifies one or more intruding vehicles into the congestion determination area for each driving lane based on the detection frame (detected position of the vehicle) included in the vehicle information 32 and the congestion determination area included in the statistical information 33. Then, the space occupancy rate calculation unit 141 calculates a space occupancy rate, which is the ratio of the intruding vehicle to the space, for each driving lane based on the vehicle length of the intruding vehicle included in the vehicle information 32. For example, the space occupancy rate calculation unit 141 calculates the space occupancy rate for each driving lane based on the vehicle length of the intruding vehicle included in the vehicle information 32 and the average traffic line length included in the statistical information 33.
図17は、本発明の第2の実施形態に係る渋滞判定領域への侵入車両の特定例について説明するための図である。図17を参照すると、フレームE80が示されている。フレームE80は、渋滞が発生したか否かが交通状況判定部14によって判定される時点において撮影装置2によって撮影された1枚のフレームである。 Figure 17 is a diagram illustrating an example of identifying a vehicle entering a congestion determination area according to the second embodiment of the present invention. Referring to Figure 17, frame E80 is shown. Frame E80 is a frame captured by the image capture device 2 at the time when the traffic condition determination unit 14 determines whether or not a congestion has occurred.
空間占有率算出部141は、フレームE80から得られた検出枠と、渋滞判定領域とに基づいて、渋滞判定領域に侵入した1または複数の侵入車両を走行レーンごとに特定する。なお、渋滞判定領域への侵入車両を特定する手法は、本発明の第1の実施形態と同様であってよい。 The space occupancy calculation unit 141 identifies one or more intruding vehicles that have entered the congestion determination area for each driving lane based on the detection frame obtained from frame E80 and the congestion determination area. Note that the method for identifying intruding vehicles into the congestion determination area may be the same as in the first embodiment of the present invention.
図17に示された例において、検出枠F1の下辺の中点は、走行レーンL1に対応する渋滞判定領域A1の内部に存在し、検出枠F2の下辺の中点は、走行レーンL1に対応する渋滞判定領域A1の外部に存在している。そのため、空間占有率算出部141は、渋滞判定領域A1に侵入した車両として検出枠F1に対応する車両を特定してもよく、渋滞判定領域A1に侵入した車両として検出枠F2に対応する車両を特定しなくてもよい。 In the example shown in FIG. 17, the midpoint of the bottom edge of detection frame F1 is located inside the congestion determination area A1 corresponding to driving lane L1, and the midpoint of the bottom edge of detection frame F2 is located outside the congestion determination area A1 corresponding to driving lane L1. Therefore, the space occupancy calculation unit 141 may identify the vehicle corresponding to detection frame F1 as a vehicle that has entered the congestion determination area A1, but may not identify the vehicle corresponding to detection frame F2 as a vehicle that has entered the congestion determination area A1.
例えば、空間占有率算出部141は、侵入車両の車長の総和と、統計情報33が有する平均動線長とに基づいて、走行レーンごとに空間占有率を算出する。より詳細には、上記の式(1)により空間占有率が算出され得る。 For example, the space occupancy calculation unit 141 calculates the space occupancy for each travel lane based on the total vehicle length of the intruding vehicles and the average traffic line length contained in the statistical information 33. More specifically, the space occupancy can be calculated using the above formula (1).
図18は、本発明の第2の実施形態に係る空間占有率の算出例について説明するための図である。図18を参照すると、走行レーンL1に対応する渋滞判定領域A1への侵入車両として、検出枠F1~F3それぞれに対応する車両が特定されている。このとき、走行レーンL1に対応する平均動線長B1に対する、検出枠F1~F3に対応する車長M1~M3の総和の割合(空間占有率)は、図18のグラフのように示される。 Figure 18 is a diagram illustrating an example of calculating the space occupancy rate according to the second embodiment of the present invention. Referring to Figure 18, vehicles corresponding to detection frames F1 to F3 are identified as vehicles that have entered the congestion determination area A1 corresponding to driving lane L1. In this case, the ratio (space occupancy rate) of the sum of the vehicle lengths M1 to M3 corresponding to detection frames F1 to F3 to the average traffic line length B1 corresponding to driving lane L1 is shown as in the graph in Figure 18.
(時間平均車速算出部142)
時間平均車速算出部142(平均速度算出部)は、車両情報32が有する一定時間分の推定車速に基づいて、時間平均車速を算出する。より詳細に、時間平均車速算出部142は、統計情報33が有するグループ情報に基づいて、一定時間分の推定車速の時間平均車速を動線グループごとに算出することにより、走行レーンごとの時間平均車速を算出する。
(Time average vehicle speed calculation unit 142)
The hourly average vehicle speed calculation unit 142 (average speed calculation unit) calculates the hourly average vehicle speed based on the estimated vehicle speed for a certain period of time contained in the vehicle information 32. More specifically, the hourly average vehicle speed calculation unit 142 calculates the hourly average vehicle speed of the estimated vehicle speed for a certain period of time for each flow line group based on the group information contained in the statistical information 33, thereby calculating the hourly average vehicle speed for each travel lane.
(渋滞判定部143)
渋滞判定部143は、走行レーンごとの空間占有率と走行レーンごとの時間平均車速とに基づいて、渋滞が発生したか否かを走行レーンごとに判定するとともに、渋滞が発生したか否かを車線ごとに判定する。例えば、渋滞判定部143は、渋滞判定パラメータ36に基づいて、走行レーンごとに渋滞が発生したかを判定するとともに、車線パラメータ35aとして事前に記憶装置3へ設定された車線と走行レーンとの対応付けを示す情報に基づいて、車線ごとに渋滞が発生したか否かを判定する。
(Traffic congestion determination unit 143)
The congestion determination unit 143 determines whether congestion has occurred for each driving lane based on the space occupancy rate for each driving lane and the time average vehicle speed for each driving lane, and also determines whether congestion has occurred for each lane. For example, the congestion determination unit 143 determines whether congestion has occurred for each driving lane based on the congestion determination parameters 36, and also determines whether congestion has occurred for each lane based on information indicating the association between lanes and driving lanes that is set in advance in the storage device 3 as the lane parameters 35a.
より詳細に、渋滞判定部143は、空間占有率が空間占有率の閾値以上であり、かつ、時間平均車速が時間平均車速の閾値以下である走行レーンが存在する場合に、その走行レーンに渋滞が発生したと判定する。そして、渋滞判定部143は、車線に対応する1または複数の走行レーンそれぞれに対応する判定結果の全部が渋滞発生を示す場合に、車線に渋滞が発生したと判定する。 More specifically, the congestion determination unit 143 determines that congestion has occurred in a driving lane when there is a driving lane whose space occupancy rate is equal to or greater than the space occupancy rate threshold and whose hourly average vehicle speed is equal to or less than the hourly average vehicle speed threshold. The congestion determination unit 143 then determines that congestion has occurred in a lane when all of the determination results corresponding to one or more driving lanes corresponding to the lane indicate that congestion has occurred.
一方、渋滞判定部143は、車線に対応する走行レーンに対応する判定結果の少なくともいずれか一つが渋滞発生を示さない場合に、車線に渋滞が発生しなかったと判定する。そして、渋滞判定部143は、車線に対応する1または複数の走行レーンそれぞれに対応する判定結果の少なくともいずれか一つが渋滞発生を示さない場合に、車線に渋滞が発生していないと判定する。 On the other hand, the congestion determination unit 143 determines that no congestion has occurred in the lane if at least one of the determination results corresponding to the driving lanes corresponding to the lane does not indicate the occurrence of congestion. The congestion determination unit 143 also determines that no congestion has occurred in the lane if at least one of the determination results corresponding to each of one or more driving lanes corresponding to the lane does not indicate the occurrence of congestion.
図19は、本発明の第2の実施形態において渋滞が発生したと判定される例を説明するための図である。図19に示されるように、渋滞判定部143は、走行レーンL1の空間占有率が事前に記憶装置3へ設定された空間占有率の閾値以上であり、かつ、走行レーンL1の時間平均車速が事前に記憶装置3へ設定された時間平均車速の閾値以下である場合、かつ、走行レーンL2の空間占有率が事前に記憶装置3へ設定された空間占有率の閾値以上であり、かつ、走行レーンL2の時間平均車速が事前に記憶装置3へ設定された時間平均車速の閾値以下である場合、走行レーンL1および走行レーンL2に対応する車線K1に渋滞が発生したと判定する。 Figure 19 is a diagram illustrating an example of how a traffic jam is determined to have occurred in the second embodiment of the present invention. As shown in Figure 19, the traffic jam determination unit 143 determines that a traffic jam has occurred in the lane K1 corresponding to the driving lanes L1 and L2 if the space occupancy rate of the driving lane L1 is equal to or greater than the space occupancy rate threshold set in advance in the storage device 3, and the time-average vehicle speed of the driving lane L1 is equal to or less than the time-average vehicle speed threshold set in advance in the storage device 3, and if the space occupancy rate of the driving lane L2 is equal to or greater than the space occupancy rate threshold set in advance in the storage device 3, and the time-average vehicle speed of the driving lane L2 is equal to or less than the time-average vehicle speed threshold set in advance in the storage device 3.
(結果出力部15)
結果出力部15は、交通状況判定部14によって得られた判定結果を出力装置4に出力する。例えば、判定結果は、走行レーンごとに渋滞が発生したか否かを示す情報を含んでもよい。また、判定結果は、走行レーンごとの判定結果の代わりに、または、走行レーンごとの判定結果に追加して、車線ごとに渋滞が発生したか否かを示す情報を含んでもよい。
(Result output unit 15)
The result output unit 15 outputs the determination results obtained by the traffic condition determination unit 14 to the output device 4. For example, the determination results may include information indicating whether or not congestion has occurred for each driving lane. Alternatively, the determination results may include information indicating whether or not congestion has occurred for each lane, instead of or in addition to the determination results for each driving lane.
以上、本発明の第2の実施形態に係る渋滞判定システムの構成例について説明した。 The above describes an example configuration of a congestion determination system according to the second embodiment of the present invention.
(2-2.効果)
本発明の第2の実施形態においては、上記したように、車線に複数の走行レーンが含まれる場合を想定する。このとき、本発明の第2の実施形態に係る渋滞判定装置1は、走行レーンごとに空間占有率と時間平均車速とを算出し、走行レーンごとの空間占有率と時間平均車速とに基づいて車線に渋滞が発生したか否かを判定するため、本発明の第1の実施形態よりも細やかな判定結果が提供される。
(2-2. Effects)
In the second embodiment of the present invention, it is assumed that a lane includes multiple driving lanes, as described above. In this case, the congestion determination device 1 according to the second embodiment of the present invention calculates the space occupancy rate and the hourly average vehicle speed for each driving lane, and determines whether congestion has occurred in the lane based on the space occupancy rate and the hourly average vehicle speed for each driving lane, thereby providing more detailed determination results than the first embodiment of the present invention.
なお、必ずしも車線に含まれる複数の走行レーンの全部が、車線に渋滞が発生したか否かを判定するために用いられなくてもよい。すなわち、走行レーンパラメータ35bにおいては、車線に含まれる複数の走行レーンの一部のみが車線と対応付けられていてもよい。 Note that not all of the multiple driving lanes included in a lane need to be used to determine whether congestion has occurred in the lane. In other words, in the driving lane parameter 35b, only some of the multiple driving lanes included in the lane may be associated with the lane.
したがって、動線グルーピング部131は、車両ごとの動線に対して車線に含まれる複数の走行レーンの少なくとも一部の1または複数の走行レーンそれぞれを単位としてグルーピングを行って、走行レーンごとの車両の動線を抽出してもよい。これによって、車線に渋滞が発生したか否かの判定対象の走行レーンから、所望の走行レーンを除外することが可能となる。 Therefore, the traffic line grouping unit 131 may group the traffic lines of each vehicle into units of one or more lanes, at least a portion of the multiple lanes included in the lane, and extract the traffic lines of the vehicle for each lane. This makes it possible to exclude desired lane(s) from the lane(s) that are used to determine whether congestion has occurred in the lane.
図20は、本発明の第2の実施形態の効果を説明するための図である。図20は、図2に示された道路を上空から見下ろした例であり、図中の矩形は車両C11~C13、C21、C22の上面を表している。例えば、車線K1において、走行レーンL1は渋滞しているが走行レーンL2は通常の走行が可能である場合には、車線K1を渋滞と判定しなくてよいと考えられる。 Figure 20 is a diagram illustrating the effects of the second embodiment of the present invention. Figure 20 is an example of the road shown in Figure 2 viewed from above, with the rectangles in the figure representing the top surfaces of vehicles C11 to C13, C21, and C22. For example, in lane K1, if driving lane L1 is congested but driving lane L2 is allowed for normal driving, it is considered that lane K1 does not need to be determined to be congested.
本発明の第1の実施形態に係る渋滞判定部143による判定においては、1本の車線に1個の動線グループが対応するため、走行レーンごとの空間占有率および時間平均車速は考慮されない。したがって、図2に示したような道路状況においては、本発明の第1の実施形態によれば、車線K1に渋滞が発生したか否かを誤って判定する可能性があると考えられる。 In the determination by the congestion determination unit 143 according to the first embodiment of the present invention, one traffic line group corresponds to one lane, and therefore the space occupancy rate and average vehicle speed per travel lane are not taken into consideration. Therefore, in road conditions such as those shown in Figure 2, the first embodiment of the present invention may erroneously determine whether or not congestion has occurred in lane K1.
一方、本発明の第2の実施形態によれば、1個の走行レーンに対して1個の動線グループが対応するため、空間占有率および時間平均車速が走行レーンごとに考慮される。以上から、本発明の第2の実施形態によれば、車線に渋滞が発生したか否かがより細やかに判定され得る。 On the other hand, according to the second embodiment of the present invention, one traffic line group corresponds to one driving lane, so the space occupancy rate and average vehicle speed per hour are taken into consideration for each driving lane. As a result, according to the second embodiment of the present invention, it is possible to more precisely determine whether congestion has occurred in a lane.
以上、本発明の第2の実施形態について説明した。 The above describes the second embodiment of the present invention.
(3.ハードウェア構成例)
続いて、本発明の実施形態に係る渋滞判定装置1のハードウェア構成例について説明する。
(3. Hardware configuration example)
Next, an example of the hardware configuration of the traffic congestion determination device 1 according to the embodiment of the present invention will be described.
以下では、本発明の実施形態に係る渋滞判定装置1のハードウェア構成例として、情報処理装置900のハードウェア構成例について説明する。なお、以下に説明する情報処理装置900のハードウェア構成例は、渋滞判定装置1のハードウェア構成の一例に過ぎない。したがって、渋滞判定装置1のハードウェア構成は、以下に説明する情報処理装置900のハードウェア構成から不要な構成が削除されてもよいし、新たな構成が追加されてもよい。 Below, an example of the hardware configuration of an information processing device 900 will be described as an example of the hardware configuration of a traffic congestion determination device 1 according to an embodiment of the present invention. Note that the example of the hardware configuration of the information processing device 900 described below is merely one example of the hardware configuration of the traffic congestion determination device 1. Therefore, the hardware configuration of the traffic congestion determination device 1 may be such that unnecessary components are deleted from the hardware configuration of the information processing device 900 described below, or new components may be added.
図21は、本発明の実施形態に係る渋滞判定装置1の例としての情報処理装置900のハードウェア構成を示す図である。情報処理装置900は、CPU(Central Processing Unit)901と、ROM(Read Only Memory)902と、RAM(Random Access Memory)903と、ホストバス904と、ブリッジ905と、外部バス906と、インタフェース907と、入力装置908と、出力装置909と、ストレージ装置910と、通信装置911と、を備える。 Figure 21 is a diagram showing the hardware configuration of an information processing device 900 as an example of a traffic congestion determination device 1 according to an embodiment of the present invention. The information processing device 900 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 903, a host bus 904, a bridge 905, an external bus 906, an interface 907, an input device 908, an output device 909, a storage device 910, and a communication device 911.
CPU901は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置900内の動作全般を制御する。また、CPU901は、マイクロプロセッサであってもよい。ROM902は、CPU901が使用するプログラムや演算パラメータ等を記憶する。RAM903は、CPU901の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはCPUバス等から構成されるホストバス904により相互に接続されている。 The CPU 901 functions as an arithmetic processing device and control device, and controls the overall operation of the information processing device 900 in accordance with various programs. The CPU 901 may also be a microprocessor. The ROM 902 stores programs used by the CPU 901, calculation parameters, etc. The RAM 903 temporarily stores programs used in the execution of the CPU 901, and parameters that change as appropriate during the execution. These are interconnected by a host bus 904, which is composed of a CPU bus, etc.
ホストバス904は、ブリッジ905を介して、PCI(Peripheral Component Interconnect/Interface)バス等の外部バス906に接続されている。なお、必ずしもホストバス904、ブリッジ905および外部バス906を分離構成する必要はなく、1つのバスにこれらの機能を実装してもよい。 The host bus 904 is connected to an external bus 906, such as a PCI (Peripheral Component Interconnect/Interface) bus, via a bridge 905. Note that the host bus 904, bridge 905, and external bus 906 do not necessarily need to be configured separately; these functions may be implemented on a single bus.
入力装置908は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバー等ユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、CPU901に出力する入力制御回路等から構成されている。情報処理装置900を操作するユーザは、この入力装置908を操作することにより、情報処理装置900に対して各種のデータを入力したり処理動作を指示したりすることができる。 The input device 908 is composed of input means for the user to input information, such as a mouse, keyboard, touch panel, buttons, microphone, switches, and levers, and an input control circuit that generates input signals based on user input and outputs them to the CPU 901. By operating this input device 908, the user operating the information processing device 900 can input various data to the information processing device 900 and instruct processing operations.
出力装置909は、例えば、CRT(Cathode Ray Tube)ディスプレイ装置、液晶ディスプレイ(LCD)装置、OLED(Organic Light Emitting Diode)装置、ランプ等の表示装置およびスピーカ等の音声出力装置を含む。 The output device 909 includes, for example, display devices such as a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD) device, an OLED (Organic Light Emitting Diode) device, a lamp, and an audio output device such as a speaker.
ストレージ装置910は、データ格納用の装置である。ストレージ装置910は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置等を含んでもよい。ストレージ装置910は、例えば、HDD(Hard Disk Drive)で構成される。このストレージ装置910は、ハードディスクを駆動し、CPU901が実行するプログラムや各種データを格納する。 The storage device 910 is a device for storing data. The storage device 910 may include a storage medium, a recording device that records data on the storage medium, a reading device that reads data from the storage medium, and a deletion device that deletes data recorded on the storage medium. The storage device 910 is configured, for example, with an HDD (Hard Disk Drive). This storage device 910 drives the hard disk and stores programs executed by the CPU 901 and various data.
通信装置911は、例えば、ネットワークに接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置911は、無線通信または有線通信のどちらに対応してもよい。 The communication device 911 is, for example, a communication interface configured with a communication device for connecting to a network. Furthermore, the communication device 911 may support either wireless communication or wired communication.
以上、本発明の実施形態に係る渋滞判定装置1のハードウェア構成例について説明した。 The above describes an example of the hardware configuration of the congestion determination device 1 according to an embodiment of the present invention.
(4.まとめ)
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
(4. Summary)
Although the preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, the present invention is not limited to these examples. It is clear that a person skilled in the art to which the present invention pertains can conceive of various modifications and alterations within the scope of the technical ideas set forth in the claims, and it is understood that these also naturally fall within the technical scope of the present invention.
例えば、上記では、渋滞判定部143が、空間占有率と時間平均車速との双方に基づいて、渋滞が発生したか否かを判定する場合について主に説明した。しかし、渋滞判定部143による判定には、空間占有率と時間平均車速との双方が必ずしも用いられなくてもよい。例えば、渋滞判定部143は、空間占有率に基づいて渋滞が発生したか否かを判定してもよい。 For example, the above description mainly covers the case where the congestion determination unit 143 determines whether or not a congestion has occurred based on both the space occupancy rate and the time-average vehicle speed. However, the congestion determination unit 143 does not necessarily need to use both the space occupancy rate and the time-average vehicle speed in its determination. For example, the congestion determination unit 143 may determine whether or not a congestion has occurred based on the space occupancy rate.
より詳細に、渋滞判定部143は、空間占有率が事前に記憶装置3へ設定された空間占有率の閾値以上であるか否かに基づいて、渋滞が発生したか否かを判定してもよい。例えば、渋滞判定部143は、空間占有率が事前に記憶装置3へ設定された空間占有率の閾値以上である場合には、渋滞が発生したと判定してもよい。あるいは、渋滞判定部143は、空間占有率が事前に記憶装置3へ設定された空間占有率の閾値を下回る場合には、渋滞が発生しなかったと判定してもよい。 In more detail, the congestion determination unit 143 may determine whether congestion has occurred based on whether the space occupancy rate is equal to or greater than a space occupancy rate threshold set in advance in the storage device 3. For example, the congestion determination unit 143 may determine that congestion has occurred if the space occupancy rate is equal to or greater than a space occupancy rate threshold set in advance in the storage device 3. Alternatively, the congestion determination unit 143 may determine that congestion has not occurred if the space occupancy rate is below the space occupancy rate threshold set in advance in the storage device 3.
あるいは、渋滞判定部143は、時間平均車速が事前に記憶装置3へ設定された時間平均車速の閾値以下であるか否かに基づいて、渋滞が発生したか否かを判定してもよい。渋滞判定部143は、時間平均車速が事前に記憶装置3へ設定された時間平均車速の閾値以下である場合には、渋滞が発生したと判定してもよい。あるいは、渋滞判定部143は、時間平均車速が事前に記憶装置3へ設定された時間平均車速の閾値を上回る場合には、渋滞が発生しなかったと判定してもよい。 Alternatively, the traffic congestion determination unit 143 may determine whether traffic congestion has occurred based on whether the hourly average vehicle speed is equal to or less than a threshold value for the hourly average vehicle speed that has been set in advance in the storage device 3. The traffic congestion determination unit 143 may determine that traffic congestion has occurred if the hourly average vehicle speed is equal to or less than a threshold value for the hourly average vehicle speed that has been set in advance in the storage device 3. Alternatively, the traffic congestion determination unit 143 may determine that traffic congestion has not occurred if the hourly average vehicle speed exceeds a threshold value for the hourly average vehicle speed that has been set in advance in the storage device 3.
このとき、時間平均車速は、渋滞判定領域が考慮されて算出されてもよい。すなわち、時間平均車速算出部142は、渋滞判定領域への1または複数の侵入車両の推定速度に基づいて、渋滞判定領域への1または複数の侵入車両の時間平均車速を算出してもよい。このとき、渋滞判定部143は、侵入物体の時間平均車速に基づいて渋滞が発生したか否かを判定してもよい。 At this time, the time-average vehicle speed may be calculated taking into account the congestion determination area. That is, the time-average vehicle speed calculation unit 142 may calculate the time-average vehicle speed of one or more intruding vehicles into the congestion determination area based on the estimated speed of the one or more intruding vehicles into the congestion determination area. At this time, the congestion determination unit 143 may determine whether or not congestion has occurred based on the time-average vehicle speed of the intruding object.
また、上記では、平均動線長算出部133は、渋滞判定領域を考慮せずに平均動線長を算出する例について主に説明した。しかし、平均動線長算出部133は、渋滞判定領域を考慮して平均動線長を算出してもよい。渋滞判定領域への1または複数の侵入車両の動線に基づいて侵入物体の平均動線長を算出してもよい。そして、空間占有率算出部141は、侵入車両の車長と侵入車両の平均動線長とに基づいて、空間占有率を算出してもよい。 Furthermore, the above description mainly focuses on an example in which the average flow line length calculation unit 133 calculates the average flow line length without taking into account the congestion determination area. However, the average flow line length calculation unit 133 may calculate the average flow line length by taking into account the congestion determination area. The average flow line length of an intruding object may be calculated based on the flow lines of one or more intruding vehicles into the congestion determination area. The space occupancy rate calculation unit 141 may then calculate the space occupancy rate based on the vehicle length of the intruding vehicle and the average flow line length of the intruding vehicle.
また、上記では、車両検出部121が、撮影装置2から取得した映像31に基づいて車両情報32の作成を行う例について主に説明した。しかし、渋滞判定装置1は、他のセンサ(例えば、超音波センサなど)からセンサデータが得られる場合には、他のセンサから得られたセンサデータに基づいて、車両の走行位置、車両の台数、車速などのデータを取得し、取得したこれらのデータに基づいて車両情報を補正することも可能である。あるいは、複数のセンサが算出対象に応じて使い分けられてもよい。例えば、空間占有率は、撮影装置2から取得された映像31に基づいて算出され、時間平均車速は、超音波センサから取得された超音波に基づいて算出されてもよい。 The above mainly describes an example in which the vehicle detection unit 121 creates vehicle information 32 based on the image 31 acquired from the imaging device 2. However, if sensor data is obtained from other sensors (such as an ultrasonic sensor), the congestion determination device 1 can also acquire data such as vehicle driving position, number of vehicles, and vehicle speed based on the sensor data obtained from the other sensors, and correct the vehicle information based on this acquired data. Alternatively, multiple sensors may be used depending on the calculation target. For example, the space occupancy rate may be calculated based on the image 31 acquired from the imaging device 2, and the time-average vehicle speed may be calculated based on ultrasonic waves acquired from an ultrasonic sensor.
また、上記では、渋滞判定部143が、渋滞が発生した状態(渋滞状態)と渋滞が発生していない状態(非渋滞状態)との2状態を判定する例について主に説明した。しかし、渋滞判定部143は、渋滞度をいくつかの段階に分けることもできる。例えば、渋滞判定部143は、渋滞状態、混雑状態、通常状態という3状態を判定してもよい。 Furthermore, the above description mainly focuses on an example in which the congestion determination unit 143 determines two states: a state in which congestion has occurred (a congestion state) and a state in which congestion has not occurred (a non-congestion state). However, the congestion determination unit 143 can also divide the congestion level into several stages. For example, the congestion determination unit 143 may determine three states: a congestion state, a crowded state, and a normal state.
1 渋滞判定装置
11 映像取得部
12 車両情報作成部
121 車両検出部
122 車両識別部
123 車両分類部
124 動線抽出部
125 車速推定部
126 車長推定部
13 動線統計部
131 動線グルーピング部
132 渋滞判定領域設定部
133 平均動線長算出部
14 交通状況判定部
141 空間占有率算出部
142 時間平均車速算出部
143 渋滞判定部
15 結果出力部
2 撮影装置
3 記憶装置
4 出力装置
REFERENCE SIGNS LIST 1 congestion determination device 11 video acquisition unit 12 vehicle information creation unit 121 vehicle detection unit 122 vehicle identification unit 123 vehicle classification unit 124 flow line extraction unit 125 vehicle speed estimation unit 126 vehicle length estimation unit 13 flow line statistics unit 131 flow line grouping unit 132 congestion determination area setting unit 133 average flow line length calculation unit 14 traffic situation determination unit 141 space occupancy rate calculation unit 142 hourly average vehicle speed calculation unit 143 congestion determination unit 15 result output unit 2 imaging device 3 storage device 4 output device
Claims (23)
前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、
前記移動物体の動線に基づいて判定領域を設定する設定部と、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、
を備える、渋滞判定装置であって、
前記判定部は、
前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体を特定し、前記侵入物体の大きさに基づいて前記侵入物体が空間に占める割合である空間占有率を算出する空間占有率算出部と、
前記空間占有率に基づいて前記渋滞が発生したか否かを判定する渋滞判定部と、
を備え、
前記渋滞判定装置は、
前記検出結果に基づいて前記移動物体の種類を特定する分類部と、
前記侵入物体の種類に基づいて前記侵入物体の大きさを推定する大きさ推定部と、
を備える、渋滞判定装置。 a detection unit that detects one or more moving objects based on sensor data and obtains a detection result;
an extraction unit that extracts a flow line of the moving object based on the detection result;
a setting unit that sets a determination area based on the movement line of the moving object;
a determination unit that determines whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
A congestion determination device comprising:
The determination unit
a space occupancy calculation unit that identifies one or more intruding objects that have invaded the determination area among the moving objects based on the detected positions of the moving objects and the determination area, and calculates a space occupancy that is the ratio of the intruding objects to the space based on the sizes of the intruding objects;
a congestion determination unit that determines whether or not the congestion has occurred based on the space occupancy rate;
Equipped with
The congestion determination device
a classification unit that identifies the type of the moving object based on the detection result;
a size estimation unit that estimates a size of the intruding object based on the type of the intruding object;
A congestion determination device comprising:
前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、
前記移動物体の動線に基づいて判定領域を設定する設定部と、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、
を備える、渋滞判定装置であって、
前記判定部は、
前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体を特定し、前記侵入物体の大きさに基づいて前記侵入物体が空間に占める割合である空間占有率を算出する空間占有率算出部と、
前記空間占有率に基づいて前記渋滞が発生したか否かを判定する渋滞判定部と、
を備え、
前記渋滞判定装置は、前記移動物体の動線に基づいて前記移動物体の平均動線長を算出する平均動線長算出部を備え、
前記空間占有率算出部は、前記侵入物体の大きさと前記移動物体の平均動線長とに基づいて、前記空間占有率を算出する、
渋滞判定装置。 a detection unit that detects one or more moving objects based on sensor data and obtains a detection result;
an extraction unit that extracts a flow line of the moving object based on the detection result;
a setting unit that sets a determination area based on the movement line of the moving object;
a determination unit that determines whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
A congestion determination device comprising:
The determination unit
a space occupancy calculation unit that identifies one or more intruding objects that have invaded the determination area among the moving objects based on the detected positions of the moving objects and the determination area, and calculates a space occupancy that is the ratio of the intruding objects to the space based on the sizes of the intruding objects;
a congestion determination unit that determines whether or not the congestion has occurred based on the space occupancy rate;
Equipped with
the congestion determination device includes an average flow line length calculation unit that calculates an average flow line length of the moving object based on the flow line of the moving object;
the space occupancy calculation unit calculates the space occupancy based on a size of the intruding object and an average movement line length of the moving object;
Traffic congestion detection device.
前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、
前記移動物体の動線に基づいて判定領域を設定する設定部と、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、
を備える、渋滞判定装置であって、
前記判定部は、
前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体を特定し、前記侵入物体の大きさに基づいて前記侵入物体が空間に占める割合である空間占有率を算出する空間占有率算出部と、
前記空間占有率に基づいて前記渋滞が発生したか否かを判定する渋滞判定部と、
を備え、
前記渋滞判定装置は、前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体の動線に基づいて前記侵入物体の平均動線長を算出する平均動線長算出部を備え、
前記空間占有率算出部は、前記侵入物体の大きさと前記侵入物体の平均動線長とに基づいて、前記空間占有率を算出する、
渋滞判定装置。 a detection unit that detects one or more moving objects based on sensor data and obtains a detection result;
an extraction unit that extracts a flow line of the moving object based on the detection result;
a setting unit that sets a determination area based on the movement line of the moving object;
a determination unit that determines whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
A congestion determination device comprising:
The determination unit
a space occupancy calculation unit that identifies one or more intruding objects that have invaded the determination area among the moving objects based on the detected positions of the moving objects and the determination area, and calculates a space occupancy that is the ratio of the intruding objects to the space based on the sizes of the intruding objects;
a congestion determination unit that determines whether or not the congestion has occurred based on the space occupancy rate;
Equipped with
the congestion determination device includes an average flow line length calculation unit that calculates an average flow line length of one or more intruding objects that have invaded the determination area based on the detected positions of the moving objects and the determination area, and
the space occupancy calculation unit calculates the space occupancy based on a size of the intruding object and an average movement line length of the intruding object.
Traffic congestion detection device.
前記渋滞判定部は、前記移動物体の平均速度と前記空間占有率とに基づいて前記渋滞が発生したか否かを判定する、
請求項1~3のいずれか一項に記載の渋滞判定装置。 the determination unit includes an average speed calculation unit that calculates an average speed of the moving object based on the estimated speed of the moving object;
the congestion determination unit determines whether the congestion has occurred based on the average speed of the moving object and the space occupancy rate;
The congestion determination device according to any one of claims 1 to 3 .
請求項1~4のいずれか一項に記載の渋滞判定装置。 The congestion determination unit determines whether the congestion has occurred based on whether the space occupancy rate is equal to or greater than a threshold.
The congestion determination device according to any one of claims 1 to 4 .
前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、
前記移動物体の動線に基づいて判定領域を設定する設定部と、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、
を備える、渋滞判定装置であって、
前記判定部は、
前記移動物体の動線と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体の推定速度に基づいて前記侵入物体の平均速度を算出する平均速度算出部と、
前記侵入物体の平均速度に基づいて前記渋滞が発生したか否かを判定する渋滞判定部と、
を備え、
前記渋滞判定装置は、前記侵入物体の動線と、前記移動物体の前記センサデータにおける長さから実空間における長さへの変換を示す変換パラメータとに基づいて、前記侵入物体の速度を推定して前記侵入物体の推定速度を得る速度推定部を備える、
渋滞判定装置。 a detection unit that detects one or more moving objects based on sensor data and obtains a detection result;
an extraction unit that extracts a flow line of the moving object based on the detection result;
a setting unit that sets a determination area based on the movement line of the moving object;
a determination unit that determines whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
A congestion determination device comprising:
The determination unit
an average speed calculation unit that calculates an average speed of one or more intruding objects that have invaded the judgment area among the moving objects based on the flow line of the moving object and the judgment area;
a congestion determination unit that determines whether or not the congestion has occurred based on the average speed of the intruding object;
Equipped with
The congestion determination device includes a speed estimation unit that estimates a speed of the intruding object based on a path of movement of the intruding object and a transformation parameter that indicates a transformation from a length of the moving object in the sensor data to a length in real space, and obtains an estimated speed of the intruding object.
Traffic congestion detection device.
請求項6に記載の渋滞判定装置。 the traffic congestion determination unit determines whether the traffic congestion has occurred based on whether the average speed of the intruding object is equal to or less than a threshold value.
The congestion determination device according to claim 6 .
前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、
前記移動物体の動線に基づいて判定領域を設定する設定部と、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、
を備える、渋滞判定装置であって、
前記渋滞判定装置は、
前記検出結果に基づいて同一の移動物体ごとの検出結果を識別する識別部を備え、
前記抽出部は、前記移動物体ごとの検出結果に基づいて前記移動物体ごとの動線を抽出し、
前記設定部は、前記移動物体ごとの動線に基づいて前記判定領域を設定し、
前記判定部は、前記移動物体ごとの動線と前記判定領域とに基づいて前記渋滞が発生したか否かを判定する、
渋滞判定装置。 a detection unit that detects one or more moving objects based on sensor data and obtains a detection result;
an extraction unit that extracts a flow line of the moving object based on the detection result;
a setting unit that sets a determination area based on the movement line of the moving object;
a determination unit that determines whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
A congestion determination device comprising:
The congestion determination device
an identification unit that identifies the detection results for each identical moving object based on the detection results;
the extraction unit extracts a flow line for each of the moving objects based on a detection result for each of the moving objects;
the setting unit sets the determination area based on a line of movement of each of the moving objects;
the determination unit determines whether the congestion has occurred based on the flow line of each moving object and the determination area.
Traffic congestion detection device.
前記渋滞判定装置は、前記移動物体の動線に対して前記複数のラインそれぞれを単位としてグルーピングを行ってラインごとの前記移動物体の動線を抽出する動線グルーピング部を備え、
前記設定部は、前記ラインごとの前記移動物体の動線に基づいて、前記ラインごとに前記判定領域を設定し、
前記判定部は、前記ラインごとの前記移動物体の動線および前記判定領域に基づいて、前記ラインごとに前記渋滞が発生したか否かを判定する、
請求項1~8のいずれか一項に記載の渋滞判定装置。 The movement area of the moving object is divided into a plurality of lines according to the direction of movement of the moving object,
the congestion determination device includes a flow line grouping unit that performs grouping of the flow lines of the moving objects in units of the plurality of lines to extract the flow lines of the moving objects for each line,
the setting unit sets the determination area for each line based on a line of movement of the moving object for each line;
the determination unit determines whether or not the congestion has occurred for each of the lines based on the line of movement of the moving object for each of the lines and the determination area.
The traffic congestion determination device according to any one of claims 1 to 8 .
前記動線グルーピング部は、前記移動物体の動線に対して前記複数のレーンの少なくとも一部に含まれる1または複数のレーンそれぞれを単位としてグルーピングを行ってレーンごとの前記移動物体の動線を抽出し、
前記設定部は、前記レーンごとの前記移動物体の動線に基づいて、前記レーンごとに前記判定領域を設定し、
前記判定部は、前記レーンごとの前記移動物体の動線および前記判定領域に基づいて、前記レーンごとに前記渋滞が発生したか否かを判定する、
請求項9に記載の渋滞判定装置。 the line includes a plurality of lanes;
the flow line grouping unit performs grouping of the flow lines of the moving object in units of one or more lanes included in at least a portion of the plurality of lanes to extract the flow lines of the moving object for each lane;
the setting unit sets the determination area for each lane based on a line of movement of the moving object for each lane;
the determination unit determines whether or not the congestion has occurred for each lane based on the flow line of the moving object for each lane and the determination area.
The congestion determination device according to claim 9 .
請求項1~10のいずれか一項に記載の渋滞判定装置。 The traffic congestion determination device includes a result output unit that outputs a determination result indicating whether or not the traffic congestion has occurred.
The traffic congestion determination device according to any one of claims 1 to 10 .
請求項1~11のいずれか一項に記載の渋滞判定装置。 The sensor data is video data.
The traffic congestion determination device according to any one of claims 1 to 11 .
請求項1~12のいずれか一項に記載の渋滞判定装置。 The moving object is a vehicle.
The traffic congestion determination device according to any one of claims 1 to 12 .
センサデータに基づいて1または複数の移動物体を検出して検出結果を得るステップと、
前記検出結果に基づいて前記移動物体の動線を抽出するステップと、
前記移動物体の動線に基づいて判定領域を設定するステップと、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定するステップと、
を備え、
前記判定するステップは、
前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体を特定し、前記侵入物体の大きさに基づいて前記侵入物体が空間に占める割合である空間占有率を算出するステップと、
前記空間占有率に基づいて前記渋滞が発生したか否かを判定するステップと、
を備え、
前記渋滞判定方法は、
前記検出結果に基づいて前記移動物体の種類を特定するステップと、
前記侵入物体の種類に基づいて前記侵入物体の大きさを推定するステップと、
を備える、渋滞判定方法。 A congestion determination method executed by a congestion determination device,
detecting one or more moving objects based on the sensor data to obtain a detection result;
extracting a line of movement of the moving object based on the detection result;
setting a judgment area based on the movement line of the moving object;
determining whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
Equipped with
The determining step includes:
a step of identifying one or more intruding objects that have invaded the judgment area among the moving objects based on the detected positions of the moving objects and the judgment area, and calculating a space occupancy rate that is a ratio of the intruding objects to the space based on the sizes of the intruding objects;
determining whether or not the congestion has occurred based on the space occupancy rate;
Equipped with
The congestion determination method includes:
identifying the type of the moving object based on the detection result;
estimating a size of the intruding object based on the type of the intruding object;
A congestion determination method comprising :
センサデータに基づいて1または複数の移動物体を検出して検出結果を得るステップと、
前記検出結果に基づいて前記移動物体の動線を抽出するステップと、
前記移動物体の動線に基づいて判定領域を設定するステップと、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定するステップと、
を備え、
前記判定するステップは、
前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体を特定し、前記侵入物体の大きさに基づいて前記侵入物体が空間に占める割合である空間占有率を算出するステップと、
前記空間占有率に基づいて前記渋滞が発生したか否かを判定するステップと、
を備え、
前記渋滞判定方法は、前記移動物体の動線に基づいて前記移動物体の平均動線長を算出するステップを備え、
前記空間占有率を算出するステップは、前記侵入物体の大きさと前記移動物体の平均動線長とに基づいて、前記空間占有率を算出するステップを備える、
渋滞判定方法。 A congestion determination method executed by a congestion determination device,
detecting one or more moving objects based on the sensor data to obtain a detection result;
extracting a line of movement of the moving object based on the detection result;
setting a judgment area based on the movement line of the moving object;
determining whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
Equipped with
The determining step includes:
a step of identifying one or more intruding objects that have invaded the judgment area among the moving objects based on the detected positions of the moving objects and the judgment area, and calculating a space occupancy rate that is a ratio of the intruding objects to the space based on the sizes of the intruding objects;
determining whether or not the congestion has occurred based on the space occupancy rate;
Equipped with
The congestion determination method includes a step of calculating an average flow line length of the moving object based on the flow line of the moving object,
the step of calculating the space occupancy rate includes a step of calculating the space occupancy rate based on a size of the intruding object and an average movement line length of the moving object.
Method for determining congestion.
センサデータに基づいて1または複数の移動物体を検出して検出結果を得るステップと、
前記検出結果に基づいて前記移動物体の動線を抽出するステップと、
前記移動物体の動線に基づいて判定領域を設定するステップと、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定するステップと、
を備え、
前記判定するステップは、
前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体を特定し、前記侵入物体の大きさに基づいて前記侵入物体が空間に占める割合である空間占有率を算出するステップと、
前記空間占有率に基づいて前記渋滞が発生したか否かを判定するステップと、
を備え、
前記渋滞判定方法は、前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体の動線に基づいて前記侵入物体の平均動線長を算出するステップを備え、
前記空間占有率を算出するステップは、前記侵入物体の大きさと前記侵入物体の平均動線長とに基づいて、前記空間占有率を算出するステップを備える、
渋滞判定方法。 A congestion determination method executed by a congestion determination device,
detecting one or more moving objects based on the sensor data to obtain a detection result;
extracting a line of movement of the moving object based on the detection result;
setting a judgment area based on the movement line of the moving object;
determining whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
Equipped with
The determining step includes:
a step of identifying one or more intruding objects that have invaded the judgment area among the moving objects based on the detected positions of the moving objects and the judgment area, and calculating a space occupancy rate that is a ratio of the intruding objects to the space based on the sizes of the intruding objects;
determining whether or not the congestion has occurred based on the space occupancy rate;
Equipped with
The congestion determination method includes a step of calculating an average flow line length of one or more intruding objects that have invaded the determination area based on the detected positions of the moving objects and the determination area, and
the step of calculating the space occupancy rate includes a step of calculating the space occupancy rate based on a size of the intruding object and an average movement line length of the intruding object.
Method for determining congestion.
センサデータに基づいて1または複数の移動物体を検出して検出結果を得るステップと、
前記検出結果に基づいて前記移動物体の動線を抽出するステップと、
前記移動物体の動線に基づいて判定領域を設定するステップと、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定するステップと、
を備え、
前記判定するステップは、
前記移動物体の動線と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体の推定速度に基づいて前記侵入物体の平均速度を算出するステップと、
前記侵入物体の平均速度に基づいて前記渋滞が発生したか否かを判定するステップと、
を備え、
前記渋滞判定方法は、
前記侵入物体の動線と、前記移動物体の前記センサデータにおける長さから実空間における長さへの変換を示す変換パラメータとに基づいて、前記侵入物体の速度を推定して前記侵入物体の推定速度を得るステップを備える、
渋滞判定方法。 A congestion determination method executed by a congestion determination device,
detecting one or more moving objects based on the sensor data to obtain a detection result;
extracting a line of movement of the moving object based on the detection result;
setting a judgment area based on the movement line of the moving object;
determining whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
Equipped with
The determining step includes:
calculating an average speed of one or more intruding objects among the moving objects that have invaded the judgment area based on the flow line of the moving object and the judgment area;
determining whether the traffic jam has occurred based on an average speed of the intruding object;
Equipped with
The congestion determination method includes:
a step of estimating a speed of the intruding object based on a line of movement of the intruding object and a transformation parameter indicating a transformation from a length in the sensor data of the moving object to a length in real space, to obtain an estimated speed of the intruding object;
Method for determining congestion.
センサデータに基づいて1または複数の移動物体を検出して検出結果を得るステップと、
前記検出結果に基づいて前記移動物体の動線を抽出するステップと、
前記移動物体の動線に基づいて判定領域を設定するステップと、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定するステップと、
を備え、
前記渋滞判定方法は、
前記検出結果に基づいて同一の移動物体ごとの検出結果を識別するステップを備え、
前記抽出するステップは、前記移動物体ごとの検出結果に基づいて前記移動物体ごとの動線を抽出するステップを備え、
前記設定するステップは、前記移動物体ごとの動線に基づいて前記判定領域を設定するステップを備え、
前記判定するステップは、前記移動物体ごとの動線と前記判定領域とに基づいて前記渋滞が発生したか否かを判定するステップを備える、
渋滞判定方法。 A congestion determination method executed by a congestion determination device,
detecting one or more moving objects based on the sensor data to obtain a detection result;
extracting a line of movement of the moving object based on the detection result;
setting a judgment area based on the movement line of the moving object;
determining whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
Equipped with
The congestion determination method includes:
a step of identifying the detection results for each of the same moving objects based on the detection results;
the extracting step includes a step of extracting a flow line for each of the moving objects based on a detection result for each of the moving objects;
the setting step includes a step of setting the determination area based on a flow line of each of the moving objects;
the determining step includes a step of determining whether or not the congestion has occurred based on the flow line of each of the moving objects and the determination area.
Method for determining congestion.
センサデータに基づいて1または複数の移動物体を検出して検出結果を得る検出部と、
前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、
前記移動物体の動線に基づいて判定領域を設定する設定部と、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、
を備える渋滞判定装置として機能させ、
前記判定部は、
前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体を特定し、前記侵入物体の大きさに基づいて前記侵入物体が空間に占める割合である空間占有率を算出する空間占有率算出部と、
前記空間占有率に基づいて前記渋滞が発生したか否かを判定する渋滞判定部と、
を備え、
前記渋滞判定装置は、
前記検出結果に基づいて前記移動物体の種類を特定する分類部と、
前記侵入物体の種類に基づいて前記侵入物体の大きさを推定する大きさ推定部と、
を備える、プログラム。 Computer,
a detection unit that detects one or more moving objects based on sensor data and obtains a detection result;
an extraction unit that extracts a flow line of the moving object based on the detection result;
a setting unit that sets a determination area based on the movement line of the moving object;
a determination unit that determines whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
and functioning as a congestion determination device comprising :
The determination unit
a space occupancy calculation unit that identifies one or more intruding objects that have invaded the determination area among the moving objects based on the detected positions of the moving objects and the determination area, and calculates a space occupancy that is the ratio of the intruding objects to the space based on the sizes of the intruding objects;
a congestion determination unit that determines whether or not the congestion has occurred based on the space occupancy rate;
Equipped with
The congestion determination device
a classification unit that identifies the type of the moving object based on the detection result;
a size estimation unit that estimates a size of the intruding object based on the type of the intruding object;
A program that includes :
センサデータに基づいて1または複数の移動物体を検出して検出結果を得る検出部と、
前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、
前記移動物体の動線に基づいて判定領域を設定する設定部と、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、
を備える渋滞判定装置として機能させ、
前記判定部は、
前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体を特定し、前記侵入物体の大きさに基づいて前記侵入物体が空間に占める割合である空間占有率を算出する空間占有率算出部と、
前記空間占有率に基づいて前記渋滞が発生したか否かを判定する渋滞判定部と、
を備え、
前記渋滞判定装置は、前記移動物体の動線に基づいて前記移動物体の平均動線長を算出する平均動線長算出部を備え、
前記空間占有率算出部は、前記侵入物体の大きさと前記移動物体の平均動線長とに基づいて、前記空間占有率を算出する、
プログラム。 Computer,
a detection unit that detects one or more moving objects based on sensor data and obtains a detection result;
an extraction unit that extracts a flow line of the moving object based on the detection result;
a setting unit that sets a determination area based on the movement line of the moving object;
a determination unit that determines whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
and functioning as a congestion determination device comprising :
The determination unit
a space occupancy calculation unit that identifies one or more intruding objects that have invaded the determination area among the moving objects based on the detected positions of the moving objects and the determination area, and calculates a space occupancy that is the ratio of the intruding objects to the space based on the sizes of the intruding objects;
a congestion determination unit that determines whether or not the congestion has occurred based on the space occupancy rate;
Equipped with
the congestion determination device includes an average flow line length calculation unit that calculates an average flow line length of the moving object based on the flow line of the moving object;
the space occupancy calculation unit calculates the space occupancy based on a size of the intruding object and an average movement line length of the moving object;
program.
センサデータに基づいて1または複数の移動物体を検出して検出結果を得る検出部と、
前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、
前記移動物体の動線に基づいて判定領域を設定する設定部と、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、
を備える渋滞判定装置として機能させ、
前記判定部は、
前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体を特定し、前記侵入物体の大きさに基づいて前記侵入物体が空間に占める割合である空間占有率を算出する空間占有率算出部と、
前記空間占有率に基づいて前記渋滞が発生したか否かを判定する渋滞判定部と、
を備え、
前記渋滞判定装置は、前記移動物体の検出位置と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体の動線に基づいて前記侵入物体の平均動線長を算出する平均動線長算出部を備え、
前記空間占有率算出部は、前記侵入物体の大きさと前記侵入物体の平均動線長とに基づいて、前記空間占有率を算出する、
プログラム。 Computer,
a detection unit that detects one or more moving objects based on sensor data and obtains a detection result;
an extraction unit that extracts a flow line of the moving object based on the detection result;
a setting unit that sets a determination area based on the movement line of the moving object;
a determination unit that determines whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
and functioning as a congestion determination device comprising :
The determination unit
a space occupancy calculation unit that identifies one or more intruding objects that have invaded the determination area among the moving objects based on the detected positions of the moving objects and the determination area, and calculates a space occupancy that is the ratio of the intruding objects to the space based on the sizes of the intruding objects;
a congestion determination unit that determines whether or not the congestion has occurred based on the space occupancy rate;
Equipped with
the congestion determination device includes an average flow line length calculation unit that calculates an average flow line length of one or more intruding objects that have invaded the determination area based on the detected positions of the moving objects and the determination area, and
the space occupancy calculation unit calculates the space occupancy based on a size of the intruding object and an average movement line length of the intruding object.
program.
センサデータに基づいて1または複数の移動物体を検出して検出結果を得る検出部と、
前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、
前記移動物体の動線に基づいて判定領域を設定する設定部と、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、
を備える渋滞判定装置として機能させ、
前記判定部は、
前記移動物体の動線と前記判定領域とに基づいて、前記移動物体のうち前記判定領域に侵入した1または複数の侵入物体の推定速度に基づいて前記侵入物体の平均速度を算出する平均速度算出部と、
前記侵入物体の平均速度に基づいて前記渋滞が発生したか否かを判定する渋滞判定部と、
を備え、
前記渋滞判定装置は、前記侵入物体の動線と、前記移動物体の前記センサデータにおける長さから実空間における長さへの変換を示す変換パラメータとに基づいて、前記侵入物体の速度を推定して前記侵入物体の推定速度を得る速度推定部を備える、
プログラム。 Computer,
a detection unit that detects one or more moving objects based on sensor data and obtains a detection result;
an extraction unit that extracts a flow line of the moving object based on the detection result;
a setting unit that sets a determination area based on the movement line of the moving object;
a determination unit that determines whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
and functioning as a congestion determination device comprising :
The determination unit
an average speed calculation unit that calculates an average speed of one or more intruding objects that have invaded the judgment area among the moving objects based on the flow line of the moving object and the judgment area;
a congestion determination unit that determines whether or not the congestion has occurred based on the average speed of the intruding object;
Equipped with
The congestion determination device includes a speed estimation unit that estimates a speed of the intruding object based on a path of movement of the intruding object and a transformation parameter that indicates a transformation from a length of the moving object in the sensor data to a length in real space, and obtains an estimated speed of the intruding object.
program.
センサデータに基づいて1または複数の移動物体を検出して検出結果を得る検出部と、
前記検出結果に基づいて前記移動物体の動線を抽出する抽出部と、
前記移動物体の動線に基づいて判定領域を設定する設定部と、
前記移動物体の動線と前記判定領域とに基づいて渋滞が発生したか否かを判定する判定部と、
を備える渋滞判定装置として機能させ、
前記渋滞判定装置は、
前記検出結果に基づいて同一の移動物体ごとの検出結果を識別する識別部を備え、
前記抽出部は、前記移動物体ごとの検出結果に基づいて前記移動物体ごとの動線を抽出し、
前記設定部は、前記移動物体ごとの動線に基づいて前記判定領域を設定し、
前記判定部は、前記移動物体ごとの動線と前記判定領域とに基づいて前記渋滞が発生したか否かを判定する、
プログラム。
Computer,
a detection unit that detects one or more moving objects based on sensor data and obtains a detection result;
an extraction unit that extracts a flow line of the moving object based on the detection result;
a setting unit that sets a determination area based on the movement line of the moving object;
a determination unit that determines whether or not a traffic jam has occurred based on the flow line of the moving object and the determination area;
and functioning as a congestion determination device comprising:
The congestion determination device
an identification unit that identifies the detection results for each identical moving object based on the detection results;
the extraction unit extracts a flow line for each of the moving objects based on a detection result for each of the moving objects;
the setting unit sets the determination area based on a line of movement of each of the moving objects;
the determination unit determines whether the congestion has occurred based on the flow line of each moving object and the determination area.
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021180816A JP7753808B2 (en) | 2021-11-05 | 2021-11-05 | Traffic congestion determination device, traffic congestion determination method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021180816A JP7753808B2 (en) | 2021-11-05 | 2021-11-05 | Traffic congestion determination device, traffic congestion determination method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023069161A JP2023069161A (en) | 2023-05-18 |
| JP7753808B2 true JP7753808B2 (en) | 2025-10-15 |
Family
ID=86327569
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021180816A Active JP7753808B2 (en) | 2021-11-05 | 2021-11-05 | Traffic congestion determination device, traffic congestion determination method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7753808B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025211026A1 (en) * | 2024-04-05 | 2025-10-09 | パナソニックIpマネジメント株式会社 | Lane determination device, lane determination method, and program |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002367077A (en) | 2001-06-07 | 2002-12-20 | Mitsubishi Electric Corp | Traffic congestion determination device and traffic congestion determination method |
| JP2004110185A (en) | 2002-09-13 | 2004-04-08 | Sumitomo Electric Ind Ltd | Traffic condition analyzer |
| JP2004133790A (en) | 2002-10-11 | 2004-04-30 | Sumitomo Electric Ind Ltd | Traffic situation display method, traffic situation display system, and traffic situation display device |
| JP2007026300A (en) | 2005-07-20 | 2007-02-01 | Matsushita Electric Ind Co Ltd | Traffic flow abnormality detection device and traffic flow abnormality detection method |
| JP2011192069A (en) | 2010-03-15 | 2011-09-29 | Kddi R & D Laboratories Inc | Vehicle traffic monitoring apparatus and program |
| JP2014225098A (en) | 2013-05-15 | 2014-12-04 | 株式会社東芝 | Traffic control system and privilege information providing method |
| US20180124319A1 (en) | 2016-10-28 | 2018-05-03 | Samsung Sds Co., Ltd. | Method and apparatus for real-time traffic information provision |
| JP2021135876A (en) | 2020-02-28 | 2021-09-13 | 綜合警備保障株式会社 | Wide area monitoring device, wide area monitoring system, and program |
-
2021
- 2021-11-05 JP JP2021180816A patent/JP7753808B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002367077A (en) | 2001-06-07 | 2002-12-20 | Mitsubishi Electric Corp | Traffic congestion determination device and traffic congestion determination method |
| JP2004110185A (en) | 2002-09-13 | 2004-04-08 | Sumitomo Electric Ind Ltd | Traffic condition analyzer |
| JP2004133790A (en) | 2002-10-11 | 2004-04-30 | Sumitomo Electric Ind Ltd | Traffic situation display method, traffic situation display system, and traffic situation display device |
| JP2007026300A (en) | 2005-07-20 | 2007-02-01 | Matsushita Electric Ind Co Ltd | Traffic flow abnormality detection device and traffic flow abnormality detection method |
| JP2011192069A (en) | 2010-03-15 | 2011-09-29 | Kddi R & D Laboratories Inc | Vehicle traffic monitoring apparatus and program |
| JP2014225098A (en) | 2013-05-15 | 2014-12-04 | 株式会社東芝 | Traffic control system and privilege information providing method |
| US20180124319A1 (en) | 2016-10-28 | 2018-05-03 | Samsung Sds Co., Ltd. | Method and apparatus for real-time traffic information provision |
| JP2021135876A (en) | 2020-02-28 | 2021-09-13 | 綜合警備保障株式会社 | Wide area monitoring device, wide area monitoring system, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023069161A (en) | 2023-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10261574B2 (en) | Real-time detection system for parked vehicles | |
| CN112487908B (en) | Detection and dynamic tracking method of front vehicle line-pressing behavior based on vehicle video | |
| JP6488083B2 (en) | Hybrid method and system of video and vision based access control for parking space occupancy determination | |
| Mithun et al. | Detection and classification of vehicles from video using multiple time-spatial images | |
| JP6180482B2 (en) | Methods, systems, products, and computer programs for multi-queue object detection and analysis (multi-queue object detection and analysis) | |
| US10212397B2 (en) | Abandoned object detection apparatus and method and system | |
| WO2020000251A1 (en) | Method for identifying video involving violation at intersection based on coordinated relay of video cameras | |
| JP7675339B2 (en) | Object Tracking Device | |
| EP1560161B1 (en) | Method and system for searching for events in video surveillance | |
| CN110598511A (en) | Method, device, electronic equipment and system for detecting green light running event | |
| CN105989614B (en) | Dangerous object detection method fusing multi-source visual information | |
| CN110717361A (en) | Vehicle parking detection method, preceding vehicle start reminding method and storage medium | |
| CN111627224A (en) | Vehicle speed abnormality detection method, device, equipment and storage medium | |
| WO2025103238A1 (en) | Traffic parameter processing method and apparatus, and device and medium | |
| JP7753808B2 (en) | Traffic congestion determination device, traffic congestion determination method, and program | |
| JP7452095B2 (en) | Data processing device, data processing method and program | |
| CN115909305A (en) | A vehicle information identification method, device, equipment and storage medium | |
| CN106598856B (en) | A kind of path detection method and device | |
| US20220262122A1 (en) | Image collection apparatus and image collection method | |
| JP6926644B2 (en) | Anomaly estimation device and display device | |
| JP2023032438A (en) | Information processing device, information processing method, and program | |
| CN112200082A (en) | A method, device, equipment and storage medium for starting identification of a preceding vehicle | |
| Muniruzzaman et al. | Deterministic algorithm for traffic detection in free-flow and congestion using video sensor | |
| JP4697761B2 (en) | Queue detection method and queue detection apparatus | |
| JP2016018421A (en) | Image classification device, number plate reading device, number plate reading system, and image classification method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240808 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250424 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250513 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250623 |
|
| 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: 20250902 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250915 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7753808 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |