Computer Vision
Vincent Andrew Akpan; David Ayo-oluwa Adegoke; Ebunoluwa Temiloluwa Adejayan; Kehinde Adesola Adepoju
Abstract
Background and Objectives: The manual method of writing down vehicle plate numbers (VPNs), vehicle types, date, and time-stamps at the point of entry into and/or exit from the premises of organizations as well as the exit and/or entry time are not only time-consuming and stressful but are also prone ...
Read More
Background and Objectives: The manual method of writing down vehicle plate numbers (VPNs), vehicle types, date, and time-stamps at the point of entry into and/or exit from the premises of organizations as well as the exit and/or entry time are not only time-consuming and stressful but are also prone to errors, delays, inconsistency and possible loss of hand-written data due to possible environmental hazards which makes this archaic method unreliable especially for security reasons. This study presents an artificial intelligence-based YOLOv3 using DarkNet-53 deep convolutional neural network (CNN) model architecture for the development of an automatic vehicle inventory system (AVIS) with a PostgreSQL-based dynamic relational database system (RDBS) for captured data storage and retrieval in real-time using Google cloud storage/retrieval.Methods: The AVIS with dynamic RDBS employs power-over-Ethernet (PoE) switch, PoE IP-based camera, Airtel router/Wi-Fi module and YOLOv3 using DarkNet-53 algorithm to capture and process VPNs from streaming video of moving vehicles. The processed results are stored in a properly designed dynamic RDBS over Google cloud storage system. The dynamic RDBS automatically creates and inserts all relevant vehicle information for security surveillance and tracking purposes. Several standard quantitative and qualitative metrics have been used to evaluate the performances of the YOLOv3 using DarkNet-53 architecture against YOLOv8 using CSPDarkNet-53 and YOLOv3 using SqueezeNet model architectures for comparison purposes.Results: Quantitatively, the YOLOv3 using DarkNet-53 and YOLOv8 using CSPDarkNet-53 achieved virtually equal performance metrics except for the excessive long execution time of 4.5839 hours used by YOLOv8 with CSPDarkNet-53compared to the 2.9713 minutes used by the YOLOv3 with DarkNet-53. The YOLOv3 with SqueezeNet used only 1.9901 minutes with relatively lower performance metric values. Qualitatively, successful and accurate LPNs detection and recognition with dynamic RDBS update to the cloud within 3 seconds for 25 random vehicles entering and/or exiting the premises of a car dealer company for a period of three days between 10:00am and 2:00pm daily has been achieved with YOLOv3 using DarkNet-53 model architecture.Conclusion: The proposed low-cost AVIS based on YOLOv3 using DarkNet-53 model architecture with a PostgreSQL dynamic RDBS and Google cloud storage have been successfully designed, implemented and validated with successful results for LPN detection and recognition. The proposed techniques offers promising potentials for timely and accurate data collection to optimize vehicle inventory management, control and operations for security surveillance design.
Artificial Intelligence
S. H. Zahiri; R. Iranpoor; N. Mehrshad
Abstract
Background and Objectives: Person re-identification is an important application in computer vision, enabling the recognition of individuals across non-overlapping camera views. However, the large number of pedestrians with varying appearances, poses, and environmental conditions makes this task particularly ...
Read More
Background and Objectives: Person re-identification is an important application in computer vision, enabling the recognition of individuals across non-overlapping camera views. However, the large number of pedestrians with varying appearances, poses, and environmental conditions makes this task particularly challenging. To address these challenges, various learning approaches have been employed. Achieving a balance between speed and accuracy is a key focus of this research. Recently introduced transformer-based models have made significant strides in machine vision, though they have limitations in terms of time and input data. This research aims to balance these models by reducing the input information, focusing attention solely on features extracted from a convolutional neural network model. Methods: This research integrates convolutional neural network (CNN) and Transformer architectures. A CNN extracts important features of a person in an image, and these features are then processed by the attention mechanism in a Transformer model. The primary objective of this work is to enhance computational speed and accuracy in Transformer architectures. Results: The results obtained demonstrate an improvement in the performance of the architectures under consistent conditions. In summary, for the Market-1501 dataset, the mAP metric increased from approximately 30% in the downsized Transformer model to around 74% after applying the desired modifications. Similarly, the Rank-1 metric improved from 48% to approximately 89%.Conclusion: Indeed, although it still has limitations compared to larger Transformer models, the downsized Transformer architecture has proven to be much more computationally efficient. Applying similar modifications to larger models could also yield positive effects. Balancing computational costs while improving detection accuracy remains a relative goal, dependent on specific domains and priorities. Choosing the appropriate method may emphasize one aspect over another.
Computer Vision
M. Taheri; M. Rastgarpour; A. Koochari
Abstract
Background and Objectives: medical image Segmentation is a challenging task due to low contrast between Region of Interest and other textures, hair artifacts in dermoscopic medical images, illumination variations in images like Chest-Xray and various imaging acquisition conditions.Methods: In ...
Read More
Background and Objectives: medical image Segmentation is a challenging task due to low contrast between Region of Interest and other textures, hair artifacts in dermoscopic medical images, illumination variations in images like Chest-Xray and various imaging acquisition conditions.Methods: In this paper, we have utilized a novel method based on Convolutional Neural Networks (CNN) for medical image Segmentation and finally, compared our results with two famous architectures, include U-net and FCN neural networks. For loss functions, we have utilized both Jaccard distance and Binary-crossentropy and the optimization algorithm that has used in this method is SGD+Nestrov algorithm. In this method, we have used two preprocessing include resizing image’s dimensions for increasing the speed of our process and Image augmentation for improving the results of our network. Finally, we have implemented threshold technique as postprocessing on the outputs of neural network to improve the contrast of images. We have implemented our model on the famous publicly, PH2 Database, toward Melanoma lesion segmentation and chest Xray images because as we have mentioned, these two types of medical images contain hair artifacts and illumination variations and we are going to show the robustness of our method for segmenting these images and compare it with the other methods.Results: Experimental results showed that this method could outperformed two other famous architectures, include Unet and FCN convolutional neural networks. Additionally, we could improve the performance metrics that have used in dermoscopic and Chest-Xray segmentation which used before.Conclusion: In this work, we have proposed an encoder-decoder framework based on deep convolutional neural networks for medical image segmentation on dermoscopic and Chest-Xray medical images. Two techniques of image augmentation, image rotation and horizontal flipping on the training dataset are performed before feeding it to the network for training. The predictions produced from the model on test images were postprocessed using the threshold technique to remove the blurry boundaries around the predicted lesions.
Computer Vision
M. Fakhredanesh; S. Roostaie
Abstract
Background and Objectives: Action recognition, as the processes of labeling an unknown action of a query video, is a challenging problem, due to the event complexity, variations in imaging conditions, and intra- and inter-individual action-variability. A number of solutions proposed to solve action recognition ...
Read More
Background and Objectives: Action recognition, as the processes of labeling an unknown action of a query video, is a challenging problem, due to the event complexity, variations in imaging conditions, and intra- and inter-individual action-variability. A number of solutions proposed to solve action recognition problem. Many of these frameworks suppose that each video sequence includes only one action class. Therefore, we need to break down a video sequence into sub-sequences, each containing only a single action class.Methods: In this paper, we develop an unsupervised action change detection method to detect the time of actions change, without classifying the actions. In this method, a silhouette-based framework will be used for action representation. This representation uses xt patterns. The xt pattern is a selected frame of xty volume. This volume is achieved by rotating the traditional space-time volume and displacing its axes. In xty volume, each frame consists of two axes (x) and time (t), and y value specifies the frame number.Results: To test the performance of the proposed method, we created 105 artificial videos using the Weizmann dataset, as well as time-continuous camera-captured video. The experiments have been conducted on this dataset. The precision of the proposed method was 98.13% and the recall was 100%.Conclusion: The proposed unsupervised approach can detect action changes with a high precision. Therefore, it can be useful in combination with an action recognition method for designing an integrated action recognition system.