tf.image.ssim_multiscale
| Просмотреть исходный код на GitHub |
Вычисляет MS-SSIM между img1 и img2.
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