Smart Enforcement of Disability Parking: A Drone-Based License Plate Recognition and Staged Optimization Framework
Abstract
1. Introduction
- Integrated UAV-Based Violation Detection: A complete drone-assisted enforcement framework is developed to automatically detect unauthorized use of disability parking spaces through real-time object detection and onboard license plate recognition.
- Novel Staged Multi-Objective Optimization Approach: A two-phase optimization strategy is introduced in which energy efficiency is optimized first through intelligent sleep–active scheduling, followed by coverage maximization under constrained energy budgets, demonstrating superior performance compared to conventional single-phase methods.
- Energy-Efficient UAV and IoT Coordination: The proposed framework significantly reduces power consumption by dynamically transitioning UAVs and IoT nodes between sleep and active modes, extending operational lifetime without compromising monitoring reliability.
- Extensive Comparative Algorithm Evaluation: Seven metaheuristic algorithms (GA, PSO, SA, ACO, DE, ABC, and a Greedy baseline) are implemented in both standard and staged variants, producing 14 optimization methods that are systematically compared across multiple real-world scenarios.
- Interactive Real-Time Monitoring Dashboard: A web-based interface is developed to visualize algorithm progress, monitor UAV performance metrics, and enable interactive control, supporting experimental analysis and operational deployment.
- Full System Integration and Practical Deployment: The framework unifies UAV platforms, IoT sensing infrastructure, license plate recognition modules, and centralized processing, demonstrating a complete end-to-end solution for scalable, intelligent, and inclusive disability parking enforcement.
2. Background and Related Work
2.1. Parking Detection Technologies
2.2. Disability Parking Detection and Enforcement
2.3. Drone-Based Surveillance and Recognition Systems
2.4. Energy-Efficient Area Coverage Strategies
2.5. Research Gap Analysis
3. System Architecture and Implementation
4. Staged Optimization Framework
4.1. Problem Formulation and Mathematical Model
- Minimize the number of active drones:
- 2.
- Minimize redundant coverage or overlapping areas:
- Ci and Cj represent the coverage areas of drones i and j, respectively.
- Overlap(Ci, Cj) quantifies the intersected area between the two coverage regions.
- 3.
- Minimize overall energy consumption:
- 4.
- Ensure full or nearly complete coverage of area A:
- Ci is the area covered by drone i.
- ai is the binary activation flag (1 for active, 0 for sleep).
- A is the total area of interest.
- τ is the desired coverage threshold (e.g., τ = 0.95 for 95% coverage).
- Maximum Deployable Drones: The total number of active drones is strictly bounded by the available physical fleet capacity (Nmax).
- Drone Endurance and Flight Range: The total operational energy consumed by any individual active drone (Ei) must not exceed its maximum battery threshold (Emax). This inherently limits both its maximum flight range from the charging base and its active hovering duration.
- Communication Distance: To maintain uninterrupted telemetry and IoT connectivity, the spatial coordinates of all deployed UAVs are constrained within the maximum reliable communication range (Dmax) of the local base station.
- Task Response Time: The framework enforces a maximum allowable response latency, ensuring that the time taken for a drone to transition from sleep mode, navigate to the target parking zone, and execute the license plate recognition remains within the enforcement grace period.
4.2. Staged Optimization Approach
4.3. Universal Intelligence Layer
- Automatic Parameter Adaptation: Dynamic adjustment of algorithm parameters based on problem characteristics such as drone density, area complexity, and convergence behavior.
- Convergence Detection and Restart: Smart identification of local optima with automatic restart strategies or parameter modifications.
- Duplicate Prevention and Management: Advanced geometric analysis to eliminate redundant drone positioning and automatically remove drones providing minimal coverage contribution.
- Quality Assurance Mechanisms: Comprehensive solution validation ensuring physical constraints, performance requirements, and operational feasibility.
4.4. Fitness Function Design
- (Coverage) refers to the percentage of area A covered by active drones.
- : Number of active drones in the solution.
- N: Total number of available drones (or candidate positions).
- : Overlap penalty (quantifies redundant coverage among active drones).
- w1, w2, and w3 are weights that determine the influence of each objective. Typical values used are w1 = 0.6, w2 = 0.2, w3 = 0.2.
- The optimization algorithms seek to maximize this fitness score. The weighting parameters , , and control the relative importance of the objectives related to energy consumption, coverage maximization, and redundancy reduction. These weights were empirically determined through a trial-and-error tuning process during the experimental phase. Multiple combinations were evaluated to observe their influence on the optimization results, and the final values were selected because they provided a balanced trade-off between minimizing node energy consumption and maximizing surveillance coverage while limiting unnecessary monitoring overlap. Table 5 depicts the fitness function weight configurations for different optimization phases.
5. Algorithm Implementation and Optimization
5.1. Comprehensive Algorithm Suite
5.1.1. Genetic Algorithm (GA) Implementation
5.1.2. Particle Swarm Optimization (PSO) Implementation
5.1.3. Simulated Annealing (SA) Implementation
5.1.4. Additional Algorithm Implementations
5.2. Drone Scheduling and Energy Management
6. Interactive Dashboard System
7. Experimental Design and Methodology
7.1. Experimental Setup and Test Scenarios
7.2. Performance Metrics and Evaluation Framework
- Coverage Percentage: Proportion of the target area monitored by active drones.
- Energy Efficiency: Ratio of sleeping to total drones and power consumption analysis.
- Execution Time: Algorithm convergence duration and computational efficiency.
- Convergence Iterations: Number of optimization cycles required to reach a solution.
- Solution Stability: Variance across multiple runs and consistency analysis.
- Overlap Penalty: Redundant coverage measurement and spatial distribution quality.
- Each algorithm is executed 10 times per scenario, with identical random seeds for reproducibility. This controlled initialization ensures a fair, baseline comparison across all 14 algorithm variants, guaranteeing that observed performance improvements are strictly attributable to the optimization mechanisms rather than variations in the initial random deployment. Statistical significance testing employs t-tests with a p < 0.05 significance threshold to validate performance improvements.
7.3. Energy Consumption Analysis Framework
- Active State (Pa = 100 W): Full operational mode with sensing, communication, and positioning systems active.
- Sleep State (Ps = 5 W): Minimal power consumption with only essential monitoring systems operational.
- Transition State (Pt = 15 W): Brief power spike during state changes, averaging 2 s per transition.
8. Comprehensive Results and Performance Analysis
8.1. Energy Consumption Performance Analysis
- Consistent Improvement: All staged algorithms demonstrate significant energy reductions (32–45%) compared to their standard counterparts.
- Best Performer: ABC_Staged achieves the highest energy efficiency, with a 44.7% reduction.
- Reduced Variance: Staged algorithms show lower standard deviation, indicating more stable performance.
- Statistical Significance: All improvements are statistically significant (p < 0.001).
8.2. Coverage Performance and Algorithm Comparison
8.3. Scalability Analysis Across Scenario Complexity
8.4. Statistical Significance Validation
8.5. Performance Trade-Off Analysis and Algorithm Positioning
8.6. Individual Test Case Performance Analysis
9. Discussion and Implications
9.1. Technical Contributions and Innovation Impact
- Universal Applicability: The staged approach improves all seven tested algorithms, suggesting broad applicability across metaheuristic families.
- Phase Separation Benefits: Explicit separation of energy and coverage objectives enables more effective optimization than simultaneous multi-objective approaches.
- Convergence Acceleration: Phase 1 energy optimization provides superior starting points for Phase 2, reducing overall convergence time by 50–60%.
- Stability Enhancement: Staged algorithms demonstrate reduced performance variance, indicating more reliable operational behavior.
9.2. Practical Implementation and Deployment Considerations
- Automated 24/7 monitoring reduces labor costs and improves enforcement consistency.
- Real-time violation detection enables rapid response and deterrent effects.
- Comprehensive logging provides evidence for enforcement actions and trend analysis.
- Scalable deployment across multiple parking facilities with centralized management
- 32–45% energy reduction directly translates to extended operational periods and reduced charging infrastructure requirements.
- Implementation Challenges:
- Weather conditions may affect drone operation and image quality, requiring robust error handling.
- Integration with existing enforcement workflows and legal frameworks needs careful coordination.
- Hardware maintenance and sensor replacement schedules must be established. Staff training for system operation and emergency procedures is essential.
- Traffic Management: Optimized sensor placement for congestion monitoring and adaptive signal control.
- Environmental Monitoring: Energy-efficient air quality and noise pollution sensing networks.
- Public Safety: Intelligent surveillance for emergency response and crime prevention
- Infrastructure Monitoring: Automated inspection of bridges, roads, and public facilities.
- Event Management: Dynamic crowd monitoring and resource allocation for public events.
10. Limitations and Challenges
11. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Neupane, D.; Bhattarai, A.; Aryal, S.; Bouadjenek, M.R.; Seok, U.; Seok, J. Shine: A Deep Learning-Based Accessible Parking Management System. Expert Syst. Appl. 2024, 238, 122205. [Google Scholar] [CrossRef]
- Jenulin Makros, G.; Ancy Jenifer, J.; Adithya, B.V.; Rohan Samuel, R.; Giribalan, M. Disabled Smart Parking Management Using RFID Technology. In 2023 4th International Conference on Electronics and Sustainable Communication Systems (ICESC); IEEE: Piscataway, NJ, USA, 2023; pp. 22–28. [Google Scholar] [CrossRef]
- Jamarudin, A.Z.; Muslim, R. Proposed Design of Disabled Parking Management System Using RFID Sensor Technology. Prog. Eng. Appl. Technol. 2021, 2, 92–101. [Google Scholar]
- Jm Gining, R.A.; Fauzi, S.; Razak, T.R.; Jamaluddin, M.N.F.; Mohd Zaki, N.; Maskat, R. IoT Based Disabled Parking System (DiParkSys) v2.0 Arduino Uno. In Proceedings of the International Social Science Conference: Business, Management and Entrepreneurship (BizMEnt), Perlis, Malaysia, 6–8 April 2020. [Google Scholar]
- Al Taweel, Z.; Challagundla, L.; Pagan, A.; Abuzneid, A. Smart Parking for Disabled Parking Improvement Using RFID and Database Authentication. In 2020 IEEE 6th World Forum on Internet of Things (WF-IoT); IEEE: Piscataway, NJ, USA, 2020; pp. 1–5. [Google Scholar] [CrossRef]
- Katanalp, B.; Nennioğlu, A.; Eren, E.; Özinal Avşar, Y.; Yıldırım, Z. A DESIGN FOR PREVENTION OF VIOLATION OF DISABLED PARKING SPACES: DDPS (DETERRENT DISABLED PARKING SYSTEM). Eskişeh. Osman. Üniv. Mühendis. Mimar. Fak. Derg. 2019, 27, 242–251. [Google Scholar] [CrossRef]
- Fikri, R.M.; Hwang, M. Smart Parking Area Management System for the Disabled Using IoT and Mobile Application. In 2019 IEEE International Conference on Internet of Things and Intelligence System (IoTaIS); IEEE: Piscataway, NJ, USA, 2019; pp. 172–176. [Google Scholar] [CrossRef]
- Gining, R.A.J.M.; Fauzi, S.S.M.; Hadi, A.F.A.; Razak, M.Z.A.; Jamaluddin, M.N.F. Design and Development of Disabled Parking System for Smart City. J. Phys. Conf. Ser. 2018, 1019, 012016. [Google Scholar] [CrossRef]
- Sharma, N.; Baral, S.; Paing, M.P.; Chawuthai, R. Parking Time Violation Tracking Using YOLOv8 and Tracking Algorithms. Sensors 2023, 23, 5843. [Google Scholar] [CrossRef]
- Saleem, Y.; Sotres, P.; Fricker, S.; de la Torre, C.L.; Crespi, N.; Lee, G.M.; Minerva, R.; SÁnchez, L. IoTRec: The IoT Recommender for Smart Parking System. IEEE Trans. Emerg. Top. Comput. 2022, 10, 280–296. [Google Scholar] [CrossRef]
- Kannan, M.; Jagadeesh, N.; William Mary, L.; Priya, C. A Secured IoT Parking System Based on Smart Sensor Communication with Two-Step User Verification. In Autonomous and Connected Heavy Vehicle Technology; Krishnamurthi, R., Kumar, A., Gill, S.S., Eds.; Intelligent Data-Centric Systems; Academic Press: Cambridge, MA, USA, 2022; pp. 141–159. [Google Scholar] [CrossRef]
- Liu, Y.; Li, X.; He, B.; Gu, M.; Huangfu, W. UAV-Enabled Diverse Data Collection via Integrated Sensing and Communication Functions Based on Deep Reinforcement Learning. Drones 2024, 8, 647. [Google Scholar] [CrossRef]
- Barer, S.; Benack, L.; Congdon, J.; Rizopoulos, A.; Yuan, I. Drone-Based Parking Enforcement. In Proceedings of the Annual General Donald R. Keith Memorial Conference, West Point, NY, USA, 29 April 2021. [Google Scholar]
- Tahir, N.U.A.; Long, Z.; Zhang, Z.; Asim, M.; ELAffendi, M. PVswin-YOLOv8s: UAV-Based Pedestrian and Vehicle Detection for Traffic Management in Smart Cities Using Improved YOLOv8. Drones 2024, 8, 84. [Google Scholar] [CrossRef]
- El-Hosseini, M.; ZainEldin, H.; Arafat, H.; Badawy, M. A Fire Detection Model Based on Power-Aware Scheduling for IoT-Sensors in Smart Cities with Partial Coverage. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 2629–2648. [Google Scholar] [CrossRef]
- Sobirin, M.; Tiorivaldi, T.; Mufit, C. Car Parking Space Detection Using YOLOv8. In 2023 3rd International Conference on Mobile Networks and Wireless Communications (ICMNWC); IEEE: Piscataway, NJ, USA, 2024. [Google Scholar] [CrossRef]
- Shankar, V.; Singh, V.; Choudhary, V.; Agrawal, S.; Awadhiya, B. An Enhanced Car Parking Detection Using YOLOv8 Deep Learning Capabilities. In 2024 First International Conference on Electronics, Communication and Signal Processing (ICECSP); IEEE: Piscataway, NJ, USA, 2024; pp. 1–5. [Google Scholar] [CrossRef]
- Yuldashev, Y.; Mukhiddinov, M.; Abdusalomov, A.B.; Nasimov, R.; Cho, J. Parking Lot Occupancy Detection with Improved MobileNetV3. Sensors 2023, 23, 7642. [Google Scholar] [CrossRef]
- Encío, L.; Díaz, C.; del-Blanco, C.R.; Jaureguizar, F.; García, N. Visual Parking Occupancy Detection Using Extended Contextual Image Information via a Multi-Branch Output ConvNeXt Network. Sensors 2023, 23, 3329. [Google Scholar] [CrossRef] [PubMed]
- Hayawi, M.; Muhammad, S. Detection Parking Spaces by Using the ResNet50 Algorithm. J. Al-Qadisiyah Comput. Sci. Math. 2022, 14, 11–21. [Google Scholar] [CrossRef]
- Li, Y.; Mao, H.; Yang, W.; Guo, S.; Zhang, X. Research on Parking Space Status Recognition Method Based on Computer Vision. Sustainability 2022, 15, 107. [Google Scholar] [CrossRef]
- Ma, S.; Fang, W.; Jiang, H.; Han, M.; Li, C. Parking Space Recognition Method Based on Parking Space Feature Construction in the Scene of Autonomous Valet Parking. Appl. Sci. 2021, 11, 2759. [Google Scholar] [CrossRef]
- Marek, M. Image-Based Parking Space Occupancy Classification: Dataset and Baseline. arXiv 2021, arXiv:2107.12207. [Google Scholar] [CrossRef]
- Farley, A.; Ham, H.; Hendra. Real Time IP Camera Parking Occupancy Detection Using Deep Learning. Procedia Comput. Sci. 2021, 179, 606–614. [Google Scholar] [CrossRef]
- Wu, Z.; Sun, W.; Wang, M.; Wang, X.; Ding, L.; Wang, F. PSDet: Efficient and Universal Parking Slot Detection. In 2020 IEEE Intelligent Vehicles Symposium (IV); IEEE: Piscataway, NJ, USA, 2020; pp. 290–297. [Google Scholar] [CrossRef]
- Putluru, A.; Pannuru, V.; AshokKumar, C.; Kumar, C. An Optimized YOLO-Based License Plate Recognition System with Integrated Privacy Safeguards. In 2025 International Conference on Machine Learning and Autonomous Systems (ICMLAS); IEEE: Piscataway, NJ, USA, 2025; p. 1060. [Google Scholar] [CrossRef]
- Amin, A.; Mumtaz, R.; Bashir, M.J.; Zaidi, S. Next-Generation License Plate Detection and Recognition System Using YOLOv8. In 2023 IEEE 20th International Conference on Smart Communities: Improving Quality of Life Using AI, Robotics and IoT (HONET); IEEE: Piscataway, NJ, USA, 2023; p. 184. [Google Scholar] [CrossRef]
- Zhang, X.; Yu, S. A Lightweight License Plate Recognition Method Based on YOLOv8. Electronics 2025, 14, 3482. [Google Scholar] [CrossRef]
- Suharto, R.N.; Zajuli Al Faroby, M.H.; Setiawan, Y. Comparative Evaluation of YOLO-Based Models for Indonesian License Plate Detection and Recognition with EASY OCR. Procedia Comput. Sci. 2025, 269, 943–952. [Google Scholar] [CrossRef]
- Wu, H.; Niu, M.; Wang, B.; Yan, K.; Li, Y.; Pang, H. Fixed/Mobile Collaborative Traffic Flow Detection Study Based on Wireless Charging of UAVs. Drones 2025, 9, 117. [Google Scholar] [CrossRef]
- Moraga, Á.; de Curtò, J.; de Zarzà, I.; Calafate, C.T. AI-Driven UAV and IoT Traffic Optimization: Large Language Models for Congestion and Emission Reduction in Smart Cities. Drones 2025, 9, 248. [Google Scholar] [CrossRef]
- Naranjo, M.; Fuentes, D.; Muelas, E.; Díez, E.; Ciruelo, L.; Alonso, C.; Abenza, E.; Gómez-Espinosa, R.; Luengo, I. Object Detection-Based System for Traffic Signs on Drone-Captured Images. Drones 2023, 7, 112. [Google Scholar] [CrossRef]
- Bemposta Rosende, S.; Ghisler, S.; Fernández-Andrés, J.; Sánchez-Soriano, J. Implementation of an Edge-Computing Vision System on Reduced-Board Computers Embedded in UAVs for Intelligent Traffic Management. Drones 2023, 7, 682. [Google Scholar] [CrossRef]
- Naoto, T.; Zacharie, M. Drone Guidance System Based Simultaneous Localization and Mapping for Free Parking Space Localization. J. Inf. Commun. Eng. 2021, 7, 501–504. Available online: https://www.ascspublications.org/product-category/jice/jice-digital/december-31-2021/ (accessed on 22 June 2025).
- Argirusis, N.; Achilleos, A.; Alizadeh, N.; Argirusis, C.; Sourkouni, G. IR Sensors, Related Materials, and Applications. Sensors 2025, 25, 673. [Google Scholar] [CrossRef]
- Lenz, J.; Edelstein, A. Magnetic Sensors and Their Applications. Sens. J. IEEE 2006, 6, 631–649. [Google Scholar] [CrossRef]
- Hikvision Global English Site. Hikvision. Available online: http://www.hikvision.com/my/ (accessed on 22 June 2025).
- Tabrizi, S.S.; Cavus, N. A Hybrid KNN-SVM Model for Iranian License Plate Recognition. Procedia Comput. Sci. 2016, 102, 588–594. [Google Scholar] [CrossRef]
- Quiros, A.R.F.; Bedruz, R.A.; Uy, A.C.; Abad, A.; Bandala, A.; Dadios, E.P.; Fernando, A. A kNN-Based Approach for the Machine Vision of Character Recognition of License Plate Numbers. In TENCON 2017—2017 IEEE Region 10 Conference; IEEE: Piscataway, NJ, USA, 2017; pp. 1081–1086. [Google Scholar] [CrossRef]















| Ref. | Aim | Method | Dataset | Pros | Cons |
|---|---|---|---|---|---|
| [9] | Tracking time violations | YOLOv8, DeepSORT/OC-SORT, Ubuntu Linux | KMITL CCTV footage | Adaptable, precise solution for time infractions | No multi-camera synchronization |
| [16] | Determine the quantity of vehicles and available slots | YOLOv8 algorithm, Google Colab experiments | 5000 images from UTA’45 Jakarta parking | YOLOv8s outperforms YOLOv5s in performance | Limited environmental scenarios |
| [17] | Vehicle parking slot detection | YOLOv8 with anchor boxes for real-time classification | Custom dataset | 98.7% accuracy, remarkable efficiency | Scalability concerns for large areas |
| [18] | Parking Lot Occupancy Detection | Improved MobileNetV3 model | CNRPark-EXT: 157,549, PKLot: 695,899 | 98.01% accuracy, real-time potential | Weather condition limitations |
| [19] | Visual Parking Occupancy Detection | Multi-branch ConvNeXt (MBONN) | ETSIT, PUCPR, UFPR04, UFPR05 | 99.1% accuracy, outperforms existing | High computational overhead |
| [20] | Detection of parking spaces using ResNet50 | Pre-trained deep CNN | PKLot: 12,417 Brazil, Local: 175 Iraq | 99.67% PKLot 99.12% local accuracy | Position bias and training data issues |
| [21] | Computer Vision- Based Parking Recognition | Hash algorithm, LBP operator, Python 3.5/OpenCV 3.4.2 | 6000 self-collected images | 97.2% accuracy, lighting robust | No vehicle type considerations |
| [22] | Parking space recognition based on features | Cameras, Hough transform, template matching | 120 QR codes | 95.45% accuracy, 93.33% recall | No communication features |
| [23] | Parking Space Occupancy Classification | R-CNN, Faster R-CNN-CN FPN | ACPDS: 29,311,236 unique slots | 98% accuracy, expandable dataset | Limited viewpoint diversity |
| [24] | Parking Occupancy Detection through IP Cameras | Deep CNNs (mAlexNet, LeNet) | CNRPark+Ext datasets | 93.15% accuracy, real-time processing | Camera installation requirements |
| [25] | Effective Parking Slot Identification (PSDet) | Circular descriptor regression | PSDD: 14,628 images | 95.67% accuracy, 98.21% recall | Surface variation limitations |
| Ref. | Aim | Method | Dataset | Pros | Cons |
|---|---|---|---|---|---|
| [1] | Recognize disability vehicles, access badges, and license plates | Faster RCNN, YOLOv7, YOLOv5s, YOLOv4 | Korean vehicle images from official websites | 92.16% mAP, international adaptability. | No accessible parking space context |
| [2] | RFID-based smart parking for the disabled | RFID readers, infrared sensors, Arduino, MQTT | Field deployment testing | Environmental robustness, accurate detection | Needs disability authorization validation |
| [3] | Disabled parking using an RFID Sensor | Arduino Uno, RFID, buzzer modules | Testing environment | The system worked as intended | Needs an additional sensor enhancements |
| [4] | Disabled Parking System (DiParkSys) | GSM module, Arduino Uno, coordinate alerts | Practical implementation | Manual checking eliminated | SMS dependency issues |
| [5] | Disabled Smart Parking with Database | RFID, ultrasonic sensors, LED, Raspberry Pi3 | Cloud integration testing | Economical, improved precision | Needs OCR integration |
| Ref. | Aim | Method | Dataset | Pros | Cons |
|---|---|---|---|---|---|
| [30] | Traffic Flow Detection using Fixed Camera and UAV | YOLOv8n, ByteTrack, wireless charging system | 12 locations, Xi’an, China, DJI Mavic 3 | 0.95–0.99 accuracy, high detection performance | Power limitations during extended operations |
| [31] | AI-Powered Traffic Optimization for UAVs and IoT | LLMs, IoT sensors, UAVs, SUMO simulator | Madrid, San Diego simulations | Scalable, adaptive, reduced CO2 emissions | Needs real-world validation |
| [14] | UAV-based Pedestrian and Vehicle Detection | PVswin-YOLOv8s, Swin Transformer blocks | VisDrone2019 dataset | Superior performance, 4.8% mAP increase | Small object accuracy issues |
| [32] | Geo-referencing and detection of traffic signs | Faster R-CNN, UAV RGB images | German traffic signs (GTSDB): 900 images | Fresh dataset, variety of traffic signs | Limited labeled image quantity |
| [33] | UAVs with Reduced-Board Computers | EfficientDetLite, YOLO 5/8, DETR | UEM SIC datasets | Balanced speed/accuracy trade-off | Hardware computational constraints |
| [13] | Drone-based Parking Enforcement with LPR | LPR program, DJI SDK, iOS application | Binghamton University TAPS | Foundation for extensive implementation | Code debugging challenges |
| [34] | Drone Mapping for Free Parking Localization | SLAM (ORB-SLAM, LSD-SLAM) | AR.drone2.0 data | Self-positioning, route guidance capability | Map visualization issues |
| Component | Type | Specifications | Purpose | Performance Metrics |
|---|---|---|---|---|
| Drone Platform | DJI Matric 100 | Flight height: 10 m, 23 min flight time, GPS navigation | Aerial surveillance and mobility | 95%+ recognition accuracy |
| Camera System | DS-2CD4A26FWD-IZS/P | 2 MP, 120 dB WDR, Auto-iris, PoE, EIS, 3D DNR | License plate recognition and video surveillance | 4-lane simultaneous recognition |
| Ground Sensors | Infrared + Magnetic | Battery-powered, wireless range 50 m, IP67 rated | Vehicle presence detection | 99.2% detection accuracy |
| Communication Module | Wi-Fi 802.11n | Real-time notifications, 100 m range | Data transmission and alerts | <100 ms latency |
| Processing Unit | Python-based Cloud | ML pipeline, database integration, API services | Data analysis and decision making | 50 ms processing time |
| Display System | LCD TC1602B | Two buzzers, CRE audio circuit | User notification interface | Visual and audio alerts |
| Database System | Cloud-based MySQL | Authorized vehicle registry, violation logs | Data storage and retrieval | 99.9% uptime reliability |
| Configuration | Coverage Weight (w1) | Energy Weight (w2) | Overlap Weight (w3) | Application Phase |
|---|---|---|---|---|
| Standard Optimization | 0.65 | 0.175 | 0.175 | Traditional single-phase approach |
| Phase 1—Energy Focus | 0.4 | 0.4 | 0.2 | Energy efficiency optimization |
| Phase 2—Coverage Focus | 0.7 | 0.15 | 0.15 | Coverage maximization optimization |
| Balanced Configuration | 0.6 | 0.2 | 0.2 | Baseline comparison |
| Parameter | Value | Description | Dynamic Adjustment |
|---|---|---|---|
| Swarm Size | 50 | Number of particles in the swarm | Fixed population |
| Maximum Iterations | 300 | Convergence limit | Early termination possible |
| Inertia Weight (w) | 0.9 → 0.4 | Momentum influence | Linear decay |
| Cognitive Coefficient (c1) | 1.5 | Personal best influence | Adaptive based on performance |
| Social Coefficient (c2) | 1.5 | Global best influence | Balanced exploration/exploitation |
| Velocity Clamp | [−5, 5] | Movement bounds | Prevents excessive displacement |
| Activation Threshold | 0.5 | Binary decision boundary | Values > 0.5 activate drone |
| Parameter | Value | Description | Adaptation Strategy |
|---|---|---|---|
| Population Size | 50 | Number of candidate solutions per generation | Fixed for stability |
| Maximum Generations | 500 | Total iterations for evolution | Early stopping if converged |
| Crossover Rate | 0.8 | Probability of genetic recombination | Dynamic based on diversity |
| Mutation Rate | 0.1 → 0.01 | Gene modification probability | Adaptive decay schedule |
| Elite Fraction | 0.2 | Top performers preserved | 20% of the population |
| Selection Strategy | Tournament (k = 3) | Parent selection method | Best of 3 candidates |
| Crossover Method | Single-point | Child creation strategy | Random crossover point |
| Chromosome Representation | 30 × 3 matrix | (x, y, active) for each drone | Binary + real encoding |
| Parameter | Value | Description |
|---|---|---|
| Initial Temperature | 100 | Starting exploration level |
| Cooling Rate | 0.95 | Temperature decay factor |
| Minimum Temperature | 0.1 | Termination threshold |
| Iterations per Temperature | 30 | Local search steps |
| Neighborhood Operators | 3 types | Position, activation, swap |
| Restart Criterion | 50 iterations | Stagnation detection |
| Scenario | Area Size | Drone Count | Sensing Radius | Complexity Level | Target Coverage | Expected Challenges |
|---|---|---|---|---|---|---|
| Small Scale | 25 × 25 | 5 | 8 | Low | 90% | Basic validation |
| Medium-A | 50 × 50 | 10 | 12 | Medium | 92% | Scalability testing |
| Medium-B | 75 × 75 | 15 | 15 | Medium | 94% | Resource optimization |
| Large-A | 100 × 100 | 20 | 18 | High | 95% | Energy management |
| Large-B | 100 × 100 | 25 | 20 | High | 96% | Overlap minimization |
| Extra-Large | 125 × 125 | 30 | 22 | Very High | 97% | Maximum complexity |
| Algorithm | Active Drones | Sleep Drones | Energy (kWh) | Efficiency (η) | Reduction (%) | Std Dev | p- Value |
|---|---|---|---|---|---|---|---|
| PSO | 18.2 ± 2.1 | 6.8 ± 2.1 | 125.4 ± 8.3 | 0.642 ± 0.045 | baseline | 8.3 | - |
| PSO_Staged | 11.3 ± 1.8 | 13.7 ± 1.8 | 77.8 ± 6.2 | 1.035 ± 0.067 | 38.0% | 6.2 | <0.001 |
| GA | 17.9 ± 2.3 | 7.1 ± 2.3 | 123.1 ± 9.1 | 0.651 ± 0.042 | baseline | 9.1 | - |
| GA_Staged | 10.6 ± 1.6 | 14.4 ± 1.6 | 72.5 ± 5.8 | 1.112 ± 0.073 | 41.1% | 5.8 | <0.001 |
| SA | 18.8 ± 2.4 | 6.2 ± 2.4 | 129.3 ± 9.8 | 0.621 ± 0.039 | baseline | 9.8 | - |
| SA_Staged | 12.2 ± 1.9 | 12.8 ± 1.9 | 83.9 ± 6.7 | 0.959 ± 0.061 | 35.1% | 6.7 | <0.001 |
| ACO | 18.1 ± 2.2 | 6.9 ± 2.2 | 124.7 ± 8.7 | 0.644 ± 0.043 | baseline | 8.7 | - |
| ACO_Staged | 10.4 ± 1.7 | 14.6 ± 1.7 | 71.8 ± 5.9 | 1.121 ± 0.075 | 42.4% | 5.9 | <0.001 |
| DE | 18.5 ± 2.5 | 6.5 ± 2.5 | 127.2 ± 9.3 | 0.632 ± 0.041 | baseline | 9.3 | - |
| DE_Staged | 11.1 ± 1.8 | 13.9 ± 1.8 | 76.4 ± 6.3 | 1.053 ± 0.069 | 39.9% | 6.3 | <0.001 |
| ABC | 18.3 ± 2.3 | 6.7 ± 2.3 | 126.1 ± 8.9 | 0.638 ± 0.044 | baseline | 8.9 | - |
| ABC_Staged | 10.1 ± 1.6 | 14.9 ± 1.6 | 69.7 ± 5.7 | 1.154 ± 0.077 | 44.7% | 5.7 | <0.001 |
| Greedy | 19.2 ± 2.6 | 5.8 ± 2.6 | 132.1 ± 10.2 | 0.608 ± 0.037 | baseline | 10.2 | - |
| Greedy_Staged | 13.1 ± 2.0 | 11.9 ± 2.0 | 89.7 ± 7.1 | 0.897 ± 0.058 | 32.1% | 7.1 | <0.001 |
| Algorithm | Avg Sleep % | Sleep Efficiency | Transition Count | Pattern Stability | Energy Savings | Optimization Quality |
|---|---|---|---|---|---|---|
| PSO_Staged | 54.8 ± 3.2 | 0.923 ± 0.045 | 12.3 ± 2.1 | 0.87 ± 0.05 | 38.0% | High |
| GA_Staged | 57.6 ± 2.9 | 0.941 ± 0.038 | 10.8 ± 1.9 | 0.91 ± 0.04 | 41.1% | Very High |
| SA_Staged | 51.2 ± 3.8 | 0.887 ± 0.052 | 15.7 ± 2.8 | 0.82 ± 0.06 | 35.1% | Good |
| ACO_Staged | 58.4 ± 2.7 | 0.956 ± 0.035 | 9.4 ± 1.7 | 0.94 ± 0.03 | 42.4% | Excellent |
| DE_Staged | 55.6 ± 3.1 | 0.928 ± 0.041 | 11.9 ± 2.0 | 0.88 ± 0.05 | 39.9% | High |
| ABC_Staged | 59.6 ± 2.5 | 0.967 ± 0.032 | 8.7 ± 1.5 | 0.96 ± 0.02 | 44.7% | Outstanding |
| Greedy_Staged | 47.6 ± 3.9 | 0.834 ± 0.058 | 18.3 ± 3.2 | 0.79 ± 0.07 | 32.1% | Moderate |
| Algorithm | Coverage (%) | Execution Time (s) | Convergence Iterations | Quality Score | Effect Size | 95% CI |
|---|---|---|---|---|---|---|
| PSO | 87.3 ± 4.2 | 45.7 ± 6.8 | 247 ± 38 | 7.2 | - | - |
| PSO_Staged | 95.2 ± 2.1 | 28.3 ± 4.1 | 156 ± 22 | 9.1 | 2.31 | [6.8%,9.2%] |
| GA | 86.8 ± 4.8 | 52.1 ± 7.9 | 289 ± 45 | 7.0 | - | - |
| GA_Staged | 94.7 ± 2.3 | 31.2 ± 4.6 | 172 ± 28 | 8.9 | 2.18 | [6.1%, 9.7%] |
| SA | 84.2 ± 5.1 | 38.9 ± 5.7 | 198 ± 31 | 6.8 | - | - |
| SA_Staged | 92.8 ± 2.7 | 24.6 ± 3.8 | 127 ± 19 | 8.7 | 2.04 | [6.9%, 10.3%] |
| ACO | 85.6 ± 4.6 | 61.3 ± 8.9 | 342 ± 52 | 6.9 | - | - |
| ACO_Staged | 93.9 ± 2.4 | 35.7 ± 5.2 | 189 ± 29 | 8.8 | 2.27 | [6.5%, 10.1%] |
| DE | 86.1 ± 4.4 | 48.2 ± 7.1 | 267 ± 41 | 7.1 | - | - |
| DE_Staged | 94.3 ± 2.2 | 29.8 ± 4.3 | 161 ± 25 | 8.9 | 2.33 | [6.7%, 9.8%] |
| ABC | 85.9 ± 4.7 | 55.8 ± 8.2 | 318 ± 48 | 6.9 | - | - |
| ABC_Staged | 95.1 ± 2.0 | 32.4 ± 4.7 | 175 ± 27 | 9.2 | 2.41 | [7.1%, 11.2%] |
| Greedy | 82.4 ± 5.3 | 12.7 ± 2.1 | 87 ± 14 | 6.5 | - | - |
| Greedy_Staged | 89.6 ± 3.1 | 8.9 ± 1.8 | 62 ± 11 | 8.3 | 1.78 | [4.9%, 9.5%] |
| Optimization Algorithms | Dense Coverage | Wide Area | Energy Constrained | High Precision | Mixed Terrain | Emergency Response |
|---|---|---|---|---|---|---|
| PSO | 89.5% | 87.2% | 85.8% | 83.1% | 80.7% | 88.4% |
| GA | 87.8% | 85.9% | 83.4% | 81.2% | 78.9% | 86.1% |
| SA | 85.1% | 83.7% | 81.9% | 79.4% | 77.2% | 84.8% |
| ACO | 86.4% | 84.5% | 82.7% | 80.3% | 78.8% | 85.5% |
| DE | 84.7% | 82.8% | 80.5% | 78.1% | 76.4% | 83.2% |
| ABC | 83.9% | 82.1% | 79.8% | 77.6% | 75.8% | 82.9% |
| Greedy | 75.2% | 73.8% | 71.5% | 69.7% | 68.1% | 74.4% |
| PSO_Staged | 91.2% | 89.4% | 87.9% | 85.7% | 83.1% | 90.8% |
| GA_Staged | 89.9% | 88.1% | 85.6% | 83.4% | 81.2% | 88.7% |
| SA_Staged | 87.3% | 85.9% | 84.1% | 81.8% | 79.6% | 86.4% |
| ACO_Staged | 88.6% | 86.7% | 84.9% | 82.5% | 80.9% | 87.3% |
| DE_Staged | 86.9% | 85.0% | 82.7% | 80.3% | 78.7% | 85.6% |
| ABC_Staged | 86.1% | 84.3% | 82.0% | 79.8% | 78.0% | 84.8% |
| Greedy_Staged | 81.4% | 79.8% | 77.5% | 75.2% | 73.8% | 80.9% |
| Scenario Scale | Coverage Achievement | Energy Reduction | Execution Time Scaling | Quality Degradation | Drone Utilization |
|---|---|---|---|---|---|
| Small (25 × 25, 5 drones) | 97.8% ± 1.2% | 45.2% ± 3.1% | 8.3 ± 1.2 s | None | 3.2 active/1.8 sleep |
| Medium-A (50 × 50, 10 drones) | 96.4% ± 1.8% | 42.7% ± 3.7% | 18.7 ± 2.8 s | Minimal | 6.1 active/3.9 sleep |
| Medium-B (75 × 75, 15 drones) | 95.1% ± 2.3% | 39.8% ± 4.2% | 31.5 ± 4.6 s | <5% | 9.3 active/5.7 sleep |
| Large-A (100 × 100, 20 drones) | 94.3% ± 2.7% | 37.4% ± 4.8% | 47.2 ± 6.9 s | <8% | 12.8 active/7.2 sleep |
| Large-B (100 × 100, 25 drones) | 95.7% ± 2.1% | 38.9% ± 4.1% | 52.8 ± 7.3 s | <6% | 15.1 active/9.9 sleep |
| Extra-Large (125 × 125, 30 drones) | 94.8% ± 2.9% | 36.2% ± 5.1% | 68.4 ± 9.2 s | <10% | 18.5 active/11.5 sleep |
| Metric | t-Statistic | p-Value | Effect Size (Cohen’s d) | Confidence Interval (95%) | Practical Significance |
|---|---|---|---|---|---|
| Coverage Improvement | 12.47 | <0.001 | 2.31 (large) | [6.8%, 9.2%] | High |
| Energy Reduction | 15.23 | <0.001 | 2.78 (large) | [34.2%, 42.8%] | Very High |
| Convergence Speed | 9.84 | <0.001 | 1.89 (large) | [42%, 58%] | High |
| Quality Enhancement | 8.92 | <0.001 | 1.67 (large) | [18%, 28%] | Moderate-High |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
ZainEldin, H.; Farrag, T.A.; Eladl, S.G.; Almaliki, M.; Badawy, M.; Elhosseini, M.A. Smart Enforcement of Disability Parking: A Drone-Based License Plate Recognition and Staged Optimization Framework. Urban Sci. 2026, 10, 212. https://doi.org/10.3390/urbansci10040212
ZainEldin H, Farrag TA, Eladl SG, Almaliki M, Badawy M, Elhosseini MA. Smart Enforcement of Disability Parking: A Drone-Based License Plate Recognition and Staged Optimization Framework. Urban Science. 2026; 10(4):212. https://doi.org/10.3390/urbansci10040212
Chicago/Turabian StyleZainEldin, Hanaa, Tamer Ahmed Farrag, Shymaa G. Eladl, Malik Almaliki, Mahmoud Badawy, and Mostafa A. Elhosseini. 2026. "Smart Enforcement of Disability Parking: A Drone-Based License Plate Recognition and Staged Optimization Framework" Urban Science 10, no. 4: 212. https://doi.org/10.3390/urbansci10040212
APA StyleZainEldin, H., Farrag, T. A., Eladl, S. G., Almaliki, M., Badawy, M., & Elhosseini, M. A. (2026). Smart Enforcement of Disability Parking: A Drone-Based License Plate Recognition and Staged Optimization Framework. Urban Science, 10(4), 212. https://doi.org/10.3390/urbansci10040212

