Каков наилучший способ удаления текстуры с отсканированной текстурированной фотобумаги? - Фотопедия
44 голосов
/ 15 мая 2012

У меня есть несколько отсканированных старых семейных фотографий, на которых фотобумага имеет текстуру. К сожалению, текстура фотографии сканируется довольно хорошо. Каков наилучший способ удаления текстуры? (Photoshop CS5)

enter image description here

Ответы [ 8 ]

46 голосов
/ 14 января 2013

Я бы хотел добавить свою технику!

  1. Сканируйте фотографию один раз как обычно.
  2. Поверните фотографию на 180% на сканере и повторите сканирование.
  3. В Photoshop отмените второе сканирование.
  4. Импортируйте его как слой поверх первого сканирования.
  5. Автоматическое выравнивание слоев с помощью команды Photoshop.
  6. Назначьте для второго сканирования непрозрачность 50%, чтобы смешать изображения вместе.

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

Textured Photo de-texturing

Очевидно, это не проясняет ситуацию на 100% ... может быть, еще 2 сканирования при 90 и 270 градусах, добавленные к миксу, сделают больше. Но большим плюсом является то, что он НЕ удаляет любую информацию с фотографии, обеспечивая намного более чистую базовую линию, которая должна требовать менее разрушительных настроек при последующей фильтрации. Мне удалось еще немного прояснить ситуацию, скопировав «Разницу» между двумя выровненными скансами в новый уровень разности с непрозрачностью около 10%, но я никогда не был блестящим в этих фильтрах уровня в нижней части список ... так что ваш пробег может отличаться.

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

30 голосов
/ 10 октября 2013

Метод учебника, как уже упоминалось, подавляет текстуру в частотном пространстве. Я объясню, как найти правильный фильтр, который вы можете сделать вручную в ImageJ (бесплатное приложение java). Когда вы открываете программу, это полоса меню. Части, которые вам нужны:

  • Файл открыт
  • Прямоугольник выделения
  • Редактировать Crop
  • Процесс-> БПФ -> БПФ
  • Процесс-> БПФ -> Обратный БПФ
  • Кисть (черного цвета)

Сначала загрузите ваше изображение. Затем выберите часть, которая только белая с текстурой. Делайте БПФ на этой культуре:

Analysis

Теперь вы замечаете звездный рисунок. Это шаблон для распознавания, когда вы снова открываете изображение и выполняете FFT для всего этого:

whole fft

Теперь не удаляйте центральную точку, так как это значение "DC". Что означает среднюю яркость. Используйте кисть, чтобы устранить другие звезды. Сделайте черные точки достаточно большими, но не слишком большими (поиграйте с этим). Если вы переусердствуете с этим, вы получите полосы по краям и границам.

removal

Теперь сделайте обратное БПФ:

result

(Примечание. Вам нужно выбрать окно изображения FFT при попытке сделать обратное FFT. Если выбрано окно исходного изображения, вы получите сообщение об ошибке «Требуется изображение в частотной области».)

И если вы можете сделать это с более высоким разрешением, чем нужно, вы можете уменьшить изображение с помощью повторной выборки Ланцоша для еще лучшего результата:

scale down

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

22 голосов
/ 21 мая 2012

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

Я не знаю, может ли Photoshop сделать это, но вот пример, использующий ImageMagick .

16 голосов
/ 16 мая 2012

Итак ... я ни в коем случае не эксперт в этом, но ... Вот что я сделал с вашим изображением:

  1. Слой дубликата изображения

  2. Применить размытие по Гауссу к новому слою (у меня было 2,9 пикселей, отрегулируйте по своему усмотрению)

  3. Установите новый режим наложения слоя на яркость и отрегулируйте непрозрачность в соответствии с

  4. Свести изображение

  5. Нерезкая маска по вкусу. Я использовал 72% с радиусом 5 и порогом 4, но поиграй с ними по вкусу.

  6. Ожидайте потери мелочей, это неизбежно.

Результат:

enter image description here

Не так уж и плохо, я думаю, учитывая начало JPEG. Вы можете поиграть со многими из этих шагов, чтобы подобраться ближе. В любом случае, мой источник этой идеи: http://www.advancingwomen.com/photography/40944.php, и я бы сказал, что это работает ...:)

14 голосов
/ 17 мая 2012

У вас все еще есть доступ к оригинальным фотографиям?

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

Другие возможности копировального стенда:

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

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

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

7 голосов
/ 14 января 2013

Я думаю, что вы можете сделать лучше, чем размытие большого радиуса.

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

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

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

  • продублируйте слой, назовите его "lighten", установите режим наложения слоя на lighten
  • дублируйте слой еще раз, назовите его "darken", установите режим смешивания на darken
  • Выбрав инструмент перемещения, подтолкните каждый из этих слоев на несколько пикселей (я бы переместил один вверх и вправо, другой вниз и влево - вам нужно будет поэкспериментировать с точным количеством пикселей для перемещения.
  • вы должны увидеть, как текстура начала таять
  • в светлых областях, таких как фон, вы, вероятно, хотите замаскировать темный слой, а в темных областях - более светлый слой

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

enter image description here

Я замаскировал слои так:

enter image description here

О, и будь особенно внимателен вокруг глаз. Если все остальное получится немного размытым, пока глаза остры, изображение будет выглядеть хорошо. Я увеличивал глаза и проводил с ними много времени, а после сглаживания текстуры обострял их. У вас могут быть некоторые артефакты, но вам нужны острые глаза!

4 голосов
/ 08 октября 2013

FFT

Я бы порекомендовал использовать метод БПФ. Таким образом, вы не получите ту размытую картинку. Все детали остаются. ImageJ (для Mac) - хорошее приложение для этого. Существует множество плагинов FFT для Photoshop, которые вы также можете найти в Интернете.

2 голосов
/ 10 июня 2014

Очень хороший способ удалить текстуру - подключить Neat на neatimage.com. Это удаляет образцы легко за один проход с минимальным размытием. Вы должны увеличить фильтрацию в канале Y до 100%. Затем Focus Magic можно использовать для удаления любого размытия. В результате есть несколько артефактов, которые можно легко удалить вручную. Neat filter, Focus Magic

...