Nové možnosti objektověorientované klasifikace v Definiens Lukáš Brodský www.gisat.cz
GISAT Praha 2008
Osnova ¾ Objektový přístup ¾ Verze 4, 5, 6 / 7 ¾ Developer 7 - funkčnost, nové vlastnosti ¾ HW
Objektový přístup Napodobuje vizuální interpretaci: ¾ kombinací spektrálních, texturálních, tvarových, velikostních, kontextuálních a jiných informací objektů (ne pixelů) ¾ Komplexní popis Postup: ¾ Segmentace (vytvoření hierarchie objektů) – naplnění atributů – klasifikace – validace a export výsledků
Objektový přístup
eCognition / Definiens software ¾ Do verze 4 – hierarchický model tříd, popis fuzzy funkcemi příslušnosti ¾ Od verze 5 – sekvenční přístup s možností kombinace hierarchického modelu ¾ Verze 7 – klient - serverová aplikace, automatizace procesů, různé úrovně uživatelů, konektory do jiných prostředí, vývojové prostředí SDK, rozšířené vývojové prostředí klasifikace, …
Definiens Developer 7.0.2 ¾ Grafické vývojové prostředí pro vývoj klasifikace ¾ CNL (Ruleware) ¾ Algoritmy ¾ Procesní – spouštění procesů „potomků“ (Child process) / nastavení ¾ Segmentační algoritmy ¾ Chessboard ¾ Quad Tree ¾ Contrast Split ¾ Multiresolution Segmentation ¾ Spectral Difference (merge)
Definiens Developer 7.0.2 ¾ Algoritmy ¾ Klasifikační ¾ Assign - prahování ¾ Classification (fuzzy MF) ¾ Hierachical Classification ¾ Remove Classification
¾ Pokročilé klasifikační algoritmy ¾ Find Domain Extrema ¾ Find Local Extrema ¾ Find Enclosed by Class ¾ Find Enclosed by Image Object ¾ Connector ¾ Optimal Box
Definiens Developer 7.0.2 ¾ Algoritmy ¾ Algoritmy pro práci s proměnnými ¾ Update, Compute Statistical Value, …
¾ Algoritmy pro práci s tvarem objektů (Reshaping) ¾ Remove Objects (merge) - clutter removal ¾ Merge Region ¾ Grow Region (loop) ¾ Multiresolution Segmentation Region Grow ¾ Image Object Fusion (growing and merging methods) ¾ Morphology (Eroze / Dilatace) !
Definiens Developer 7.0.2 ¾ Algoritmy ¾ Algoritmy pro práci s úrovněmi objektů (Level) ¾ Copy Image Object Level ¾ Delete Image Object Level
¾ Algoritmy pro interaktivní operace user interaction with the user of actions in Definiens Architect
¾ Create/Modify Project
¾ Práce se vzorky (Object Samples) ¾ Classified Image Objects to Samples ¾ Cleanup Redundant Samples ¾ Nearest Neighbor Configuration
Definiens Developer 7.0.2 ¾ Algoritmy ¾ Práce se snímky na úrovni pixelu ¾ Create Temporary Image Layer ¾ Delete Image Layer ¾ Convolution Filter - Gaussian smoothing filter and a user-defined kernel ¾ Layer Normalization (linear stretch, Gauss) ¾ Median Filter ¾ Pixel Frequency Filter ¾ Edge Extraction Lee Sigma ¾ Surface Calculation (slope, aspect) ¾ Layer Arithmetics ¾ Line Extraction
Definiens Developer 7.0.2 ¾ Algoritmy ¾ Operace s tématickými vrstvami ¾ Read Thematic Attributes ¾ Write Thematic Attributes
¾ Exporty ¾ Export Classification View ¾ Export Thematic Raster Files ¾ Export Domain Statistics ¾ Export Project Statistics ¾ Export Object Statistics ¾ Export Object Statistics for Report - file per workspace. ¾ Export Vector Layers ¾ Export to ArcGIS Server
Definiens Developer 7.0.2 ¾ Algoritmy ¾ Nástroje pro automatizaci (Workspace Automation) ¾ Create Scene Copy ¾ Create Scene Tiles ¾ Submit Scenes for Analysis ¾ Delete Scenes
¾ Uživatelské Algoritmy ¾ Reuse process sequences
Definiens Developer 7.0.2 ¾ Zpět (Undo) - back to a previous state in process editing ¾ undo / redo: creation, modification, aremoval – Processes, Classes, Customized features, Variables
¾ Najít / nahradit - classes, features, image object levels, variables, image layers, and thematic layers
¾ Snippets („úryvky“) ¾ Dokumentace klasifikační báze ¾ Šifrování / dešifrování báze
Definiens Developer 7.0.2 ¾ Možnosti zobrazení ¾ Split Horizontally, Split Vertically ¾ Transparency slider ¾ Magnifier ¾ Scale Bar
¾ Algoritmy předzpracování ¾ Pixel level
Definiens Developer 7.0.2 ¾ Nástroje pro automatizaci (Workspace Automation) ¾ Merge results ¾ Collect Statistical Results of Subscenes ¾ Deleting scenes
¾ Zpracování dat ¾ define automatic cancellation after a period of time
Definiens Developer 7.0.2 ¾ Programovací vývojevé prostředí SDK ¾ Automation, Data I/O, Engine
¾ Správa dat (Definiens Data Management) ¾ Uživatelské dokumentace ¾ Quick Start ¾ Guided Tours - Basic Knowledge 1 ¾ User Guide - Start Developing Rule Set, … ¾ Reference Book ¾… …
HW 781_SystemRequirements-DefiniensEnterpriseImageIntelligenceSuitev7.0.pdf
HW * Test rychlosti rychlost vs. velikost dlaždic
2500
2400
Time/tile
1400
Tiles No.
1371
1600
2000
1000
1500
800 1000
600 400
349
500 0.25
6
90
200
44
15
60
0 0
500
1000
2000
3000 Size (pixels X pixels)
4000
5000
0 6000
No. of tiles
Time(min.)/tile tiles
1200