InstanceNorm (Instance Normalization) is a normalization technique that normalizes each feature map of each sample independently — computing mean and variance per channel per instance, widely used in neural style transfer and image generation.
How Does InstanceNorm Work?
- Scope: Normalize over $H imes W$ spatial dimensions for each channel of each sample independently.
- Formula: $hat{x}_{nchw} = (x_{nchw} - mu_{nc}) / sqrt{sigma_{nc}^2 + epsilon}$
- No Batch: Statistics computed per-instance, per-channel. Completely batch-independent.
- Paper: Ulyanov et al. (2016).
Why It Matters
- Style Transfer: Removes instance-specific contrast information -> enables style transfer (AdaIN).
- Image Generation: Used in StyleGAN and other generative models for controlling per-instance statistics.
- Equivalence: InstanceNorm = GroupNorm with $G = C$ (one channel per group).
InstanceNorm is per-image, per-channel normalization — the normalization of choice for style transfer and image generation tasks.
instancenormneural architecture
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.