Пожалуйста, обратитесь по следующей ссылкеКартирование уровней интенсивности, чтобы создать плоскую гистограмму
distributing equal number of pixels in each intensity level
Здесь в алгоритме параметр называется «Приоритет» связан с пикселем. На каком основании мы назначаем приоритет пикселю? Например, предположим, что мы имеем 25 пикселей с уровнем интенсивности 10 в гистограмме. Итак, какой пиксель будет иметь какой приоритет? Как мы это решаем. Это на основе местоположения пикселя?
EDIT:
Этот вопрос не спрашивает, что является уравнивание гистограммы или как отображение делается для того, чтобы получить выровненный изображение от входного изображения. На самом деле этот вопрос касается обработки после обработки, когда выходное изображение (изображение с выравниванием) было получено либо вручную, либо с использованием histeq. Вопрос о том, как мы получаем почти плоскую гистограмму из гистограммы, которая не такая плоская, что мы получаем гистограмму из 64 бинов (плоскую) из 256 гистограмм бинов (не такая плоская). Как распределить пиксели в разные ячейки, чтобы получить плоскую гистограмму. Я узнал об алгоритме, как описано в ссылке (выше), приведенной мной, но термин ПРИОРИТЕТ неясно, как мы его вычисляем. Итак, в основном вопрос заключается в получении 64-битной гистограммы из 256 гистограмм бинов или получении плоской гистограммы 256-бинов из 256-битной гистограммы путем перераспределения пикселей в ячейки.
Например, я получил изображение отображается на 4 бункерах, как показано ниже
Как вы можете видеть, что есть какая-то разница между гистограмм, один порожденный histeq и другой создан вручную. БИН место вместе с количеством пикселей, как показано ниже:
Для гистограммы генерируется в результате histeq (мы можем увидеть равномерное распределение пикселей здесь) следующее распределение
Bin number No. of pixels
1 4207
86 4146
171 4314
256 3965
Для гистограммы генерируется в результате ручного выравнивания (мы можем видеть неравномерное распределение пикселей здесь) ниже приводится распределение
Bin number No. of pixels
1 2678
86 5583
171 5061
256 3310
в моем изображении есть в общей сложности 16632 пикселей, что нужно разделить поровну на эти 4 бункеров, т.е. 4158 пикселей ls per bin. Теперь, как я перераспределяю их, чтобы получить плоскую hsitogram, например, мы получаем в случае histeq. Вышеупомянутая ссылка (дана мной) относится к алгоритму о том, как это сделать, но относится к термину приоритет, который я не могу понять. Я просто хочу знать, что является приоритетом пикселя и как мы его вычисляем.
Это называется * «Уравнивание гистограммы» * и описывается здесь здесь ... https://en.m.wikipedia.org/wiki/Histogram_equalization –
Спасибо @MarkSetchell за ваш ответ. Да, его выравнивание по гистограмме, но является ли этот шаг для того, чтобы сделать гистограмму плоской, как обсуждалось в вышеперечисленной ссылке, включенной в функцию histeq() для matlab? Поскольку я видел, что гистограммы, которые мы используем imhist(), обычно не такие плоские, но я думаю, что эта процедура может сделать гистограммы действительно плоскими, хотя я ее не пробовал. –
@rayryeng, пожалуйста, взгляните на вопрос еще раз. Может быть, я не смог прояснить в начале, но теперь я добавил к нему пример. –