Создайте изображение с высоким разрешением из набора изображений пакетного режима с низкой разрешающей способностью
B = burstinterpolant(imds,tforms,scale)
B = burstinterpolant(images,tforms,scale)
создает изображение с высоким разрешением, B
= burstinterpolant(imds
,tforms
,scale
)B
от набора изображений пакетного режима с низкой разрешающей способностью, сохраненных как объект ImageDatastore
, imds
. scale
задает значение увеличения для изображения с высоким разрешением. Размер B
является временами scale
размер входных изображений.
Вычислите tforms
относительно каждого входного изображения с помощью функции imregtform
. Первое изображение во входе может использоваться в качестве ссылочного изображения для оценки твердых геометрических преобразований (только вращения и переводы).
Вычислите входные параметры optimizer
и metric
в imregtform
с помощью функции imregconfig
. optimizer
должен быть объектом RegularStepGradientDescent
, и metric
должен быть объектом MeanSquares
.
Чтобы улучшить вывод с высоким разрешением, можно изменить значение входного параметра объекта оптимизатора RegularStepGradientDescent
в imregtform
. Для получения дополнительной информации об этих модификациях, смотрите свойства RegularStepGradientDescent
.
Функция burstinterpolant
использует обратный метод взвешивания расстояния [1], чтобы сгенерировать изображение с высоким разрешением от набора изображений пакетного режима с низкой разрешающей способностью. Функция предсказывает пиксельное значение с высоким разрешением от набора пикселей в изображениях пакетного режима с низкой разрешающей способностью, выбранных на основе параметра преобразования. Использование параметра преобразования tforms
делает пиксельный выбор, устойчивый к любым твердым геометрическим преобразованиям (только вращения и переводы).
Если входные изображения являются 2D изображениями RGB, оценивают tforms
от компонента легкости. Можно использовать функцию rgb2lightness
, чтобы вычислить значения легкости из значений цвета RGB.
[1] Шепард, Дональд. “Двумерная функция интерполяции для нерегулярно распределенных данных”, в продолжениях 1968 23-х национальных конференций ACM, 517-524. Нью-Йорк, Нью-Йорк: ACM, 1968.
imregconfig
| imregtform
| rgb2lightness
| scatteredInterpolant