Abstract

The continuous growth of modern cities and the request for better quality of life, coupled with the increased availability of computing resources, lead to an increased attention to smart city services. Smart cities promise to deliver a better life to their inhabitants while simultaneously reducing resource requirements and pollution. They are thus perceived as a key enabler to sustainable growth. Out of many other issues, one of the major concerns for most cities in the world is traffic, which leads to a huge waste of time and energy, and to increased pollution. To optimize traffic in cities, one of the first steps is to get accurate information in real time about the traffic flows in the city. This can be achieved through the application of automated video analytics to the video streams provided by a set of cameras distributed throughout the city. Image sequence processing can be performed both peripherally and centrally. In this paper, we argue that, since centralized processing has several advantages in terms of availability, maintainability and cost, it is a very promising strategy to enable effective traffic management even in large cities. However, the computational costs are enormous, and thus require an energy-efficient High-Performance Computing approach. Field Programmable Gate Arrays (FPGAs) provide comparable computational resources to CPUs and GPUs, yet require much lower amounts of energy per operation (around 6times and 10times for the application considered in this case study). They are thus preferred resources to reduce both energy supply and cooling costs in the huge datacenters that will be needed by Smart Cities. In this paper, we describe efficient implementations of high-performance algorithms that can process traffic camera image sequences to provide traffic flow information in real-time at a low energy and power cost.

Highlights

  • Cities are seeing massive urbanization worldwide, increasing the pressure on infrastructure to sustain private and public transportation

  • We compute the portion of the road that is occupied by Journal of Real-Time Image Processing (2020) 17:729–743 Fig. 15 Output of background subtraction

  • The results obtained from AWS EC2 board show an increase in performance which was expected as Ultrascale+ is a newer generation Field Programmable Gate Arrays (FPGAs) than Virtex 7

Read more

Summary

Introduction

Cities are seeing massive urbanization worldwide, increasing the pressure on infrastructure to sustain private and public transportation. Adding intelligence to traditional traffic management and city planning strategies is essential to preserve and even improve quality of life for citizens under this enormous increase of population. Reducing the opportunity for city dwellers to earn money by performing productive activities. The main aim of this paper is to present a computer vision application, which operates in the Smart city context. This application will provide cost-effective and scalable real time analysis of traffic in cities that can be harnessed by other smart city services and applications (e.g., intelligent traffic management tools) to reduce traffic-related impacts on the quality of life of citizens.

Related work
The application
Implementation model
Decentralized architecture
Centralized architecture
Proposed architecture
Implemented algorithms
Vehicular density on the roads
Background
18: Increment Area with Movement
Application constraints
Background subtraction algorithm
Lucas–Kanade algorithm
Total resource utilization and power consumption
Findings
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call