Удивительные алгоритмы преобразования изображений
Список алгоритмов обработки изображений, уровень интеллекта которых позволяет им выполнять бесконечно сложные задачи.
От самого простого до самого сложного...
Депикселизация изображения

Начиная с пикселизованного изображения, проще говоря, сделанного из больших квадратов, мы приходим к более точному изображению, как если бы впоследствии могли изменить разрешение экрана, на котором они были нарисованы...
Это может быть очень полезно, если вы хотите портировать старую игру на современную платформу, такую как смартфон или Canvas.
Реализовано компанией Scale2X. HQX - аналогичный инструмент суперразрешения командной строки для увеличения изображений.
Изменение цвета изображения на черно-белый

Этот прием настолько хорошо понятен, что старые черно-белые пленки теперь можно переиграть в цвете. Это объясняется в статье, Colorization Using Optimization, в которой приводится несколько примеров .
Инструмент, доступный на GitHub, также позволяет раскрасить эскиз из другого изображения, используемого в качестве модели: Style2Paints. Но в 2025 году появилась возможность попросить ChatGPT 4o раскрасить изображение, и это делается автоматически !
Восстановление изображения или создание HDR

Разумно удаляя «шум», другими словами, дефекты изображения, такие как точки и царапины, которые должны быть правильно интерпретированы, алгоритм возвращает поврежденное или выцветшее изображение к жизни.
Он реализован в плагине для Gimp, G 'Mic. Этот плагин также может создавать HDR автоматически, т.е. увеличивать резкость как чрезмерно ярких, так и чрезмерно темных участков .
Преобразование фотографии в чертеж

Этот алгоритм также реализован в G 'Mic.
Используется из командной строки, G 'Mic допускает многочисленные трансформации, примеры которых можно увидеть в галерее G' Mic.
Шовная резьба
Интеллектуальный алгоритм изменения размеров изображений с сохранением внешнего вида объектов внутри них. На самом деле он реализован в функции изменения размера основных графических утилит, таких как Gimp с плагином Liquid Rescale и ImageMagik с опцией -liquid-rescale.
- Описание.
- JS Image Carver. Реализован на JavaScript.
Удаление объекта
Это достигает самого высокого уровня. Начиная с грубого контура удаляемого объекта из изображения, которым может быть человек или что-либо еще, алгоритм способен идентифицировать рассматриваемый объект, очертить его точный контур, экстраполировать, каким был бы фон, если бы объект не присутствовал, и восстановить фон, все без какого-либо вмешательства человека.
Этот алгоритм доступен как в программном обеспечении Gimp, в качестве плагина для установки, так и в Photoshop.
Создание картины

Нарисовав эскиз и связав упрощенно нарисованные объекты с фотографиями, можно создать новое изображение, которое естественным образом интегрирует эти объекты, как если бы они были сфотографированы.
Этот алгоритм реализован в программном обеспечении Sketch To Photo. Скачать программу командной строки можно из статьи.
Украсить лицо

ItНе существует письменного правила, определяющего, красиво лицо или нет, поэтому создатели предполагают, что то, что ближе к обычному, красивее.
Вы можете судить сами, сравнивая две версии одного и того же лица на фото, с оригинальным лицом слева и модифицированной компьютером версией справа.
Алгоритм имеет очевидное применение в дополненной реальности, в сочетании с технологией, объединяющей камеру с очками для проецирования измененного изображения реальности на линзы.
Подробнее об этом алгоритме эстетического вмешательства.
См. также
- Список всех алгоритмов.
- PixedNN. Появившись совсем недавно в 2017 году, он превращает эскиз в фотографию!
- Анимируйте фотографию, эскиз. Этот алгоритм искусственного интеллекта заставляет испытуемого ходить на фото! Пока недоступно на панели инструментов.
- Создание логотипа на основе эскиза.
- Улучшения изображения. Демонстрации различных алгоритмов обработки изображений для улучшения или восстановления изображений (нет ссылок на исходные файлы).