что делать если замазали фотографию

Как прочитать то, что замазали на фото через телефон?

Люди часто замазывают на изображениях некоторые детали, которые бы хотели скрыть от посторонних глаз, например, адрес электронной почты, номер телефона, личные данные и многое другое. Тогда может возникнуть вопрос о том, как попытаться разглядеть замазанные части фото, например лица на таких операционных системах, как Android и iOS. Работающие методы существуют, однако, положительный результат приносит далеко не всегда.

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Как прочитать спрятанный текст с телефона Android?

Замазываются определенные детали с помощью специальных фоторедакторов установленных из Play Market, выбор достаточно велик. На мобильных устройствах существуют уже встроенные функции для обработки, то есть обрезка, контраст и т.д. Если такое не найдено, можно воспользоваться маркетом и установить любое приложение с положительной оценкой, главное, чтобы были функции ретуши. Нам будут необходимы Блеск, Контраст и Экспозиция, поэтому после установки убедитесь в их нахождение. Такими возможностями могут обладать Snapseed и Adobe Photoshop, особенно подойдут для работы и к тому же бесплатны.

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

Как прочитать замазанный текст с телефона ios?

При помощи уже встроенных функциях в разделе «Фото», запускаем редактор, который может осветлить тон в несколько раз и на удивление через пару секунд можно увидеть закрашенные элементы, зависит такая процедура от настройки маркера в степени прозрачности. Если при действиях исчезает написанное слово или знаки вместе с закрашенным элементом, значит, прозрачность стоит на минимуме и ничего сделать уже не получится.

Приложения для того, чтобы посмотреть скрытый текст на картинке

Snapseed

Славится большой палитрой цветов и возможностей, предоставленных в программе. Поможет решить различные проблемы и является мощным и качественным конкурентом для многих разработчиков других приложений, способен в буквальном смысле творить чудеса. Компания Google – Pixel позволяет найти в своем смартфоне встроенный вариант.

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

Источник

Как замазать текст на фото и как увидеть то, что замазано

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

Как замазать часть текста на скриншоте
или фотографии

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

Справиться с задачей можно с помощью любого фоторедактора, но намного удобнее замаскировать информацию сразу во время создания картинки. Обратите внимание на программу ФотоСКРИН! Чтобы сфотографировать экран и замазать текст на фото с ее помощью, сделайте следующее:

ФотоСКРИН позволяет обрабатывать скриншот несколько раз, защищая от восстановления.

Как посмотреть замазанный текст на компьютере

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

Adobe Photoshop

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

В результате этих манипуляций нам удалось практически полностью восстановить текстовой блок.

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

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

Pixlr

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

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

Как увидеть замазанную часть картинки на Айфоне

Айфон предлагает довольно действенные системные средства, так что в большинстве случаев вам даже не понадобится использовать сторонние ПО. Однако на всякий случай мы рассмотрим несколько вариантов, как убрать с фото замазанную часть на телефоне на базе iOS.

С помощью встроенного функционала

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

Встроенный редактор айфона позволяет делать прозрачной черную замазку на скринах

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

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

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

Через специальные приложения

Что делать, если в установленном по умолчанию фоторедакторе добиться нужного результата не получилось? Можно попробовать специальный мобильный софт для обработки фото. Мы рассмотрим процесс на примере кроссплатформенного приложения Polarr.

Приложение осветляет темные области, делая видимым спрятанные надписи

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

Как убрать со скриншота замазку на Андроиде

Пользователи Android могут убрать замазку с фото, используя встроенные и сторонние средства.

Через системные функции

Телефон на базе Андроид имеет встроенный фоторедактор. Его мы и будем использовать далее.

После обработки под замазкой можно будет разглядеть надпись

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

Через сторонний софт

Разные модели телефонов оснащены разными фоторедакторами, и не все пользователи могут найти нужные настройки. Если системное средство вам не подошло, то поможет приложение Snapseed.

Для нужного результат в Snapseed отрегулируйте все показатели коррекции

В результате зарисованный участок должен стать полупрозрачным, и под слоем краски станет видна вся раннее закрашенная и скрытая информация.

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Эти способы работают только с текстовыми блоками. Если вы хотите проявить лицо, логотип и т.п., вам потребуются специальные программы «анти блюр».

Как защитить замазанный текст, чтобы его точно нельзя было прочитать

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

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

В заключение

В этой статье мы поделились советами, как убрать замазанный текст на фото или защитить себя от кражи скрытых данных. Если вы часто делитесь скриншотами, на которых требуется скрыть личную информацию, советуем использовать программу ФотоСКРИН.

Она предлагает несколько вариантов скрытия выбранных фрагментов, что позволяет тщательно оберегать ваши личные данные, и показала отличные результаты при попытке убрать созданное с ее помощью размытие. Скачайте скриншотер с нашего сайта, создавайте скрины ПК с любой информацией и будьте уверены в своей безопасности!

Cохраните себе статью, чтобы не потерять:

Частые вопросы

Здесь вы найдете ответы на вопросы, которые чаще всего задают пользователи.

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

Во встроенном редакторе отрегулируйте установки «Яркость», «Контраст», «Светлые участки» и «Блеск» на +100, «Контраст» на отрицательную сотню.

Это можно сделать в приложении Snapseed. Выберите инструмент «Коррекция» и выставьте все настройки, кроме контраста, на максимум.

Источник

Редактируйте фото онлайн бесплатно в редакторе фотографий

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

Онлайн – редактор снимков, который объединил в себе наиболее востребованные и удобные функции редактирования.

Редактор не нужно загружать на компьютер или ноутбук. Пользователю достаточно посетить наш сайт и пользоваться программой в онлайн режиме.

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

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

Редактор – многофункциональный редактор, где для обработки фотографий онлайн можно выбрать: разнообразные наклейки; текстуру; тексты; ретушь; оригинальные рамки; с эффектами; коллажи и др.

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

Желаете без проблем и качественно отредактировать снимок прямо сейчас? онлайн редактор быстро исправит недостатки, и улучшит качество любого фото!

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

Фотография – один из видов искусства. Сам процесс фотографирования простой, но он способен зафиксировать сложные моменты – красивое, хрупкое и быстротечное мгновенье. Это непросто передать с помощью обычных рисунков. Какого бы качества не были фото, редактор iPhotor преобразит даже самое обычные, снятые мобильным или простым фотоаппаратом.

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

Возможности Редактора онлайн

Изменение размера, поворот, обрезка

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

Текст, стикеры, рамки

Графический редактор iPhotor позволяет создавать модные картинки, с прикольными стикерами, оригинальными фото рамками, текстовыми подписями.

С помощью редактора iPhotor можно бесплатно превратить цветное изображение в черно-белое, или наоборот, сделать виньетирование, наложение фото на фото, эффект пикселизации.

Онлайн редактор приукрасит самые дорогие моменты вашей жизни!

Источник

Восстановление расфокусированных и смазанных изображений. Практика

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

В дополнение к этому я написал демонстрационную программу, в которой реализованы основные алгоритмы по устранению расфокусировки и смаза. Программа выложена на GitHub вместе с исходниками и дистрибутивами.

Ниже показан результат обработки реального размытого изображения (не с синтетическим размытием). Исходное изображение было получено камерой Canon 500D с объективом EF 85mm/1.8. Фокусировка была выставлена вручную, чтобы получить размытие. Как видно, текст совершенно не читается, лишь угадывается диалоговое окно Windows 7.

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

И вот результат обработки:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Практически весь текст читается достаточно хорошо, хотя и появились некоторые характерные искажения.

Под катом подробное описание проблем деконволюции, способов их решения, а также множество примеров и сравнений. Осторожно, много картинок!

Вспомним теорию

Подробное описание теории было в первой части, но все же напомню вкратце основные моменты. В процессе искажения из каждого пикселя исходного изображения получается некоторое пятно в случае расфокусировки и отрезок для случая обычного смаза. Все это друг на друга накладывается и в результате мы получаем искаженное изображение — это называется сверткой изображения или конволюцией. То, по какому закону размазывается один пиксель и называется функцией искажения. Другие синонимы – PSF (Point spread function, т.е. функция распределения точки), ядро искажающего оператора, kernel и другие.

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

Но на помощь к нам приходит преобразование Фурье и теорема о свертке, которая гласит, что операция свертки в пространственной области эквивалентна обычному умножению в частотной области (причем умножение поэлементное, а не матричное). Соответственно, операция обратная свертке эквивалентна делению в частотной области. Поэтому процесс искажения можно переписать следующим образом:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию(1),
где все элементы — это фурье-образы соответствующих функций:
G(u,v) – результат искажения, т.е. то, что мы наблюдаем в результате (смазанное или расфокусированное изображение)
H(u,v) – искажающая функция, PSF
F(u,v) – исходное неискаженное изображение
N(u,v) – аддитивный шум

Итак, нам нужно восстановить максимальное приближение к исходному изображению F(u,v). Просто поделить правую и левую часть на H(u,v) не получится, т.к. при наличии даже совсем небольшого шума (а он всегда есть на реальных изображениях) слагаемое N(u,v)/H(u,v), будет доминировать, что приведет к тому, что исходное изображение будет целиком скрыто под шумом.

Чтобы решить эту проблему, были разработаны более устойчивые методы, одним из которых являтся фильтр Винера (Wiener). Он рассматривает изображение и шум как случайные процессы и находит такую оценку f’ для неискаженного изображения f, чтобы среднеквадратическое отклонение этих величин было минимальным:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию(2)

Функцией S здесь обозначаются энергетические спектры шума и исходного изображения соответственно – поскольку, эти величины редко бывают известны, то дробь Sn / Sf заменяют на некоторую константу K, которую можно приблизительно охарактеризовать как соотношение сигнал-шум.

Способы получения PSF

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

Основная задача — получить оценку функции распределения точки (PSF). Это можно сделать несколькими способами:
1. Моделирование. Очень непросто и трудоемко, т.к. современные объективы состоят из десятка, другого различных линз и оптических элементов, часть из которых имеет асферическую форму, каждый сорт стекла имеет свои уникальные характеристики преломления лучей с той или иной длиной волны. В итоге задача корректного расчета распространение света в такой сложнейшей оптической системе с учетом влияния диафрагмы, переотражений и т.п. становится практически невозможной. И решение ее, пожалуй, доступно только разработчикам современных объективов.
2. Непосредственное наблюдение. Вспомним, что PSF — это то, во что превращается каждая точка изображения. Т.е. если мы сформируем черный фон и одну белую точку на нем, а затем сфотографируем это с нужным значением расфокусировки, то мы получим непосредственно вид PSF. Кажется просто, но есть много нюансов и тонкостей.
3. Вычисление или косвенное наблюдение. Присмотримся к формуле (1) процесса искажение и подумаем, как можно получить H(u,v)? Решение приходит сразу — нужно иметь исходное F(u,v) и искаженное G(u,v) изображения. Тогда поделив фурье-образ искаженного изображения на фурье-образ исходного изображения мы получим искомую PSF.

Про боке

Перед тем как перейдем к деталям, расскажу немного теории расфокусировки применительно к оптике. Идеальный объектив имеет PSF в виде круга, соответственно каждая точка превращается в круг некоторого диаметра. Кстати, это для многих неожиданность, т.к. с первого взгляда кажется, что дефокус просто растушевывает все изображение. Это же объясняет и то, почему фотошоповское размытие Гаусса совсем не похоже на тот рисунок фона (его еще называют боке), который мы видим у объективов. На самом деле это два разных типа размытия — по Гауссу каждая точка превращается в нечеткое пятно (колокол Гаусса), а дефокус каждую точку превращает в круг. Соответственно и разные результаты.

Но идеальных объективов у нас нет и в реальности мы получаем то или иное отклонение от идеального круга. Именно это и формирует неповторимый рисунок боке каждого объектива, заставляя фотографов тратить кучу денег на объективы с красивым боке 🙂 Боке можно условно разделить на три типа:
— Нейтральное. Это максимальное приближение к кругу
— Мягкое. Когда края имеют меньшую яркость, чем центр
— Жесткое. Когда края имеют большую яркость, чем центр.

Рисунок ниже иллюстрирует это:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Более того, тип боке — мягкое или жесткое зависит еще и от того, передний это фокус или задний. Т.е. фотоаппарат сфокусирован перед объектом или же за ним. К примеру, если объектив имеет мягкий рисунок боке в переднем фокусе (когда, скажем, фокус на лице, а задний план размыт), то в заднем фокусе боке того же объектива будет жестким. И наоборот. Только нейтральное боке не меняется от вида фокуса.

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

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

А теперь рассмотрим подробнее два последних метода получения PSF.

PSF — Непосредственное наблюдение

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

Для этого я распечатал черный квадрат Малевича (да, тонера много ушло, но чего не сделаешь ради науки!), наложил с другой стороны фольгу, т.к. лист бумаги все же неплохо просвечивает и иголкой проколол маленькую дырочку. Затем соорудил нехитрую конструкцию из 200-ваттной лампы и сэндвича из черного листа и фольги. Выглядело это вот так:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Далее включил лампу, закрыл ее листом, выключил общий свет и сделал несколько фоток используя два объектива — китовый Canon EF 18-55 и портретник Canon EF 85mm/1.8. Из получившихся фоток я вырезал PSF и затем построил графики профилей.
Вот что получилось для китового объектива:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

И для портретника Canon EF 85mm/1.8:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Хорошо видно как меняется характер боке с жествкого на мягкий для одного и того же объектива в случае переднего и заднего фокуса. Также видно, какую непростую форму имеет PSF — она весьма далека от идеального круга. Для портретника также видны большие хроматические аберрации из-за большой светосилы объектива и малой диафрагмы 1.8.

И вот еще пара снимков при диафрагме 14 — на нем видно, как поменялась форма с круга на правильный шестиугольник:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

PSF — Вычисление или косвенное наблюдение

Следующий подход — косвенное наблюдение. Для этого, как писалось выше, нам нужно иметь исходное F(u,v) и искаженное G(u,v) изображения. Как их получить? Очень просто — необходимо поставить фотоаппарат на штатив и сделать один резкий и один размытый снимок одного и того изображения. Далее с помощью деления фурье-образа искаженного изображения на фурье-образ исходного изображения мы получим фурье-образ нашей искомой PSF. После чего применив обратное преобразование Фурье получим PSF в прямом виде.
Я сделал два снимка:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

И в результате получил вот такую PSF:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

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

Описанные методы можно и нужно использовать для построения PSF при восстановлении размытых изображений. Т.к. от того, насколько эта функция приближена к реальной напрямую зависит качество восстановления исходного изображения. При несовпадении предполагаемой и реальной PSF будут наблюдаться многочисленные артефакты в виде «звона», ореолов и снижения четкости. В большинстве случаев предполагается форма PSF в виде круга, тем не менее для достижения максимальной степени восстановления рекомендуется поиграться с формой этой функции, попробовав несколько вариантов от распространенных объективов — как мы видели, форма PSF может варьироваться в значительной степени в зависимости от диафрагмы, объектива и прочих условий.

Краевые эффекты

Следующая проблема заключается в том, что если напрямую применить фильтр Винера, то на краях изображения будет своеобразный «звон». Его причина, если объяснять на пальцах, заключается в следующем — когда делается деконволюция для тех точек, которые расположены на краях, то при сборке не хватает пикселей, которые находятся за краями изображения и они принимаются либо равным нулю, либо берутся с противоположной стороны (зависит от реализации фильтра Винера и преобразования Фурье). Выглядит это так:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Одно из решений, чтобы избежать этого состоит предобработке краев изображения. Они размываются с помощью той же самой PSF. На практике это реализуется следующем образом — берется входное изображение F(x,y), размывается с помощью PSF и получается F'(x,y), затем итоговое входное изображение F»(x,y) формируется суммированием F(x,y) и F'(x,y) с использованием весовой функции, которая на краях принимает значение 1 (точка целиком берется из размытого F'(x,y)), а на расстоянии равном (или большем) радиусу PSF от края изображения принимает значение 0. Результат получается такой — звон на краях исчез:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Практическая реализация

Я сделал программу, демонстрирующую восстановление смазанных и расфокусированных изображений. Написана она на C++ с использованием Qt. В качестве реализации преобразования Фурье я выбрал библиотеку FFTW, как самую быструю из опен-соурсных реализаций. Называется моя программа SmartDeblur, скачать ее можно на странице github.com/Y-Vladimir/SmartDeblur, все исходники открыты под лицензией GPL v3.
Скриншот главного окна:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Основные функции:
— Высокая скорость. Обработка изображения размером 2048*1500 пикселей занимает около 300мс в режиме Preview (когда перемещаются ползунки настроек) и 1.5 секунды в чистовом режиме (когда отпустили ползунки настроек).
— Подбор параметров в Real-time режиме. Нет необходимости нажимать кнопки Preview, все делается автоматически, нужно лишь двигать ползунки настроек искажения
— Вся обработка идет для изображения в полном разрешении. Т.е. нет никакого маленького окошка предпросмотра и кнопок Apply.
— Поддержка восстановления смазанных и расфокусированных изображений
— Возможность подстройки вида PSF

Основной упор при разработке был сделан на скорость. В итоге она получилась такая, что превосходит коммерческие аналоги в десятки раз. Вся обработка сделана по-взрослому, в отдельном потоке. За 300 мс программа успевает сгенерить новую PSF, сделать 3 преобразования Фурье, сделать деконволюцию по Винеру и отобразить результат — и все это для изображения размером 2048*1500 пикселей. В чистовом режиме делается 12 преобразований Фурье (3 для каждого канала, плюс одно для каждого канала для подавления краевых эффектов) — это занимает около 1.5 секунд. Все времена указаны для процессора Core i7.

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

Ну и в целом в процессе разработки пришлось обходить множество скрытых проблем как в FFTW (например не поддерживаются изображения с нечетным размером одной из сторон, типа 423*440.). Были проблемы и с Qt — выяснилось, что рендеринг линии со включенным Antialiasing работает не совсем точно. При некоторых значениях углов линия перескакивала на доли пикселя, что давало артефакты в виде сильной ряби. Для обхода этой проблемы добавил строчки:

Сравнение

Осталось сравнить качество обработки с коммерческими аналогами.
Я выбрал 2 самые известные программы
1. Topaz InFocus — www.topazlabs.com/infocus
2. Focus Magic — www.focusmagic.com

Для чистоты эксперимента будем брать те рекламные изображения, которые приведены на официальных сайтах — так гарантируется, что параметры тех программ выбраны оптимальными (т.к. думаю, разработчики тщательно отбирали изображения и подбирали параметры перед публикацией в рекламе на сайте).
Итак, поехали — восстановление смаза:
Берем пример с сайта Topaz InFocus:

www.topazlabs.com/infocus/_images/licenseplate_compare.jpg
что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Обрабатываем с вот такими параметрами:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию
и получаем такой результат:
что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Результат с сайта Topaz InFocus:

что делать если замазали фотографию. Смотреть фото что делать если замазали фотографию. Смотреть картинку что делать если замазали фотографию. Картинка про что делать если замазали фотографию. Фото что делать если замазали фотографию

Результат весьма схожий, это говорит о том, что в основе Topaz InFocus используется похожий алгоритм деконволюции плюс постобработка в виде заглаживания-удаления шумов и подчеркивания контуров.

Примеров сильно дефокусировки на сайте этой программы найти не удалось, да и она не предназначена для этого (максимальный радиус размытия составляет всего несколько пикселей).
Можно отметить еще один момент — угол наклона оказался ровно 45 градусов, а длина смаза 10 пикселей. Это наводит на мысль о том, что изображение смазано искусственно. В пользу этого факта говорит и то, что качество восстановления очень хорошее.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *