Функции scale и clip используются для масштабирования уровней интенсивности изображения так, чтобы они лежали между минимумом и максимумом, или для их обрезки по минимуму и максимуму. Обработанные изображения масштабируются или обрезаются до стандартного диапазона оттенков серого 0-255.
Данная функция преобразует относительные интенсивности изображения так, чтобы они лежали между произвольными значениями Min и Max или в диапазоне по умолчанию 0–255, используя следующий алгоритм:
1. Задать матрицу изображения M.
2. Масштабировать матрицу M в диапазон 0–255.
3. Проверить, что масштабирование с использованием значений по умолчанию Min и Max приводит к той же самой масштабированной матрице.
clip
Данная функция обрезает все интенсивности, меньшие произвольного значения Min, до Min и все интенсивности, большие произвольного значения Max, до Max.
Отсечение можно использовать для удаления из изображения ненужных элементов, шума или посторонней информации.
1. Обрежьте матрицу M по диапазону 0–255.
При отсечении с использованием значений по умолчанию Min и Max получается та же самая масштабированная матрица:
2. Удалите из картинки яркие точки.
Самой яркой точкой обрезанного изображения является 220, в отличие от 255 в исходном изображении:
3. Сравните обрезанное изображение с исходным изображением.