Spec-Zone.ru › TensorFlow 2.4

tf.image.total_variation

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

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

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

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

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

tf.compat.v1.image.total_variation

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

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

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

Эта реализация анизотропной 2-D версии формулы, описанной здесь:

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

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

Если images был 4-мерным, возвращается 1-мерный тензор с плавающей точкой формы [batch] с общей вариацией для каждого изображения в пакете. Если images был 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/total_variation

Spec-Zone.ru

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