paper-with-me

홈 › Papers

WaveMix: Resource-efficient Token Mixing for Images

2022-03-07 · Pranav Jeevan, Amit Sethi

Although certain vision transformer (ViT) and CNN architectures generalize well on vision tasks, it is often impractical to use them on green, edge, or desktop computing due to their computational requirements for training and even testing. We present WaveMix as an alternative neural architecture that uses a multi-scale 2D discrete wavelet transform (DWT) for spatial token mixing. Unlike ViTs, WaveMix neither unrolls the image nor requires self-attention of quadratic complexity. Additionally, DWT introduces another inductive bias -- besides convolutional filtering -- to utilize the 2D structure of an image to improve generalization. The multi-scale nature of the DWT also reduces the requirement for a deeper architecture compared to the CNNs, as the latter relies on pooling for partial spatial mixing. WaveMix models show generalization that is competitive with ViTs, CNNs, and token mixers on several datasets while requiring lower GPU RAM (training and testing), number of computations, and storage. WaveMix have achieved State-of-the-art (SOTA) results in EMNIST Byclass and EMNIST Balanced datasets.

📄 PDF Abstract BibTeX arXiv:2203.03689

Code (1)

pranavphoenix/WaveMix 공식 구현 pytorch

Tasks

GPUImage ClassificationInductive Bias

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Residual Connection 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Vision Transformer The Vision Transformer, or ViT, is a model for image classification that employs a Transformer-like architecture over…

Similar Papers 제목 키워드 기반

WaveMixSR: A Resource-efficient Neural Network for Image Super-resolution

2023-07-01 · Pranav Jeevan, Akella Srinidhi, Pasunuri Prathiba, Amit Sethi

Image super-resolution research recently been dominated by transformer models which need higher computational resources than CNNs due to the quadratic complexity of self-attention. We propose a new neural network -- Wave…

Efficient Neural NetworkImage Super-ResolutionInductive BiasSuper-Resolution

WaveMix: Multi-Resolution Token Mixing for Images

2021-09-29 · Pranav Jeevan P, Amit Sethi

Even though vision transformers (ViTs) have provided state-of-the-art results on image classification, their requirements of large data, model size, and GPU usage have put them out of reach of most practitioners of compu…

GPUimage-classificationImage ClassificationInductive Bias

WaveMixSR-V2: Enhancing Super-resolution with Higher Efficiency

2024-09-16 · Pranav Jeevan, Neeraj Nixon, Amit Sethi

Recent advancements in single image super-resolution have been predominantly driven by token mixers and transformer architectures. WaveMixSR utilized the WaveMix architecture, employing a two-dimensional discrete wavelet…

Image Super-ResolutionSuper-Resolution

Magnification Invariant Medical Image Analysis: A Comparison of Convolutional Networks, Vision Transformers, and Token Mixers

2023-02-22 · Pranav Jeevan, Nikhil Cherian Kurian, Amit Sethi

Convolution Neural Networks (CNNs) are widely used in medical image analysis, but their performance degrade when the magnification of testing images differ from the training images. The inability of CNNs to generalize ac…

Breast Cancer Histology Image ClassificationDeep LearningImage ClassificationMedical Image Analysis

WaveMix: A Resource-efficient Neural Network for Image Analysis

2022-05-28 · Pranav Jeevan, Kavitha Viswanathan, Anandu A S, Amit Sethi

We propose a novel neural architecture for computer vision -- WaveMix -- that is resource-efficient and yet generalizable and scalable. While using fewer trainable parameters, GPU RAM, and computations, WaveMix networks …

Efficient Neural NetworkGPUImage ClassificationScene Classification+2