Отрегулировать гистограмму изображения 2-D в соответствии с гистограммой опорного изображения
преобразовывает 2-е оттенки серого или truecolor изображение J = imhistmatch(I,ref)I возврат выходного изображения J гистограмма которого приблизительно совпадает с гистограммой опорного изображения ref.
Если оба I и ref являются цветными изображениями, то imhistmatch соответствует каждому цветовому каналу I независимо от соответствующего цветового канала ref.
Если I является truecolor RGB образ и ref - изображение в градациях серого, затем imhistmatch соответствует каждому каналу I против одной гистограммы, полученной из ref.
Если I - изображение в градациях серого, затем ref также должен быть изображением в градациях серого.
Изображения I и ref может быть любым из допустимых типов данных и не обязательно должен быть одинаковым по размеру.
использование J = imhistmatch(I,ref,nbins)nbins равномерно разнесенные ячейки в пределах соответствующего диапазона для данного типа данных изображения. Возвращенное изображение J имеет не более nbins дискретные уровни.
Если тип данных изображения: single или double, то диапазон гистограмм равен [0, 1].
Если тип данных изображения - uint8, тогда диапазон гистограмм равен [0, 255].
Если тип данных изображения - uint16, тогда диапазон гистограмм равен [0, 65535].
Если тип данных изображения - int16, то диапазон гистограмм - [-32768, 32767].
использует пары имя-значение для изменения поведения алгоритма сопоставления гистограмм.J = imhistmatch(___,Name,Value)
[ возвращает гистограмму опорного изображения J,hgram] = imhistmatch(___)ref используется для сопоставления в hgram. hgram является 1-by-nbins (когда ref является градацией серого) или 3-по-nbins (когда ref truecolor) матрица, где nbins - количество ячеек гистограммы. Каждая строка в hgram сохраняет гистограмму одного цветового канала ref.
Цель imhistmatch для преобразования изображения I так, что гистограмма изображения J соответствует гистограмме, полученной из изображения ref. Он состоит из nbins равномерно разнесенные ячейки, охватывающие весь диапазон типа данных изображения. Следствием сопоставления гистограмм таким образом является то, что nbins также представляет верхний предел количества дискретных уровней данных, присутствующих в изображении J.
Важным поведенческим аспектом этого алгоритма является то, что nbins увеличение значения, степень быстрых колебаний между соседними населенными пиками на гистограмме изображения J имеет тенденцию к увеличению. Это видно на следующих графиках гистограммы, взятых из 16-битного примера МРТ в градациях серого.

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