Tanzania SmartGate (January 2024 ~ December 2024)

In this project, autonomatic gate pass system which is called smartgate is developed with AI model. The system is consist of Object Detection Model, OCR and face recognition. For Object Detection, It would detect license plate and Container number area, and OCR would detect and recognize the results from detection. And the face recognition system is consist of face detection and face recognition. Face detection is to detect and crop the face. With this result, face recognition would compare the result to one of the list registered in the database. After comparing and verifying the identity, vehilce number, and container number, the gate would automaticaly open and the record will be stored in the database.

1. LPR (License Plate Recognition) & CNR (Container Number Recongition)

To accomplish this task, the object detection model is used to detect the license plate and container number region to make OCR model can read the text easily with high accuracy. For this, we test and decide to employ YOLOv11 model since it has higher speed and accuracy. Likewise, we test many different model and its combination related to the OCR and decide to use dbnet and svtr model.

2. Face Recongition

To build a face recognition system, face detection and recognition model is needed. To select the decent model, we considered many factors such as accuracy, speed, computational cost, and so on. Finally, we choose to use YOLOv11 which has a better performance than others. And for face recognition, we compared many kinds of feature extraction algorithm, and head algorithm to output the proper result. At the end of many trial, we select ResNet101 for feature extraction and sub-center Arcface for head algorithm.

(PS) During the model development, we tested many scheme such as changing the architecutre, modifing number of layers, activation function, loss function, and etc to improve the performance.