В этом примере показано, как выровнять пару изображений с помощью приложения Registration Estimator. Registration Estimator предлагает несколько регистрационных методов с помощью основанных на функции, основанных на интенсивности, и нетвердых регистрационных алгоритмов. Для получения дополнительной информации смотрите Методы, Поддержанные Приложением Registration Estimator.
Создайте два неправильно выровненных изображения в рабочей области. Этот пример создает движущееся изображение J
путем вращения фиксированного изображения I
по часовой стрелке 30 градусами.
I = imread('cameraman.tif');
J = imrotate(I,-30);
В этом примере можно открыть Registration Estimator из командного окна, потому что изображения не имеют никакой пространственной информации о ссылке или начальной оценки преобразования. Запустите эту команду в командном окне и задайте движущееся изображение и фиксированное изображение как эти два входных параметра.
registrationEstimator(J,I)
Если ваши изображения имеют пространственную информацию о ссылке, или если вы хотите задать начальную оценку преобразования, то необходимо загрузить изображения с помощью диалогового окна. Для получения дополнительной информации, seeLoad Изображения, Пространственная информация о Ссылке и Начальное Преобразование.
Можно также открыть Registration Estimator от Панели инструментов MATLAB™. Откройте вкладку Apps и нажмите Registration Estimator при Обработке изображений и Компьютерном зрении. Если вы открываете приложение от панели инструментов, необходимо загрузить изображения с помощью диалогового окна.
После того, как вы загрузите изображения, отображения приложения наложение изображений, и создает три регистрационных испытания: Phase Correlation
, Feature: MSER
, и Feature: SURF
. Эти испытания появляются как проекты в списке предыстории. Можно нажать на каждое испытание, чтобы настроить регистрационные настройки. Чтобы создать испытание за различный регистрационный метод, выберите метод из меню Technique.
Зелено-пурпурный стиль наложения по умолчанию отображает фиксированное изображение зеленым и движущееся изображение пурпурного цвета. Наложение выглядит серым в областях, где два изображения имеют подобную интенсивность. Дополнительные стили наложения помогают с визуализацией результатов регистрации. Когда вы кликаете по основанному на функции методу в списке предыстории, наложение изображений отображает набор красных и зеленых точек, соединенных желтыми линиями. Эти точки являются совпадающими функциями, использованными, чтобы выровнять изображения.
Запустите три регистрационных испытания по умолчанию с настройками по умолчанию. Кликните по каждому испытанию в списке предыстории, затем нажмите Register Images.
После регистрационных концов испытание отображает качественный счет и время вычисления. Качественный счет базируется свободно на ssim
функционируйте и обеспечивает полную оценку регистрационного качества. Счет ближе к 1 указывает на более высокую качественную регистрацию. Различные регистрационные методы и настройки могут дать к подобным качественным баллам, но показать ошибку в различных областях изображения. Смотрите наложение изображений, чтобы подтвердить, какой регистрационный метод является самым приемлемым. Раскрашивает наложение изображений, указывают на остаточное неточное совмещение.
Примечание: из-за случайности в регистрационном оптимизаторе, качественный счет, указанное изображение и геометрическое преобразование могут варьироваться немного между испытаниями несмотря на идентичные регистрационные настройки.
После того, как вы имеете оценку первичной регистрации, настраиваете регистрационные настройки, чтобы улучшить качество выравнивания. Для получения дополнительной информации о доступных настройках смотрите Регистрационные Настройки Мелодии в Приложении Registration Estimator. Если вы знаете условия, при которых были получены изображения, то можно выбрать различный тип преобразования или очиститься, Имеет опцию Вращения. Последующая обработка с помощью нетвердых преобразований доступна для усовершенствованных рабочих процессов.
Настройте настройки испытания MSER. Попытайтесь увеличить число обнаруженных признаков и качество совпадающих функций независимо, чтобы видеть, улучшает ли любой качество регистрации.
Чтобы увеличить число обнаруженных признаков, нажмите Feature: MSER
испытание, пронумерованное 2, в списке предыстории. В Текущей Регистрационной панели Настроек перетащите Количество ползунка Обнаруженных признаков направо. То, когда вы изменяете настройки, приложение создает новое рассмотрение дела, пронумеровало 2.1 в списке предыстории. Наложение изображений показывает более совпадающие функции, как ожидалось.
Чтобы запустить регистрацию с этими настройками, нажмите Register Images. Метрика качества этого испытания меньше качества исходного испытания MSER с количеством по умолчанию совпадающих функций. Наложение изображений этого испытания имеет полный пурпурный оттенок и толстую зеленую полосу вдоль верхней части головы человека. Поэтому увеличение числа обнаруженных признаков от 43 до 80 не делает улучшил качество регистрации.
Чтобы видеть эффект увеличения качества совпадающих функций, нажмите Feature: MSER
испытайте 2 (не 2.1) в списке предыстории. В Текущей Регистрационной панели Настроек перетащите Качество Совпадающего ползунка Функций направо. То, когда вы изменяете настройки, приложение создает новое рассмотрение дела, пронумеровало 2.2 в списке предыстории. Наложение изображений отображается, меньшее число высокого качества совпадало с точками.
Чтобы видеть регистрацию с этими настройками, нажмите Register Images. По сравнению с другими испытаниями MSER это испытание имеет счет высшего качества. Нет заметного различия в визуальном качестве изображения по сравнению с исходным испытанием MSER с настройками по умолчанию. Если вы хотите видеть, какие пиксели отличаются между испытанием MSER по умолчанию и этим испытанием, изменяют стиль наложения в Различие и переключатель между двумя испытаниями.
Когда вы находите приемлемую регистрацию, экспортируете зарегистрированное изображение и геометрическое преобразование к рабочей области. Можно использовать регистрационные результаты применить подобную регистрацию к нескольким системам координат в последовательности изображений. Чтобы узнать больше, смотрите Результаты Экспорта Приложения Registration Estimator.
Этот экспорт в качестве примера испытывает 2.2, потому что это имеет счет высшего качества и никакие серьезные области неточного совмещения. Кликните по испытанию 2.2 в списке предыстории, затем нажмите Export и выберите Export Images. В диалоговом окне Export to Workspace присвойте имя к регистрации выход. Выход является структурой, которая содержит финал указанное изображение и геометрическое преобразование.