Регистрация изображения на основе интенсивности
преобразует 2-D или 3-D изображение в градациях серого, moving_reg = imregister(moving,fixed,transformType,optimizer,metric)moving, чтобы она была зарегистрирована с эталонным изображением, fixed. transformType определяет тип выполняемого преобразования. metric определяет количественную меру подобия между изображениями для оптимизации. optimizer описывает метод оптимизации метрики. Функция возвращает зарегистрированное изображение, moving_reg.
[ преобразует пространственно привязанное изображение moving_reg,R_reg] = imregister(moving,Rmoving,fixed,Rfixed,transformType,optimizer,metric)moving чтобы он был зарегистрирован с пространственно привязанным изображением fixed. Rmoving и Rfixed пространственные ссылочные объекты, которые описывают мировые координатные пределы и разрешение moving и fixed.
___ = imregister(___, указывает дополнительные параметры с одним или несколькими аргументами пары имя-значение.Name,Value)
Оба imregtform и imregister использовать один и тот же алгоритм регистрации. imregister выполняет дополнительный этап повторной выборки moving для получения зарегистрированного выходного изображения из оценки геометрического преобразования, вычисленной imregtform. Использовать imregtform когда требуется доступ к связывающему геометрическому преобразованию moving кому fixed. Использовать imregister когда требуется зарегистрированное выходное изображение.
Создание optimizer и metric с imregconfig функция перед вызовом imregister. Получение хороших результатов от регистрации изображений на основе оптимизации обычно требует изменения параметров оптимизатора или метрики для пары регистрируемых изображений. imregconfig функция предоставляет конфигурацию по умолчанию, которая должна рассматриваться только как начальная точка. Например, если увеличить число итераций в оптимизаторе, уменьшить размер шага оптимизатора или изменить количество выборок в стохастической метрике, регистрация улучшится до точки за счет производительности. См. выходные данные imregconfig для получения дополнительной информации о различных параметрах, которые можно изменить.
Если пространственное масштабирование изображений отличается более чем на 10%, измените их размер с помощью imresize перед их регистрацией.
Использовать imshowpair или imfuse визуализировать результаты регистрации.
Вы можете использовать imregister в автоматизированном рабочем процессе для регистрации нескольких изображений.
При наличии пространственных ссылок на регистрируемое изображение укажите информацию для imregister использование пространственных ссылочных объектов. Это помогает imregister более быстрое сближение для достижения лучших результатов, поскольку можно принимать во внимание различия в масштабе.
imfuse | imregconfig | imregcorr | imregtform | imshowpair | imwarp