Spec-Zone.ru › TensorFlow

tf.image.total_variation

Вычисляет и возвращает полную вариацию одного или нескольких изображений.

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

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

Подробнее см. в руководстве по миграции.

tf.compat.v1.image.total_variation

tf.image.total_variation(
    images, name=None
)

Используется в блокнотах

Используется в руководствах
  • Перенос нейронного стиля

Полная вариация — это сумма абсолютных разностей значений соседних пикселей во входных изображениях. Эта величина показывает, сколько шума содержится в изображениях.

Её можно использовать в качестве функции потерь при оптимизации для подавления шума в изображениях. Если у вас есть пакет изображений, скалярное значение потерь следует вычислить как сумму: loss = tf.reduce_sum(tf.image.total_variation(images))

Здесь реализована анизотропная двумерная версия формулы, описанной по ссылке:

https://en.wikipedia.org/wiki/Total_variation_denoising

Аргументы
images Тензор ранга 4 формы [batch, height, width, channels] или тензор ранга 3 формы [height, width, channels].
name Имя операции (необязательно).
Вызывает исключение
ValueError если images.shape не является вектором ранга 3 или 4.
Возвращает
Полную вариацию images.

Если images имел ранг 4, возвращается одномерный тензор float формы [batch] с полной вариацией для каждого изображения в пакете. Если images имел ранг 3, возвращается скаляр типа float с полной вариацией этого изображения.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/image/total_variation

Spec-Zone.ru

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