Observations From The IEEE IV 2010 Symposium: Abstract-Parking Is Costly and Limited in Almost
Observations From The IEEE IV 2010 Symposium: Abstract-Parking Is Costly and Limited in Almost
Observations From The IEEE IV 2010 Symposium: Abstract-Parking Is Costly and Limited in Almost
AbstractParking is costly and limited in almost every major city in the world. Innovative parking systems for meeting near-term parking demand are needed. This paper proposes a novel, secure, and intelligent parking system (SmartParking) based on secured wireless network and sensor communication. From the point of users view, SmartParking is a secure and intelligent parking service. The parking reservation is safe and privacy preserved. The parking navigation is convenient and efficient. The whole parking process will be a non-stop service.
From the point of managements view, SmartParking is an intelligent parking system. The parking process can be modeled as birth-death stochastic process and the prediction of revenues can be made. Based on the prediction, new business promotion can be made, for example, on-sale prices and new parking fees. In SmartParking, new promotions can be published through wireless network. We address hardware/software architecture, implementations, and analytical models and results. The evaluation of this proposed system proves its efficiency.
18
SPRING 2011
1939-1390/11/$26.002011IEEE
Gongjun Yan
Indiana University Kokomo Kokomo, IN 46904 USA E-mail: [email protected]
Weiming Yang
Chongqing Technology & Business University Chongqing 400067, China E-mail: [email protected]
STOCKBYTE
I. Introduction
arking is limited in almost every major city in the worldleading to traffic congestion, air pollution, and driver frustration. For example, the Manhattan Central Business District (CBD) has 109,222 off-street public parking spots [1], for a ratio of approximately one off-street public spot for every 16 CBD workers. Yet, often parking spots are wasted. In large parking lots, a driver may exit the lot without knowing about new spots that have just become vacant. Finding an empty parking spot may also lead to driver frustration if another car takes the spot before the driver can reach it. Thus, innovative parking systems for meeting near-term parking demand are needed. With wireless communications, computer, control, and electronics technologies, intelligent service-oriented parking management can improve parking space utilization and improve driver experience while decreasing drivers frustration. Our motivation is to fill the near-term parking demand using the wireless technology. The contributions of our system include: 1) increasing space utilization, 2) improving drivers experience, and 3) providing intelligent management. From the point of users view, SmartParking system which is a secure and intelligent parking service. Parking information, order information, and vehicle information are collected and transported by sensor detection and the wireless network. The proposed infrastructure prevents most security/privacy attacks. The parking navigation is convenient and efficient. Drivers can view and reserve a parking spot on
the fly. The parking process can be a straightforward and non-stop process. From the point of managements view, SmartParking is an intelligent parking system. The parking process can be modeled as birth-death stochastic process and the prediction of revenues can be made. Based on the prediction, new business promotions can be made. For example, promotion prices (on-sale prices) and new parking plans can be advertised and broadcasted to all the passing vehicles without extra costs. In SmartParking, new promotions can be published through wireless network. We address hardware/ software architecture, implementations, and analytical models and results. The rest of the paper is organized as follows. The related work in literature is presented in Section II. Then, the architecture and operations of the secure and intelligent parking service are described in Section III. In Section IV and V, the management and the maintenance of the parking system are introduced. Simulations are performed in Section VI to show the advantages of the system. Finally, we will conclude the paper in Section VII.
19
SPRING 2011
vehicle starts with an empty cache, i.e., it has not obtained any resource report. During its trip, it receives resource reports from parking automats or other vehicles. Received reports are integrated into a vehicles cache. These reports are aggregated and disseminated among vehicles. The decision strategy of which parking lot is used is based on two influencing parameters: the age of a resource and the distance to a resource. This system is not concerned with security or privacy issues, which are important. The basic infrastructure of a parking system relies on devices to detect if parking spaces are occupied. Several approaches are employed to detect reliable information. First wired sensors are widely used [3]: 1) inductive loops, 2) pneumatic road tubes, 3) magnetic sensors, 4) piezoelectric sensors, 5) weigh-in-motion systems. Wolff et al. [4] use the Earths magnetic field to detect parking spaces. These devices or sensors are physically wired to the control computers. One shortcoming of the wired sensor systems is that long and complicated wiring is required from parking lots to the central control unit. Also, the cost for developing this system is high because a large amount of sensor units are required. Therefore some wireless sensors can be applied to the parking space detection. Tang et al. [5] developed such a system using Crossbow Mote products and the extended Crossbow XMesh network architecture. Stiller et al. [6] proposed Cognitive Automobiles which have intelligence to handle some events in real scenarios. Benson et al. [7] propose RF transceiver and antenna with an ATMega 128L micro-controller system. Third, image processing is applied to detect the vehicles [8], [9]. Funck et al. [10] uses images to detect the parking space. These methods, however, may incorrectly detect parking vehicles. One example is that a vehicle temporally uses one slot to park in another slot, or that a vehicle just happens to be in the intersection of these sensors. Panayappan et al. [11] propose a parking system in VANET to locate the available parking lots and spots. This system uses roadside units to relay parking messages and GPS to locate vehicle position. Roadside units maintain the security certificates and parking information. The security issue addressed in this paper is to ensure fare-play among drivers by encryption and frequently sensing the available spots. The greedy drivers are prevented from gaining
more advantage from the system by lying. But there are some security problems. For example, a roadside attacker pretending to be a vehicle can reserve as many slots as he wishes. In our system, all the communications are triggered by physical pressure on a sensor-based detector/belt and are enabled by short range signals. There is no way to launch a roadside attack.
20
SPRING 2011
B. Software Architecture
Application Module
Advertisement In software architecture, we propose Function Module Monitor Check-In Reservation Management several modules shown in Fig. 2 [12]. The architecture consists of four Communication V2I Communication I2I Communication Module modules: Driver Module is responsible for Driver Management (Vehicle, Belts, and IFD) Driver Module the communication with hardware devices. The driver module consists of communication driver and FIG 2 SmartParking software architecture. sensor driver for belts, communication driver for vehicles short range transceiver, and IFD driver L3-1 L3-4 L3-3 for vehicle detection. LOT 3 Communication Module receives LOT 4 and transmits messages between L3-7 L3-8 L3-10 sender and receiver. For VehicleP to-Infrastructure (V2I), this module simplifies the communication LOT 2 LOT 1 process and performs error cont rol, for exa mple ver i f y i ng t he Parking checksum and correcting errors. 26 Spots ELP-ID ... In general, the purpose is fast comSk L3-1, L3-3, Rsrv L3-1 munication speed and enhanced L3-4, L3-7, E3 TimeStamp L3-8, L3-10 Booth message correctness because the TransactInfor ... communication response time is strict. Function Module is a core module e5 e2 e4 e3 e1 e6 of the parking system. Thanks to f6 f5 f4 f3 f2 f7 f1 the subscription to driver module and communication module, the function module can directly talk to hard devices and transmit/re- FIG 3 SmartParking scheme. ceive data without having to know number of the transceiver depend on the geography of the the detail of the driving protocol. parking garage. In Fig. 3, we deploy one transceiver tower Application Module is to manage the whole parking system. The main function of the application includes at the parking site. The transceiver at the parking site is account management (cash, credit/debit management), called base station because it is the center of the transacoperation management, and maintenance management. tion. The base station transmits parking information to vehicles passing by. The parking information is signed by the private key. Vehicles will receive a copy of the parkC. Reaction Scheme ing advertisement and validate the parking information by the public key. The advertisement includes the parking site 1) Advertisement Publishing location, the total number of empty spots (the capacity of A computer center at the parking booth frequently keeps the empty spots), and the list of empty spots. parking capacity, a map of empty spot in the parking area. These vacant spot information is obtained by the wireless network. All information are encrypted during the com2) Reserve Parking Lot munication. The terminals (e.g., PDAs, cell phones, and laptops) of Advertisement of the parking spot information is pubdrivers can receive messages sent from the base stalished by the wireless communication network. The infration. The format of the parking information is Extensible structure for the parking spot advertisement consists Markup Language (XML). Therefore these terminals can of several wireless transceivers. The topology and the be parsed on all sorts of terminals and friendly display the
21
SPRING 2011
LOT 3
LOT 4
transaction expire time, the reserved spot is reopened to other vehicles. If a vehicle does not order any parking spot and directly drive to the parking site, the parking entry booths will randomly pick an empty spot to the vehicle. If orders collision happens, new randomly selected parking spots are picked from the empty spots to solve the order collisions.
3) Cancel Transaction
LOT 1 LOT 2
If a driver decides to cancel a parking reservation, the cancel process is similar with the reservation process. A cancel order is sent to the base station where the cancel order is processed. In a special scenario, drivers may not cancel transaction. However, the spots reserved by these drivers will be freed when the transaction expire time is past. To prevent this scenario, a certain amount of penalty fee can be charged because these drivers hold parking resources for a period of time.
4) Parking Check In
FIG 4 SmartParking user interface. A user can view the empty spots and reserve one spot. The reserved spot in this figure is at lot 3 number 4 spot: L3-4.
L3-1
L3-2
L3-3
L3-4
L3-5
L3-6
L3-7
L3-8
empty spots. An interface of the parking spots is shown in Fig. 4. The process of this reservation order is the following: A vehicle e3 is passing the parking site. It picks up an advertisement. If e3 select one of parking spot L34 shown in Fig. 3, the user terminal/client program will send a reservation request to the base station where the request will be processed. The request will be encrypted by the public key of the parking site. Each reserved order consists of a vehicles Electronic License Plate (ELP), reserved parking spot number, a time stamp when it is ordered, and transaction expire time. The transaction expire time is a count-down time which is a maximum time to reserve the parking spot. If the vehicle ordered a spot but did not show up before the
When a vehicle e3 which has a reservation order arrivals the parking entry booths Sk, the vehicle transceiver can communicate with the booth transceiver and report the encrypted reservation order to the booth transceiver. The reservation order is transmitted to the control center where the transaction is validated, and map guidance to the parking spot is calculated and linked to the spot. The control center then transmits the confirmation and map guidance to the booths where the information is printed. The e3 uses the map guidance to find the parking spot. Several devices, as shown in Fig. 1, can detect and validate the vehicle. A top overview of a parking lot is shown in Fig. 5. An infrared device can detect a vehicle e3 taking the spot and set a count-down waiting time (5 min) for fully finishing parking. A belt (Belt-a in Fig. 1) inside the parking slots is embedded. The communication initiates when front wheel of the parking vehicle press on the Belt-a. The vehicle transceiver in EDR reports the encrypted parking confirmation to the transceiver in Belt-a. The Belta and infrared device connect each other and validate if the parked vehicle is a valid vehicle. When the countdown waiting time reach to zero, the Belt-a and infrared device are activated to double check if the parking vehicle is invalid/misparking. The vehicle transceiver will report the confirmation card data to the Belt-a. The reason we use the belt and infrared devices is that other vehicles may happen to temporally use a slot to move into a slot or back a vehicle. We want to double check if there is really a parking vehicle with valid parking confirmation card. A maintenance warning is reported to the maintenance center (or manage center) and the user be charged a certain amount of fine if the parking vehicle is confirmed misparking. No matter the user does normal parking or misparking, a message will be reported to the control center that the spot is taken. The report consists of parking start timestamp,
22
SPRING 2011
5) Payment
The charge for parking is based on parking time, reservation fee, and misparking penalty fine. Each of them has a rate. The parking time is the duration of entry time and exit time. Reservation fee and misparking penalty fine are reported through the parking communication network discussed before.
` dg 1 t, u 2 5 a pjr 1 t 2 mj dt j50
then taking into account the previous two differential equations, we obtain,
5 2l 1 1 2 m 2 a pj 1 t 2 mj 1 m 1 1 2 m 2 a jpj 1 t 2 mj21
j50 j51
5 2l 1 1 2 m 2 g 1 t, m 2 1 m 1 1 2 m 2
dg 1 t, m 2 dm
Thus, the generating function g 1 t, m 2 satisfies the linear partial differential equation dg 1 t, m 2 dg 1 t, m 2 2 m11 2 m2 5 2l 1 1 2 m 2 g 1 t, m 2 dm dm Suppose that X 1 0 2 5 i0, then, g 1 0, m 2 5 ui0 (1)
Solving this equation by standard methods and using the initial condition (1), we obtain g 1 t, m 2 5 3 1 2 1 1 2 m 2 e 2mt 4 i0 exp c 2 l 1 1 2 m 2 1 1 2 e 2mt 2 d m (2) We now expand (2) to obtain pj 1 t 2 which represents the probability that the number 5 H of parking cars is j at time t. pj 1 t 2 5 exp e 2
minEi0, jF i0 lj2k l 1 1 2 e 2mt 2 f a a b a b m m k k50
Lemma 1
(3)
where j 5 0, 1, c
Proof
For the first part of (2), we can write
first 5 3 1 2 1 1 2 m 2 e 2mt 4 i0
i0
23
SPRING 2011
For the second part of (2), we can write second 5 exp c 2 5 exp c 2 l 1 1 2 m 2 1 1 2 e 2mt 2 d m l l 1 1 2 e 2mt 2 1 m 1 1 2 e 2mt 2 d m m l l 1 1 2 e 2mt 2 f exp e m 1 1 2 e 2mt 2 f m m
Therefore, X 1 t 2 5 X0 1 t 2 1 X1 1 t 2 (4)
5 exp e 2
Lemma 2
l E 5 X 1 t 2 6 5 i0e 2mt 1 1 1 2 e 2mt 2 . m
Proof
From (4), we know that X 1 t 2 is determined by X0 1 t 2 and X1 1 t 2 . From (2) and Lemma (1), we know X0 1 t 2 is Binomial distribution: X0 1 t 2 |Binomial1 i0, e 2mt 2 Therefore, the expectation of X0 1 t 2 is E 5 X0 1 t 2 6 5 i0e 2mt Similarly, from Lemma (1), we know X1 1 t 2 is Poisson distribution: l X1 1 t 2 |Poissona 1 1 2 e 2mt 2 b. m Therefore, the expectation of X1 1 t 2 is l E 5 X1 1 t 2 6 5 1 1 2 e 2mt 2 . m From (4), we know E 5 X 1 t 2 6 5 E 5 X0 1 t 2 6 1 E 5 X1 1 t 2 6 l 5 i0e 2mt 1 1 1 2 e 2mt 2 . m
k50
k50
min i , j
3
`
5 a pj 1 t 2 m
j5k
Note that the first term on the right side of (2) is the probability generating function of the Binomial distribution with p 5 exp 5 2mt 6 , whereas the second term is the probability generating function of the Poisson distribution with mean value L1t2 5 l 1 1 2 e 2mt 2 m
24
SPRING 2011
arrival rate of parking vehicles and the exit rate of vehicles. We use l1 to denote the arrival rate of parking vehicles in the economy parking site, m1 to the exit rate of vehicles in the economy parkExit ing site, l2 to the arrival rate of parking vehicles in the business parking site and m2 to the exit rate in the business parking rate, N1 to the parking capacity P of the economy site and N2 to the parking capacity of the business site. We can model the parking classes as Poisson processes, specifically, two birth-death Entry stochastic processes, as shown in Fig. 7. There are four possible cases for the status of the parking slots at any time t. Case one is that both the economy parking site and the business Economy Class Business Class parking site are not full. Case two is that the economy parking site is full FIG 6 Parking class. and the business parking site is not full. Case three is that the economy parking site is not full and the business parking site is full. Case four is that both 1, 1, N1 the economy parking site and the business parking site are Economy L2 L1 LN1 full. We use 1 i 5 3 1, 2, 3, 4 4 2 to denote these 4 cases. In the Class Entry following discussion, we will use these notations: LN2 Business L2 L1 k1 is the number of slots which are filled at time t in the Class economy parking site. 2, 2, N2 k2 is the number of slots are filled at time t in the business parking site. FIG 7 Parking class chain. N1 is the fixed number of the economy parking slots. N2 is the fixed number of the business parking slots. pi 1 s1 2 , 1 i 5 3 1, 2, 3, 4 4 2 is the probability that case i happens in the economy parking site (we use s1 to denote k1 N1 the economy parking site). k2 pi 1 s2 2 , 1 i 5 3 1, 2, 3, 4 4 2 is the probability that case i hapN2 pens in the economy parking site (we use s2 to denote the business parking site) FIG 8 S1 and S2 are not full. ri, 1 i 5 3 1, 2, 3, 4 4 2 is the average revenue that the case i can obtain. R is the total average revenue that the whole parking the probability of k2 , N2 is site can obtain. N2 21 f1 is the fee to park in the economy parking site. (6) p1 1 s2 2 5 a pk 1 t 2 k50 f2 is the fee to park in the business parking site. (7) r1 5 p1 1 s1 2 3 p1 1 s2 2 3 1 p1k1f1 1 p2k2f2 2
L4-10 L4-14 L4-2 L4-6 L4-13 L4-9 L2-3 L2-5 L2-1 L4-1 L4-5 L2-7 L3-11 L3-16 L3-11 L3-15 L1-3 L1-7 L3-1 L3-3 L3-7
The production of p1 1 s1 2 3 p1 1 s2 2 is the probability that case 1 happens. The summation of p1k1f1 1 p2k2f2 is the revenue that case one can obtain. Therefore the r1 is the mean revenue that case one can obtain.
L3-9
25
SPRING 2011
L1-9
L1-10
L3-4
L1-2
L3-8
L1-6
L2-9
L2-10
L2-2
L2-4
L2-8
N1
V. Parking Maintenance
N1 N2 K2 N2
The probability of N1 1 N2 2 k2 $ k1 . N1 is p2 1 s1 2 5
N1 1N2 2k2 k5N1
pk 1 t 2
(8)
the probability of k2 , N2 is p2 1 s2 2 5 a pk 1 t 2
k50 N2 21
(9)
The parking maintenance work includes the routine check on electronics, clearance of misparked vehicles, etc. In the systematic perspective maintenance is also integral part of the parking service. The investor of the parking site can be pleased to know when the parking system can be well-maintained. If the maintenance work is too often it will interrupt the parking service. If the maintenance work is too seldom the parking service may stay malfunctioning. In this section we will address the optimal maintenance time, i.e., the expected time we have to wait before the maintenance work can start. Suppose the vehicles arrival rate to the parking site is l. Before maintaining the parking lot, we wait until we find no vehicles will come in next T time units. Of interest is the expected time we have to wait before the maintenance work can start. Assume we start to count vehicles at time 0 and let X1, X2, . . . the vehicle inter-arrival times. Let, further, W be the random variable that counts the vehicles that will come before we can start the maintenance work. We model this problem as geometric distribution of Bernoulli trials: find the first T which is larger than vehicle inter-arrival time. We write Pr 3 5 W 5 k 6 4 5 Pr 3 5 X1 , T 6 d 5 X2 , T 6 d c d 5 Xk , T 6 d 5 Xk11 $ T 6 4
(11)
the probability of N1 1 N2 2 k1 $ k2 . N2 is p3 1 s2 2 5
N1 1N2 2k1 k5N2
pk 1 t 2
(12)
r3 5 p3 1 s1 2 3 p3 1 s2 2 3 3 p1k1 f1 1 p2 1 k2 2 N2 2 f1 1 p2N2 f2 4
5 Pr 3 5 X1 , T 6 4 # Pr 3 5 X2 , T 6 4 # c # Pr 3 5 Xk , T 6 4 # Pr 3 5 Xk11 $ T 6 4
Thus, the expected number of vehicles that come before we can start maintenance is E 3 W 4 5 a k 1 1 2 e 2lT 2 ke 2lT 5 1 1 2 e 2lT 2 e 2lT a k 1 1 2 e 2lT 2 k21 5 1 1 2 e 2lT 2 e 2lTe2lT 5 e 2lT 2 1 (15) (16) Finally, the expected time that we have to wait until we can start maintenance work is E 3 W 4E 3 X 4 5 e 2lT 2 1 . l (18)
k$0 k$0
26
SPRING 2011
Probability Pr {X (t )}
500 1,000 1,500 2,000 2,500 3,000 The Number of Parking Slots n FIG 12 Parking utilization.
27
SPRING 2011
parking slot becomes big (the total number of parking spots increases). The bigger parking slot will cause longer searching time because each individual search will take longer time.
30
20
10
500 1,000 1,500 2,000 2,500 3,000 The Number of Parking Slots n
capacity of parking slots n 5 1000, and j varies from 0 to 100. 1000 slots are deployed in the environment. We analyzed and simulated in three cases. In case one, l varies from 1.5 to 3.5, given m 5 100. Fig. 14(a) shows the density function of this case. The increment of m causes the increment value of the pdf Pj 1 t 2 . The decrease of arrival rate will cause the same effect. To validate this conclusion, we decrease l from 150 to 50, remaining m 5 2.5 in second case. Fig. 14(b) shows the simulation results for the second case. As expected, the decrease of the arrival rate causes the increment value of the pdf Pj 1 t 2 . In case one and case two, we use small values for m, we use bigger values of m ranging from 20 to 40. Fig. 14(c) reveals the results of the third case. In lemma 2, we analyzed the expected value of X 1 t 2 . Here, we present some results that were derived numerically to analyze E 5 X 1 t 2 6 in Fig. 15. Again, we simulated in three cases. In case one, we varied the value of l from 50 to 100, remaining m 5 1.5. Fig 15(a) gives increment value of E 5 X 1 t 2 6 . The simulation results match with the theory result. The results make sense because the increment of the entry rate will increase the number of parked vehicles. In the second case, we varied m from 1.5 to 2.5, remaining l 5 100. Fig. 15(b) shows the increment of m causes the decreasing value of E 5 X 1 t 2 6 . The simulation results match with the theory result. The results make sense because the increment of exit rate will decrease the number of the parked vehicles. In the third case, we varied m from 20 to 40, remaining l 5 100. Fig 15(c) also shows that the expected vehicles has no affected by the entry rate and exit rate. The simulation results match with the theory result. Of interest is the relationship between E 5 X 1 t 2 6 and Pj 1 t 2 . Fig. 14 and 15 show the results independently. But the two results match each other. The x-axial value at the peak of Pj 1 t 2 is equal to the expected value of X 1 t 2 , i.e. E 5 X 1 t 2 6 . This relationship is somehow similar to the normal distribution.
Probability Pj (t )
Probability Pj (t )
Probability Pj (t )
0.08
0.28 0.26 0.24 0.22 0.2 0.18 0.16 0.14 0.12 0.1 0.08 0.06 0.04 0.02
28
SPRING 2011
80 60 40 20 0 Theory = 100 = 1.5 Simulation = 100 = 1.5 Theory = 100 = 2.5 Simulation = 100 = 2.5 2 4 6 8 10 12 14 16 18 20 22 Simulation Time t (b)
6 5 4 3 2 1 0 2 4 6 8 10 12 14 16 18 20 22 Simulation Time t (c) Theory = 100 = 20 Simulation = 100 = 20 Theory = 100 = 40 Simulation = 100 = 40
100 80 60 40 20 0 Theory = 50 = 1.5 Simulation = 50 = 1.5 Theory = 100 = 1.5 Simulation = 100 = 1.5 2 4 6 8 10 12 14 16 18 20 22 Simulation Time t (a)
600
400
200
200 400 600 800 1,000 1,200 The Simulation Time t Overall Occupied Slots Business Occupied Slots Economy Occupied Slots
1,200 The Revenue (Dollars) 1,000 800 600 400 200 0 0 200 400 600 The Consumed Time Units Overall Revenue Business Revenue Economy Revenue 800
29
SPRING 2011
of the parking site can be predict. New business promotions can be broadcasted to all vehicles passing by the parking site through wireless networks. Finally, privacy of the drivers and security of the information are protected by using the sensor infrastructure and encryption/decryption approach. Simulation results prove the proposed system results in high parking space utilization and fast parking spot finding time. The future work includes more extensive simulations on the proposal. The analysis of efficiency needs to be studied as well.
with the design and implementation of robust protocols for wireless networks and in particular sensor networks and their applications. Professor Olariu is applying mathematical modeling and analytical frameworks to the resolution of problems ranging from securing communications, to predicting the behavior of complex systems, to evaluating performance of wireless networks. His research interests are in the area of complex intelligent systems enabled by large-scale deployments of sensors and actors and more specifically in securing systems of systems. Professor Olariu is an Associate Editor-in-Chief of IEEE Transactions on Parallel and Distributed Systems and serves on the editorial board of IEEE Transactions on Computers, Networks, Journal of Parallel and Distributed Computing, Journal of Ad hoc and Sensor Networks, and Parallel, Emergent and Distributed Systems.
References
[1] NYCDCP, North America CBD Parking Rate Survey Highlights, New York City Department of City Planning, in North America CBD Parking Rate Survey Highlights, August/September 2006. [2] M. Caliskan, D. Graupner, and M. Mauve, Decentralized discovery of free parking places, in VANET 06: Proceedings of the 3rd international workshop on Vehicular ad hoc networks, New York, NY, USA, 2006, pp. 3039. [3] L. E. Y. Mimbela and L. A. Klein, A summary of vehicle detection and surveillance technologies used in intelligent transportation systems, Nov. 2000. [4] J. Wolff, T. Heuer, H. Gao, M. Weinmann, S. Voit, and U. Hartmann, Parking monitor system based on magnetic field sensors, in Proceedings IEEE Conf. Intelligent Transportation Systems, Toronto, CA, 2006, pp. 12751279. [5] V. Tang, Y. Zheng, and J. Cao, An intelligent car park management system based on wireless sensor networks, in Proceedings Int. Sym. Pervasive Computing and Applicat ions, Urumqi, 2006, pp. 6570. [6] C. Stiller and J. Gayko, Kognitive automobile, Automatisierungstechnik, vol. 56, no. 11, pp. 551 553, 2008. [7] J. P. Benson, T. O Donovan, P. O Sullivan, U. Roedig, and C. Sreenan, Carpark management using wireless sensor networks, in Proceedings of 31st IEEE Conf. Local Computer Networks, Tampa, 2006, pp. 588595. [8] H. Takizawa, K. Yamada, and T. Ito, Vehicles detection using sensor fusion, in Proceedings of International Symposium on Intelligent Vehicles (IVS04), Parma, Italy, 2004, pp. 238243. [9] Z. F. Zhu, Y. Zhao, and H. Q. Lu, Sequential architecture for efficient car detection, in Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, 2007, pp. 18. [10] S. Funck, N. Mohler, and W. Oertel, Determining car-park occupancy from single images, in Proceedings of International Symposium on Intelligent Vehicles (IVS04), Parma, Italy, 2004, pp. 325328. [11] R. Panayappan, J. M. Trivedi, A. Studer, and A. Perrig, Vanet-based approach for parking space availability, in VANET 07: Proceedings of the fourth ACM international workshop on Vehicular ad hoc networks, New York, NY, USA, 2007, pp. 7576. [12] G. Yan, S. Olariu, M. C. Weigle, and M. Abuelela, Smartparking: A secure and intelligent parking system using NOTICE, in Proceedings of the International IEEE Conference on Intelligent Transportation Systems, Beijing, China, Oct. 2008, pp. 569574. [13] R. L. L. Jia, On the layout of fixed urban traffic detectors: an application study, IEEE Intelligent Transportation Systems Magazine, vol. 1, no. 2, pp. 612. [14] R. Huijing Zhao Jinshi Cui Hongbin Zha Katabira, K. Xiaowei Shao Shibasaki, Sensing an intersection using a network of laser scanners and video cameras, IEEE Intelligent Transportation Systems Magazine, vol. 1, no. 2, pp. 3137. [15] G. Yan, S. Olariu, and M. C. Weigle, Cross-layer location verification enhancement in vehicular networks, in Proceedings of the IEEE Intelligent Vehicles Symposium, San Diego, USA, Jun. 2010, pp. 95100. [16] Y. Asakura and M. Kashiwadani, Effects of parking availability information on system performance: a simulation model approach, in Proceedings of Vehicle Navigation and Information Systems Conference, Dearborn, MI, Aug. 1994, pp. 251254.
30
SPRING 2011