Ar gali atrous (išplėsta) konvoliucija niekada nenaudoti jokio pikselio pradiniame vaizde?
sobes.tech AI
Atsakymas iš 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 не будет использован ни в одном положении.