MatLab. Доработка ПО поиска фрагмента на изображении 2

Виталий14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.06.2015

Требуется доработать существующую программу поиска фрагмента на изображении на matlab путем замены функции поиска с использованием расстояния хэмминга на функцию поиска с использованием нормированной кросс-корреляции. Описание нормированной кросс-корреляции во вложении. Расчет должен быть выполнен на gpu с использованием технологии cuda в связке с matlab.

Основной смысл нормированной кросс-корреляции:

Значение в точке приложения (x;y) фрагмента на изображение вычисляем как отношение сумм произведений отклонения яркости от среднего по фрагменту и отклонения яркости от среднего по фрагменту аналогичного размера основного изображения к произведению среднеквадратичных значений отклонений по фрагменту и по фрагменту аналогичного размера на основном изображении.

Т.е. для фрагмента изображения у нас заранее известно среднее значение яркости (можем найти) и отклонение в каждой точке от этого значения яркости.

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

Далее полученную матрицу результатов отображаем в виде трехмерного графика (как и в текущей версии программы с использованием расстояний хэмминга).