1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo nghiên cứu khoa học: Development of a computer vision-based automated parking lot monitoring system

45 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Development of a Computer Vision-Based Automated Parking Lot Monitoring System
Tác giả Nguyen, Duc Hieu, Nguyen, Manh Quan
Người hướng dẫn Kim, Dinh Thai, PhD
Trường học Vietnam National University, International School
Chuyên ngành Applied Information Security
Thể loại Research Report
Năm xuất bản 2024
Thành phố Hanoi
Định dạng
Số trang 45
Dung lượng 1,29 MB

Cấu trúc

  • CHAPTER 1: ABSTRACT (9)
  • CHAPTER 2: INTRODUCTION (10)
  • CHAPTER 3: LITERATURE REVIEW (12)
    • I. What is the current state of knowledge on the topic? (12)
      • 1. ANPR / ALPR (12)
      • 2. Parking space counting in real-time (13)
    • II. What differences in approaches / methodologies are there? (15)
      • 1. ANPR (15)
      • 2. Parking space (16)
    • III. Where are the strengths and weaknesses of the research? (18)
    • IV. What further research is needed ? (22)
  • CHAPTER 4: METHODOLOGY (25)
    • I. Materials (25)
    • II. Methods (29)
  • CHAPTER 5: RESULT (33)
    • I. ANPR (33)
      • 1. Program (33)
      • 2. Output (34)
    • II. Parking space (34)
  • CHAPTER 6: DISCUSSION (36)
  • CHAPTER 7: CONCLUSION (41)

Nội dung

Technologies such as Automatic License Plate Recognition ALPR, Automatic Number Plate Recognition ANPR, and Automatic Parking Space Monitoring have evolved from early prototypes to highl

ABSTRACT

The way we manage and secure our own vehicles is only one example of how the rapid growth of technology has fundamentally changed ordinary lives in recent years

Technologies such as Automatic License Plate Recognition (ALPR), Automatic Number

Plate Recognition (ANPR), and Automatic Parking Space Monitoring have evolved from early prototypes to highly developed forms and are now indispensable for improving security and streamlining parking in residential neighborhoods, retail centers, and other public areas

The exponential growth of big data and advances in AI have paved the way for the creation of advanced algorithmic models These models not only improve the precision of systems like license plate recognition and parking space monitoring but also optimize resource utilization In the current data-driven environment characterized by a deluge of complex data, this optimization is pivotal, allowing systems to process and extract meaningful insights from vast and intricate datasets with greater accuracy and efficiency.

Inspired by these technological leaps, our research team is excited to develop a smart parking solution specifically designed for the Vietnamese market By tapping into these advanced models, we aim to craft a system that not only meets the unique demands of our local context but also elevates the overall parking experience

Our project involves integrating state-of-the-art ALPR, ANPR, and Automatic Parking

Space Monitoring technologies with pioneering algorithmic models This combination aims to streamline parking operations, bolster security, and improve user experiences

Through thorough testing, validation, and continuous improvement, we're committed to creating a robust and adaptable system that can be implemented effortlessly across various Vietnamese parking settings—from residential complexes to bustling commercial centers

By pushing the frontiers of current technology and algorithmic models, we're not just crafting solutions that will benefit the Vietnamese market We also hope to contribute valuable insights and tools that can aid researchers and practitioners around the globe who face similar challenges and opportunities in intelligent parking management

INTRODUCTION

Artificial intelligence exploded and became one of the four pillars of the 4th industrial revolution In many applications, computer vision is of great value to fields such as transportation and surveillance close Rapid advances in AI and computer vision have enabled the development of sophisticated solutions, including Automatic License Plate Recognition (ALPR), Automatic License Plate Recognition (ANPR), and Parking Space Monitoring automated vehicles,

This integration of technology brings countless benefits and opportunities to businesses, governments and individuals These intelligent solutions have the ability to streamline operations, enhance security, and optimize resource usage, ultimately leading to increased efficiency and cost savings By leveraging the power of AI and computer vision, organizations can automate complex tasks such as license plate recognition and parking lot monitoring, reducing the need for manual human intervention

ALPR (Automatic License Plate Recognition) and ANPR (Automatic Number Plate Recognition) systems revolutionize transportation by automating license plate identification These systems enhance traffic monitoring, congestion management, and parking enforcement by capturing vehicle images and using algorithms to identify and track plates Additionally, the data they collect provides insights into traffic patterns, vehicle ownership, and criminal activities, enabling data-driven transportation and public safety strategies.

Similarly, in the domain of surveillance, AI-powered computer vision technologies have revolutionized the way we monitor and secure our surroundings Automatic Parking Space Monitoring systems, for instance, utilize computer vision algorithms to detect and track the occupancy status of parking spaces in real-time By providing accurate and up- to-date information on parking availability, these systems can help reduce traffic congestion, improve parking space utilization, and enhance the overall user experience in parking facilities Furthermore, the integration of AI and computer vision in surveillance systems can enable the automatic detection of suspicious activities, facial

11 recognition, and crowd monitoring, thereby strengthening security measures and facilitating rapid response to potential threats

However, the early stages of development in the field of AI and computer vision posed significant challenges for solution providers in the transportation and surveillance sectors Designing and implementing effective algorithmic models required extensive time, effort, and resources, leading to high development and operational costs The lack of standardized approaches and the complexity of the underlying technologies often resulted in suboptimal performance and limited scalability of the solutions

Recognizing these challenges, researchers and industry experts have been actively working on advancing the state of the art in AI and computer vision The advent of deep learning techniques, coupled with the increasing availability of large-scale datasets and powerful computational resources, has fueled the development of more sophisticated and efficient algorithmic models These cutting-edge models not only surpass the performance of traditional approaches but also offer improved accuracy, robustness, and generalization capabilities

The integration of these advanced algorithmic models into transportation and surveillance solutions has the potential to revolutionize the way we manage and secure our infrastructure By leveraging the power of AI and computer vision, businesses and organizations can now develop more accurate, efficient, and cost-effective solutions that cater to the specific needs of their industries The ability to process vast amounts of data in real-time, extract meaningful insights, and make intelligent decisions based on that information opens up new possibilities for optimizing operations, enhancing safety, and delivering better services to customers

As we move forward, the continued research and development in the field of AI and computer vision hold immense promise for the future of transportation and surveillance The integration of these technologies into various aspects of our daily lives will not only improve efficiency and security but also contribute to the creation of smarter, more sustainable, and more connected communities By harnessing the power of AI and computer vision, we can unlock new opportunities, address complex challenges, and pave the way for a more intelligent and secure future

LITERATURE REVIEW

What is the current state of knowledge on the topic?

Automatic License Plate Recognition (ALPR) and Automatic Number Plate Recognition (ANPR) have garnered significant attention from researchers and industry professionals in recent years The current state of knowledge in this field encompasses various aspects, including algorithmic advancements, system architectures, and real-world applications Numerous studies have been conducted to explore the effectiveness and efficiency of ALPR/ANPR systems, shedding light on their potential benefits and limitations

One of the key focuses of research in ALPR/ANPR is the development of robust and accurate algorithms for license plate detection and recognition Researchers have proposed various approaches, such as using deep learning techniques, convolutional neural networks (CNNs), and recurrent neural networks (RNNs), to improve the performance of these systems [1] For instance, Xu et al [2] presented a deep learning- based method that combines a CNN for license plate detection and an RNN for character recognition, achieving state-of-the-art results on benchmark datasets

Another important aspect of ALPR/ANPR research is the development of efficient system architectures that can handle the processing of large volumes of data in real-time Researchers have explored the use of edge computing, cloud computing, and distributed architectures to optimize the performance and scalability of ALPR/ANPR systems [3] For example, Bhuiyan et al [4] proposed a cloud-based ALPR system that leverages the power of distributed computing to process license plate images efficiently and accurately

ALPR/ANPR systems find diverse applications, including intelligent transportation systems, law enforcement, parking management, and toll collection Their impact on traffic management, public safety, and revenue generation has been extensively studied Researchers have demonstrated how these systems optimize operations and enhance decision-making processes, showcasing their potential for improving efficiency and effectiveness in various domains.

However, despite the significant advancements in ALPR/ANPR technology, several challenges and limitations persist Issues such as variations in license plate designs, poor

13 image quality, and adverse weather conditions can affect the accuracy and reliability of these systems [7] Moreover, concerns regarding privacy, data security, and the ethical use of ALPR/ANPR data have been raised, emphasizing the need for robust policies and regulations governing their deployment [8]

In conclusion, the current state of knowledge on ALPR/ANPR reflects a dynamic and rapidly evolving field While significant progress has been made in terms of algorithmic development, system architectures, and real-world applications, there remain opportunities for further research and innovation to address the challenges and limitations associated with these technologies

2 Parking space counting in real-time

The monitoring and management of parking spaces in real-time has become a critical component of modern urban infrastructure With the increasing number of vehicles on the roads and the limited availability of parking spaces, there is a growing need for efficient and accurate systems that can provide real-time information on parking space occupancy The current state of knowledge in this field encompasses various aspects, including sensor technologies, computer vision techniques, and data analytics, which have been explored by researchers to develop effective solutions for real-time parking space count

One of the primary focuses of research in this area is the development of robust and reliable sensor technologies for detecting and monitoring parking space occupancy Various types of sensors, such as ultrasonic sensors, magnetic sensors, and infrared sensors, have been investigated for their applicability in parking space detection [9] For instance, Abdel-Hafez et al [10] proposed a wireless sensor network-based system that utilizes ultrasonic sensors to detect the presence of vehicles in parking spaces, enabling real-time monitoring of parking availability

Another key aspect of research in real-time parking space count is the application of computer vision techniques Researchers have explored the use of image processing algorithms, machine learning, and deep learning methods to analyze video feeds from surveillance cameras and detect the occupancy status of parking spaces [11] For example, Amato et al [12] developed a deep learning-based system that uses convolutional neural

14 networks (CNNs) to classify parking space occupancy from images, achieving high accuracy in real-time detection

The integration of data analytics and intelligent algorithms has also been a subject of extensive research in the field of real-time parking space count By leveraging the vast amounts of data collected from sensors and cameras, researchers have developed advanced algorithms for predicting parking space availability, optimizing parking allocation, and providing personalized recommendations to drivers [13] Li et al [14] proposed a data-driven approach that combines historical parking data with real-time sensor information to predict parking space availability and assist drivers in finding vacant spaces efficiently

The application of real-time parking space count systems has been explored in various contexts, such as smart cities, intelligent transportation systems, and parking facility management Researchers have investigated the impact of these systems on reducing traffic congestion, improving parking space utilization, and enhancing the overall user experience [15] Jegadeesan et al [16] conducted a case study on the implementation of a real-time parking space monitoring system in a smart city environment, demonstrating its effectiveness in optimizing parking operations and reducing search time for drivers

However, despite the significant advancements in real-time parking space count technology, several challenges and limitations persist Issues such as the scalability of sensor networks, the accuracy of computer vision algorithms under varying lighting and weather conditions, and the integration of multiple data sources pose challenges for the widespread deployment of these systems [17] Moreover, concerns regarding privacy, data security, and the cost-effectiveness of implementing and maintaining these systems need to be addressed through further research and development [18]

In conclusion, the current state of knowledge on real-time parking space count reflects a multidisciplinary field that combines sensor technologies, computer vision techniques, and data analytics to provide efficient and accurate solutions for parking management While significant progress has been made in terms of technological advancements and

15 real-world applications, there remain opportunities for further research and innovation to address the challenges and limitations associated with these systems.

What differences in approaches / methodologies are there?

Utilizing the advanced YOLO framework, this comprehensive ANPR solution employs a combination of techniques and libraries for precise license plate detection and recognition The methodology ensures accuracy and efficiency by seamlessly integrating various components within the ANPR system.

One of the key aspects of the methodology is the pre-processing of the input image The code includes two pre-processing functions: `preprocess_image` and `deskew_plate` The

`preprocess_image` function applies a series of image enhancement techniques to improve the quality and visibility of the license plates These techniques include upscaling the image for better resolution, converting it to grayscale, applying non-local means denoising to reduce noise, adaptive thresholding to handle variable lighting conditions, morphological operations to clean up the image, and Gaussian smoothing to further enhance the image The `deskew_plate` function, on the other hand, focuses on correcting the skew or rotation of the license plate using the `determine_skew` function from the

`deskew` library This step ensures that the license plate is properly aligned for accurate recognition

Another crucial component of the methodology is the object detection process The code utilizes the YOLO framework, which is known for its real-time object detection capabilities The `detect_objects` function takes the pre-processed image, confidence threshold, and the selected YOLO model version (either v5 or v8) as inputs It then applies the chosen YOLO model to detect the license plates in the image The confidence threshold allows for adjusting the sensitivity of the detection process, balancing precision and recall

Once the license plates are detected, the code employs the EasyOCR library to extract the text from the plates The `text` function takes the pre-processed image of each detected plate and uses EasyOCR's `readtext` method to recognize the characters The recognized text is then processed and returned as a string

The program also incorporates a parking management system that keeps track of the check-in and check-out times of vehicles based on their license plate numbers The

`check_in` function records the check-in time when a new license plate is detected, while the `check_out` function records the check-out time when the same license plate is detected again The `calculate_parking_fee` function calculates the parking duration and applies a predefined fee per hour to determine the total parking cost

The user interface of the ANPR system is built using the Streamlit library, which provides an interactive and user-friendly experience The interface allows users to upload images, select the YOLO model version, adjust the confidence threshold, and view the detected license plates along with their processed images and recognition confidence scores

The output of the code includes the original image with highlighted license plates enclosed by bounding boxes and their respective recognized text Additionally, processed images of each license plate are displayed alongside the check-in/check-out information and calculated parking fees within the sidebar.

Combining image pre-processing, YOLO-based object detection, EasyOCR for text recognition, and a parking management system, this ANPR approach offers a comprehensive solution The integration of these methodologies, facilitated by Streamlit for a user-friendly interface, demonstrates the versatility of computer vision and deep learning in addressing practical challenges like automatic license plate recognition and parking management.

The program demonstrates a computer vision-based approach to automated parking spot occupancy detection, employing various methodologies and techniques to achieve accurate and efficient results In this essay, we will explore the different approaches and methodologies utilized in the code and discuss their significance in the context of parking spot management

One of the core methodologies employed in the code is the use of a pre-defined mask image to identify the parking spots The mask serves as a template that delineates the boundaries of each parking spot in the video frame By applying connected component analysis to the mask, the code extracts the bounding boxes of each parking spot This approach allows for precise localization of the spots, eliminating the need for manual annotation or real-time object detection, which can be computationally expensive

Another key methodology is the frame-by-frame comparison technique used to detect changes in the occupancy status of the parking spots The code compares the current frame with the previous frame and calculates the absolute difference between the mean pixel values of each spot If the difference exceeds a predefined threshold, the spot is considered occupied; otherwise, it is deemed empty This approach leverages the temporal information present in the video stream to identify changes in the parking spot occupancy over time By focusing on the changes rather than performing object detection in each frame, the code achieves computational efficiency

The program also employs a visualization methodology to present the occupancy status of the parking spots in a user-friendly manner It draws rectangles around each parking spot, using green rectangles to indicate available spots and red rectangles to represent occupied spots This visual representation provides a clear and intuitive way for users to interpret the occupancy information at a glance Additionally, the code displays the total number of available spots and the total number of spots in the frame, offering a summary of the parking facility's occupancy status

To enhance the user experience and facilitate interaction with the system, the code utilizes OpenCV's `imshow()` function to display the processed video stream This allows users to monitor the parking spot occupancy in real-time and observe the changes as they occur The code also incorporates a simple user interface mechanism, enabling users to quit the program by pressing the 'q' key This demonstrates a considerate approach to user interaction and provides a convenient way to terminate the program when desired

In terms of code organization and readability, the provided code follows good practices and conventions It separates the main functionality into a dedicated `main()` function,

By implementing improvements in code structure and modularity, the code becomes more maintainable and comprehensible This is achieved through the use of meaningful variable names, consistent naming conventions, and explanatory comments These practices facilitate future modifications and seamless collaboration among developers.

The program showcases a combination of methodologies and approaches to address the challenge of automated parking spot occupancy detection By leveraging a pre-defined mask for spot localization, employing frame-by-frame comparison for change detection, utilizing visualization techniques for user-friendly presentation, and incorporating user interaction mechanisms, the code provides a comprehensive solution The code's organization and adherence to best practices further contribute to its effectiveness and maintainability These methodologies and approaches demonstrate the application of computer vision techniques to solve real-world problems in the domain of parking management, offering a promising avenue for optimizing parking facilities and improving the overall parking experience for users.

Where are the strengths and weaknesses of the research?

The Automatic Number Plate Recognition (ANPR) system presented in the research demonstrates a comprehensive approach to license plate detection and recognition, leveraging various methodologies and techniques This essay aims to critically analyze the strengths and weaknesses of the research, offering insights into areas for improvement and future exploration

One of the notable strengths of the research lies in its well-structured methodology, which encompasses essential components such as image pre-processing, object detection, text recognition, and parking management The integration of these components showcases a holistic approach to solving the ANPR problem The code employs advanced pre- processing techniques, including non-local means denoising, adaptive thresholding, and morphological operations, to enhance the quality and visibility of license plates Additionally, the utilization of the state-of-the-art YOLO framework for object detection and the EasyOCR library for text recognition demonstrates the incorporation of cutting- edge technologies to achieve accurate and efficient results

However, despite these strengths, the research exhibits several weaknesses that warrant attention Firstly, the essay lacks a comprehensive evaluation of the ANPR system's performance using standard metrics such as precision, recall, and F1-score Quantitative evaluation is crucial to assess the effectiveness of the proposed approach and compare it with existing techniques Without a thorough evaluation, it becomes challenging to gauge the system's real-world applicability and identify areas for improvement

Moreover, the research does not provide sufficient details regarding real-world testing and validation of the ANPR system It is essential to evaluate the system's performance under diverse real-world scenarios, considering factors such as varying lighting conditions, camera angles, and plate variations The absence of extensive real-world testing raises concerns about the robustness and practicality of the proposed approach in real-life deployments

Another weakness of the research lies in the limited discussion of scalability and efficiency considerations In practical implementations, factors such as processing speed, memory consumption, and the ability to handle a large volume of images or video streams are critical The essay does not address these aspects, leaving questions about the system's scalability and its ability to meet the demands of real-world applications

Furthermore, the research does not provide insights into how the system handles challenging scenarios and edge cases, such as partially occluded plates, dirty or damaged plates, or plates with non-standard fonts or layouts Addressing these edge cases is crucial for a comprehensive ANPR solution, as they commonly occur in real-world scenarios The absence of a discussion on error handling and robustness to such cases limits the understanding of the system's capabilities and potential limitations

Lastly, the essay lacks a comparative analysis with other state-of-the-art ANPR approaches Comparing the proposed methodology with existing techniques would provide valuable insights into its relative performance, strengths, and areas for improvement Without a comparative analysis, it becomes difficult to assess the novelty and significance of the research in the context of the existing body of work

While the research presents a comprehensive approach to ANPR, incorporating advanced techniques and frameworks, it exhibits several weaknesses that require further attention

To strengthen the research, it is recommended to conduct extensive real-world testing, evaluate the system's performance using standard metrics, address scalability and efficiency considerations, handle edge cases and challenging scenarios, and perform a comparative analysis with existing approaches By addressing these weaknesses, the research can provide a more robust and reliable ANPR solution, enhancing its potential for real-world applications and contributing to the advancement of the field

The post presents research on computer vision algorithms for automatic parking space occupancy detection The code combines a number of techniques and strategies to provide precise and effective outcomes instantly The purpose of this article is to critically evaluate the research's advantages and disadvantages while highlighting its contributions and potential areas for development

A prominent advantage of the study is its effective method for spot localization The method precisely extracts the bounding boxes of each parking place by using a pre-defined mask image and connected component analysis This allows for precision localization without the requirement for computationally intensive real-time item recognition or manual annotation This approach shows how to leverage past knowledge to minimize computational complexity and simplify the problem

Moreover, the code employs a temporal analysis technique for occupancy detection, leveraging the frame-by-frame comparison of mean pixel values to identify changes in parking spot occupancy over time This approach is computationally efficient and avoids the need for object detection in each frame, making it suitable for real-time processing The use of temporal information adds robustness to the occupancy detection process and captures the dynamic nature of parking spot usage

The research also excels in providing a user-friendly visualization of the parking spot occupancy status By drawing color-coded rectangles around each spot and displaying the total number of available spots, the code presents a clear and easily interpretable visual representation of the parking facility's occupancy This intuitive visualization enhances

21 the usability of the system and facilitates quick decision-making for parking management personnel

Despite its strengths, the research lacks quantitative evaluation metrics, making it difficult to assess its effectiveness and compare it to existing methods The absence of rigorous evaluation hinders the ability to gauge the system's performance and reliability in real-world scenarios, limiting the credibility and practical significance of the proposed approach.

Furthermore, the research does not adequately address the robustness of the system under challenging conditions, such as partial occlusions, varying lighting, or different camera angles Evaluating the system's performance in these scenarios is crucial to ensure its practicality and reliability in real-world deployments The essay does not provide insights into how the code handles such challenges, leaving questions about its adaptability and generalizability

Another weakness of the research is the use of a fixed threshold for occupancy detection based on the difference between frames While this approach may work well in controlled environments, it may not be optimal for all scenarios and may require fine-tuning based on specific parking conditions The essay does not discuss the selection or adaptability of the threshold, which is essential for robust performance across different parking facilities

What further research is needed ?

The further study is required to determine the accuracy and dependability of Automatic Number Plate Recognition (ANPR) systems in a variety of environmental settings Although there has been extensive research done on the application of sophisticated deep learning models - such as the v5 and v8 models in the script under discussion—for object detection and character recognition, there is a discernible discrepancy in these systems' performance in a number of difficult scenarios, such as dimly lit areas, moving automobiles, or odd license plates

To improve the effectiveness of ANPR systems globally, further research is crucial to enhance their adaptability to the diverse range of license plate designs and formats found worldwide Current models are often trained with limited datasets that do not adequately represent the broad spectrum of plate configurations and alphabets encountered internationally This shortcoming may hamper the accuracy of ANPR technologies in regions where plate designs or alphabets deviate significantly from those included in the training data.

Moreover, a thorough examination of these models' resilience to external factors has not yet been carried out In perfect conditions, many models work well, but when faced with glare, dirt, or obstructions like bumper stickers or tow bars, they suffer dramatically Developing intelligent systems that can overcome obstacles and maintain high accuracy is critical for real-world applications such as parking management and traffic law enforcement

Additionally, there is a great chance to improve ANPR systems' real-time processing capabilities The script under consideration proposes processing subsequent to picture upload; this approach does not address situations requiring instantaneous response, such flowing traffic Enhancing real-time data processing capabilities may enable ANPR systems to be applied in more dynamic environments

Many ethical and privacy issues are brought up by the widespread use of ANPR devices, and these issues need to be properly handled There is a higher risk of misuse with increased intake Investigating strategies to guarantee that ANPR technology is utilized sensibly while upholding openness and safeguarding personal privacy is essential

Despite tremendous advancements in ANPR technology, there is still a great need for study into these issues If the problems of adaptability, durability, and instantaneous processing are resolved, not only will these technologies function better, but they will also gain broader acceptance and be incorporated into daily life if the moral implications of their use are carefully thought out The value of ANPR systems to society will rise as a result of these massive research projects, which will open the door to more reliable, efficient

The core program provides a good foundation for the application of image processing in parking management, while there are several prospects for innovation and progress in this field Future breakthroughs and present restrictions indicate many critical areas where more study might significantly increase the state of the art in both technology and user experience

First and foremost, one of the script's core weaknesses is its reliance on frequent outside occurrences In the real world, conditions such as changing illumination, bad weather, and visual obstacles are typical The ability of algorithms to adapt to changing situations may considerably increase the dependability and utility of parking management systems

One limitation of current parking detection systems is the use of static masks to identify parking spaces, which fails to adapt to dynamic changes in parking lot design or temporary obstructions To enhance system adaptability, research should focus on developing dynamic mask generation algorithms capable of real-time adjustment to varying parking scenarios, ensuring reliable parking detection in diverse environments.

Machine learning can significantly improve parking occupancy detection accuracy By utilizing models trained on comprehensive datasets encompassing various vehicle types and parking scenarios, the system can effectively eliminate false detections, such as erroneously identifying occupied spaces as empty and vice versa This enhanced accuracy leads to increased overall system efficiency and reliability.

The script currently just allows the user to stop the program and provides limited user interaction Investigating more complicated yet approachable user interfaces with

24 interactive features and real-time updates may significantly improve users' involvement with the system Furthermore, integrating these systems to other digital platforms or mobile applications may boost their utility, making it easier for users to receive parking information

Although the primary script provides a solid framework, tackling these issues through targeted research might take parking management systems into a new era of efficiency and user-centered design, making them an indispensable instrument in urban infrastructure management Although there are several opportunities for innovation and growth in this sector, the basic script provides a solid foundation for applying image processing to parking management Prospective advances and present limits indicate to a number of key areas where more research might considerably improve technology and user experience

METHODOLOGY

Materials

Figure 1: Materials for ‘ANPR’ program

The provided image presents a comprehensive overview of an Automatic Number Plate Recognition (ANPR) system implemented in Python The project structure and code snippet reveal the key components and methodologies employed to achieve accurate and efficient license plate detection and recognition

The ANPR system leverages a combination of computer vision techniques, machine learning models, and optical character recognition (OCR) to extract and interpret license plate information from input images The project imports essential libraries such as OpenCV (cv2) for image processing, NumPy for numerical operations, and EasyOCR for text recognition

The code follows a modular approach, with separate directories for data, demo images, and models This organized structure enhances code maintainability and facilitates collaboration among developers The "Data" directory contains sample images of vehicles with license plates, which serve as test cases for evaluating the system's performance The

"DEMO" directory holds additional demo images, while the "models" directory likely stores pre-trained machine learning models used for license plate detection

The main Python script, "new.py," serves as the entry point of the ANPR system It encapsulates the core functionalities and pipeline of the recognition process The script begins by setting the language to English for the EasyOCR reader, enabling accurate text recognition It also initializes variables to keep track of the parking records, which is useful for applications like parking management systems

A significant aspect of the ANPR system is the image pre-processing stage The

`preprocess_image` function applies a series of computer vision techniques to enhance the quality and visibility of the license plates in the input image These techniques include resizing the image for better resolution, converting it to grayscale, applying noise reduction using Non-Local Means Denoising, adaptive thresholding for handling varying lighting conditions, morphological operations to clean up the image, and Gaussian smoothing to further improve the image quality The pre-processing stage is crucial for improving the accuracy of the subsequent plate detection and recognition steps

The `deskew` library is employed to rectify any skewness or rotation present in the license plates This alignment process ensures proper positioning for enhanced recognition accuracy Subsequently, the preprocessed image is fed into the EasyOCR reader, which extracts the text from the license plates.

The ANPR system's robust error handling capabilities ensure its reliability in real-world applications It gracefully manages undefined variables and functions, preventing system failures and maintaining consistent performance This attention to detail enhances the system's stability and ensures accurate and reliable results.

In terms of code execution, the script utilizes the Streamlit library to create an interactive web application for the ANPR system Streamlit allows for easy integration of input widgets, image display, and output visualization, enhancing the user experience and facilitating seamless interaction with the ANPR functionality

The ANPR system presented in the image demonstrates a well-structured and modular approach to license plate recognition By leveraging state-of-the-art computer vision

27 techniques, machine learning models, and OCR libraries, the system aims to achieve high accuracy and efficiency in extracting license plate information from vehicle images The code organization, pre-processing techniques, error handling, and integration with Streamlit contribute to the robustness and usability of the ANPR system, making it suitable for various applications such as parking management, traffic monitoring, and law enforcement

Figure 2: Materials for ‘Parking space’ program

The project structure and configuration file for a parking spot occupancy detection system The project follows a modular architecture, with separate directories for different components and resources The main directory contains the core Python script, "main.py," which serves as the entry point for the application

The "requirements.txt" file plays a crucial role in managing the project's dependencies It lists all the external libraries and packages required for the system to function properly

By specifying the necessary dependencies in this file, developers can easily set up the project environment and ensure consistent behavior across different machines This practice promotes reproducibility and simplifies the deployment process

The "parking_spot.iml" file, located in the root directory, suggests that the project is developed using the IntelliJ IDEA integrated development environment (IDE) This file stores project-specific configurations and settings, enabling developers to maintain a consistent development environment and leverage the powerful features provided by the IDE

Within the project structure, there are several subdirectories that organize the various components and resources The "idea" directory likely contains IDE-specific settings and configurations, while the "inspection Profiles" directory may store custom code inspection rules to ensure code quality and adherence to best practices

The "data" directory holds different types of data files required for the parking spot occupancy detection system It includes sample parking images in JPEG format, such as

"parking_1920_1080_loop.mp4," which could be used for testing and evaluation purposes The "mask_crop.png" file suggests the presence of a mask image that defines the regions of interest for parking spot detection Additionally, the "model.h" file indicates the utilization of a pre-trained machine learning model for occupancy classification

The "parking_spot.iml" file provides valuable insights into the project's configuration It specifies the XML version and encoding used in the project files The

"NewModuleRootManager" component defines the project's module settings, including the source folder, JDK version, and language level The "orderEntry" elements list the dependencies required for the project, such as the Python SDK and external libraries

Methods

The provided image showcases the materials and methods utilized in the construction of an ANPR system The project's structure and code excerpts demonstrate a thorough approach to data acquisition, model training, and system deployment, drawing on contemporary methods in computer vision and deep learning.

One of the fundamental aspects of building a robust ANPR system is the acquisition of a diverse and representative dataset The project includes a dedicated "Data" directory, which likely contains a collection of vehicle images captured under various lighting conditions, camera angles, and plate variations These images serve as the foundation for training and evaluating the performance of the ANPR models To ensure the system's ability to generalize and handle real-world scenarios, it is crucial to collect a large dataset that encompasses different plate styles, fonts, and environmental factors The presence of subdirectories such as "IMG-20230405-WA0024.jpg" and "IMG-20230405- WA0031.jpg" suggests the inclusion of multiple images, potentially captured from different sources or locations

In addition to the raw image data, the project incorporates pre-processing techniques to enhance the quality and consistency of the training samples The code snippet mentions the usage of the `deskew` library, which indicates the application of image deskewing techniques to correct any rotational misalignments in the license plate images Furthermore, the `preprocess_image` function applies a series of computer vision techniques, including resizing the image for better resolution, converting it to grayscale, applying noise reduction using Non-Local Means Denoising, adaptive thresholding for handling varying lighting conditions, morphological operations to clean up the image, and Gaussian smoothing to further improve the image quality These pre-processing steps are

30 essential for enhancing the visibility and clarity of the license plate regions, facilitating accurate character recognition

The project also leverages transfer learning, a technique commonly used in deep learning to accelerate model training and improve performance The code imports pre-trained models such as "anpr_v5.pt" and "anpr_v8.pt," which are likely Convolutional Neural Network (CNN) models that have been previously trained on large-scale datasets for license plate detection and recognition tasks By fine-tuning these pre-trained models on the specific ANPR dataset, the system can benefit from the learned features and achieve better accuracy with limited training data The choice of the pre-trained model architecture and its compatibility with the ANPR task is crucial for optimal results

To facilitate the development and deployment of the ANPR system, the project includes various dependencies and libraries The code imports essential packages such as OpenCV (cv2) for image processing, NumPy as a fundamental library for numerical operations, EasyOCR for optical character recognition, and Streamlit for creating interactive web applications These libraries provide powerful tools and functionalities that streamline the implementation of the ANPR pipeline

As the primary access point for the ANPR system, the "new.py" script manages the integration of its various components It orchestrates data loading, pre-processing, model inference, and post-processing operations Additionally, it may include user interfaces or visualization capabilities for displaying recognition outcomes and evaluating the system's functionality.

Through a comprehensive approach, our ANPR project utilizes advanced data collection, preprocessing techniques, and state-of-the-art libraries to establish a robust and accurate ANPR system The acquisition of a diverse dataset and the application of image deskewing, advanced preprocessing, and transfer learning contribute to its reliability The project leverages cutting-edge frameworks for efficient implementation and deployment, ensuring a reliable and effective system.

31 automated solution for license plate recognition in various real-world applications, such as parking management, traffic monitoring, and law enforcement

The image provided offers valuable insights into the materials and methods employed in the development of a parking spot occupancy detection system The project structure and configuration files reveal a well-organized approach to data collection, model training, and system implementation

One of the critical aspects of building a robust parking spot detection system is the collection of high-quality training data The project includes a dedicated "data" directory, which likely contains a diverse set of parking lot images captured under various lighting conditions, camera angles, and occupancy scenarios These images serve as the foundation for training and evaluating the system's performance To ensure the model's ability to generalize and handle real-world variations, it is essential to collect a large and representative dataset that encompasses different parking lot layouts, vehicle types, and environmental factors

In addition to the raw image data, the project incorporates pre-processing techniques to enhance the quality and consistency of the training samples The presence of files such as

"parking_crop.mp4" and "mask_crop.png" suggests the use of image cropping and masking operations to focus on the relevant regions of interest within the parking lot These pre-processing steps help in reducing computational complexity and improving the model's learning efficiency by eliminating irrelevant background information

Leveraging transfer learning, the project employs a pre-trained CNN model for parking spot detection Transfer learning accelerates model training and enhances performance by utilizing knowledge acquired from a large-scale dataset The pre-trained model, selected based on its compatibility with the parking spot detection task, facilitates feature extraction Fine-tuning this model on the specific dataset enhances accuracy, leveraging learned features.

To facilitate the training process, the project includes configuration files such as

"parking_spot.iml" and "requirements.txt." These files specify the necessary dependencies, libraries, and settings required to set up the development environment and ensure reproducibility The "parking_spot.iml" file defines the project's module structure, source folders, and language level, while the "requirements.txt" file lists the external libraries and their versions needed for the project By properly documenting and managing these dependencies, the project promotes collaboration and ease of deployment across different systems

The presence of the "main.py" script suggests that it serves as the entry point for the parking spot detection system This script likely integrates the various components, including data loading, model initialization, training, and evaluation It may also incorporate user interfaces or visualization tools to present the detection results and provide insights into the system's performance

The materials and methods employed in this parking spot detection project demonstrate a systematic approach to data collection, pre-processing, model training, and system integration The use of a diverse and representative dataset, along with techniques such as image cropping, masking, and transfer learning, contributes to the development of a robust and accurate detection model The project's well-structured organization, configuration files, and documentation facilitate collaboration, reproducibility, and deployment By leveraging these materials and methods, the parking spot detection system aims to provide an efficient and reliable solution for monitoring and managing parking lot occupancy in real-world scenarios

RESULT

ANPR

Figure 3: A snipped code of ANPR program

Figure 4: Snipped code of main function

Figure 5: Output of ANPR program

Parking space

Figure 6: Snipped code of ‘Parking space’ program

Figure 7: Coordinates of empty parking lot according to video frame

Figure 8: Output of Parking space counting in real time

DISCUSSION

The ANPR system utilizes deep learning and computer vision techniques to enhance license plate recognition The system's efficacy in detecting and identifying plates across diverse conditions has been assessed, ensuring its robustness and accuracy in real-world applications.

The results support the hypothesis that the integration of pre-trained YOLO models, image pre-processing techniques, and character recognition using EasyOCR can lead to accurate license plate detection and recognition The system successfully detects license plates in the uploaded images, applies pre-processing to enhance the plate regions, and recognizes the characters on the plates The confidence scores associated with the detected plates indicate the reliability of the recognition process

The findings of this research are consistent with previous studies in the field of ANPR Several researchers have employed deep learning techniques, particularly convolutional neural networks (CNNs) such as YOLO, for license plate detection and recognition The use of image pre-processing techniques, such as grayscale conversion, noise reduction, and adaptive thresholding, has been widely reported to enhance the quality of license plate images and improve recognition accuracy Additionally, the incorporation of character recognition libraries like EasyOCR has been shown to be effective in extracting text from license plates

During the research, some unexpected variables were encountered that could have influenced the results Factors such as variations in lighting conditions, camera angles, and plate orientations posed challenges to the system's performance The presence of skewed or rotated license plates required the implementation of the `deskew_plate` function to correct the orientation and improve recognition accuracy Furthermore, the quality and resolution of the uploaded images played a significant role in the system's ability to detect and recognize license plates accurately

The research method employed in this study, which involved the development of an ANPR system using deep learning and computer vision techniques, was appropriate for the objectives of the research The use of pre-trained YOLO models allowed for efficient object detection, while the incorporation of image pre-processing techniques and character recognition libraries enhanced the system's robustness and accuracy The Streamlit web application provided a user-friendly interface for uploading images and visualizing the results, making the system accessible and interactive

While the results of this research align with the findings of other studies in the field of ANPR, some differences can be attributed to the specific techniques and methodologies employed The choice of pre-trained YOLO models (`v5` and `v8`) and the specific image pre-processing steps applied may differ from other studies Additionally, the integration of parking logic and the calculation of parking fees based on vehicle entry and exit times add a unique aspect to this research, as not all ANPR studies focus on parking management applications

Combining deep learning, computer vision, and character recognition, the Automated Number Plate Recognition (ANPR) system demonstrated remarkable accuracy in detecting and recognizing license plates Despite challenges posed by varying lighting conditions and plate orientations, the system's design effectively addressed these issues Practicality and applicability were enhanced by incorporating parking logic and developing a user-friendly web application Ongoing research aims to expand the dataset, explore alternative deep learning architectures, and devise techniques to further enhance robustness and accuracy in diverse environments, ensuring the system's continued effectiveness in real-world applications.

Utilizing computer vision, a novel automated parking spot monitoring system was developed, aiming to determine the occupancy status of parking spaces This system analyzes video feeds in real-time, leveraging image processing and object detection algorithms to identify occupied and vacant spots, providing up-to-date information on parking availability.

The results strongly support the hypothesis that computer vision techniques, such as connected component analysis and image differencing, can be effectively used to detect and monitor parking spot occupancy The system successfully identifies individual parking spots using a pre-defined mask and accurately tracks their occupancy status over time The color-coded visualization of occupied (red) and available (green) spots in the output frame demonstrates the system's ability to reliably determine the occupancy status of each parking spot The high accuracy achieved in detecting available and occupied spots validates the effectiveness of the proposed approach

The findings of this research are well-aligned with previous studies in the field of parking spot monitoring using computer vision Numerous researchers have employed similar techniques, such as background subtraction, object detection, and image analysis, to detect and track vehicles in parking lots The use of connected component analysis to identify individual parking spots and the application of image differencing to detect changes in spot occupancy have been widely reported and validated in various studies The successful implementation of these techniques in this research further strengthens the credibility of the approach and confirms its potential for real-world applications

During the research, several unexpected variables were encountered that could have influenced the results Varying lighting conditions, shadows, and occlusions posed challenges to the system's accuracy The presence of non-vehicle objects, such as pedestrians or debris, within the parking spots had the potential to cause false positive or false negative detections Additionally, the quality and resolution of the video feed, as well as the camera angle and distance from the parking spots, could have impacted

39 the system's performance These variables highlight the importance of robust image processing techniques and the need for adaptability to diverse environmental conditions

The research method employed in this study, which involved the development of a parking spot monitoring system using computer vision techniques, was highly appropriate for the objectives of the research The use of a pre-defined mask to identify individual parking spots and the application of connected component analysis and image differencing techniques proved to be effective in detecting and tracking spot occupancy The step-based approach, where the system processes frames at regular intervals (every 30 frames in this case), optimizes computational resources while maintaining real-time monitoring capabilities The chosen methods and parameters demonstrate the system's ability to provide accurate and timely information about parking spot availability

While acknowledging similarities to existing research, this study's methodology is unique, influencing its outcomes The choice of parameters, such as step size and detection threshold, may differ from other studies, potentially affecting the system's responsiveness and precision Additionally, the use of a pre-defined mask for spot identification, rather than real-time methods, could introduce variations in performance compared to other approaches However, these variations do not diminish the study's validity, as the methodology was tailored to the specific requirements and limitations of this research.

The research conducted on the parking spot monitoring system provides strong evidence for the effectiveness of computer vision techniques in detecting and tracking parking spot occupancy The findings are well-supported by previous research in the field, validating the approach taken While unexpected variables such as lighting conditions and occlusions posed challenges, the system's design and methodology proved to be highly appropriate for addressing these issues The real-time visualization of available and

40 occupied spots offers valuable insights for parking management and decision-making Future research could focus on enhancing the system's robustness to varying environmental conditions, incorporating more advanced object detection and tracking techniques, and exploring the integration of the system with smart parking solutions for improved efficiency and user experience The successful implementation of this research paves the way for the development of intelligent parking management systems that can optimize resource utilization and enhance the overall parking experience for users

CONCLUSION

The research presented in this report highlights the significant advancements and potential of Automatic License Plate Recognition (ALPR), Automatic Number Plate Recognition (ANPR), and Automatic Parking Space Monitoring technologies By leveraging computer vision, artificial intelligence, and innovative algorithmic models, these systems offer promising solutions for enhancing security, streamlining parking operations, and optimizing resource utilization in various settings

Deep learning technologies, such as CNNs and RNNs, have proven effective in license plate detection and recognition Efficient system architectures, including edge, cloud, and distributed computing, enable scalable and real-time processing of large data volumes These technologies find practical application in various domains, including intelligent transportation systems, law enforcement, parking management, and toll collection, showcasing their potential for widespread adoption.

However, the research also reveals several challenges and limitations that warrant further investigation Variations in license plate designs, poor image quality, adverse weather conditions, and concerns regarding privacy and data security pose significant hurdles to the reliable and ethical deployment of ALPR/ANPR systems Similarly, the scalability of sensor networks, accuracy under varying conditions, integration of multiple data sources, and cost-effectiveness remain critical issues in the context of Automatic Parking Space Monitoring

To address these challenges and advance the field, future research should focus on the following areas:

- Developing more robust and adaptive algorithms that can handle diverse license plate formats, environmental conditions, and image quality variations

- Investigating privacy-preserving techniques and secure data management practices to ensure the responsible use of ALPR/ANPR data and protect individual privacy rights

- Exploring the integration of multiple sensing modalities and data fusion techniques to improve the accuracy and reliability of parking space occupancy detection

- Conducting comprehensive real-world evaluations and benchmarking studies to assess the performance, scalability, and cost-effectiveness of these technologies in various deployment scenarios

- Collaborating with stakeholders, including government agencies, industry partners, and end-users, to develop standardized guidelines, policies, and best practices for the ethical and efficient implementation of ALPR/ANPR and Automatic Parking Space Monitoring systems

The practical implications of this research are far-reaching For law enforcement agencies, the adoption of ALPR/ANPR technologies can significantly enhance their ability to identify and track vehicles of interest, leading to improved public safety and more efficient investigations In the realm of parking management, the deployment of Automatic Parking Space Monitoring systems can optimize parking space utilization, reduce traffic congestion, and enhance the overall user experience Furthermore, the insights gained from the collected data can inform data-driven decision-making and enable the development of intelligent transportation strategies

Based on the findings of this research, the following recommendations can be made:

- Policymakers should establish clear guidelines and regulations governing the use of ALPR/ANPR and Automatic Parking Space Monitoring technologies to ensure their responsible and ethical deployment while safeguarding individual privacy rights

- Industry stakeholders should invest in the development of standardized hardware and software solutions that prioritize accuracy, reliability, and interoperability to facilitate the widespread adoption of these technologies

- Transportation authorities and parking facility managers should pilot and gradually implement these systems, closely monitoring their performance and making data- driven improvements to optimize their effectiveness and user satisfaction

- Researchers should continue to push the boundaries of computer vision, artificial intelligence, and algorithmic models to address the identified challenges and limitations, fostering innovation and driving the field forward

In conclusion, this research highlights the immense potential of ALPR/ANPR and Automatic Parking Space Monitoring technologies in revolutionizing transportation and parking management By addressing the identified challenges, fostering collaboration among stakeholders, and driving further research and development, we can harness the power of these technologies to build smarter, safer, and more efficient communities

[1] Zhao, W., Chellappa, R., Phillips, P J., & Rosenfeld, A (2003) Face recognition: A literature survey ACM Computing Surveys, 35(4), 399-458

[2] Xu, Z., Yang, W., Meng, A., Lu, N., Huang, H., Ying, C., & Huang, L (2018) Towards end-to-end license plate detection and recognition: A large dataset and baseline

In Proceedings of the European Conference on Computer Vision (ECCV) (pp 255-271)

[3] Bharadwaj, S., Manjunath, B S., & Chakravarty, S (2018) A review on automatic license plate recognition systems In Proceedings of the IEEE International Conference on Signal and Image Processing Applications (ICSIPA) (pp 135-140)

[4] Bhuiyan, M A., Ali, M A., Hossain, M A., & Hasan, M N (2019) A cloud-based automated toll collection system using ALPR In Proceedings of the International Conference on Electrical, Computer and Communication Engineering (ECCE) (pp 1-6)

[5] Du, S., Ibrahim, M., Shehata, M., & Badawy, W (2013) Automatic license plate recognition (ALPR): A state-of-the-art review IEEE Transactions on Circuits and Systems for Video Technology, 23(2), 311-325

[6] Shashirangana, J., Padmasiri, H., Meedeniya, D., & Perera, C (2020) Automated license plate recognition: A survey on methods and techniques IEEE Access, 8, 130576-

[7] Asif, M R., Qi, J., Wang, T., Fareed, M S., & Raza, S A (2020) License plate detection for multi-national vehicles: An illumination invariant approach in multi-lane environment IEEE Access, 8, 139827-139840

[8] Frome, F S., & Rosenblatt, D (2016) The ethical and legal implications of automatic license plate recognition technology Albany Law Journal of Science & Technology, 26(1), 135-171

[9] Nandugudi, A., Ki, T., Nuessle, C., & Challen, G (2014) ParkSense: A smartphone based sensing system for on-street parking In Proceedings of the 20th Annual International Conference on Mobile Computing and Networking (pp 263-276).

Ngày đăng: 08/10/2024, 09:26

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Zhao, W., Chellappa, R., Phillips, P. J., & Rosenfeld, A. (2003). Face recognition: A literature survey. ACM Computing Surveys, 35(4), 399-458 Khác
[2] Xu, Z., Yang, W., Meng, A., Lu, N., Huang, H., Ying, C., & Huang, L. (2018). Towards end-to-end license plate detection and recognition: A large dataset and baseline.In Proceedings of the European Conference on Computer Vision (ECCV) (pp. 255-271) Khác
[3] Bharadwaj, S., Manjunath, B. S., & Chakravarty, S. (2018). A review on automatic license plate recognition systems. In Proceedings of the IEEE International Conference on Signal and Image Processing Applications (ICSIPA) (pp. 135-140) Khác
[4] Bhuiyan, M. A., Ali, M. A., Hossain, M. A., & Hasan, M. N. (2019). A cloud-based automated toll collection system using ALPR. In Proceedings of the International Conference on Electrical, Computer and Communication Engineering (ECCE) (pp. 1-6) Khác
[5] Du, S., Ibrahim, M., Shehata, M., & Badawy, W. (2013). Automatic license plate recognition (ALPR): A state-of-the-art review. IEEE Transactions on Circuits and Systems for Video Technology, 23(2), 311-325 Khác
[6] Shashirangana, J., Padmasiri, H., Meedeniya, D., & Perera, C. (2020). Automated license plate recognition: A survey on methods and techniques. IEEE Access, 8, 130576- 130589 Khác
[7] Asif, M. R., Qi, J., Wang, T., Fareed, M. S., & Raza, S. A. (2020). License plate detection for multi-national vehicles: An illumination invariant approach in multi-lane environment. IEEE Access, 8, 139827-139840 Khác
[8] Frome, F. S., & Rosenblatt, D. (2016). The ethical and legal implications of automatic license plate recognition technology. Albany Law Journal of Science & Technology, 26(1), 135-171 Khác
[9] Nandugudi, A., Ki, T., Nuessle, C., & Challen, G. (2014). ParkSense: A smartphone based sensing system for on-street parking. In Proceedings of the 20th Annual International Conference on Mobile Computing and Networking (pp. 263-276) Khác
[10] Abdel-Hafez, A., Al-Hussein, M., Shu, Y., Manrique, J., & Bouferguene, A. (2016). Wireless sensor networks for parking management systems in smart Cities. Journal of King Saud University-Computer and Information Sciences, 28(3), 311-317 Khác
[11] Amato, G., Carrara, F., Falchi, F., Gennaro, C., Meghini, C., & Vairo, C. (2017). Deep learning for decentralized parking lot occupancy detection. Expert Systems with Applications, 72, 327-334 Khác
[12] Amato, G., Bolettieri, P., Moroni, D., Carrara, F., Ciampi, L., Pieri, G., ... & Vairo, C. (2018). A wireless smart camera network for parking monitoring. In Proceedings of the IEEE Globecom Workshops (GC Wkshps) (pp. 1-6) Khác
[13] Caicedo, F., Blazquez, C., & Miranda, P. (2012). Prediction of parking space availability in real time. Expert Systems with Applications, 39(8), 7281-7290 Khác
[14] Li, C., Ding, Z., Zhao, D., Yi, J., & Zhang, G. (2018). Building energy consumption prediction: An extreme deep learning approach. Energies, 11(10), 2673 Khác
[16] Jegadeesan, S., Dhamodaran, M., & Praveen, S. S. A. (2019). Smart parking system using IoT. In Proceedings of the 3rd International Conference on Computing and Communications Technologies (ICCCT) (pp. 231-233) Khác
[17] Fraifer, M., & Fernstrửm, M. (2016). Investigation of smart parking systems and their technologies. In Proceedings of the Thirty Seventh International Conference on Information Systems, IoT Smart City Challenges Applications (ISCA) (pp. 1-14) Khác
[18] Wang, H., & He, W. (2011). A reservation-based smart parking system. In Proceedings of the IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) (pp. 690-695) Khác

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN