Матричная нормализация для разложения Хаара - PullRequest
1 голос
/ 15 января 2011

Я реализовал вейвлет-преобразование, описанное в статье ниже для извлечения изображений.

http://grail.cs.washington.edu/projects/query/

В целом, система работает отлично, но мой вопрос вообще не касается бумаги; скорее, правильный способ нормализации матрицы интенсивности между значениями [0, 1].

Обычно, я бы просто проходил по матрице, находил наибольшее значение, снова проходил по матрице и затем делил на максимальное значение. Но так как я пытаюсь сравнивать изображения, не должен ли делитель быть 255 независимо от того, каково максимальное значение интенсивности в матрице?

Например, если максимальное значение интенсивности составляет только 200, при нормализации делю ли я на 200 или 255?

1 Ответ

0 голосов
/ 21 января 2011

Я мало что знаю об изображениях, но звучит так, будто вы пытаетесь получить два значения для двух операций: одно для сравнения по изображениям, а другое нормализовано для самого изображения.

Делаете ли вынужны оба?Если это так, сохраните оба.Если вам нужно только одно или другое, сохраните все, что вам нужно.

Опять же, ничего не зная об изображениях, я бы предположил, что для перекрестного сравнения изображений вообще не требуются нормализованные значения (если только не получены все значениямежду 0 и 1 является обязательным), поскольку сами абсолютные значения подходят для сравнения одного изображения с другим.

...