В документе HPatches для оценки дескрипторов на основе исправлений предлагаются три задачи оценки и обсуждаются соответствующие им индикаторы оценки и методы расчета.Три задачи оценки:
- проверка патча: проверка патча
- сопоставление изображений: сопоставление изображений
- поиск патча: поиск патча
Эти задачи имитируют типичные сценарии применения патча, которые обсуждаются следующим образом.
0. Точность и отзыв
Во-первых, вводятся методы расчета точности и полноты в HPatches:
Во-первых, для запроса исправления, учитывая упорядоченный список исправлений, используйтеЭтот список в табличном формате соответствует метке: -1 для отрицательного, +1 для положительного и 0 для игнорирования.
затем для рангаТочность и полнота рассчитываются по следующим формулам соответственно.
точность: впередДоля положительных образцов в каждом элементе
в
отзывать: впередДоля положительных образцов во всей последовательности всех положительных образцов в элементах
Средняя точность:
1. проверка исправления: проверка исправления
Эта задача используется для классификации того, извлечены ли два фрагмента из одного и того же измерения (классифицировать, извлечены ли два фрагмента из одного и того же измерения), то есть совпадают ли два фрагмента.
В частности, учитывая список пар патчей, который содержит положительные и отрицательные образцы,представляет собой патч, и
На основе этого списка рассчитайте показатель достоверности между каждой парой, и отсортируйте список в порядке убывания в соответствии со степенью совпадения, чтобы получить новый список, извлечь из него его метку и вычислить точность и скорость отзыва в соответствии с приведенными выше методами расчета., вэто отсортированное число, гарантированное
Это очень похоже на пару патчей, используемую непосредственно во время обучения.Набор данных HPatchs генерирует в общей сложностиположительные образцы иотрицательные образцы
Следует отметить, что здесь для сортировки используется степень соответствия, и нет ограничений на метод расчета степени соответствия, что позволяет настроить метод расчета степени соответствия и даже изучить метод использования метрического обучения, чтобы изучить его напрямую. .
В статье также говорилось, что из-за несбалансированного распределения выборки кривая ROC не использовалась, и это было не очень похоже на задачу сопоставления реальных изображений, поэтому была задача оценки, которая больше подходила для задачи сопоставления изображений.
2. сопоставление изображений: сопоставление изображений
Задача состоит в том, чтобы оценить, насколько хорошо дескрипторы патчей могут идентифицировать соответствия на двух изображениях.
В частности, в этой задаче дескриптор одного патча изображения используется для сопоставления с дескриптором другого патча изображения.
принять образсодержит N патчей,, затем задана пара изображений, то после сопоставлениякаксоответствующие патчи. Мы можем использовать эту пару изображений для оценки алгоритма
В частности, учитывая эталонное изображениеучасток, который находится на целевом изображенииСоответствующий патч в, доверительная вероятность, то его метка может быть задана следующим образом
То есть +1 за правильное совпадение и -1 за неправильное совпадение. Затем можно рассчитать AP, используя описанный выше метод для этой последовательности.Для всего набора данных общий показатель - это все совпадающие пары.Среднее значение средней точности.
Этот стандарт оценки очень похож на процесс сопоставления изображений.Каждая характерная точка на эталонном изображении находит соответствующую точку совпадения на целевом изображении и, наконец, вычисляет соответствующую степень совпадения.
3. поиск патча: поиск патча
Имея извлекаемую последовательность исправлений и пул исправлений для этой задачи, проверьте, в какой степени дескриптор исправления можно использовать для получения исправлений, извлекаемых из пула исправлений.Следует отметить, что эти пулы исправлений могут быть созданы из нескольких изображения, со многими отвлекающими факторами.
данный набор, ввзято из эталонного изображенияполучилось, остальные патчи взяты из других изображений той же сценыи многие другие интерференционные изображения,правильное совпадение, иначе равно -1. Поскольку совпадающее изображение содержит K сцен, имеется не более K положительных отсчетов, а остальные — отрицательные отсчеты, поэтому, если извлеченный фрагмент находится в совпадающем изображении, но не в совпадающем фрагменте, результат будет проигнорирован, т. е..
Наконец, для каждогоУчитывая уровень достоверности, AP можно рассчитать с использованием вышеуказанного метода.
HPatch дает в общей сложностипатчи, каждый с 5 положительными образцами, иобразцы интерференции.