Modular License Plate Recognition Pipeline for Parking Facilities
The refactoring of a camera-based license plate recognition pipeline into a modular, testable architecture for barrier-gate parking access.
- CUSTOMER
A company operating high-traffic parking facilities
- INDUSTRY
Mobility / Facility Management
- SERVICES
AI / Computer Vision / OCR / Pipeline Refactoring
Overview
A company operating high-traffic parking facilities was using camera-based license plate recognition to process vehicle entries and exits at barrier gates. The existing recognition components worked, but the underlying codebase had become hard to maintain and extend.
iits-consulting restructured the existing workflow into a more modular architecture and made the license plate recognition pipeline easier to maintain.

Challenge: License Plate Recognition at Barrier Gates
Parking facilities with barrier-gate access rely on reliable recognition of vehicles entering and leaving the site. In this setup, the system did not process continuous video streams. Instead, images of vehicles were captured at the barrier gate and processed to identify license plates.
The customer already had an existing AI framework and recognition components in place. Over time, though, the codebase had become complex. Different development paths, unused components, and tightly coupled logic made the system harder to understand, test, and adapt. This was especially relevant for the OCR part of the workflow, where the system extracts the plate text from each captured image. The existing implementation worked within the broader framework, but its structure made every future change harder than necessary.
Our Solution: A Modular License Plate Recognition Pipeline
We refactored the existing license plate recognition workflow and integrated it into the customer’s modular, plugin-based framework.
Info: The existing models stayed unchanged. The work focused on improving the structure, readability, testability, and maintainability of the existing OCR pipeline.
As part of this work, the OCR-related code was cleaned up and reorganized. It removed obsolete development artifacts and unused code paths. It also separated responsibilities more clearly, which made the implementation easier to understand and extend. Automated tests were added and make now the pipeline’s behavior transparent and reduce the risk of regressions during future development.
Obsolete development artifacts and unused code paths were removed, responsibilities were separated more clearly, and the implementation was made easier to understand and extend. Automated tests were added to make the behavior of the pipeline more transparent and to reduce the risk of regressions during future development.
Business Impact
The client now has a cleaner, more maintainable license plate recognition pipeline within their existing AI framework. Internal teams can understand the system more easily, adapt individual components, and build on the existing workflow. By removing obsolete code paths and improving test coverage, the project also created a more stable technical foundation for future development.
Wondering if AI could do the same for you? Start with a free AI Discovery Workshop.
Our Work
View all
Software Development
Cloud & DevOpsGot a problem we can solve?
Start with a no-obligation project inquiry and our team will advise you thoroughly on your project.
