US20230360523A1 - Traffic monitoring apparatus, traffic monitoring system, traffic monitoring method, and non-transitory computer readable medium storing program - Google Patents
Traffic monitoring apparatus, traffic monitoring system, traffic monitoring method, and non-transitory computer readable medium storing program Download PDFInfo
- Publication number
- US20230360523A1 US20230360523A1 US18/222,256 US202318222256A US2023360523A1 US 20230360523 A1 US20230360523 A1 US 20230360523A1 US 202318222256 A US202318222256 A US 202318222256A US 2023360523 A1 US2023360523 A1 US 2023360523A1
- Authority
- US
- United States
- Prior art keywords
- congestion
- intersection
- traffic monitoring
- cause
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/60—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0137—Measuring and analyzing of parameters relative to traffic conditions for specific applications
- G08G1/0145—Measuring and analyzing of parameters relative to traffic conditions for specific applications for active traffic flow control
-
- A—HUMAN NECESSITIES
- A23—FOODS OR FOODSTUFFS; TREATMENT THEREOF, NOT COVERED BY OTHER CLASSES
- A23L—FOODS, FOODSTUFFS OR NON-ALCOHOLIC BEVERAGES, NOT OTHERWISE PROVIDED FOR; PREPARATION OR TREATMENT THEREOF
- A23L33/00—Modifying nutritive qualities of foods; Dietetic products; Preparation or treatment thereof
- A23L33/30—Dietetic or nutritional methods, e.g. for losing weight
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/45—For evaluating or diagnosing the musculoskeletal system or teeth
- A61B5/4519—Muscles
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4869—Determining body composition
- A61B5/4872—Body fat
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/22—Social work or social welfare, e.g. community support activities or counselling services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
- G06V20/54—Surveillance or monitoring of activities, e.g. for recognising suspicious objects of traffic, e.g. cars on the road, trains or boats
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0133—Traffic data processing for classifying traffic situation
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/04—Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/056—Detecting movement of traffic to be counted or controlled with provision for distinguishing direction of travel
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/70—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H70/00—ICT specially adapted for the handling or processing of medical references
- G16H70/60—ICT specially adapted for the handling or processing of medical references relating to pathologies
-
- A—HUMAN NECESSITIES
- A23—FOODS OR FOODSTUFFS; TREATMENT THEREOF, NOT COVERED BY OTHER CLASSES
- A23V—INDEXING SCHEME RELATING TO FOODS, FOODSTUFFS OR NON-ALCOHOLIC BEVERAGES AND LACTIC OR PROPIONIC ACID BACTERIA USED IN FOODSTUFFS OR FOOD PREPARATION
- A23V2002/00—Food compositions, function of food ingredients or processes for food or foodstuffs
Definitions
- the present disclosure relates to a traffic monitoring apparatus, a traffic monitoring system, a traffic monitoring method, and a non-transitory computer readable medium storing a program.
- Patent Literature 1 discloses an image-capturing system provided in an intersection.
- the image-capturing system according to this Patent Literature includes an overall view image-capturing unit, a tracking target specifying unit, a plurality of specific target image-capturing units, and a voice information output unit.
- the overall view image-capturing unit captures images of a plurality of targets that travel in an intersection and in the vicinity of the intersection.
- the tracking target specifying unit specifies a target to be tracked from the data captured by the overall view image-capturing unit based on predetermined conditions.
- the plurality of specific target image-capturing units include image-pickup elements whose image resolution is higher than that of the image-pickup elements of the overall view image-capturing unit and capture images of the target to be tracked while tracking it.
- the voice information output unit outputs voice information with directivity for the target to be tracked.
- Patent Literature 2 discloses a traffic control apparatus.
- the traffic control apparatus according to Patent Literature 2 stores a transition with time of a traffic situation in a target road network in a traffic situation storage unit.
- the traffic control apparatus according to Patent Literature 2 estimates, from the transition with time of the traffic situation, a site where a chronic traffic problem such as congestion is occurring and generates measures for eliminating the traffic problem for the estimated site. After executing the above measures, the traffic control apparatus verifies the adequacy of the measures using the actual traffic situations and uses the results of the verification as know-how when following measures are generated.
- Patent Literature 3 discloses a traffic system for estimating a traffic path where congestion is occurring.
- the traffic system disclosed in Patent Literature 3 includes traffic network data which describes connection relations between traffic paths. This traffic system specifies another traffic path connected to a traffic path that is determined to be congested based on the traffic network data, determines whether or not congestion is occurring in the other traffic path, and records the results of the determination in a congestion list along with the connection relation.
- the present disclosure has been made in order to solve the aforementioned problem and an object of the present disclosure is to provide a traffic monitoring apparatus, a traffic monitoring system, a traffic monitoring method, and a program capable of determining a cause of traffic congestion more definitely.
- a traffic monitoring apparatus includes: vehicle information acquisition means for acquiring vehicle information regarding a travelling state of a vehicle travelling on a road; additional information acquisition means for acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle; congestion determination means for determining, for each of a plurality of lanes on the road, whether or not congestion is occurring based on the vehicle information; and cause determination means for determining, for the lane that has been determined to be congested, a cause of the congestion using at least the additional information.
- a traffic monitoring system includes: at least one detection apparatus configured to detect a state of a road; and a traffic monitoring apparatus configured to monitor traffic on the road, in which the traffic monitoring apparatus includes: vehicle information acquisition means for acquiring vehicle information regarding a travelling state of a vehicle travelling on a road using the results of the detection received from the detection apparatus; additional information acquisition means for acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle using the results of the detection received from the detection apparatus; congestion determination means for determining, for each of a plurality of lanes on the road, whether or not congestion is occurring based on the vehicle information; and cause determination means for determining, for the lane that has been determined to be congested, a cause of the congestion using at least the additional information.
- vehicle information acquisition means for acquiring vehicle information regarding a travelling state of a vehicle travelling on a road using the results of the detection received from the detection apparatus
- additional information acquisition means for acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling
- a traffic monitoring method includes: acquiring vehicle information regarding a travelling state of a vehicle travelling on a road; acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle; determining, for each of a plurality of lanes of the road, whether or not congestion is occurring based on the vehicle information; and determining, for the lane that has been determined to be congested, a cause of congestion using at least the additional information.
- a program causes a computer to execute the following steps of: acquiring vehicle information regarding a travelling state of a vehicle travelling on a road; acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle; determining, for each of a plurality of lanes of the road, whether or not congestion is occurring based on the vehicle information; and determining, for the lane that has been determined to be congested, a cause of congestion using at least the additional information.
- a traffic monitoring apparatus a traffic monitoring system, a traffic monitoring method, and a program capable of determining a cause of traffic congestion more definitely.
- FIG. 1 is a diagram showing an outline of a traffic monitoring system according to an example embodiment of the present disclosure
- FIG. 2 is a diagram showing a traffic monitoring system according to a first example embodiment
- FIG. 3 is a diagram illustrating a plurality of intersections where detection apparatuses according to the first example embodiment are installed
- FIG. 4 is a diagram illustrating intersections where the detection apparatuses according to the first example embodiment are installed
- FIG. 5 is a diagram showing a configuration of a traffic monitoring apparatus according to the first example embodiment
- FIG. 6 is a flowchart showing a traffic monitoring method executed by the traffic monitoring apparatus according to the first example embodiment
- FIG. 7 is a diagram illustrating a congestion determination method performed by a congestion determination unit according to the first example embodiment
- FIG. 8 is a diagram illustrating a cause determination method performed by a cause determination unit according to the first example embodiment
- FIG. 9 is a diagram for describing a cause determination method according to the first example embodiment.
- FIG. 10 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause
- FIG. 11 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause
- FIG. 12 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause
- FIG. 13 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause
- FIG. 14 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause
- FIG. 15 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause
- FIG. 16 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause.
- FIG. 17 is a diagram illustrating countermeasure information according to the first example embodiment.
- the detection apparatus 20 is, for example, a camera, a sensor or the like.
- the detection apparatus 20 detects a state of a road and transmits data indicating the results of the detection to the traffic monitoring apparatus 10 .
- the detection apparatus 20 detects a state of an area in the vicinity of an intersection and transmits data indicating the results of the detection to the traffic monitoring apparatus 10 .
- the detection apparatus 20 transmits images (image data) obtained by capturing images of surroundings of the intersection to the traffic monitoring apparatus 10 .
- image may also indicate “image data indicating images”, which is a processing target in information processing. Further, the images may either be still images or moving images.
- the traffic monitoring apparatus 10 monitors the traffic of the road whose state is detected by the detection apparatus 20 .
- the traffic monitoring apparatus 10 monitors the traffic of at least one intersection where the detection apparatus 20 is installed.
- the traffic monitoring apparatus 10 includes a vehicle information acquisition unit 11 (vehicle information acquisition means), an additional information acquisition unit 12 (additional information acquisition means), a congestion determination unit 13 (congestion determination means), and a cause determination unit 14 (cause determination means).
- the vehicle information acquisition unit 11 acquires vehicle information regarding the travelling states of vehicles that are travelling on a road from the data received from the detection apparatus 20 .
- the vehicle information acquisition unit 11 acquires vehicle information regarding travelling states of vehicles that are present in the vicinity of the intersection from the data received from the detection apparatus 20 .
- the traffic monitoring apparatus 10 determines, for each of a plurality of lanes of a road, whether or not congestion is occurring and determines the cause of the congestion in the lane which has been determined to be congested. Therefore, the traffic monitoring system 1 according to the present disclosure is able to determine the cause of the congestion more definitely. Therefore, it becomes possible to examine countermeasures against congestion more appropriately. By using the traffic monitoring system 1 as well, it becomes possible to determine the cause of the congestion more definitely. Further, by using a traffic monitoring method executed in the traffic monitoring apparatus 10 and a program that executes the traffic monitoring method as well, it becomes possible to determine the cause of the congestion more definitely.
- FIG. 2 is a diagram showing a traffic monitoring system 1 according to a first example embodiment.
- the traffic monitoring system 1 is formed of a plurality of detection apparatuses 20 and a traffic monitoring apparatus 100 .
- the traffic monitoring apparatus 100 corresponds to the traffic monitoring apparatus 10 shown in FIG. 1 .
- Each of the plurality of detection apparatuses 20 and the traffic monitoring apparatus 100 are connected to each other in such a way that they can communicate with each other via a wired or wireless network 2 .
- the detection apparatus 20 may be installed in the vicinity of an intersection.
- the detection apparatus 20 is, for example, a camera, a sensor or the like. In the following description, a case in which the detection apparatus 20 is a camera (monitoring camera) is shown.
- the detection apparatus 20 transmits images obtained by capturing images of the state of an area in the vicinity of the intersection (intersection images) to the traffic monitoring apparatus 100 .
- the detection apparatus 20 includes an image-capturing device 22 , an image processing device 24 , and a communication device 26 .
- the image-capturing device 22 is, for example, a camera body.
- the image-capturing device 22 may be a fixed camera, a PTZ (Pan/Tilt/Zoom) camera, or may include both of them.
- the image-capturing device 22 captures images of an area in the vicinity of the intersection in which the detection apparatus 20 is installed.
- the image processing device 24 performs necessary image processing on the intersection images captured by the image-capturing device 22 .
- the communication device 26 may include a router and the like.
- the communication device 26 transmits the intersection images on which image processing has been performed by the image processing device 24 to the traffic monitoring apparatus 100 via the network 2 .
- the communication device 26 transmits identification information regarding the detection apparatus 20 or the intersection where the detection apparatus 20 is installed in association with the intersection images to the traffic monitoring apparatus 100 . Accordingly, the traffic monitoring apparatus 100 is able to determine regarding which intersection the received intersection images relate to.
- FIG. 3 is a diagram illustrating a plurality of intersections where the detection apparatuses 20 according to the first example embodiment are installed.
- a plurality of roads 30 intersect with each other at a plurality of intersections 40 in a road network 4 . That is, the plurality of roads 30 intersect with each other, whereby the intersections 40 are formed.
- the detection apparatuses 20 are installed in the vicinity of the respective intersections 40 .
- the traffic monitoring apparatus 100 monitors traffic for each of the plurality of intersections 40 using the intersection images and the identification information associated with the intersection images.
- FIG. 4 is a diagram illustrating the intersection 40 where the detection apparatus 20 according to the first example embodiment is installed. While the intersection 40 , which is a crossroad (a junction of four roads), is shown in FIG. 4 , the intersection 40 is not limited to a crossroad.
- the intersection 40 may be a junction of three roads or may be a junction of multiple roads such as a junction of five roads, or may be a rotary intersection.
- the detection apparatus 20 may capture images of a range (range A) indicated by a broken circle A.
- Each of the roads 30 includes a plurality of lanes 32 .
- FIG. 4 shows an example in which the roads 30 each having two lanes 32 on one side with respect to a center line 30 c of the road 30 (i.e., four back-and-forth lanes) intersect with each other in the intersection 40 .
- the number of lanes 32 included in one road 30 may be any number equal to or greater than two.
- the traffic may be left-hand traffic. It is assumed in FIG. 4 that the right side of the intersection 40 is the east, the left side thereof is the west, the upper side thereof is the north, and the lower side thereof is the south.
- one intersection 40 includes lanes 32 with eight vehicle travelling directions.
- the detection apparatus 20 constantly captures images of the lanes 32 in eight directions in the vicinity of the intersection 40 .
- the traffic monitoring apparatus 100 constantly monitors, for each of the intersections 40 , the lanes 32 in the eight directions in the vicinity of the intersection 40 .
- the lane 32 that is far from the center line 30 c is denoted by the lane #7-1 and the lane 32 that is closer to the center line 30 c is denoted by the lane #7-2.
- the lanes 32 through which vehicles travel from the north to the intersection 40 are denoted by lanes #8-1 and #8-2.
- the lane 32 that is far from the center line 30 c is denoted by the lane #8-1 and the lane 32 that is closer to the center line 30 c is denoted by the lane #8-2.
- a total of 16 lanes 32 intersect in the intersection 40 .
- the controller 102 is, for example, a processor such as a Central Processing Unit (CPU).
- the controller 102 has a function as an arithmetic device that performs control processing, arithmetic processing and the like.
- the storage unit 104 is, for example, a storage device such as a memory, a hard disc or the like.
- the storage unit 104 is, for example, a Read Only Memory (ROM), a Random Access Memory (RAM) or the like.
- the storage unit 104 has a function of storing a control program, an arithmetic program and the like executed by the controller 102 . Further, the storage unit 104 has a function of temporarily storing processing data or the like.
- the storage unit 104 may include a database.
- the communication unit 106 performs processing that is necessary to perform communication with the detection apparatus 20 (and another apparatus) via the network 2 .
- the communication unit 106 may include a communication port, a router, a firewall and the like.
- the interface unit 108 (IF; Interface) is, for example, a user interface (UI).
- the interface unit 108 includes an input device such as a keyboard, a touch panel, a mouse or the like and an output device such as a display, a speaker or the like.
- the interface unit 108 accepts a data input operation by a user (operator) and outputs information to the user.
- the interface unit 108 may display images received from the detection apparatus 20 (intersection images), a map indicating a place where congestion has occurred, the cause of the congestion, a countermeasure method and the like.
- the congestion determination unit 116 corresponds to the congestion determination unit 13 shown in FIG. 1 .
- the congestion determination unit 116 determines, for each of the plurality of lanes 32 of the roads 30 that intersect with the intersection 40 , whether congestion is occurring using the vehicle information.
- the place where congestion is occurring is referred to as a congestion occurring place.
- the cause determination unit 120 corresponds to the cause determination unit 14 shown in FIG. 1 .
- the cause determination unit 120 determines, for the lane 32 which has been determined to be congested, the cause of the congestion (congestion cause) using at least the additional information.
- the cause information storage unit 122 stores congestion cause information, which is a database indicating candidates for the congestion cause. In the congestion cause information, a traffic obstacle indicated by the additional information etc. and the congestion cause are associated with each other.
- the cause determination unit 120 may determine whether or not the congestion occurring place is a congestion induced place where congestion has been induced and determine the congestion cause for the congestion induced place.
- the “congestion induced place” here means a place where congestion has occurred due to some cause occurred in this place. In other words, the cause of the congestion occurred in a place where congestion has occurred although it is not the congestion induced place is that congestion has spread due to congestion occurred in another place (congestion induced place).
- congestion induced place As described above, by taking countermeasures for the congestion induced place by determining the cause of the congestion for the congestion induced place, it is possible that congestion may be eliminated in the other congestion occurring place as well. Therefore, in the first example embodiment, it is possible to efficiently eliminate congestion.
- FIG. 6 is a flowchart showing a traffic monitoring method executed by the traffic monitoring apparatus 100 according to the first example embodiment.
- the traffic monitoring apparatus 100 acquires the intersection images from each of the plurality of detection apparatuses 20 (Step S 102 ).
- the communication unit 106 of the traffic monitoring apparatus 100 receives the intersection images from each of the detection apparatuses 20 .
- the vehicle information acquisition unit 112 acquires the intersection images transmitted from each of the detection apparatuses 20 .
- the congestion level Dj is a parameter indicating the degree of the congestion. As congestion becomes severer, the congestion level Dj becomes larger.
- the initial value of the congestion level Dj is set to 0.
- T denotes an observation time.
- n denotes the number of vehicles (traffic amount) that have passed one site during an observation time T.
- t i denotes a time during which the vehicle i has been present in one site.
- v i denotes the speed at which the vehicle i passes.
- l i denotes the length of the vehicle i.
- the number of thresholds Tho is not limited to one and may be plural.
- the congestion level Dj may be added in stages as well. It is assumed, for example, that Tho1 is 40%, Tho2 is 45%, and Tho3 is 50%. In this case, the congestion level Dj may be incremented by “1” when 40 ⁇ Oc ⁇ 45 is satisfied. Further, the congestion level Dj may be incremented by “2” when 45 ⁇ Oc ⁇ 50 is satisfied. Further, the congestion level Dj may be incremented by “3” when 50 ⁇ Oc is satisfied.
- the congestion determination unit 116 determines whether or not the congestion level Dj is equal to or larger than the predetermined threshold Thd (Step S 126 ).
- the congestion determination unit 116 determines that congestion is occurring in this lane 32 (Step S 128 ).
- the congestion determination unit 116 determines that congestion is not occurring in this lane 32 (Step S 130 ).
- the method of determining the threshold Thd is set as appropriate in accordance with criteria for determining congestion.
- Thd may be set to 3.
- Thd may be set to 1.
- the congestion determination unit 116 determines whether or not congestion determination processing has been performed for all the lanes 32 (Step S 132 ). When the congestion determination processing has not been performed for all the lanes 32 (NO in S 132 ), the process goes back to the processing of S 112 . On the other hand, when the congestion determination processing has been performed for all the lanes 32 (YES in S 132 ), the congestion determination unit 116 ends the processing for the intersection 40 .
- the cause determination unit 120 determines, for each of the intersections 40 , the congestion cause of the place where congestion is occurring (Step S 140 ). Specifically, the cause determination unit 120 determines, for each of the intersections 40 , the congestion cause by a method illustrated in FIG. 8 . The method of determining the congestion cause is not limited to the example shown in FIG. 8 .
- the cause determination unit 120 selects, for the intersection 40 to be determined, one from all the paths including the place (lane 32 ) determined to be congested (Step S 142 ).
- the “path” here includes not only a straight travelling path but also a right-turn path and a left-turn path that crosses the opposite lane.
- the path 34 D is a right-turn path from the lane #4-1 to the lane #5-1. That is, in the path 34 D, the lane #4-1 is on the upstream side and the lane #5-1 is on the downstream side.
- the cause determination unit 120 determines that there is a congestion induced place in the lane #6-1, which is on the upstream side of the intersection 40 .
- congestion is not occurring in the lane #6-2, which is on the upstream side of the intersection 40 , and congestion is occurring in the lane #1-2, which is on the downstream side thereof. Therefore, regarding the path 34 B, the cause determination unit 120 determines that there is no congestion induced place in the vicinity of the intersection 40 and determines that there is a congestion induced place in the intersection 40 etc. which is beyond the path 34 B (the westerly direction).
- FIGS. 10 to 16 are diagrams each describing an example of the relation between the traffic obstacle and the congestion cause.
- FIG. 10 shows an example in a case in which the congestion cause is a “traffic accident” and a “disabled vehicle”.
- the cause determination unit 120 detects a traffic obstacle that stopped vehicles 50 A are present in a congestion occurring place Ptj (congestion induced place) of the road 30 using the additional information.
- the cause determination unit 120 further detects the traffic obstacle that the speed of the subsequent vehicles 50 has suddenly reduced in a short period of time using the vehicle information.
- the cause determination unit 120 detects that the average travelling speed of the vehicles 50 has been decreased by a predetermined speed (e.g., about 40 km/h) during a predetermined period of time (e.g., several minutes), as shown in a graph Gr1 indicating the change in the average travelling speed in the lane #1-1.
- a predetermined speed e.g., about 40 km/h
- a predetermined period of time e.g., several minutes
- FIG. 13 shows an example in which the congestion cause is “waiting for right turn due to the presence of a number of pedestrians”.
- the cause determination unit 120 detects the traffic obstacle that there are a lot of pedestrians Ped whose number is larger than a predetermined number and who are crossing a road 30 B that intersects with the lane 32 including the congestion occurring place Ptj (congestion induced place) using the additional information. Further, the cause determination unit 120 detects the traffic obstacle that there is a stopped vehicle 50 A in the congestion occurring place Ptj (congestion induced place) of the lane 32 that is far from the center line 30 c of the road 30 using the additional information.
- the cause determination unit 120 detects the traffic obstacle that the vehicles 50 follow the stopped vehicle 50 A without changing the lanes on the upstream side of the stopped vehicle 50 A by analyzing the intersection images or using the vehicle information. In this case, the cause determination unit 120 determines that the congestion cause is “waiting for right turn due to the presence of a number of pedestrians”.
- FIG. 15 shows an example in which the congestion cause is “illegal parking”.
- the cause determination unit 120 detects the traffic obstacle that there are stopped vehicles 50 A in the congestion occurring place Ptj (congestion induced place) in the lane 32 far from the center line 30 c of the road 30 using the additional information. Further, the cause determination unit 120 detects the traffic obstacle that the congestion occurring place Ptj is a parking prohibited area by using the additional information or analyzing the intersection images. Further, the cause determination unit 120 detects a traffic obstacle that the vehicles 50 are changing the lanes on the upstream side of the congestion occurring place Ptj by analyzing the intersection images or using the vehicle information. In this case, the cause determination unit 120 determines that the congestion cause is “illegal parking”.
- FIG. 17 is a diagram illustrating the countermeasure information according to the first example embodiment.
- the countermeasure presenting unit 130 presents a countermeasure method such as “dispatching an on-site police officer to the congestion occurring place (congestion induced place)”.
- the congestion cause is “short-period left-turn signal”, “waiting for right turn due to the presence of a number of pedestrians”, or “blockage of an intersection when a road is crowded”
- the countermeasure presenting unit 130 presents a countermeasure method such as “changing signal lighting intervals” and “dispatching an on-site police officer to the congestion occurring place”.
- the congestion cause is “illegal parking” or “illegal parking in a bus stop area”
- the countermeasure presenting unit 130 presents a countermeasure method such as “dispatching an on-site police officer to the congestion occurring place”.
- the present disclosure is not limited to the aforementioned example embodiments and may be changed as appropriate without departing from the spirit of the present disclosure.
- the order of each process (step) may be changed as appropriate.
- one or more of the plurality of processes (steps) may be omitted.
- the process of S 160 in FIG. 6 may be omitted.
- one or more of the processes of S 114 , S 118 , and S 122 in FIG. 7 may be omitted.
- the countermeasure presenting unit 130 is configured to display the countermeasure method by images or the like in such a way that it can be visually recognized in the aforementioned example embodiments, the configuration thereof is not limited thereto.
- the countermeasure presenting unit 130 may present the countermeasure method by voices.
- the additional information acquisition unit 114 may recognize images of pedestrians, light vehicles and the like included in the road images and extract these images by image processing.
- the additional information acquisition unit 114 may further recognize images of a blocking vehicle, a parked vehicle, an accident vehicle, a falling object or the like included in the intersection images and extract these images by image processing.
- the traffic monitoring apparatus 10 is therefore able to determine the cause of the congestion in desired places on the road.
- traffic congestion often occurs in intersections, by installing the detection apparatuses 20 in the vicinity of the intersections, it becomes possible to determine the cause of the congestion more efficiently.
- Non-transitory computer readable media include any type of tangible storage media.
- Examples of non-transitory computer readable media include magnetic storage media (such as flexible disks, magnetic tapes, hard disk drives, etc.), optical magnetic storage media (e.g., magneto-optical disks), Compact Disc Read Only Memory (CD-ROM), CD-R, CD-R/W, and semiconductor memories (such as mask ROM, Programmable ROM (PROM), Erasable PROM (EPROM), flash ROM, Random Access Memory (RAM), etc.).
- the program(s) may be provided to a computer using any type of transitory computer readable media.
- Transitory computer readable media examples include electric signals, optical signals, and electromagnetic waves.
- Transitory computer readable media can provide the program to a computer via a wired communication line (e.g., electric wires, and optical fibers) or a wireless communication line.
- a traffic monitoring apparatus comprising:
- the cause determination means determines, for a travelling direction of vehicles on a path crossing the intersection, whether congestion is occurring on an upstream side of the intersection and whether or not congestion is occurring on a downstream side of the intersection, and determines, when it has been determined that congestion is occurring on the upstream side of the intersection and congestion is not occurring on the downstream side of the intersection, that there is a congestion-inducing place which has induced the congestion on the upstream side of the intersection where the congestion has occurred and determines the cause of the congestion for the congestion-inducing place.
- the traffic monitoring apparatus according to any one of Supplementary Notes 1 to 5, further comprising countermeasure presenting means for presenting a countermeasure method against the cause of the congestion that has been determined by the cause determination means using countermeasure information in which the cause of the congestion and the countermeasure method are associated with each other.
- a traffic monitoring system comprising:
- the traffic monitoring system according to Supplementary Note 7 or 8, wherein the cause determination means determines whether the place where congestion is occurring is a congestion-inducing place which has induced the congestion and determines the cause of the congestion for the congestion-inducing place.
- the cause determination means determines, for a travelling direction of vehicles on a path crossing the intersection, whether congestion is occurring on an upstream side of the intersection and whether or not congestion is occurring on a downstream side of the intersection, and determines, when it has been determined that congestion is occurring on the upstream side of the intersection and congestion is not occurring on the downstream side of the intersection, that there is a congestion-inducing place which has induced the congestion on the upstream side of the intersection where the congestion has occurred and determines the cause of the congestion for the congestion-inducing place.
- the traffic monitoring system according to any one of Supplementary Notes 7 to 10, wherein the cause determination means determines the cause of the congestion in the lane in which it has been determined that congestion is occurring by analyzing images captured by the detection apparatus that captures images of the road.
- the traffic monitoring apparatus further comprises countermeasure presenting means for presenting a countermeasure method against the cause of the congestion that has been determined by the cause determination means using countermeasure information in which the cause of the congestion and the countermeasure method are associated with each other.
- a traffic monitoring method comprising:
- the traffic monitoring method according to Supplementary Note 13 comprising:
- the traffic monitoring method comprising determining whether the place where congestion is occurring is a congestion-inducing place which has induced the congestion and determining the cause of the congestion for the congestion-inducing place.
- the traffic monitoring method comprising presenting a countermeasure method against the cause of the congestion that has been determined using countermeasure information in which the cause of the congestion and the countermeasure method are associated with each other.
- a non-transitory computer readable medium storing a program for causing a computer to execute the following steps of:
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Primary Health Care (AREA)
- General Physics & Mathematics (AREA)
- Epidemiology (AREA)
- Biomedical Technology (AREA)
- Pathology (AREA)
- Data Mining & Analysis (AREA)
- Chemical & Material Sciences (AREA)
- Nutrition Science (AREA)
- Business, Economics & Management (AREA)
- Animal Behavior & Ethology (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Databases & Information Systems (AREA)
- Biophysics (AREA)
- Veterinary Medicine (AREA)
- Analytical Chemistry (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Mycology (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Rheumatology (AREA)
- Food Science & Technology (AREA)
- Polymers & Plastics (AREA)
- Multimedia (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Child & Adolescent Psychology (AREA)
Abstract
A traffic monitoring apparatus capable of determining a cause of traffic congestion more definitely is provided. A traffic monitoring apparatus (10) includes a vehicle information acquisition unit (11), an additional information acquisition unit (12), a congestion determination unit (13), and a cause determination unit (14). The vehicle information acquisition unit (11) acquires vehicle information regarding a travelling state of a vehicle from data received from a detection apparatus (20). The additional information acquisition unit (12) acquires additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle. The congestion determination unit (13) determines, for each of a plurality of lanes on the road, whether or not congestion is occurring based on the vehicle information. The cause determination unit (14) determines, for the lane that has been determined to be congested, a cause of congestion using at least the additional information.
Description
- This application is a Continuation of U.S. Application No. 17/041,171 filed on Sep. 24, 2020, which is a national stage application of International Application No. PCT/JP2019/012932 filed on Mar. 26, 2019, which claims the benefit of the priority of Japanese Patent Application No. 2018-066012 filed on Mar. 29, 2018, the disclosures of each of which are hereby incorporated by reference in their entirety.
- The present disclosure relates to a traffic monitoring apparatus, a traffic monitoring system, a traffic monitoring method, and a non-transitory computer readable medium storing a program.
- In emerging countries etc., concentration of the population in urban areas has been rapidly occurring along with economic growth. However, traffic infrastructure such as roads, railroads, buses and the like has not been sufficiently developed, which causes serious traffic congestion due to a rapid increase in a traffic amount. In order to deal with the above situation, there is a technique of managing actual traffic situations in a road network by a traffic control apparatus installed in a traffic control center and implementing traffic measures such as controlling signal lights installed in an intersection and sending a notification of traffic situations indicating congestion, traffic regulations or the like to drivers.
- With regard to the above technique,
Patent Literature 1 discloses an image-capturing system provided in an intersection. The image-capturing system according to this Patent Literature includes an overall view image-capturing unit, a tracking target specifying unit, a plurality of specific target image-capturing units, and a voice information output unit. The overall view image-capturing unit captures images of a plurality of targets that travel in an intersection and in the vicinity of the intersection. The tracking target specifying unit specifies a target to be tracked from the data captured by the overall view image-capturing unit based on predetermined conditions. The plurality of specific target image-capturing units include image-pickup elements whose image resolution is higher than that of the image-pickup elements of the overall view image-capturing unit and capture images of the target to be tracked while tracking it. The voice information output unit outputs voice information with directivity for the target to be tracked. - Further,
Patent Literature 2 discloses a traffic control apparatus. The traffic control apparatus according toPatent Literature 2 stores a transition with time of a traffic situation in a target road network in a traffic situation storage unit. The traffic control apparatus according toPatent Literature 2 estimates, from the transition with time of the traffic situation, a site where a chronic traffic problem such as congestion is occurring and generates measures for eliminating the traffic problem for the estimated site. After executing the above measures, the traffic control apparatus verifies the adequacy of the measures using the actual traffic situations and uses the results of the verification as know-how when following measures are generated. - Further, Patent Literature 3 discloses a traffic system for estimating a traffic path where congestion is occurring. The traffic system disclosed in Patent Literature 3 includes traffic network data which describes connection relations between traffic paths. This traffic system specifies another traffic path connected to a traffic path that is determined to be congested based on the traffic network data, determines whether or not congestion is occurring in the other traffic path, and records the results of the determination in a congestion list along with the connection relation.
-
- [Patent Literature 1] Japanese Unexamined Patent Application Publication No. 2011-043943
- [Patent Literature 2] Japanese Unexamined Patent Application Publication No. 2005-267269
- [Patent Literature 3] Japanese Unexamined Patent Application Publication No. 2015-028675
- In order to deal with the problem of traffic congestion, it is required to specify the cause of the congestion. Incidentally, roads often include a plurality of lanes. It is common to see a case in which while congestion is occurring in one lane, congestion is not occurring in other lanes. Therefore, in order to specify the cause of the congestion more definitely, it is required to take into account congestion in each of the plurality of lanes. However, none of the techniques disclosed in the aforementioned Patent Literature takes into account congestion in each of the plurality of lanes. Therefore, it is possible that the cause of the congestion cannot be definitely specified according to the techniques disclosed in the aforementioned Patent Literature.
- The present disclosure has been made in order to solve the aforementioned problem and an object of the present disclosure is to provide a traffic monitoring apparatus, a traffic monitoring system, a traffic monitoring method, and a program capable of determining a cause of traffic congestion more definitely.
- A traffic monitoring apparatus according to the present disclosure includes: vehicle information acquisition means for acquiring vehicle information regarding a travelling state of a vehicle travelling on a road; additional information acquisition means for acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle; congestion determination means for determining, for each of a plurality of lanes on the road, whether or not congestion is occurring based on the vehicle information; and cause determination means for determining, for the lane that has been determined to be congested, a cause of the congestion using at least the additional information.
- Further, a traffic monitoring system according to the present disclosure includes: at least one detection apparatus configured to detect a state of a road; and a traffic monitoring apparatus configured to monitor traffic on the road, in which the traffic monitoring apparatus includes: vehicle information acquisition means for acquiring vehicle information regarding a travelling state of a vehicle travelling on a road using the results of the detection received from the detection apparatus; additional information acquisition means for acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle using the results of the detection received from the detection apparatus; congestion determination means for determining, for each of a plurality of lanes on the road, whether or not congestion is occurring based on the vehicle information; and cause determination means for determining, for the lane that has been determined to be congested, a cause of the congestion using at least the additional information.
- Further, a traffic monitoring method according to the present disclosure includes: acquiring vehicle information regarding a travelling state of a vehicle travelling on a road; acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle; determining, for each of a plurality of lanes of the road, whether or not congestion is occurring based on the vehicle information; and determining, for the lane that has been determined to be congested, a cause of congestion using at least the additional information.
- Further, a program according to the present disclosure causes a computer to execute the following steps of: acquiring vehicle information regarding a travelling state of a vehicle travelling on a road; acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle; determining, for each of a plurality of lanes of the road, whether or not congestion is occurring based on the vehicle information; and determining, for the lane that has been determined to be congested, a cause of congestion using at least the additional information.
- According to the present disclosure, it is possible to provide a traffic monitoring apparatus, a traffic monitoring system, a traffic monitoring method, and a program capable of determining a cause of traffic congestion more definitely.
-
FIG. 1 is a diagram showing an outline of a traffic monitoring system according to an example embodiment of the present disclosure; -
FIG. 2 is a diagram showing a traffic monitoring system according to a first example embodiment; -
FIG. 3 is a diagram illustrating a plurality of intersections where detection apparatuses according to the first example embodiment are installed; -
FIG. 4 is a diagram illustrating intersections where the detection apparatuses according to the first example embodiment are installed; -
FIG. 5 is a diagram showing a configuration of a traffic monitoring apparatus according to the first example embodiment; -
FIG. 6 is a flowchart showing a traffic monitoring method executed by the traffic monitoring apparatus according to the first example embodiment; -
FIG. 7 is a diagram illustrating a congestion determination method performed by a congestion determination unit according to the first example embodiment; -
FIG. 8 is a diagram illustrating a cause determination method performed by a cause determination unit according to the first example embodiment; -
FIG. 9 is a diagram for describing a cause determination method according to the first example embodiment; -
FIG. 10 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause; -
FIG. 11 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause; -
FIG. 12 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause; -
FIG. 13 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause; -
FIG. 14 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause; -
FIG. 15 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause; -
FIG. 16 is a diagram for describing an example of a relation between a traffic obstacle and a congestion cause; and -
FIG. 17 is a diagram illustrating countermeasure information according to the first example embodiment. - Prior to giving a description of an example embodiment of the present disclosure, an outline of the example embodiment according to the present disclosure will be described.
FIG. 1 is a diagram showing the outline of atraffic monitoring system 1 according to the example embodiment of the present disclosure. Thetraffic monitoring system 1 includes atraffic monitoring apparatus 10 and at least onedetection apparatus 20. Thedetection apparatus 20 and thetraffic monitoring apparatus 10 are connected to each other in such a way that they can communicate with each other via a wired or wireless network. - The
detection apparatus 20 is, for example, a camera, a sensor or the like. Thedetection apparatus 20 detects a state of a road and transmits data indicating the results of the detection to thetraffic monitoring apparatus 10. In particular, thedetection apparatus 20 detects a state of an area in the vicinity of an intersection and transmits data indicating the results of the detection to thetraffic monitoring apparatus 10. When thedetection apparatus 20 is a camera, thedetection apparatus 20 transmits images (image data) obtained by capturing images of surroundings of the intersection to thetraffic monitoring apparatus 10. In the following description, the term “image” may also indicate “image data indicating images”, which is a processing target in information processing. Further, the images may either be still images or moving images. - The
traffic monitoring apparatus 10 monitors the traffic of the road whose state is detected by thedetection apparatus 20. In particular, thetraffic monitoring apparatus 10 monitors the traffic of at least one intersection where thedetection apparatus 20 is installed. Thetraffic monitoring apparatus 10 includes a vehicle information acquisition unit 11 (vehicle information acquisition means), an additional information acquisition unit 12 (additional information acquisition means), a congestion determination unit 13 (congestion determination means), and a cause determination unit 14 (cause determination means). The vehicleinformation acquisition unit 11 acquires vehicle information regarding the travelling states of vehicles that are travelling on a road from the data received from thedetection apparatus 20. In particular, the vehicleinformation acquisition unit 11 acquires vehicle information regarding travelling states of vehicles that are present in the vicinity of the intersection from the data received from thedetection apparatus 20. The additionalinformation acquisition unit 12 acquires additional information regarding objects that are other than the travelling vehicles and are present in the vicinity of the travelling vehicles. In particular, the additionalinformation acquisition unit 12 acquires additional information regarding objects that are other than the travelling vehicles and are present in the vicinity of the intersection. Thecongestion determination unit 13 determines, for each of the plurality of lanes of the road, whether or not congestion is occurring based on vehicle information. In particular, thecongestion determination unit 13 determines, for each of the plurality of lanes of the road crossing the intersection, whether or not congestion is occurring based on the vehicle information. Thecause determination unit 14 determines, for the lane that has been determined to be congested, a cause of congestion based on at least the additional information. - As described above, the
traffic monitoring apparatus 10 according to the present disclosure determines, for each of a plurality of lanes of a road, whether or not congestion is occurring and determines the cause of the congestion in the lane which has been determined to be congested. Therefore, thetraffic monitoring system 1 according to the present disclosure is able to determine the cause of the congestion more definitely. Therefore, it becomes possible to examine countermeasures against congestion more appropriately. By using thetraffic monitoring system 1 as well, it becomes possible to determine the cause of the congestion more definitely. Further, by using a traffic monitoring method executed in thetraffic monitoring apparatus 10 and a program that executes the traffic monitoring method as well, it becomes possible to determine the cause of the congestion more definitely. - Hereinafter, with reference to the drawings, example embodiments will be described. For the sake of clarification of the description, the following description and the drawings are omitted and simplified as appropriate. Throughout the drawings, the same elements are denoted by the same reference symbols and overlapping descriptions are omitted as appropriate.
-
FIG. 2 is a diagram showing atraffic monitoring system 1 according to a first example embodiment. Thetraffic monitoring system 1 is formed of a plurality ofdetection apparatuses 20 and atraffic monitoring apparatus 100. Thetraffic monitoring apparatus 100 corresponds to thetraffic monitoring apparatus 10 shown inFIG. 1 . Each of the plurality ofdetection apparatuses 20 and thetraffic monitoring apparatus 100 are connected to each other in such a way that they can communicate with each other via a wired orwireless network 2. Thedetection apparatus 20 may be installed in the vicinity of an intersection. - As described above, the
detection apparatus 20 is, for example, a camera, a sensor or the like. In the following description, a case in which thedetection apparatus 20 is a camera (monitoring camera) is shown. Thedetection apparatus 20 transmits images obtained by capturing images of the state of an area in the vicinity of the intersection (intersection images) to thetraffic monitoring apparatus 100. Thedetection apparatus 20 includes an image-capturingdevice 22, animage processing device 24, and acommunication device 26. The image-capturingdevice 22 is, for example, a camera body. The image-capturingdevice 22 may be a fixed camera, a PTZ (Pan/Tilt/Zoom) camera, or may include both of them. The image-capturingdevice 22 captures images of an area in the vicinity of the intersection in which thedetection apparatus 20 is installed. - The
image processing device 24 performs necessary image processing on the intersection images captured by the image-capturingdevice 22. Thecommunication device 26 may include a router and the like. Thecommunication device 26 transmits the intersection images on which image processing has been performed by theimage processing device 24 to thetraffic monitoring apparatus 100 via thenetwork 2. In this case, thecommunication device 26 transmits identification information regarding thedetection apparatus 20 or the intersection where thedetection apparatus 20 is installed in association with the intersection images to thetraffic monitoring apparatus 100. Accordingly, thetraffic monitoring apparatus 100 is able to determine regarding which intersection the received intersection images relate to. - The
traffic monitoring apparatus 100 monitors traffic of a plurality of intersections where thedetection apparatuses 20 are installed. Thetraffic monitoring apparatus 100, which is installed in a traffic control center or the like, is used by an operator who monitors the traffic. Thetraffic monitoring apparatus 100 determines the cause of the congestion using the image data (intersection images) transmitted from each of thedetection apparatuses 20 and presents a countermeasure method against congestion. -
FIG. 3 is a diagram illustrating a plurality of intersections where thedetection apparatuses 20 according to the first example embodiment are installed. As illustrated inFIG. 3 , a plurality ofroads 30 intersect with each other at a plurality ofintersections 40 in aroad network 4. That is, the plurality ofroads 30 intersect with each other, whereby theintersections 40 are formed. Then thedetection apparatuses 20 are installed in the vicinity of therespective intersections 40. Thetraffic monitoring apparatus 100 monitors traffic for each of the plurality ofintersections 40 using the intersection images and the identification information associated with the intersection images. -
FIG. 4 is a diagram illustrating theintersection 40 where thedetection apparatus 20 according to the first example embodiment is installed. While theintersection 40, which is a crossroad (a junction of four roads), is shown inFIG. 4 , theintersection 40 is not limited to a crossroad. Theintersection 40 may be a junction of three roads or may be a junction of multiple roads such as a junction of five roads, or may be a rotary intersection. Thedetection apparatus 20 may capture images of a range (range A) indicated by a broken circle A. - Each of the
roads 30 includes a plurality oflanes 32.FIG. 4 shows an example in which theroads 30 each having twolanes 32 on one side with respect to acenter line 30 c of the road 30 (i.e., four back-and-forth lanes) intersect with each other in theintersection 40. However, the number oflanes 32 included in oneroad 30 may be any number equal to or greater than two. Further, while an example of right-hand traffic in which vehicles travel on the right side is shown in this example embodiment, the traffic may be left-hand traffic. It is assumed inFIG. 4 that the right side of theintersection 40 is the east, the left side thereof is the west, the upper side thereof is the north, and the lower side thereof is the south. That is, oneintersection 40 includeslanes 32 with eight vehicle travelling directions. Thedetection apparatus 20 constantly captures images of thelanes 32 in eight directions in the vicinity of theintersection 40. Then thetraffic monitoring apparatus 100 constantly monitors, for each of theintersections 40, thelanes 32 in the eight directions in the vicinity of theintersection 40. - Further, the
lanes 32 through which vehicles travel from theintersection 40 to the west are denoted by lanes #1-1 and #1-2. Thelane 32 that is far from thecenter line 30 c is denoted by the lane #1-1 and thelane 32 that is closer to thecenter line 30 c is denoted by the lane #1-2. Thelanes 32 through which vehicles travel from the west to theintersection 40 are denoted by lanes #2-1 and #2-2. Thelane 32 that is far from thecenter line 30 c is denoted by the lane #2-1 and thelane 32 that is closer to thecenter line 30 c is denoted by the lane #2-2. Thelanes 32 through which vehicles travel from theintersection 40 to the south are denoted by lanes #3-1 and #3-2. Thelane 32 that is far from thecenter line 30 c is denoted by the lane #3-1 and thelane 32 that is closer to thecenter line 30 c is denoted by the lane #3-2. Thelanes 32 through which vehicles travel from the south to theintersection 40 are denoted by lanes #4-1 and #4-2. Thelane 32 that is far from thecenter line 30 c is denoted by the lane #4-1 and thelane 32 that is closer to thecenter line 30 c is denoted by the lane #4-2. - Further, the
lanes 32 through which vehicles travel from theintersection 40 to the east are denoted by lanes #5-1 and #5-2. Thelane 32 that is far from thecenter line 30 c is denoted by the lane #5-1 and thelane 32 that is closer to thecenter line 30 c is denoted by the lane #5-2. Thelanes 32 through which vehicles travel from the east to theintersection 40 are denoted by lanes #6-1 and #6-2. Thelane 32 that is far from thecenter line 30 c is denoted by the lane #6-1 and thelane 32 that is closer to thecenter line 30 c is denoted by the lane #6-2. Thelanes 32 through which vehicles travel from theintersection 40 to the north are denoted by lanes #7-1 and #7-2. Thelane 32 that is far from thecenter line 30 c is denoted by the lane #7-1 and thelane 32 that is closer to thecenter line 30 c is denoted by the lane #7-2. Thelanes 32 through which vehicles travel from the north to theintersection 40 are denoted by lanes #8-1 and #8-2. Thelane 32 that is far from thecenter line 30 c is denoted by the lane #8-1 and thelane 32 that is closer to thecenter line 30 c is denoted by the lane #8-2. As described above, a total of 16lanes 32 intersect in theintersection 40. -
FIG. 5 is a diagram showing a configuration of thetraffic monitoring apparatus 100 according to the first example embodiment. Thetraffic monitoring apparatus 100 includes, as a main hardware configuration, acontroller 102, astorage unit 104, acommunication unit 106, and an interface unit 108 (IF; Interface). Thecontroller 102, thestorage unit 104, thecommunication unit 106, and theinterface unit 108 are connected to one another via a data bus or the like. - The
controller 102 is, for example, a processor such as a Central Processing Unit (CPU). Thecontroller 102 has a function as an arithmetic device that performs control processing, arithmetic processing and the like. Thestorage unit 104 is, for example, a storage device such as a memory, a hard disc or the like. Thestorage unit 104 is, for example, a Read Only Memory (ROM), a Random Access Memory (RAM) or the like. Thestorage unit 104 has a function of storing a control program, an arithmetic program and the like executed by thecontroller 102. Further, thestorage unit 104 has a function of temporarily storing processing data or the like. Thestorage unit 104 may include a database. - The
communication unit 106 performs processing that is necessary to perform communication with the detection apparatus 20 (and another apparatus) via thenetwork 2. Thecommunication unit 106 may include a communication port, a router, a firewall and the like. The interface unit 108 (IF; Interface) is, for example, a user interface (UI). Theinterface unit 108 includes an input device such as a keyboard, a touch panel, a mouse or the like and an output device such as a display, a speaker or the like. Theinterface unit 108 accepts a data input operation by a user (operator) and outputs information to the user. Theinterface unit 108 may display images received from the detection apparatus 20 (intersection images), a map indicating a place where congestion has occurred, the cause of the congestion, a countermeasure method and the like. - Further, the
traffic monitoring apparatus 100 includes a vehicleinformation acquisition unit 112, an additionalinformation acquisition unit 114, acongestion determination unit 116, acause determination unit 120, a causeinformation storage unit 122, acountermeasure presenting unit 130, and a countermeasure information storage unit 132 (hereinafter each of them is referred to as “each of the components”). The vehicleinformation acquisition unit 112, the additionalinformation acquisition unit 114, thecongestion determination unit 116, and thecause determination unit 120 respectively serve as vehicle information acquisition means, additional information acquisition means, congestion determination means, and cause determination means. Further, the causeinformation storage unit 122, thecountermeasure presenting unit 130, and the countermeasureinformation storage unit 132 respectively serve as cause information storage means, countermeasure presenting means, and countermeasure information storage means. - Each of the components may be provided, for example, by executing a program under a control by the
controller 102. More specifically, each of the components may be provided by thecontroller 102 executing the program stored in thestorage unit 104. Further, each of the components may be provided by storing a necessary program in a desired non-volatile storage medium and installing it as necessary. Further, each of the components is not limited to being implemented by software by a program and may be implemented by, for example, any combination of hardware, firmware, and software. Further, each of the components may be provided, for example, by using a user programmable integrated circuit such as a field-programmable gate array (FPGA) or a microcomputer. In this case, a program formed of each of the aforementioned components may be provided using the above integrated circuit. The same is applicable to other example embodiments that will be described later. The specific functions of the respective components will be described later. - The vehicle
information acquisition unit 112 corresponds to the vehicleinformation acquisition unit 11 shown inFIG. 1 . The vehicleinformation acquisition unit 112 acquires vehicle information regarding travelling states of vehicles that are present in the vicinity of theintersection 40 from the image data received from thedetection apparatus 20 by image recognition or the like. In this case, the vehicleinformation acquisition unit 112 acquires the vehicle information for each of the plurality oflanes 32 crossing theintersection 40. The “vehicle information” here is information used to determine whether or not congestion is occurring in the vicinity of theintersection 40. The vehicle information is, for example, a traffic amount, an average travelling speed of the vehicle, an average waiting time of the vehicle within a predetermined range (range A inFIG. 4 ) of theintersection 40 or the like. The vehicle information may indicate the capacity (intersection capacity) indicating the number ofvehicles 50 that theintersection 40 allows to pass. - The additional
information acquisition unit 114 corresponds to the additionalinformation acquisition unit 12 shown inFIG. 1 . The additionalinformation acquisition unit 114 acquires additional information regarding objects that are other than the travelling vehicles and are present in the vicinity of theintersection 40. The “objects other than the travelling vehicles” include, for example, pedestrians and light vehicles (bicycles etc.) in theintersection 40, a blocking vehicle which blocks theintersection 40, a parked vehicle which is parked in the vicinity of theintersection 40, an accident vehicle which is stopped due to some trouble (a traffic accident, a failure etc.) in the vicinity of theintersection 40, a falling object and the like. The “objects other than the travelling vehicles” further include traffic lights installed in theintersection 40. The additional information, which is information other than the vehicle information, is used to determine the cause of the congestion. - The
congestion determination unit 116 corresponds to thecongestion determination unit 13 shown inFIG. 1 . Thecongestion determination unit 116 determines, for each of the plurality oflanes 32 of theroads 30 that intersect with theintersection 40, whether congestion is occurring using the vehicle information. The place where congestion is occurring is referred to as a congestion occurring place. - The
cause determination unit 120 corresponds to thecause determination unit 14 shown inFIG. 1 . Thecause determination unit 120 determines, for thelane 32 which has been determined to be congested, the cause of the congestion (congestion cause) using at least the additional information. The causeinformation storage unit 122 stores congestion cause information, which is a database indicating candidates for the congestion cause. In the congestion cause information, a traffic obstacle indicated by the additional information etc. and the congestion cause are associated with each other. - The
cause determination unit 120 may determine whether or not the congestion occurring place is a congestion induced place where congestion has been induced and determine the congestion cause for the congestion induced place. The “congestion induced place” here means a place where congestion has occurred due to some cause occurred in this place. In other words, the cause of the congestion occurred in a place where congestion has occurred although it is not the congestion induced place is that congestion has spread due to congestion occurred in another place (congestion induced place). As described above, by taking countermeasures for the congestion induced place by determining the cause of the congestion for the congestion induced place, it is possible that congestion may be eliminated in the other congestion occurring place as well. Therefore, in the first example embodiment, it is possible to efficiently eliminate congestion. - Further, the countermeasure
information storage unit 132 stores countermeasure information. In the countermeasure information, the congestion cause and the countermeasure method are associated with each other. Specific examples of the countermeasure information will be described later. Thecountermeasure presenting unit 130 presents the countermeasure method against the congestion cause using the countermeasure information. Thecountermeasure presenting unit 130 displays, for example, the countermeasure method on theinterface unit 108. As described above, thecountermeasure presenting unit 130 presents the countermeasure method against congestion to the user (operator), whereby it is possible to easily take countermeasures without depending on the operator’s know-how. -
FIG. 6 is a flowchart showing a traffic monitoring method executed by thetraffic monitoring apparatus 100 according to the first example embodiment. First, thetraffic monitoring apparatus 100 acquires the intersection images from each of the plurality of detection apparatuses 20 (Step S102). Specifically, thecommunication unit 106 of thetraffic monitoring apparatus 100 receives the intersection images from each of thedetection apparatuses 20. Accordingly, the vehicleinformation acquisition unit 112 acquires the intersection images transmitted from each of thedetection apparatuses 20. - Next, the vehicle
information acquisition unit 112 calculates vehicle information regarding the intersection that corresponds to the intersection images using the intersection images and the identification information associated with the intersection images (Step S104). As described above, the vehicle information is, for example, an average travelling speed v1 of the vehicle, an average waiting time Tw of the vehicle, and a traffic amount Vt. Specifically, the vehicleinformation acquisition unit 112 performs image recognition on the intersection images and specifies the respective vehicles that travel on a plurality oflanes 32 connected to theintersection 40. Then the vehicleinformation acquisition unit 112 calculates the travelling speed and the waiting time for each vehicle. The travelling speed is a speed at which one vehicle passes one site of one lane 32 (e.g., in the vicinity of the boundary between thelane 32 and the intersection 40). The waiting time is a staying time during which one vehicle stays in eachlane 32 within a predetermined range (the range A inFIG. 4 ) of theintersection 40. - The vehicle
information acquisition unit 112 calculates, for eachlane 32, the travelling speed for each of vehicles that have passed within a predetermined period of time (e.g., 15 minutes) and averages them, thereby calculating the average travelling speed v1. In a similar way, the vehicleinformation acquisition unit 112 calculates, for eachlane 32, the waiting time for each of the vehicles that have passed within a predetermined period of time (e.g., 15 minutes) and averages them, thereby calculating the average waiting time Tw. The vehicleinformation acquisition unit 112 further calculates, for eachlane 32, the number of vehicles N that have passed one site (e.g., in the vicinity of the boundary between thelane 32 and the intersection 40) per unit time (e.g., 15 minutes), thereby calculating the traffic amount Vt. As described above, the vehicleinformation acquisition unit 112 acquires the vehicle information by performing image recognition on the intersection images, whereby it is possible to automatically perform the determination of the congestion. - Next, the additional
information acquisition unit 114 acquires additional information using the intersection images and the identification information associated with the intersection images (Step S106). Specifically, the additionalinformation acquisition unit 114 recognizes images of pedestrians, light vehicles and the like included in the intersection images and extracts these images by image processing. The additionalinformation acquisition unit 114 further recognizes images of a blocking vehicle, a parked vehicle, an accident vehicle, a falling object or the like included in the intersection images and extracts these images by image processing. The additionalinformation acquisition unit 114 further receives information regarding lighting intervals from the traffic lights installed in theintersection 40. As described above, the vehicleinformation acquisition unit 112 analyzes the images of the intersection images or receives information regarding the lighting intervals from the traffic lights, whereby it is possible to automatically determine the congestion cause. - Next, the
congestion determination unit 116 determines whether or not congestion is occurring for eachlane 32 of each intersection 40 (Step S110). Specifically, thecongestion determination unit 116 determines, for eachlane 32 of eachintersection 40, whether or not congestion is occurring by a method illustrated inFIG. 7 . Note that the method of determining the congestion is not limited to the example shown inFIG. 7 . -
FIG. 7 is a diagram illustrating a congestion determination method performed by thecongestion determination unit 116 according to the first example embodiment. Thecongestion determination unit 116 performs the congestion determination method illustrated inFIG. 7 for each of the plurality ofintersections 40 using the identification information added to the intersection images. First, thecongestion determination unit 116 selects thelane 32 to be determined (e.g., the lane #1-1) (Step S112). The following processing is performed for the selectedlane 32 in S114 to S130. - The
congestion determination unit 116 determines whether or not the average travelling speed v1 is below a predetermined threshold Thv (Step S114). For example, Thv=20 km/h. When it is determined that the average travelling speed v1 is below the threshold Thv (YES in S114), thecongestion determination unit 116 adds a congestion level Dj (Step S116). The added value may be set as appropriate depending on how much emphasis should be placed on the average travelling speed v1 when the congestion is determined. - The congestion level Dj is a parameter indicating the degree of the congestion. As congestion becomes severer, the congestion level Dj becomes larger. The initial value of the congestion level Dj is set to 0. The number of thresholds Thv is not limited to one and may be plural. In this case, the congestion level Dj may be added in stages as well. Assume a case in which, for example, Thv1=20 km/h, Thv2=10 km/h, and Thv3=5 km/h. In this case, the congestion level Dj may be incremented by “1” when 10≤v1<20 is satisfied. Further, the congestion level Dj may be incremented by “2” when 5≤v1<10 is satisfied. Further, the congestion level Dj may be incremented by “3” when v1<5 is satisfied.
- Next, the
congestion determination unit 116 determines whether or not the average waiting time Tw exceeds a predetermined threshold Tht (Step S118). It is assumed, for example, that Tht is 240 seconds. When it has been determined that the average waiting time Tw exceeds the threshold Tht (YES in S118), thecongestion determination unit 116 adds the congestion level Dj (Step S120). The added value may be set as appropriate depending on how much emphasis should be placed on the average waiting time Tw when the congestion is determined. - The number of thresholds Tht is not limited to one and may be plural. In this case, the congestion level Dj may be added in stages as well. It is assumed, for example, that Tht1 is 240 seconds, Tht2 is 360 seconds, and Tht3 is 480 seconds. In this case, the congestion level Dj may be incremented by “1” when 240<Tw≤360 is satisfied. Further, the congestion level Dj may be incremented by “2” when 360<Tw≤480 is satisfied. Further, the congestion level Dj may be incremented by “3” when 480<Tw is satisfied.
- Next, the
congestion determination unit 116 determines whether or not an occupation rate Oc exceeds a predetermined threshold Tho (Step S122). It is assumed, for example, that Tho is 40%. When it has been determined that the occupation rate Oc exceeds the threshold Tho (YES in S122), thecongestion determination unit 116 adds the congestion level Dj (Step S124). The added value may be set as appropriate depending on how much emphasis should be placed on the occupation rate Oc when the congestion is determined. - The occupation rate here is, for example, a time occupation rate, and indicates the rate of time during which a vehicle is present in the observation time (e.g., 15 minutes) in one site. The occupation rate Oc is indicated, for example, by the following
Expression 1. -
- The symbol T denotes an observation time. Further, the symbol n denotes the number of vehicles (traffic amount) that have passed one site during an observation time T. Further, ti denotes a time during which the vehicle i has been present in one site. Further, vi denotes the speed at which the vehicle i passes. Further, li denotes the length of the vehicle i.
- Note that the number of thresholds Tho is not limited to one and may be plural. In this case, the congestion level Dj may be added in stages as well. It is assumed, for example, that Tho1 is 40%, Tho2 is 45%, and Tho3 is 50%. In this case, the congestion level Dj may be incremented by “1” when 40<Oc≤45 is satisfied. Further, the congestion level Dj may be incremented by “2” when 45<Oc≤50 is satisfied. Further, the congestion level Dj may be incremented by “3” when 50<Oc is satisfied.
- Next, the
congestion determination unit 116 determines whether or not the congestion level Dj is equal to or larger than the predetermined threshold Thd (Step S126). When the congestion level Dj is equal to or larger than the threshold Thd (YES in S126), thecongestion determination unit 116 determines that congestion is occurring in this lane 32 (Step S128). On the other hand, when the congestion level Dj is not equal to or larger than the threshold Thd (NO in S126), thecongestion determination unit 116 determines that congestion is not occurring in this lane 32 (Step S130). - The method of determining the threshold Thd is set as appropriate in accordance with criteria for determining congestion. When, for example, it is determined that there is congestion if all the determinations of S114, S122, and S126 are satisfied, it may be defined that 1 is added when each process is satisfied and Thd may be set to 3. Further, when it is determined that there is congestion if any one of the determinations of S114, S122, and S126 is satisfied, it may be defined that 1 is added when each process is satisfied and Thd may be set to 1.
- Next, the
congestion determination unit 116 determines whether or not congestion determination processing has been performed for all the lanes 32 (Step S132). When the congestion determination processing has not been performed for all the lanes 32 (NO in S132), the process goes back to the processing of S112. On the other hand, when the congestion determination processing has been performed for all the lanes 32 (YES in S132), thecongestion determination unit 116 ends the processing for theintersection 40. - Next, the
cause determination unit 120 determines, for each of theintersections 40, the congestion cause of the place where congestion is occurring (Step S140). Specifically, thecause determination unit 120 determines, for each of theintersections 40, the congestion cause by a method illustrated inFIG. 8 . The method of determining the congestion cause is not limited to the example shown inFIG. 8 . -
FIG. 8 is a diagram illustrating a cause determination method performed by thecause determination unit 120 according to the first example embodiment. Thecause determination unit 120 performs, for each of the plurality ofintersections 40, the cause determination method illustrated inFIG. 8 using identification information added to the intersection images. In this case, thecause determination unit 120 determines whether or not the place (lane 32) where congestion is occurring is the congestion induced place where congestion has been induced, and determines the cause of the congestion for this congestion induced place. - First, the
cause determination unit 120 selects, for theintersection 40 to be determined, one from all the paths including the place (lane 32) determined to be congested (Step S142). The “path” here includes not only a straight travelling path but also a right-turn path and a left-turn path that crosses the opposite lane. -
FIG. 9 is a diagram for describing the cause determination method according to the first example embodiment.FIG. 9 illustratespaths 34A to 34D. Thepath 34A is a straight travelling path from the lane #6-1 to the lane #1-1. That is, in thepath 34A, the lane #6-1 is on the upstream side and the lane #1-1 is on the downstream side. Thepath 34B is a straight travelling path from the lane #6-2 to the lane #1-2. That is, in thepath 34B, the lane #6-2 is on the upstream side and the lane #1-2 is on the downstream side. Thepath 34C is a right-turn path from the lane #2-1 to the lane #3-1. That is, in thepath 34C, the lane #2-1 is on the upstream side and the lane #3-1 is on the downstream side. Thepath 34D is a right-turn path from the lane #4-1 to the lane #5-1. That is, in thepath 34D, the lane #4-1 is on the upstream side and the lane #5-1 is on the downstream side. - Next, the
cause determination unit 120 determines, for the travelling direction of vehicles in the selected path, whether or not congestion is occurring on the upstream side and the downstream side of the intersection 40 (Step S144). Thecause determination unit 120 determines if congestion is occurring on the upstream side of theintersection 40 and determines if congestion is not occurring on the downstream side of the intersection 40 (Step S146). - When congestion is not occurring on the upstream side of the intersection 40 (NO in S146), the
cause determination unit 120 determines, regarding this path, that there is no congestion induced place where congestion has been induced (Step S148). Further, when congestion is occurring on both the upstream side and the downstream side of the intersection 40 (NO in S146), thecause determination unit 120 determines, regarding this path, that there is no congestion induced place (Step S148). On the other hand, when congestion is occurring on the upstream side of theintersection 40 and congestion is not occurring on the downstream side of the intersection 40 (YES in S146), thecause determination unit 120 determines, regarding this path, that there is a congestion induced place where congestion has been induced on the upstream side of the intersection 40 (Step S150). The expression “there is no congestion induced place” means that, regarding the above path, the cause of the congestion has occurred in anotherintersection 40 on the downstream side, not in the vicinity of theintersection 40. - In the example shown in
FIG. 9 , in thepath 34A, congestion occurs in the lane #6-1, which is on the upstream side of theintersection 40 and congestion is not occurring in the lane #1-1, which is on the downstream side thereof. Therefore, regarding thepath 34A, thecause determination unit 120 determines that there is a congestion induced place in the lane #6-1, which is on the upstream side of theintersection 40. In thepath 34B, congestion is not occurring in the lane #6-2, which is on the upstream side of theintersection 40, and congestion is occurring in the lane #1-2, which is on the downstream side thereof. Therefore, regarding thepath 34B, thecause determination unit 120 determines that there is no congestion induced place in the vicinity of theintersection 40 and determines that there is a congestion induced place in theintersection 40 etc. which is beyond thepath 34B (the westerly direction). - Further, in the
path 34C, congestion is occurring in the lane #2-1, which is on the upstream side of theintersection 40 and congestion is occurring also in the lane #3-1, which is on the downstream side thereof. Therefore, regarding thepath 34C, thecause determination unit 120 determines that there is no congestion induced place in the vicinity of theintersection 40 and determines that there is a congestion induced place in theintersection 40 etc. which is beyond thepath 34C (the southerly direction). In thepath 34D, congestion is occurring in the lane #4-1, which is on the upstream side of theintersection 40 and congestion is not occurring in the lane #5-1, which is on the downstream side thereof. Therefore, regarding thepath 34D, thecause determination unit 120 determines that there is a congestion induced place in the lane #4-1, which is on the upstream side of theintersection 40. - By determining the congestion induced place like in the processing of S144 to S150, the
traffic monitoring apparatus 100 according to the first example embodiment is able to determine whether or not the original cause of congestion has occurred in the vicinity of theintersection 40. Therefore, it is possible to prevent the waste of taking countermeasures against theintersection 40 when the original cause of congestion has not occurred in the vicinity of theintersection 40, i.e., when the original cause of congestion has occurred in another place. Therefore, thetraffic monitoring apparatus 100 according to the first example embodiment is able to efficiently implement countermeasures against the congestion cause. - Next, the
cause determination unit 120 determines the congestion cause at the congestion induced place using at least the additional information (Step S152). Specifically, thecause determination unit 120 recognizes behavior of objects and vehicles in the vicinity of the congestion induced place using at least the additional information obtained by performing image recognition processing on the intersection images. Then thecause determination unit 120 determines the congestion cause at the congestion induced place by referring to the congestion cause information stored in the causeinformation storage unit 122. As described above, by analyzing the intersection images and determining the congestion cause by image recognition, it becomes possible to automatically determine the congestion cause without depending on the operator’s know-how. - Then the
cause determination unit 120 determines whether or not the cause determination processing has been executed for all the paths 34 (Step S154). When the cause determination processing has not been executed for all the paths 34 (NO in S154), the process goes back to S142. On the other hand, when the cause determination processing has been performed for all the paths 34 (YES in S154), thecause determination unit 120 ends the processing for thisintersection 40. -
FIGS. 10 to 16 are diagrams each describing an example of the relation between the traffic obstacle and the congestion cause.FIG. 10 shows an example in a case in which the congestion cause is a “traffic accident” and a “disabled vehicle”. Thecause determination unit 120 detects a traffic obstacle that stoppedvehicles 50A are present in a congestion occurring place Ptj (congestion induced place) of theroad 30 using the additional information. Thecause determination unit 120 further detects the traffic obstacle that the speed of thesubsequent vehicles 50 has suddenly reduced in a short period of time using the vehicle information. Specifically, thecause determination unit 120 detects that the average travelling speed of thevehicles 50 has been decreased by a predetermined speed (e.g., about 40 km/h) during a predetermined period of time (e.g., several minutes), as shown in a graph Gr1 indicating the change in the average travelling speed in the lane #1-1. In this case, when the number of stoppedvehicles 50A is two or larger, thecause determination unit 120 determines that the congestion cause is a “traffic accident”. Further, when the number of stoppedvehicles 50A is one, thecause determination unit 120 determines that the congestion cause is a “disabled vehicle”. -
FIG. 11 shows an example in which the congestion cause is a “falling object”. Thecause determination unit 120 detects the traffic obstacle that there is an object F other than a vehicle in the congestion occurring place Ptj (congestion induced place) on theroad 30 using the additional information. Further, thecause determination unit 120 detects the traffic obstacle that thevehicles 50 are changing the lanes on the upstream side of the object F by analyzing the intersection images or using the vehicle information. In this case, thecause determination unit 120 determines that the congestion cause is a “falling object”. -
FIG. 12 shows an example in which the congestion cause is a “short-period left-turn signal”. Thecause determination unit 120 detects the traffic obstacle that a stoppedvehicle 50A is present in the congestion occurring place Ptj (congestion induced place) of thelane 32 that is closer to thecenter line 30 c of theroad 30 using the additional information. Further, thecause determination unit 120 detects the traffic obstacle thatvehicles 50 follow the stoppedvehicle 50A without changing the lanes on the upstream side of the stoppedvehicle 50A by analyzing the intersection images or using the vehicle information. In this case, thecause determination unit 120 determines that the congestion cause is a “short-period left-turn signal”. -
FIG. 13 shows an example in which the congestion cause is “waiting for right turn due to the presence of a number of pedestrians”. Thecause determination unit 120 detects the traffic obstacle that there are a lot of pedestrians Ped whose number is larger than a predetermined number and who are crossing aroad 30B that intersects with thelane 32 including the congestion occurring place Ptj (congestion induced place) using the additional information. Further, thecause determination unit 120 detects the traffic obstacle that there is a stoppedvehicle 50A in the congestion occurring place Ptj (congestion induced place) of thelane 32 that is far from thecenter line 30 c of theroad 30 using the additional information. Further, thecause determination unit 120 detects the traffic obstacle that thevehicles 50 follow the stoppedvehicle 50A without changing the lanes on the upstream side of the stoppedvehicle 50A by analyzing the intersection images or using the vehicle information. In this case, thecause determination unit 120 determines that the congestion cause is “waiting for right turn due to the presence of a number of pedestrians”. -
FIG. 14 shows an example in which the congestion cause is “blockage of an intersection when a road is crowded”. Thecause determination unit 120 detects the traffic obstacle that a stoppedvehicle 50A is present on theintersection 40 on theroad 30B that intersects with thelane 32 including the congestion occurring place Ptj (congestion induced place) using the additional information. In this case, thecause determination unit 120 determines that the congestion cause is “blockage of an intersection when a road is crowded”. -
FIG. 15 shows an example in which the congestion cause is “illegal parking”. Thecause determination unit 120 detects the traffic obstacle that there are stoppedvehicles 50A in the congestion occurring place Ptj (congestion induced place) in thelane 32 far from thecenter line 30 c of theroad 30 using the additional information. Further, thecause determination unit 120 detects the traffic obstacle that the congestion occurring place Ptj is a parking prohibited area by using the additional information or analyzing the intersection images. Further, thecause determination unit 120 detects a traffic obstacle that thevehicles 50 are changing the lanes on the upstream side of the congestion occurring place Ptj by analyzing the intersection images or using the vehicle information. In this case, thecause determination unit 120 determines that the congestion cause is “illegal parking”. -
FIG. 16 shows an example in which the congestion cause is “illegal parking in a bus stop area”. Thecause determination unit 120 detects the traffic obstacle that stoppedvehicles 50A are present in the congestion occurring place Ptj (congestion induced place) of a bus stop area Abs using the additional information. Further, thecause determination unit 120 analyzes the intersection images and detects the traffic obstacle that abus 52 is stopping in thelane 32 other than the bus stop area Abs. In this case, thecause determination unit 120 determines that the congestion cause is “illegal parking in a bus stop area”. - The
countermeasure presenting unit 130 presents the countermeasure method against the congestion cause determined in S140 (Step S160). Specifically, thecountermeasure presenting unit 130 displays the countermeasure method on theinterface unit 108 using the countermeasure information stored in the countermeasureinformation storage unit 132. -
FIG. 17 is a diagram illustrating the countermeasure information according to the first example embodiment. In the example shown inFIG. 17 , when the congestion cause is a “traffic accident”, a “disabled vehicle”, or a “falling object”, thecountermeasure presenting unit 130 presents a countermeasure method such as “dispatching an on-site police officer to the congestion occurring place (congestion induced place)”. Further, when the congestion cause is “short-period left-turn signal”, “waiting for right turn due to the presence of a number of pedestrians”, or “blockage of an intersection when a road is crowded”, thecountermeasure presenting unit 130 presents a countermeasure method such as “changing signal lighting intervals” and “dispatching an on-site police officer to the congestion occurring place”. Further, when the congestion cause is “illegal parking” or “illegal parking in a bus stop area”, thecountermeasure presenting unit 130 presents a countermeasure method such as “dispatching an on-site police officer to the congestion occurring place”. - Note that the present disclosure is not limited to the aforementioned example embodiments and may be changed as appropriate without departing from the spirit of the present disclosure. For example, in the aforementioned flowcharts, the order of each process (step) may be changed as appropriate. Further, one or more of the plurality of processes (steps) may be omitted. For example, the process of S160 in
FIG. 6 may be omitted. Further, one or more of the processes of S114, S118, and S122 inFIG. 7 may be omitted. - Further, while the cause
information storage unit 122 and the countermeasureinformation storage unit 132 are provided in thetraffic monitoring apparatus 100 in the aforementioned example embodiments, the configuration thereof is not limited thereto. The causeinformation storage unit 122 and the countermeasureinformation storage unit 132 may not be provided in thetraffic monitoring apparatus 100. The causeinformation storage unit 122 and the countermeasureinformation storage unit 132 may be provided in an apparatus that can communicate with thetraffic monitoring apparatus 100. - Further, while the
countermeasure presenting unit 130 is configured to display the countermeasure method by images or the like in such a way that it can be visually recognized in the aforementioned example embodiments, the configuration thereof is not limited thereto. Thecountermeasure presenting unit 130 may present the countermeasure method by voices. - Further, while the
detection apparatuses 20 are installed in the vicinity of the intersections in the aforementioned embodiments, the configuration thereof is not limited thereto. The detection apparatuses 20 may be installed in desired places on a road. Further, each of thedetection apparatuses 20 may be a camera mounted on an artificial satellite and capable of capturing images of a road. Therefore, each of thedetection apparatuses 20 may capture images of the road, acquire road images, and associate positional information of the place whose images have been captured with the road images. Further, the vehicleinformation acquisition unit 112 may acquire vehicle information regarding a travelling state of a vehicle that is present in the place where the images have been captured from the image data received from thedetection apparatus 20 by image recognition or the like. Further, the additionalinformation acquisition unit 114 may recognize images of pedestrians, light vehicles and the like included in the road images and extract these images by image processing. The additionalinformation acquisition unit 114 may further recognize images of a blocking vehicle, a parked vehicle, an accident vehicle, a falling object or the like included in the intersection images and extract these images by image processing. Thetraffic monitoring apparatus 10 is therefore able to determine the cause of the congestion in desired places on the road. On the other hand, since traffic congestion often occurs in intersections, by installing thedetection apparatuses 20 in the vicinity of the intersections, it becomes possible to determine the cause of the congestion more efficiently. - In the aforementioned examples, the program can be stored and provided to a computer using any type of non-transitory computer readable media. Non-transitory computer readable media include any type of tangible storage media. Examples of non-transitory computer readable media include magnetic storage media (such as flexible disks, magnetic tapes, hard disk drives, etc.), optical magnetic storage media (e.g., magneto-optical disks), Compact Disc Read Only Memory (CD-ROM), CD-R, CD-R/W, and semiconductor memories (such as mask ROM, Programmable ROM (PROM), Erasable PROM (EPROM), flash ROM, Random Access Memory (RAM), etc.). The program(s) may be provided to a computer using any type of transitory computer readable media. Examples of transitory computer readable media include electric signals, optical signals, and electromagnetic waves. Transitory computer readable media can provide the program to a computer via a wired communication line (e.g., electric wires, and optical fibers) or a wireless communication line.
- The whole or part of the example embodiments disclosed above can be described as, but not limited to, the following supplementary notes.
- A traffic monitoring apparatus comprising:
- vehicle information acquisition means for acquiring vehicle information regarding a travelling state of a vehicle travelling on a road;
- additional information acquisition means for acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle;
- congestion determination means for determining, for each of a plurality of lanes on the road, whether or not congestion is occurring based on the vehicle information; and
- cause determination means for determining, for the lane that has been determined to be congested, a cause of the congestion using at least the additional information.
- The traffic monitoring apparatus according to
Supplementary Note 1, wherein - the vehicle information acquisition means acquires the vehicle information regarding the travelling state of the vehicle that is present in the vicinity of the intersection,
- additional information acquisition means acquires additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the intersection, and
- the congestion determination means determines, for each of a plurality of lanes of a road crossing the intersection, whether or not congestion is occurring based on the vehicle information.
- The traffic monitoring apparatus according to
1 or 2, wherein the cause determination means determines whether the place where congestion is occurring is a congestion-inducing place which has induced the congestion and determines the cause of the congestion for the congestion-inducing place.Supplementary Note - The traffic monitoring apparatus according to
Supplementary Note 2, wherein the cause determination means determines, for a travelling direction of vehicles on a path crossing the intersection, whether congestion is occurring on an upstream side of the intersection and whether or not congestion is occurring on a downstream side of the intersection, and determines, when it has been determined that congestion is occurring on the upstream side of the intersection and congestion is not occurring on the downstream side of the intersection, that there is a congestion-inducing place which has induced the congestion on the upstream side of the intersection where the congestion has occurred and determines the cause of the congestion for the congestion-inducing place. - The traffic monitoring apparatus according to any one of
Supplementary Notes 1 to 4, wherein the cause determination means determines the cause of the congestion in the lane in which it has been determined that congestion is occurring by analyzing images captured by a detection apparatus that captures images of the road. - The traffic monitoring apparatus according to any one of
Supplementary Notes 1 to 5, further comprising countermeasure presenting means for presenting a countermeasure method against the cause of the congestion that has been determined by the cause determination means using countermeasure information in which the cause of the congestion and the countermeasure method are associated with each other. - A traffic monitoring system comprising:
- at least one detection apparatus configured to detect a state of a road; and
- a traffic monitoring apparatus configured to monitor traffic on the road, wherein
- the traffic monitoring apparatus comprises:
- vehicle information acquisition means for acquiring vehicle information regarding a travelling state of a vehicle travelling on a road using the results of the detection received from the detection apparatus;
- additional information acquisition means for acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle using the results of the detection received from the detection apparatus;
- congestion determination means for determining, for each of a plurality of lanes on the road, whether or not congestion is occurring based on the vehicle information; and
- cause determination means for determining, for the lane that has been determined to be congested, a cause of the congestion using at least the additional information.
- The traffic monitoring system according to Supplementary Note 7, wherein
- the detection apparatus detects a state of an area in the vicinity of each intersection,
- the traffic monitoring apparatus monitors traffic of the intersections,
- the vehicle information acquisition means acquires vehicle information regarding a travelling state of a vehicle that is present in the vicinity of the intersection using the results of the detection received from the detection apparatus,
- the additional information acquisition means acquires additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the intersection using the results of the detection received from the detection apparatus, and
- the congestion determination means determines, for each of a plurality of lanes of a road crossing the intersection, whether or not congestion is occurring based on the vehicle information.
- The traffic monitoring system according to Supplementary Note 7 or 8, wherein the cause determination means determines whether the place where congestion is occurring is a congestion-inducing place which has induced the congestion and determines the cause of the congestion for the congestion-inducing place.
- The traffic monitoring system according to Supplementary Note 8, wherein the cause determination means determines, for a travelling direction of vehicles on a path crossing the intersection, whether congestion is occurring on an upstream side of the intersection and whether or not congestion is occurring on a downstream side of the intersection, and determines, when it has been determined that congestion is occurring on the upstream side of the intersection and congestion is not occurring on the downstream side of the intersection, that there is a congestion-inducing place which has induced the congestion on the upstream side of the intersection where the congestion has occurred and determines the cause of the congestion for the congestion-inducing place.
- The traffic monitoring system according to any one of Supplementary Notes 7 to 10, wherein the cause determination means determines the cause of the congestion in the lane in which it has been determined that congestion is occurring by analyzing images captured by the detection apparatus that captures images of the road.
- The traffic monitoring system according to any one of Supplementary Notes 7 to 11, wherein the traffic monitoring apparatus further comprises countermeasure presenting means for presenting a countermeasure method against the cause of the congestion that has been determined by the cause determination means using countermeasure information in which the cause of the congestion and the countermeasure method are associated with each other.
- A traffic monitoring method comprising:
- acquiring vehicle information regarding a travelling state of a vehicle travelling on a road;
- acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle;
- determining, for each of a plurality of lanes of the road, whether or not congestion is occurring based on the vehicle information; and
- determining, for the lane that has been determined to be congested, a cause of congestion using at least the additional information.
- The traffic monitoring method according to
Supplementary Note 13, comprising: - acquiring vehicle information regarding a travelling state of the vehicle that is present in the vicinity of the intersection;
- acquiring the additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the intersection; and
- determining, for each of a plurality of lanes of a road crossing the intersection, whether or not congestion is occurring based on the vehicle information.
- The traffic monitoring method according to
13 or 14, comprising determining whether the place where congestion is occurring is a congestion-inducing place which has induced the congestion and determining the cause of the congestion for the congestion-inducing place.Supplementary Note - The traffic monitoring method according to
Supplementary Note 14, comprising determining, for a travelling direction of vehicles on a path crossing the intersection, whether congestion is occurring on an upstream side of the intersection and whether or not congestion is occurring on a downstream side of the intersection, and determining, when it has been determined that congestion is occurring on the upstream side of the intersection and congestion is not occurring on the downstream side of the intersection, that there is a congestion-inducing place which has induced the congestion on the upstream side of the intersection where the congestion has occurred and determining the cause of the congestion for the congestion-inducing place. - The traffic monitoring method according to any one of
Supplementary Notes 13 to 16, comprising determining the cause of the congestion in the lane in which it has been determined that congestion is occurring by analyzing images captured by a detection apparatus that captures images of the road. - The traffic monitoring method according to any one of
Supplementary Notes 13 to 17, comprising presenting a countermeasure method against the cause of the congestion that has been determined using countermeasure information in which the cause of the congestion and the countermeasure method are associated with each other. - A non-transitory computer readable medium storing a program for causing a computer to execute the following steps of:
- acquiring vehicle information regarding a travelling state of a vehicle travelling on a road;
- acquiring additional information regarding objects that are other than the travelling vehicle and are present in the vicinity of the travelling vehicle;
- determining, for each of a plurality of lanes of the road, whether or not congestion is occurring based on the vehicle information; and
- determining, for the lane that has been determined to be congested, a cause of congestion using at least the additional information.
- While the present disclosure has been described with reference to the example embodiments, the present disclosure is not limited by the above example embodiments. Various changes that may be understood by those skilled in the art may be made to the configurations and the details of the present disclosure within the scope of the present disclosure.
- This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2018-066012, filed on Mar. 29, 2018, the disclosure of which is incorporated herein in its entirety by reference.
-
Reference Signs List 1 Traffic Monitoring System 10 Traffic Monitoring Apparatus 11 Vehicle Information Acquisition Unit 12 Additional Information Acquisition Unit 13 Congestion Determination Unit 14 Cause Determination Unit 20 Detection Apparatus 100 Traffic Monitoring Apparatus 112 Vehicle Information Acquisition Unit 114 Additional Information Acquisition Unit 116 Congestion Determination unit 120 Cause Determination Unit 122 Cause Information Storage Unit 130 Countermeasure Presenting Unit 132 Countermeasure Information Storage Unit
Claims (20)
1. A traffic monitoring apparatus comprising:
a memory storing instructions; and
a processor connected to the memory and configured to execute the instructions to:
receive image data of a range of an intersection on a road including a plurality of lanes;
acquire vehicle information regarding travelling states of vehicles that are located in a vicinity of the intersection from the image data;
determine, using the vehicle information, whether congestion is occurring for each of the plurality of lanes of the road that intersect with the intersection;
acquire additional information regarding objects that are other than the vehicles that are travelling; and
determine a cause of the congestion using the additional information.
2. The traffic monitoring apparatus according to claim 1 , wherein
the vehicle information is a traffic amount in the road.
3. The traffic monitoring apparatus according to claim 1 , wherein
the vehicle information is an average travelling speed of the vehicle travelling in the road.
4. The traffic monitoring apparatus according to claim 1 , wherein
the vehicle information is an average waiting time of the vehicle within a predetermined range of the intersection.
5. The traffic monitoring apparatus according to claim 1 , wherein
the vehicle information is an intersection capacity indicating the number of the vehicles that the intersection allows to pass.
6. The traffic monitoring apparatus according to claim 1 , wherein
the processor is configured to execute the instructions to
acquire the vehicle information regarding the travelling states of the vehicles that are located in the vicinity of the intersection,
acquire additional information regarding objects that are other than the travelling vehicle and are located in the vicinity of the intersection, and
determine, for each of a plurality of lanes of a road crossing the intersection, whether or not congestion is occurring based on the vehicle information.
7. The traffic monitoring apparatus according to claim 1 , wherein
the processor is configured to execute the instructions to
determine whether the place where the congestion is occurring is a congestion-inducing place which has induced the congestion and
determine the cause of the congestion for the congestion-inducing place.
8. The traffic monitoring apparatus according to claim 7 , wherein
the processor is configured to execute the instructions to
determine, for a travelling direction of vehicles on a path crossing the intersection, whether congestion is occurring on an upstream side of the intersection and whether or not congestion is occurring on a downstream side of the intersection,
determine, when it has been determined that congestion is occurring on the upstream side of the intersection and congestion is not occurring on the downstream side of the intersection, that there is a congestion-inducing place which has induced the congestion on the upstream side of the intersection where the congestion has occurred, and
determine the cause of the congestion for the congestion-inducing place.
9. The traffic monitoring apparatus according to claim 1 , wherein
the processor is configured to execute the instructions to
determine the cause of the congestion in the lane in which it has been determined that congestion is occurring by analyzing images captured by a detection apparatus that captures images of the road.
10. The traffic monitoring apparatus according to claim 1 , wherein
the processor is configured to execute the instructions to
present a countermeasure method against the cause of the congestion that has been determined using countermeasure information in which the cause of the congestion and the countermeasure method are associated with each other.
11. A traffic monitoring method comprising:
receiving image data of a range of an intersection on a road including a plurality of lanes;
acquiring vehicle information regarding travelling states of vehicles that are located in a vicinity of the intersection from the image data;
determining, using the vehicle information, whether congestion is occurring for each of the plurality of lanes of the road that intersect with the intersection;
acquiring additional information regarding objects that are other than the vehicles that are travelling; and
determining a cause of the congestion using the additional information.
12. The traffic monitoring method according to claim 11 , wherein
the vehicle information is a traffic amount in the road.
13. The traffic monitoring method according to claim 11 , wherein
the vehicle information is an average travelling speed of the vehicle travelling in the road.
14. The traffic monitoring method according to claim 11 , wherein
the vehicle information is an average waiting time of the vehicle within a predetermined range of the intersection.
15. The traffic monitoring method according to claim 11 , wherein
the vehicle information is an intersection capacity indicating the number of the vehicles that the intersection allows to pass.
16. A non-transitory computer readable medium storing a program for causing a computer to execute the following steps of:
receiving image data of a range of an intersection on a road including a plurality of lanes;
acquiring vehicle information regarding travelling states of vehicles that are located in a vicinity of the intersection from the image data;
determining, using the vehicle information, whether congestion is occurring for each of the plurality of lanes of the road that intersect with the intersection;
acquiring additional information regarding objects that are other than the vehicles that are travelling; and
determining a cause of the congestion using the additional information.
17. The non-transitory computer readable medium according to claim 16 , wherein
the vehicle information is a traffic amount in the road.
18. The non-transitory computer readable medium according to claim 16 , wherein
the vehicle information is an average travelling speed of the vehicle travelling in the road.
19. The non-transitory computer readable medium according to claim 16 , wherein
the vehicle information is an average waiting time of the vehicle within a predetermined range of the intersection.
20. The non-transitory computer readable medium according to claim 16 , wherein
the vehicle information is an intersection capacity indicating the number of the vehicles that the intersection allows to pass.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/222,256 US20230360523A1 (en) | 2018-03-29 | 2023-07-14 | Traffic monitoring apparatus, traffic monitoring system, traffic monitoring method, and non-transitory computer readable medium storing program |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018-066021 | 2018-03-29 | ||
| JP2018066021 | 2018-03-29 | ||
| PCT/JP2019/012932 WO2019189218A1 (en) | 2018-03-29 | 2019-03-26 | Traffic monitoring device, traffic monitoring system, traffic monitoring method, and non-transitory computer-readable medium with program stored thereon |
| US202017041171A | 2020-09-24 | 2020-09-24 | |
| US18/222,256 US20230360523A1 (en) | 2018-03-29 | 2023-07-14 | Traffic monitoring apparatus, traffic monitoring system, traffic monitoring method, and non-transitory computer readable medium storing program |
Related Parent Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/041,171 Continuation US20210012653A1 (en) | 2018-03-29 | 2019-03-26 | Traffic monitoring apparatus, traffic monitoring system, traffic monitoring method, and non-transitory computer readable medium storing program |
| PCT/JP2019/012932 Continuation WO2019189218A1 (en) | 2018-03-29 | 2019-03-26 | Traffic monitoring device, traffic monitoring system, traffic monitoring method, and non-transitory computer-readable medium with program stored thereon |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20230360523A1 true US20230360523A1 (en) | 2023-11-09 |
Family
ID=68059009
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/042,797 Active US11862321B2 (en) | 2018-03-29 | 2019-03-12 | Ingredient determining device, ingredient determining method and non-transitory computer-readable recording medium |
| US18/222,256 Abandoned US20230360523A1 (en) | 2018-03-29 | 2023-07-14 | Traffic monitoring apparatus, traffic monitoring system, traffic monitoring method, and non-transitory computer readable medium storing program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/042,797 Active US11862321B2 (en) | 2018-03-29 | 2019-03-12 | Ingredient determining device, ingredient determining method and non-transitory computer-readable recording medium |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US11862321B2 (en) |
| EP (1) | EP3764364A4 (en) |
| JP (2) | JPWO2019188259A1 (en) |
| TW (1) | TWI866901B (en) |
| WO (1) | WO2019188259A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240005782A1 (en) * | 2021-01-12 | 2024-01-04 | Zte Corporation | Traffic congestion detection method and apparatus, electronic device and storage medium |
| US20240175701A1 (en) * | 2022-11-29 | 2024-05-30 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus, information processing method, and non-transitory storage medium |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12040090B2 (en) * | 2019-04-04 | 2024-07-16 | Kpn Innovations, Llc. | Systems and methods for generating alimentary instruction sets based on vibrant constitutional guidance |
| TWI773386B (en) * | 2021-06-16 | 2022-08-01 | 統一企業股份有限公司 | Method for predicting highest caffeine content value in beverage and system thereof |
| KR20230069841A (en) * | 2021-11-12 | 2023-05-19 | 알고케어 주식회사 | A user terminal providing an alarm encouraging the user to take nutritional supplements, and an operatinging method therefor |
| JP7256907B1 (en) * | 2022-01-07 | 2023-04-12 | 日本コンピュータビジョン株式会社 | Information processing program, information processing apparatus, and information processing method |
| JP7431280B2 (en) * | 2022-06-20 | 2024-02-14 | 株式会社Zozo | Information processing device, information processing method, and information processing program |
| WO2025028652A1 (en) * | 2023-08-03 | 2025-02-06 | 医療法人大宮シティクリニック | Risk evaluation device, risk evaluation program, and risk evaluation method |
| CN119541872B (en) * | 2025-01-23 | 2025-04-22 | 北京亿家老小科技有限公司 | Body fat rate BMI and gastric capsule effect evaluation management method based on intelligent monitoring |
Family Cites Families (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5415176A (en) * | 1991-11-29 | 1995-05-16 | Tanita Corporation | Apparatus for measuring body fat |
| JP3743602B2 (en) * | 1998-05-25 | 2006-02-08 | 株式会社タニタ | Body fat scale with height measuring device |
| US7809153B2 (en) * | 2000-04-27 | 2010-10-05 | Inter-Images Partners, Lp | System and method for assessment of health risks and visualization of weight loss and muscle gain |
| US6477409B2 (en) * | 2000-10-04 | 2002-11-05 | Tanita Corporation | Apparatus for measuring basal metabolism |
| US20030010791A1 (en) * | 2001-07-13 | 2003-01-16 | Andrew Gentiluomo | Method and apparatus for dispensing a customized pharamaceutical mixture |
| JP4105472B2 (en) * | 2002-04-12 | 2008-06-25 | 株式会社フィジオン | Body composition measuring device |
| WO2003088953A2 (en) * | 2002-04-19 | 2003-10-30 | N.V. Nutricia | Multiphasic diet |
| JP2004008659A (en) * | 2002-06-11 | 2004-01-15 | Tanita Corp | Biological measurement device |
| JP2004180939A (en) | 2002-12-03 | 2004-07-02 | Misaki:Kk | Body index output apparatus |
| JP2004272618A (en) | 2003-03-10 | 2004-09-30 | Tosho Inc | Supplement preparation system |
| JP2004344518A (en) * | 2003-05-23 | 2004-12-09 | Tanita Corp | Muscle measuring device |
| JP2005070853A (en) | 2003-08-26 | 2005-03-17 | Md 21:Kk | Method for creating menu of diet program, and system of the method |
| JP2005202833A (en) * | 2004-01-19 | 2005-07-28 | Ebs Kk | System for providing supplement information |
| JP2006026037A (en) | 2004-07-15 | 2006-02-02 | Hitachi Ltd | Health management support system |
| US8252321B2 (en) * | 2004-09-13 | 2012-08-28 | Chrono Therapeutics, Inc. | Biosynchronous transdermal drug delivery for longevity, anti-aging, fatigue management, obesity, weight loss, weight management, delivery of nutraceuticals, and the treatment of hyperglycemia, alzheimer's disease, sleep disorders, parkinson's disease, aids, epilepsy, attention deficit disorder, nicotine addiction, cancer, headache and pain control, asthma, angina, hypertension, depression, cold, flu and the like |
| US7762181B2 (en) * | 2004-10-01 | 2010-07-27 | Fonterra Co-Operative Group Limited | Customised nutritional food and beverage dispensing system |
| JP4393492B2 (en) * | 2006-09-13 | 2010-01-06 | 株式会社フィジオン | Standing body composition measuring device |
| GB2473188A (en) * | 2009-09-02 | 2011-03-09 | Biosauce Ltd | Apparatus for dispensing tailored nutritional products |
| BR112012016553A2 (en) * | 2010-01-06 | 2016-04-26 | Hills Pet Nutrition Inc | method of managing a weight condition in an animal |
| JP2010097621A (en) * | 2010-01-06 | 2010-04-30 | Nutrition Act Co Ltd | Apparatus, method and program for determining composition |
| JP2011204194A (en) * | 2010-03-26 | 2011-10-13 | Fancl Corp | Supplement providing system |
| WO2011127304A2 (en) * | 2010-04-07 | 2011-10-13 | Zafgen Corporation | Methods of treating an overweight subject |
| JP2012034770A (en) * | 2010-08-05 | 2012-02-23 | Panasonic Electric Works Co Ltd | Diathesis determination device |
| US8475367B1 (en) * | 2011-01-09 | 2013-07-02 | Fitbit, Inc. | Biometric monitoring device having a body weight sensor, and methods of operating same |
| WO2014098193A1 (en) * | 2012-12-19 | 2014-06-26 | 花王株式会社 | Pet food |
| CN104994779A (en) * | 2012-12-19 | 2015-10-21 | 捷通国际有限公司 | Systems and methods for determining caloric intake using a personal correlation factor |
| US8690578B1 (en) * | 2013-01-03 | 2014-04-08 | Mark E. Nusbaum | Mobile computing weight, diet, nutrition, and exercise tracking system with enhanced feedback and data acquisition functionality |
| WO2015051055A1 (en) * | 2013-10-02 | 2015-04-09 | Access Business Group International Llc | Diet adherence system |
| US20150132721A1 (en) * | 2013-11-12 | 2015-05-14 | Aldo Consulting & Project Management Ltd. | Exercise and diet program |
| JP6368497B2 (en) * | 2014-02-04 | 2018-08-01 | 株式会社吉田製作所 | Eating habit management program, eating habit management method, and eating habit management device |
| JP6480147B2 (en) * | 2014-10-21 | 2019-03-06 | 株式会社タニタ | Muscle state change determination device, muscle state change determination method, and program |
| TW201629897A (en) * | 2015-02-13 | 2016-08-16 | 林承箕 | Integrated medicine method for health promotion |
| US10217376B2 (en) * | 2015-02-17 | 2019-02-26 | Stanley C. Rak | Nutritional value of food |
| US10776455B2 (en) * | 2015-10-02 | 2020-09-15 | Serotonin, Inc. | Method and system for managing the use of dietary supplements and drugs through mobile devices |
| KR102847003B1 (en) * | 2016-08-25 | 2025-08-14 | 삼성전자주식회사 | Apparatus and method for health management |
| JP6752285B2 (en) * | 2016-09-15 | 2020-09-09 | 日本農産工業株式会社 | Fat accumulation inhibitor, adipose progenitor cell differentiation inhibitor, visceral fat reducing agent, and food and drink for reducing visceral fat |
| JP2018066021A (en) | 2018-01-05 | 2018-04-26 | 株式会社クラレ | Composition comprising surfactant |
-
2019
- 2019-03-12 EP EP19774609.2A patent/EP3764364A4/en active Pending
- 2019-03-12 WO PCT/JP2019/010063 patent/WO2019188259A1/en not_active Ceased
- 2019-03-12 JP JP2020509853A patent/JPWO2019188259A1/en active Pending
- 2019-03-12 US US17/042,797 patent/US11862321B2/en active Active
- 2019-03-15 TW TW108108907A patent/TWI866901B/en active
-
2023
- 2023-07-14 US US18/222,256 patent/US20230360523A1/en not_active Abandoned
-
2024
- 2024-01-31 JP JP2024013094A patent/JP2024045368A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240005782A1 (en) * | 2021-01-12 | 2024-01-04 | Zte Corporation | Traffic congestion detection method and apparatus, electronic device and storage medium |
| US20240175701A1 (en) * | 2022-11-29 | 2024-05-30 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus, information processing method, and non-transitory storage medium |
| US12429350B2 (en) * | 2022-11-29 | 2025-09-30 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus, information processing method, and non-transitory storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210027880A1 (en) | 2021-01-28 |
| WO2019188259A1 (en) | 2019-10-03 |
| JP2024045368A (en) | 2024-04-02 |
| EP3764364A1 (en) | 2021-01-13 |
| TWI866901B (en) | 2024-12-21 |
| EP3764364A4 (en) | 2021-12-15 |
| US11862321B2 (en) | 2024-01-02 |
| TW201942912A (en) | 2019-11-01 |
| JPWO2019188259A1 (en) | 2021-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230360523A1 (en) | Traffic monitoring apparatus, traffic monitoring system, traffic monitoring method, and non-transitory computer readable medium storing program | |
| US20210012653A1 (en) | Traffic monitoring apparatus, traffic monitoring system, traffic monitoring method, and non-transitory computer readable medium storing program | |
| US12136339B2 (en) | Traffic monitoring apparatus, traffic monitoring system, traffic monitoring method, and non-transitory computer readable medium storing program | |
| US20210027619A1 (en) | Traffic monitoring apparatus, traffic monitoring system, traffic monitoring method, and non-transitory computer readable medium storing program | |
| US10643475B2 (en) | Lane departure warning device and method | |
| US10186147B2 (en) | Wrong-way determination apparatus | |
| US20100030474A1 (en) | Driving support apparatus for vehicle | |
| KR101725130B1 (en) | Smart traffic light control apparatus and method for preventing traffic accident | |
| KR102456869B1 (en) | System for smart managing traffic | |
| CN113012436B (en) | Road monitoring method and device and electronic equipment | |
| KR102271138B1 (en) | Traffic information collection accuracy improvement device using radar sensor and method of the same | |
| US12240450B2 (en) | V2X warning system for identifying risk areas within occluded regions | |
| KR102611784B1 (en) | Intelligent Control System and Method Capable of Controlling Traffic at the Intersection | |
| Oskarbski et al. | Automatic incident detection at intersections with use of telematics | |
| KR20180062828A (en) | Apparatus and method for notifying traffic situation in tunnel | |
| JP2001148098A (en) | Running assisting device for vehicle | |
| CN112833893A (en) | Auxiliary system, navigation device, corresponding method and storage medium for a vehicle | |
| KR101714489B1 (en) | System and method for managing vehicle detouring to service area using cctv | |
| CN119296342A (en) | Traffic processing method, system, terminal and storage medium | |
| KR102069307B1 (en) | Apparatus and method for controlling a signal of a crossing signaling apparatus using an electromagnetic wave sensor | |
| CN117173878A (en) | Vehicle risk early warning method and device, electronic equipment and readable storage medium | |
| CN103886754A (en) | System and method for rapidly finding out abnormally-stopped vehicle at signal lamp control intersection | |
| JP2019212190A (en) | Drive assist device | |
| US20240331542A1 (en) | Safe driving assistance system, safe driving assistance method, and program-recording medium | |
| KR20240016549A (en) | System and method for detecting jaywalking |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |