High-performance chiral metasurface sensors optimized by a target-driven active learning framework
High-performance chiral metasurface sensors optimized by a target-driven active learning framework
- Research Article
155
- 10.3390/coatings10020152
- Feb 8, 2020
- Coatings
Automated pavement crack detection and measurement are important road issues. Agencies have to guarantee the improvement of road safety. Conventional crack detection and measurement algorithms can be extremely time-consuming and low efficiency. Therefore, recently, innovative algorithms have received increased attention from researchers. In this paper, we propose an ensemble of convolutional neural networks (without a pooling layer) based on probability fusion for automated pavement crack detection and measurement. Specifically, an ensemble of convolutional neural networks was employed to identify the structure of small cracks with raw images. Secondly, outputs of the individual convolutional neural network model for the ensemble were averaged to produce the final crack probability value of each pixel, which can obtain a predicted probability map. Finally, the predicted morphological features of the cracks were measured by using the skeleton extraction algorithm. To validate the proposed method, some experiments were performed on two public crack databases (CFD and AigleRN) and the results of the different state-of-the-art methods were compared. To evaluate the efficiency of crack detection methods, three parameters were considered: precision (Pr), recall (Re) and F1 score (F1). For the two public databases of pavement images, the proposed method obtained the highest values of the three evaluation parameters: for the CFD database, Pr = 0.9552, Re = 0.9521 and F1 = 0.9533 (which reach values up to 0.5175 higher than the values obtained on the same database with the other methods), for the AigleRN database, Pr = 0.9302, Re = 0.9166 and F1 = 0.9238 (which reach values up to 0.7313 higher than the values obtained on the same database with the other methods). The experimental results show that the proposed method outperforms the other methods. For crack measurement, the crack length and width can be measure based on different crack types (complex, common, thin, and intersecting cracks.). The results show that the proposed algorithm can be effectively applied for crack measurement.
- Research Article
530
- 10.1109/jbhi.2016.2635663
- Dec 5, 2016
- IEEE Journal of Biomedical and Health Informatics
The availability of medical imaging data from clinical archives, research literature, and clinical manuals, coupled with recent advances in computer vision offer the opportunity for image-based diagnosis, teaching, and biomedical research. However, the content and semantics of an image can vary depending on its modality and as such the identification of image modality is an important preliminary step. The key challenge for automatically classifying the modality of a medical image is due to the visual characteristics of different modalities: some are visually distinct while others may have only subtle differences. This challenge is compounded by variations in the appearance of images based on the diseases depicted and a lack of sufficient training data for some modalities. In this paper, we introduce a new method for classifying medical images that uses an ensemble of different convolutional neural network (CNN) architectures. CNNs are a state-of-the-art image classification technique that learns the optimal image features for a given classification task. We hypothesise that different CNN architectures learn different levels of semantic image representation and thus an ensemble of CNNs will enable higher quality features to be extracted. Our method develops a new feature extractor by fine-tuning CNNs that have been initialized on a large dataset of natural images. The fine-tuning process leverages the generic image features from natural images that are fundamental for all images and optimizes them for the variety of medical imaging modalities. These features are used to train numerous multiclass classifiers whose posterior probabilities are fused to predict the modalities of unseen images. Our experiments on the ImageCLEF 2016 medical image public dataset (30 modalities; 6776 training images, and 4166 test images) show that our ensemble of fine-tuned CNNs achieves a higher accuracy than established CNNs. Our ensemble also achieves a higher accuracy than methods in the literature evaluated on the same benchmark dataset and is only overtaken by those methods that source additional training data.
- Research Article
128
- 10.1016/j.cag.2017.12.001
- Dec 13, 2017
- Computers & Graphics
Ensemble of PANORAMA-based convolutional neural networks for 3D model classification and retrieval
- Research Article
20
- 10.1016/j.patcog.2020.107582
- Aug 8, 2020
- Pattern Recognition
Local minima found in the subparameter space can be effective for ensembles of deep convolutional neural networks
- Research Article
32
- 10.1016/j.petrol.2021.110076
- Mar 1, 2022
- Journal of Petroleum Science and Engineering
Multi-solution well placement optimization using ensemble learning of surrogate models
- Conference Article
3
- 10.1109/ssci44817.2019.9002726
- Dec 1, 2019
- Control theory & applications
Convolutional Neural Networks (CNN) have been very successful in classifying image datasets predominantly because they can automatically extract features and do not scale in complexity with large images due to the presence of multiple convolutional layers. Though being effective they are constrained with the availability of large amounts of data. CNNs normally require large amounts of input data in order to effectively train a network that can achieve reasonable classification performance. However, training of CNNs with large and unbalanced image data is inefficient in terms of time and accuracy. Therefore in this paper, we propose a novel method to create balanced image data and an ensemble of small CNNs. This will help improving learning and accuracy in deep learning applications. One of the key concepts proposed in this paper is to cluster input images into class pure data clusters. A class pure data cluster is a data cluster that has patterns from a same input class. Further all class pure data clusters are balanced by adding samples from other classes based on a distance measurement generating a pool of balanced data clusters. CNNs are trained on all balanced data clusters and fused using majority voting. We have evaluated the proposed method on well-known benchmark image datasets and the results showed that the proposed technique was able to achieve higher accuracy than the standard CNN.
- Research Article
117
- 10.1016/j.neucom.2019.08.059
- Aug 27, 2019
- Neurocomputing
Crowd anomaly detection using Aggregation of Ensembles of fine-tuned ConvNets
- Conference Article
125
- 10.18653/v1/s16-1173
- Jan 1, 2016
In this paper, we propose a classifier for predicting message-level sentiments of English micro-blog messages from Twitter. Our method builds upon the convolutional sentence embedding approach proposed by (Severyn and Moschitti, 2015a; Severyn and Moschitti, 2015b). We leverage large amounts of data with distant supervision to train an ensemble of 2-layer convolutional neural networks whose predictions are combined using a random forest classifier. Our approach was evaluated on the datasets of the SemEval-2016 competition (Task 4) outperforming all other approaches for the Message Polarity Classification task.
- Research Article
- 10.1007/s11042-025-20728-y
- Apr 2, 2025
- Multimedia Tools and Applications
Over the years, several approaches have tried to tackle the problem of performing an automatic scoring of the sleeping stages. Although any polysomnography usually collects over a dozen of different signals, this particular problem has been mainly tackled by using only the Electroencephalograms presented in these records. On the other hand, other recorded signals have been mainly ignored by most works. This paper explores and compares the advantage of using additional signals apart from Electroencephalograms. More specifically, this work uses the SHHS-1 dataset with 5,804 patients containing an electromyogram recorded simultaneously as two Electroencephalograms. To compare the results, first, the same architecture has been evaluated with different input signals and all possible combinations. These tests show how, using multiple signals especially if they are from different sources, improves the results of the classification. Additionally, the best models obtained for each combination of one or more signals have been used in ensemble models and, their performance has been compared showing the convenience of using these multi-signal models to improve the classification. The best overall model, an ensemble of Depth-wise Separable Convolutional Neural Networks, has achieved an accuracy of 86.06% with a Cohen’s Kappa of 0.80 and a $$F_{1}$$ F 1 of 0.77. Up to date, those are the best results on the complete dataset and it shows a significant improvement in the precision and recall for the most uncommon class in the dataset.
- Research Article
2
- 10.2139/ssrn.3983059
- Jan 1, 2021
- SSRN Electronic Journal
Ensemble of Convolution Neural Networks on Heterogeneous Signals for Sleep Stage Scoring
- Research Article
22
- 10.1109/tc.2021.3061086
- Feb 24, 2021
- IEEE Transactions on Computers
To reduce energy consumption, it is possible to operate embedded systems at sub-nominal conditions (e.g., reduced voltage, limited eDRAM refresh rate) that can introduce bit errors in their memories. These errors can affect the stored values of convolutional neural network (CNN) weights and activations, compromising their accuracy. In this article, we introduce Embedded Ensemble CNNs (E <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> CNNs), our architectural design methodology to conceive ensembles of convolutional neural networks to improve robustness against memory errors compared to a single-instance network. Ensembles of CNNs have been previously proposed to increase accuracy at the cost of replicating similar or different architectures. Unfortunately, state-of-the-art (SoA) ensembles do not suit well embedded systems, in which memory and processing constraints limit the number of deployable models. Our proposed architecture solves that limitation applying SoA compression methods to produce an ensemble with the same memory requirements of the original architecture, but with improved error robustness. Then, as part of our new E <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> CNNs design methodology, we propose a heuristic method to automate the design of the voter-based ensemble architecture that maximizes accuracy for the expected memory error rate while bounding the design effort. To evaluate the robustness of E <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> CNNs for different error types and densities, and their ability to achieve energy savings, we propose three error models that simulate the behavior of SRAM and eDRAM operating at sub-nominal conditions. Our results show that E <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> CNNs achieves energy savings of up to 80 percent for LeNet-5, 90 percent for AlexNet, 60 percent for GoogLeNet, 60 percent for MobileNet and 60 percent for an optimized industrial CNN, while minimizing the impact on accuracy. Furthermore, the memory size can be decreased up to 54 percent by reducing the number of members in the ensemble, with a more limited impact on the original accuracy than obtained through pruning alone.
- Conference Article
2
- 10.1109/vcip47243.2019.8965828
- Dec 1, 2019
The ensemble of Convolutional Neural Networks (CNNs) is known to be more accurate and robust than the component CNNs models. Along with the development of a fast training method, current research has managed to make an effective ensemble of several CNNs models and require no additional training cost. However, when the ensemble size of CNNs is further increased, it is hard to observe a corresponding performance enhancement. According to the generalization capability analysis of CNNs, this phenomenon can be explained by the oversaturation of model capacity and the close correlation among the component CNNs, especially when the CNNs are trained within the same dataset. To address this problem, we propose to train CNNs on re-sampled bootstrap datasets. Extensive experiments demonstrate the bootstrap re-sampling is effective for a large ensemble size (up to 80). Besides, benefiting from the usage of the bootstrap re-sampling technique, we can also have an unbiased estimate of the standard deviation of the ensemble output.
- Research Article
2
- 10.1049/htl2.12078
- Feb 17, 2024
- Healthcare Technology Letters
An important part of surgical training in ophthalmology is understanding how to proficiently perform cataract surgery. Operating skill in cataract surgery is typically assessed by real-time or video-based expert review using a rating scale. This is time-consuming, subjective and labour-intensive. A typical trainee graduates with over 100 complete surgeries, each of which requires review by the surgical educators. Due to the consistently repetitive nature of this task, it lends itself well to machine learning-based evaluation. Recent studies utilize deep learning models trained on tool motion trajectories obtained using additional equipment or robotic systems. However, the process of tool recognition by extracting frames from the videos to perform phase recognition followed by skill assessment is exhaustive. This project proposes a deep learning model for skill evaluation using raw surgery videos that is cost-effective and end-to-end trainable. An advanced ensemble of convolutional neural network models is leveraged to model technical skills in cataract surgeries and is evaluated using a large dataset comprising almost 200 surgical trials. The highest accuracy of 0.8494 is observed on the phacoemulsification step data. Our model yielded an average accuracy of 0.8200 and an average AUC score of 0.8800 for all four phase datasets of cataract surgery proving its robustness against different data. The proposed ensemble model with 2D and 3D convolutional neural networks demonstrated a promising result without using tool motion trajectories to evaluate surgery expertise.
- Research Article
14
- 10.1088/1742-6596/1828/1/012024
- Feb 1, 2021
- Journal of Physics: Conference Series
Massive, multi-dimensional and imbalanced network traffic data has brought new challenges to traditional intrusion detection systems (IDSs). The detection performance of traditional algorithms is closely related to feature extractions, which are not effective in the massive and imbalanced data environments. In this paper, we propose an intrusion detection model based on synthetic minority oversampling technology (SMOTE) and convolutional neural network (CNN) ensemble. It converts original traffic vectors into images, designs a CNN structure, and combines SMOTE and CNN ensemble to solve the problem of imbalanced datasets. Using the standard KDD CUP 99 dataset to evaluate the performance of the proposed model and analysing the contribution of features to model decision-making show that the model’s F1 score are better than traditional algorithms in the classes with few samples and the model improves the efficiency of network intrusion detection.
- Research Article
11
- 10.1016/j.injury.2022.03.008
- Mar 8, 2022
- Injury
Differentiation between subchondral insufficiency fractures and advanced osteoarthritis of the knee using transfer learning and an ensemble of convolutional neural networks