Next Article in Journal
A Modular System for Detection, Tracking and Analysis of Human Faces in Thermal Infrared Recordings
Next Article in Special Issue
A Computer Mouse Using Blowing Sensors Intended for People with Disabilities
Previous Article in Journal
Comparison of Laser Pulse Duration for the Spatially Resolved Measurement of Coating Thickness with Laser-Induced Breakdown Spectroscopy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Advanced ICTVSS Model for Real-Time Vehicle Traffic Applications

1
Department of Information Management, Hwa Hsia University of Technology, New Taipei City 235, Taiwan
2
Department of Information Management, National Yunlin University of Science and Technology, Yunlin 640, Taiwan
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(19), 4134; https://doi.org/10.3390/s19194134
Submission received: 12 August 2019 / Revised: 16 September 2019 / Accepted: 20 September 2019 / Published: 24 September 2019

Abstract

:
From the accident news, it is found that the occurrences of traffic accidents every year and the numbers of deaths and injuries have raised continually and have become a specific issue concerned in society in Taiwan. More seriously, the number of traffic accidents is positively increased with the increasing motorized vehicles. Thus, to reduce the incidence of traffic accidents through by some advanced real-time technologies is an important and interesting work. However, some serious problems against traffic safety are facing, such as the low-quality video saved by a camera, low efficiency facilities supported, inefficient management of surveillance resources, and low definition resolution for cameras, which is resulted in a dilemma problem caused from providing evidence-based images to a local authority either for criteria for judgment or basis for improvement. As a big effort to deal with the above defects for constructing a smart city, this paper makes a main purpose to develop an advanced system of intelligent cloud-based transportation vehicle surveillance (called ICTVSS) for license plate identification. This existing identification algorithm was studied and developed from a combination of improved differential algorithm and improved active contour algorithm. Given such a combination, a novel algorithm of dynamic license identification for smart monitoring was fully realized for constructing a well-defined smart city. The experimental results showed good performance and experienced that the proposed algorithm performed well in locating multi-license plate and differential methods, removing image noise of license plate, and processing constant-inconstant light source from complex environment cases, and guaranteed effective license plate identification from the benefit of high resolutions of digital cameras.

1. Introduction

One of the main factors of economic prosperity is convenient transportation. Due to the significant increase in vehicles, it may lead to traffic accidents more and more, such as drinking and driving, speeding, traffic violations, etc. Based on the report of National Police Agency, Ministry of the Interior, Republic of China, Taiwan (2019) [1], second highest of 2894 were killed in traffic accidents involving motorized vehicles in 2005, and the highest number was a staggering 3140 in 2006. Table 1 shows the statistical data of causes and casualties of road traffic accidents from 2003 to 2018 extracted from [1], and the shading presents its importance in the corresponding column. The financial expenses of manpower resources and medical supports were rising extremely based on Table 1. When deeply exploring the key cause from Table 1, it is found that most of automobile (motorcycle and slow-moving vehicle) driver faults is main case. Moreover, other problems are addressed for this fatal failure event, including the inefficient equipment provided and poor-quality videos recorded in the surveillance cameras hosted by local authorities and administrations, low camera definition, and inefficient management, which result in serious difficulties for giving evidence-based records for local governments either for corroborating data of justification or for supporting a basis of future improvement. As a comparison, the continuing number of traffic-related accidents is significant enhancement for negative effects. In particular, it has a warning function that uses control strategies with cameras for useful to influence the driving style to drivers from the study of [2]; therefore, it also has an emergent consciousness to design a hybrid system with cameras in using effective control ways or some useful tools or/and new techniques to lower the cases of traffic-related deaths and injuries.
Over recent decades, digital cameras had prompted main booms from the late 1990s to the early 2000s and facilitated this progress based on accelerating technological developments; combining functionality of camera phones and digital cameras, the accessibility of smart camera significantly triggered with the demand [3]. From the study in Shi and Lichman [4], it is indicated that smart cameras are a valuable resource to perform a major activity for recording and monitoring a characterized, duplicated, high-speed, and high-quality performance of higher resolution work to learn a system for intelligent video surveillance (IVS) [5,6,7] for some advancements of the most popular camera applications in practice. Such an IVS system services a wide domain to track and detect every material’s movement (including persons), and to analyze this movement for its behavior to increase person’s safety and security in real-life applications; thus, the smart cameras have numerously extensive uses, such as traffic management of transportation vehicles, surveillance, and security enforcement [8]. For example, Stahlschmidt [9] detected individuals from a dense crowd place by learning the IVS system of smart camera applications. In recent, one of the most common applications from the view of traffic surveillance is to recognize license plate of vehicles [10,11,12]. Moreover, because of a continued improve in demand for conforming to primary function of the IVS and charge coupled device (CCD) for smart cameras [13], the state-of-the-art technology applications associated with monitoring transport vehicles have made great strides over time. In particular, modeling and integrating difference algorithm and contour algorithm of IVS systems for vehicles is a relative and new functionality.
Furthermore, given the review of limited literatures, most studies aimed on researching and improving the gap of related techniques of image processing for the digital cameras, but it is rarely highlighted to construct a suitable smart city of using emerged image processing technologies in order to reduce risks of traffic accident and criminal cases for a developing city. Thus, good uses of emerged image processing technologies to bridge this gap on the smart city has an interesting and important topic from practical and academic perspectives; moreover, such a main purpose triggers this paper. This paper has a key purpose to design accordingly a framework with practical application of smart cities for modeling an intelligent cloud-based transportation vehicle surveillance system (ICTVSS) to complete such an issue. Three main objectives in this paper are defined as follows: (1) To develop an easily and good using vehicle surveillance system model for the prototype of the modern smart city; (2) to provide the cloud-based monitor system used to well-formed extract useful information; and (3) to provide a database of large license plate recognitions under the context of big data analysis for future traffic safety and urban management purposes.
The rest of this paper is organized into the following presentation for the clarity of information presented. Section 2 describes an extensive literature review within the mechanism of the subject of building smart city. Thus, the architecture of the smart vehicle surveillance system is proposed in Section 3, and the proposed system is introduced with experiencing a real case. Conclusions with an insight and discussion to future improvements of potentials are reported in Section 4, Section 5 and Section 6.

2. Literature Review

This section reviews some references from the background knowledge of the study subject for addressing a related smart city issue, including introducing the smart city and the IVS and CCD with applications.

2.1. The Smart City

A framework of smart cities for movement of road safety for citizens from an intelligent-design perspective is to employ a variety of emerging technologies, such as digital cameras and electronic sensors (e.g., IVS and CCD, respectively), to gather and measure data in order to monitor and supply information of road traffics and transportation systems efficiently. Smart technologies can monitor what is happening for handling traffic incidents and accidents in a city with reaction mechanism for city officials to promote the service efficiency of transportation operations to citizens. In addition, applications of smart technologies for traffics are to use intelligent techniques to manage urban flows and respond for real-time communications. Thus, the smart city benefits from more preparation to response to emerging problems and challenges from emerged accidents for its citizens.
Through the concept of smart city, two basic social behaviors, including territoriality and natural surveillance, are strengthened to aroused citizens to be aware of possible criminal activities and denounce them from time to time; thus, enabling the safety control of physical environment can be concerned, participated in, and monitored by residents. In terms of the function of smart city, the most urgent problem to be solved is how to cut off the lifeblood of criminals: Criminal tools, which can deter criminals from committing crimes. In the course of or before or after the crime, the car and the locomotive on the road are under the control of the electronic police force at any time; neither the committed crime nor the current crime will be able to escape. Therefore, besides setting up multi-function digital license plate recognition system at all important intersections, the vehicle-mounted and police mobile digital license plate recognition system can be used [14]. By taking a proactive approach to the deep lanes and blind angles of public order, the police can comprehensively attack and seize the specific vehicles (the main object is stolen vehicles), thereby enhancing the overall road safety environment for citizens.
Traffic video image analysis and planning, by integrating the abundant information service projects provided by the digital cloud platform, can help promote the strengthening of public order and rectify the service dispatch of relevant units of transportation. It is in line with the ideal of using modern scientific instruments to search traffic irregularities and achieve the effect of maintaining public order and eliminating crimes from invisible; therefore, it is imperative to introduce new technologies into road statistics, analysis, and application. Technology always comes from demand integration and planning. In the static and dynamic vehicle data of road traffic, after collecting the image data of original road traffic vehicles, license plate recognition [15] is carried out, which is written into the database, and then the statistics and analysis are consistently operated. Based on the direction of integration and database induction, it can be effectively analyzed and applied in issue of road traffic safety. Due to fast development of the smart city application in the recent years, smart technologies have motivated much attention to challenge the problems of transportation safety [16] addressed from both academicians and practitioners. This meaningful topic is thus emphasized on this study. This research takes the smart city infrastructure-traffic as the research main axis, through digital (data), system connection, and establishment of information technology (IT) infrastructure management, the sensing, analyzing, and integrating data are conducted in order to establish dynamics smart city. Figure 1 shows a schematic diagram for the smart city.

2.2. The IVS And CCD with Applications

Regarding IVS, it has taken as a basic tool for some security-related issues for controlling transportation surveillance system for vehicles in motivating the demands of smart cameras; therefore, its application of monitoring transport vehicles has become an interesting and promising lesson and challenge for contributing significant progress on road safety application. It not only storages large amounts of video data space into the cloud-based environment, but also has highly powerful computation ability. In particular, applications of the IVS and CCD of smart cameras irritate meaningful issues for different algorithms of surveillance systems with new functionalities [17] for the purpose of vehicle transportation safety. Given the above reasons, future directions and the lessons on such an issue is also highlighted on this study for searching a reliable means to study for it.
IVS and CCD are one of the key technologies of photography surveillance, which integrates the current problems faced by current video images with intelligent cloud traffic vehicle image and video tracking mechanism by using information technology [13]. From analog monitoring to digital monitoring to intelligent monitoring, IVS is different from the traditional image monitoring system that requires monitoring personnel to keep a close eye on the monitoring image, which has a new image analysis technology. Besides the core component CCD as the basic structure, IVS also has the basic ability to conduct cross-comparison analysis of “objects,” “events,” and “conditions” [2], to determine whether a specific object triggers an event, and then make an active response in the first time in accordance with the set conditions, which is equivalent to endowing the monitoring system with artificial intelligence and can identify the license plate and judge the behavior by itself, automatically detect abnormal situations, and immediately notify. Looking through the technical development of image surveillance, in addition to focusing on high-resolution and high-quality monitors, the future will attach importance on data identification processing and remote monitoring to meet the widespread and diverse needs of image surveillance. After the images are automatically detected and captured by real-time images, CCD uses the neural network and mathematical algorithm to capture the license plate on the image captured by the camera and to instantly recognize the letters and numbers on the license plate [18,19] for storage or other control purposes.

3. Research Methodology

This section introduces the methodology of designing a surveillance system of vehicles for completing a prototype of reliable smart city, including license plate recognition algorithm, framework of research, and the proposed ICTVSS model with experiencing a smart city application.

3.1. License Plate Recognition Algorithm

The key algorithms for dynamic license plate recognition in this study are divided into two categories: An improved combination of active contour algorithm and an improved differential algorithm. These two kinds of algorithms solve numerical and non-numerical calculus through numerical calculus program. The improved difference algorithm and improved combination of active contour algorithm are constructed on the difference among individuals in a group [20], and the differences between individuals are added to other individuals to observe whether the difference can bring positive results so as to obtain the evolutionary advantages. When the vehicle is running, the dynamic license plate recognition algorithm can start from an initial state and initial input, and it finally produces output and stop at a termination state after a series of limited and clearly defined states [21]. Image segmentation is a very important subject in the analysis and processing of digital image data for mobile object detection technology, especially for mobile object detection; it requires mature segmentation technology to clearly segment the foreground and background [22] and adds new cloud architecture idea with the hope to achieve better results. The two algorithms are described as follows.

3.1.1. Improved Differential Algorithm

Regarding improved differential algorithm [22], it can be formatted as the following procedures and parameter setting step by step.
  • Initialization: Set parameter value.
  • Mutation: Randomly select three variable vectors (Xr1, G), (Xr2, G), and (Xr3, G), and obtain a donor vector (Vi, G+1) through mutation weighting factor (F). The equation is defined as follows:
    Vi, G+1 = (Xr1, G) + F (Xr2, G - Xr3, G).
  • Crossover: Trial vectors are generated by crossover of synthetic vectors with target vectors Xi and G selected from the group. In the jth iteration, the trail vector Ui, the i-th component of G are composed of the target vectors (Xi, G) or the donor vector (Vi, G) and it can be formatted as follows:
    U j , i , G + 1 = { V j , i , G + 1 if   rand CR X j , i , G if   rand > CR
  • Selection: Fitness function is used to select which of the trial vector and target vectors (Xi, G) can enter the next iteration to become the target vector of the next iteration.
  • Activation: Operator activation strategy is introduced in order to give the algorithm a chance to mutate again. Activation promotes the algorithm to explore object space more widely and effectively. At the same time, activation strategy mechanism is used to avoid the problem of solution vectors falling into regional variability.
  • Iterative: An activity that repeats the feedback process, usually for the purpose of approaching the desired goal or result. Each repetition of the process is called an “iteration” and the result of each iteration obtained can be used as the initial value of the next iteration.
  • Mutation weighting factor: The mutation factor determines the amount of disturbance obtained in each iteration. The larger the mutation factor is, the amplitude of beating is larger in searching; at the same time, the group can obtain the optimal solution out of the region, but its convergence speed is relatively affected and slowed down. Conversely, if a smaller F value is set, the convergence speed increases, and the possibility of falling into the optimal solution in the region raises.

3.1.2. Improved Combination of Active Contour Algorithm

For improved combination of active contour algorithm, the edge detection and dynamic contour model algorithm continuously tracks the change of object contour to be observed through the CCD camera, and the position information of object contour can be revised and updated at any time when the dynamic vehicle process changes. The improved combination of active contour algorithm consists of internal module formula and external module formula, and their format is specified and formed in the following steps.
1. Internal Module Formula
(1)
The internal energy of contour curve in dynamic contour model algorithm is defined as the energy calculated by each single control point on the contour [19], representing the dependence of the distribution of control points on the contour curve.
(2)
Expression: E i n t = ( α | V s ( S ) | + β | V s s ( S ) | ) / 2 .
(3)
Where α and β are the parameters of the first and second terms, which mainly maintain the linearity and smoothness of the contour. The smaller the α, the lower the contour continuity; the smaller the β is, the smoother the contour becomes.
(4)
In addition, | V s ( S ) |   and   β | V s s ( S ) | are the first-order differential (slope) and the second-order differential (slope change rate) of the control point Vi of contour curve. Their equations are presented as follows.
| V s ( S ) | = | d v i d s | = | V i V i 1 | ,
| V s s ( S ) | = | d 2 v i d s 2 | = | V i 2 V i + V i + 1 | .
2. External Module Formula
(1)
The definition of external contour curve is calculated by image information, and the image gradient change at the position where the object contour appears is larger than that of its adjacent region.
(2)
Expression: E e x t = γ | G ( x , y ) | .
(3)
The above formula | G ( x , y ) | is the gradient value of the image, and γ is the controllable parameter. The main function of the external module is to cause the original contour to move and approach the image features.
(4)
The gradient value obtained in this study is the Sobel operator, which uses the horizontal shielding Gx and the vertical shielding Gy to operate on the source image I(x, y). They are formatted as follows:
  • Gx(x,y) = [ 1 2 1 0 0 0 1 2 1 ] *I(x,y),
  • Gy(x,y) = [ 1 0 1 2 0 2 1 0 1 ] *I(x,y),
  • G(x,y) = G x 2 + G y 2
(5)
Automatic convergence determination: In the past, in the operation of dynamic contour model, it is mostly necessary to determine whether the contour is converged or not by manual inspection, and to adjust the supervisory formula of the number of convergence operations to determine. However, determination often needs to consume a great dealt of manpower and cannot meet the requirements of system automatic observation. In order to make the contour to have better convergence effect in the dynamic contour model algorithm, the algorithm is used to perform the change of control points on the contour to control the number of only slight change points, so as to achieve the purpose of automatic determination whether the contour has been converged or not automatic observation by calculating the object and contour area.

3.2. Research Framework

Due to a negative effort to deal with the poor quality of surveillance equipment and inefficient management, this paper intends to study the possibility of establishing an “mechanism and application of intelligent cloud-based transportation vehicle image tracking and evaluation” and the image tracking analysis based on the concept of intelligent monitoring that meets the practical demands of a modern city. The idea was centered on the performance of dynamic identification of license plate. The image of a license plate was digitally converted and transmitted to an integrated cloud-based database management system for classification, management, analysis, and application, as well as to improve the capability of digital monitoring for a metropolis. The existing license plate identification algorithm was studied and developed into an improved differential algorithm [23,24,25] and improved combination of active contour algorithm. Based on this combination, a smart monitoring and dynamic license identification algorithm was realized specifically for a smart city.
In addition to using the important technology of IVS and CCD in expert interviews, this study focuses on how to improve the requirements of dynamic image capturing and fast recognition, and a set of smart city intelligent surveillance dynamic licence plate recognition algorithm based on a cloud-based platform is developed. According to expert interviews, the effectively control dynamic license plate recognition algorithm [21] should be based on the integration of the monitor equipment from forward to backward rather than importing it from backward to forward. In other words, the monitor image is clear, the relative recognition rate is high, and the availability of data analysis written into database is bound to increase. Thus, the proposed ICTVSS model is fully addressed. Figure 2 presents flowchart of the proposed ICTVSS model in 11 modularization steps for the prototype of smart city.

3.3. The Proposed ICTVSS Model for a Smart City Application

The paper implements the proposed ICTVSS model in determining the theoretical and technical steps of modularizations, as follows.

Step 1. Collect images data from camera:

Initially, this step will use the example data that can be collected from the cameras that are set up on the main road in New Taipei City of Taiwan to determine the practical background for CCD issues. The main road can be selected from the potentials of the first 10 accident-prone road segments and intersections for improvement purpose. Figure 3 shows a schematic diagram for the camera erection in the 10 key roads. The collected data will be recorded and analyzed in the future to study the real-life application case used in the structure of developing smart city.

Step 2. Judge day/night environment:

Accordingly, it is needed to first judge day or nighttime automatically according to the real environment in order to adjust adequately the optimal parameter to optimize the video effect. Importantly, the daytime should be in using inconstant-light sources for information retrieval from context features; conversely, the constant-light sources are used in the nighttime with the same purpose for the next step for respective characteristics of image processing.

Step 3. License plate localization and detection:

This step is divided into two sub-steps for accurately executing license plate localization and detection in order to identify efficiently the data of day or night of environment, respectively. The two sub-steps are introduced as follows.

Step 3.1. Identification of daytime:

Based on the theoretical concepts of the study of El-Said [26], to use the identification of license plate localization and detection for daytime objects is executed for different and respective traffic lanes for extracting accurately features of digital video image from transportation tools. Figure 4 shows an example of schematic diagram in the identification of daytime objects for a real environment in Taiwan.

Step 3.2. Identification of nighttime:

Correspondingly, it has some difficult for extracting adequately the identification of nighttime image from moving objects due to its insufficient light sources when comparing to daytime condition; thus, it needs more enough technique processing to address this problem, such as the study of Kannan [11,26,27]. Figure 5 shows a case of schematic diagram in identifying accurately the nighttime objects.

Step 4. Identification for special case of vehicle:

From literature review of the study in Zheng et al. [27], an effective method of using infrared detector and light source to detect moving points on objects is employed with both purposes of the verification and examination from special pattern images for extracting the characteristics on the special case of vehicle, such as a business taxi. Figure 6 lists a schematic diagram for identifying the special case of vehicle by a technique of infrared detector [26].

Step 5. Image processing of license plate:

There are five procedures for the image processing of license plate, including orderly image processing, license plate localization, license plate processing, character segmentation, and identifying recognition. In detail, the first sub-step is to process image extraction [20] from features targeted and accordingly locate and circle the position of license plate [28]. Next, this sub-step uses the processing algorithm in the study of Weijian and Zhou [29] for the following purposes of character segmentation application and license plate recognition [30,31].

Step 6. Construction of co-location for collecting images database:

This step mainly constructs an images database for images data collection by a co-location mechanism rule. Building an information system room often encounters many problems, such as security of the building where the computer room is located, space expansion, power shortage, maintenance manpower, bandwidth limitation, etc. Professional division of labor has become the operational model of modern public institutions. The escrow agency only needs to place the services or archives to be shared in the Internet data center (IDC) [32,33,34]. Without the limitations of bandwidth due to passing through the switch, it can directly transmit various services to the demand agencies so that the service quality can be further improved. IDC room provides constant temperature and humidity air conditioning environment, safe firefighting equipment, 24-hour access control, and duty personnel, as well as professional chassis and stable power monitoring.

Step 7. Centralized control for using the digitalized images:

This system uses a cloud-based structure to centralized control for the data of digital images extracted from IDC by a regulator based on various types of permission (or authority) to access to relevant data from surveillance images. In the case example, the user can extract specific vehicle image based on different requirements of the road section, expected date, and time interval whenever necessary.

Step 8. Analysis result of vehicle status:

From the collected images, it is clear that the vehicle status for the analysis result of moving vehicle can be immediately and accordingly recorded, recognized, and monitored from the consequences of above steps.

Step 9. Special process for the specific vehicle status:

This step is also categorized into two sub-steps for the following main activities of examination and verification for addressing the specific vehicle status, respectively.

Step 9.1. Track of target vehicle:

The system can first track and examine the target vehicle by keying a license plate number for knowing adequately its localization and running paths from IDC database. Figure 7 presents a real case for the right result of tracking a specific vehicle. (Note: it is clear that the license plate for the specific vehicle can be correctly identified by the proposed ICTVSS model from Figure 7.)

Step 9.2. Identification of traffic flow:

This step can accordingly identify and verify the feature density for detecting the obstruction or smooth by tracking a slow or fast-moving flow of traffic image for license plate recognition. Figure 8 presents an obstruction case from the collected images focused on recognizing license plate.

Step 10. Batch import for the identified license plate:

Based on the requests of a specific regulator, the data for the identified license plate can be imported into the motor vehicle supervision system or the police supervision system by batch job for the purposes of examination and monitoring; and then the related data for the name of driver or vehicle owner, vehicle information, type, and manufactured year can be easily acquired for the purpose of screening geopolitical relationship to achieve chasing people by cars or chasing cars by people.

Step 11. Follow up the traffic accident vehicles:

Lastly, the vehicle having traffic accident or a case of criminal responsibility will be followed up connectively from the collected images processing for tracking and learning associativity of a specific vehicle to get complete dynamic vehicle trajectory.

4. Empirical results and analysis

The relevant literatures on license plate recognition all focus on static or semi-static license plate recognition. In real experiments of this study, two fixed 3 megapixel high-definition cameras were set up at the junction of Zhongzheng Rd., Zhonghe Dist., New Taipei City, Taiwan to connect Jingping Rd. They were used to take dynamic road monitoring images, including two kinds of traffic videos during the day and at night. Analyze and judge that they are daytime or night images, and find out the moving vehicles. After obtaining the vehicle license plate videos, immediately record and identify them, through dynamic continuous photography, 25–30 images per minute are identified, and the used license plate location information is not taken out manually. Accordingly, the license plate recall rate in this study refers to through license plate recognition algorithm, the dynamic vehicle obtained by the intersection photography, and it can be used to identify the image files, known as the recall rate of license plate. The recognition rate refers to the image files obtained by the intersection photography after the vehicle license plate is recalled, and the recognized image files are converted into data through morphological operation and write into the database, known as the recognition rate of accuracy. The empirical results of this study take the 20 minutes video recording of the road section mentioned-above as an example. 711 dynamic vehicles were collected, the numbers of license plate recall reached 680 vehicles, and the numbers of correct recognition was 667 vehicles. The analysis results experienced are shown in Table 2: Vehicle identification results for recall and recognition of license plates. The details for the results are descripted as follows:
1. The 680 vehicles of license plate had recalled.
(1)
Inside (R) lane: 393 vehicles recalled / 711 dynamic vehicles collected = 55.27% (recall rate of license plate).
(2)
Outside (L) lane: 287 vehicles recalled / 711 dynamic vehicles collected = 40.36% (recall rate of license plate).
(3)
The total recall rate of vehicle license plate is 95.63% (55.27% + 40.36%), as shown in Figure 9: Recall rate of license plate and total recall rate of license plate.
2. The 667 vehicles were correctly recognized.
(1)
Inside (R) lane: 384 vehicles recognized / 711 dynamic vehicles collected = 54.00% (recognition rate).
(2)
Outside (L) lane: 283 vehicles recognized / 711 dynamic vehicles collected = 39.80% (recognition rate).
(3)
The total recognition rate is 93.80% (54.00% + 39.80%), as shown in Figure 10: Recognition rate and total recognition rate.
After the digitalization of license plate images, the derivative benefits can be expected, as shown in Figure 11: Showing expected benefits diagram. Using high-resolution digital cameras to improve the picture quality and expand the scope, effectively monitoring and regularized database in the background can greatly reduce personnel re-access dispatch, data search, and other work or resource waste, so as to make more effective allocation and application of manpower. In addition, all parameters can be integrated, such as license plate, vehicle type, and automatic analysis. After parameter interpretation, they can share and alert mutually to prevent people from being hurt by personal and property.

5. Academic Implications and Managerial Implications

The difference between this study and related literature is that full dynamic license plate recognition, and has been verified. The initial results can be used as reference for academic and practical contributions, hoping that this new technology can be the beginning of a whole new technology. The academic and practical contributions from the empirical results are described as follows.
1. Academic contributions:
(1)
In the non-constant light source and multi-dynamic complex scene environment at the intersection, through the high-resolution camera monitor, the improved differential algorithm and the improved combination of active contour algorithm developed for dynamic license plate recognition were used to overcome the complex environment of the intersection, so as to achieve multi-objective to accurate license plate positioning, segmentation technology, anti-noise, and light source processing for license plate images, and carry out effective algorithmic image convergence and multi-objective locking for license plate recognition accuracy.
(2)
After collecting the identifying license plate, it can analyze the ratio of traffic flow to road capacity through big data according to the vehicle traffic and vehicle attributes, and provide statistical analysis and application of data for the traffic authorities, relevant units, and academic institutions as an important reference for traffic safety, engineering improvement, and advocacy as well as the basis for future big data analysis.
(3)
Although there are some studies that focus on dynamic license plate recognition, such as the literature of Ho et al. [35], there is less literature data on this issue when compared to general license plate recognition. Most papers and literature discussed the mathematical problems of how to deal with static or semi-static license plate recognition through limited steps. The difference of this paper is that this research developed advanced dynamic license plate recognition algorithms, and testifies them one by one. Although the identification data is not so much, it can provide future direction for development and research.
2. Practical contributions:
(1)
At present, most of the road and intersection photographic surveillance systems are too low in image quality, blurred in image, time-consuming for manpower access, and difficult to prove, so the obtained images cannot be fully utilized. Based on the test results and the integration of the equipment from the front to the back, this study started from the key technologies of camera surveillance image—IVS and CCD [36]. The empirical results show that the image pixel and feature quality are clear and can be used to monitor the state of traffic events clearly, and be transplanted to practice to further understand and analyze, in response to the popularity and diverse needs of image monitoring. Clear source can improve the recognition rate, and the availability of data analysis written in database must be accurate.
(2)
Using the dynamic license plate recognition algorithm, the empirical results show that the total recall rate and the total recognition rate of license plates are up to 95.63% and 93.80%, respectively, and the related images can be queried in real time according to the set conditions. The cloud planning management mechanism enables the digital file management, not only the video image access (check). High-resolution image can clearly restore and detect the dynamic trajectory of automobile, locomotive vehicles, and the images of traffic accident causes, to provide an important basis for the follow-up litigation, claims, and liability prosecution after providing relevant experts.
(3)
Smart city is an ecological circle connected by planning and management, infrastructure construction, and citizen satisfaction, which can promote sustainable economic growth and become a smarter city in the future. Observing the different patterns and trends of the development of “smart cities” at home and abroad, in fact, cloud management, massive database integration, and computer room co-management have become the essential foundation. At the same time, the current situation of telecom operation to implement wireless Internet access and the popularity of smart phone with the public is rapidly changing the appearance of urban public services. The development of smart cities can inevitably be integrated into the application of various technologies, including cloud application services, government open data model, etc., which all can improve the efficiency of urban management.

6. Conclusions

In terms of algorithm, the existing license plate recognition algorithms are modified and combined with the improved differential algorithm and the improved combination of active contour algorithm. A set of smart city for intelligent monitoring dynamic license plate recognition algorithms is developed. In order to realize the ideal of smart city, this study has proposed an advanced combined algorithm for vehicle license plate recognition to improve traffic safety, which is named as ICTVSS model. For the research and verification in this study, the Zhongzheng Road in Zhonghe District in New Taipei City, Taiwan is a frequent traffic accident, and that is as the proving ground. It is also ensured that effective identification of license plates with the help of high-definition cameras is experienced. Through the shooting lens of 20 minutes by the ICTVSS model, that is total of 711 vehicles license plate photos and carried out research and analysis.
The empirical analysis from the experiment results achieves accurate multi-objective license plate positioning, segmentation technology and license plate image anti-noise, unsteady light source, and constant light source processing through the integration of high-resolution camera monitor in complicated scene environment, and with cloud planning management mechanism. Productively, the proposed ICTVSS model is performed well and satisfied with the empirical results. More importantly, it is indicated that the integration of cloud-based panning and management mechanism can contribute to the achievement of tracking vehicles, which escapes civil and criminal cases, clarification of responsibility in traffic accidents, identification of causes, and traffic flow statistics. Moreover, digital file management was enabled as the basis of future big data analysis, not only to provide the video image access (check), but also to jointly build a modern city of traffic safety and quality of life.
Lastly, although the proposed ICTVSS model of this study has merits and contributions with good performance on application of the advanced license plate recognition for the purpose of developing a smart city for citizens, it is necessary to provide a room to explore the benefits of joint and use about more references, such as a well-known technique (i.e., Monte Carlo simulation) about different Kalman filters, particle filtering methods/techniques, for filtering features, localization, and tracking with application for relevant urban mobility and urban management in the subsequent research. Future research can be focused on the following five directions. (1) Three studies can be addressed for understanding a variety of Monte Carlo simulation. First, for achieving an effective urban management, Watanatada and Ben-Akiva [37] had developed a comprehensive urban travel demand prediction model of urban passenger for policy-sensitive sketch planning by Monte Carlo simulation. Next, Martino et al. [38] designed a sequential Monte Carlo scheme and integrated interacting parallel particle filters for a global estimator of the variable of interest and an approximation of the posterior density for the application context of urban mobility. Third, Mitropoulos et al. [39] combined fuzzy logic and Monte Carlo simulation for the sustainability assessment of urban transportation vehicles to measure the applicability of the method to selected indicators in ranking the sustainability performance of vehicles. Furthermore, (2) alternative for a more real case of image processing evaluation on other road section for the dynamic license plate recognition is needed. (3) Add more testing data on the same section for further verifying the study performance. (4) Add more analysis criteria for further measuring the proposed ICTVSS model. (5) Other models can be joined into a hybrid model to further examine and justify the proposed model.

Author Contributions

Conceptualization, supervision, and funding acquisition, Y.-S.C.; writing—original draft preparation and resources, Y.-W.K.; writing—review and editing, Y.-S.C. and C.-K.L.

Funding

This research was partially funded by Ministry of Science and Technology of the Republic of China, Taiwan, grant number MOST 108-2410-H-146-001.

Acknowledgments

The authors wish to sincerely thank anonymous referees for their abundant background knowledge and assistance to provide valuable suggestions for improving quality of this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. National Police Agency, Ministry of the Interior, Republic of China, Taiwan. A Report on Causes and Casualities of Road Traffic Accidents. 2019. Available online: https://www.npa.gov.tw/NPAGip/wSite/ct?xItem=30126&ctNode=11500&mp=4 (accessed on 11 September 2019).
  2. Kang, J. Detection and location of objects from mobile mapping system integrated with CCD cameras. J. Electron. Sci. Technol. 2012, 10, 102–106. [Google Scholar]
  3. Baran, R.; Rusc, T.; Fornalski, P. A smart camera for the surveillance of vehicles in intelligent transportation systems. Multimed. Tools Appl. 2016, 75, 10471–10493. [Google Scholar] [CrossRef]
  4. Shi, Y.; Lichman, S. Smart cameras: A review. In Proceedings of the 2005 Asia-Pacific Workshop on Visual Information Processing, Hong Kong, China, 11–13 December 2005; pp. 95–100. [Google Scholar]
  5. Samaiya, D.; Gupta, K.K. Intelligent video surveillance for real time energy savings in smart buildings using HEVC compressed domain features. Multimed. Tools Appl. 2018, 77, 29059–29076. [Google Scholar] [CrossRef]
  6. Sun, J.; Shao, J.; He, C. Abnormal event detection for video surveillance using deep one-class learning. Multimed. Tools Appl. 2017, 78, 3633–3647. [Google Scholar] [CrossRef]
  7. Xu, Z. The analytics and applications on supporting big data framework in wireless surveillance networks. Int. J. Soc. Humanist. Comput. 2017, 2, 141. [Google Scholar] [CrossRef]
  8. Bulan, O.; Loce, R.P.; Wu, W.; Wang, Y.; Bernal, E.A.; Fan, Z. Video-based real-time on-street parking occupancy detection system. J. Electron. Imaging 2013, 22, 41109. [Google Scholar] [CrossRef]
  9. Stahlschmidt, C.; Gavriilidis, A.; Velten, J.; Kummert, A. People Detection and Tracking from a Top-View Position Using a Time-of-Flight Camera. Relat. Datenbanken 2013, 368, 213–223. [Google Scholar]
  10. Janowski, L.; Kozłowski, P.; Baran, R.; Romaniak, P.; Glowacz, A.; Rusc, T. Quality assessment for a visual and automatic license plate recognition. Multimed. Tools Appl. 2014, 68, 23–40. [Google Scholar] [CrossRef]
  11. Kannan, G. License Plate Recognition Using Undecimated Wavelet Transform. Indones. J. Electr. Eng. Comput. Sci. 2018, 9, 558–560. [Google Scholar] [CrossRef]
  12. Zhao, J.; Wang, X. Vehicle-logo recognition based on modified HU invariant moments and SVM. Multimedia Tools Appl. 2017, 78, 75–97. [Google Scholar] [CrossRef]
  13. McVittie, P.; Contarato, D.; Dénes, P.; Doering, D.; Joseph, J.; Weizeorick, J. A readout system for high-speed CCD cameras based on Advanced Telecommunications Computing Architecture. In Proceedings of the 2012 IEEE Nuclear Science Symposium and Medical Imaging Conference Record (NSS/MIC), Anaheim, CA, USA, 29 October–3 November 2012; pp. 1623–1625. [Google Scholar]
  14. Lin, Y.H. An IPA Approach to the Police Video Surveillance System for Crime Investigation and Prevention: A Perspective of Tainan City. Master’s Thesis, National University of Kaohsiung, Kaohsiung City, Taiwan, 2011. [Google Scholar]
  15. Saha, S.; Basu, S.; Nasipuri, M. iLPR: An Indian license plate recognition system. Multimed. Tools Appl. 2015, 74, 10621–10656. [Google Scholar] [CrossRef]
  16. Szeto, W.Y. Dynamic Modeling for Intelligent Transportation System Applications. J. Intell. Transp. Syst. 2014, 18, 323–326. [Google Scholar] [CrossRef]
  17. Prakash, U.M.; Thamaraiselvi, V.G. Detecting and tracking of multiple moving objects for intelligent video surveillance systems. In Proceedings of the Second International Conference on Current Trends in Engineering and Technology—ICCTET, Coimbatore, India, 8 July 2014; pp. 253–257. [Google Scholar]
  18. Liu, Y.; Yan, J.; Xie, C.; Zhang, M. A new license plate character segmentation algorithm based on prior knowledge constraints. In Proceedings of the 2nd International Conference on Intelligent Systems and Image Processing, Jiangsu, China, 26–29 September 2014; pp. 423–427. [Google Scholar]
  19. Wang, C.-C.; Chen, P.-C.; Liao, C.-Y. Application of CCD cameras as a versatile measurement tool for flume tank. Ocean. Eng. 2012, 42, 71–82. [Google Scholar] [CrossRef]
  20. Zhang, Z.C.; Tang, Y.Y. License Plate Recognition algorithm based on derived kernel. In Proceedings of the 2012 International Conference on Wavelet Analysis and Pattern Recognition, Xi’an, China, 15–17 July 2012; pp. 238–243. [Google Scholar]
  21. Du, S.; Ibrahim, M.; Shehata, M.; Badawy, W. Automatic license plate recognition (ALPR): A state-of-the-art review. IEEE Trans. Circuits Syst. Video Technol. 2013, 23, 311–325. [Google Scholar] [CrossRef]
  22. Gao, H.; Sun, W.; Liu, X.; Han, M. Research and Implementation of a License Plate Recognition Algorithm Based on Hierarchical Classification. J. Comput. Commun. 2014, 2, 25–30. [Google Scholar] [CrossRef] [Green Version]
  23. Li, B.; Tian, B.; Li, Y.; Wen, D. Component-Based License Plate Detection Using Conditional Random Field Model. IEEE Trans. Intell. Transp. Syst. 2013, 14, 1690–1699. [Google Scholar] [CrossRef]
  24. Li, Q. A Geometric Framework for Rectangular Shape Detection. IEEE Trans. Image Process. 2014, 23, 4139–4149. [Google Scholar] [CrossRef]
  25. Tian, B.; Li, Y.; Li, B.; Wen, D. Rear-view vehicle detection and tracking by combining multiple parts for complex urban surveillance. IEEE Trans. Intell. Transp. Syst. 2014, 15, 597–606. [Google Scholar] [CrossRef]
  26. El-Said, S.A. Shadow aware license plate recognition system. Soft Comput. 2015, 19, 225–235. [Google Scholar] [CrossRef]
  27. Zheng, L.; He, X.; Samali, B.; Yang, L.T. An algorithm for accuracy enhancement of license plate recognition. J. Comput. Syst. Sci. 2013, 79, 245–255. [Google Scholar] [CrossRef]
  28. Ashtari, A.H.; Nordin, M.J.; Fathy, M. An Iranian License Plate Recognition System Based on Color Features. IEEE Trans. Intell. Transp. Syst. 2014, 15, 1690–1705. [Google Scholar] [CrossRef]
  29. Fang, W.; Zhou, X. The Research on Image Extraction and Segmentation Algorithm in License Plate Recognition. In Proceedings of the 2015 Information Technology and Mechatronics Engineering Conference, Chongqing, China, 28–29 March 2015; pp. 12–16. [Google Scholar]
  30. Dong, Z.; Feng, X. Research on License Plate Recognition Algorithm based on Support Vector Machine. J. Multimed. 2014, 9, 253–260. [Google Scholar] [CrossRef]
  31. Songke, L.; Yixian, C. License Plate Recognition. Bachelor’s Thesis, University of Gavle, Gavle, Sweden, 2011; pp. 1–31. [Google Scholar]
  32. Li, J.; Qi, W. Toward Optimal Operation of Internet Data Center Microgrid. IEEE Trans. Smart Grid 2018, 9, 971–979. [Google Scholar] [CrossRef]
  33. Li, Z.; Ge, J.; Li, C.; Yang, H.; Hu, H.; Luo, B.; Chang, V. Energy cost minimization with job security guarantee in Internet data center. Futur. Gener. Comput. Syst. 2017, 73, 63–78. [Google Scholar] [CrossRef] [Green Version]
  34. Zhai, X.; Wang, M.; Hu, H.; Hu, G. Internet Data Center IP Identification and Connection Relationship Analysis Based on Traffic Connection Behavior Analysis. IEICE Trans. Commun. 2017, 100, 510–517. [Google Scholar] [CrossRef]
  35. Ho, C.-Y.; Lin, H.-Y.; Wu, L.-T. Intelligent speed bump system with dynamic license plate recognition. In Proceedings of the 2016 IEEE International Conference on Industrial Technology (ICIT), Taipei, Taiwan, 14–17 March 2016; pp. 1669–1674. [Google Scholar]
  36. Zhao, M.; Guo, F.; Sha, Y.F.; Yang, M.Q. A Measuring System of Focus Surface Message to Aerial Cameras Using CCD Camera. Adv. Mater. Res. 2012, 571, 308–311. [Google Scholar] [CrossRef]
  37. Watanatada, T.; Ben-Akiva, M. Forecasting urban travel demand for quick policy analysis with disaggregate choice models: A Monte Carlo simulation approach. Transp. Res. Part A Gen. 1979, 13, 241–248. [Google Scholar] [CrossRef]
  38. Martino, L.; Read, J.; Elvira, V.; Louzada, F. Cooperative parallel particle filters for online model selection and applications to urban mobility. Digit. Signal. Process. 2017, 60, 172–185. [Google Scholar] [CrossRef] [Green Version]
  39. Mitropoulos, L.K.; Prevedouros, P.D.; Yu, X. (Alyx); Nathanail, E.G. A Fuzzy and a Monte Carlo simulation approach to assess sustainability and rank vehicles in urban environment. Transp. Res. Procedia 2017, 24, 296–303. [Google Scholar] [CrossRef]
Figure 1. A schematic diagram of smart city.
Figure 1. A schematic diagram of smart city.
Sensors 19 04134 g001
Figure 2. Flowchart of the proposed ICTVSS model in modularization steps.
Figure 2. Flowchart of the proposed ICTVSS model in modularization steps.
Sensors 19 04134 g002
Figure 3. A schematic diagram for the camera erection.
Figure 3. A schematic diagram for the camera erection.
Sensors 19 04134 g003
Figure 4. A schematic diagram for detecting the identification of daytime objects.
Figure 4. A schematic diagram for detecting the identification of daytime objects.
Sensors 19 04134 g004
Figure 5. A schematic diagram for detecting the identification of nighttime objects.
Figure 5. A schematic diagram for detecting the identification of nighttime objects.
Sensors 19 04134 g005
Figure 6. A schematic diagram for detecting the identification of special case of vehicle.
Figure 6. A schematic diagram for detecting the identification of special case of vehicle.
Sensors 19 04134 g006
Figure 7. A schematic diagram for detecting the track of target vehicle.
Figure 7. A schematic diagram for detecting the track of target vehicle.
Sensors 19 04134 g007
Figure 8. A schematic diagram for detecting the obstruction case.
Figure 8. A schematic diagram for detecting the obstruction case.
Sensors 19 04134 g008
Figure 9. The recall rate and total recall rate for vehicle license plate.
Figure 9. The recall rate and total recall rate for vehicle license plate.
Sensors 19 04134 g009
Figure 10. The recognition rate and total recognition rate for vehicle license plate.
Figure 10. The recognition rate and total recognition rate for vehicle license plate.
Sensors 19 04134 g010
Figure 11. Expected benefits diagram.
Figure 11. Expected benefits diagram.
Sensors 19 04134 g011
Table 1. Information of causes and casualties of road traffic accidents in 2003–2018.
Table 1. Information of causes and casualties of road traffic accidents in 2003–2018.
YearCauses in CasesCasualties in Persons
Grand TotalAutomobile Driver FaultsMechanic MalfunctionsPedestrians FaultsTraffic Control DefectsOthersGrand TotalDeathsInjuries
2003120,223117,9064121678123104159,0212718156,303
2004137,221134,3834462036140216181,7422634179,108
2005155,814152,4084432521198244205,9812894203,087
2006160,897157,4284902571182226214,3163140211,176
2007163,971160,6464742374228249219,5002573216,927
2008170,127166,7285612380186272229,6472224227,423
2009184,749180,8067092676230328249,0862092246,994
2010219,651215,1537492957286506295,8112047293,764
2011235,776230,8928113137307629317,3182117315,201
2012249,465244,3068563119350834336,1222040334,082
2013278,388272,5419303635348934375,4961928373,568
2014307,842301,68598538433091020415,0481819413,229
2015305,413299,00394638953051264411,7691696410,073
2016305,556299,35793635723501341405,5101604403,906
2017296,826291,07379734013571198395,7151517394,198
2018320,315313,97492236253761418429,5421493428,049
Table 2. Vehicle recall and recognition results of license plates.
Table 2. Vehicle recall and recognition results of license plates.
VideoTraffic ConditionLicense Plates Recall RateRecognition RateTotal Recall Rate of Vehicle License PlatesTotal Recognition Rate
1SmoothR laneL laneR laneL lane
55.27%40.36%54.00%39.80%95.63%93.80%
680 vehicles recalled667 vehicles recognized

Share and Cite

MDPI and ACS Style

Chen, Y.-S.; Lin, C.-K.; Kan, Y.-W. An Advanced ICTVSS Model for Real-Time Vehicle Traffic Applications. Sensors 2019, 19, 4134. https://doi.org/10.3390/s19194134

AMA Style

Chen Y-S, Lin C-K, Kan Y-W. An Advanced ICTVSS Model for Real-Time Vehicle Traffic Applications. Sensors. 2019; 19(19):4134. https://doi.org/10.3390/s19194134

Chicago/Turabian Style

Chen, You-Shyang, Chien-Ku Lin, and Yao-Wen Kan. 2019. "An Advanced ICTVSS Model for Real-Time Vehicle Traffic Applications" Sensors 19, no. 19: 4134. https://doi.org/10.3390/s19194134

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop