Який найкращий спосіб видалити текстуру зі сканованого текстурованого фотопаперу?


48

У мене є купа відсканованих старих сімейних фотографій, де фотопапір має текстуру. На жаль, текстура фотографії сканує досить добре. Який найкращий спосіб видалити текстуру? (Photoshop CS5)

введіть тут опис зображення


2
Я щойно спробував таке: скопіюйте невелику (50x50 пікс) зону «білого» паперу, визначте з ним візерунок, накладіть новий шар, заповнений цим шаблоном, переверніть шар, встановіть режим змішування нового шару на Відняти. Перемістивши верхній шар трохи вліво / вправо і вгору / вниз, ви можете скасувати частину шаблону. Мені не вдалося скасувати візерунок на цілому зображенні. Можливо, ви можете вдосконалити цю техніку.
Саару Ліндесткек

_____гарна ідея!
Якуб Сисак GeoGraphics

2
Якщо ви використовуєте шаблон підходу, ви дійсно хочете переконатися, що модель повторюється. Це може означати, що вам доведеться трохи попрацювати, щоб відповідати кожному краю, а це може означати, що він змінюється від точного 50x50. Якщо ви зможете змусити схему повторюватися безперешкодно, вам, мабуть, буде більше удачі.
jrista

1
Я б перевірив Adobe Photoshop для Photoshop, там є багато гуру PS, які можуть вам допомогти. - forums.adobe.com/community/photoshop/general
L84

Відповіді:


36

Метод підручника, як уже згадувалося, - це придушення текстури в частотному просторі. Я поясню, як знайти правильний фільтр, який ви в основному можете зробити вручну в ImageJ (безкоштовна програма Java). Коли ви відкриваєте програму, це смужка меню. Необхідні деталі:

  • Файл відкрити
  • Вибір прямокутника
  • Редагування обрізання
  • Процес-> FFT -> FFT
  • Процес-> FFT -> Зворотний FFT
  • Пензлик (з чорним кольором)

Спочатку завантажте своє зображення. Потім виберіть частину, яка є лише білою з текстурою. Зробіть FFT на цій врожаї:

Аналіз

Тепер ви помітили зірковий візерунок. Це шаблон, який слід розпізнати, коли ви знову відкриєте зображення та зробите FFT у всьому:

цілий ффт

Тепер не видаляйте центральну точку, оскільки це значення "DC". Що означає середню яскравість. Використовуйте пензлик для усунення інших зірок. Зробіть чорні точки досить великими, але не надто великими (пограйте з нею). Якщо ви перестараєтеся, ви отримаєте обв'язку країв і меж.

видалення

Тепер зробіть зворотний FFT:

результат

(Примітка. Під час спроби зробити зворотний FFT потрібно вибрати вікно зображення FFT. Якщо у вас вибрано вікно оригінального зображення, ви отримаєте помилку із записом "Потрібне зображення частотного домену".)

І якщо ви можете зробити це з більш високою роздільною здатністю, ніж вам потрібно, ви можете зменшити розмір зображення за допомогою перекомпонування ланкцов для ще кращого результату:

масштабувати вниз

Якщо ви знаєте деякі сценарії або програмування, ви можете накладати цю схему усунення автоматично на весь набір.


2
Напевно, гарна ідея також затемнити інші регулярно розташовані точки у FFT, які є явно розширенням центрального малюнка (і відповідають його вищим гармонікам).
Ільмарі Каронен

1
Це делікатна процедура. Ви ризикуєте додати ефекти дзвінка, тож тому я дотримуюся редагування мінімум за допомогою цього неточного редагування на основі миші. Користувачеві, який отримав помилку в процедурі: переконайтесь, що вибрано правильне вікно, коли ви робите зворотний фф.
Майкл Нільсен

Для цього також існує плагін GIMP .
junkyardsparkle

Для ubuntu 16.04. його легко встановити: apt install imagej.
математика

Для сьогоднішніх фотографій та сканувань пам'яті за замовчуванням (500 МБ) може не вистачити. На 64-розрядних машинах ви можете дати ImageJ максимальний обсяг пам'яті 4 Гб для запуску не з пам'яті через: imagej -x4000. Більше пам'яті здається неможливим, пор. imagej.nih.gov/ij/docs/install/linux.html
математика

49

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

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

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

Текстурована фотодетекстурація фотографій

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

Я також думаю, що цей процес може допомогти зменшити подальшу руйнівну фільтрацію для випадкових текстур, таких як легкі подряпини. Гей, що коштує спробувати, правда? Якщо це працює для вас, повідомте своїм друзям.


1
Цікава та розумна техніка! Я розмістив інший метод. Можливо, ви зможете використовувати світлі / темніші режими накладання для світлих і темніших ділянок зображення, а не встановлювати непрозорість до 50%, що дозволить у середньому пікселів зменшити контраст.
MikeW

Щойно я побачив це, і я теж думаю, що це досить струнка ідея, якщо у вас є ресурси для цього. Мені доведеться це запам'ятати.
Джон Каван

1
це геніально! : D
фортран

2
Перепробував кожен метод. Здійснення сканування від 6 до 8 різних обертів та автоматичне вирівнювання їх та встановлення їх затемнення створює для мене майже ідеальне зображення, тоді як перелічені вище складні ускладнення залишають бажати кращого.

Ого, це справді дивовижна ідея та чудове спостереження. До речі, ви могли легко працювати над ним над Frequency Domain за допомогою FFT. Все, що потрібно, - плагін FFT. Щось на зразок майстра FiFT FFT .
Рой

22

Оскільки шум періодичний, ваш найкращий варіант - перетворити зображення Фур'є та відфільтрувати конкретні просторові частоти шуму. Таким чином ви збережете набагато більше деталей, ніж будь-яке фільтрування на основі гауса.

Я не знаю, чи може це зробити Photoshop, але ось приклад із використанням ImageMagick .


+1 Це я би зробив !!! Matlab також може це зробити, а також Octave + Octaveforge інструмент для обробки зображень
clabacchio

Порівняно з версією Майкласа з ImageJ, я мушу сказати, що спосіб ImageMagick набагато кращий для сценаріїв, а версія ImageJ набагато краща для одиночних редагувань фотографій.
математика

16

Отже ... Я аж ніяк не експерт у цьому, але ... Ось що я зробив із вашим образом:

  1. Повторний шар зображення

  2. Нанесіть гауссова розмитість на новий шар (міна становила 2,9 пікселів, відрегулюйте за бажанням)

  3. Встановіть новий режим змішування шару на освітленість і відрегулюйте непрозорість на відповідну

  4. Згладьте зображення

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

  6. Очікуючи, що втратите трохи деталей, це неминуче.

Результат:

введіть тут опис зображення

Дуже не погано, я думаю, зважаючи на старт JPEG. Ви можете пограти з багатьма цими кроками, щоб наблизитися. У будь-якому випадку, моїм джерелом для цієї ідеї було: http://www.advancingwomen.com/photography/40944.php, і я б сказав, що це працює ... :)


3
Я думаю, що ваша техніка правильно. Крок, який вам не вистачає, - почати з абсолютного сканування найвищої роздільної здатності, який ви можете отримати, і змінити розмір в кінці до потрібного розміру, ефективно додавши трохи різкості.
Дан Вольфганг

Зовсім не погано! Дякую. Я експериментував із видаленням середнього шуму з гідними результатами. У мене більш чітке зображення, але все-таки деякий видимий візерунок (чи краще робота над газетою чи журналом, сканування муара) Я дотримувався ваших кроків і задоволений результатами.
Якуб Сисак GeoGraphics

@Jakub - Радий, що можу допомогти. Я підозрюю, що деякі зміни щодо цього можуть бути покращені, коли NR тощо. Існують також сторонні інструменти для різкості, контрастності, тону та ін., Які б ще більше пробивали її (наприклад, Topaz, Nik тощо).
Джон Каван

2
@Dan - Так, більш детально почати означає більше. Він також може спробувати інші методи різкості, такі як розумна різкість, високий прохід тощо, щоб побачити, чи вони краще чи гірше, ніж чисте маскування.
Джон Каван

15

Ви все ще маєте доступ до оригінальних фотографій?

Найкраще , що ви можете зробити , це покласти його на копіювальному стенд з двома вогнями на Гуснекс і перезняти з хорошою цифровою камерою. Ви можете грати з положеннями двох вогнів, щоб усунути текстуру.

Інші можливості підставки для копіювання:

  • використовуйте схрещені поляризатори - один на вогнях в одну сторону, один на лінзі в протилежному напрямку. Це може значно зменшити "шум" текстури від неметалічної поверхні.
  • використовуйте дифузор, щоб знизити контрастність джерела світла. Це може бути біла пластикова миска з ощадливого магазину з прорізаним отвором, щоб пробити її. Або навіть старий простирадло - все, що зробить джерело світла «більшим», зменшить або усуне текстурні ефекти.

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

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


7

Я думаю, що ти можеш зробити краще, ніж велика розмитість у радіусі.

Для видалення пилу світлого кольору загальною технікою є дублювання зображення, встановлення режиму змішування темнішим, потім натискання (переміщення) дублюючого шару на кілька пікселів, щоб темні пікселі накладалися там, де є пил (а ці темні пікселі - з безпосередня околиця, тому добре відповідайте кольору / тону). Оскільки ви використовуєте темніший режим, впливають лише пікселі більш світлого кольору (пил у цьому випадку). Потім ви використовуєте маску для фарбування пилу.

Для дефектів темного кольору ви використовуєте дублікат шару з полегшеним режимом накладання.

Оскільки у вас є приємний зразок чергування світлих і темніших пікселів, ви можете використовувати комбінацію двох дублікатів шарів, один у темнішому режимі, а другий освітлення. Це звичайна методика відновлення фотографій для видалення таких текстур:

  • дублювати шар, називати його "полегшити", встановити режим змішування шару, щоб полегшити
  • ще раз дублюємо шар, називаємо його «темнішим», встановлюємо режим змішування темніти
  • із вибраним інструментом переміщення натисніть на кожен з цих шарів по кілька пікселів (я рухатиму один вгору і вправо, другий вниз і вліво - вам доведеться експериментувати з точною кількістю пікселів для переміщення.
  • ви повинні бачити, як текстура починає плавитися
  • у світлих областях, як фон, ви, мабуть, хочете замаскувати темніший шар, а в темних областях замаскувати світлий шар

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

введіть тут опис зображення

Я замаскував шари так:

введіть тут опис зображення

О, і будьте особливо обережні навколо очей. Якщо все інше закінчиться трохи розмитим, поки очі гострі, зображення буде виглядати добре. Я б збільшив масштаб очей і витратив на них багато часу, а після розгладження текстури потім заточив їх. Ви можете закінчити якісь артефакти, але ви хочете гострих очей!


1
Схоже, це працює досить добре і, здається, зберігає найбільш детальну інформацію, і, можливо, у поєднанні з методом Кена Хьюгеля (який, здається, працює дуже добре), ви можете отримати найкраще збереження деталей з найменшою фактурою поверхні.
jrista

4

FFT

Я б рекомендував вам використовувати метод FFT. Таким чином ви не отримаєте цієї розмитої картини. Усі деталі залишаються. ImageJ (для Mac) - хороший додаток для цього. Існує багато плагінів FFT для Photoshop, які ви також можете знайти в Інтернеті.


3
Не могли б ви пояснити трохи про те, що тягне за собою метод FFT? Чи було зроблене вами зображення таким чином? Як ти це зробив? Результати виглядають чудово.
mattdm

Майкл опублікував більш детальне пояснення методу FFT.
Джон Каван

1

Дуже хороший спосіб видалити текстуру - це акуратний штекер на neatimage.com. Він легко видаляє візерунки за один прохід з мінімальним розмиттям. Ви повинні збільшити фільтрацію в каналі Y до 100%. Тоді Focus Magic можна використовувати для усунення будь-яких розмиттів. В результаті є кілька артефактів, які легко можна видалити вручну. Акуратний фільтр, фокус-магія


-2

А як із способом зняти затемнення друку перед скануванням? Може, прасуванням або натисканням фотографії можна розгладити?


1
О, ні. Звичайно, не робіть цього!
mattdm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.