US5283573A - Traffic flow measuring method and apparatus - Google Patents

Traffic flow measuring method and apparatus Download PDF

Info

Publication number
US5283573A
US5283573A US07/692,718 US69271891A US5283573A US 5283573 A US5283573 A US 5283573A US 69271891 A US69271891 A US 69271891A US 5283573 A US5283573 A US 5283573A
Authority
US
United States
Prior art keywords
vehicles
vehicle
traffic flow
measuring
flow measuring
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.)
Expired - Fee Related
Application number
US07/692,718
Inventor
Masao Takatou
Kazunori Takahashi
Nobuhiro Hamada
Tadaaki Kitamura
Kuniyuki Kikuchi
Hiroshi Takenaga
Yasuo Morooka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26337980&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US5283573(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Assigned to HITACHI, LTD. reassignment HITACHI, LTD. ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: HAMADA, NOBUHIRO, KIKUCHI, KUNIYUKI, KITAMURA, TADAAKI, MOROOKA, YASUO, TAKAHASHI, KAZUNORI, TAKATOU, MASAO, TAKENAGA, HIROSHI
Application granted granted Critical
Publication of US5283573A publication Critical patent/US5283573A/en
Priority to US08/417,275 priority Critical patent/US5530441A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/065Traffic control systems for road vehicles by counting the vehicles in a section of the road or in a parking area, i.e. comparing incoming count with outgoing count
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/07Controlling traffic signals
    • G08G1/08Controlling traffic signals according to detected number or speed of vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/04Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors

Definitions

  • This invention relates to a method and apparatus for measuring traffic flows or in other words, the flows of vehicles, inside and near a crossing
  • the present invention relates also to a technique which utilizes the result of measurement obtained by the invention for the structural design of crossings, such as signal control, disposition of right turn-only signal, a right turn lane, a left turn preferential lane, and so forth.
  • Conventional traffic flow measurement has been carried out by disposing a camera above a signal light, taking the images of vehicles flowing into a crossing at the time of a green signal by one camera and measuring the number and speeds of the vehicles as described, for example, in "Sumitomo Denki", Vol. 130 (March, 1987), pp. 26-32.
  • a diagonal measurement range is set to extend along right and left turn lanes and brightness data of measurement sample points inside the measurement range are processed in various ways so as to measure the number and speeds of the vehicles.
  • the conventional system described above does not take sufficiently into consideration the overlap of vehicles and is not free from the problem that extraction and tracking of vehicles cannot be made sufficiently because smaller vehicles running beside larger vehicles are hidden by the latter and larger vehicles which are turning right, or about to turn right, hide opposed smaller vehicles which are also turning right.
  • the prior art system has another problem that the traffic flow cannot be accurately determined at a transition from yellow light to red light because the system checks only the vehicles entering the crossing at the green light.
  • One of the characterizing features of the present invention resides in that the field of a camera is set to a range from the center of a crossing to the vicinity of its outflow portion but not to a range from the inflow portion to the vicinity of the center of the crossing.
  • Another characterizing feature of the present invention resides in that the presence of right turn vehicles, left turn vehicles and straight run vehicles is estimated in accordance with the colors (green, yellow, red) of a signal by receiving a phase signal from traffic signal controller and a moving range data which is different from vehicle to vehicle is provided dynamically in order to improve tracking accuracy of vehicles.
  • Still another characterizing feature of the present invention resides in that data from other traffic flow measuring apparatuses (other measuring instruments, vehicle sensors, etc) are used so as to check any abnormality of the measuring instrument (camera, traffic flow controller, etc).
  • Still another characterizing feature of the present invention resides in that in order to avoid the overlap of vehicles inside the field of a camera, the camera is installed at a high position or above the center of a crossing so that the crossing can be covered as a whole by the field of one camera.
  • Still another characterizing feature of the present invention resides in that 2n cameras are used in an n-way crossing, the field of one camera is set so as to cover the inflow portion to the vicinity of the center of the crossing and the field of another camera is set near at the opposed center of the crossing for the same group of vehicles.
  • Still another characterizing feature of the present invention resides in that a vehicle locus point table and a vehicle search map in accordance with time zones which take the change of the phase of a traffic signal into consideration are used in order to improve vehicle tracking accuracy.
  • Still another characterizing feature of the present invention resides in that a vehicle locus point table and a vehicle search map are generated automatically by executing learning by use of data at the time of on-line measurement in order to improve vehicle tracking accuracy and to make generation easier.
  • Still another characterizing feature of the present invention resides in that the total number of vehicles (the number of left turn vehicles, the number of straight run vehicles and the number of right turn vehicles) in each direction of each road is determined by determining the inflow quantity (the number of inflowing vehicles), the outflow quantity (the number of outflowing vehicles) and the number of left turn or right turn vehicles of each road corresponding to a time zone associated with a phase of a traffic signal controller in order to improve measurement accuracy of the number of vehicles, mean speed, and the like.
  • Still another characterizing feature of the present invention resides in that system control or point responsive control of a traffic signal is carried out on an on-line basis by a traffic control computer and the traffic controller on the basis of the measurement result by a traffic flow measuring apparatus main body in order to make smooth the flow of vehicles at a crossing.
  • Still another characterizing feature of the present invention resides in that review of each parameter value such as a cycle, a split, an offset and necessity for the disposition of a right turn lane, a left turn preferential lane and a right turn-only signal are judged on an off-line basis by processing statistically the result of the traffic flow measurement by a traffic control computer in order to make smooth the flow of vehicles at a crossing.
  • Still another characterizing feature of the present invention resides in that the processing speed is improved by making a camera and an image processing unit or a traffic flow measuring apparatus main body correspond on a 1:1 basis in order to improve vehicle measuring accuracy.
  • Still another characterizing feature of the present invention resides in that the field of a camera is set to a range from the center to the vicinity of the outflow portion of a crossing in such a manner as not to include the signal inside the field in order to improve vehicle measuring accuracy.
  • Still another characterizing feature of the present invention resides in that the field of a camera is set in such a manner as not to include a signal and a pedestrian crossing but to include a stop line of vehicles, at the back of the stop line on the inflow side of the crossing in order to improve vehicle measuring accuracy.
  • Still another characterizing feature of the present invention resides in that the field of a camera is set in such a manner as not to include a signal and a pedestrian crossing, ahead of the pedestrian crossing on the outflow side of the crossing in order to improve vehicle measuring accuracy.
  • Still another characterizing feature of the present invention resides in that processing is conducted while an unnecessary region inside the field of the camera is excluded by mask processing and window processing in order to improve vehicle measuring accuracy.
  • FIG. 1 is a view showing a setting method of the field of a camera in accordance with one embodiment of the present invention
  • FIG. 2 is a view showing also the setting method of the field of a camera in accordance with one embodiment of the present invention
  • FIG. 3 is a view also showing the setting method of the field of a camera in accordance with one embodiment of the present invention.
  • FIG. 4 is a view showing also the setting method of the field of a camera in accordance with one embodiment of the present invention.
  • FIG. 5 is a view showing also the setting method of the field of a camera in accordance with one embodiment of the present invention.
  • FIG. 6 is a method showing a setting method of a camera in accordance with one embodiment of the present invention.
  • FIG. 7 is a view showing also the setting method of a camera in accordance with one embodiment of the present invention.
  • FIG. 8 is a view showing a setting method of a camera in accordance with another embodiment of the present invention.
  • FIG. 9 is a view showing a setting method of another camera in accordance with still another embodiment of the present invention.
  • FIG. 10 is an explanatory view useful for explaining an object of measurement in accordance with a time zone which is interlocked with a display signal of a signal;
  • FIG. 11 is a view showing the flow of vehicles in each time zone of FIG. 10;
  • FIG. 12 is a view showing the flow of vehicles in each time zone of FIG. 10;
  • FIG. 13 is a view showing the flow of vehicles in each time zone of FIG. 10;
  • FIG. 14 is a view showing the flow of vehicles in each time zone of FIG. 10;
  • FIG. 15 is a flowchart showing the flow of a traffic flow measuring processing
  • FIG. 16 is a view showing the existing positions of vehicles inside the field of a camera
  • FIG. 17 is a view showing the existing positions of vehicles inside the field of a camera
  • FIG. 18 is an explanatory view useful for explaining a vehicle data index table in accordance with still another embodiment of the present invention.
  • FIG. 19 is an explanatory view useful for explaining a vehicle data table in accordance with still another embodiment of the present invention.
  • FIG. 20 is a view useful for explaining the postures of vehicles
  • FIG. 21 is an explanatory view useful for explaining a vehicle registration table before updating
  • FIG. 22 is an explanatory view useful for explaining the vehicle registration table after updating
  • FIGS. 23A and 23B are explanatory views useful for explaining a vehicle orbit point table
  • FIG. 24 is an explanatory view useful for explaining the vehicle orbit point table
  • FIG. 25 is an explanatory view useful for explaining the vehicle orbit point table
  • FIG. 26 is an explanatory view useful for explaining the vehicle orbit point table
  • FIGS. 27A and 27B are explanatory views useful for explaining a vehicle search map
  • FIG. 28 is a view showing each traffic lane and the flow rate at a crossing
  • FIG. 29 is a block diagram showing the structure of a traffic flow measuring apparatus
  • FIG. 30 is an explanatory view useful for explaining the flow of a traffic flow measuring processing
  • FIG. 31 is a view showing another system configuration of the present invention.
  • FIG. 32 is a view showing still another system configuration of the present invention.
  • FIG. 33 is a view showing still another embodiment of the present invention.
  • FIG. 34 is a view showing still another embodiment of the present invention.
  • FIG. 35 is a view showing still another embodiment of the present invention.
  • FIG. 36 is a view showing still another embodiment of the present invention.
  • a traffic flow measuring apparatus in accordance with this embodiment includes a traffic flow measuring apparatus main body 90 for processing images which are taken by cameras 101a, 101b, 101c, 101d near a crossing 50 for measuring traffic flow and a monitor 111 for displaying the images and various data.
  • the traffic flow measuring apparatus main body 90 comprises an image processing unit 100 for extracting the characteristic quantities of objects from the inputted images, CPU 112 for controlling the apparatus as a whole, for processing the processing results of the image processing unit 100 and for processing the phase signal of a traffic signal controller 114 and data from a measuring device 115 for uninterrupted traffic flows, and a memory 113 for storing the results of measurement, and the like.
  • the image processing unit 100 is equipped with a camera switch 102, an A/D convertor 103, an image memory 104, an inter-image operation circuit 105, a binary-coding circuit 106, a labelling circuit 107, a characteristic quantity extraction circuit 108 and a D/A convertor 110.
  • the image memory 104 is equipped with k density memories G1 - Gk of a 256 ⁇ 256 pixel structure, for example, and is equipped, whenever necessary, with l binary image memories B1 - Bl for storing binary images.
  • the image processing unit 100 receives the image signals taken by the cameras 101a-101d on the basis of an instruction from CPU 112, selects the input from one of the four cameras by way of the camera switch 102, converts the signals to density data of 128 tone wedges, for example, by the A/D convertor 103 and stores the data in the image memory 104.
  • the image processing unit 100 executes various processings such as inter-image calculation, digitization, labelling, characteristic quantity extraction, and the like, by the inter-image operation circuit 105, the binary-coding circuit 106, the labelling circuit 107, the characteristic feature extraction circuit 108, and the like, respectively, converts the results of processings to video signals by the D/A convertor 110, whenever necessary, and displays the video signals on the monitor 111.
  • processings such as inter-image calculation, digitization, labelling, characteristic quantity extraction, and the like, by the inter-image operation circuit 105, the binary-coding circuit 106, the labelling circuit 107, the characteristic feature extraction circuit 108, and the like, respectively, converts the results of processings to video signals by the D/A convertor 110, whenever necessary, and displays the video signals on the monitor 111.
  • CPU 112 executes a later-appearing measuring processing 31, determines a traffic flow measurement result (the number of left turn vehicles, the number of straight run vehicles and the number of right turn vehicles each entering a crossing from each road in a certain time zone) and sends the results to both, or either one of, a traffic control computer 118 and a traffic signal controller 114.
  • the computer 118 calculates a selection level of the control pattern from the traffic flow measurement results, selects each of the cycle, split and offset patterns corresponding to this selection level, converts the selected pattern to real time values and outputs an advance pulse to the traffic signal controller 114 in accordance with a step time limit display which determines a signal display method.
  • the signal controller 114 changes the display of the signal 95 on the basis of this pulse (in the case of the system control of the traffic signal).
  • the signal controller 114 executes the same processing as that of the traffic control computer 118 on the basis of the measurement results, generates by itself the count pulse and changes the display of the signal 95 by this pulse or changes the display of the signal 95 by a conventional point response control on the basis of the measurement result ("Point Control of Signal” edited by Hiroyuki Okamoto, "Management and Operation of Road Traffic", pp. 104-110, Gijutsu Shoin, Oct. 31, 1987).
  • the traffic flow measurement results sent to the traffic control computer 118 are collected for a certain period and are processed statistically inside the computer.
  • This statistical data can be utilized on an off-line basis and can be used for reviewing the parameter value of each of cycle, split and offset and can be used as the basis for the judgement whether or not a right turn lane, a left turn preferential lane or right turn-only signal should be disposed.
  • FIG. 31 shows another system configuration.
  • the traffic flow measuring apparatus main body 90' inputs the image of each camera 101a-101d to an image processor 100' corresponding to each camera (an image processor 100 not including the camera switch 102), and sends the result of each image processing to CPU112'.
  • CPU112' determines the total number of traffic flow vehicles, the vehicle speeds, and the like, and displays the image of the processing results, etc, on the monitor 111 through the display switch 116.
  • FIG. 32 shows still another system configuration.
  • Image processing is effected by the traffic flow measuring apparatus main body 90" corresponding individually to each camera 101a-101d, and CPU112" measures the flow of the vehicles corresponding to the input image of each camera and gathers and sends the results altogether to the computer 117.
  • the gathering computer 117 determines the overall traffic flows by use of the processing results from each traffic flow measuring apparatus main body 90" by referring, whenever necessary, to the phase signal from the traffic signal controller 114 and the data from a single road traffic flow measuring apparatus 115 such as a vehicle sensor.
  • the image of the processing result, or the like, is displayed on the monitor 111 through the display switch 116'.
  • the single road traffic flow measuring apparatus 115 is an apparatus which measures the number of straight run vehicles and their speeds in a road having ordinary lanes.
  • a traffic flow measuring apparatus using a conventional vehicle sensor and a conventional ITV camera or the traffic flow measuring apparatus of the present invention can be applied to this application.
  • FIG. 30 is a conceptual view of this vehicle extraction processing.
  • the image processing unit 100 determines the difference image 3 between the input image 1 and the background image 2, converts the difference image into binary data with respect to a predetermined threshold value to generate a binary image 4, labels each object by labelling and extracts (30) the characteristic quantities such as an area, coordinates of centroid, posture (direction), and so forth.
  • CPU 112 judges an object having an area within a predetermined range as the vehicle, stores its coordinates of centroid as the position data for this vehicle in the memory 113, tracks individual vehicles by referring to the position data of each vehicle stored in the memory 113 and measures the numbers of right turn vehicles, left turn vehicles and straight run vehicles and their speeds (31).
  • reference numeral 10 in the input image 1 represents the vehicles
  • 11 is a center line of a road
  • 12 is a sidewalk portion.
  • FIG. 1 is a plan view near a crossing.
  • the field 150 of the camera 101 is set to the range from the inflow portion of a crossing near to its center portion as represented by the area encompassed by a dash line so as to measure the flows of vehicles entering the crossing (right turn vehicles r, straight run vehicles s, left turn vehicles l).
  • the present invention sets the field 151 of the camera 101' to the range from the center of the crossing near to its outflow portion as represented by a hatched area so as to measure the flows of vehicle flowing into the crossing and then flowing out therefrom (right turn vehicles R, straight run vehicles S, left turn vehicles L).
  • FIG. 2 is a side view near the crossing. If the vehicles 155, 156 exist inside the fields 150, 151, respectively, as shown in the drawing, hidden portions 157, 158 represented by a net pattern occur, respectively.
  • FIG. 3 shows the relation between the cameras and their fields when the present invention is applied to a crossing of four roads.
  • the fields of the cameras 101a, 101b, 101c and 101d are 151a, 151b, 151c and 151d, respectively. If the field of the camera 101' is set to 151 when the camera 101' is set above the signal light, the signal enters the field and processings such as extraction of vehicles and tracking become difficult. Therefore, the field 151' of the camera 101" is set to the area encompassed by the hatched frame shown in FIG. 4.
  • this embodiment sets the field of the camera to the area extending from the center portion of the crossing to its outflow portion, which reduces more greatly the portions hidden by the vehicles 155, 156 or in other words, the overlap between the vehicles inside the field, than when the camera is set to the area from the inflow portion near to the center of the crossing, and improves vehicle extraction accuracy.
  • FIGS. 6 and 7 Another setting method of the field of the camera is shown in FIGS. 6 and 7.
  • One camera 101 is set above the center of the crossing 50 by a support post 160. Using a wide-angle lens, the camera 101 can cover the crossing as a whole in its field 161. According to this embodiment, the number of cameras can be reduced to one set and the height of the support post for installing the camera can be reduced, as well.
  • FIG. 8 Still another setting method of the camera is shown in FIG. 8.
  • One camera 101 is set to a height h (e.g. h ⁇ 15 m) of the support post of the signal of the crossing 50 or of the support post 162 near the signal and obtains the field 163 by use of a wide-angle lens.
  • h e.g. h ⁇ 15 m
  • the number of cameras can be reduced to one set and since no support posts that cross the crossing are necessary, the appearance is excellent.
  • FIG. 9 Still another setting method of the camera is shown in FIG. 9.
  • This embodiment uses eight cameras in a crossing of four roads (or 2n sets of cameras for an n-way crossing or a crossing of n-roads).
  • the field 164 (the area encompassed by an open frame) of the camera 101a is set to the area from the inflow portion of the crossing near to its center for the group of vehicles having the flow represented by arrow 170 and the field 165 (the area encompassed by the hatched frame) of an auxiliary camera 101a' is set near to the center of the crossing.
  • the fields of the pairs of cameras are set to the areas extending from the inflow portions of the crossing near to its center and to the opposed center portions, respectively.
  • the images of the group of vehicles flowing in one direction can be taken both from the front and back and the overlap of the vehicles inside the fields of the cameras, particularly the overlap of the right turn vehicles by the right turn vehicles opposite to the former, can be avoided, so that extraction accuracy of the vehicles can be improved.
  • FIGS. 11-14 show the flows of vehicles in each, time zone a-d when the display signal of the signal light 95 changes as shown in FIG. 10 in the case where the camera 101 is disposed above the signal light 95.
  • the time zone a where the signal light 95 displays the red signal
  • the left turn vehicles L and the right turn vehicles R are measured.
  • the time zone b which represents the passage of a certain time from the change of the signal light 95 from red to green
  • the left turn vehicles L, the straight run vehicle S and the right turn vehicles R shown in FIG. 12 are measured.
  • the straight run vehicles S shown in FIG. 11 are measured.
  • the time zone d which expresses the passage of a certain time from the change of the signal 95 from the yellow signal to the red signal, the left turn vehicles L and the straight run vehicles S shown in FIG. 14 are measured.
  • FIGS. 10 and 11-14 show the basic change of the display of the signals and the flows of vehicles corresponding to such a change.
  • detection can be made similarly by defining the detection objects (left turn vehicles, straight run vehicles and right turn vehicles) corresponding to the time zone and by preparing a vehicle orbit point table and a vehicle search map (which will be explained later in further detail) corresponding to the time zone.
  • FIG. 15 shows the flow of this processing.
  • the labelling circuit 107 performs a labelling of the object inside the binary image 4 (step 200). After labelling is carried out for each object, it is then determined for each object, whether or not area is within the range expressing the vehicle and the objects inside the range are extracted as the vehicles (step 210). The coordinates of a centroid of the extracted vehicle and its posture (direction) are determined (step 220) and a vehicle data table is prepared (step 230). Whether or not processing is completed for all the possible vehicles is judged on the basis of the number of labels (the number of objects) (step 240) and if it is not complete, the flow returns to step 210 and if it is, the flow proceeds to the next step.
  • Search and identification for tracking the vehicles is carried out by referring to the vehicle registration table 51, the vehicle search map 52 and the vehicle data table 53 (step 250).
  • the points of left turn, straight run and right turn in the vehicle registration table 51 are updated for the identified vehicles by use of the vehicle orbit point table 54.
  • the speeds of the vehicles are judged from the period in which they existed in the field and from their moving distances and whether they are left turn vehicles, straight run vehicles or right turn vehicles are judged from the maximum values of the vehicle locus points, and the number of each kind (left turn vehicles, straight run vehicles, right turn vehicles) is updated (step 260).
  • step 270 Whether or not the processings of steps 250 and 260 are completed for all the registered vehicles is judged (step 270) and if it is not completed, the flow returns to the step 250 and if it is, the vehicles appearing afresh in the field 151 of the camera are registered to the vehicle registration table 51 (step 280). The processing at the time t is thus completed.
  • FIGS. 16 and 17 show the positions of the vehicles existing inside the camera field 151.
  • FIG. 16 shows the existing positions of the vehicles at the present time t and
  • FIG. 17 shows the positions of the vehicles at the time t o which is ahead of the time t by one cycle.
  • FIG. 18 shows a vehicle data index table 55, which comprises pointers for the vehicle data table 53 representing the existing vehicles on the block coordinates
  • FIG. 19 shows the vehicle data table 53, which stores x and y coordinates on the image memory (the coordinates of the image memory use the upper left corner as the origin and have the x axis extending in the rightward direction and the y axis extending in the lower direction) and the postures (directions) of the vehicles as the data for each vehicle Vk(t).
  • FIG. 20 represents the postures (directions) of the vehicles by 0-3.
  • the postures of the vehicles can be expressed more finely such as 0-5 (by 30°) and can be expressed still more finely but this embodiment explains the case of the angle of 0-3.
  • the drawing shows the case where the size of the image memory (the size of the camera field) is set to 256 ⁇ 256.
  • FIGS. 21 and 22 show the vehicle registration table 51 storing the vehicles to be tracked.
  • FIG. 21 shows the content before updating at the time t.
  • an effective flag represents whether or not a series of data of the vehicles are effective.
  • start of existence means the first appearance of the vehicle inside the camera field 151 and represents the time of the appearance and the block coordinates in which the vehicle appears.
  • the term "present state” means a series of data of the vehicle at the time (t o ) which is ahead of the present time by one cycle, and represents the block coordinates on which the vehicle exists at that time (t o ), the x-y coordinates on the image memory and furthermore, the moving distance of the vehicle inside the camera field and the accumulation of the orbit points of the block through which the vehicle passes.
  • FIGS. 23-26 show the vehicle locus point table 54. These drawings correspond to the time zones a-d shown in FIG. 10.
  • the search and identification method of a vehicle for tracking will be explained for the case of a vehicle V 5 (t o ) by way of example. Since the present position of the vehicle (the position at the time t o one cycle before) is P 35 , the same position having the maximum value of the value of the map 52 in the block P 35 (upper left: 0, up: 0, upper right: 0, left: 4, same position: 5, right: 0, lower left: 3, down: 0, lower right: 0), that is, P 35 , is first searched by referring to the vehicle search map 52 shown in FIG. 27. It can be understood from the block coordinates P 35 of the vehicle data index table 55 that the vehicle V 6 (t) exists.
  • V 6 (t 0 ) and V 6 (t) on the image memory are compared with one another, it can be understood that their y coordinates are 125 and the same but their x coordinates are greater by 25 for V 6 (t). This means that the vehicle moves to the right and is not suitable. Accordingly, V 6 (t) is judged as not existing. Since no other vehicle exists in the P 35 block, the block P 34 having a next great value in the map value is processed similarly so as to identify V 5 (t). Then, the block coordinates P 34 , x-y coordinates 185, 125 of the vehicle V 5 (t) are written from the vehicle data table 53 into the vehicle registration table 51.
  • the present state is updated as shown in FIG. 22 (V 7 (t), V 5 (t)).
  • the measuring method of each of the left turn, straight run and right turn vehicles) (corresponding to the step 260) will be explained.
  • the search is made similarly for the search range P 54 (first priority) and P 53 (second priority) of the block coordinates P 54 in order named and it can be understood from the vehicle data index table 55 that the corresponding vehicle does not exist in the field of the camera.
  • the locus of the vehicle that takes the maximum value of this final point is regarded as the kind of the locus of this vehicle.
  • the vehicle V 7 (t o ) is found to be the left turn vehicle, the number of left turn vehicles is updated by incrementing by 1 and the mean speed of the left turn vehicle group is determined from the speed of this vehicle. Finally, the effective flag is OFF in order to delete V 7 (t o ) from the vehicle registration table 51.
  • the flow of vehicles represented by an arrow of dash line in FIG. 11 is not measured but the flow of the vehicles represented by an arrow of the dash line can be made by changing the values of the vehicle search map 52 shown in FIG. 27 and by checking also whether or not the vehicle appearing for the first time inside the camera field exists not only in the lower left half of the blocks P 11 , P 12 and P 21 , P 35 but also in P 15 , P 25 in the registration of the new vehicle to the vehicle registration table 51 in FIG. 15. Accordingly, measurement can be made with a higher level of accuracy by comparing the data with the data of the straight run vehicle measured by the left-hand camera and with the data of the right turn vehicle measured by the upper left camera.
  • accuracy of the traffic flow measurement can be improved by preparing the vehicle search map and the vehicle locus point table in accordance with the change of the display signal light of the signal.
  • traffic flow measurement can be made in accordance with an arbitrary camera field (e.g. the crossing as a whole, outflow portion of the crossing, etc) by preparing the vehicle search map and the vehicle locus point table in response to the camera field.
  • an arbitrary camera field e.g. the crossing as a whole, outflow portion of the crossing, etc
  • the methods of measuring the numbers of left turn vehicles, right turn vehicles and straight run vehicles and of measuring the speed include also a method which stores the block coordinates for each time and for each vehicle that appears afresh in the camera field until it goes out from the field and tracks the stored block coordinates when the vehicle goes out of the field to identify the left turn vehicles, straight run vehicles and right turn vehicles without using the vehicle locus point table described above.
  • the vehicle locus point table and the vehicle search map described above can be prepared by learning, too.
  • the block coordinates through which a vehicle passes are stored sequentially on an on-line basis for each vehicle and at the point of time when the kind of the locus of this vehicle (left turn, right turn, straight run, etc) is determined, the corresponding point of each block (i.e.
  • a vehicle search map can be prepared by determining the moving direction of one particular block to a next block by referring to the stored block coordinates line of the vehicle search map described above, updating+1 of the point in the corresponding direction of the vehicle search map for learning (upper left, up, upper right, left, same position, right, lower left, down, lower right) and executing sequentially this processing for each block of the block coordinates line. In this manner, accuracy of the vehicle locus point table and vehicle search map can be improved.
  • m-1 necessary for solving equation, though different depending on the number m of crossing roads; are measured and equation of the inflow/outflow relationship of vehicles between the number of inflow/outflow vehicles Nki of each road k and the number of vehicles in each moving direction Nko is solved so as to obtain the number of vehicles Nkj in each moving direction in each of the remaining roads k for which measurement is not made.
  • the number of inflow/outflow vehicles Nki, Nko in each road k is measured by a conventional single road traffic flow measuring apparatus 115 such as a vehicle sensor; or the like.
  • the number of crossing roads at a certain crossing is m (m is an integer of 3 more)
  • the number of variables is m(m-1)
  • the number of simultaneous equations is 2 m
  • n sets of numbers of vehicles Nkj in each moving direction must be measured in order to obtain the number of vehicles Nkj in each moving direction of each road k: ##EQU1##
  • one, five and eleven numbers of vehicles Nkj in the moving direction must be measured in ordinary 3-way crossing, 4-way crossing and 5-way crossing, respectively.
  • the Kirchhoff's law in the theory of electric circuitry i.e.
  • the equations relative to the incoming traffic flows for each cycle of the signal at an m-way crossing can be used to calculate both (m 2 -3+1) independent values representing the numbers of vehicles in individual directions and any (2-1) values representing the numbers of vehicles in the individual directions. That is, it is possible to reduce by one the number of positions where the device for measuring uninterrupted traffic flows is to be placed.
  • FIG. 28 shows the flows of vehicles at the 4-way crossing and the numbers of vehicles to be detected.
  • k assumes the values of 1-4.
  • the numbers of vehicles measured within a certain period of time are defined as follows, respectively:
  • Nki number of inflowing vehicles into k road
  • Nko number of outflowing vehicles from k road
  • Nkl number of left turn vehicles from k road
  • Nks number of straight run vehicles from k road
  • Nkr number of right turn vehicles from k road.
  • the values Nki and Nko are the values inputted from the single road traffic flow measuring apparatus 115 such as the vehicle sensor.
  • a time lag occurs between the measurement value obtained by the single road traffic flow measuring apparatus 115 such as the vehicle sensor and the measurement value obtained by the camera 101 due to the position of installation of the apparatus 115 (the distance from the crossing). Therefore, any abnormality of the measuring apparatus 90 inclusive of the camera 101 can be checked by comparing the value obtained from equation (2) above with the measurement value obtained by use of the camera 101 and the value itself obtained from equation (2) can be used as the measurement value.
  • FIGS. 33 . to 36 disclose a method of measuring the numbers of left turn vehicles, right turn vehicles and straight run vehicles of each lane at a 4-way crossing by dividing the cases into the case of the red signal and the case of the green signal by utilizing the display signal of the signal 95. Incidentally, it is possible to cope with other n-way crossings on the basis of the same concept.
  • FIGS. 33 to 36 correspond to the time zones a-d of the display signal of the signal 95 shown in FIG. 10. In FIGS.
  • the time zones a-d are associated with one another.
  • the inflow quantity into a certain road in the time zone a is affected by the outflow quantity from a certain road in the previous time zone d and similarly, the outflow quantity from a certain road in the same time zone a affects the inflow quantity to another certain road in the next time zone b.
  • the inflow quantity into a certain road k with the time zone a being the center is expressed as follows as the sum of the inflow quantity in the present time zone a and the inflow quantity in the next time zone b:
  • the outflow quantity is expressed by the following equation as the sum of the outflow quantity in the previous time zone d and the outflow quantity in the present time zone a:
  • the left side is the measurement value.
  • any one of the right turn vehicles N 2 r of the road 2 is the measurement value and the rest are the values which are to be determined by variables.
  • the left side in the equation (4) is the measurement value and in the right side, any one of the right turn vehicles N 1 r of the road 1, left turn vehicles N 1 l, the right turn vehicles N 3 t r of the road 3 and left turn vehicles N 3 l is the measurement value and the rest are the values which are to be determined by variables.
  • the sets (3) and (4) of equations one value appears in two equations on their right side.
  • NKl, NKs and Nkr represent the numbers of left turn vehicles, straight run vehicles and right turn vehicles from the road k, respectively.
  • N 1 r, N 2 r, N 3 r, N 4 r and N 1 l, N 2 l, N 3 l, N 4 l can be measured as the number of vehicles passing through the camera field 171 and as the number of vehicles passing through the camera fields 172, 173, 172', 173', respectively, or can be measured by use of the apparatus 115.
  • Nki can be obtained by measuring the number of inflow and outflow vehicles on the entrance side of the camera fields 170a, 170c, 170e, 170g and Nko can be obtained by measuring the number of inflow and outflow vehicles on the exist side of the camera fields 170b, 170d, 170f, 170h, respectively.
  • the number of left turn vehicles and the number of straight run vehicles of each road can be obtained by merely determining the flow rate (the number of vehicles) at the entrance and exit of each road connected to the crossing and the number of right turn vehicles or the number of left turn vehicles at two positions at the center of the crossing. Accordingly, the traffic flow of each road (number of right turn vehicles and number of straight run vehicles) can be obtained easily by use of the data obtained by the conventional single road traffic flow measuring apparatus such as the vehicle sensor.

Abstract

This invention relates to a method an apparatus for measuring traffic flows or in other words, the flows of vehicles, inside and near a crossing, and is directed to provide method and apparatus capable of extracting vehicles with a high level of accuracy.
Overlap of vehicles can be avoided by setting the field of a camera not to a range from the inflow portion to the vicinity of center of the crossing, but to a range from the center to the vicinity of the outflow portion (151) of the crossing. Accordingly, accuracy of traffic flow measurement can be improved.

Description

BACKGROUND OF THE INVENTION
This invention relates to a method and apparatus for measuring traffic flows or in other words, the flows of vehicles, inside and near a crossing
The present invention relates also to a technique which utilizes the result of measurement obtained by the invention for the structural design of crossings, such as signal control, disposition of right turn-only signal, a right turn lane, a left turn preferential lane, and so forth.
Conventional traffic flow measurement has been carried out by disposing a camera above a signal light, taking the images of vehicles flowing into a crossing at the time of a green signal by one camera and measuring the number and speeds of the vehicles as described, for example, in "Sumitomo Denki", Vol. 130 (March, 1987), pp. 26-32. In this instance, a diagonal measurement range is set to extend along right and left turn lanes and brightness data of measurement sample points inside the measurement range are processed in various ways so as to measure the number and speeds of the vehicles.
However, the conventional system described above does not take sufficiently into consideration the overlap of vehicles and is not free from the problem that extraction and tracking of vehicles cannot be made sufficiently because smaller vehicles running beside larger vehicles are hidden by the latter and larger vehicles which are turning right, or about to turn right, hide opposed smaller vehicles which are also turning right.
The prior art system has another problem that the traffic flow cannot be accurately determined at a transition from yellow light to red light because the system checks only the vehicles entering the crossing at the green light.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a high precision traffic flow measuring system which can extract vehicles with a high level of accuracy by avoiding the overlap of vehicles inside the field of a camera.
It is another object of the present invention to provide a high precision traffic flow measuring apparatus which improves tracking accuracy of vehicles by setting dynamically the moving range of each vehicle.
It is still another object of the present invention to provide an accurate device for measuring traffic flows, which employs flow equations taking account of both the transition of signal phase and time delay.
It is still another object of the present invention to provide a smooth traffic flow by controlling the cycle time, split time and offset time of a signal by use of the result of a high precision traffic flow measurement.
It is still another object of the present invention to support a structural design of a crossing to match the traffic condition of the crossing by effecting the structural design of the crossing such as disposition of a right turn-only signal and setting of a right turn lane, a left turn preferential lane, etc, by use of statistical data of the result of the high precision traffic flow measurement.
It is a further object of the present invention to make it possible to track vehicles at a crossing while reflecting the traffic condition of the crossing by executing learning by use of on-line measurement data, to shorten the processing time and to improve measurement accuracy.
One of the characterizing features of the present invention resides in that the field of a camera is set to a range from the center of a crossing to the vicinity of its outflow portion but not to a range from the inflow portion to the vicinity of the center of the crossing.
Another characterizing feature of the present invention resides in that the presence of right turn vehicles, left turn vehicles and straight run vehicles is estimated in accordance with the colors (green, yellow, red) of a signal by receiving a phase signal from traffic signal controller and a moving range data which is different from vehicle to vehicle is provided dynamically in order to improve tracking accuracy of vehicles.
Still another characterizing feature of the present invention resides in that data from other traffic flow measuring apparatuses (other measuring instruments, vehicle sensors, etc) are used so as to check any abnormality of the measuring instrument (camera, traffic flow controller, etc).
Still another characterizing feature of the present invention resides in that in order to avoid the overlap of vehicles inside the field of a camera, the camera is installed at a high position or above the center of a crossing so that the crossing can be covered as a whole by the field of one camera.
Still another characterizing feature of the present invention resides in that 2n cameras are used in an n-way crossing, the field of one camera is set so as to cover the inflow portion to the vicinity of the center of the crossing and the field of another camera is set near at the opposed center of the crossing for the same group of vehicles.
Still another characterizing feature of the present invention resides in that a vehicle locus point table and a vehicle search map in accordance with time zones which take the change of the phase of a traffic signal into consideration are used in order to improve vehicle tracking accuracy.
Still another characterizing feature of the present invention resides in that a vehicle locus point table and a vehicle search map are generated automatically by executing learning by use of data at the time of on-line measurement in order to improve vehicle tracking accuracy and to make generation easier.
Still another characterizing feature of the present invention resides in that the total number of vehicles (the number of left turn vehicles, the number of straight run vehicles and the number of right turn vehicles) in each direction of each road is determined by determining the inflow quantity (the number of inflowing vehicles), the outflow quantity (the number of outflowing vehicles) and the number of left turn or right turn vehicles of each road corresponding to a time zone associated with a phase of a traffic signal controller in order to improve measurement accuracy of the number of vehicles, mean speed, and the like.
Still another characterizing feature of the present invention resides in that system control or point responsive control of a traffic signal is carried out on an on-line basis by a traffic control computer and the traffic controller on the basis of the measurement result by a traffic flow measuring apparatus main body in order to make smooth the flow of vehicles at a crossing.
Still another characterizing feature of the present invention resides in that review of each parameter value such as a cycle, a split, an offset and necessity for the disposition of a right turn lane, a left turn preferential lane and a right turn-only signal are judged on an off-line basis by processing statistically the result of the traffic flow measurement by a traffic control computer in order to make smooth the flow of vehicles at a crossing.
Still another characterizing feature of the present invention resides in that the processing speed is improved by making a camera and an image processing unit or a traffic flow measuring apparatus main body correspond on a 1:1 basis in order to improve vehicle measuring accuracy.
Still another characterizing feature of the present invention resides in that the field of a camera is set to a range from the center to the vicinity of the outflow portion of a crossing in such a manner as not to include the signal inside the field in order to improve vehicle measuring accuracy.
Still another characterizing feature of the present invention resides in that the field of a camera is set in such a manner as not to include a signal and a pedestrian crossing but to include a stop line of vehicles, at the back of the stop line on the inflow side of the crossing in order to improve vehicle measuring accuracy.
Still another characterizing feature of the present invention resides in that the field of a camera is set in such a manner as not to include a signal and a pedestrian crossing, ahead of the pedestrian crossing on the outflow side of the crossing in order to improve vehicle measuring accuracy.
Still another characterizing feature of the present invention resides in that processing is conducted while an unnecessary region inside the field of the camera is excluded by mask processing and window processing in order to improve vehicle measuring accuracy.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a view showing a setting method of the field of a camera in accordance with one embodiment of the present invention;
FIG. 2 is a view showing also the setting method of the field of a camera in accordance with one embodiment of the present invention;
FIG. 3 is a view also showing the setting method of the field of a camera in accordance with one embodiment of the present invention;
FIG. 4 is a view showing also the setting method of the field of a camera in accordance with one embodiment of the present invention;
FIG. 5 is a view showing also the setting method of the field of a camera in accordance with one embodiment of the present invention;
FIG. 6 is a method showing a setting method of a camera in accordance with one embodiment of the present invention;
FIG. 7 is a view showing also the setting method of a camera in accordance with one embodiment of the present invention;
FIG. 8 is a view showing a setting method of a camera in accordance with another embodiment of the present invention;
FIG. 9 is a view showing a setting method of another camera in accordance with still another embodiment of the present invention;
FIG. 10 is an explanatory view useful for explaining an object of measurement in accordance with a time zone which is interlocked with a display signal of a signal;
FIG. 11 is a view showing the flow of vehicles in each time zone of FIG. 10;
FIG. 12 is a view showing the flow of vehicles in each time zone of FIG. 10;
FIG. 13 is a view showing the flow of vehicles in each time zone of FIG. 10;
FIG. 14 is a view showing the flow of vehicles in each time zone of FIG. 10;
FIG. 15 is a flowchart showing the flow of a traffic flow measuring processing;
FIG. 16 is a view showing the existing positions of vehicles inside the field of a camera;
FIG. 17 is a view showing the existing positions of vehicles inside the field of a camera;
FIG. 18 is an explanatory view useful for explaining a vehicle data index table in accordance with still another embodiment of the present invention;
FIG. 19 is an explanatory view useful for explaining a vehicle data table in accordance with still another embodiment of the present invention;
FIG. 20 is a view useful for explaining the postures of vehicles;
FIG. 21 is an explanatory view useful for explaining a vehicle registration table before updating;
FIG. 22 is an explanatory view useful for explaining the vehicle registration table after updating;
FIGS. 23A and 23B are explanatory views useful for explaining a vehicle orbit point table;
FIG. 24 is an explanatory view useful for explaining the vehicle orbit point table;
FIG. 25 is an explanatory view useful for explaining the vehicle orbit point table;
FIG. 26 is an explanatory view useful for explaining the vehicle orbit point table;
FIGS. 27A and 27B are explanatory views useful for explaining a vehicle search map;
FIG. 28 is a view showing each traffic lane and the flow rate at a crossing;
FIG. 29 is a block diagram showing the structure of a traffic flow measuring apparatus;
FIG. 30 is an explanatory view useful for explaining the flow of a traffic flow measuring processing;
FIG. 31 is a view showing another system configuration of the present invention;
FIG. 32 is a view showing still another system configuration of the present invention;
FIG. 33 is a view showing still another embodiment of the present invention;
FIG. 34 is a view showing still another embodiment of the present invention;
FIG. 35 is a view showing still another embodiment of the present invention; and
FIG. 36 is a view showing still another embodiment of the present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Hereinafter, a first embodiment of the present invention will be explained with reference to FIG. 29.
A traffic flow measuring apparatus in accordance with this embodiment includes a traffic flow measuring apparatus main body 90 for processing images which are taken by cameras 101a, 101b, 101c, 101d near a crossing 50 for measuring traffic flow and a monitor 111 for displaying the images and various data.
The traffic flow measuring apparatus main body 90 comprises an image processing unit 100 for extracting the characteristic quantities of objects from the inputted images, CPU 112 for controlling the apparatus as a whole, for processing the processing results of the image processing unit 100 and for processing the phase signal of a traffic signal controller 114 and data from a measuring device 115 for uninterrupted traffic flows, and a memory 113 for storing the results of measurement, and the like.
The image processing unit 100 is equipped with a camera switch 102, an A/D convertor 103, an image memory 104, an inter-image operation circuit 105, a binary-coding circuit 106, a labelling circuit 107, a characteristic quantity extraction circuit 108 and a D/A convertor 110.
The image memory 104 is equipped with k density memories G1 - Gk of a 256×256 pixel structure, for example, and is equipped, whenever necessary, with l binary image memories B1 - Bl for storing binary images.
Next, the operation will be explained.
The image processing unit 100 receives the image signals taken by the cameras 101a-101d on the basis of an instruction from CPU 112, selects the input from one of the four cameras by way of the camera switch 102, converts the signals to density data of 128 tone wedges, for example, by the A/D convertor 103 and stores the data in the image memory 104.
Furthermore, the image processing unit 100 executes various processings such as inter-image calculation, digitization, labelling, characteristic quantity extraction, and the like, by the inter-image operation circuit 105, the binary-coding circuit 106, the labelling circuit 107, the characteristic feature extraction circuit 108, and the like, respectively, converts the results of processings to video signals by the D/A convertor 110, whenever necessary, and displays the video signals on the monitor 111. Subsequently, CPU 112 executes a later-appearing measuring processing 31, determines a traffic flow measurement result (the number of left turn vehicles, the number of straight run vehicles and the number of right turn vehicles each entering a crossing from each road in a certain time zone) and sends the results to both, or either one of, a traffic control computer 118 and a traffic signal controller 114. When the results of measurement are sent only to the traffic control computer 118, the computer 118 calculates a selection level of the control pattern from the traffic flow measurement results, selects each of the cycle, split and offset patterns corresponding to this selection level, converts the selected pattern to real time values and outputs an advance pulse to the traffic signal controller 114 in accordance with a step time limit display which determines a signal display method. The signal controller 114 changes the display of the signal 95 on the basis of this pulse (in the case of the system control of the traffic signal). On the other hand, when the results of measurement from CPU 112 are sent to the signal controller 114, the signal controller 114 executes the same processing as that of the traffic control computer 118 on the basis of the measurement results, generates by itself the count pulse and changes the display of the signal 95 by this pulse or changes the display of the signal 95 by a conventional point response control on the basis of the measurement result ("Point Control of Signal" edited by Hiroyuki Okamoto, "Management and Operation of Road Traffic", pp. 104-110, Gijutsu Shoin, Oct. 31, 1987).
The traffic flow measurement results sent to the traffic control computer 118 are collected for a certain period and are processed statistically inside the computer. This statistical data can be utilized on an off-line basis and can be used for reviewing the parameter value of each of cycle, split and offset and can be used as the basis for the judgement whether or not a right turn lane, a left turn preferential lane or right turn-only signal should be disposed.
FIG. 31 shows another system configuration. The traffic flow measuring apparatus main body 90' inputs the image of each camera 101a-101d to an image processor 100' corresponding to each camera (an image processor 100 not including the camera switch 102), and sends the result of each image processing to CPU112'. CPU112' determines the total number of traffic flow vehicles, the vehicle speeds, and the like, and displays the image of the processing results, etc, on the monitor 111 through the display switch 116.
FIG. 32 shows still another system configuration. Image processing is effected by the traffic flow measuring apparatus main body 90" corresponding individually to each camera 101a-101d, and CPU112" measures the flow of the vehicles corresponding to the input image of each camera and gathers and sends the results altogether to the computer 117. The gathering computer 117 determines the overall traffic flows by use of the processing results from each traffic flow measuring apparatus main body 90" by referring, whenever necessary, to the phase signal from the traffic signal controller 114 and the data from a single road traffic flow measuring apparatus 115 such as a vehicle sensor. The image of the processing result, or the like, is displayed on the monitor 111 through the display switch 116'. Incidentally, the method of changing the signal display of the signal 95 on the basis of the measurement result is the same as in the case of FIG. 29. The single road traffic flow measuring apparatus 115 is an apparatus which measures the number of straight run vehicles and their speeds in a road having ordinary lanes. A traffic flow measuring apparatus using a conventional vehicle sensor and a conventional ITV camera or the traffic flow measuring apparatus of the present invention can be applied to this application.
Next, the vehicle extraction using the background images and the measuring processing of the flow of vehicles will be described briefly.
FIG. 30 is a conceptual view of this vehicle extraction processing. First of all, the image processing unit 100 determines the difference image 3 between the input image 1 and the background image 2, converts the difference image into binary data with respect to a predetermined threshold value to generate a binary image 4, labels each object by labelling and extracts (30) the characteristic quantities such as an area, coordinates of centroid, posture (direction), and so forth. Next, CPU 112 judges an object having an area within a predetermined range as the vehicle, stores its coordinates of centroid as the position data for this vehicle in the memory 113, tracks individual vehicles by referring to the position data of each vehicle stored in the memory 113 and measures the numbers of right turn vehicles, left turn vehicles and straight run vehicles and their speeds (31). Incidentally, reference numeral 10 in the input image 1 represents the vehicles, 11 is a center line of a road and 12 is a sidewalk portion.
Next, the detail of the setting method of the field of the camera as the gist of the present invention will be explained with reference to FIG. 1.
FIG. 1 is a plan view near a crossing.
In the conventional traffic flow measuring apparatus, the field 150 of the camera 101 is set to the range from the inflow portion of a crossing near to its center portion as represented by the area encompassed by a dash line so as to measure the flows of vehicles entering the crossing (right turn vehicles r, straight run vehicles s, left turn vehicles l). In contrast, the present invention sets the field 151 of the camera 101' to the range from the center of the crossing near to its outflow portion as represented by a hatched area so as to measure the flows of vehicle flowing into the crossing and then flowing out therefrom (right turn vehicles R, straight run vehicles S, left turn vehicles L).
FIG. 2 is a side view near the crossing. If the vehicles 155, 156 exist inside the fields 150, 151, respectively, as shown in the drawing, hidden portions 157, 158 represented by a net pattern occur, respectively. FIG. 3 shows the relation between the cameras and their fields when the present invention is applied to a crossing of four roads. The fields of the cameras 101a, 101b, 101c and 101d are 151a, 151b, 151c and 151d, respectively. If the field of the camera 101' is set to 151 when the camera 101' is set above the signal light, the signal enters the field and processings such as extraction of vehicles and tracking become difficult. Therefore, the field 151' of the camera 101" is set to the area encompassed by the hatched frame shown in FIG. 4.
Similarly, the side view near the crossing becomes such as shown in FIG. 5 and a hidden portion 158' of the vehicle 156' somewhat occurs. As can be seen clearly from FIGS. 2 and 5, this embodiment sets the field of the camera to the area extending from the center portion of the crossing to its outflow portion, which reduces more greatly the portions hidden by the vehicles 155, 156 or in other words, the overlap between the vehicles inside the field, than when the camera is set to the area from the inflow portion near to the center of the crossing, and improves vehicle extraction accuracy.
Another setting method of the field of the camera is shown in FIGS. 6 and 7. One camera 101 is set above the center of the crossing 50 by a support post 160. Using a wide-angle lens, the camera 101 can cover the crossing as a whole in its field 161. According to this embodiment, the number of cameras can be reduced to one set and the height of the support post for installing the camera can be reduced, as well.
Still another setting method of the camera is shown in FIG. 8. One camera 101 is set to a height h (e.g. h≧15 m) of the support post of the signal of the crossing 50 or of the support post 162 near the signal and obtains the field 163 by use of a wide-angle lens. According to this embodiment, the number of cameras can be reduced to one set and since no support posts that cross the crossing are necessary, the appearance is excellent.
Still another setting method of the camera is shown in FIG. 9. This embodiment uses eight cameras in a crossing of four roads (or 2n sets of cameras for an n-way crossing or a crossing of n-roads). The field 164 (the area encompassed by an open frame) of the camera 101a is set to the area from the inflow portion of the crossing near to its center for the group of vehicles having the flow represented by arrow 170 and the field 165 (the area encompassed by the hatched frame) of an auxiliary camera 101a' is set near to the center of the crossing. Similarly, the fields of the pairs of cameras, that is, the cameras 101b and 101b', 101c and 101c' and 101d and 101d', are set to the areas extending from the inflow portions of the crossing near to its center and to the opposed center portions, respectively. According to this embodiment, the images of the group of vehicles flowing in one direction can be taken both from the front and back and the overlap of the vehicles inside the fields of the cameras, particularly the overlap of the right turn vehicles by the right turn vehicles opposite to the former, can be avoided, so that extraction accuracy of the vehicles can be improved.
Next, the interlocking operation between the traffic flow measuring apparatus main body 90 and the signal controller 114 will be explained. The display signals from the controller 114 are shown in FIG. 10. FIGS. 11-14 show the flows of vehicles in each, time zone a-d when the display signal of the signal light 95 changes as shown in FIG. 10 in the case where the camera 101 is disposed above the signal light 95. In the time zone a where the signal light 95 displays the red signal, the left turn vehicles L and the right turn vehicles R are measured. In the time zone b which represents the passage of a certain time from the change of the signal light 95 from red to green, the left turn vehicles L, the straight run vehicle S and the right turn vehicles R shown in FIG. 12 are measured. In the time zone c in which the signal light 95 displays the green and yellow signals, the straight run vehicles S shown in FIG. 11 are measured. In the time zone d which expresses the passage of a certain time from the change of the signal 95 from the yellow signal to the red signal, the left turn vehicles L and the straight run vehicles S shown in FIG. 14 are measured.
In FIGS. 11, 12, 13 and 14 representing the time zones a, b, c and d, the flows of the vehicles (the straight run vehicles S' and right turn vehicles R' represented by arrow of dash line) in the direction straightforward to the camera 101 and to the signal light 95 may be neglected because they are measured by other cameras but if they are measured, the results of measurement by the cameras can be checked mutually.
Incidentally, FIGS. 10 and 11-14 show the basic change of the display of the signals and the flows of vehicles corresponding to such a change. In the case of other different signal display methods such as a signal display method equipped with a right turn display or with a scramble display, too, detection can be made similarly by defining the detection objects (left turn vehicles, straight run vehicles and right turn vehicles) corresponding to the time zone and by preparing a vehicle orbit point table and a vehicle search map (which will be explained later in further detail) corresponding to the time zone.
Next, the measuring processing of the left turn vehicles, straight run vehicles and right turn vehicles (corresponding to characteristic quantity extraction 30 and measurement 31 in FIG. 30) will be explained briefly. FIG. 15 shows the flow of this processing.
To begin with, the labelling circuit 107 performs a labelling of the object inside the binary image 4 (step 200). After labelling is carried out for each object, it is then determined for each object, whether or not area is within the range expressing the vehicle and the objects inside the range are extracted as the vehicles (step 210). The coordinates of a centroid of the extracted vehicle and its posture (direction) are determined (step 220) and a vehicle data table is prepared (step 230). Whether or not processing is completed for all the possible vehicles is judged on the basis of the number of labels (the number of objects) (step 240) and if it is not complete, the flow returns to step 210 and if it is, the flow proceeds to the next step. Search and identification for tracking the vehicles is carried out by referring to the vehicle registration table 51, the vehicle search map 52 and the vehicle data table 53 (step 250). The points of left turn, straight run and right turn in the vehicle registration table 51 are updated for the identified vehicles by use of the vehicle orbit point table 54. If the vehicles (the vehicles registered already to the vehicle registration table 51) that existed at the time to (the time one cycle before the present time t) are out of the field at this time t, the speeds of the vehicles are judged from the period in which they existed in the field and from their moving distances and whether they are left turn vehicles, straight run vehicles or right turn vehicles are judged from the maximum values of the vehicle locus points, and the number of each kind (left turn vehicles, straight run vehicles, right turn vehicles) is updated (step 260). Whether or not the processings of steps 250 and 260 are completed for all the registered vehicles is judged (step 270) and if it is not completed, the flow returns to the step 250 and if it is, the vehicles appearing afresh in the field 151 of the camera are registered to the vehicle registration table 51 (step 280). The processing at the time t is thus completed.
Next, the preparation method of the vehicle data table 53 (corresponding to the step 230) will be explained with reference to FIGS. 16 to 20.
FIGS. 16 and 17 show the positions of the vehicles existing inside the camera field 151. FIG. 16 shows the existing positions of the vehicles at the present time t and FIG. 17 shows the positions of the vehicles at the time to which is ahead of the time t by one cycle.
In order to facilitate subsequent processings, the block coordinates Pig (1≦i≦m, 1≦g≦n) are defined by dividing equally the camera field 151 into m segments in a Y direction and n segments in an X direction or in other words, into m×n. Both m and n may be arbitrary values but generally, they are preferably about (the number of lanes)+2 of one side of the road. (In the case of FIGS. 16 and 17, m=n=5 for three lanes on one side of the road.) Symbols V1 (t)-V7 (t) in the drawings represent the existing positions (coordinates of a centroid) of the vehicles, respectively. When the vehicles exist as shown in FIG. 16, the vehicle data table 53 is prepared as shown in FIG. 19. FIG. 18 shows a vehicle data index table 55, which comprises pointers for the vehicle data table 53 representing the existing vehicles on the block coordinates Pig FIG. 19 shows the vehicle data table 53, which stores x and y coordinates on the image memory (the coordinates of the image memory use the upper left corner as the origin and have the x axis extending in the rightward direction and the y axis extending in the lower direction) and the postures (directions) of the vehicles as the data for each vehicle Vk(t). FIG. 20 represents the postures (directions) of the vehicles by 0-3. Incidentally, the postures of the vehicles can be expressed more finely such as 0-5 (by 30°) and can be expressed still more finely but this embodiment explains the case of the angle of 0-3. The drawing shows the case where the size of the image memory (the size of the camera field) is set to 256×256.
Next, the method of searching and identifying the vehicles (corresponding to the step 250) for tracking the individual vehicles will be explained.
FIGS. 21 and 22 show the vehicle registration table 51 storing the vehicles to be tracked. FIG. 21 shows the content before updating at the time t. In FIG. 21, an effective flag represents whether or not a series of data of the vehicles are effective. The term "start of existence" means the first appearance of the vehicle inside the camera field 151 and represents the time of the appearance and the block coordinates in which the vehicle appears. On the other hand, the term "present state" means a series of data of the vehicle at the time (to) which is ahead of the present time by one cycle, and represents the block coordinates on which the vehicle exists at that time (to), the x-y coordinates on the image memory and furthermore, the moving distance of the vehicle inside the camera field and the accumulation of the orbit points of the block through which the vehicle passes.
Here, the term "orbit point" means the degree of possibility that the vehicle becomes a left turn vehicle L, a straight run vehicle S, a right turn vehicle R or other vehicle (the vehicles exhibiting the movement represented by arrow of dash line in FIGS. 11-14) when the vehicle exists in each block. The greater the numeric value, the greater this possibility. FIGS. 23-26 show the vehicle locus point table 54. These drawings correspond to the time zones a-d shown in FIG. 10.
Now, the search and identification method of a vehicle for tracking will be explained for the case of a vehicle V5 (to) by way of example. Since the present position of the vehicle (the position at the time to one cycle before) is P35, the same position having the maximum value of the value of the map 52 in the block P35 (upper left: 0, up: 0, upper right: 0, left: 4, same position: 5, right: 0, lower left: 3, down: 0, lower right: 0), that is, P35, is first searched by referring to the vehicle search map 52 shown in FIG. 27. It can be understood from the block coordinates P35 of the vehicle data index table 55 that the vehicle V6 (t) exists. When the x-y coordinates of V5 (t0) and V6 (t) on the image memory are compared with one another, it can be understood that their y coordinates are 125 and the same but their x coordinates are greater by 25 for V6 (t). This means that the vehicle moves to the right and is not suitable. Accordingly, V6 (t) is judged as not existing. Since no other vehicle exists in the P35 block, the block P34 having a next great value in the map value is processed similarly so as to identify V5 (t). Then, the block coordinates P34, x-y coordinates 185, 125 of the vehicle V5 (t) are written from the vehicle data table 53 into the vehicle registration table 51. The moving distance from V5 (to) to V5 (t) (225-185=40) is calculated and is added to the present value (=0) and is written into this position. Furthermore, the orbit points (left turn: 5, right turn: 1, straight run: 2, others: 5) of the block coordinates P34 are referred to and are added to the present value (left turn: 5, right turn: 0, straight run: 0, others: 10) and the result (left turn: 10, right turn: 1, straight run: 2, others: 15) are written into this position.
Due to the series of processings described above, the present state is updated as shown in FIG. 22 (V7 (t), V5 (t)). Next, the measuring method of each of the left turn, straight run and right turn vehicles) (corresponding to the step 260) will be explained. The search is made similarly for the search range P54 (first priority) and P53 (second priority) of the block coordinates P54 in order named and it can be understood from the vehicle data index table 55 that the corresponding vehicle does not exist in the field of the camera. Therefore, this vehicle V7 (to) is judged as having moved outside the field 151 of the camera at this time t, and the moving distance (=175) of this vehicle and the time Δt=t0 -t-3 are determined by referring to the vehicle registration table 51 before updating. From this is determined the speed of this vehicle. Furthermore, the orbit point (left turn: 30, right turn: 7, straight run: 7, others: 15) and the block moving distance (Δi; Δj) (Δi=3-5=-2, Δj=5-4 are obtained by comparing i, j of P35 and P54) are determined. Next, a value corresponding to the absolute value x a (a: natural number such as 3) of the block moving distance is added to the locus point of the table 51 of each orbit point of right turn vehicle when i is positive, left turn vehicle when i is negative, straight run vehicle when j is positive and other vehicle when j is negative, and the sum is used as the final orbit point (the final point of V7 (to) is left turn: 30+2×3= 36, right turn: 7, straight run: 7+1×3=10, other: 15). The locus of the vehicle that takes the maximum value of this final point is regarded as the kind of the locus of this vehicle. The vehicle V7 (to) is found to be the left turn vehicle, the number of left turn vehicles is updated by incrementing by 1 and the mean speed of the left turn vehicle group is determined from the speed of this vehicle. Finally, the effective flag is OFF in order to delete V7 (to) from the vehicle registration table 51.
Next, the registration method of new vehicles to the vehicle registration table (corresponding to the step 280) will be explained.
In the time zone as shown in FIG. 10, judgement is made as to the left half of the block coordinates P11, P12 and as to whether or not the vehicle appearing for the first time in P21, P35 is a new vehicle in consideration of the posture of the vehicle (the lower left quarter of P11, P12, 1 or 2 for the posture of P21 and the posture 0 for P35). The vehicle V6 (t) existing at P35 is known as the new vehicle from the vehicle data index table 55 and from the vehicle data table 53 corresponding to FIG. 16 and this data is added afresh to the vehicle registration table 51 and the effective flag is ON (see FIG. 22).
The above explains the method of measuring the numbers of the left turn vehicles, straight run vehicles, right turn vehicles and the mean speed by tracking the vehicles. In the explanation given above, the flow of vehicles represented by an arrow of dash line in FIG. 11 is not measured but the flow of the vehicles represented by an arrow of the dash line can be made by changing the values of the vehicle search map 52 shown in FIG. 27 and by checking also whether or not the vehicle appearing for the first time inside the camera field exists not only in the lower left half of the blocks P11, P12 and P21, P35 but also in P15, P25 in the registration of the new vehicle to the vehicle registration table 51 in FIG. 15. Accordingly, measurement can be made with a higher level of accuracy by comparing the data with the data of the straight run vehicle measured by the left-hand camera and with the data of the right turn vehicle measured by the upper left camera.
According to this embodiment, accuracy of the traffic flow measurement can be improved by preparing the vehicle search map and the vehicle locus point table in accordance with the change of the display signal light of the signal.
Furthermore, traffic flow measurement can be made in accordance with an arbitrary camera field (e.g. the crossing as a whole, outflow portion of the crossing, etc) by preparing the vehicle search map and the vehicle locus point table in response to the camera field.
The methods of measuring the numbers of left turn vehicles, right turn vehicles and straight run vehicles and of measuring the speed include also a method which stores the block coordinates for each time and for each vehicle that appears afresh in the camera field until it goes out from the field and tracks the stored block coordinates when the vehicle goes out of the field to identify the left turn vehicles, straight run vehicles and right turn vehicles without using the vehicle locus point table described above. The vehicle locus point table and the vehicle search map described above can be prepared by learning, too. In other words, the block coordinates through which a vehicle passes are stored sequentially on an on-line basis for each vehicle and at the point of time when the kind of the locus of this vehicle (left turn, right turn, straight run, etc) is determined, the corresponding point of each block (i.e. left turn for the left turn vehicle, straight run for the straight run vehicle, etc) through which the vehicle passes is updated by+1 in the vehicle locus point table for learning. A vehicle search map can be prepared by determining the moving direction of one particular block to a next block by referring to the stored block coordinates line of the vehicle search map described above, updating+1 of the point in the corresponding direction of the vehicle search map for learning (upper left, up, upper right, left, same position, right, lower left, down, lower right) and executing sequentially this processing for each block of the block coordinates line. In this manner, accuracy of the vehicle locus point table and vehicle search map can be improved.
Next, a method of measuring the traffic flow by use of data from a single road traffic flow measuring apparatus 115 such as a vehicle sensor for measuring simply the inflow/outflow traffic quantity of each road and a method of checking any abnormality of the traffic flow measuring apparatus 90 (inclusive of the camera 101) when extreme data are provided, by use of the data described above in accordance with another embodiment of the present invention will be explained. To explain more generally, the inflow/outflow quantity (the numbers of inflow/outflow vehicles) Nki, Nko (k=1, 2, . . . , m) of each road k of an m-way crossing and the number of vehicles in each moving direction Nkj (k=1, 2, . . . , m; j=1, 2, . . . , m-1) necessary for solving equation, though different depending on the number m of crossing roads; are measured and equation of the inflow/outflow relationship of vehicles between the number of inflow/outflow vehicles Nki of each road k and the number of vehicles in each moving direction Nko is solved so as to obtain the number of vehicles Nkj in each moving direction in each of the remaining roads k for which measurement is not made. Here, the number of inflow/outflow vehicles Nki, Nko in each road k is measured by a conventional single road traffic flow measuring apparatus 115 such as a vehicle sensor; or the like. Accordingly, if the number of crossing roads at a certain crossing is m (m is an integer of 3 more), the number of variables (the number of vehicles Nkj in each moving direction to be determined) is m(m-1) and the number of simultaneous equations (the number of inflow/outflow vehicles in each road) is 2 m, n sets of numbers of vehicles Nkj in each moving direction must be measured in order to obtain the number of vehicles Nkj in each moving direction of each road k: ##EQU1## Incidentally, one, five and eleven numbers of vehicles Nkj in the moving direction must be measured in ordinary 3-way crossing, 4-way crossing and 5-way crossing, respectively. Furthermore, the Kirchhoff's law in the theory of electric circuitry, i.e. "the sum of the numbers of vehicles flowing from each road k into the crossing is equal to the sum of numbers of vehicles flowing out from the crossing to each road k", is established at the crossing when the simultaneous equation described above is solved. Therefore, if the variable which is the same as the number of the simultaneous equations is to be determined, the coefficient matrix formula of the coefficient matrix A of the simultaneous equation becomes zero and a solution cannot be obtained. Therefore, one more measurement value becomes necessary. This is the meaning of+1 of the third item of the formula (1). When the number of vehicles Nkj in the moving direction to be measured (one in the 3-way crossing, five in the 4-way crossing and eleven in the 5-way crossing) is selected, selection must be made carefully so as not to decrease the number of the simultaneous equations that can be established.
The equations relative to the incoming traffic flows for each cycle of the signal at an m-way crossing can be used to calculate both (m2 -3+1) independent values representing the numbers of vehicles in individual directions and any (2-1) values representing the numbers of vehicles in the individual directions. That is, it is possible to reduce by one the number of positions where the device for measuring uninterrupted traffic flows is to be placed. Hereinafter, explanation will be given about the case of the 4-way crossing (m=4) by way of example.
FIG. 28 shows the flows of vehicles at the 4-way crossing and the numbers of vehicles to be detected. In this drawing, k assumes the values of 1-4. Here, the numbers of vehicles measured within a certain period of time are defined as follows, respectively:
Nki: number of inflowing vehicles into k road
Nko: number of outflowing vehicles from k road
Nkl: number of left turn vehicles from k road
Nks: number of straight run vehicles from k road
Nkr: number of right turn vehicles from k road.
Here, the number of vehicles Nkj (j=1, 2, 3) in each moving direction of each road is defined as Nkl, Nks and Nkr. The values Nki and Nko are the values inputted from the single road traffic flow measuring apparatus 115 such as the vehicle sensor. Using any seven of these eight measurement values (k=1, 2, 3, 4) and five independent measurement values measured by the measuring apparatus 90 by use of the camera 101 (the number of right turn or straight run vehicles Nkr, Nks as the sum of the four left turn vehicles plus 1, or the number of left turn or straight run vehicles Nkl, Nks (k=1, 2, 3, 4) as the sum of the four right turn vehicles Nkr plus 1 in order to make effective the eight equations of the formula (2) below), or in other words, thirteen in all, of the known values, eight simultaneous equations of the number 6 are solved, so that seven remaining numbers of vehicles in each moving direction among the twelve numbers of vehicles in each moving direction Nk, Nks and Nkr (k=1, 2, 3, 4) are determined as unmeasured values from the apparatus 90. ##EQU2##
Here, a time lag occurs between the measurement value obtained by the single road traffic flow measuring apparatus 115 such as the vehicle sensor and the measurement value obtained by the camera 101 due to the position of installation of the apparatus 115 (the distance from the crossing). Therefore, any abnormality of the measuring apparatus 90 inclusive of the camera 101 can be checked by comparing the value obtained from equation (2) above with the measurement value obtained by use of the camera 101 and the value itself obtained from equation (2) can be used as the measurement value.
Next, still another embodiment of the present invention will be explained with reference to FIGS. 33 . to 36. This embodiment discloses a method of measuring the numbers of left turn vehicles, right turn vehicles and straight run vehicles of each lane at a 4-way crossing by dividing the cases into the case of the red signal and the case of the green signal by utilizing the display signal of the signal 95. Incidentally, it is possible to cope with other n-way crossings on the basis of the same concept. FIGS. 33 to 36 correspond to the time zones a-d of the display signal of the signal 95 shown in FIG. 10. In FIGS. 33 to 36, when the number of inflowing vehicles Nki in the road k (k=1, 2, 3, 4), the number of outflowing vehicles Nko and the number of right turn vehicles N2 r or N4 r or the number of left turn vehicles N2 l or N4 l (in the case of FIGS. 33 and 34) and the number of right turn vehicles N1 r or N3 r or the number of left turn vehicles N1 l or N3 l (in the case of FIGS. 35 and 36) are measured, the number of the left turn vehicles Nkl from the remaining k roads, the number of right turn vehicles Nkr and the number of straight run vehicles Nks (k=1, 2, 3, 4) can be obtained by calculation from formula (3) and later-appearing formula (4). It is to be noted carefully that a certain time lag exists before the outflowing vehicles from a certain road k are calculated as the inflowing vehicles into another road k'. In FIGS. 33 to 36, therefore, the time zones a-d are associated with one another. For example, the inflow quantity into a certain road in the time zone a is affected by the outflow quantity from a certain road in the previous time zone d and similarly, the outflow quantity from a certain road in the same time zone a affects the inflow quantity to another certain road in the next time zone b. When they are taken into consideration, the number of left turn vehicles Nkl, the number of straight run vehicles Nks and the number of right turn vehicles Nkr (the direction of south-north is the red signal at k=2, 4 and the direction of east-west is the green signal, the road to the east is indicated at k=2 and the road to the west is indicated at k=4) in a certain road k in the time zone a are related with the outflow quantity in the previous time zone d, with the outflow quantity in the present time zone a, with the inflow quantity in the present time zone a and with the inflow quantity in the next time zone b. To explain more definitely, the inflow quantity into a certain road k with the time zone a being the center is expressed as follows as the sum of the inflow quantity in the present time zone a and the inflow quantity in the next time zone b:
N.sub.ki.sup.A =N.sub.ki.sup.a +N.sub.ki.sup.b
The outflow quantity is expressed by the following equation as the sum of the outflow quantity in the previous time zone d and the outflow quantity in the present time zone a:
N.sub.ko.sup.A =M.sub.ko.sup.d +M.sub.ko.sup.a
Accordingly, the following equation (3) can be established: ##EQU3##
The inflow quantity and outflow quantity into and from each road k with the time zone c being the center can be likewise expressed as follows: ##EQU4##
In the equation (3), the left side is the measurement value. In the right side, any one of the right turn vehicles N2 r of the road 2, the left turn vehicles N2 l, the right turn vehicle N4 r of the road 4 and left turn vehicles N4 l is the measurement value and the rest are the values which are to be determined by variables. Similarly, the left side in the equation (4) is the measurement value and in the right side, any one of the right turn vehicles N1 r of the road 1, left turn vehicles N1 l, the right turn vehicles N3 t r of the road 3 and left turn vehicles N3 l is the measurement value and the rest are the values which are to be determined by variables. In the sets (3) and (4) of equations, one value appears in two equations on their right side. Therefore, one of them can be eliminated, and the value on its left side need not be measured. Consequently, five variables are determined from five equations in each set of equations. Here, the number of inflow vehicles into the road k in the time zone t is set to Nki and the number of outflow vehicles from the road k in the time zone t is set to Nkl t. In the same way as in equation (2), NKl, NKs and Nkr represent the numbers of left turn vehicles, straight run vehicles and right turn vehicles from the road k, respectively. Incidentally, Nki t and Nko t (k=1, 2, 3, 4) can be measured as the number of vehicles passing through the camera fields 170a-170h by the traffic flow measuring apparatus main body 90 or by the single road traffic flow measuring apparatus 115 such as the vehicle sensor. N1 r, N2 r, N3 r, N4 r and N1 l, N2 l, N3 l, N4 l can be measured as the number of vehicles passing through the camera field 171 and as the number of vehicles passing through the camera fields 172, 173, 172', 173', respectively, or can be measured by use of the apparatus 115. In order to obtain the final measurement result having strictly high accuracy (Nk(; Nks, Nkr: k=1, 2, 3, 4), Nki can be obtained by measuring the number of inflow and outflow vehicles on the entrance side of the camera fields 170a, 170c, 170e, 170g and Nko can be obtained by measuring the number of inflow and outflow vehicles on the exist side of the camera fields 170b, 170d, 170f, 170h, respectively. The camera fields 170b, 170d, 170f, 170h for measuring the outflow quantity Nko (k=1, 2, 3, 4) from the road k are disposed preferably in such a manner as to include the stop line and to exclude naturally the pedestrian crossing 180 and the signal inside the fields. The camera fields 170a, 170c, 170e, 170g for measuring the inflow quantity Nki 5 (k= 1, 2, 3, 4) from the road k are disposed preferably in such a manner as to exclude naturally the pedestrian crossing 180 and the signal inside them. If the pedestrian crossing 180 and the signal exist inside the fields, these areas must be excluded from the processing object areas by mask processing and window processing in image processing. Incidentally, the pedestrian crossing 180 is omitted from FIGS. 33, 35 and 36. Therefore, a further explanation will be supplemented. The calculation in equation (3) is made immediately after the inflow quantity or outflow quantity of each camera field is measured in the time zone b and the calculation in equation (3) is made immediately after the inflow quantity or outflow quantity of each camera field is measured in the time zone d. Accordingly, each number of vehicles, i.e. Nk(, Nks, Nkr (k=1, 2, 3, 4) is determined in every cycle (time zone a-d) of the phase of the traffic signal 95 shown in FIG. 10.
According to this embodiment, the number of left turn vehicles and the number of straight run vehicles of each road can be obtained by merely determining the flow rate (the number of vehicles) at the entrance and exit of each road connected to the crossing and the number of right turn vehicles or the number of left turn vehicles at two positions at the center of the crossing. Accordingly, the traffic flow of each road (number of right turn vehicles and number of straight run vehicles) can be obtained easily by use of the data obtained by the conventional single road traffic flow measuring apparatus such as the vehicle sensor.

Claims (38)

What is claimed is:
1. A traffic flow measuring apparatus comprising:
image input means for taking images of scenes near a crossing;
image processing means for executing various image processings for said images taken in said image input means, extracting possible vehicles and providing characteristic quantities of said possible vehicles; and
measuring means for determining position data of vehicles based on said characteristic quantities obtained from said image processing means, for tracking said vehicles by use of said position data and for calculating the number of vehicles moving in at least one direction in which vehicles run;
wherein said measuring means includes vehicle identification means for identifying vehicles on the basis of a moving range data table of moving range data of vehicles for each time zone associated with the phase of the signal lights of a traffic signal controller, a table of points in the moving direction of each vehicle and priority of said moving range, and vehicle moving direction determination means for determining the moving direction of a vehicle on the basis of said points in the moving direction.
2. A traffic flow measuring apparatus according to claim 1, wherein said image processing means includes means for calculating at least the area and the coordinates of centroid of said possible vehicles.
3. A traffic flow measuring apparatus according to claim 1, wherein said moving range data table includes a value representing a priority of a search corresponding to an existing position of a vehicle; said moving direction point table includes a value representing a moving direction point corresponding to a position of passage of a vehicle; said identification means includes means for identifying a vehicle on the basis of said priority of said moving range and on the basis of position coordinates data of said vehicle; said vehicle moving direction determination means including first means for accumulating moving points of a position of passage of said vehicle and second means for calculating moving direction points corresponding to a moving distance, wherein the moving direction of a vehicle is determined from the maximum value of the moving direction points obtained from both of said first and second means.
4. A traffic flow measuring apparatus according to claim 1, wherein said measuring means includes means for preparing said moving range data table and said moving direction point table by learning using data obtained at the time of an on-line measurement.
5. A traffic flow measuring apparatus according to claim 1, wherein said measuring means further includes means for calculating the number of vehicles in each vehicle moving direction by use of measurement values of other traffic flow measuring apparatuses.
6. A traffic flow measuring apparatus according to claim 5, wherein said calculating means uses at least the number of inflowing vehicles and the number of outflowing vehicles of each road corresponding to the phase of a signal light of a traffic signal controller as said measurement values of said other traffic flow measuring apparatuses.
7. A traffic flow measuring apparatus according to claim 5, wherein said calculating means uses the values off our time zones of the phase of the signal lights of the traffic signal controller, including a red time zone corresponding to the passage of a time zone a from the start of a red signal, a time zone b occurring after the start of a green signal, a time zone c occupying a time of the green signal after passage of the time zone b from the start of the green signal, and a yellow time zone d, in determining as the numbers of inflowing and outflowing vehicles of each road.
8. A traffic flow measuring apparatus according to claim 1, wherein said measuring means further includes means for calculating a mean vehicle speed in at least one direction among the vehicle speeds for various vehicle moving directions.
9. A traffic flow measuring apparatus according to claim 1, wherein said image input means and said image processing means are constituted in such a manner as to correspond on an n:1 basis, where n is an integer.
10. A traffic flow measuring apparatus according to claim 1, wherein said image input means and said image processing means are constituted in such a manner as to correspond on the 1:1 basis.
11. A traffic flow measuring apparatus according to claim 1, wherein said image input means, said image processing means and said measuring means are constituted in such a manner as to correspond on a 1:1:1 basis.
12. A traffic flow measuring apparatus according to claim 1, wherein said measuring means further includes vehicle tracking means for storing block coordinates before, at, and after, a new vehicle appears inside the field of said image input means for each vehicle, and determining means for determining the moving direction of said vehicle by tracking the block coordinates that have been stored already, when said vehicle comes out from said field.
13. A traffic flow measuring apparatus comprising:
image input means for taking images of scenes near a crossing;
image processing means for executing various image processings for said images taken in said image input means, extracting possible vehicles and providing characteristic quantities of said possible vehicles; and
measuring means for determining position data of vehicles based on said characteristic quantities obtained from said image processing means, for tracking said vehicles by use of said position data and for calculating the number of vehicles moving in at least one direction in which vehicles run;
wherein said measuring means includes means for checking for an abnormality of said measuring means by use of measurement values of other traffic flow measuring apparatuses.
14. A traffic flow measuring apparatus comprising:
image input means for taking images of scenes near a crossing;
image processing means for executing various image processings for said images taken in said image input means, extracting information representing possible vehicles and providing characteristic quantities of said possible vehicles; and
measuring means for determining position data of vehicles based on said characteristic quantities obtained from said image processing means, for tracking said vehicles by use of said position data and for calculating the number of vehicles moving in at least one direction in which vehicles run;
wherein said measuring means includes first means for measuring (m2 -3 m+1) of the number of vehicles in a moving direction at an m-way crossing, second means for determining numbers of inflowing and outflowing vehicles of each of k roads, and third means for calculating the [(2k-11] (2k-1) number of vehicles which continue in the moving direction by use of outputs of said first and said second means.
15. A traffic flow measuring and controlling apparatus comprising:
image input means for taking images of scenes near a crossing;
image processing means for executing various image processings for said images taken in said image input means, extracting data representing possible vehicles and providing characteristic quantities of said possible vehicles;
measuring means for determining position data of a vehicle based on said characteristic quantities obtained from said image processing means, for tracking said vehicles by use of said position data and for calculating the number of vehicles moving in at least one direction in which vehicles run; and
control means for controlling a signal on the basis of an output of said measuring means;
wherein said measuring means includes vehicle identification means for identifying vehicles on the basis of a moving range data table of moving range data of vehicles for each time zone associated with the phase of the signal lights of a traffic signal controller, a table of points in the moving direction of each vehicle and priority of said moving range, and vehicle moving direction determination means for determining the moving direction of a vehicle on the basis of said points in the moving direction.
16. A traffic flow measuring and controlling apparatus according to claim 15, wherein said image processing means includes means for calculating at least the area and coordinates of a centroid of a possible vehicle.
17. A traffic flow measuring and controlling apparatus according to claim 15, wherein said moving range data table includes a value representing a priority of a search corresponding to an existing position of a vehicle; said moving direction point table includes a value representing a moving direction point corresponding to a position of passage of a vehicle; said identification means includes means for identifying a vehicle on the basis of said priority of said moving range and on the basis of position coordinates data of said vehicle; and said vehicle moving direction determination means including first means for accumulating moving points of a position of passage of said vehicle, second means for calculating moving direction points corresponding to a moving distance and third means for determining the moving direction of a vehicle from the maximum value of the moving direction points obtained from both of said first and second means.
18. A traffic flow measuring and controlling apparatus according to claim 15, wherein said measuring means includes means for preparing said moving range data table and said moving direction point table by learning using data obtained at the time of an on-line measurement.
19. A traffic flow measuring and controlling apparatus according to claim 15, wherein said measuring means further includes means for calculating the number of vehicles in each vehicle moving direction by use of measurement values of other traffic flow measuring apparatuses.
20. A traffic flow measuring and controlling apparatus according to claim 19, wherein said calculating means includes means for determining at least the number of inflowing vehicles and the number of outflowing vehicles of each road corresponding to the phase signal of a traffic controller traffic flow measuring apparatuses.
21. A traffic flow measuring and controlling apparatus according to claim 19, wherein said calculating means uses the values of four time zones of a phase of signal lights of the traffic signal controller, including a red time zone corresponding to the passage of time a from the start of a red signal, a time zone b occurring after the start of a green signal, a time zone c occupying a time of the green signal after passage of the time zone b from the start of the green signal, and a yellow time zone d, in determining the numbers of inflowing and outflowing vehicles of each road.
22. A traffic flow measuring and controlling apparatus according to claim 15, wherein said measuring means further includes means for calculating a mean vehicle speed in at least one direction in which vehicles run.
23. A traffic flow measuring and controlling apparatus according to claim 15, wherein said image input means and said image processing means are constituted in such a manner as to correspond on an n:1 basis, where n is an integer.
24. A traffic flow measuring and controlling apparatus according to claim 15, herein said image input means and said image processing means are constituted in such a manner as to correspond on a 1:1 basis.
25. A traffic flow measuring and controlling apparatus according to claim 15, wherein said image input means, said image processing means and said measuring means are constituted in such a manner as to correspond on a 1:1:1 basis.
26. A traffic flow measuring and controlling apparatus according to claim 15, wherein said control means includes means for performing on-line signal control of a traffic signal light on the basis of a result of statistical processing of a measurement result produced by said measuring means.
27. A traffic flow measuring apparatus according to claim 26, including means for correcting at least one of a plurality of parameters including a cycle, a split and an offset, on an on-line basis, on the basis of the result of said statistical processing.
28. A traffic flow measuring apparatus according to claim 30, including means for determining a traffic condition of at least one of a right turn lane and a left turn preferential lane and a status of a right turn-only signal on an off-line basis on the basis of the result of said statistical processing.
29. An apparatus according to claim 18, for measuring traffic flow near a crossing, wherein image data from a camera whose field is set to a range from the center of said crossing to the vicinity of its outflow portion is used as input data to said measuring apparatus.
30. An apparatus according to claim 9, wherein image data from the camera whose field is set in such a manner as not to cover a traffic signal inside said crossing is used as input data to said measuring means.
31. A traffic flow measuring and controlling apparatus comprising:
image input means for taking images of scenes near a crossing;
image processing means for executing various image processings for said images taken in said image input means, extracting data representing possible vehicles and providing characteristic quantities of said possible vehicles;
measuring means for determining position data of a vehicle based on said characteristic quantities obtained from said image processing means, for tracking said vehicles by use of said position data and for calculating the number of vehicles moving in at least one direction in which vehicles run; and
control means for controlling a signal on the basis of an output of said measuring means;
wherein said measuring means includes means for checking for an abnormality of said measuring means by use of measurement values of other traffic flow measuring apparatuses.
32. A traffic flow measuring and controlling apparatus comprising:
image input means for taking images of scenes near a crossing;
image processing means for executing various image processings for said images taken in said image input means, extracting data representing possible vehicles and providing characteristic quantities of said possible vehicles;
measuring means for determining position data of a vehicle based on said characteristic quantities obtained from said image processing means, for tracking said vehicles by use of said position data and for calculating the number of moving vehicles in at least one direction in which vehicles run; and
control means for controlling a signal on the basis of an output of said measuring means;
wherein said measuring means includes first means for measuring (m2 -3 m+1) [of] numbers of vehicles in a moving direction at an m-way crossing, second means for determining the number of inflowing and outflowing vehicles of each of k roads, and third means for calculating the (2k-1) number of vehicles which continue in the moving direction by use of outputs of said first and said second means.
33. A traffic flow measuring apparatus comprising:
image input means for taking image of scenes near a m-way crossing;
image processing means for executing various image processings for said images taken in said image input means, extracting possible vehicles and providing characteristic quantities of said possible vehicles; and
measuring means for determining position data of vehicles based on said characteristic quantities obtained from said image processing means, for tracking said vehicles by use of said position data and for calculating the number of moving vehicles in at least one direction in which vehicles run;
wherein said measuring means includes means for determining numbers of vehicles running in individual directions and numbers of incoming and outgoing vehicles at the m-way crossing, and means for performing a calculation, using equations relative to volumes of traffic per signal light cycle at an m-way crossing together with (m2 -3 m+1) independent values representing the numbers of vehicles running in individual directions and (2 m-1) values representing the numbers of incoming and outgoing vehicles, so as to calculate the (2 m-1) values representing the numbers of vehicles which continue running in individual directions.
34. A traffic flow measuring apparatus comprising:
image input means for taking images of scenes near a m-way crossing;
image processing means for executing various image processings for said images taken in said image input means, extracting data representing possible vehicles and providing characteristic quantities of said possible vehicles;
measuring means for determining position data of a vehicle based on said characteristic quantities obtained from said image processing means, for tracking said vehicles by use of said position data and for calculating the number of moving vehicles in at least one direction in which vehicles run; and
control means for controlling a signal on the basis of an output of said measuring means;
wherein said measuring means includes means for determining numbers of vehicles running in individual directions and numbers of incoming and outgoing vehicles at the m-way crossing, and means for performing a calculation, using equations relative to volumes of traffic per signal light cycle at an m-way crossing together with (m2 -3 m+1) independent values representing the numbers of vehicles running in individual directions and (2 m-1) values representing the numbers of incoming and outgoing vehicles, so as to calculate the (2 m-1) values representing the numbers of vehicles which continue running in individual directions.
35. A traffic flow measuring apparatus comprising:
image input means for taking images of scenes near a 4-way crossing;
image processing means for executing various image processings for said images taken in said image input means, extracting possible vehicles and providing characteristic quantities of said possible vehicles; and
measuring means for determining position data of vehicles based on said characteristic quantities obtained from said image processing means, for tracking said vehicles by use of said position data and for calculating the number of moving vehicles in at least one direction in which vehicles run;
wherein said measuring means includes means for determining the numbers of left-turning and right-turning vehicles and the numbers of incoming and outgoing vehicles at the 4-way crossing, and means for performing a calculation, using equations relative to volumes of traffic per signal light cycle at a 4-way crossing together with two independent values representing the numbers of left-turning and right-turning vehicles, necessary values representing the numbers of incoming and outgoing vehicles per each signal phase of individual roads, so as to calculate 6 values representing the numbers of vehicles which continue running in individual directions.
36. A traffic flow measuring apparatus according to claim 35, wherein said calculation performed using equations relative to volumes of traffic per signal light cycle at an m-way crossing includes values of switching timing of a signal of a traffic signal and a delay time due to different positions of measurement for a given vehicle.
37. A traffic flow measuring apparatus comprising:
image input means for taking images of scenes near a 4-way crossing;
image processing means for executing various image processings for said images taken in said image input means, extracting data representing possible vehicles and providing characteristic quantities of said possible vehicles;
measuring means for determining position data of a vehicle based on said characteristic quantities obtained from said image processing means, for tracking said vehicles by use of said position data and for calculating the moving number of vehicles in at least one direction in which vehicles run; and
control means for controlling a signal on the basis of an output of said measuring means;
wherein said measuring means includes means for determining the numbers of left-turning and right-turning vehicles and the numbers of incoming and outgoing vehicles at the 4-way crossing, and means for performing a calculation, using equations relative to volumes of traffic per signal light cycle at a 4-way crossing together with two independent values representing the numbers of left-turning and right-turning vehicles, necessary values representing the numbers of incoming and outgoing vehicles for each signal phase of individual roads, so as to calculate 6 values representing the numbers of vehicles which continue running in individual directions.
38. A traffic flow measuring apparatus according to claim 37, wherein said calculation performed using equations relative to volumes of traffic per signal light cycle at an m-way crossing includes values of switching timing of a signal of a traffic signal and a delay time due to different positions of measurement for a given vehicle.
US07/692,718 1990-04-27 1991-04-29 Traffic flow measuring method and apparatus Expired - Fee Related US5283573A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/417,275 US5530441A (en) 1990-04-27 1995-04-05 Traffic flow measuring method and apparatus

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2-110075 1990-04-27
JP11007590 1990-04-27
JP3-4241 1991-01-18
JP3004241A JP2712844B2 (en) 1990-04-27 1991-01-18 Traffic flow measurement device and traffic flow measurement control device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US1855893A Continuation 1990-04-27 1993-02-17

Publications (1)

Publication Number Publication Date
US5283573A true US5283573A (en) 1994-02-01

Family

ID=26337980

Family Applications (2)

Application Number Title Priority Date Filing Date
US07/692,718 Expired - Fee Related US5283573A (en) 1990-04-27 1991-04-29 Traffic flow measuring method and apparatus
US08/417,275 Expired - Fee Related US5530441A (en) 1990-04-27 1995-04-05 Traffic flow measuring method and apparatus

Family Applications After (1)

Application Number Title Priority Date Filing Date
US08/417,275 Expired - Fee Related US5530441A (en) 1990-04-27 1995-04-05 Traffic flow measuring method and apparatus

Country Status (6)

Country Link
US (2) US5283573A (en)
EP (2) EP0454166B1 (en)
JP (1) JP2712844B2 (en)
KR (1) KR100218896B1 (en)
CA (1) CA2041241A1 (en)
DE (1) DE69124414T2 (en)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5402346A (en) * 1992-09-15 1995-03-28 Thomson Csf System for the calculation of at least one vehicular traffic check parameter
US5444442A (en) * 1992-11-05 1995-08-22 Matsushita Electric Industrial Co., Ltd. Method for predicting traffic space mean speed and traffic flow rate, and method and apparatus for controlling isolated traffic light signaling system through predicted traffic flow rate
US5509082A (en) * 1991-05-30 1996-04-16 Matsushita Electric Industrial Co., Ltd. Vehicle movement measuring apparatus
US5530441A (en) * 1990-04-27 1996-06-25 Hitachi, Ltd. Traffic flow measuring method and apparatus
US5696503A (en) * 1993-07-23 1997-12-09 Condition Monitoring Systems, Inc. Wide area traffic surveillance using a multisensor tracking system
US5757287A (en) * 1992-04-24 1998-05-26 Hitachi, Ltd. Object recognition system and abnormality detection system using image processing
US5777564A (en) * 1996-06-06 1998-07-07 Jones; Edward L. Traffic signal system and method
US5801943A (en) * 1993-07-23 1998-09-01 Condition Monitoring Systems Traffic surveillance and simulation apparatus
US5809161A (en) * 1992-03-20 1998-09-15 Commonwealth Scientific And Industrial Research Organisation Vehicle monitoring system
US5847755A (en) * 1995-01-17 1998-12-08 Sarnoff Corporation Method and apparatus for detecting object movement within an image sequence
US5864306A (en) * 1997-01-17 1999-01-26 Raytheon Company Detection regions for transponder tracking
US5896167A (en) * 1994-10-21 1999-04-20 Toyota Jidosha Kabushiki Kaisha Apparatus for photographing moving body
US6044166A (en) * 1995-01-17 2000-03-28 Sarnoff Corporation Parallel-pipelined image processing system
US6188329B1 (en) 1998-11-23 2001-02-13 Nestor, Inc. Integrated traffic light violation citation generation and court date scheduling system
US6320515B1 (en) * 1996-08-09 2001-11-20 Kjell Olsson Method and equipment for motorway control
US6411328B1 (en) 1995-12-01 2002-06-25 Southwest Research Institute Method and apparatus for traffic incident detection
US6420977B1 (en) * 2000-04-21 2002-07-16 Bbnt Solutions Llc Video-monitoring safety systems and methods
US20040059501A1 (en) * 2002-09-24 2004-03-25 Fuji Jukogyo Kabushiki Kaisha Information display apparatus and information display method
US6754663B1 (en) 1998-11-23 2004-06-22 Nestor, Inc. Video-file based citation generation system for traffic light violations
US6760061B1 (en) 1997-04-14 2004-07-06 Nestor Traffic Systems, Inc. Traffic sensor
US20040131273A1 (en) * 2002-09-06 2004-07-08 Johnson Stephen G. Signal intensity range transformation apparatus and method
US20050046597A1 (en) * 2003-08-18 2005-03-03 Hutchison Michael C. Traffic light signal system using radar-based target detection and tracking
US6985172B1 (en) 1995-12-01 2006-01-10 Southwest Research Institute Model-based incident detection system with motion classification
US20060274917A1 (en) * 1999-11-03 2006-12-07 Cet Technologies Pte Ltd Image processing techniques for a video based traffic monitoring system and methods therefor
US20080231470A1 (en) * 2003-02-12 2008-09-25 Ioli Edward D Vehicle Identification, Tracking and Parking Enforcement System
CN100454355C (en) * 2006-11-30 2009-01-21 复旦大学 Video method for collecting information of vehicle flowrate on road in real time
US20090109061A1 (en) * 2007-10-29 2009-04-30 Mcnew Justin Paul System and method for determining intersection right-of-way for vehicles
US20090267801A1 (en) * 2006-12-05 2009-10-29 Fujitsu Limited Traffic situation display method, traffic situation display system, in-vehicle device, and computer program
US20090292456A1 (en) * 2006-07-10 2009-11-26 Toyota Jidosha Kabushiki Kaisha Traffic information generating method, traffic information generating apparatus, display, navigation system, and electronic control unit
US20100138141A1 (en) * 2007-08-22 2010-06-03 Toyota Jidosha Kabushiki Kaisha Traffic information generation method, traffic information generation device, and navigation system
RU2486599C2 (en) * 2011-08-23 2013-06-27 Общество с ограниченной ответственностью "СПб ГАСУ-ТУДД" Method of controlling traffic flows at crossing
US8629785B2 (en) * 2012-06-01 2014-01-14 Jiantong Ni Method and system for traffic resource allocation
US10438483B2 (en) * 2008-10-27 2019-10-08 James Jacob Free Mobile “fast lane on warning” (FLOW) output readout and mobile-sequencer features for green light scheduling
US11715305B1 (en) 2022-11-30 2023-08-01 Amitha Nandini Mandava Traffic detection system using machine vision

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5434927A (en) * 1993-12-08 1995-07-18 Minnesota Mining And Manufacturing Company Method and apparatus for machine vision classification and tracking
DE19640938A1 (en) * 1996-10-04 1998-04-09 Bosch Gmbh Robert Arrangement and method for monitoring traffic areas
EP1070310A4 (en) * 1996-10-28 2001-01-24 John B Moetteli Traffic law enforcement system having decoy units
DE19647127C2 (en) * 1996-11-14 2000-04-20 Daimler Chrysler Ag Process for automatic traffic monitoring with dynamic analysis
PL334777A1 (en) * 1997-02-05 2000-03-13 Siemens Ag Vehicle detecting system
FR2763726B1 (en) * 1997-05-20 2003-01-17 Bouchaib Hoummadi METHOD FOR MANAGING ROAD TRAFFIC BY VIDEO CAMERA
US6205242B1 (en) * 1997-09-29 2001-03-20 Kabushiki Kaisha Toshiba Image monitor apparatus and a method
US6121898A (en) * 1997-10-28 2000-09-19 Moetteli; John B. Traffic law enforcement system
US6466260B1 (en) * 1997-11-13 2002-10-15 Hitachi Denshi Kabushiki Kaisha Traffic surveillance system
JP2000339589A (en) * 1999-05-25 2000-12-08 Fujitsu Ltd Traffic safety auxiliary system for vehicle and recording medium
ES2169657B1 (en) * 2000-04-14 2003-11-01 Univ De Valencia Inst De Robot AUTOMATIC DETECTION SYSTEM OF TRAFFIC INCIDENTS IN URBAN ENVIRONMENTS.
ATE438347T1 (en) 2000-07-28 2009-08-15 Synthes Gmbh SPINAL FASTENING SYSTEM
US6803583B2 (en) 2001-03-21 2004-10-12 M.E. Taylor Engineering Inc. Scintillator for electron microscope and method of making
US6574547B2 (en) 2001-09-27 2003-06-03 International Business Machines Corporation Use of vehicle permissions to control individual operator parameters in a hierarchical traffic control system
US6611750B2 (en) 2001-09-27 2003-08-26 International Business Machines Corporation Hierarchical traffic control system
US6646568B2 (en) 2001-09-27 2003-11-11 International Business Machines Corporation System and method for automated parking
US6580997B2 (en) 2001-09-27 2003-06-17 International Business Machines Corporation Hierarchical traffic control system which includes vehicle roles and permissions
US6609061B2 (en) 2001-09-27 2003-08-19 International Business Machines Corporation Method and system for allowing vehicles to negotiate roles and permission sets in a hierarchical traffic control system
ATE304200T1 (en) 2001-12-19 2005-09-15 Logobject Ag METHOD AND DEVICE FOR TRACKING OBJECTS, IN PARTICULAR FOR TRAFFIC MONITORING
US20050131627A1 (en) * 2003-12-15 2005-06-16 Gary Ignatin Traffic management in a roadway travel data exchange network
US7174153B2 (en) * 2003-12-23 2007-02-06 Gregory A Ehlers System and method for providing information to an operator of an emergency response vehicle
US20070138347A1 (en) * 2004-12-16 2007-06-21 Ehlers Gregory A System and method for providing information to an operator of a vehicle
US20050231387A1 (en) * 2004-04-20 2005-10-20 Markelz Paul H Railroad crossing monitoring and citation system
DE102004034157B4 (en) * 2004-07-08 2008-05-15 Deutsches Zentrum für Luft- und Raumfahrt e.V. Method and device for determining the speed of road users in imaging processes
DE102005024953A1 (en) * 2005-05-31 2006-12-07 Siemens Ag Method for determining turning rates in a road network
US7274307B2 (en) * 2005-07-18 2007-09-25 Pdk Technologies, Llc Traffic light violation indicator
JP4770858B2 (en) * 2008-03-28 2011-09-14 アイシン・エィ・ダブリュ株式会社 Signalized intersection information acquisition apparatus, signalized intersection information acquisition method, and signalized intersection information acquisition program
JP5656547B2 (en) * 2010-10-14 2015-01-21 株式会社日立製作所 Intersection traffic flow measuring device
US8953044B2 (en) * 2011-10-05 2015-02-10 Xerox Corporation Multi-resolution video analysis and key feature preserving video reduction strategy for (real-time) vehicle tracking and speed enforcement systems
JP6379774B2 (en) * 2014-07-15 2018-08-29 オムロン株式会社 Traffic volume measuring device, traffic volume measuring method, and traffic volume measuring program
US9707960B2 (en) * 2014-07-31 2017-07-18 Waymo Llc Traffic signal response for autonomous vehicles
US10545247B2 (en) * 2014-08-26 2020-01-28 Microsoft Technology Licensing, Llc Computerized traffic speed measurement using sparse data
CN104318782B (en) * 2014-10-31 2016-08-17 浙江力石科技股份有限公司 The highway video frequency speed-measuring method of a kind of facing area overlap and system
JP5879587B1 (en) * 2015-01-30 2016-03-08 株式会社道路計画 Computer program for making a personal computer function as a traffic survey support device
WO2016147329A1 (en) * 2015-03-18 2016-09-22 住友電気工業株式会社 Information providing device, computer program, storage medium, and information providing method
NO341085B1 (en) 2015-09-22 2017-08-21 Eilertsen Roger Andre A method and system of linear road sampling providing road traffic flow measurements
CN106530722B (en) * 2016-12-28 2017-08-25 山东理工大学 A kind of double left turn lane traffic capacity computational methods of signalized intersections for setting u-turn to be open
CN110494902A (en) * 2017-02-03 2019-11-22 西门子交通有限责任公司 For managing the system, apparatus and method of the traffic in geographical location
US10769946B1 (en) * 2017-04-24 2020-09-08 Ronald M Harstad Incentive-compatible, asymmetric-information, real-time traffic-routing differential-advice
CN107170256A (en) * 2017-06-23 2017-09-15 深圳市盛路物联通讯技术有限公司 A kind of traffic lights intelligent control method and device
TW201915940A (en) * 2017-10-06 2019-04-16 廣達電腦股份有限公司 Dual-camera image processing apparatuses and methods
JP7271877B2 (en) * 2018-09-04 2023-05-12 沖電気工業株式会社 Traffic counting device, program and traffic counting system
SG11201810992RA (en) * 2018-10-16 2020-05-28 Beijing Didi Infinity Technology & Development Co Ltd Adaptive traffic control using vehicle trajectory data
CN109741608A (en) * 2019-01-29 2019-05-10 浙江浩腾电子科技股份有限公司 Motor vehicle based on deep learning, which is turned right, gives precedence to pedestrian's analysis capturing system and method
CN110276965A (en) * 2019-06-28 2019-09-24 陈硕坚 Traffic lamp control method and device based on photo array adjustment signal conversion time
KR102305107B1 (en) * 2019-12-09 2021-09-27 주식회사 뉴로다임 Intelligent Traffic Control System Based on Artificial Intelligence
JP7255745B2 (en) * 2020-02-25 2023-04-11 日本電信電話株式会社 Moving object tracking device, moving object tracking method, moving object tracking system, learning device, and program
US11164453B1 (en) * 2020-08-31 2021-11-02 Grant Stanton Cooper Traffic signal control system and application therefor
MA50826B1 (en) 2020-09-07 2022-05-31 Vetrasoft Autonomous deliberative traffic lights
CN113593258B (en) * 2021-07-23 2022-03-04 广州市交通规划研究院 Signal timing and vehicle speed dynamic coordination control optimization method based on vehicle-road cooperation

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE249783C (en) *
US2710390A (en) * 1953-05-06 1955-06-07 Harry D Forse Traffic control system
US3663937A (en) * 1970-06-08 1972-05-16 Thiokol Chemical Corp Intersection ingress-egress automatic electronic traffic monitoring equipment
JPS6010111A (en) * 1983-06-29 1985-01-19 Nec Corp Measurement of traffic flow
US4839648A (en) * 1987-01-14 1989-06-13 Association Pour La Recherche Et Le Developpement Des Methodes Et Processus Industriels (Armines) Method of determining the trajectory of a body suitable for moving along a portion of a path, and apparatus for implementing the method
US4847772A (en) * 1987-02-17 1989-07-11 Regents Of The University Of Minnesota Vehicle detection through image processing for traffic surveillance and control
JPH01281598A (en) * 1988-05-09 1989-11-13 Hitachi Ltd Traffic control system
US4884072A (en) * 1985-09-12 1989-11-28 Heinrich Horsch Device for photographic monitoring of cross-roads
DE3820520A1 (en) * 1988-06-16 1989-12-21 Arthur Fisser Monitoring device for a road block which is controlled by a traffic light system
US5041828A (en) * 1987-08-19 1991-08-20 Robot Foto Und Electronic Gmbh U. Co. Kg Device for monitoring traffic violating and for recording traffic statistics
US5066950A (en) * 1988-04-27 1991-11-19 Driver Safety Systems Ltd. Traffic safety monitoring apparatus

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR825458A (en) * 1936-08-10 1938-03-03 Evr Eclairage Vehicules Rail Device allowing the automatic recording of contraventions to established rules, as well as the identification of the offender
JP2712844B2 (en) * 1990-04-27 1998-02-16 株式会社日立製作所 Traffic flow measurement device and traffic flow measurement control device

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE249783C (en) *
US2710390A (en) * 1953-05-06 1955-06-07 Harry D Forse Traffic control system
US3663937A (en) * 1970-06-08 1972-05-16 Thiokol Chemical Corp Intersection ingress-egress automatic electronic traffic monitoring equipment
JPS6010111A (en) * 1983-06-29 1985-01-19 Nec Corp Measurement of traffic flow
US4884072A (en) * 1985-09-12 1989-11-28 Heinrich Horsch Device for photographic monitoring of cross-roads
US4839648A (en) * 1987-01-14 1989-06-13 Association Pour La Recherche Et Le Developpement Des Methodes Et Processus Industriels (Armines) Method of determining the trajectory of a body suitable for moving along a portion of a path, and apparatus for implementing the method
US4847772A (en) * 1987-02-17 1989-07-11 Regents Of The University Of Minnesota Vehicle detection through image processing for traffic surveillance and control
US5041828A (en) * 1987-08-19 1991-08-20 Robot Foto Und Electronic Gmbh U. Co. Kg Device for monitoring traffic violating and for recording traffic statistics
US5066950A (en) * 1988-04-27 1991-11-19 Driver Safety Systems Ltd. Traffic safety monitoring apparatus
JPH01281598A (en) * 1988-05-09 1989-11-13 Hitachi Ltd Traffic control system
DE3820520A1 (en) * 1988-06-16 1989-12-21 Arthur Fisser Monitoring device for a road block which is controlled by a traffic light system

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530441A (en) * 1990-04-27 1996-06-25 Hitachi, Ltd. Traffic flow measuring method and apparatus
US5509082A (en) * 1991-05-30 1996-04-16 Matsushita Electric Industrial Co., Ltd. Vehicle movement measuring apparatus
US5809161A (en) * 1992-03-20 1998-09-15 Commonwealth Scientific And Industrial Research Organisation Vehicle monitoring system
US5757287A (en) * 1992-04-24 1998-05-26 Hitachi, Ltd. Object recognition system and abnormality detection system using image processing
US5402346A (en) * 1992-09-15 1995-03-28 Thomson Csf System for the calculation of at least one vehicular traffic check parameter
US5444442A (en) * 1992-11-05 1995-08-22 Matsushita Electric Industrial Co., Ltd. Method for predicting traffic space mean speed and traffic flow rate, and method and apparatus for controlling isolated traffic light signaling system through predicted traffic flow rate
US5696503A (en) * 1993-07-23 1997-12-09 Condition Monitoring Systems, Inc. Wide area traffic surveillance using a multisensor tracking system
US5801943A (en) * 1993-07-23 1998-09-01 Condition Monitoring Systems Traffic surveillance and simulation apparatus
US5896167A (en) * 1994-10-21 1999-04-20 Toyota Jidosha Kabushiki Kaisha Apparatus for photographing moving body
US5847755A (en) * 1995-01-17 1998-12-08 Sarnoff Corporation Method and apparatus for detecting object movement within an image sequence
US6044166A (en) * 1995-01-17 2000-03-28 Sarnoff Corporation Parallel-pipelined image processing system
US6985172B1 (en) 1995-12-01 2006-01-10 Southwest Research Institute Model-based incident detection system with motion classification
US6411328B1 (en) 1995-12-01 2002-06-25 Southwest Research Institute Method and apparatus for traffic incident detection
US5777564A (en) * 1996-06-06 1998-07-07 Jones; Edward L. Traffic signal system and method
US6320515B1 (en) * 1996-08-09 2001-11-20 Kjell Olsson Method and equipment for motorway control
US5864306A (en) * 1997-01-17 1999-01-26 Raytheon Company Detection regions for transponder tracking
US6760061B1 (en) 1997-04-14 2004-07-06 Nestor Traffic Systems, Inc. Traffic sensor
US6281808B1 (en) 1998-11-23 2001-08-28 Nestor, Inc. Traffic light collision avoidance system
US6573929B1 (en) 1998-11-23 2003-06-03 Nestor, Inc. Traffic light violation prediction and recording system
US6647361B1 (en) 1998-11-23 2003-11-11 Nestor, Inc. Non-violation event filtering for a traffic light violation detection system
US20040054513A1 (en) * 1998-11-23 2004-03-18 Nestor, Inc. Traffic violation detection at an intersection employing a virtual violation line
US6754663B1 (en) 1998-11-23 2004-06-22 Nestor, Inc. Video-file based citation generation system for traffic light violations
US6188329B1 (en) 1998-11-23 2001-02-13 Nestor, Inc. Integrated traffic light violation citation generation and court date scheduling system
US6950789B2 (en) 1998-11-23 2005-09-27 Nestor, Inc. Traffic violation detection at an intersection employing a virtual violation line
US7460691B2 (en) 1999-11-03 2008-12-02 Cet Technologies Pte Ltd Image processing techniques for a video based traffic monitoring system and methods therefor
US20060274917A1 (en) * 1999-11-03 2006-12-07 Cet Technologies Pte Ltd Image processing techniques for a video based traffic monitoring system and methods therefor
US20020135471A1 (en) * 2000-04-21 2002-09-26 Bbnt Solutions Llc Video-monitoring safety systems and methods
US6420977B1 (en) * 2000-04-21 2002-07-16 Bbnt Solutions Llc Video-monitoring safety systems and methods
US20040131273A1 (en) * 2002-09-06 2004-07-08 Johnson Stephen G. Signal intensity range transformation apparatus and method
US20040059501A1 (en) * 2002-09-24 2004-03-25 Fuji Jukogyo Kabushiki Kaisha Information display apparatus and information display method
US7027917B2 (en) * 2002-09-24 2006-04-11 Fuji Jukogyo Kabushiki Kaisha Information display apparatus and information display method
US8937559B2 (en) 2003-02-12 2015-01-20 Edward D. Ioli Trust Vehicle identification, tracking and enforcement system
US20080231470A1 (en) * 2003-02-12 2008-09-25 Ioli Edward D Vehicle Identification, Tracking and Parking Enforcement System
US8120513B2 (en) 2003-02-12 2012-02-21 Ioli Edward D Vehicle identification, tracking and enforcement system
US9734462B2 (en) 2003-02-12 2017-08-15 Avigilon Patent Holding 1 Corporation Method of processing a transaction for a parking session
US7791501B2 (en) 2003-02-12 2010-09-07 Edward D. Ioli Trust Vehicle identification, tracking and parking enforcement system
US20050046597A1 (en) * 2003-08-18 2005-03-03 Hutchison Michael C. Traffic light signal system using radar-based target detection and tracking
US7821422B2 (en) 2003-08-18 2010-10-26 Light Vision Systems, Inc. Traffic light signal system using radar-based target detection and tracking
US20090292456A1 (en) * 2006-07-10 2009-11-26 Toyota Jidosha Kabushiki Kaisha Traffic information generating method, traffic information generating apparatus, display, navigation system, and electronic control unit
US8744735B2 (en) * 2006-07-10 2014-06-03 Toyota Jidosha Kabushiki Kaisha Traffic information generating method, traffic information generating apparatus, display, navigation system, and electronic control unit
CN100454355C (en) * 2006-11-30 2009-01-21 复旦大学 Video method for collecting information of vehicle flowrate on road in real time
US8169339B2 (en) * 2006-12-05 2012-05-01 Fujitsu Limited Traffic situation display method, traffic situation display system, in-vehicle device, and computer program
US20090267801A1 (en) * 2006-12-05 2009-10-29 Fujitsu Limited Traffic situation display method, traffic situation display system, in-vehicle device, and computer program
US20100138141A1 (en) * 2007-08-22 2010-06-03 Toyota Jidosha Kabushiki Kaisha Traffic information generation method, traffic information generation device, and navigation system
US8433504B2 (en) 2007-08-22 2013-04-30 Toyota Jidosha Kabushiki Kaisha Traffic information generation method, traffic information generation device, and navigation system
WO2009058784A1 (en) * 2007-10-29 2009-05-07 Kapsch Trafficcom Ag System and method for determining intersection right-of-way for vehicles
US7898432B2 (en) 2007-10-29 2011-03-01 Kapsch Trafficcom Ag System and method for determining intersection right-of-way for vehicles
US20100060483A1 (en) * 2007-10-29 2010-03-11 Mcnew Justin Paul System and method for determining intersection right-of-way for vehicles
US7639159B2 (en) 2007-10-29 2009-12-29 Kapsch Trafficcom Ag System and method for determining intersection right-of-way for vehicles
US20090109061A1 (en) * 2007-10-29 2009-04-30 Mcnew Justin Paul System and method for determining intersection right-of-way for vehicles
US10438483B2 (en) * 2008-10-27 2019-10-08 James Jacob Free Mobile “fast lane on warning” (FLOW) output readout and mobile-sequencer features for green light scheduling
RU2486599C2 (en) * 2011-08-23 2013-06-27 Общество с ограниченной ответственностью "СПб ГАСУ-ТУДД" Method of controlling traffic flows at crossing
US8629785B2 (en) * 2012-06-01 2014-01-14 Jiantong Ni Method and system for traffic resource allocation
US11715305B1 (en) 2022-11-30 2023-08-01 Amitha Nandini Mandava Traffic detection system using machine vision

Also Published As

Publication number Publication date
EP0454166B1 (en) 1997-01-29
EP0454166A2 (en) 1991-10-30
US5530441A (en) 1996-06-25
EP0744726A2 (en) 1996-11-27
DE69124414T2 (en) 1997-05-28
KR910018960A (en) 1991-11-30
JPH04211900A (en) 1992-08-03
CA2041241A1 (en) 1991-10-28
JP2712844B2 (en) 1998-02-16
DE69124414D1 (en) 1997-03-13
EP0744726A3 (en) 1996-12-18
EP0454166A3 (en) 1992-04-08
KR100218896B1 (en) 1999-09-01

Similar Documents

Publication Publication Date Title
US5283573A (en) Traffic flow measuring method and apparatus
Coifman et al. A real-time computer vision system for vehicle tracking and traffic surveillance
CN109584558A (en) A kind of traffic flow statistics method towards Optimization Control for Urban Traffic Signals
US5402118A (en) Method and apparatus for measuring traffic flow
US4847772A (en) Vehicle detection through image processing for traffic surveillance and control
US6546115B1 (en) Method of updating reference background image, method of detecting entering objects and system for detecting entering objects using the methods
CN100504318C (en) Switching method between videos for detecting vehicles during day-night
CN106652483A (en) Method for arranging traffic information detection points in local highway network by utilizing detection device
CN110415277A (en) Based on light stream and the multi-target tracking method of Kalman filtering, system, device
CN106297330A (en) Reduce the method and system that plane perceptual signal control efficiency is affected by pedestrian's street crossing
JPH0248704A (en) Automatic travel device
CN110532961A (en) A kind of semantic traffic lights detection method based on multiple dimensioned attention mechanism network model
CN106128127A (en) Plane cognition technology is utilized to reduce the method and system of signal lamp control crossroad waiting time
CN108846852A (en) Monitor video accident detection method based on more examples and time series
CN114926791A (en) Method and device for detecting abnormal lane change of vehicles at intersection, storage medium and electronic equipment
CN106251651A (en) A kind of crossing traffic signal control method utilizing plane cognition technology and system
Malik et al. Traffic surveillance and detection technology development: new traffic sensor technology final report
CN110909607B (en) Passenger flow sensing device system in intelligent subway operation
Vosselman et al. Updating road maps by contextual reasoning
KR100532058B1 (en) Traffic information acquisition method and apparatus using camera calibration
Hilbert et al. A sensor for control of arterials and networks
CN115440071B (en) Automatic driving illegal parking detection method
JP3030917B2 (en) Traffic flow measurement method and device
Shinde et al. Traffic optimization algorithms in optical networks for real time traffic analysis
JPH0991439A (en) Object monitor

Legal Events

Date Code Title Description
AS Assignment

Owner name: HITACHI, LTD.

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:TAKATOU, MASAO;TAKAHASHI, KAZUNORI;HAMADA, NOBUHIRO;AND OTHERS;REEL/FRAME:005786/0100

Effective date: 19910530

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20060201