Нормализация предварительной обработки HOG - PullRequest
0 голосов
/ 19 февраля 2019

Я не понимаю, какова цель этапа предварительной обработки в HOG (гистограмма ориентированных градиентов).На шаге 1 мы нормализуем изображение с помощью нормализации квадратного корня.В чем преимущество этого шага?Также у нас есть блок нормализации.Эти два шага одинаковы?

1 Ответ

0 голосов
/ 19 февраля 2019

Это легко.Нормализация используется для устранения локальных различий в освещении.Шаблон в темной сцене может быть тем же в светлой сцене, но значения отличаются.[2 2 3 3] - это одно ребро от 2 до 3. [4 4 6 6] - это в основном то же ребро, 2 раза первый вектор.Эти два вектора линейно зависимы.Нормализация - это способ найти совпадение этих векторов, которое описывает одно и то же в разных условиях.Первый вектор l2 норма Sqrt (pow (2) + pow (2) + pow (3) + pow (3)) = 5,09, второй - sqrt (pow (4) + pow (4) + pow (6)+ pow (6)) = 10,19.Если вы разделите каждый элемент первого вектора на 5,09, а каждый элемент второго вектора на 10,19, то результат будет [0,4 0,4 ​​0,6 0,6].Они описывают то же самое с различными условиями освещения.Это основы алгебры. мой блог с cv ресурсами

...