Where to spend computation
Spatial mixer
Each block holds four windowed self-attention experts with the same structure but growing hidden width. A lightweight content router sees each patch’s local embedding, a global content descriptor taken from first-level encoder features (which still keep fine detail), and the patch position, then sends the patch to exactly one expert.
Expert hidden width (channels, first level)
Flat regions go to light experts; textured, heavily degraded regions get full capacity.







