Обзор фильтрации ROI

Фильтрация видимой области (ROI) является процессом применения фильтра в область в изображении, где бинарная маска задает область. Например, можно применить фильтр корректировки интенсивности к определенным областям изображения.

Чтобы отфильтровать ROI в изображении, используйте функцию roifilt2. Когда вы вызываете roifilt2, вы задаете:

  • Введите полутоновое изображение, которое будет отфильтровано

  • Бинарный рисунок маски, который задает ROI

  • Фильтр (или 2D фильтр или функция)

roifilt2 фильтрует входное изображение и возвращает изображение, которое состоит из отфильтрованных значений для пикселей, где бинарная маска содержит 1 с и неотфильтрованные значения для пикселей, где бинарная маска содержит 0s. Этот тип операции называется замаскированной фильтрацией.

roifilt2 подходит лучше всего для операций, которые возвращают данные в той же области значений как в оригинальном изображении, потому что выходное изображение берет некоторые свои данные непосредственно из входного изображения. Определенные операции фильтрации могут привести к значениям вне нормальной области значений данных изображения (т.е. [0,1] для изображений класса double, [0,255] для изображений класса uint8 и [0,65535] для изображений класса uint16). Для получения дополнительной информации смотрите страницу с описанием для roifilt2.