0312 502 05 42 | ARPANET

Address: ODTÜ Bilim İnavasyon Merkezi – M.Kemal Mah.Dumlupınar Bulv.No:280/G Çankaya Ankara Türkiye

PLATURK | License Plate Recognition and Electronic Monitoring System

Platürk is a platform that enables the management of national license plate recognition and electronic monitoring systems under a single software. The system reduces competition between field hardware and software, thus increasing quality, and allows real-time querying and simulation of vehicle passages nationwide on the map.

It offers unique features such as instant notifications via SMS and email to users for the detection of vehicles associated with searched plates, as well as the detection and warning of anomalies during the travel of vehicles in traffic. In addition to features such as detecting duplicate passages, vehicles traveling together in traffic, twin plates, logical route violations, vehicle counting, average speed calculation, and violation detection, travel route tracking, and management of electronic monitoring systems, it can also perform face recognition from high-resolution vehicle passage photographs (optional module).

In case of energy and data interruptions between the field, city center, and national center, it ensures zero-loss synchronization and enables information sharing with other systems through API support.

The More Than License Plate Recognition!

Platürk has brought a different dimension to license plate recognition by standardizing the protocols for field license plate recognition systems to transmit transition data to the city center license plate recognition system. Once the technical specifications for field license plate recognition systems are standardized, they can consist of different brands and models. The use of a single software across all cities and the national system eliminates the need for personnel adaptation during rotations, preserves institutional memory, allows system users to become more proficient over time, and ensures continuous improvement of system technical specifications to meet institutional needs.

License plate recognition systems should not only be used for detecting traffic rule violations. The priority for Platürk is to contribute to the highest level of national security through the established system. For this purpose, Platürk has algorithms that can analyze transitions, such as vehicles repeatedly passing through the same point within a certain time frame, vehicles traveling together in traffic, twin plates, logical route violations, and more, rather than just license plate recognition. It instantly gathers information from the national vehicle registration database on aspects such as vehicle security status, insurance and inspection validity periods, and notifies users in city centers where the vehicle passed.

Platürk, through its supported electronic inspection functions, automatically generates reports and provides them to users by performing various statistical calculations such as setting up average speed corridors that can be established with simple mouse clicks between two points, calculating travel times, and extracting traffic congestion hours in urban areas from vehicles entering and exiting the city daily. With the data obtained from the Platürk system, many security and traffic incidents can be elucidated, it can work in conjunction with external systems such as facial recognition from high-resolution images for person identification, and it offers all of these through a single national license plate recognition system interface.

With its architecture, Platürk can control up to 1000 transitions per second, record tens of millions of data daily and keep it ready for instant queries, and manage terabytes of data on daily transitions in a distributed manner across endpoint servers nationwide, minimizing bandwidth usage for national center traffic.

License Plate Recognition and Electronic Inspection System Under a Single Roof

Although electronic inspection systems are primarily designed for detecting traffic violations, they inherently possess license plate recognition capabilities. Platürk supports the consolidation of electronic inspection systems under the umbrella of a license plate recognition system used for national security purposes. Within this framework, it is requested that every vehicle passage detected by different brands and models of electronic inspection system equipment in the field be reported to the national license plate recognition system terminal unit, whether it involves violation information or not. This facilitates the management of the system on a national scale by providing insights into the number of license plate recognition systems on roads, the diversity of license plate recognition hardware, centralized control and management of all system hardware, real-time querying and reporting of all passage data.

The Benefits of Using a Single License Plate Recognition Software on a National Scale

Using different license plate recognition and electronic enforcement system software in each city poses the biggest obstacle to centralized control and querying of data. Each city will have different structures and usage patterns for the various brand and model license plate recognition devices installed at different times.

To eliminate these problems, it is necessary to use a single software on a national scale. This can be achieved by adhering to standardized protocols for the transmission of passage data and management functions supported by field hardware, ensuring compliance with rules established by the software being used.

When a single software is used on a national scale:

  • Manufacturers/developers of field hardware will not need to provide city software. The city software will be the same nationwide, eliminating corporate memory loss during personnel rotations and reducing time and public resources spent on personnel training.
  • With standardized transmission of passage data according to a common protocol, field and city software can operate as two independent systems.
  • Increased competition among manufacturers/developers of field hardware will lead to lower system prices and improved quality.
  • With the same software used nationwide, personnel will become more familiar with the system and be able to perform tasks more quickly, contributing to the detection of deficiencies, maintenance, repair, and the addition of new features.
  • Despite different brands and models of field hardware, having a single management and querying interface will facilitate faster access to data.
  • National system integration will enable access to and querying of passage data nationwide through a single interface. Data visualization, such as simulation on a map, can be provided for more meaningful and readable passage data.
  • The use of white or blacklists on a national scale will be possible.
  • With a single software in front of monitoring personnel, central alarms and violations can be evaluated instantly.
  • Users will receive instant notifications (email, SMS) when a registered vehicle plate is detected by a license plate recognition system nationwide.
  • With all passages consolidated under a single software framework, anomalies in traffic can be detected, and analytical operations can be performed.

The contributions it provides for national security are significant

The ability for all relevant public agencies (such as law enforcement, traffic, and intelligence, etc.) to have instant access to the data of every vehicle detected in the nationally deployed license plate recognition and electronic monitoring systems will greatly contribute to swiftly resolving numerous criminal incidents. Following the implementation of the system, it will become evident that it serves as an indispensable tool for law enforcement agencies in identifying perpetrators and substantiating crimes in cases of unidentified criminal or traffic offenses, in addition to managing traffic rule violations based on the data collected. By centrally managing all national transit data, the system continuously monitors anomalies in traffic.

When identifying situations such as Twin Plate, Lead/Trail, or Logical Route violations, the system alerts relevant users. Moreover, authorized users benefit from conducting safer analyses, especially with Lead/Trail investigations, by identifying target plates or plate movements with a source plate, simulating passage times on maps, and visualizing data. Integrated with facial recognition systems, the system facilitates various investigations, including the identification of individuals sitting in front of vehicles based on facial data in transit records, leading to expedited conclusions.

The benefits of the National License Plate Alarm Pool

As a common practice, law enforcement agencies using license plate recognition systems installed in city centers from one or more brands can only identify sought-after vehicle plates within their own systems and cannot receive notifications of the passage of sought-after vehicles in other locations. This situation does not provide sufficient support for law enforcement agencies in their fight against crime and criminals.

Platürk, the national license plate recognition and electronic surveillance system platform, enables the management of the system from a single interface at the national level. Therefore, when a sought-after vehicle plate is entered into the system and identified within the national database, relevant users can receive instant notifications via SMS/email. In instances where the sought-after vehicle plate matches a complex wildcard pattern (e.g., ??T6?3*, *6?5, etc.), even if it is not an exact match, users can receive real-time notifications about the passage.

System Architecture

The system is structured to encompass the detection, storage, querying, reporting, and electronic surveillance of all vehicle passages at the national level, as well as the identification of rule violations and the issuance of violation tickets within the scope of the electronic surveillance system.


The PLATÜRK Technology utilizes state-of-the-art software technologies in the development of both terminal units and the central license plate recognition system. MongoDB was chosen for data storage considering performance and security features. Various platforms and programming languages were employed, including Linux, Java, NodeJS, Redis, WebRTC, SIP, JS-ESG, Redux, Material Design, React JS, Boilerplate, Deep Router, Webpack, JSS, and Babel, ensuring compatibility with mobile platforms and operating systems without dependencies. In areas where speed and performance are critical, the system was developed using C++, enabling storage, real-time querying, and reporting of billions of annual passage data.

License Plate Recognition End Unit (LPR-E)

The system consists of license plate recognition (LPR) systems and equipment located on highways for the detection of vehicle passages. These systems detect the license plate and capture high-resolution images of passing vehicles, transmitting the resulting data to the urban center license plate recognition system (LPR-U) using a specified protocol supported by the system. As a result, field equipment can consist of a wide variety of products that meet the necessary technical requirements, regardless of brand or model. The field license plate recognition system should be configured as systems that are unaffected by data and power interruptions, capable of operating independently during power and data outages, and capable of seamlessly transmitting vehicle passage data to the urban center without loss during periods of interruption.

License Plate Recognition - City Center Unit (LPR-U)

The module defined as the endpoint is the section where data from all license plate recognition systems in cities and districts are processed and stored. The endpoint unit in the province consists of 3 sub-systems:

LPR-U1 – License plate recognition system used for national security purposes

It is the data center where the license plate information of all passing vehicles at the entrances/exits of cities/districts and main roads is stored. This data center is located in the working environment of law enforcement forces. The data stored in the center of cities/districts is transferred to the national center system (LPR-C) without loss and instantly. Large-scale data storage systems are not needed at the national center since only textual data is transmitted during data synchronization. Access to high-resolution photo data queried from the national center system is provided by accessing the storage areas in the endpoint unit located in the same network environment. In case of a disruption in network access between the endpoint unit and the national center, the endpoint unit continues to operate internally, and data synchronization with the national center system automatically resumes once the network connection is restored.

LPR-U2 – License plate recognition system used for Traffic Electronic Supervision System (TESS)

It is a subsystem used within the boundaries of provinces and districts for the detection of traffic rule violations on highways and for issuing violation receipts. There is no database in this usage module; the passing data is kept in the database of LPR-U1. In this module, only high-resolution photos of passing data are stored.

LPR-U3 – License plate recognition system used for civil security purposes

These are systems that can be used for the control and storage of passing data of vehicles entering and exiting shopping malls, parking lots, public areas, etc., where many vehicles enter and exit during the day, for security purposes within the boundaries of provinces and districts. There is no database in this usage module; passing data is hosted in the data center of LPR-U1. In this module, only high-resolution photos of passing data are stored.

The purpose of segregating the LPR-U2 and LPR-U3 sub-modules is to ensure that the installation costs of the areas where high-resolution data obtained by the system will be stored are covered by the operators who install the system. The interfaces in these modules are limited, and access is only provided to the data under the responsibility of the operator.

Object Storage

The data storage system where the photo and video data from the LPR-E modules are stored is an object storage system. Data is stored as objects. The system capacity can expand over time according to the size of data needed. Since data is stored as objects, fast access is provided, and unauthorized access is prevented. Object Storage offers many advantages compared to block and file storage-based systems in terms of adding required storage areas to the system over time, managing data space, accessing data, speed, and security. It ensures that situations such as system shutdowns and user access problems are not encountered during data storage expansions.

In data storage, the operating system, along with the method of transfer, works seamlessly with all types of systems and has an unlimited growth capacity. The Object Storage architecture stands at the forefront of all data storage technologies.

Database (DB-U)

The NoSQL database where all data from the LPR-E modules of provinces and districts is stored. MongoDB is used for data storage in the system. Processing, querying, and reporting of object-based data are ensured to maintain the system’s initial speed in terms of security, speed, scalability, and management of large data. Billions of data are available to users at any given time.

Pass Detection Processor

The processing, control, national vehicle registration system check, generation of necessary alarms, real-time notification to users, preparation of real-time monitoring data for UI users, and other tasks are carried out by the LPR-E field systems. Additionally, the LPR-E modules handle the processing of traffic violation notifications such as speed violation, average speed violation, red light violation, parking violation, and other traffic violations detected within the scope of electronic monitoring systems. This includes the creation of traffic violation tickets, summarizing the generated traffic violation tickets according to the ownership of the LPR-E module, establishment of Average Speed Corridors and calculation of average speed, and conversion of detected violations into traffic violation tickets. The data in the terminal units are synchronized losslessly with the national center module, and they have features such as application, SMS, or email notification for the detection of license plates defined by users as black and white lists.

Anomaly Detection Processor

License plate recognition systems are not only used for recognizing the plates of passing vehicles but also for detecting suspicious situations deviating from the normal flow of traffic and generating relevant alarms. They are crucial instruments that law enforcement agencies can utilize in their fight against crime and criminals.

For vehicles moving on highways, the following anomalies can be detected in terminal units:

Short-Time Retracking

An alarm generated when the same plate passes through the same PTS point again within a short time interval.

It is typically used for ensuring the security of “special buildings” and detecting reconnaissance vehicles.

Terminal Unit Leader/Follower Detection

An investigation into the presence of other vehicles passing through two or more PTS points within the time interval when a vehicle passes through.

The likelihood of another vehicle passing through different license plate recognition points in close proximity to the time when one vehicle passes through is very low.

As the number of license plate recognition points increases, this low probability decreases even further.

The system calculates these low probabilities for each vehicle passage, detects vehicles passing through three or more points within the same time interval, and alerts system users.

User Interface (UI)

The management interface designed for the administration of the license plate recognition system, including data definition, data querying, data reporting, and electronic surveillance operations. The interface allows real-time monitoring of vehicles passing through defined license plate recognition points, access to all forms related to system management, creation of black and white lists, querying of passage data, management forms for electronic surveillance systems, definition of average speed corridors, leader/follower investigations, identification of accompanying vehicles, display of passages on maps, and access to high-resolution vehicle passage photos/videos, among many other operations.

White and Black List Definitions

The license plate recognition systems located in city centers can only provide information regarding vehicle passages within the city. This means that notifications cannot be made for the detection of a passing of a sought-after vehicle in license plate recognition systems located in another city, on a national scale.

In the event of using a national license plate recognition system that can be integrated with provincial license plate recognition systems, if a sought-after license plate passes through any license plate recognition point nationwide, users who have entered the plate into the system can be instantly notified of the passage information via application, SMS, or email.

By using wildcard characters, other search parameters such as type, brand, and color can be added to unidentified plates with all letters unknown, enabling filter operations.

For example, if a passage of a vehicle matching a format like ??T6?3* using ? and * wildcard characters is detected, relevant users can be notified.

License Plate Recognition Center (LPR-C)

The National License Plate Recognition and Electronic Supervision System is the central system that enables the querying, reporting, and investigation of anomalies related to vehicle passages on a national scale, using data copied from local license plate recognition systems in provinces. The data source of the system is the license plate recognition systems located in city centers. The local systems in provincial centers synchronize their data with the national center system without loss.

By synchronizing the data from local license plate recognition systems with the national system, data backup is ensured, and anomalies in national passage data can be queried from a single interface and investigated on a national scale. In addition to anomaly detection from data provided by national security-focused license plate recognition systems installed at city entrances and exits, the establishment of average speed detection corridors contributes to making intercity travel safer.

Center Process System (CPS)

City Processing Services (CPS) are background services that seamlessly handle tasks such as receiving data from license plate recognition systems in city centers, analyzing passage data, verifying national vehicle registration data, generating alarms, and instantly notifying city center users about passages. CPS also facilitates the real-time delivery of passage data to mobile devices within authorization parameters. Sufficient CPS services are utilized to ensure the seamless and rapid processing of the potentially high volume of data coming from city centers.

Incoming requests are distributed among CPS services using load balancing systems located in front of the system, ensuring that responses are returned to requests as quickly as possible. To ensure that response times to data queries, conducted by city center systems in specific numbers of passage packets, are around a maximum of 1000 ms until the desired speed is achieved, CPS services are added to the system.

User Interface Center (UI-C)

The National License Plate Recognition System Management Platform Interface is a user interface designed for managing the national-scale license plate recognition system. It encompasses functionalities such as user management at the national level, automatic addition of license plate recognition points with geographic markers to the system, visualization of passages both point-wise and on the map, simulation of query results from archives on the map, facial recognition when necessary, identification of other vehicles moving together with a source plate in traffic, and querying of license plate passage data using wildcard characters.

License Plate Recognition Mobile (LPR-M)

It is an Android-based license plate recognition system software that can be used on the mobile devices of security forces. It enables access to functionalities such as querying passage data from the National License Plate Recognition system, receiving real-time alarms generated by the national system within authorized scope, accessing high-resolution photographs, and facial recognition from anywhere at any time.

Vehicle Registration System (VRS)

It is the service layer that exchanges data with the national vehicle registration system. The plate passage data from the City License Plate Recognition Systems to the National License Plate Recognition system is queried on the VRS, and necessary alarms regarding the passing plate are generated and instantly reported to the city center where the vehicle passed.

The VRS service, after combining the data obtained from the National Vehicle Registration System with other alarm types created in the national license plate recognition system, can carry up to 32 different alarms in a single 4-byte data type. Among these alarms are: No Registration Record, Vehicle Wanted, Vehicle Stolen, Plate Stolen, Plate Lost, Seizure Pursuit, Traffic Ban, No Insurance, No Inspection, Blacklisted, Whitelisted, Vehicle Potentially Used for Terrorism, Twin Plate, Lead/Trail, Logical Route, and up to a total of 32 alarms can be processed separately within a 4-byte single field.