Нейросети, увеличиваем картинку! Topaz Gigapixel AI - UPD. Халяву прикрыли.

+205
в блоге Не пони


Бывает так, что хочется поставить на заставку понравившуюся картинку, но вот беда автор нехор... не удосужился выложить работу в нормальном разрешении, а выкатил лишь что-то короткое со стороной в тысячу пикселей, а то и меньше( А у на 4к или 2к монитор.Что же делать?


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

Инфа с промокодом уже не актуальна, халяву прикрыли раньше обещанных сроков.

Если вы заметили пост сейчас, то тратить кровно заработанные битсы чтобы увеличить пару картинок не надо! До конца февраля можно получить лицензию программы бесплатно!

Нам нужна программа Gigapixel AI
Идём на сайт и качаем программу. https://topazlabs.com/downloads/

Там же сразу и регистрируемся, получаем по почте пароль, вводим в программу и жмем триал… или можем получить лицензию и ещё 6 программ на нейронках, для этого переходим на сайте в раздел Products -> AI Bundle, добавляем в корзину The Utility Bundle, затем возвращаемся и добавляем The Creator Bundle.

С купоном veai99 до конца февраля 100% скидка на Gigapixel AI! Если вы закинули в корзину The Utility BundleThe и Creator Bundle то и вовсе получаете 7 лицензионных программ в довесок)

Скачали, зарегались, получили лицензию или триал… Программа ещё докачивает гигабайт разного барахла и в принципе готова к работе.
Если наш рисунок в пнг, то сразу же суём в программу. Если джпг то сперва пересохраняем в фотошопе в пнг.(Можете попробывать скормить и джпг, но люди пишут что с пнг работает лучше) (Если программа крашится, попробуйте сохранить пнг с такими настройками)



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



Перейдём к экспериментам!
Я выбрал несколько рисунков которые мне нравятся, но которые слишком маленькие чтобы поставить фоном на рабочий стол, попробуем их увеличить. (Надеюсь авторы работ не придут с вилами ко мне домой за такое варварское отношение к их работам))

Первый арт Первый арт размерами 1110x1066 px за авторством Ramiras
Оригинал


Выставляю в программе 6x увеличение, на выходе картинка 6660x6396 px, да я чуть подкрутил резкость и накинул шум в фотошопе, почему-то программа не только увеличила изображения, но и удалила шум с картинки.

Увеличенная до 6660x6396 px (открывать в новом окне)

Сравнение. При 100% разрешении. С одной стороны увеличенная нейросеткой картинка в 100% разрешении, с другой стороны оригинал, который я просто увеличил для наглядности. Надеюсь понятно объяснил, аж сам запутался) Табун тоже масштабирует изображение, чтобы лучше было видно с какой стороны что, можно открыть картинку в новой вкладке.



Второй арт Второй арт размерами 1280x843 и снова за вторством Ramiras
Оригинал


Увеличенная до 5120x3372px (открывать в новом окне)

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

Мне стало интересно и я ещё раз открыл в программе уже увеличенный арт и ещё раз прогнал его. На выходе получил арт с размеров 16000x10536 px и размер в 140мб jpg! Вполне смотрибельный кст) (прикладывать не буду, можете поэкспериментировать сами)



Третий арт Третий арт 900x720 за авторством MadHotaru

Оригинал


Увеличенный до 3600x2880(открывать в новом окне)

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




Четвёрный артЧетвёрный арт я нашёл в разрешении 667x900 за авторством Vird-Gi
Оригинал


Увеличенный до 4002x5400 (открывать в новом окне)

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




Пятый арт Пятый арт 1500x1100 за авторством Alina-Sherl
Оригинал


Увеличенный до 6000x4400. Добавил чуть резкости и шуму чтоб походил на оригинал. (открывать в новом окне)

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




Шестой артНу и последний замечательный арт размером 825x990 автора JumbleHorse увиличим до 4950x5940
Оригинал


Увеличенный до 4950x5940 (открывать в новом окне)

Сравнение. При 100% разрешении. Та часть что рассыпается на пиксели оригинал.




Понравился пост, жмякни плюсик)

78 комментариев

В ленту!
Вперёд, в ленту.
Хм… занятное дело. Интересно, пойдёт ли такой манёвр, когда нарисовал арт, а не посмотрел, что он на миллипиздрическом холсте…
вечная, блять, проблема
Вполне можно попробовать увеличить в 2, 3 раза)
Пожалуй, добавлю в избранное и попробую на досуге
Поспеши пока лицензию программы можно урвать нахаляву)
Торренты наше всё
Только один вопрос: насколько местные алгоритмы эффективнее свободно распространяемого waifu2x-caffe, способного на то же самое, но без необходимости в нейросетях?
Не пробовал эту прогу(
Тот же самый вопрос хотел задать =)
Строго говоря, waifu2x — это тоже нейросетка, и как я полагаю (особенно смотря на результаты использования) — совершенно идентичная этой, с разницей лишь в длительности тренировки (количестве изображений, прогнанных через неё на этом этапе): waifu2x можно тренировать самому (а онлайн-сервисы уже натренированы на достаточно большой базе изображений), а тут некая фиксированная база (тот самый гигабайт после тренировки?).
Может найдётся энтузиаст который устроит батл между программами))
— на работе даром выдали…
Неплохие работы, заберу к себе пожалуй
На всякий случай все же уточню, что это не эквивалентно арту в оригинальном разрешении, нейросеть пытается предсказать содержимое «сжатых» пикселей, и она не всегда делает это успешно (последний же пример, прическа «дерганная»). То есть это только для личного использования (например для того же фона на рабочий стол, ибо качество все же выше, чем даже у того же waifu-2x (которая тоже на нейросетях)), а не замена исходного файла.
Естественно не замена! Но если художник нарисовал в разрешении 2000, а у нас рабочий стол 2560 и очень хочется именно этот арт, то почему бы и нет:)
Последний пример это увеличение в 6 раз, что явно много для исходного файла, но эксперимента ради попробовал)
— Детали всегда можно подкрасить!
Хороший товар.
А вот это от души. Благодарю. Жаль что у меня крашится на любой картинке
Возможно по сыстемные требования не сошлись( ну или поэксперементировать с форматами размерами…
8 гигов оперативы, карта на 2, прога даже не начинает работать и вырубается на первом проценте. Даже если пересохранить файл так, как указано ниже, да и гайд снизу не помог. В простое потребляет 140-150мб, на краше столько же
Отлично. Генерирую нейросетью котиков и увеличиваю нейросетью в шесть раз. Даже не спрашивайте зачем
Зачем вам нейросетевые котики в бешеном разрешении?) Спросил хех
С вашими котиками явно что-то не так)
Лол, у меня нейросеть в мозгу начинает клинить от сгенерированных нейросетью котиков =) Когда вроде бы и котик, и в то же время что-то невообразимое =)
Годнота, с меня плюсец
Ткнул jpeg картинку 2000х1600, поставил 4х и...
Эта штука лично выжрала 11gb RAM и 5.8gb vRAM неплохо
Возможно, поэтому у кого-то жпег крашит.
Если сунуть кошака, то шерстка так и останется мыльной, а вот портретные снимки апскелит очень даже хорошо.
Посмотрим как она прожуёт мои скриншоты из Метрохи размером 63360 x 35640 и весом больше гигабайта
Несколько минут открывал её, а потом сказал, что выше 36000 по стороне делать не может и вместо увеличения попытался её сжать.
Думаю вопрос во времени, фотошоп тоже когда-то больше 30к не открывал)
Всегда найдётся человек который попробует выжать максимум) увеличь в 6раз и полученный результат ещё в 6 раз)
скриншоты
63360 x 35640
Ловите тайм-трэвеллера с его Super Ultra Very HD 64K-монитором из будущего! Помните, в 2020 даже 8K не у всех есть! =)
Отличный монитор, да видеокарта подкачала. Над каждым кадром по 5-10 минут работает =(
Не работает.

Зарегался, получил по коду, скачал-установил, вошёл, всё нормально. Закидываю картинку, превьюшка работает, в 2 раза увеличивает идеально, в 4 — чуть похуже, но тоже хорошо. Проблема лишь одна.
При сохранении на 100% прога тупо крашится.
Проверялось на десятке рисунков с размерами от примерно 700х700 до почти 2000х2000 в PNG.
Возможно, конечно, крашится из-за того, что у меня ноут с процом 1.7ГГц*2 ядра, 8 Гб оперативы и GeForce 920M, а может, из-за Семёрки, хотя будь проблемы с железом или системой, она бы, скорее всего, или не запустилась, или закрашилась где-нибудь посередине обработки рисунков.
Короче — хрен его знает, что с ней не так. Попробую скачать с торрента и попробовать версию оттуда. Будет забавно, если сборка с торрента или одна из предыдущих версий заработает.
У меня тоже семёрка, но проц 4хядерный и карта rx 580, работает всё хорошо. Словил один краш, но пересохранив пнг файл, всё заработало.
Системные требования
Скорее всего мало ОЗУ свободно.
Не знаю, если бы ему оперативы не хватало, то он бы у меня выжирал всю доступную оперативу и лез бы в файл подкачки (как, например, делала игра Transport Fever с кучей модов на новые паровозы и вагоны, когда поиграешь пару часов с более-менее развитой сетью транспорта), но нет: при увеличении картинки 850*1200 в 3 раза он выжирает всего 500 Мб оперативы из свободных ≈4 Гб, а ещё где-то 3.5 гига остаётся свободной.
Так что проблема явно не в оперативе.
Сейчас попробовал, как человек выше, после перезапуска проги пересохранить файл на уже имеющийся пустой, созданный перед крашем. Не помогло.
Попробую потом отрубить Лису, чтобы максимально освободить оперативу, но не уверен, что и это поможет.
Вот тут потребление оперативы в диспетчере задач
У меня уже при простое превью кушает 500мб озу
Однозначно закрывай все программы перед работой с topaz. Файл подкачки сам по себе костыль и чаще вызывает ошибки, нежели помогает.
Закрыл Лису. Заюзал MemReduct. В результате получил 6.5 ГБ оперативы свободно.
Запустил Топаз, закинул картинку, ту же, что и выше. В режиме простоя жрёт около 450 Мб. Поставил, как и раньше, 3х увеличение.
Результат: на 70-80% гробит видеодрайвер и крашится. Дважды. В смысле — проверял дважды. Больше не рискнул, ибо Семёрка без перезагрузок успешно восстанавливает видеодрайвер раз 5-8, потом может не восстановить, и придётся перезагружать. А это сохранять открытые вкладки в эксплорере, файлы в Ворде и т.д. Короче — геморрой.
на 70-80% гробит видеодрайвер и крашится.
Значит, проблема в старом/несовместимом GPU (так ведут себя плохо написанные шейдеры для CUDA/OpenCL, которые не проверяют все capabilities). Ну или видеопамяти мало, да.
Забавно.

Решил попробовать увеличить другую картинку, точнее — 1080р-обоину, сделанную из одного из артов AssasinMonkey. Невероятно, но факт: 1080р-обоина, пересохранённая в FastStone из JPG в PNG с максимальным сжатием, фильтром Paeth и включённым чересстрочным режимом (как указано в шапке темы) была успешно увеличена и сохранена.
Что ещё забавнее, прога при старте, как и раньше, жрала около 450 Мб и ещё около 150 Мб, пока увеличивала 1080р-картинку. Короче говоря, ей, похоже, для увеличения изображения до размеров не более 4к*4к пикселей более чем достаточно двух гигов свободной оперативы. Скорее даже, и гигабайта за глаза хватит. А вот то, что все исходники придётся перед увеличением перегонять в чересстрочный формат — геморрой.
И я таки потом попробую увеличить тот арт 850*1200 пиксел, на котором у меня крашилось — слишком уж он хорош, и увеличить его хотя бы в два раза сам Бог велел. Просто лень ещё раз карман туда-сюда подключать.
— Там не в рам проблема, там проблема в памяти видеокарты… Мало у кого видеокарта с 6-8гигами стоит.
Ну да, встроенная 920M с 2 Гб видеопамяти — это вам не всякие 2080Ti с 11 Гб на борту…
Хотя там можно переставить использование видеопамяти в минимальный режим, может, поможет. По умолчанию стояло на среднем.

Хм-м-м… А ведь в аиде вроде как можно выставить показывать использование видеопамяти…
Можно в msi afterberner посмотреть, у меня стоит родной для видяхи asus tweak.
Провел свой тест:
jpg 370x420 --> x4
а так же 1875мб видеопамяти

Это пиковое потребление.
Это у тебя на средней настройке потребления памяти или на максимальной? Потому что для минимальной тут явно слишком много как для картинки размерами примерно 400х400 пикселей.
High пресет vRAM, всё остальное стандарт. Но больше 5гб еще ни разу не кушал
Вот максимальное потребление
8000x8000 --> 32000x32000
Сегодня еще одна картинка 370х370 попалась, всего 300мб RAM и 400мб vRAM понадобилось. Выходит, предыдущая было неудачной, это объясняет, почему у некоторых бывают вылеты и необходимо пересохранять исходную картинку.
upd. В этот раз я взял PNG.
Не знаю, если бы ему оперативы не хватало, то он бы у меня выжирал всю доступную оперативу и лез бы в файл подкачки
Это если он маленькими кусками отжирает. А если такой «мне нужно 6789432123 байт, а ну-ка malloc!» — то ОС, а за ним и libc ему сразу возвращает NULL (на самом деле там всё сложнее, это всё спускается в ядро до сисколла brk/mmap2 или подобного, а если там идёт работа с hugepages, то ещё сложнее, но не суть), а поскольку ситуации нехватки памяти на пользовательском уровне в 2020 обрабатывать не принято (условно, вера в то, что malloc() always succeeds), то дальше всё крашится а-ля сегфолт или типа того.
— Заработает…
В общем, по результатам нескольких тестов я выяснил две основные причины крашей (по крайней мере, для моего довольно слабого ноутбука), а также основные способы решения их.
1. Краши посреди процесса увеличения изображения (т.е. не доходя до 100%). Аварийное завершение работы видеодрайвера.
Вероятная причина: недостаток видеопамяти уже даже при среднем режиме использования видеопамяти.
Решение: Открыть «File → Preferences», нажать «Advanced preferences» и напротив строки «Allowed graphics memory consumption» выбрать «Low». Это значительно ограничит программу в использовании памяти видеокарты (например, увеличение изображения 800*1200 в 2 раза использует около 200 Мб видеопамяти, его же в 3 раза — около 400 Мб видеопамяти, плюс около 200 Мб жрёт сам интерфейс программы), правда, практически в два раза (по крайней мере, у меня) снижает скорость обработки изображения. Но как по мне, лучше медленно, чем вообще никак.
2. Краш на 100% при увеличении PNG.
Вероятная причина: какой-то баг с форматом PNG (да и с JPG то же самое было), из-за которого если PNG сохранён не в чересстрочном режиме, то выкидывает ошибку при попытке сохранения готового изображения.
Решение: перед увеличением PNG (а также JPG) пересохранить в Photoshop либо FastStone Image viewer в тот же PNG, только включив чересстрочный режим и, желательно, максимальное сжатие. В FastStone можно ещё выбрать фильтр Paeth (как будет работать с фильтром Sub или без фильтра сжатия я не проверял).

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

А, и вот пара успешно увеличенных артов от AssasinMonkey.
A Rare FitОригинал:


Увеличенная х3:

Beyond the CoronationОригинал:


Увеличенная х3:


Что мне, кстати, понравилось, на втором арте при увеличении поубирался весь этот раздражающий блюр, который художник обожает пихать во многие свои работы, отчего увеличенный арт даже после уменьшения до первоначального размера смотрится лучше и чётче оригинала. Да и у первой детали выглядят куда чётче, чем в оригинале.
весь этот раздражающий блюр, который художник обожает пихать
Ох щас бы Дементра бомбанула бы с такого… (если бы арт её был) =)
Там даже не блюр, там мыло какоето (или как раньше сказали бы «вазелин»)
Кто-нибудь помнит не взлетевший графический формат fif? Там можно было делать, по-моему, восьмикратный зум за счёт фрактальной экстраполяции.
  • VIM
  • 0
— Я помню, он до сих пор в ходу в ряде типографий и при подготовке файлов для плоттерной печати, да и Painter его поддерживает.
Забава.
использует ли он ядра CUDA? Если нет, то лесом
Короче для тех, кто хочет незаконно распечатать чьи то арты, но разрешения не хватает
Что же делать?

Можно обратиться к мастерству копирования картин вручную, но это не всякому дано!
Что ж, ждем когда кто-нить взломает сие чудо.
На торрентах уже давно есть, в том числе и последняя версия, в том числе портативная, не требующая обязательной установки, сборка. На nnmclub.to уже давно есть, только заходить туда через прокси надо, ибо заблокирован Роскомпозором.
Тем более, что в шапке сказано: до конца февраля можно получить халявную лицензию, чтобы не парится потом с поиском ломаных версий. Плюс автообновление и возможность сообщить разрабам о каких-то проблемах.
Чёт нипанятна. Купон ввожу, а цены в ноль не превращаются.
  • Ori
  • +1

хм
Видимо, халява кончилась раньше из-за исчерпания лимита бесплатных использований купона. Ну или разрабы на сайте увидели кучу подписок и удалили купон.
Точно, попробовал ещё раз купить — не прокатывает. лавочку халявы прикрыли.
Точно, попробовал ещё раз купить — не прокатывает. лавочку халявы прикрыли.
Продам кошерный акк с фуллом за полцены :D
Прога классная, то что надо. До 3-х кратного увеличения вывозит по качеству хорошо.
Поне До Поне После (х3)
А если ещё в связке с FotoSizer подкрутить кое-чего, то можно ещё и облегчить весовую составляющую. Cool.
И что ещё лучше — прога неплохо так избавляется от излишнего блюра, даже если он был в оригинальном изображении (это и у тебя в примере, и у меня во второй картинке примера). Не то, что waifu2x или PhotoZoom PRO — у них увеличение изначально слегка размытых картинок либо почти не повышает чёткость, либо, если выкрутить ползунки «чёткость» и «резкость» на максимум или около того, делает резкие переходы между светлыми/тёмными цветами, при этом пихая на границе между ними ещё более светлую/тёмную обводку.
И между прочим, что мне ещё понравилось, при сохранении в PNG она сжимает максимально возможно — настолько, что даже потом ни фотошоп, ни FastStone не могут сжать лучше. Ну или если кто-то из них сможет, разница будет не более 1-2%.
С моим зрением я разницы не вижу от слова совсем…
Кстати, картинки из поней любая нейросетка (та же waifu2x) увеличивает отлично и почти без проблем — потому что там резкие цветовые переходы и почти нет градиентов, только сплошные заливки (а если есть — то они линейные и очень плавные).
Эт да, но тов. GORynytch уже выше показал, что и с фанартами она нормально «тащит».
Блин, поздно узнал.
Где, говорите, можно найти пиратку?)
В поиске. там пираток уже +100500 штук найти можно.
Ох, ок.
Жаль только, что на лицензию не успел. Очевидно, но жаль.
Продам лицензию на пакет продуктов Топаз, цена вопроса — 100 долларов :)
0-0…
Гениально! XD
Ща все порнуху перегонять ломанутся
— А мне и так норм!
Будущее наступило! Юху! из 480p сделаем 4к)
Ну, 4к под вопросом, но 1080р — вообще влёгкую и практически без потерь качества.
Круто ещё было бы, если завезли AI SuperRes для медиаплееров, чтобы при растягивание старого кино или сериалов — его не плющило и не мылило. Хотя и обычного растягивания на основе целочисленных отношений с головой хватает и для кино, и для игр.
Topaz Video Enhance AI Можно попробовать им увеличить разрешение видео и вреде резкость ей можно подкрутить
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.