Удивительные алгоритмы преобразования изображений

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

От самого простого до самого сложного...

Депикселизация изображения

image depixelization example

Начиная с пикселизованного изображения, проще говоря, сделанного из больших квадратов, мы приходим к более точному изображению, как если бы впоследствии могли изменить разрешение экрана, на котором они были нарисованы...

Это может быть очень полезно, если вы хотите портировать старую игру на современную платформу, такую как смартфон или Canvas.

Реализовано компанией Scale2X. HQX - аналогичный инструмент суперразрешения командной строки для увеличения изображений.

Изменение цвета изображения на черно-белый

example of colorizing a black and white image

Этот прием настолько хорошо понятен, что старые черно-белые пленки теперь можно переиграть в цвете. Это объясняется в статье, Colorization Using Optimization, в которой приводится несколько примеров .

Инструмент, доступный на GitHub, также позволяет раскрасить эскиз из другого изображения, используемого в качестве модели: Style2Paints. Но в 2025 году появилась возможность попросить ChatGPT 4o раскрасить изображение, и это делается автоматически !

Восстановление изображения или создание HDR

HDR by algorithm

Разумно удаляя «шум», другими словами, дефекты изображения, такие как точки и царапины, которые должны быть правильно интерпретированы, алгоритм возвращает поврежденное или выцветшее изображение к жизни.

Он реализован в плагине для Gimp, G 'Mic. Этот плагин также может создавать HDR автоматически, т.е. увеличивать резкость как чрезмерно ярких, так и чрезмерно темных участков .

Преобразование фотографии в чертеж

convertir une photo en dessin

Этот алгоритм также реализован в G 'Mic.

Используется из командной строки, G 'Mic допускает многочисленные трансформации, примеры которых можно увидеть в галерее G' Mic.

Шовная резьба

smart resizing

Интеллектуальный алгоритм изменения размеров изображений с сохранением внешнего вида объектов внутри них. На самом деле он реализован в функции изменения размера основных графических утилит, таких как Gimp с плагином Liquid Rescale и ImageMagik с опцией -liquid-rescale.

Удаление объекта

remove an object from a photo

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

Этот алгоритм доступен как в программном обеспечении Gimp, в качестве плагина для установки, так и в Photoshop.

Создание картины

composing an image with a sketch

Нарисовав эскиз и связав упрощенно нарисованные объекты с фотографиями, можно создать новое изображение, которое естественным образом интегрирует эти объекты, как если бы они были сфотографированы.

Этот алгоритм реализован в программном обеспечении Sketch To Photo. Скачать программу командной строки можно из статьи.

Украсить лицо

embellir un visage

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

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

Подробнее об этом алгоритме эстетического вмешательства.

См. также