Создайте изображение с высоким разрешением из набора изображений пакетного режима с низкой разрешающей способностью
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