Niewidzialny znak wodny w obrazach generowanych przez DALL-E w Azure OpenAI Service

Niewidzialny znak wodny w obrazach generowanych przez DALL-E w Azure OpenAI Service

Autor: Krzysztof Sulikowski

Opublikowano: 9/25/2024, 5:00 PM

Liczba odsłon: 179

Modele DALL-E od OpenAI generują obrazy w oparciu o prompty tekstowe. Azure OpenAI Service dostarcza dostęp do tych modeli poprzez REST API, umożliwiając deweloperom tworzenie obrazów w ich aplikacjach. Microsoft ogłosił nową funkcjonalność dla tej usługi o nazwie "Watermarks". Będzie ona dodawać niewidzialny znak wodny do wszystkich generowanych obrazów, aby poprawić transparentność i ochronę przed zawartością generowaną przez AI.

Przez ostatnie 2 lata obserwujemy potężny wzrost liczby grafik generowanych przez AI, które pojawiają się już nie tylko w Internecie, ale nawet już i poza nim, np. na opakowaniach produktów spożywczych, zastępując poprzednio modne zdjęcia stockowe. Sztuczna inteligencja jest też używana w złych celach, m.in. do szerzenia dezinformacji poprzez użycie deepfake'ów czy po prostu wygenerowanych zdjęć, np. nieistniejących sytuacji, sławnych osób czy polityków. Znak wodny jest jednym ze sposobów umożliwiających weryfikację takiego obrazu.

Niewidzialny znak wodny w obrazach generowanych przez DALL-E w Azure OpenAI Service

Ten nowy, niewidoczny gołym okiem znak wodny będzie mógł zostać zidentyfikowany przez specjalne narzędzia do wykrywania. Nawet po zmianie rozmiaru lub przycięciu obrazu integralność znaku wodnego pozostanie nienaruszona. Takie oznaczenie zawiera informacje o pochodzeniu obrazu i jest reprezentowane przez dołączony do niego manifest. Jest on kryptograficznie podpisany przez certyfikat, który prowadzi do Azure OpenAI Service i zawiera następujące szczegóły:

  • "description" ("opis") – to pole ma wartość "AI Generated Image" dla obrazów wygenerowanych przez DALL-E.
  • "softwareAgent" – to pole ma wartość "Azure OpenAI DALL-E" dla wszystkich obrazów wygenerowanych przez serię modeli DALL-E w Azure OpenAI Service.
  • "when" ("kiedy") – znacznik czasowy, kiedy Content Credentials (poświadczenia zawartości) zostały utworzone.

Microsoft wprowadza znak wodny także do innych treści tworzonych przez generatywną sztuczną inteligencję w Azure AI Services. W zeszłym roku dodano je do głosów tworzonych za pomocą funkcji osobistego głosu Azure AI Speech. Pozwalają one klientom i użytkownikom ustalić, czy mowa jest syntezowana za pomocą Azure AI Speech oraz jaki głos został użyty.

Źródło: https://techcommunity.microsoft.com/t5/ai-azure-ai-services-blog/watermarks-in-preview-in-azure-openai-service/ba-p/4253344

Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży

Wydarzenia