- Research Article
103
- 10.1016/j.neunet.2017.10.001
Deep neural networks for texture classification—A theoretical analysis
- Oct 23, 2017
- Neural Networks
- Saikat Basu + 6 more +6
Deep neural networks for texture classification—A theoretical analysis
We investigate the use of Deep Neural Networks for the classification of image datasets where texture features are important for generating class-conditional discriminative representations. To this end, we first derive the size of the feature space for some standard textural features extracted from the input dataset and then use the theory of Vapnik-Chervonenkis dimension to show that hand-crafted feature extraction creates low-dimensional representations which help in reducing the overall excess error rate. As a corollary to this analysis, we derive for the first time upper bounds on the VC dimension of Convolutional Neural Network as well as Dropout and Dropconnect networks and the relation between excess error rate of Dropout and Dropconnect networks. The concept of intrinsic dimension is used to validate the intuition that texture-based datasets are inherently higher dimensional as compared to handwritten digits or other object recognition datasets and hence more difficult to be shattered by neural networks. We then derive the mean distance from the centroid to the nearest and farthest sampling points in an n-dimensional manifold and show that the Relative Contrast of the sample data vanishes as dimensionality of the underlying vector space tends to infinity.
Deep neural networks for texture classification—A theoretical analysis
Deep neural networks for texture classification—A theoretical analysis
Classification of Bisyllabic Lexical Stress Patterns Using Deep Neural Networks
Classification of Bisyllabic Lexical Stress Patterns Using Deep Neural Networks
Patient-Specific Deep Architectural Model for ECG Classification.
Heartbeat classification is a crucial step for arrhythmia diagnosis during electrocardiographic (ECG) analysis. The new scenario of wireless body sensor network- (WBSN-) enabled ECG monitoring puts forward a higher-level demand for this traditional ECG analysis task. Previously reported methods mainly addressed this requirement with the applications of a shallow structured classifier and expert-designed features. In this study, modified frequency slice wavelet transform (MFSWT) was firstly employed to produce the time-frequency image for heartbeat signal. Then the deep learning (DL) method was performed for the heartbeat classification. Here, we proposed a novel model incorporating automatic feature abstraction and a deep neural network (DNN) classifier. Features were automatically abstracted by the stacked denoising auto-encoder (SDA) from the transferred time-frequency image. DNN classifier was constructed by an encoder layer of SDA and a softmax layer. In addition, a deterministic patient-specific heartbeat classifier was achieved by fine-tuning on heartbeat samples, which included a small subset of individual samples. The performance of the proposed model was evaluated on the MIT-BIH arrhythmia database. Results showed that an overall accuracy of 97.5% was achieved using the proposed model, confirming that the proposed DNN model is a powerful tool for heartbeat pattern recognition.
Read moreA deep neural network based hashing for efficient image retrieval
Learning valid similarities is a vital problem in hashing methods, especially in large-scale image search. Similarity pertained hashing method is widely used in image retrieval for its high quality compact binary code mapping. The hashing scheme of most existing hashing methods is that the input data is encoded as a vector of visual features and hashed into binary hash codes via projection functions or quantization methods afterward. However, this separated pipeline may prone to lose accurate similarities of images, since the limited compatible domain between visual feature vectors generation and binary codes mapping process. Encouraged by the extraordinary image representation learning ability of deep neural networks in classification, we propose a structure that merges binary code generation process within deep neural networks for efficient image retrieval. The proposed architecture contains two fundamental blocks. The stacked convolution layers of Network In Network with global average pooling compute effective image representation and the embedded latent layer with binary activation functions learn binary hash codes simultaneously. Experiments show that the proposed method gains improvement over several state-of-the-art hashing methods.
Read morePneumonia Identification Using Chest X-Ray Images with Deep Learning
Detecting pneumonia is a demanding task which always requires looking at chest X-ray images of patients suffering from it. The normal chest X-ray, reveals clear lungs without any areas of abnormal obscurity or opacification in the image. The Bacterial pneumonia, regularly consists of a focal lobar consolidation (a lung tissue which is filled with liquid instead of air) whereas the viral pneumonia shows distinct and more diffuse ‘interstitial’ pattern in both lungs. These characteristics can be identified, only with the help of an experienced radiologist. But these characteristics of pneumonia can also be overlapped with other diseases, further complicating the diagnosis. Our objective is to build a Convolutional Neural Network (CNN, or ConvNet) classifier to detect pneumonia in X-ray images of the patient. The dataset for the images is taken from kaggle—a data science learning and competition platform. Convolutional Neural Network (CNN or ConvNet) is a class of deep neural networks that specialises in analysing images and thus is widely used in computer vision applications such as image classification and clustering, object detection and neural style transfer. The above-stated objective will be implemented using Python as a programming language and using concepts of deep learning and neural networks. The dataset consists of 3 folders (train, test, val) and contains subfolders for each image category (Pneumonia/Normal). There are approximately 5000 X-Ray images (JPEG) and 2 categories (Pneumonia/Normal).
Read moreAn Extended Benchmark System of Word Embedding Methods for Vulnerability Detection
Security researchers have used Natural Language Processing (NLP) and Deep Learning techniques for programming code analysis tasks such as automated bug detection and vulnerability prediction or classification. These studies mainly generate the input vectors for the deep learning models based on the NLP embedding methods. Nevertheless, while there are many existing embedding methods, the structures of neural networks are diverse and usually heuristic. This makes it difficult to select effective combinations of neural models and the embedding techniques for training the code vulnerability detectors. To address this challenge, we extended a benchmark system to analyze the compatibility of four popular word embedding techniques with four different neural networks, including the standard Bidirectional Long Short-Term Memory (Bi-LSTM), the Bi-LSTM applied attention mechanism, the Convolutional Neural Network (CNN), and the classic Deep Neural Network (DNN). We trained and tested the models by using two types of vulnerable function datasets written in C code. Our results revealed that the Bi-LSTM model combined with the FastText embedding technique showed the most efficient detection rate on a real-world but not on an artificially constructed dataset. Further comparisons with the other combinations are also discussed in detail in our result.
Read moreHepNet: Deep Neural Network for Classification of Early-Stage Hepatic Steatosis Using Microwave Signals.
Hepatic steatosis, a key factor in chronic liver diseases, is difficult to diagnose early. This study introduces a classifier for hepatic steatosis using microwave technology, validated through clinical trials. Our method uses microwave signals and deep learning to improve detection to reliable results. It includes a pipeline with simulation data, a new deep-learning model called HepNet, and transfer learning. The simulation data, created with 3D electromagnetic tools, is used for training and evaluating the model. HepNet uses skip connections in convolutional layers and two fully connected layers for better feature extraction and generalization. Calibration and uncertainty assessments ensure the model's robustness. Our simulation achieved an F1-score of 0.91 and a confidence level of 0.97 for classifications with entropy ≤0.1, outperforming traditional models like LeNet (0.81) and ResNet (0.87). We also use transfer learning to adapt HepNet to clinical data with limited patient samples. Using 1H-MRS as the standard for two microwave liver scanners, HepNet achieved high F1-scores of 0.95 and 0.88 for 94 and 158 patient samples, respectively, showing its clinical potential.
Read moreA hybrid machine learning technique for early prediction of lung nodules from medical images using a learning‐based neural network classifier
SummaryLung cancer is one of the major causes of death in the world, according to radiologists. However, a constant flow of medical images to hospitals is forcing radiologists to focus on accurate early prediction of nodules. Recently, several image‐processing techniques have cooperated for the early prediction of lung nodules. However, it's hard to detect strong nodes because of lung node diversity and environmental complexity. This study presents a hybrid machine learning technique for predicting an early prognosis of lung nodules from clinical images using a learning‐based neural network classifier. First, we introduce an improved snake swarm optimization with a bat model (ISSO‐B) for lung nodule segmentation using statistical information. Second, we demonstrate a chaotic atom search optimization (CASO) algorithm to select the optimal best features among multiple features, which minimize the dimensionality problem. Third, we develop a hybrid learning‐based deep neural network classifier (L‐DNN) for nodule prediction and classification. Finally, we evaluate our proposed technique with different public datasets LIDC‐IDRI and FAH‐GMU. Then, performance can be compared with the latest technology in terms of accuracy, sensitivity, specificity, and area under curve (AUC).
Read moreAutonomous Malicious Video Content Categorization Using Convolutional Neural Networks
Autonomous Video Content Categorization, as the name indicates, describes a technique where the input content gets reviewed automatically. Here, categorization means that given a video as an input to the system, the system classifies if it contains nudity content, gambling or alcoholic content. With the increasing volumes of data, bad video content review is becoming an important component in every field. Considerable time and effort get consumed in performing the manual content review, also the process of the creative display is delayed to the user. Here Convolutional Neural Network i.e. a class of deep neural network is used which consists of an input and an output layer, as well as multiple hidden layers. Deep learning is one such field which can give good results in that respect. Feature extractors like Convolutional neural networks (CNN) have proved to be significant in the field of video classification.
Read moreCardi-Net: A deep neural network for classification of cardiac disease using phonocardiogram signal
Cardi-Net: A deep neural network for classification of cardiac disease using phonocardiogram signal
CondenseNeXt: An Ultra-Efficient Deep Neural Network for Embedded Systems
Due to the advent of modern embedded systems and mobile devices with constrained resources, there is a great demand for incredibly efficient deep neural networks for machine learning purposes. There is also a growing concern of privacy and confidentiality of user data within the general public when their data is processed and stored in an external server which has further fueled the need for developing such efficient neural networks for real-time inference on local embedded systems. The scope of our work presented in this paper is limited to image classification using a convolutional neural network. A Convolutional Neural Network (CNN) is a class of Deep Neural Network (DNN) widely used in the analysis of visual images captured by an image sensor, designed to extract information and convert it into meaningful representations for real-time inference of the input data. In this paper, we propose a neoteric variant of deep convolutional neural network architecture to ameliorate the performance of existing CNN architectures for real-time inference on embedded systems. We show that this architecture, dubbed CondenseNeXt, is remarkably efficient in comparison to the baseline neural network architecture, CondenseNet, by reducing trainable parameters and FLOPs required to train the network whilst maintaining a balance between the trained model size of less than 3.0 MB and accuracy trade-off resulting in an unprecedented computational efficiency.
Read moreUtilization of Random Forest and Deep Learning Neural Network for Predicting Factors Affecting Perceived Usability of a COVID-19 Contact Tracing Mobile Application in Thailand “ThaiChana”
The continuous rise of the COVID-19 Omicron cases despite the vaccination program available has been progressing worldwide. To mitigate the COVID-19 contraction, different contact tracing applications have been utilized such as Thai Chana from Thailand. This study aimed to predict factors affecting the perceived usability of Thai Chana by integrating the Protection Motivation Theory and Technology Acceptance Theory considering the System Usability Scale, utilizing deep learning neural network and random forest classifier. A total of 800 respondents were collected through convenience sampling to measure different factors such as understanding COVID-19, perceived severity, perceived vulnerability, perceived ease of use, perceived usefulness, attitude towards using, intention to use, actual system use, and perceived usability. In total, 97.32% of the deep learning neural network showed that understanding COVID-19 presented the most significant factor affecting perceived usability. In addition, random forest classifier produced a 92% accuracy with a 0.00 standard deviation indicating that understanding COVID-19 and perceived vulnerability led to a very high perceived usability while perceived severity and perceived ease of use also led to a high perceived usability. The findings of this study could be considered by the government to promote the usage of contact tracing applications even in other countries. Finally, deep learning neural network and random forest classifier as machine learning algorithms may be utilized for predicting factors affecting human behavior in technology or system acceptance worldwide.
Read moreHandwritten Kannada numerals recognition using deep learning convolution neural network (DCNN) classifier
In pattern recognition, identifying Kannada handwritten numerals are a complex knot. This paper portrays an avenue that pikes us to attain a most potent Kannada Numerals recognition process. In this, handwritten Kannada characters are captivated in document fashion and are subjected to Pre-processing and attribute extraction processes. Pre-processing entails steps like noise removal, binarization, normalization, skew amendment, and thinning. Features are extricated by exploiting strategies like Drift Length Count, Direction related progression code, DWT and Curvelet Transfiguration Wrapping. For an impressive classification process deep convolution neural network classifier is preferred. Isolation accuracy of Kannada numeral aimed here will outsource 96% of accuracy.
Read moreDetection and Mitigation of Rare Subclasses in Deep Neural Network Classifiers
Regions of high-dimensional input spaces that are underrepresented in training datasets reduce machine-learnt classifier performance, and may lead to corner cases and unwanted bias for classifiers used in decision making systems. When these regions belong to otherwise well-represented classes, their presence and negative impact are very hard to identify. We propose an approach for the detection and mitigation of such rare subclasses in deep neural network classifiers. The new approach is underpinned by an easy-to-compute commonality metric that supports the detection of rare subclasses, and comprises methods for reducing the impact of these subclasses during both model training and model exploitation. We demonstrate our approach using two well-known datasets, MNIST's handwritten digits and Kaggle's cats/dogs, identifying rare subclasses and producing models which compensate for subclass rarity. In addition we demonstrate how our run-time approach increases the ability of users to identify samples likely to be misclassified at run-time.
Read moreDeep neural network classification of in vivo burn injuries with different etiologies using terahertz time-domain spectral imaging.
Thermal injuries can occur due to direct exposure to hot objects or liquids, flames, electricity, solar energy and several other sources. If the resulting injury is a deep partial thickness burn, the accuracy of a physician's clinical assessment is as low as 50-76% in determining the healing outcome. In this study, we show that the Terahertz Portable Handheld Spectral Reflection (THz-PHASR) Scanner combined with a deep neural network classification algorithm can accurately differentiate between partial-, deep partial-, and full-thickness burns 1-hour post injury, regardless of the etiology, scanner geometry, or THz spectroscopy sampling method (ROC-AUC = 91%, 88%, and 86%, respectively). The neural network diagnostic method simplifies the classification process by directly using the pre-processed THz spectra and removing the need for any hyperspectral feature extraction. Our results show that deep learning methods based on THz time-domain spectroscopy (THz-TDS) measurements can be used to guide clinical treatment plans based on objective and accurate classification of burn injuries.
Read more