Как я могу увеличить изображение с низким разрешением, чтобы оно выглядело с высоким разрешением?

19

Я хочу увеличить изображение до большего размера. Это приведет к пикселизации.

Поэтому я хочу применить к нему некоторую обработку в Photoshop, которая будет подавлять некоторые из этих пикселизаций. Конечно, я не могу сгенерировать новую информацию о пикселях, только сгладить ее и т. Д., Чтобы пикселизация не была так заметна при полном просмотре и печати. Например, один из популярных среди фотографов эффектов - это скопировать изображение во второй слой, установить режим наложения на наложение или мягкий свет и т. Д., А затем применить к нему размытие. Это несколько сглаживает изображение. Но это также изменяет свой внешний вид на сияющий вид (который обычно является целью).

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

Какие-нибудь хитрости такого рода?

Абхранил Дас
источник
2
См. Photo.stackexchange.com/questions/12788 для вопроса «возможно ли», который также содержит некоторые практические советы в ответах, но не такой острый, как ваш вопрос.
Mattdm
2
Также взгляните на тематическое исследование Jrista .
Эса Пауласто
1
См. Также здесь superuser.com/questions/25384/…
Мэтью Локк

Ответы:

17

Если вы пытались увеличить в Photoshop, первым делом поэкспериментируйте с алгоритмом ресэмплинга (Photoshop предлагает бикубический сглаживатель как лучший для увеличения, но я обнаружил, что он зависит от изображения (если у вас изображение с большим количеством краев) против портрета или пейзажа).

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

Или вы можете использовать продукт, созданный специально для этой цели, например, Original Fractals . Это обещает увеличение до 1000% без потери качества.

У Джеффа Этвуда есть запись в блоге об этом здесь: Лучшее Изменение размера Изображения

MikeW
источник
2
Мне нравится этот комментарий из статьи: «Если мне действительно нужно изображение Лены такого большого размера, мне лучше охотиться за старыми копиями Playboy и сканировать их самостоятельно. Или, по крайней мере, это то, что я говорю своей жене ...»
Фортран
1
Основываясь на нескольких (глазных) тестах, которые я сделал, waifu2x ( веб-сайт , GitHub ) лучше, чем Genuine Fractals (или ON1). И waifu2x тоже бесплатно.
Кенни ЖЖ
13

Я нашел бесплатный waifu2x очень хороший для увеличения изображения. Вы можете попробовать онлайн демо . Он использует «Глубокие сверточные нейронные сети», чтобы предсказать, какими должны быть отсутствующие данные изображения. Это работает лучше для штриховой графики, но определенно приемлемо для фотографий.

Мэтью Лок
источник
2
Я обычно скептически отношусь к программам передискретизации, но этот дает неплохой результат на некоторых тестах, которые я сделал, в том числе на jpg шумоподавлении
Рафаэль
Единственный недостаток, который я вижу, это то, что вам нужна очень специфическая среда для установки вашего экземпляра и обучения нейронной сети
abetancort
2

На основании этой исследовательской работы «Super-Resolution from Single Image», с 2009 года я нашел реализацию под названием QE SuperResolution, которая является хорошей реализацией.

Примеры на приведенной выше странице просто потрясающие (нажмите кнопку «SR», чтобы увидеть версию с супер-разрешением), и я сомневаюсь, что вы могли бы найти что-то лучше, чем это в 2015 году.

Йонас Быстрём
источник
1
Стоит отметить, что компания, которая сделала QE SUperResolution, похоже, больше не существует. Вы можете найти архив их веб-сайта на web.archive.org/web/20060210155939/http://www.qelabs.com/sr/…
mattdm
2

Наилучшие методы для увеличения графической сцены включают векторизацию и / или квантование в частотном спектре. Один успешный подход включает в себя преобразование изображения в серию фракталов . Изображение фрактала затем изменяется. Некоторые программы, включая плагины для Photoshop и GIMP, преобразуют растровую графику во фракталы, изменяют ее размер и затем возвращают данные изображения в растровую форму. Стоит отметить, что программное обеспечение, которое увеличивает дискретизацию в векторном или частотном пространстве, также применяет некоторую фильтрацию до и / или после растеризации.

Я не склонен торговать конкретным продуктом, но если вы воспользуетесь Google «фрактальным изменяющим размеры изображения», результаты предоставят вам несколько платных и открытых вариантов.

PhotoScientist
источник
0

Я использую этот сайт upscalepics быть очень ценным. Они используют нейронные сети на основе искусственного интеллекта. Он в основном предсказывает и помещает некоторые детали в ваши фотографии с высокой точностью, что позволяет им выглядеть с высоким разрешением. Он оптимизирован для фотографий, и вы можете получить довольно качественные фотографии с масштабированием до 8x.

Дебангшу Пол
источник