Hardware-Software Implementation of a Sensor Network for City Traffic Monitoring Using the FPGA- and ASIC-Based Sensor Nodes

Journal of Signal Processing Systems - Tập 71 - Trang 57-73 - 2012
Marek Wójcikowski1, Robert Żaglewski2, Bogdan Pankiewicz1, Miron Kłosowski1, Stanisław Szczepański1
1Gdańsk University of Technology, Gdańsk, Poland
2Intel Shannon Ltd., Shannon, Ireland

Tóm tắt

This paper presents a prototype sensor network for monitoring urban traffic. The sensor network node, equipped with a low-resolution camera, observes the street and detects moving objects. Object detection is based on the custom video segmentation algorithm, using dual background subtraction, edge detection and shadow detection, running on dedicated multi-processor SoC hardware. The number and the speed of the detected objects are transmitted using a low-power license-free radio transceiver to another neighboring node. All the nodes create a self-organized network, data are aggregated at the nodes and passed further to the nodes closer to data sinks. Finally, information about the traffic flow is collected from the sinks and visualized on a PC. The prototype sensor network node has been realized in two versions: FPGA and ASIC. The ASIC version consumes approximately 500 mW and it can be powered from a photovoltaic solar panel combined with a single cell Li-Po battery. The comparison of power consumption of both versions has also been made. Apart from collecting traffic data, the proposed sensor network can gather environmental data, such as the temperature, the acoustic noise or the intensity of the sunlight. The set of 26 prototype sensors has been mounted on street lamp-poles on streets and tested in real conditions.

Tài liệu tham khảo

Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). “A survey on sensor networks”. Communications Magazine IEEE, 40(8), 102–114. Karl, H., Willig, A. (2007) Protocol and architecture for wireless sensor networks, John Wiley and Sons, Ltd. Stojmenovic, I. (2005). Handbook of sensor networks, John Wiley and Sons, Inc. Yick, J., Mukherjee, B., & Ghosal, D. (2008). Wireless sensor network survey. Computer Networks, 52(12), 2292–2330. Leduc, G. (2008). “Road traffic data: Collection methods and applications”, JCR technical notes. European commission, joint research centre, institute for prospective technological studies “Traffic Detector Handbook: 3rd edition”, vol I, II, FHWA-HRT-06-139, FHWA-HRT-06-108, US Department of Transportation, Federal Highway Administration 2006. Eng-Han Ng, Su-Lim Tan, Guzman, J.G. (2009). “Road traffic monitoring using a wireless vehicle sensor network”, Int. Symposium on Intelligent Signal Processing and Communications Systems ISPACS 2008, pp. 1–4, 8–11 Yang, S.S., Kim, Y. G., Choi, H. (2007). “Vehicle identification using wireless sensor networks”, Proc. IEEE SoutheastCon, 2007, pp. 41–46, 22–25. Kastrinaki, V., Zervakis, M., & Kalaitzakis, K. (2003). A survey of video processing techniques for traffic applications. Image And Vision Computing, 21(4), 359–381. Kumar, P., Ranganath, S., Weimin, H., & Sengupta, K. (2005). “Framework for real-time behavior interpretation from traffic video”. IEEE Transactions on Intelligent Transportation Systems, 6(1), 43–53. Friedman, N., Russell, S. (1997). “Image segmentation in video sequences: A probabilistic approach”, Proc. Thirteenth Conf. on Uncertainty in Artificial Intelligence (UAI 97). Stauffer, C., Grimson, W. (1999). “Adaptive background mixture models for real-time tracking”, Proc. IEEE Conf. Compu. Vis. Pattern Recognit., pp. 246–252. Veeraraghavan, H., Masoud, O., Papanikolopoulos, N. (2003). “Computer algorithms for intersection monitor”, IEEE Trans. Intell. Transp. Syst., no. 2, pp. 78–89. Chiu, C., Ku, M., & Liang, L. (2010). A robust object segmentation system using a probability-based background extraction algorithm. IEEE Trans. Circuits Syst. Video Technol., 20(4), 518–528. Cucchiara, R., Piccardi, M., & Mello, P. (2000). Image analysis and rule-based reasoning for a traffic monitoring system. IEEE Transactions on Intelligent Transportation Systems, 1(2), 119–130. Ferrier, N.J., Rowe, S. M., Blake, A. (1994). “Real-time traffic monitoring”, in Proc. 2nd IEEE Workshop on Applications of Computer Vision, Sarasota, FL, pp. 81–88. Koller, D., Daniilidis, K., & Nagel, H. H. (1993). Model-based object tracking in monocular image sequences of road traffic scenes. Int. J. Comput. Vision, 10(3), 257–281. Zhou, J., Gao, D., & Zhang, D. (2007). Moving vehicle detection for automatic traffic monitoring. IEEE Trans. Vehicular Technology, 56(1), 51–59. Gorgon, M., Pawlik, P., Jablonski, M., Przybylo, J. (2007). “FPGA-based road traffic videodetector”, in Proc. 12th Euromicro Conf. on Digital System Design, Architectures, Methods and Tools (DSD '09), Lubeck, Germany. Pamula, W. (2009). “Vehicle detection algorithm for FPGA based implementation”, Computer Recognition Systems 3, Springer Berlin/Heidelberg, 57: 585–592. Chen, P., Ahammad, P., Boyer, C., Shih-I Huang, Lin, L., Lobaton, E., Meingast, M., Oh, S., Wang, S., Yan, P., Yang, A. Y., Yeo, C., Chang, L-C., Tygar, J. D., Sastry, S. S. (2008). “CITRIC: A low-bandwidth wireless camera network platform”, Second ACM/IEEE International Conference on Distributed Smart Cameras ICDSC 2008, pp.1–10. Xu, L., Bu, W. (2011) “Traffic flow detection method based on fusion of frames differencing and background differencing”, Second Int. Conf. Mechanic Automation and Control Engineering (MACE), pp.1847–1850. Kwon, C.H., Park, H.J. (2004). “A Study on Camera-Detector System for Traffic Control in Korea”, Lecture Notes in Computer Science, Conceptual Modeling for Advanced Application Domains 3289: 566–576, Springer. Wang, C., & Lien, J.-J. J. (2008). Automatic vehicle detection using local features—A statistical approach. IEEE Transactions on Intelligent Transportation Systems, 9(1), 83–96. Junior, O. L., & Nunes, U. (2008). “Improving the generalization properties of neural networks: An application to vehicle detection” (pp. 310–315). Oct: Proc IEEE Conf. Intell. Transp. Syst. Sun, Z., Bebis, G., & Miller, R. (2006). Monocular precrash vehicle detection: Features and classifiers. IEEE Transactions on Image Processing, 15(7), 2019–2034. Arrospide, J., Salgado, L., Nieto, M. and Jaureguizar, F. (2008). “On-board robust vehicle detection and tracking using adaptive quality evaluation,” in Proc.IEEE Int. Conf. Image Process. pp. 2008–2011. Chan, Y., Huang, S., Fu, L., & Hsiao, P. (2007). “Vehicle detection under various lighting conditions by incorporating particle filter” (pp. 534–539). Oct: Proc IEEE Conf. Intell. Transp. Syst. Wójcikowski, M., Żaglewski, R., & Pankiewicz, B. (2012). FPGA-based real-time implementation of detection algorithm for automatic traffic surveillance sensor network. Journal of Signal Processing Systems, 68(1), 1–8. Cucchiara, R., Grana, C., Piccardi, M., Prati, A. (2000). “Statistic and knowledge-based moving object detection in traffic scenes”, in IEEE Proc. Intell. Transp. Syst., Dearborn, MI, pp. 27–32. Elgammal, A., Harwood, D., Davis, L.S. (2000). “Non-parametric model for background subtraction” in European Conf. Computer Vision, Dublin, Ireland, vol. II, pp. 751–767. Duque, D., Santos, H., Cortez, P. (2005). “Moving Object Detection Unaffected by Cast Shadows, Highlights and Ghosts”, in Proc. IEEE Int. Conf. Image Processing, pp. 413–416. Porikli, F., Ivanov, Y., Haga, T. (2008). “Robust abandoned object detection using dual foregrounds”, EURASIP J. Adv. Signal Process. Cucchiara, R., Granna, C., Piccardi, M., Prati, A., Sirotti, S. (2001). “Improving Shadow Suppression in Moving Object Detection with HSV Color Information”, in Proc. IEEE Intell. Transp. Syst. Conf., Oakland, CA, pp. 334–339. Ye, W., Heidemann, J., & Estrin, D. (2002). “An energy-efficient mac protocol for wireless sensor networks”. New York: Proc INFOCOM 2002 IEEE Press.