Гистограмма по 2 каналам растра

Вход: растр, параметры для оси X, параметры для оси Y.

Выход: массив данных (данные гистограммы).

В блоке параметров для каждой из осей задаётся, использовать ли заданный пользователем диапазон, границы этого диапазона, число столбцов гистограммы и используемый канал растра.

Если диапазон для одной из осей (или обеих) не используется, то значения минимума и максимума для этой оси (или обеих) определяются автоматически. Далее этот промежуток для каждой оси разбивается на число интервалов, равное числу шагов для этой оси. Каждая пара интервалов для оси X и для оси Y образует прямоугольную область. Подсчитывается число точек, значения заданных каналов в которых попадает в каждую область. Точки, не попадающие в заданный диапазон, не учитываются.

Для просмотра графика нажмите на кнопку с изображением глаза, расположенную на выходном блоке в дереве. При наведении мыши на точку графика в строке состояния показываются координаты и значение в данной точке. График можно масштабировать с помощью прокрутки мыши, а также перетаскивать левой кнопкой мыши.

Число строк в выходном массиве данных на два больше числа столбцов гистограммы по оси Y. Число столбцов на два больше числа столбцов гистограммы по оси X. Первые две строки и первые два столбца содержат значения границ интервалов по каждой из осей. Остальные ячейки содержат количества точек, попавших в соответствующие интервалы.

Также вычисляется и записывается в выходной блок взаимная информация для двух каналов по формуле:

I(x, y) = H(x) + H(y) - H(x, y),

где I - взаимная информация, H(x) и H(y) - энтропия для каналов x и y отдельно, а

H(x, y) = - \sum_i \sum_j p(x_i, y_i) \ln \frac{p(x_i, y_i)}{p(x_i) p(y_i)}.

Взаимная информация показывается при просмотре график двумерной гистограммы.

Предыдущий раздел

Вычисление индексов

Следующий раздел

Гистограмма по результату классификации