Spec-Zone.ru › TensorFlow 2.4

tf.image.ssim_multiscale

Просмотреть исходный код на GitHub

Вычисляет MS-SSIM между img1 и img2.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.image.ssim_multiscale

tf.image.ssim_multiscale(
    img1, img2, max_val, power_factors=_MSSSIM_WEIGHTS, filter_size=11,
    filter_sigma=1.5, k1=0.01, k2=0.03
)

Эта функция предполагает, что img1 и img2 представляют собой пакеты изображений, то есть последние три измерения — [высота, ширина, каналы].

Примечание: Истинный SSIM определен только для градаций серого. Данная функция не выполняет преобразования цветового пространства. (Если вход уже в формате YUV, то она вычислит среднее значение SSIM в YUV.)

Исходная статья: Wang, Zhou, Eero P. Simoncelli, and Alan C. Bovik. "Multiscale structural similarity for image quality assessment." Signals, Systems and Computers, 2004.

Аргументы
img1 Первый пакет изображений.
img2 Второй пакет изображений. Должен иметь тот же ранг, что и img1.
max_val Динамический диапазон изображений (т.е. разность между максимальным и минимальным допустимыми значениями).
power_factors Итерируемый список весов для каждого из масштабов. Количество используемых масштабов соответствует длине списка. Индекс 0 — вес масштаба без изменения разрешения, каждый следующий масштаб соответствует уменьшению размера изображения вдвое. По умолчанию (0,0448, 0,2856, 0,3001, 0,2363, 0,1333) — значения, полученные в исходной статье.
filter_size Значение по умолчанию 11 (размер гауссова фильтра).
filter_sigma Значение по умолчанию 1,5 (ширина гауссова фильтра).
k1 Значение по умолчанию 0,01
k2 Значение по умолчанию 0,03 (SSIM менее чувствителен к K2 для меньших значений, поэтому лучше использовать значения в диапазоне 0 < K2 < 0,4).
Возвращаемые значения
Тензор, содержащий значение MS-SSIM для каждого изображения в пакете. Значения находятся в диапазоне [0, 1]. Возвращает тензор с формой: broadcast(img1.shape[:-3], img2.shape[:-3]).

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/image/ssim_multiscale

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API