Sobes.tech
Senior
52

Может ли atrous (dilated) свёртка вообще никогда не использовать какой-то пиксель в исходном изображении?

Ответ от нейросети

sobes.tech AI

Atrous (dilated) свёртка расширяет поле восприятия фильтра, пропуская пиксели между элементами ядра свёртки. Однако, если рассматривать отдельный слой с фиксированным размером входа и параметрами свёртки, то теоретически каждый пиксель входного изображения может быть использован, но не обязательно — это зависит от размера входа, шага (stride), размера ядра и коэффициента дилатации.

Если коэффициент дилатации слишком велик и размер входа небольшой, то некоторые пиксели могут не попасть под ядро свёртки ни в одном положении, то есть они не будут использованы в вычислениях. Особенно это заметно при больших дилатациях и маленьких входных изображениях.

Таким образом, в общем случае atrous свёртка может не использовать некоторые пиксели исходного изображения, если параметры свёртки и размер входа таковы, что эти пиксели не попадают под ядро ни в одном сдвиге.

Пример: для 1D сигнала длиной 10, ядра размера 3 и дилатации 4, ядро будет смотреть на позиции [i, i+4, i+8]. При i=0 это позиции 0,4,8, при i=1 — 1,5,9, при i=2 — 2,6,10 (выходит за пределы). Пиксель с индексом 3 не будет использован ни в одном положении.