Як вирівняти колір, яскравість та контрастність на кількох сканованих паперових картах


13

Я здебільшого хлопець з векторів, але для поточного проекту мені потрібно працювати з купою старих сканованих паперових карт (ww2 карти пошкоджень бомб для Лондона, якщо зацікавлено!)

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

Проблема полягає в тому, що між листами карт є непривабливі візуальні відмінності кольорів та яскравості. Я трохи втрачений, як зрівняти їх, щоб надати цілісний візуальний вигляд. Я читав на вирівнюванні гістограми, але мій поточний інструментарій (Manifold GIS, GDAL, GeoServer), здається, не має необхідної функціональності.

Приклад чотирьох вже сканованих сканувань:

Приклад 4-х сканувань, які вже були геореференційними


1
Чи маєте ви доступ до Adobe Photo Shop?
Mapperz

Ні, але GIMP ...
petzlux

Відповіді:


5

Це можна зробити в GIMP http://www.gimp.org/

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

Ви також можете обмежити контраст і яскравість аналогічним чином

http://gimp.open-source-solution.org/manual/gimp-tool-brightness-contrast.html

http://docs.gimp.org/en/gimp-palette-dialog.html

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

http://docs.gimp.org/en/gimp-layer-equalize.html

Це можна автоматизувати за допомогою функції макро-сценарію фу.

http://www.squidoo.com/gimp-how-to-write-a-script-fu-macro


Відкриваючи геререференційне зображення в GIMP, вимкніть інформацію про місцезнаходження. Це потрібно зробити в програмному забезпеченні ГІС.
Роберто Рібейро

залежить від форматів, геотифи можуть мати .tfw файли для посилань, на які GIMP не впливає. Зауважте, що плагіни допомагають зберегти цю інформацію. libregraphicsworld.org/blog/entry/…
Mapperz

2

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


-1

Спробуйте, що я запропонував би, використовувати методи вирівнювання гістограми.

Існують методи для відображення кожного піксельного значення на нове збалансоване значення за допомогою функції кумулятивного розподілу (cdf).

Наприклад, якщо у вас є хмари на зображенні 1 та на зображенні 2, і це яскравіший об’єкт на зображенні. На обох зображеннях вони білі, але в мозаїці ви розумієте, що одна хмара трохи біліша за іншу. У 1 значення середнього значення пікселя у хмарі дорівнює 200, тому в 2 воно становить 240. Використовуючи cdf, ви могли б перетворити значення пікселів, використовуючи ймовірність виникнення, так що незалежно від значення, якщо він є яскравішим об'єктом, воно буде відображено до значення 255 пікселів.

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

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

https://github.com/rupestre-campos/histogram_equalize

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