Skip to content

Task02 Егор Машин ИТМО#47

Open
EgorM2718 wants to merge 7 commits intoPhotogrammetryCourse:task02from
EgorM2718:task02
Open

Task02 Егор Машин ИТМО#47
EgorM2718 wants to merge 7 commits intoPhotogrammetryCourse:task02from
EgorM2718:task02

Conversation

@EgorM2718
Copy link

@EgorM2718 EgorM2718 commented Mar 20, 2026

Перечислите идеи и коротко обозначьте мысли которые у вас возникали по мере выполнения задания, в частности попробуйте ответить на вопросы:

  1. Зачем фильтровать матчи, если потом мы запускаем устойчивый к выбросам RANSAC и отфильтровываем шумные сопоставления?
    Если не фильтровать очевидно плохие матчи, RANSAC будет проверять очень много данных и работать будет медленно.

  2. Cluster filtering довольно хорошо работает и без Ratio test. Однако, если оставить только Cluster filtering, некоторые тесты начнут падать. Почему так происходит? В каких случаях наоборот, не хватает Ratio test и необходима дополнительная фильтрация?

  3. С какой проблемой можно столкнуться при приравнивании единице элемента H33 матрицы гомографии? Как ее решить?

  4. Какой подвох таится в попытке склеивать большие панорамы и ортофото методом, реализованным в данной домашке? (Для интуиции можно посмотреть на результат склейки, когда за корень взята какая-нибудь другая картинка)
    Результат для другого корня может сильно отличаться, так как при последовательном склеивании накапливаются ошибки, и, если выбрать другой корень, ошибки могут быть другими, из-за чего изменится результат.

  5. Как можно автоматически построить граф для построения панорамы, чтобы на вход метод принимал только список картинок?

  6. Если с вашей реализацией SIFT пройти тесты не получилось, напишите (если пробовали дебажить), где, как вам кажется, проблема и как вы пробовали ее решать.

  7. Если есть, фидбек по заданию: какая часть больше всего понравилась, где-то слишком сложно/просто (что именно), где-то слишком мало ссылок и тд.

// Создайте PR.
// Дождитесь отработки Github Actions CI, после чего нажмите на зеленую галочку -> Details -> The build -> скопируйте весь лог тестирования.
// Откройте PR на редактирование (сверху справа три точки->Edit) и добавьте сюда скопированный лог тестирования внутри тега

 для сохранения форматирования и под спойлером для компактности и удобства:

Github Actions CI

[----------] 2 tests from STITCHING (30163 ms total)
[----------] Global test environment tear-down
[==========] 20 tests from 2 test suites ran. (68769 ms total)
[  PASSED  ] 20 tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant