flowchart TD
subgraph Encoder
1[Input Image 256x256x3]-- 3x3, 16 conv
maxpool--> 2[128x128x16]
2 -- 3x3, 32 conv
maxpool--> 3[64x64x32]
3 -- 3x3, 64 conv
maxpool--> 4[32x32x64]
4 -- 3x3, 128 conv
maxpool--> 5[16x16x128]
end
subgraph Decoder
5 -- 3x3, 64 conv
upsample--> 6[32x32x64]
6 -- 3x3, 32 conv
upsample--> 7[64x64x32]
7 -- 3x3, 80 conv
upsample--> 8[128x128x80]
8 -- pixel-wise softmax --> 9[Segmentation Mask]
subgraph Optimize Pixel-Level Cross Entropy
9
end
end