- Research Article
30
- 10.1016/j.apacoust.2021.108333
A machine learning-based underwater noise classification method
- Aug 25, 2021
- Applied Acoustics
- Guoli Song + 5 more +5
A machine learning-based underwater noise classification method
Generative Adversarial Networks (GANs) are a type of neural network that can generate synthetic images that are often indistinguishable from real ones. The article explores GAN to augment existing datasets or generate new ones for training classifiers. The competitive training process of GANs results in a generator network that can produce increasingly realistic images to create more diverse and balanced datasets for training classifiers. The article discusses several successful applications of GANs in image classification, including object recognition, face classification, and medical image analysis. The datasets used in this article are CelebA and FER2013. The CelebA dataset consists of 202,599 celebrity images with 40 attributes, such as gender, age, and facial hair. The FER2013 dataset consists of 35,887 images of faces with seven other emotions, including anger, disgust, fear, happiness, sadness, surprise, and neutral. The dataset is divided into training, validation, and test sets. We resized the images to 64x64 pixels and normalized the pixel values between -1 and 1, then trained a GAN model using the dataset. We evaluate the performance of our approach and compare it with several state-of-the-art methods, including Support Vector Machines (SVM) and Convolutional Neural Networks (CNN). We evaluate the performance of our approach and compare it with several state-of-the-art methods, including Support Vector Machines (SVM) and Convolutional Neural Networks (CNN), with the results that our approach outperforms SVM and CNN methods on both datasets, achieving a classification accuracy of 89.2% on CelebA and 72.5% in FER2013. Meanwhile, classification accuracy on SVM was 82.3% on CelebA and 65.4% on FER2013. Classification accuracy on CNN is 87.9% on CelebA and 70.8% on FER2013.
A machine learning-based underwater noise classification method
A machine learning-based underwater noise classification method
Detecting Phishing URLs With CNN - SVM Method
This study aims to evaluate the effectiveness of the Convolutional Neural Network ( CNN ) method combined with Support Vector Machine ( SVM ) in detecting URLs.Phishing.Phishing is one of the significant cyber threats, where attackers try to trick users into providing sensitive information through fake websites.With the increasing number of phishing attacks , there is a need for effective methods to detect and prevent this threat.In this study, a dataset containing URLs phishing and non-phishing data were used to train the CNN -SVM model .The training process involved feature extraction from URLs using CNN , which is capable of capturing complex patterns in the data, followed by classification using SVM , which is known for its ability to handle high-dimensional data.Testing was conducted across nine different scenarios to evaluate the performance of the model under various conditions.The test results showed that the hybrid CNN -SVM model achieved a precision of 95%, a recall of 92%, and an F1-Score of 93%, with an overall accuracy of 94%.These results indicate that the model is not only effective in detecting URLs phishing , but also has a good balance between precision and recall.This study indicates that the combination of CNN and SVM can be an effective solution for detecting URLs phishing , making a significant contribution to the development of better cyber security systems.
Read moreComparison of Machine Learning Approach for Waste Bottle Classification
The use of machine learning for the image classification process is growing all the time. Many methods can be used to classify an image with good accuracy. Convolutional Neural Network (CNN) and Support Vector Machine (SVM) are popular methods for this case. The two approaches have differences in the data training process to achieve classification objectives. Although there are some differences between these approaches, there are some advantages to both of them. This research explores the comparison of the two CNN and SVM methods by comparing the training process carried out and the accuracy results of the classification. The process stages are divided into pre-processing, training, and testing. The objects used are ten waste plastic bottles with different brands of medium size with a total data of 1100 images. Based on the observations, both methods have advantages and disadvantages in the data training and classification process. However, from the results, CNN's accuracy is better than SVM. The accuracy of both networks is 99% for CNN and 74% for SVM, respectively. So, from the results of experiments that have been carried out in the study, it was found that CNN was still better than SVM. Doi: 10.28991/ESJ-2022-06-05-011 Full Text: PDF
Read moreClassification of lung nodules in CT images using conditional generative adversarial – convolutional neural network
Based on Global Cancer 2015 statistics, the lung cancer of all types constitutes 27% of overall cancers while 19.5% of cancer deaths are due to lung cancer. In lieu of this, an effective lung cancer screening test using Computed Tomography (CT) scan is crucial to detect cancer at the early stage. The interpretation of the CT images requires an advanced CAD system of high accuracy for instance, in classifying the lung nodules. Recently, Deep Learning method that is Convolution Neural Network (CNN) shows an outstanding success in lung nodules classification. However, the training of CNN requires a great number of images. Such a requirement is an issue in the case of medical images. Generative adversarial network (GAN) has been introduced to generate new image datasets for CNN training. Thus, the main objective of this study is to compare the performance of CNN architectures with and without the implementation of GAN for lung nodules classification in CT images. Here, the study used Conditional GAN (cGAN) to generate benign nodules images. The classification accuracy of the combined cGAN-CNN architecture was compared among CNN pretraining networks namely GoogleNet, ShuffleNet, DenseNet, and MobileNet based on classification accuracy, specificity, sensitivity, and AUC-ROC values. The experiment was tested on LIDC-IDRI database. The results showed cGAN-CNN architecture improves the overall classification accuracy as compared to CNN alone with the cGAN-ShuffleNet architecture performed the best, achieving 98.38% accuracy, 98.13% specificity, 100% sensitivity and AUC-ROC at 99.90%. Overall, the classification performance of CNN can be improved by integrating GAN architecture to mitigate the constraint of having a large medical image dataset, in this case, CT lung nodules images.
Read moreImplementasi Metode Convolutional Neural Network Untuk Identifikasi Citra Digital Daun
Convolutional Neural Network (CNN) is a deep learning algorithm that is widely used to identify and classify a digital image object. In this study the Convolutional Neural Network (CNN) is used as an algorithm that functions to identify leaf types (certain plants) based on images obtained from a public dataset provider named Daun Jamu Indonesia. The existence of image characteristics causes the assistance process to require a more detailed feature selection process. Therefore the CNN method is used in order to solve the problem. The Convolutional Neural Network (CNN) method is capable of performing image recognition by minimizing feature extraction. CNN is also reliable in processing unstructured data because it uses a multi-layered structure of artificial reasoning networks. The image recognition process is carried out by looking for the shape of the model that matches the processed data in order to get the best results. In this study, the augmentation process was carried out on the training data and validation data so that overfitting does not occur in the Convolutional Neural Network (CNN). The results obtained in this study indicate that the Convolutional Neural Network (CNN) method can identify leaf types with a measured accuracy rate of 92% using the Confusion Matrix evaluation method. It is hoped that this research can be used as a reference for the use of the Convolutional Neural Network (CNN) method for image data, especially plant leaf types.
Read moreEfficient Face Mask Detection Using Hybrid Deep Learning Algorithms
The coronavirus COVID-19 pandemic has caused a global health crisis. According to According to the World Health Assembly, one of the best preventative measures is to wear a face mask while out outdoors (WHO). This work presents a hybrid model for face mask identification that combines deep and traditional machine learning. I have trained the proposed system, which consists of convolutional neural networks (ConNN), support vector machines (SVM), and random forests (RF), in three stages, the first stage, used ConNN, the second stage, used the same ConNN with the SVM method, and in the third stage, used ConNN and RF. This paper suggests three different kinds of masked face recognition datasets: the Incorrectly Masked Face Dataset (IMFD), the Correctly Masked Face Dataset (CMFD), and the combination for MaskedFace-Net, a worldwide masked face detection system. Two objectives are presented for the realistic masked face datasets: i) to identify individuals whose faces are covered or not covered, ii) to identify faces whose masks are put on properly or improperly (for example, at airport entrances or among crowds). The suggested model is made up of two parts. The first part is designed for feature extraction using a convolutional neural networks. In contrast, the second section is made to classify face masks using SVM and RF methods. The ConNN achieved 99.92%. and achieved for ConNN and SVM 99.94%. ConNN and RF 98.79%. Moreover,The system has been tested in real world scenarios and can recognize and classify any image selected by Google with high accuracy. we a comparison and the results aim to evaluate the proposed model.
Read moreResearch on the Underlying Principles and Deep Learning Algorithms based on Image Style Conversion Techniques
Image style transformation techniques are an important research area in the field of computer vision, aiming to combine the content of one image with the artistic style of another image to create new images with the content of the input image and the style of the artistic style image. The development of this field has benefited from the rapid development of deep learning algorithms, especially the application of techniques such as Convolutional Neural Networks (CNN) and Generative Adversarial Networks (GAN). At the heart of image style transformation is how to capture both the content and artistic style of the input image. This is typically achieved by using different levels of activation of the convolutional neural network as content and style representations. The content representation captures the object and structural information in the image, while the style representation captures the texture and colour information of the image. To capture the style of an image, a Gram matrix is typically used to measure the correlation between features at a particular level. This matrix representation allows us to capture texture information and colour distribution, thus enabling style migration. The goal of the image style transformation model is to minimise both content loss and style loss to produce synthetic images. Content loss typically uses Euclidean distance to measure the difference between content representations, while style loss involves the distance between Gram matrices. GANs have become an important tool in image style transformation. The generator network is responsible for generating synthetic images and the discriminator network evaluates the realism of the generated images. Through adversarial training, the generator and discriminator networks constantly compete to improve the quality of the generated images. Finally, this study highlights the potential applications of image style conversion techniques in the fields of art creation, image editing and virtual reality, and proposes directions for future research on deep learning algorithms and underlying principles to further improve the efficiency and quality of image style conversion techniques. The continuous development of this field will bring new opportunities for image processing and creative applications.
Read moreMaize Kernel Abortion Recognition and Classification Using Binary Classification Machine Learning Algorithms and Deep Convolutional Neural Networks
Maize kernel traits such as kernel length, kernel width, and kernel number determine the total kernel weight and, consequently, maize yield. Therefore, the measurement of kernel traits is important for maize breeding and the evaluation of maize yield. There are a few methods that allow the extraction of ear and kernel features through image processing. We evaluated the potential of deep convolutional neural networks and binary machine learning (ML) algorithms (logistic regression (LR), support vector machine (SVM), AdaBoost (ADB), Classification tree (CART), and the K-Neighbor (kNN)) for accurate maize kernel abortion detection and classification. The algorithms were trained using 75% of 66 total images, and the remaining 25% was used for testing their performance. Confusion matrix, classification accuracy, and precision were the major metrics in evaluating the performance of the algorithms. The SVM and LR algorithms were highly accurate and precise (100%) under all the abortion statuses, while the remaining algorithms had a performance greater than 95%. Deep convolutional neural networks were further evaluated using different activation and optimization techniques. The best performance (100% accuracy) was reached using the rectifier linear unit (ReLu) activation procedure and the Adam optimization technique. Maize ear with abortion were accurately detected by all tested algorithms with minimum training and testing time compared to ear without abortion. The findings suggest that deep convolutional neural networks can be used to detect the maize ear abortion status supplemented with the binary machine learning algorithms in maize breading programs. By using a convolution neural network (CNN) method, more data (big data) can be collected and processed for hundreds of maize ears, accelerating the phenotyping process.
Read moreHyperspectral remote sensing image classification based on residual generative Adversarial Neural Networks
Hyperspectral remote sensing image classification based on residual generative Adversarial Neural Networks
DEEP LEARNING FRAMEWORK FOR WOVEN COMPOSITE ANALYSIS
paper, we focus on exploring the relationship between weave patterns and their mechanical properties in woven fiber composites through Machine Learning. Specifically, we explore the interactions between woven architectures and in-plane stiffness properties through Deep Convolutional Neural Network (DCNN) and Generative Adversarial Network (GAN). Our research is important for exploring how woven composite’s pattern is related to its mechanical properties and accelerating woven composite design as well as optimization. We focus on two tasks: (1) Stiffness prediction: Predicting in-plane stiffness properties for given weave patterns. Our DCNN extracts high-level features through several convolutional and fully connected layers to determine the final predictions. (2) Weave pattern prediction: Predicting weave patterns for target stiffness properties, which can be treated as the reverse task of the first one. Due to many-to-one mapping between weave patterns and the composite properties, we utilize a Decoder Neural Network as our baseline model and compare its performance with GAN and Genetic Algorithm. We represent the weave patterns as 2D checkerboard models and use finite element analysis (FEA) to determine in-plane stiffness properties, which serve as input data for our ML framework. We show that: (1) for stiffness prediction, DCNN can predict stiffness values for a given weave pattern with relatively high accuracy (above 93%); (2) for weave pattern prediction, the GAN model gives the best prediction accuracy (above 92%) while Decoder Neural Network has the best time efficiency. HAOTIAN FENG
Read moreDeep convolutional neural network training enrichment using multi-view object-based analysis of Unmanned Aerial systems imagery for wetlands classification
Deep convolutional neural network training enrichment using multi-view object-based analysis of Unmanned Aerial systems imagery for wetlands classification
Read moreIdentification and Classification of Waste using CNN in Waste Management
Convolutional neural networks (CNNs) are being used in this paper to investigate waste classification. The study compared the categorization of three waste categories (plastic, paper, and metal) using a CNN and a Support Vector Machine (SVM). The results showed that while the SVM had an accuracy of 94.8%, the CNN's accuracy was lower at 83%. Another study divided waste into six categories and showed that the classification accuracy was 22% with a CNN, while the SVM had a test accuracy of 63%. The authors noted challenges in optimizing the hyperparameters, which prevented the CNN from being trained to its full potential. However, they concluded that the CNN should attain higher accuracy levels than the SVM once these challenges are overcome. The authors also used two popular CNN architectures, VGG16 and FastNet-34, in their proposed model for waste classification. The dataset used for the model was provided by Kaggle and consisted of 22564 waste photos divided into recyclable (R) and organic (O) categories. The results of the proposed model showed improved accuracy in waste classification compared to previous studies. The study highlights the potential for the use of CNNs in the field of waste management but highlights the importance of overcoming challenges in hyperparameter optimization for higher computer vision accuracy.
Read moreSpoof Detection for Finger-Vein Recognition System Using NIR Camera
Finger-vein recognition, a new and advanced biometrics recognition method, is attracting the attention of researchers because of its advantages such as high recognition performance and lesser likelihood of theft and inaccuracies occurring on account of skin condition defects. However, as reported by previous researchers, it is possible to attack a finger-vein recognition system by using presentation attack (fake) finger-vein images. As a result, spoof detection, named as presentation attack detection (PAD), is necessary in such recognition systems. Previous attempts to establish PAD methods primarily focused on designing feature extractors by hand (handcrafted feature extractor) based on the observations of the researchers about the difference between real (live) and presentation attack finger-vein images. Therefore, the detection performance was limited. Recently, the deep learning framework has been successfully applied in computer vision and delivered superior results compared to traditional handcrafted methods on various computer vision applications such as image-based face recognition, gender recognition and image classification. In this paper, we propose a PAD method for near-infrared (NIR) camera-based finger-vein recognition system using convolutional neural network (CNN) to enhance the detection ability of previous handcrafted methods. Using the CNN method, we can derive a more suitable feature extractor for PAD than the other handcrafted methods using a training procedure. We further process the extracted image features to enhance the presentation attack finger-vein image detection ability of the CNN method using principal component analysis method (PCA) for dimensionality reduction of feature space and support vector machine (SVM) for classification. Through extensive experimental results, we confirm that our proposed method is adequate for presentation attack finger-vein image detection and it can deliver superior detection results compared to CNN-based methods and other previous handcrafted methods.
Read moreBoosting EEG and ECG Classification with Synthetic Biophysical Data Generated via Generative Adversarial Networks
This study presents a novel approach using Wasserstein Generative Adversarial Networks with Gradient Penalty (WGAN-GP) to generate synthetic electroencephalography (EEG) and electrocardiogram (ECG) waveforms. The synthetic EEG data represent concentration and relaxation mental states, while the synthetic ECG data correspond to normal and abnormal states. By addressing the challenges of limited biophysical data, including privacy concerns and restricted volunteer availability, our model generates realistic synthetic waveforms learned from real data. Combining real and synthetic datasets improved classification accuracy from 92% to 98.45%, highlighting the benefits of dataset augmentation for machine learning performance. The WGAN-GP model achieved 96.84% classification accuracy for synthetic EEG data representing relaxation states and optimal accuracy for concentration states when classified using a fusion of convolutional neural networks (CNNs). A 50% combination of synthetic and real EEG data yielded the highest accuracy of 98.48%. For EEG signals, the real dataset consisted of 60-s recordings across four channels (TP9, AF7, AF8, and TP10) from four individuals, providing approximately 15,000 data points per subject per state. For ECG signals, the dataset contained 1200 real samples, each comprising 140 data points, representing normal and abnormal states. WGAN-GP outperformed a basic generative adversarial network (GAN) in generating reliable synthetic data. For ECG data, a support vector machine (SVM) classifier achieved an accuracy of 98% with real data and 95.8% with synthetic data. Synthetic ECG data improved the random forest (RF) classifier’s accuracy from 97% with real data alone to 98.40% when combined with synthetic data. Statistical significance was assessed using the Wilcoxon signed-rank test, demonstrating the robustness of the WGAN-GP model. Techniques such as discrete wavelet transform, downsampling, and upsampling were employed to enhance data quality. This method shows significant potential in addressing biophysical data scarcity and advancing applications in assistive technologies, human-robot interaction, and mental health monitoring, among other medical applications.
Read moreEnhancing Disease Severity Classification: Unveiling the Complexity of Sugar Maple Tar Spot with CNN-GAN Framework
Sugar maple tar spot is caused by the water mold Rhytisma acerinum and is one of the unique systemic leaf pathogens affecting sugar maple (Acer saccharum) in North America and Europe. The exact tar spot of the sugar maple class fraction is paramount to developing effective control practices. As our task, we suggest a new Convolutional Neural Networks (CNN)- Generative Adversarial Networks (GAN)-based framework for increasing the accuracy of severity classification through a convolutional neural network-generative adversarial network architecture. The CNN-GAN infrastructure blends machine intelligence methods to make the process of automation and increase disease classification accuracy. We carried out the multistep process of collecting a comprehensive dataset of sugar maple leaf images representing different levels of degree of tar spot and finally trained the CNN-GAN network using a systematic methodology. Experiments conducted indicate successful implementation of the algorithm based on the CNN-GAN model as the network system has yielded the accuracies of classification of sugar maple tar spot severity being 95.62%. The tabular results with details and analysis as well as an indication of the model's performance among patients with different severity levels of this psychiatric disorder. This aspect expands the field of automated disease detection and management in agriculture and forestry which can be used in earlier screening and suitable interventions. The proposed method of a CNN-GAN framework entails great promise as it enhances the precision in diagnoses and instead provides more efficient disease-fighting strategies such as sugar maple tar sport and other plant diseases.
Read more