Petr Mikeska
Trénuji modely, které vidí. Výsledky dávám na mapu.
Geoinformatika & kartografie @ UPOL · GIS analytik · Computer vision · Web development
Propojuji GIS, prostorové databáze a webové technologie do funkčních mapových řešení. Aktuálně se zaměřuji na computer vision — detekci objektů z videa, ortofot, lidaru a mobilního mapování s návazným prostorovým zpracováním.

O mně
Geoinformatika, computer vision a web — a proč to spojuji.
Jmenuji se Petr Mikeska a jsem geoinformatik zaměřený na computer vision, prostorové databáze a webový vývoj. Pracuji na průniku detekce objektů z obrazu a prostorové analýzy jejich výstupů — od surového videa, ortofota nebo lidarového mračna až po vrstvu, se kterou jde dál pracovat v GIS.
V R&D týmu CEDA Maps vyvíjím GeoAI pipeline pro automatickou detekci a klasifikaci dopravního značení z mobilního mapování: anotace dat, trénink modelu, klastrování a deduplikace detekcí z desítek průjezdů.
Jsem spoluzakladatel a technický lead VečerkaPlus — produkčně nasazené platformy s doručovacími zónami postavenými na prostorové analýze.
Studuji Geoinformatiku a kartografii na Univerzitě Palackého v Olomouci. Bakalářská práce byla GIS toolbox pro hodnocení dostupnosti parků; diplomová porovnává kvalitu map generovaných LLM s tradičním GIS workflow.
Computer vision vidí pixel, GIS vidí místo. Zajímá mě to, co potřebuje obojí.

Vzdělání
- Mgr. – Geoinformatika a kartografie (probíhá)Univerzita Palackého v OlomouciNavazující magisterské · prezenční · 2 roky
- Webový GIS a mapové servery · Dálkový průzkum Země a zpracování obrazu · Drony, laserové skenování, 3D tisk
- Bc. – Geoinformatika a kartografieUniverzita Palackého v OlomouciBakalářské · prezenční · 3 roky
- GIS, DPZ, GPS, geostatistika · Prostorové analýzy a územní plánování · Tematická kartografie
- Maturita – Programování a vývoj aplikací – Internet věcíStřední škola informačních technologiíStřední odborná škola · 4 roky
- Programování a vývoj aplikací · Webové technologie, sítě, databáze a Internet věcí
Certifikace
Základy Pythonu se zaměřením na automatizaci GIS úloh a práci s geoprostorovými daty.
Otevřít certifikátIoT a digitální transformace, automatizace, umělá inteligence a základy síťové bezpečnosti.
Otevřít certifikátOprávnění pilota bezpilotních prostředků podle předpisů EASA, kategorie A1/A3.
Otevřít certifikátLicence instruktora snowboardingu, platná do ledna 2027.
Otevřít certifikátMezinárodní jarní škola vizualizace, téma Emotions and Map: The Affective Dimension of Visualisation.
Otevřít certifikátPráce
Od GeoAI pipeline v R&D po vlastní produkčně nasazenou platformu, včetně univerzitního výzkumu.
- GeoAI pipeline pro automatickou detekci a klasifikaci dopravního značení z mobilního mapování — od anotace dat přes trénink YOLOv8 po produkční nasazení
- Lokalizace značek bez přesného GNSS: multi-view triangulace z desítek průjezdů, least-squares refinement a fúze do jedné entity; monokulární odhad hloubky (Depth Anything V2, MoGe-2) jako nezávislý zdroj, validovaný nulovým testem
- Kalibrace panoramatického kamerového rigu přes COLMAP SfM — extrinsics a intrinsics pro převod detekcí do reálného prostoru
- Dataset engineering: per-track split proti data leakage, deduplikace sekvenčních snímků a řízení class imbalance nad desítkami tisíc cropů
- Detekce panelů přímo v LiDAR mračnu (RIEGL, laspy, PDAL) a křížové ověření proti obrazovým detekcím
- Stack: Python, PyTorch, Ultralytics YOLOv8/OBB, SAHI, OpenCV, Open3D, PDAL, COLMAP, PostGIS, GeoPandas
- Spoluvlastním a vedu noční rozvoz nápojů a pochutin ve Frýdku-Místku a okolí; celou platformu jsem postavil od nuly
- Systém doručovacích zón postavený na prostorové analýze — cena a dostupnost podle reálné dojezdové vzdálenosti, ne vzdušnou čarou
- Kromě vývoje řídím provoz: nákup, logistiku kurýrů a růstovou strategii
- Spravuji weby s celkem 199 800 návštěvníky a 452 000 zobrazeními — olomouckymajales.cz a meetup.upol.cz
- Úpravy do 24 hodin od zadání, nepřetržitý provoz během klíčových akcí, změny bez výpadků na produkci
- Nástroje: WordPress, YOOtheme Builder
- Zpracování multispektrálních satelitních snímků pro tematické mapy půdního potenciálu
- Analýza a interpretace DPZ dat: Sentinel (SNAP), GDAL, EO Browser
- Python automatizace od batch processingu snímků po výstupní mapy
Výzkum
Výzkum vnímání vizuální pozornosti v městském prostředí pomocí eye-tracking technologie
- Koordinace terénních jízd se sledováním vizuální pozornosti účastníků pomocí eye-tracking brýlí
- Preprocessing v Tobii Pro Lab: eventy, segmentace nahrávek a ROI pro hodnocení vizuální expozice venkovní reklamy
- Čištění dat ze sledování pohledů a příprava výstupů pro analýzu
Modelování, zpracování a výroba rozměrných 3D modelů dvou grott včetně světelné a vodní instalace
- 3D modelování objektů pro fyzickou instalaci a 3D tisk
- Optimalizace geometrie modelů pro výrobu (Blender, 3D Builder)
Publikace
Uživatelský GIS toolbox pro hodnocení dostupnosti parků a zelených ploch pro obyvatele měst
Bakalářská práce · Katedra geoinformatiky UP Olomouc
Porovnání kvality map generovaných LLM s tradičním GIS workflow
Diplomová práce · Katedra geoinformatiky UP Olomouc
probíháGitHub
Portfolio
Věci, které běží — s odkazy na kód i nasazení.
- Supabase backend: PostgreSQL s RLS a PL/pgSQL triggery, které server-side vynucují integritu objednávek — klient nemůže zmanipulovat součet ani vyčerpat sklad; Vercel Functions jako API vrstva
- Kurýrská PWA: JWT, Web Push, wake-lock a live GPS tracking 1 Hz do vlastní PostGIS databáze na Hetzneru přes Tailscale VPN
- Nacenění dopravy podle reálné jízdní vzdálenosti (Google Distance Matrix + server-side cache) — 4 pásma do 20 km, přesnost na ulici, ne vzdušnou čarou
- Analytika nad objednávkami: market basket analýza (Apriori), maržové reporty, ceník kalibrovaný Monte Carlo simulací a OSMnx síťovou analýzou; GIS analýza spádové oblasti nad RÚIAN a SLDB 2021
- Ultralytics YOLO + PyTorch: několik detekčních modelů běží současně a jejich výstupy slučuje vlastní NMS merge; inference na CUDA s automatickým fallbackem na CPU
- Pipeline snímek → georeference do S-JTSK (rasterio, pyproj) → časové řady obsazenosti → PostgreSQL přes SSH tunel
- Kamera vidí lidi, databáze už jen čísla: ukládá se počet a poloha stání, ne kdo přijel. Dashboard stojí v privátní síti, ne na veřejném webu, a data z něj nejdou přepsat
- Dashboardové API je samostatná FastAPI služba oddělená od inference, takže server s API netahá GPU závislosti; provoz bez obsluhy včetně dopočtu intervalů chybějících po výpadku
- YOLOv8-OBB + SAHI: inference na snímcích větších, než pojme GPU — workaround pro GTX 1060 3 GB VRAM
- DBSCAN clusterování detekovaných vozidel + Voronoi-based adresace v GeoPandas a Shapely
- End-to-end Python pipeline: anotace → trénink → georeferencing → prostorová analýza → výstupy
- Batch pipeline v Pythonu: hodnocení map z 5 LLM modelů pomocí GIS metrik a kartografické analýzy
- Kvantitativní i kvalitativní porovnání a interaktivní Leaflet webmapa s choropleth vizualizací výsledků
- Síťová analýza dostupnosti (Network Analyst) pro Olomouc, Brno a Ostravu — porovnání tří měst v jednom workflow
- ArcPy toolbox: automatizace od vstupu dat po výstupní mapy bez manuálních kroků
- YOLOv8 detekce + geometrický tracking přes Shapely polygony — stabilní ID i při okluzi vozidel
- CUDA akcelerace pro zpracování v reálném čase na GTX 1060; export statistik do CSV pro další prostorovou analýzu
- Interpolace rastrových dat znečišťujících látek a identifikace zdrojů na úrovni obcí
- Syntetická typizace území podle kombinace více ukazatelů; publikováno v odborném sborníku
Dovednosti
- GIS a prostorová data
- QGIS · ArcGIS Pro · PostGIS · GDAL/OGR · GeoServer · GeoPandas · Shapely · pyproj · Rasterio · H3 · Leaflet · OGC standardy · EPSG 3045 / 5514 / 4326
- Computer vision a AI
- PyTorch · Ultralytics YOLOv8 / OBB · SAHI · OpenCV · Hugging Face Transformers · Depth Anything V2 · MoGe-2 · scikit-learn
- LiDAR, 3D a fotogrammetrie
- Zpracování mračen bodů (RIEGL) · Segmentace a detekce objektů v mračnu · Structure from Motion (COLMAP) · Multi-view triangulace · Kalibrace multikamerového rigu · Monokulární odhad hloubky · DTM/DSM · Open3D · laspy · PDAL · CloudCompare · Blender
- Vývoj a databáze
- Python · JavaScript / TypeScript · SQL · Bash · React · REST API · FastAPI · PostgreSQL · Supabase · WordPress
- Doména a standardy
- TP 65 (dopravní značení) · HD mapy · Mobilní mapovací systémy (MMS) · DPZ a Sentinel (SNAP) · GNSS přesnost · NMEA · TomTom / StreetNet data
- Infrastruktura a AI-asistovaný vývoj
- Git · Linux / WSL · Docker · CUDA · pytest · Vercel · Claude Code — vlastní rozšíření · Orchestrace paralelních agentů · MCP klienti
59 nástrojů napříč kategoriemi
Služby
Poptávka začíná e-mailem nebo telefonem — kontakt je na konci stránky.
PostgreSQL + PostGIS s efektivními prostorovými indexy — od datového modelu po REST API backend.
Web GIS aplikace s Leaflet frontendem a PostGIS backendem: real-time streamy, spatial filtering, vlastní mapové vrstvy.
Pipelines, které přebírají rutinu: batch processing snímků, GeoPandas transformace, GDAL operace, ETL do databáze.
YOLOv8 detekce, segmentace a klasifikace, propojené s PostGIS pro prostorovou analýzu. Z produkčního R&D (CEDA Maps) i akademických projektů (POGEO 2026).
Sentinel a multispektrální snímky (SNAP, GDAL), DEM/DSM analýzy, ortorektifikace a mosaicing — výstupy připravené pro GIS i publikaci.
ESP32 senzory → MQTT/HTTP → FastAPI → PostgreSQL → dashboard. Time-series persistence a alerting, od prototypu po produkci.
Segmentace, detekce objektů a extrakce prvků z mračna — včetně fúze s obrazovými detekcemi, aby se dvě nezávislá měření ověřovala navzájem.
- Orientační sazba
- 800–1200 Kč/h
- Rozpětí podle typu práce — analýza a konzultace u spodní hranice, trénink modelů a produkční nasazení u horní. Ohraničené zakázky umím nacenit i fixně.
- Fakturace
- IČO 23195126
Kontakt
Spolupráce na GIS, GeoAI nebo webové mapové aplikaci — napište mi.