The success of convolutional neural network-based architecture on image classification in learning and extracting features has made them very popular recently, but the task of image classification becomes more challenging when we apply state-of-the-art models to classify noisy and low-quality images. It is still difficult for models to extract meaningful features from this type of image due to its low resolution and lack of meaningful global features. Moreover, high-resolution images need more layers to train, which means they take more time and computational power. Our method also addresses the problem of vanishing gradients as the layers become deeper in the deep neural networks that we mentioned earlier. In order to address all of these issues, we developed a novel image classification architecture composed of blocks that are designed to learn both low-level and global features from blurred and noisy low-resolution images. Our design of the blocks was heavily influenced by Residual Connections and Inception modules in order to increase performance and reduce parameter sizes. We also assess our work using the MNIST family datasets, with a particular emphasis on the Oracle-MNIST dataset, which is the most difficult to classify due to its low-quality and noisy images. We have performed in-depth tests that demonstrate that the presented architecture is faster and more accurate than existing cutting-edge convolutional neural networks. Furthermore, due to the unique properties of our model, it can produce a better result with fewer parameters. The source code of the project is available at this GitHub repository.
Paper
References (28)
Scroll for more · 16 remaining