Spec-Zone.ru › TensorFlow 1.15

tf.image.ssim_multiscale

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

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

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

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

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

tf.compat.v1.image.ssim_multiscale, `tf.compat.v2.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/r1.15/api_docs/python/tf/image/ssim_multiscale

Spec-Zone.ru

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