AICurious Logo

What is: Blind Image Decomposition Network?

SourceBlind Image Decomposition
Year2000
Data SourceCC BY-SA - https://paperswithcode.com

BIDeN, or Blind Image Decomposition Network, is a model for blind image decomposition, which requires separating a superimposed image into constituent underlying images in a blind setting, that is, both the source components involved in mixing as well as the mixing mechanism are unknown. For example, rain may consist of multiple components, such as rain streaks, raindrops, snow, and haze.

The Figure shows an example where N=4,L=2,x=a,b,c,dN = 4, L = 2, x = {a, b, c, d}, and I=1,3I = {1, 3}. a,ca, c are selected then passed to the mixing function ff, and outputs the mixed input image zz, which is f(a,c)f\left(a, c\right) here. The generator consists of an encoder EE with three branches and multiple heads HH. \bigotimes denotes the concatenation operation. Depth and receptive field of each branch is different to capture multiple scales of features. Each specified head points to the corresponding source component, and the number of heads varies with the maximum number of source components N. All reconstructed images (a,c)\left(a', c'\right) and their corresponding real images (a,c)\left(a, c\right) are sent to an unconditional discriminator. The discriminator also predicts the source components of the input image zz. The outputs from other heads (b,d)\left(b', d'\right) do not contribute to the optimization.