Hromadné zpracování nekvalitních JPEGů (staré mapy)

mhi

  • ****
  • 369
    • Zobrazit profil
Mam asi tisicovku ruznych historickych map, maji velmi ruznou kvalitu. Prikladem (je to nazvetsovane vic nez rozliseni obrazku) je https://pasteboard.co/JVu5Q1Q.png ;

Potreboval bych strojove vsech vsechny mapy  (jpegy) nejak prezpracovat. Idealni by bylo, aby se zvetsilo rozliseni treba na 4-nasobek, pritom doslo k zlepseni detailu ("zaostreni", vime ze vsude byly puvodne ostre cary), ale obrazek se nijak zasadne neposkodil (minimalne aby jeho resize na puvodni velikost nebyl pak viditelne horsi nez original, tzn. aby se ty zmeny primarne promitly do tech pixelu navic). Take bych preferoval zmenit vyvazeni barev do nejake normalizovanejsi podoby a u malo kontrastnich obrazku zvetsit kontrast.

A to vse bych rad udelal idealne ze shellu, treba nejakym volanim ImageMagick, nebo gimpu. Jsem laik, sice tusim jak nejake filtry funguji, ale praxi mam v oblasti grafiky limitne se blizici k nule.

Dekuji !
« Poslední změna: 02. 04. 2021, 23:01:20 od Petr Krčmář »


Re:Hromadne zpracovani nekvalitnich JPEGu (stare mapy)
« Odpověď #1 kdy: 02. 04. 2021, 19:36:34 »
Hladaj priklady pre program convert.

Re:Hromadne zpracovani nekvalitnich JPEGu (stare mapy)
« Odpověď #2 kdy: 02. 04. 2021, 19:49:12 »
No hlavně je škoda těch artefaktů, to byl původně určitě jpg, nikoli png...

Mimo shellu můžete provést též v Darktable - můžete si nastavit profil a tan pak aplikovat hromadně na všechny nebo vybrané fotky. Výstup může jít bokem, takže si nepřepíšete originál. Změny při ladění profilu vidíte v reálném čase (hned), můžete je zase odvolat (nedestruktivní editace).

Jinak nevím, zda má celá akce smysl. Možná byste s použitím AI něčeho dosáhl, ale nevím nevím... To by možná poradil nějaký digitální kartograf, co na tento typ vstupu používají.

Mam asi tisicovku ruznych historickych map, maji velmi ruznou kvalitu. Prikladem (je to nazvetsovane vic nez rozliseni obrazku) je https://pasteboard.co/JVu5Q1Q.png ;

Potreboval bych strojove vsech vsechny mapy  (jpegy) nejak prezpracovat. Idealni by bylo, aby se zvetsilo rozliseni treba na 4-nasobek, pritom doslo k zlepseni detailu ("zaostreni", vime ze vsude byly puvodne ostre cary), ale obrazek se nijak zasadne neposkodil (minimalne aby jeho resize na puvodni velikost nebyl pak viditelne horsi nez original, tzn. aby se ty zmeny primarne promitly do tech pixelu navic). Take bych preferoval zmenit vyvazeni barev do nejake normalizovanejsi podoby a u malo kontrastnich obrazku zvetsit kontrast.

A to vse bych rad udelal idealne ze shellu, treba nejakym volanim ImageMagick, nebo gimpu. Jsem laik, sice tusim jak nejake filtry funguji, ale praxi mam v oblasti grafiky limitne se blizici k nule.

Dekuji !

mhi

  • ****
  • 369
    • Zobrazit profil
Re:Hromadne zpracovani nekvalitnich JPEGu (stare mapy)
« Odpověď #3 kdy: 02. 04. 2021, 20:07:07 »
convert: to je prave ImageMagick, studoval jsem i filtry pro resample, ale moc daleko jsem nedosel.

OndrejNemecek: ano, jsou to vsechno JPEGy, PNG dela ten server kam jsem vlozil vyrez, abych to prenesl verohodne

Kartografove maji myslim obvykle kvalitni podklady, to je myslim jina uloha. Idealne bych si predstavoval radu typu pouzij po sobe tyto filtry v gimpu v batch mode https://www.gimp.org/tutorials/Basic_Batch/

PanVP

Re:Hromadne zpracovani nekvalitnich JPEGu (stare mapy)
« Odpověď #4 kdy: 02. 04. 2021, 20:45:18 »
AI s tím umí divy, hlavně u ručně (ne fotek) kreslených objektů. Ale ty opravdu dobré služby jsou taky dosti drahé. Asi se počítá s platbou za každou jednu kresbu.


luvar

  • ***
  • 168
    • Zobrazit profil
    • E-mail
Re:Hromadné zpracování nekvalitních JPEGů (staré mapy)
« Odpověď #5 kdy: 03. 04. 2021, 06:02:02 »
Neporadim priamo, ale osobne by som skusil bud stranku specializujucu sa na grafiku, alebo by som sa popytal priamo ludi, ktory geoinformatiku studovali (pripadne sa naou zaoberaju aktualne). Napriklad https://www.freemap.sk Autori urcite spracovavaju dost obrazkov mapoveho charakteru (vlastny engine na rendering osm map maju/mali). V kontaktoch su aj konkretny ludia, mozno by sa dalo dohladat, ci maju zalubu v grafike/mapach v historickom smere.

Re:Hromadné zpracování nekvalitních JPEGů (staré mapy)
« Odpověď #6 kdy: 03. 04. 2021, 09:51:58 »
Jen dotaz ... je nějaký důvod proč to nechávat v rastru? Tj. proč nepřevést na vektorovu grafiku. Ta se pak dá zoomovat v podstatě neomezeně.

mhi

  • ****
  • 369
    • Zobrazit profil
Re:Hromadné zpracování nekvalitních JPEGů (staré mapy)
« Odpověď #7 kdy: 03. 04. 2021, 11:58:04 »
drobek1: jestli to umite tak od Vas moc rad ten vektorizacni algoritmus odkoupim. Jen podotykam, ze mapy jsou kreslene vzdy rucne, je tam psany text, casto do car, mnohdy je potrhany papir, atd.

Na obrazku v prvnim postu je jedna z lepsich map.

ja.

  • ***
  • 123
    • Zobrazit profil
    • E-mail
Re:Hromadné zpracování nekvalitních JPEGů (staré mapy)
« Odpověď #8 kdy: 03. 04. 2021, 12:24:21 »
Nebude to riešenie pre linux/gimp/imagemagick, ale platené, ale keď ide o výsledok, asi by stálo za to vyskúšať:

Photoshop čo vyšiel pred pár týždňami má novú fičúru, "Super resolution". Ide o natrénovaný ML model určený na upscaling obrázkov . Ja by som vyskúšal toto a pokiaľ by to fungovalo, pošpekuloval nad tým, ako to urobiť dávkovo (Photoshop sa dá aj skriptovať, aj má nástoje na automatizáciu).

Čo sa týka kartografov, tí na tom nie su o veľa lepšie. Majú síce špeciálne scannery, ktoré vyťažia z papiera maximum, ale keď je niečo ručne kreslené podľa zamerania z hviezd, tak to v realite môže byť o desiatky metrov mimo.

Re:Hromadné zpracování nekvalitních JPEGů (staré mapy)
« Odpověď #9 kdy: 03. 04. 2021, 12:25:28 »
Bohužel takovýmto softwarem nedisponuji, ale v čase kdy sem se pohyboval jako student po brigádách tak vím že existuje, měli sme scanner na A0 formát a k tomu byl i ten vektorizační software primárně pro technické výkresy. Když si cvičně zadám do goolgu vektorizace obrázku tak vyběhne docela dosta odkazů. Jinak to že je něco psané rukou by mu mělo být jedno, výsledkem nebudou písmena ale budou to křívky. Berte to spíš tip na to co také zkusit hledat jako řešení. Druhá možnost je vzít podklad jako obrázek na pozadí a čáry obtáhnout v nějakém software tj. ruční převod. Netuším jaké mapy máte, ale tohle by mohla být i zajímavá výzva pro někoho na VŠ se zaměřením na kartografii ať už pro učitele nebo studenta. A nebo už to třeba někdo někde udělal a děláte duplicitní činnost.

Zaujal mi tento odkaz  Laboratoř geoinformatiky
a tato práce  STARÉ  MAPY  V  PROSTŘEDÍ  GIS  A  INTERNETU

Re:Hromadné zpracování nekvalitních JPEGů (staré mapy)
« Odpověď #10 kdy: 03. 04. 2021, 14:38:45 »
Vektorzuje třeba potrace, docela kvalitně. Na mapy se ale IMHO zrovna moc nehodí. Za jakým účelem to chcete zpracovávat?

Re:Hromadné zpracování nekvalitních JPEGů (staré mapy)
« Odpověď #11 kdy: 03. 04. 2021, 16:45:56 »
Vektorzuje třeba potrace, docela kvalitně. Na mapy se ale IMHO zrovna moc nehodí. Za jakým účelem to chcete zpracovávat?

V Inkscape můžete vektorizovat interaktivně, používá to interně potrace. Viz příloha - původní bitpama + bitmapové náhledy dvou vektorizací. Pak lze spustit i příkazové řádky neinteraktivně.
« Poslední změna: 03. 04. 2021, 16:47:39 od Ondrej Nemecek »

mhi

  • ****
  • 369
    • Zobrazit profil
Re:Hromadné zpracování nekvalitních JPEGů (staré mapy)
« Odpověď #12 kdy: 03. 04. 2021, 19:41:27 »
Vektorzuje třeba potrace, docela kvalitně. Na mapy se ale IMHO zrovna moc nehodí. Za jakým účelem to chcete zpracovávat?

Jak koukam na vysledek od Ondreje Nemecka (dekuji!!!), tak bych tomu dal sanci. Moc dekuji za tip, vubec jsem o vektorizaci neuvazoval, nicmene asi vektor muzu zpetne to prevest na bitmapu - pro mne je reseni si udelat treba 2-3 profily pro ruzne typy map a v pripade potreby si mezi nimi snadno prepnout.  [Musim mit na konci bitmapu kvuli dalsimu zpracovani]

Asi by to pred vektorizaci ale chtelo srovnat nejak barvy a kontrast, to je jednodussi uloha, ale opet bez zkusenosti uplne nevim jak na to, verim ze ImageMagick by to mohl dat...

Re:Hromadné zpracování nekvalitních JPEGů (staré mapy)
« Odpověď #13 kdy: 03. 04. 2021, 21:08:54 »
Asi by to pred vektorizaci ale chtelo srovnat nejak barvy a kontrast, to je jednodussi uloha, ale opet bez zkusenosti uplne nevim jak na to, verim ze ImageMagick by to mohl dat...

Barvy a kontrast už řeší ta vektorizace, nemá cenu to dělat předem. Lze nastavit zaoblení, vyhlazení, odstranění prachu, počet barev na výstupu atd. Pohrajte si s tím v Inkscapu nebo srovnatelném software. Potrace je pak i pro příkazovou řádku nebo má bindingy pro různé prog. jazyky, takže si můžete napsat i komplikovanější dávkové zpracování na míru.

Re:Hromadné zpracování nekvalitních JPEGů (staré mapy)
« Odpověď #14 kdy: 03. 04. 2021, 22:06:29 »
Rozhodne skuste sluzbu http://georeferencer.com/, myslim ze by vam mohla pomoct vyriesit vas problem.