1. Technical Field
The present invention relates in general to motor vehicles and in particular to traffic monitoring systems. Still more particularly, the present invention relates to an improved method and system for vehicle traffic monitoring based on the detection of characteristic Radio Frequency (RF) emissions.
2. Description of the Related Art
Conventional vehicle traffic monitoring systems utilize various mechanical and/or electrical sensors (e.g., pneumatic tube sensors, inductive loop sensors, electromagnetic wave reflection/beam break sensors, impedance mismatch detectors, video processing devices, and road noise sensors) to detect the presence of vehicles in one or more lanes of a roadway. Sensors must typically be placed precisely to reliably detect the presence of vehicles across multiple lane positions. Furthermore, conventional traffic monitoring systems may also require the installation of multiple sensor devices on multi-lane roadways (e.g., one inductive loop for each lane).
Conventional vehicle traffic monitoring systems require large investments in data communication infrastructure and physical support systems. Some sensors, such as inductive loop sensors and impedance mismatch detectors, require modifications to the road surface that necessitate extensive physical labor and traffic disruptions during installation. Inductive loop and impedance mismatch sensors can not easily discern between singular large metallic masses connected to one motive force (e.g., an 18 wheeler truck) and multiple closely-spaced vehicles. Other sensors, such as video processing devices and laser sensors, require an unobstructed line of sight, thereby necessitating relatively high altitude installations (e.g., antenna masts or towers). Line of sight sensors may also operate inaccurately at night or in adverse weather conditions.
Disclosed are a method, system, and computer storage medium for vehicle traffic monitoring based on the detection of characteristic Radio Frequency (RF) emissions. An RF detector detects multiple RF pulses on multiple frequencies emitted by ignition sparks in a combustion chamber of a motor vehicle within a detection zone. When multiple RF pulses occur on different frequencies simultaneously, the detector increments a current count of ignition events within a first pre-defined time window. When the first pre-defined time window has elapsed, the detector transmits the current count of ignition events to a central monitoring station. The central monitoring station calculates an average change of the current count of ignition events within a second pre-defined time window and updates a running average. When a difference between the current count of ignition events and the running average is greater than a pre-defined congestion threshold, the central monitoring station sets a traffic state corresponding to the detection zone to a “free flowing” value. When the difference between the current count of ignition events and the running average is not greater than the pre-defined congestion threshold, the central monitoring station sets the traffic state corresponding to the detection zone to a “congested” value.
The above as well as additional objectives, features, and advantages of the present invention will become apparent in the following detailed written description.
The invention itself, as well as a preferred mode of use, further objects, and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
The present invention provides a method, system, and computer storage medium for vehicle traffic monitoring based on the detection of characteristic Radio Frequency (RF) emissions.
With reference now to
According to the illustrative embodiment, detector 100 also includes a Global Positioning System (GPS) unit 115, a wireless data transmitter 120, a signal isolation and amplification unit 125, a power interface module 135, and a battery 140, all of which are preferably located inside case 105. GPS unit 115 is coupled to data processing unit 110 and information to processing unit 110 that corresponds to the geographic location of detector 100. GPS unit 115 receives power from power interface module 135, which is in turn connected to battery 140. Power interface module 135 provides Direct Current (DC) and/or Alternating Current (AC) to GPS unit 115, wireless data transmitter 120, data processing unit 110, and signal isolation and amplification unit 125. In one embodiment, power interface module 135 is connected to a solar panel 145 and an external power source 150 (e.g., a municipal power line). In another embodiment, power interface module 135 may enable solar panel 145 to recharge battery 140.
Wireless data transmitter 120 is coupled to data processing unit 110. Wireless data transmitter 120 transmits location and traffic data to a central monitoring station, as illustrated in
Antenna 130 is coupled to signal isolation and amplification unit 125, which is coupled to data processing unit 110. Antenna 130 detects characteristic RF emissions from one or more vehicles that are equipped with internal combustion engines and spark plug ignition systems (e.g., cars, trucks, and motorcycles). When electrical sparks jump between electrodes in the combustion chamber of an engine (i.e., when spark plugs fire), the sparks emit RF energy at one or more characteristic frequencies. In one embodiment, the characteristic frequencies correspond to multiple points on the electromagnetic spectrum between 30 kHz and 30 MHz, including, but not limited to, the frequencies of 30 kHz, 999 kHz, 15 MHz, and 30 MHz. Antenna 130 detects the RF emissions and passes the signals to signal isolation and amplification unit 125, which filters out interference, such as white noise and telecommunications signals at similar frequencies, and subsequently amplifies the spark gap RF emissions prior to sending the RF signals to data processing unit 110. Data processing unit 110 utilizes the detected RF signals to develop a count of ignition events over a pre-defined time window via the process illustrated in
With reference now to
Each lane within detection zone 200 may include multiple moving and/or stationary motor vehicles. According to the illustrative embodiment, first lane 205 includes a first car 220. Similarly, second lane 210 includes a motorcycle 235 and a second car 230. Third lane 215 includes a truck 225. Detector 100 is placed within range of detection zone 200 and a central monitoring station 240. Central monitoring station 240 is configured similarly to detector 100, and may receive input from multiple detectors. In one embodiment, detector 100 periodically transmits a count of ignition events that have occurred within detection zone 200 to central monitoring station 240 for processing. Central monitoring station 240 utilizes the count of ignition events to determine whether or not the traffic within detection zone 200 is congested via the process illustrated in
With reference now to
Detector 100 monitors and detects RF spikes on multiple channels (i.e., a frequency band), as depicted in block 305. Detector 100 monitors multiple frequencies to reduce the potential effects of interference from telecommunications devices using one or more particular frequencies. Data processing unit 110 determines whether RF spikes occurred on more than one channel (i.e., frequency) simultaneously, as shown in block 310. If RF spikes occurred on more than one channel simultaneously, data processing unit 110 increments a count of ignition events and stores the updated count within memory 114, as depicted in block 315. The process then proceeds to block 320. If multiple RF spikes caused by an ignition event occur at the same instant as an RF spike caused by an external telecommunications signal on one of the monitored frequencies, data processing unit 110 thus still recognizes the overall ignition event. If RF spikes did not occur on more than one channel simultaneously, the process proceeds to block 320.
At block 320, data processing unit 110 determines whether the pre-defined time window has elapsed. In one embodiment, the pre-defined time window may be a short time period (e.g., 1 second). In another embodiment, the pre-defined time window may instead be defined by a user of detector 100 and/or central monitoring station 240. If the pre-defined time window has not expired, the process returns to block 305 and detector 100 continues to monitor and count ignition events. If the pre-defined time window has expired, data processing unit 110 utilizes wireless data transmitter 120 to send the current total number of ignition events to central monitoring station 240, as depicted in block 325, and the process terminates at block 330.
Turning now to
At block 415, central monitoring station 240 determines whether the difference between the current ignition event count and the running average for a detector is greater than a pre-defined congestion threshold. In a “free flowing” (i.e., non-congested) detection zone, the traffic flow and thus the number of ignition events will vary over the course of many sampling windows. However in a “congested” detection zone, the traffic flow will remain relatively constant over the course of many sampling windows. If the difference between the current ignition event count and the running average for a detector is greater than the pre-defined congestion threshold (i.e., traffic flow is currently varying between detection windows), central monitoring station 240 sets the traffic state of the detection zone that corresponds to the detector (e.g., detection zone 200 for detector 100) to a “free flowing” state, as depicted in block 420, and the process terminates at block 430. If the difference between the current ignition event count and the running average for a detector is less than the pre-defined congestion threshold (i.e., traffic flow is relatively constant between detection windows), central monitoring station 240 sets the traffic state of the detection zone that corresponds to the detector to a “congested” state, as shown in block 425, and the process terminates at block 430. In another embodiment, detector 100 may instead calculate the state of the traffic in detection zone 200 locally, and detector 100 may subsequently transmit the calculated state of the traffic (i.e., congested or free flowing) to central monitoring station 240.
The present invention thus provides a method of vehicle traffic monitoring based on the detection of characteristic RF emissions. Detector 100 detects multiple RF pulses on multiple frequencies emitted by ignition sparks in a combustion chamber of a motor vehicle within detection zone 200. When multiple RF pulses occur on different frequencies simultaneously, detector 100 increments a current count of ignition events within a first pre-defined time window. When the first pre-defined time window has elapsed, detector 100 transmits the current count of ignition events to central monitoring station 240. Central monitoring station 240 calculates an average change of the current count of ignition events within a second pre-defined time window and updates a running average. When a difference between the current count of ignition events and the running average is greater than a pre-defined congestion threshold, central monitoring station 240 sets a traffic state corresponding to detection zone 200 to a “free flowing” value. When the difference between the current count of ignition events and the running average is not greater than the pre-defined congestion threshold, central monitoring station 140 sets the traffic state corresponding to the detection zone to a “congested” value.
It is understood that the use herein of specific names are for example only and not meant to imply any limitations on the invention. The invention may thus be implemented with different nomenclature/terminology and associated functionality utilized to describe the above devices/utility, etc., without limitation.
In the flow charts (
While an illustrative embodiment of the present invention has been described in the context of a fully functional data processing system with installed software, those skilled in the art will appreciate that the software aspects of an illustrative embodiment of the present invention are capable of being distributed as a program product in a variety of forms, and that an illustrative embodiment of the present invention applies equally regardless of the particular type of signal bearing media used to actually carry out the distribution. Examples of signal bearing media include recordable type media such as thumb drives, floppy disks, hard drives, CD ROMs, DVDs, and transmission type media such as digital and analog communication links.
While the invention has been particularly shown and described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.