Я пытаюсь сопоставить черты между парами изображений, сделанных эндоскопической камерой. Я вижу очень низкую производительность по количеству функций, которые совпадают при переводе изображения (хотя перекрытие все еще довольно велико).
Пара вопросов
- Может ли такое малое количество совпадений признаков быть результатом виньетирования, присутствующего на изображениях? (дескрипторы SIFT описывают градиенты, и если есть постоянный градиент виньетки, портит ли это дескрипторы?)
- Может калибровка камеры плохая?
- Есть ли у вас какие-либо дополнительные предложения по улучшению сопоставления?
Вот что я делаю: - Изображения переназначаются на основе калибровки камеры, выполненной с использованием шаблона шахматной доски - Особенности обнаруживаются с помощью SIFT (VLFeat) - Функции сопоставляются с шагом геометрической проверки (RANSAC с довольно высоким порогом)
Вот два примера: (красный = объекты, найденные несопоставленными; зеленый = объекты, которые совпали после геометрической проверки) Малый перевод = приемлемое соответствие
Большой перевод = плохое соответствие