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