Стрімкий розвиток генеративного штучного інтелекту докорінно трансформував створення візуального контенту. Сучасні моделі, як-от Midjourney v6, OpenAI DALL-E 3, Stable Diffusion XL, Flux.1 та Google Imagen, здатні за лічені секунди синтезувати фотореалістичні портрети, пейзажі та ілюстрації.
Цей прорив відкрив безмежні творчі горизонти, але водночас породив серйозні виклики: поширення дезінформації, діпфейків, сумніви щодо авторських прав та забруднення фотобанків.
Для вирішення цих завдань ImageSizeFinder створив Безкоштовний детектор зображень ШІ. На відміну від платних рішень, які вимагають підписку за голослівні відсотки, наш інструмент базується на дворівневій архітектурі з акцентом на конфіденційність. Усі ключові перевірки виконуються безпосередньо у вашому браузері та супроводжуються зрозумілими технічними доказами.
У цій статті ми детально розглянемо функції, принципи побудови системи, математичний апарат та практичні обмеження детектора.
Малюнок 1: Інтерфейс безкоштовного детектора зображень ШІ ImageSizeFinder з підтримкою різноманітних джерел, пакетної обробки та повною локальною конфіденційністю.
1. Головні можливості детектора зображень ШІ
Інструмент розроблено з урахуванням трьох пріоритетів: швидкості, захисту особистих даних та аналітичної точності:
- 100% безкоштовно та без лімітів: Жодної реєстрації, відсутність платних підписок та штучних щоденних обмежень для локальної перевірки в браузері.
- Конфіденційність на боці клієнта (Zero-Upload): Зчитування метаданих та обчислення шуму пікселів відбуваються виключно у вашому браузері за допомогою WebAssembly та HTML5 Canvas API. Зображення не надсилаються на сторонні сервери, якщо ви особисто не оберете хмарне сканування.
- Різноманітні способи завантаження:
- Перетягування одного або групи файлів (Drag and Drop).
- Вибір файлів через стандартний провідник системи.
- Вставка з буфера обміну: натисніть
Ctrl+V(абоCmd+Vна macOS) будь-де на сторінці для миттєвої перевірки скріншота. - Пряме посилання на зображення: вставте URL-адресу
https://, щоб дослідити картинку з мережі без попереднього збереження.
- Зручний робочий простір для пакетного аналізу: Додавайте десятки файлів одночасно, стежте за їхніми статусами в єдиному списку та запускайте аналіз в один клік.
- Прозора панель доказів: Розгорніть будь-яке перевірене зображення, щоб побачити точні критерії: цифрові підписи генераторів, теги IPTC, параметри промптів та дисперсію залишкового шуму.
2. Архітектура аналізу: Поетапний конвеєр перевірки
Точне виявлення згенерованого ШІ контенту — непросте завдання, адже жодна окрема ознака не є абсолютною. Метадані можуть бути стерті, а повторне стиснення викривляє структуру пікселів.
Наша система використовує ієрархічний конвеєр із двох рівнів:
Малюнок 2: Трирівнева прогресивна архітектура: детермінована перевірка метаданих за допомогою WebAssembly, згортка залишкового шуму в Canvas та додатковий хмарний аналіз.
3. Технічні деталі: Принцип роботи кожного рівня
Рівень 1: Детерміновані метадані та перевірка походження
Більшість генеративних інструментів під час експорту додають стандартизовані цифрові маркери. Перший рівень задіює клієнтські бінарні бібліотеки (як-от ExifReader) для сканування структури файлу:
- IPTC Digital Source Type (Тип цифрового джерела):
- Міжнародний стандарт, згідно з яким штучно створені зображення маркуються як
trainedAlgorithmicMediaабоcompositeSynthetic. - Такі генератори, як Google Imagen чи Adobe Firefly, завжди вказують це поле.
- Міжнародний стандарт, згідно з яким штучно створені зображення маркуються як
- Теги IPTC Credit та Software:
- Midjourney часто зазначає назву
Midjourneyу поліCreditабоSoftware. - DALL-E 3 містить унікальні ідентифікатори від OpenAI.
- Midjourney часто зазначає назву
- Текстові блоки у файлах PNG (
tEXt,iTXt,zTXt):- Додатки родини Stable Diffusion (Automatic1111, ComfyUI, Forge) зберігають конфігурацію генерації безпосередньо в заголовку PNG.
- Ми витягуємо позитивний та негативний промпти, значення seed, шкалу CFG, семплер і назви використаних LoRA.
- Сертифікати вмісту C2PA:
- Відповідно до специфікацій Content Authenticity Initiative алгоритм шукає наявність контейнерів JUMBF із цифровими підписами походження (
c2pa).
- Відповідно до специфікацій Content Authenticity Initiative алгоритм шукає наявність контейнерів JUMBF із цифровими підписами походження (
Якщо виявлено незаперечні детерміновані свідчення, система миттєво визначає результат із Високою впевненістю (High Confidence) без залучення складних обчислень.
Малюнок 3: Детальна панель доказів із виявленими параметрами створення (кроки, семплер, CFG) та показниками дисперсії шуму.
Рівень 2: Аналіз дисперсії шуму пікселів у браузері
Якщо файл не містить метаданих (внаслідок конвертації в JPEG або цілеспрямованої очистки), браузер активує просторовий статистичний аналіз за допомогою OffscreenCanvas та HTML5 Canvas API.
Малюнок 4: Дискретна просторова згортка Лапласа 3x3 для ізоляції залишкового високочастотного шуму R(x, y), порівняння фізичної камери з алгоритмами дифузії.
Фізичні та математичні засади
- Справжні матриці фотокамер: Фізичні сенсори (CMOS/CCD) вловлюють фотони світла, які зазнають квантового дробового шуму та теплових коливань, що відповідають статистичному розподілу Пуассона-Гаусса. На однорідних ділянках шум сенсора має природні ізотропні властивості.
- Дифузійні моделі генерації: Системи на кшталт Stable Diffusion чи Midjourney створюють зображення шляхом ітеративного усунення шуму з початкового випадкового гауссового поля. Цей процес залишає характерні мікроструктурні автокореляції: пласкі ділянки виглядають занадто чистими, а текстури демонструють неприродні сплески високих частот.
Послідовність алгоритму
- Відображення зображення в оригінальному масштабі на
OffscreenCanvas. - Отримання матриці яскравості
Y(x, y)через функціюgetImageData. - Застосування дискретного 3x3 фільтра Лапласа для відокремлення залишкового високочастотного шуму
R(x, y):┌ ┐ │ 0 -1 0 │ │ -1 4 -1 │ │ 0 -1 0 │ └ ┘ - Відсікання контрастних ліній та розрахунок залишкової дисперсії
σ²на монотонних зонах:σ² = (1/N) · Σ (Rᵢ − R̄)² - Зіставлення розрахованих значень з еталонними характеристиками фізичних сенсорів камер.
Оскільки математичні дії виконує клієнтський JavaScript безпосередньо на вашому комп'ютері, процес займає лише 50–150 мілісекунд на файл без мережевих затримок.
Рівень 3: Хмарна нейромережа комп'ютерного зору (Опціонально)
Коли метадані відсутні, а показники шуму потрапляють у проміжну зону невизначеності, користувач може скористатися додатковою допомогою хмарної нейромережі:
- Створена на основі архітектури Vision Transformer, навченої на мільйонах пар реальних та синтетичних світлин.
- Захищене опрацювання зовнішніх посилань (
/api/ai-image-detector/fetch-url) із фільтрацією SSRF-загроз та лімітом файлу до 10 МБ.
4. Обмеження технології та практичні рекомендації
Жоден детектор ШІ у світі не є досконалим на 100%. Під час інтерпретації висновків зважайте на такі обставини:
1. Видалення метаданих соціальними мережами
Месенджери та соціальні платформи (Telegram, WhatsApp, Instagram, X) під час завантаження стискають файли та повністю видаляють метадані EXIF, IPTC і C2PA. Світлини, збережені з соцмереж, не міститимуть ознак на Рівні 1.
2. Вторинна обробка та сильне стиснення
Застосування розмиття, додавання штучного плівкового зерна або сильне стиснення в JPEG (якість < 60) пошкоджують структуру пікселів, що може зменшити точність вердикту.
3. Цифровий живопис та 3D-графіка
Цифрові малюнки, векторна графіка та 3D-рендери (Blender, Unreal Engine) за своєю природою не мають шуму реальної матриці фотоапарата. Алгоритм може сприйняти цю гладкість як ознаку синтетичного походження. Обов'язково враховуйте специфіку жанру.
4. Закриті латентні водяні знаки (SynthID)
Невидимі цифрові мітки, закладені глибоко в латентний простір моделей (як-от SynthID від Google DeepMind), вимагають приватних серверних ключів і не можуть бути розпізнані в браузері в офлайн-режимі.
💡 Порада: Сприймайте висновок детектора як об'єктивний аналітичний орієнтир. Під час перевірки важливих матеріалів обов'язково зіставляйте отримані дані з джерелом публікації та фізичною достовірністю сюжету (анатомія пальців, напрямок світла, тіні).
5. Перевірте зображення вже зараз
Бажаєте протестувати роботу детектора?
- Перейдіть до Безкоштовного детектора зображень ШІ.
- Перетягніть файл, вставте з буфера обміну або вкажіть пряме посилання.
- Оцініть показник імовірності, рівень достовірності та розгорніть панель доказів, щоб перевірити виявлені технічні параметри.
Джерела та додаткова література
- 01.ExifReader — Fast JavaScript image metadata parsing librarygithub.com/mattiasw/ExifReader
- 02.
- 03.Content Authenticity Initiative (CAI) — Open source provenance toolscontentauthenticity.org/
- 04.IPTC Photo Metadata Standard & Digital Source Type Vocabularyiptc.org/standards/photo-metadata/
- 05.Canvas API & ImageData — MDN Web Docsdeveloper.mozilla.org/en-US/docs/Web/API/Canvas_API
- 06.Discrete Laplace Operator in Digital Image Processing — Wikipediaen.wikipedia.org/wiki/Discrete_Laplace_operator
- 07.WebAssembly — High-performance client-side runtime standardwebassembly.org/
- 08.Google DeepMind SynthID — Imperceptible generative AI watermarkingdeepmind.google/technologies/synthid/
- 09.Stable Diffusion WebUI by AUTOMATIC1111github.com/AUTOMATIC1111/stable-diffusion-webui
- 10.ComfyUI — Powerful modular node-based Stable Diffusion GUIgithub.com/comfyanonymous/ComfyUI