Skip to main content
Log in

TVD-MRDL: traffic violation detection system using MapReduce-based deep learning for large-scale data

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Maintaining a fluid and safe traffic is a major challenge for human societies because of its social and economic impacts. Various technologies have considerably paved the way for the elimination of traffic problems and have been able to effectively detect drivers’ violations. However, the high volume of the real-time data collected from surveillance cameras and traffic sensors along with the data obtained from individuals have made the use of traditional methods ineffective. Therefore, using Hadoop for processing large-scale structured and unstructured data as well as multimedia data can be of great help. In this paper, the TVD-MRDL system based on the MapReduce techniques and deep learning was employed to discover effective solutions. The Distributed Deep Learning System was implemented to analyze traffic big data and to detect driver violations in Hadoop. The results indicated that more accurate monitoring automatically creates the power of deterrence and behavior change in drivers and it prevents drivers from committing unusual behaviors in society. So, if the offending driver is identified quickly after committing the violation and is punished with the appropriate punishment and dealt with decisively and without negligence, we will surely see a decrease in violations at the community level. Also, the efficiency of the TVD-MRDL performance increased by more than 75% as the number of data nodes increased.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Afrati FN, Sharma S, Ullman JR, Ullman JD (2018) Computing marginals using MapReduce. J Comput Syst Sci 94:98–117

    Article  MathSciNet  Google Scholar 

  2. Afrati F, Stasinopoulos N, Ullman JD, Vassilakopoulos A (2018) Sharesskew: an algorithm to handle skew for joins in mapreduce. Inf Syst

  3. Alham NK, Li M, Liu Y, Hammoud S (2011) A MapReduce-based distributed SVM algorithm for automatic image annotation. Comput Math Appl 62(7):2801–2811

    Article  Google Scholar 

  4. Aoyama K (1997) “Next Generation Universal Traffic Management System (UTMS’21) in Japan,” in Intelligent Transportation System, 1997. ITSC’97., IEEE Conference on, pp. 649–654: IEEE

  5. Arcos-García Á, Álvarez-García JA, Soria-Morillo LM (2018) Evaluation of deep neural networks for traffic sign detection systems. Neurocomputing 316:332–344

    Article  Google Scholar 

  6. Arcos-García Á, Álvarez-García JA, Soria-Morillo LM (2018) Deep neural network for traffic sign recognition systems: an analysis of spatial transformers and stochastic optimisation methods. Neural Netw 99:158–165

    Article  Google Scholar 

  7. Arcos-García Á, Soilán M, Álvarez-García JA, Riveiro B (2017) Exploiting synergies of mobile mapping sensors and deep learning for traffic sign recognition systems. Expert Syst Appl 89:286–295

    Article  Google Scholar 

  8. Asadianfam S, Shamsi M, Rasouli Kenari A (2020) Big data platform of traffic violation detection system: identifying the risky behaviors of vehicle drivers. Multimedia Tools and Applications 79(33):24645–24684. https://doi.org/10.1007/s11042-020-09099-8

  9. Banharnsakun A (2017) A MapReduce-based artificial bee colony for large-scale data clustering. Pattern Recogn Lett 93:78–84

    Article  Google Scholar 

  10. Bendre M, Manthalkar R (2019) Time series decomposition and predictive analytics using MapReduce framework. Expert Syst Appl 116:108–120

    Article  Google Scholar 

  11. Bui-Minh T, Ghita O, Whelan PF, Hoang T, Truong VQ (2012) “Two algorithms for detection of mutually occluding traffic signs,” in Control, Automation and Information Sciences (ICCAIS), 2012 International Conference on, pp. 120–125: IEEE

  12. Cantabella M, Martínez-España R, Ayuso B, Yáñez JA, Muñoz A (2019) Analysis of student behavior in learning management systems through a big data framework. Futur Gener Comput Syst 90:262–272

    Article  Google Scholar 

  13. Cattaneo G, Giancarlo R, Petrillo UF, Roscigno G (2016) “MapReduce in computational biology via Hadoop and spark,” Encyclopedia of Bioinformatics and Computational Biology, pp. 1–9

  14. Chen C-H (2017) Improved TFIDF in big news retrieval: an empirical study. Pattern Recogn Lett 93:113–122

    Article  Google Scholar 

  15. Chen M, Mao S, Liu Y (2014) Big data: A survey. Mobile networks and applications 19(2):171–209

    Article  Google Scholar 

  16. Chen M, Mao S, Zhang Y, Leung VC (2014) Big data: related technologies, challenges and future prospects. Springer

  17. De La Escalera A, Armingol JM, Pastor JM, Rodríguez FJ (2004) Visual sign information extraction and identification by deformable models for intelligent vehicles. IEEE Trans Intell Transp Syst 5(2):57–68

    Article  Google Scholar 

  18. De Mauro A, Greco M, Grimaldi M, Ritala P (2018) Human resources for big data professions: a systematic classification of job roles and required skill sets. Inf Process Manag 54(5):807–817

    Article  Google Scholar 

  19. Dean J, Ghemawat S (2008) MapReduce: simplified data processing on large clusters. Commun ACM 51(1):107–113

    Article  Google Scholar 

  20. Elotmani S, El Hitmy M (2014) “A light traffic signs recognition system,” in Multimedia Computing and Systems (ICMCS), 2014 International Conference on, pp. 459–464: IEEE

  21. Gantz J, Reinsel D (2011) Extracting value from chaos. IDC iview 1142(2011):1–12

    Google Scholar 

  22. Goodfellow I, Bengio Y, Courville A (2016) “Deep learning (adaptive computation and machine learning series),” Adaptive Computation and Machine Learning series, p. 800

  23. Jeon S, Hong B (2016) Monte Carlo simulation-based traffic speed forecasting using historical big data. Futur Gener Comput Syst 65:182–195

    Article  Google Scholar 

  24. Kasaei SHM, Kasaei SMM (2011) “Extraction and recognition of the vehicle license plate for passing under outside environment,” in Intelligence and Security Informatics Conference (EISIC), 2011 European, pp. 234–237: IEEE

  25. Kouanou AT, Tchiotsop D, Kengne R, Tansaa ZD, Adele NM, Tchinda R (2018) “An optimal big data workflow for biomedical image analysis,” Informatics in Medicine Unlocked

  26. Krishnan A, Lewis C, Day D (2009) “Vision system for identifying road signs using triangulation and bundle adjustment,” in Intelligent Transportation Systems. ITSC’09. 12th International IEEE Conference on, 2009, pp. 1–6: IEEE

  27. Laney D (2001) 3D data management: Controlling data volume, velocity and variety. META group research note 6(70):1

    Google Scholar 

  28. Le TM, Liaw S-Y (2017) Effects of Pros and Cons of Applying Big Data Analytics to Consumers’ Responses in an E-Commerce Context. Sustainability 9(5):798

    Article  Google Scholar 

  29. Lotfi E (2011) “Trajectory Clustering and Behaviour Retrieval from Traffic Surveillance Videos,” Majlesi Journal of Multimedia Processing, vol. 1, no. 2

  30. Manogaran G, Lopez D, Chilamkurti N (2018) In-mapper combiner based MapReduce algorithm for processing of big climate data. Futur Gener Comput Syst 86:433–445

    Article  Google Scholar 

  31. McLauchlan P, Beymer D, Coifman B, Mali J (1997) “A real-time computer vision system for measuring traffic parameters,” in cvpr, p. 495: IEEE

  32. Millie DF, Weckman GR, Young II WA, Ivey JE, Fries DP, Ardjmand E, Fahnenstiel GL (2013), “Coastal ‘big Data’and nature-inspired computation: prediction potentials, uncertainties, and knowledge derivation of neural networks for an algal metric,” Estuarine, Coastal and Shelf Science 125:57–67

  33. Moghaddam AM, Ayati E (2014) Introducing a risk estimation index for drivers: a case of Iran. Saf Sci 62:90–97

    Article  Google Scholar 

  34. Munoz-Organero M, Ruiz-Blaquez R, Sánchez-Fernández L (2018) “Automatic detection of traffic lights, street crossings and urban roundabouts combining outlier detection and deep learning classification techniques based on GPS traces while driving,” Computers, Environment and Urban Systems 68:1–8

  35. Nguyen V, Kim H, Jun S, Boo K (2018) A study on real-time detection method of lane and vehicle for lane change assistant system using vision system on highway. Engineering science and technology, an international journal 21(5):822–833

    Article  Google Scholar 

  36. Osman AMS (2018) “A novel big data analytics framework for smart cities,” Futur Gener Comput Syst

  37. Park SH, Jung K, Hea JK, Kim HJ (1999) “Vision-based traffic surveillance system on the internet,” in Computational Intelligence and Multimedia Applications, 1999. ICCIMA’99. Proceedings. Third International Conference on, pp. 201–205: IEEE

  38. Patterson J, Gibson A (2017) Deep Learning: A Practitioner’s Approach. “ O’Reilly Media, Inc.”

  39. Phung SL, Le MC, Bouzerdoum A (2016) Pedestrian lane detection in unstructured scenes for assistive navigation. Comput Vis Image Underst 149:186–196

    Article  Google Scholar 

  40. Rahemi Z, Ajorpaz NM, Esfahani MS, Aghajani M (2017) Sensation-seeking and factors related to dangerous driving behaviors among Iranian drivers. Personal Individ Differ 116:314–318

    Article  Google Scholar 

  41. Rakotonirainy A, Schroeter R, Soro A (2014) Three social car visions to improve driver behaviour. Pervasive and Mobile Computing 14:147–160

    Article  Google Scholar 

  42. Rios LG (2014), “Big data infrastructure for analyzing data generated by wireless sensor networks,” in Big Data (BigData Congress), 2014 IEEE International Congress on, pp. 816–823: IEEE

  43. Sallah M, Sarah S, Hussin FA, Yusoff MZ (2011) “Road sign detection and recognition system for real-time embedded applications,”

  44. Saptharishi M, Spence Oliver C, Diehl CP, Bhat KS, Dolan JM, Trebi-Ollennu A, Khosla PK (2002) Distributed surveillance and reconnaissance using multiple autonomous ATVs: CyberScout. IEEE Trans Robot Autom 18(5):826–836

    Article  Google Scholar 

  45. Schmidhuber J (2015) Deep learning in neural networks: An overview. Neural Netw 61:85–117

    Article  Google Scholar 

  46. Secundo G, Del Vecchio P, Dumay J, Passiante G (2017) Intellectual capital in the age of big data: establishing a research agenda. J Intellect Cap 18(2):242–261

    Article  Google Scholar 

  47. Shvachko K, Kuang H, Radia S, Chansler R (2010) “The hadoop distributed file system,” in Mass storage systems and technologies (MSST), 2010 IEEE 26th symposium on, pp. 1–10: Ieee

  48. Stauffer C, Grimson WEL (2000) Learning patterns of activity using real-time tracking. IEEE Trans Pattern Anal Mach Intell 22(8):747–757

    Article  Google Scholar 

  49. Tao D, Zhang R, Qu X (2017) The role of personality traits and driving experience in self-reported risky driving behaviors and accident risk among Chinese drivers. Accid Anal Prev 99:228–235

    Article  Google Scholar 

  50. Valcarce D, Parapar J, Barreiro Á (2018) A MapReduce implementation of posterior probability clustering and relevance models for recommendation. Eng Appl Artif Intell 75:114–124

    Article  Google Scholar 

  51. Wang J, Yuan D, Jiang M (2012) “Parallel K-PSO based on MapReduce,” in Communication Technology (ICCT), 2012 IEEE 14th International Conference on, pp. 1203–1208: IEEE

  52. Wang W, Zhao W, Cai C, Huang J, Xu X, Li L (2015) An efficient image aesthetic analysis system using Hadoop. Signal Process Image Commun 39:499–508

    Article  Google Scholar 

  53. White T (2012) Hadoop: The definitive guide. “ O’Reilly Media, Inc.”

  54. Yi S-C, Chen Y-C, Chang C-H (2015) A lane detection approach based on intelligent vision. Comput Electr Eng 42:23–29

    Article  Google Scholar 

  55. Yin L, Cheng Q, Wang Z, Shao Z (2015) ‘Big data’for pedestrian volume: exploring the use of Google street view images for pedestrian counts. Appl Geogr 63:337–345

    Article  Google Scholar 

  56. Yu Y, Li J, Wen C, Guan H, Luo H, Wang C (2016) Bag-of-visual-phrases and hierarchical deep models for traffic sign detection and recognition in mobile laser scanning data. ISPRS J Photogramm Remote Sens 113:106–123

    Article  Google Scholar 

  57. Yu Y, Wang X (2015) World cup 2014 in the twitter world: a big data analysis of sentiments in US sports fans’ tweets. Comput Hum Behav 48:392–400

    Article  Google Scholar 

  58. Zhang B, Wang X, Zheng Z (2018) The optimization for recurring queries in big data analysis system with MapReduce. Futur Gener Comput Syst 87:549–556

    Article  Google Scholar 

  59. Zhang W, Yoshida T, Tang X (2011) A comparative study of TF* IDF, LSI and multi-words for text classification. Expert Syst Appl 38(3):2758–2765

    Article  Google Scholar 

  60. Zhao W, Ma H, He Q (2009) “Parallel k-means clustering based on mapreduce,” in IEEE International Conference on Cloud Computing, pp. 674–679: Springer

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahboubeh Shamsi.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Asadianfam, S., Shamsi, M. & Kenari, A.R. TVD-MRDL: traffic violation detection system using MapReduce-based deep learning for large-scale data. Multimed Tools Appl 80, 2489–2516 (2021). https://doi.org/10.1007/s11042-020-09714-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09714-8

Keywords

Navigation