Ниже я приведу пример того, как медианный фильтр может быть реализован с периодическими граничными условиями с использованием текстурной памяти.

отаю над обработкой изображений с CUDA и у меня есть сомнения по поводу обработки пикселей.

Что часто делается с граничными пикселями изображения при примененииm x m сверточный фильтр?

В3 x 3 ядро свертки, игнорируя1 С границей пикселя изображения легче справиться, особенно когда код улучшен с помощью разделяемой памяти. Действительно, в этом случае не нужно проверять, имеет ли данный пиксель всю доступную окрестность (то есть пиксель по координатам(0, 0) не осталось, лево-верхние, верхние соседи). Тем не менее, удаление1 граница пикселей исходного изображения может привести к частичным результатам.

В противоположность этому, я хотел бы обработатьвсе пиксели в изображении, также при использовании улучшений совместно используемой памяти, то есть, например, при загрузке16 x 16 пикселей, но вычисление внутреннего14 x 14, Также в этом случае игнорирование граничных пикселей создает более четкий код.

Что обычно делается в этом случае?

Кто-нибудь обычно использует мой подход, игнорируя граничные пиксели?

Конечно, я знаю, что ответ зависит от типа проблемы, то есть добавление двух изображений по пикселям не имеет этой проблемы.

Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос