Image noise types recognition using convolutional neural network with principal components analysis
Open Access
- 17 October 2017
- journal article
- research article
- Published by Institution of Engineering and Technology (IET) in IET Image Processing
- Vol. 11 (12) , 1238-1245
Abstract
This study presents a model to effectively recognise image noise of different types and levels: impulse, Gaussian, Speckle and Poisson noise, and a mixture of multiple types of the noise. To classify image noise type, the convolutional neural network (CNN) method with backpropagation algorithm and stochastic gradient descent optimisation techniques are implemented. In order to reduce the training time and computational cost of the algorithm, the principal components analysis (PCA) filters generating strategy is deployed to obtain data adaptive filter banks. The authors validated their designed CNN with PCA for noise types recognition model with degraded images containing noise of single and combination of multiple types, with a total of 11,000 and 1650 datasets for training and testing purposes, respectively. The variety and complexity of data have never been addressed before in any other research work. The capability of their intelligent system in handling images degraded under this complicated environment has surpassed human‐eye performance in noise types recognition. The authors’ experiments have proven the reliability of the proposed noise types recognition model by having achieved an overall average accuracy of 99.3% while recognising eight classes of noise.Keywords
This publication has 24 references indexed in Scilit:
- Driving posture recognition by convolutional neural networksIET Computer Vision, 2016
- PCANet: A Simple Deep Learning Baseline for Image Classification?IEEE Transactions on Image Processing, 2015
- Vehicle Logo Recognition System Based on Convolutional Neural Networks With a Pretraining StrategyIEEE Transactions on Intelligent Transportation Systems, 2015
- Real-Time Impulse Noise Suppression from Images Using an Efficient Weighted-Average FilteringIEEE Signal Processing Letters, 2014
- Automatic recognition of serial numbers in bank notesPattern Recognition, 2014
- An approach for chest tube detection in chest radiographsIET Image Processing, 2014
- Rotationally invariant similarity measures for nonlocal image denoisingJournal of Visual Communication and Image Representation, 2011
- Two-stage image denoising by principal component analysis with local pixel groupingPattern Recognition, 2010
- Face recognition: a convolutional neural-network approachIEEE Transactions on Neural Networks, 1997
- Receptive fields, binocular interaction and functional architecture in the cat's visual cortexThe Journal of Physiology, 1962