Sorry for the confusion!
I am using a 2D UNet with bits dimension (a 16-round sequence of on and off signals). Each image is a gray-scale image.
Hence, we have (batch=32, channels=16, *img_size)
We have a UNet(in_channels=16, out_channels=16).