Abstract
In recent years, measuring the speed of vehicles by a single camera has been done using several methods including the road geometric information, the difference in the number of image pixels of moving objects, and the homographic mapping of the motion vector from the image plane to the global coordinate plane. In this paper, we present a new method based on the geometry of the imaging system and the definition of solid angle. Our method does not require 3D modeling; It has a lower computational cost than the existing methods; And it has an accuracy comparable to the other approaches. In this method, we use the video images taken with a single camera on the road to extract the license plate in the image. Then, using the geometric information of the system and the distance travelled by vehicles the speed is computed. The average relative error of the proposed method is 3.23% and the mean absolute error is 1.32 km/h, which is comparable to the available algorithms. Furthermore, the computational cost of our method is less than the existing ones, which makes it suitable for implementing on embedded systems.
Similar content being viewed by others
References
Bevilacqua M, Tsourdos A, Starr A (2016) Egomotion estimation for monocular camera visual odometer. In: 2016 IEEE International instrumentation and measurement technology conference proceedings, pp 1–6
Bobick A, Davis J (2001) The recognition of human movement using temporal templates. IEEE Trans Pattern Anal Mach Intell 23(3):257–267
Chen B, Yang Z, Huang S, Du X, Cui Z, Bhimani J, Xie X, Mi N (2017) Cyber-physical system enabled nearby traffic flow modelling for autonomous vehicles. In: 2017 IEEE 36th international performance computing and communications conference, IPCCC 2017. pp 1–6
Czajewski W, Iwanowski M (2010) Vision-based vehicle speed measurement method. In: Computer vision and graphics. Springer, Berlin, pp 308–315
Dailey DJ, Cathey FW, Pumrin S (2000) An algorithm to estimate mean traffic speed using uncalibrated cameras. IEEE Trans Intell Transp 1(2):98–107
Dehghani A, Pourmohammad A (2013) Single camera vehicles speed measurement. In: 2013 8th Iranian conference on machine vision and image processing (MVIP). IEEE, pp 190–193
Garg M, Goel S (2013) Real-time license plate recognition and speed estimation from video sequences. ITSI Trans Electrical Electron Eng 1(5):1–4
Gunawan AA, Tanjung DA, Gunawan FE (2019) Detection of vehicle position and speed using camera calibration and image projection methods. Procedia Comput Sci 157:255–265
He XC, Yung NHC (2007) A novel algorithm for estimating vehicle speed from two consecutive images. In: 2007 IEEE Proc IEEE workshop. Appl Comput Vis (WACV ’07). IEEE, pp 12–12
Zhiwei H, Liu Y, Ye X (2007) Models of vehicle speeds measurement with a single camera. In: 2007 International conference on computational intelligence and security workshops (CISW 2007). IEEE, Heilongjiang pp 283–286
Heikkila J, Silven O (1997) A four-step camera calibration procedure with implicit image correction. In: Proceedings of IEEE computer society conference on computer vision and pattern recognition. IEEE Comput. Soc
Javadi S, Dahl M, Pettersson MI (2019) Vehicle speed measurement model for video-based systems. Comput Electr Eng 76:238–248
Wu J, Liu Z, Li J, Gu C, Si M, Tan F (2009) An algorithm for automatic vehicle speed detection using video camera. In: 2009 4th International conference on computer science & education. IEEE, Nanning pp 193–196
Lan J, Li J, Hua G, Ranb B, Wanga L (2014) Vehicle speed measurement based on gray constraint optical flow algorithm. OPTIK Journal 125(1):289–295
Li Y, Yin L, Jia Y, Wang M (2008) Vehicle speed measurement based on video images. In: 2008 3rd International conference on innovative computing information and control. IEEE, pp 439–439
Luvizon DC, Nassu BT, Minetto R (2017) A video-based system for vehicle speed measurement in urban roadways. IEEE Trans Intell Transp Syst 18(6):1393–1404
Maduro C, Batista K, Peixoto P, Batista J (2008) Estimation of vehicle velocity and traffic intensity using rectified images. In: 2008 15th IEEE International conference on image processing. IEEE, pp 777–780
Moazzam MG, Haque MR, Uddin MS (2019) Image-based vehicle speed estimation. J Comput Commun 7(6):1–5
Openalpr/openalpr. https://www.github.com/OpenALPR/OpenALPR
Respberry Pi Camera. https://www.raspberrypi.org/documentation/hardware/camera/
Sochor J, Juránek R, Spanhel J, Marsík L, Siroky A, Herout A, Zemcík P (2017) BrnoCompSpeed: review of traffic camera calibration and a comprehensive dataset for monocular speed measurement 3(5): 6. arXiv.https://doi.org/1702.06441
Sonth A, Settibhaktini H, Jahagirdar A (2019) Vehicle speed determination and license plate localization from monocular video streams. In: Proceedings of 3rd international conference on computer vision and image processing. Springer, Singapore, pp 267–277
Sun C, Ritchie SG (1999) Individual vehicle speed estimation using single loop inductive waveforms. J Transp Eng 125(6):531–538
Tourani A, Shahbahrami A, Akoushideh A, Khazaee S, Suen CY (2019) Motion–based vehicle speed measurement for intelligent transportation systems. Int J Image Graph Signal Process 11(4)
Trucco E, Verri A (1998) Introductory techniques for 3-D computer vision. Prentice Hall, Englewood Cliffs, pp 24–25
Wang Y, Nihan NL (2000) Freeway traffic speed estimation with single-loop outputs. Transp Res Rec 1727:120–126
Woods DL, Cronin BP, Hamm RA (1994) Speed measurement with inductance loop speed traps. Transport Research International Documentation, Nottingham, pp 1–10
Xiao Q, Wang H, Li F, Gao Y (2011) 3D object retrieval based on a graph model descriptor. Neurocomputing 74(17):3486–3493
Xiao Q, Luo Y, Wang H (2014) Motion retrieval based on switching Kalman filters model. Multimed Tools Appl 72(1):951–966
Xiao Q, Wang Y, Wang H (2015) Motion retrieval using weighted graph matching. Soft Comput 19(1):133–144
Xiao Q, Song R (2018) Action recognition based on hierarchical dynamic Bayesian network. Multimed Tools Appl 77(6):6955–6968
Yan C, Li L, Zhang C, Liu B, Zhang Y, Dai Q (2019) Cross-modality bridging and knowledge transferring for image understanding. IEEE T Multimedia 21:2675–2685
Yan C, Xie H, Chen J, Zha Z, Hao X, Zhang Y, Dai Q (2018) A fast Uyghur text detector for complex background images. IEEE T Multimedia 20 (12):3389–3398
Yan C, Tu Y, Wang X, Zhang Y, Hao X, Zhang Y, Dai Q (2019) Stat: spatial-temporal attention mechanism for video captioning. IEEE Trans Multimed: 1–1
Yang L, Li M, Song X, Xiong Z, Hou C, Qu B (2019) Vehicle speed measurement based on binocular stereovision system. IEEE Access 7:106628–106641
Zhang Z (2000) A flexible new technique for camera calibration. IEEE Trans Pattern Anal Mach Intell 22(11):1330–1334
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Vakili, E., Shoaran, M. & Sarmadi, M.R. Single–camera vehicle speed measurement using the geometry of the imaging system. Multimed Tools Appl 79, 19307–19327 (2020). https://doi.org/10.1007/s11042-020-08761-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08761-5