Настройте гистограмму 2D изображения, чтобы совпадать с гистограммой ссылочного изображения
преобразовывает 2D черно-белое или цветное изображение J
= imhistmatch(I
,ref
)I
возврат выходного изображения J
чья гистограмма приблизительно совпадает с гистограммой ссылочного изображения ref
.
Если оба I
и ref
изображения истинного цвета, затем imhistmatch
соответствия каждый цветовой канал I
независимо к соответствующему цветовому каналу ref
.
Если I
изображение RGB истинного цвета и ref
полутоновое изображение, затем imhistmatch
соответствия каждый канал I
против одной гистограммы, выведенной из ref
.
Если I
полутоновое изображение, затем ref
должно также быть полутоновое изображение.
Изображения I
и ref
может быть любой из допустимых типов данных и не должен быть равным в размере.
использование J
= imhistmatch(I
,ref
,nbins
)nbins
равномерно распределенные интервалы в соответствующей области значений для данного типа данных image. Возвращенное изображение 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 nbins
(когда ref
шкала полутонов), или 3 nbins
(когда ref
истинный цвет), матрица, где nbins
количество интервалов гистограммы. Каждая строка в hgram
хранит гистограмму одного цветового канала ref
.
Цель imhistmatch
должен преобразовать отображают I
таким образом, что гистограмма изображения J
совпадает с гистограммой, выведенной из изображения ref
. Это состоит из nbins
равномерно распределенные интервалы, которые охватывают полный спектр типа данных image. Последствием соответствия с гистограммами таким образом является тот nbins
также представляет верхний предел количества уровней дискретных данных, существующих в изображении J
.
Важный поведенческий аспект этого алгоритма, чтобы отметить то, что как nbins
увеличения значения, степени быстрых колебаний между смежным заполненным peaks в гистограмме изображения J
имеет тенденцию увеличиваться. Это видно в следующих графиках гистограммы, взятых из 16-битного полутонового примера MRI.
Оптимальное значение для nbins
представляет компромисс между большим количеством уровней на выходе (большие значения nbins
) при минимизации пиковых колебаний гистограммы (меньшие значения nbins
).