Wavelet Convolutional Neural Networks for Texture Classification

07/24/2017
by   Shin Fujieda, et al.
0

Texture classification is an important and challenging problem in many image processing applications. While convolutional neural networks (CNNs) achieved significant successes for image classification, texture classification remains a difficult problem since textures usually do not contain enough information regarding the shape of object. In image processing, texture classification has been traditionally studied well with spectral analyses which exploit repeated structures in many textures. Since CNNs process images as-is in the spatial domain whereas spectral analyses process images in the frequency domain, these models have different characteristics in terms of performance. We propose a novel CNN architecture, wavelet CNNs, which integrates a spectral analysis into CNNs. Our insight is that the pooling layer and the convolution layer can be viewed as a limited form of a spectral analysis. Based on this insight, we generalize both layers to perform a spectral analysis with wavelet transform. Wavelet CNNs allow us to utilize spectral information which is lost in conventional CNNs but useful in texture classification. The experiments demonstrate that our model achieves better accuracy in texture classification than existing models. We also show that our model has significantly fewer parameters than CNNs, making our model easier to train with less memory.

READ FULL TEXT

page 2

page 5

page 6

page 7

research
05/20/2018

Wavelet Convolutional Neural Networks

Spatial and spectral approaches are two major approaches for image proce...
research
10/17/2014

Bayesian estimation of the multifractality parameter for image texture using a Whittle approximation

Texture characterization is a central element in many image processing a...
research
03/14/2022

Generalized Rectifier Wavelet Covariance Models For Texture Synthesis

State-of-the-art maximum entropy models for texture synthesis are built ...
research
03/03/2020

Curriculum By Texture

Convolutional Neural Networks (CNNs) have shown impressive performance i...
research
10/16/2018

Rotational 3D Texture Classification Using Group Equivariant CNNs

Convolutional Neural Networks (CNNs) traditionally encode translation eq...
research
05/28/2022

WaveMix-Lite: A Resource-efficient Neural Network for Image Analysis

Gains in the ability to generalize on image analysis tasks for neural ne...
research
10/20/2021

Repaint: Improving the Generalization of Down-Stream Visual Tasks by Generating Multiple Instances of Training Examples

Convolutional Neural Networks (CNNs) for visual tasks are believed to le...

Please sign up or login with your details

Forgot password? Click here to reset