Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

HUMUSOFT s.r.o. Image Processing Toolbox 3.1 Image Processing Toolbox 3.1 Karel Bittner HUMUSOFT s.r.o.

Podobné prezentace


Prezentace na téma: "HUMUSOFT s.r.o. Image Processing Toolbox 3.1 Image Processing Toolbox 3.1 Karel Bittner HUMUSOFT s.r.o."— Transkript prezentace:

1 HUMUSOFT s.r.o. Image Processing Toolbox 3.1 Image Processing Toolbox 3.1 Karel Bittner HUMUSOFT s.r.o. bittner@humusoft.cz

2 HUMUSOFT s.r.o. 2 Image Processing Toolbox 3.1 Použití toolboxu např.: snímkování zemského povrchusnímkování zemského povrchu medicínamedicína metalurgiemetalurgie astronomieastronomie průmyslprůmysl Operační systémy pro IPT 3.1 WindowsWindows LINUXLINUX SolarisSolaris HP-UXHP-UX AIXAIX

3 HUMUSOFT s.r.o. 3 Podporované grafické formáty BMP (Microsoft Windows Bitmap) CUR (Windows Cursor resources) GIF (Graphics Interchange Format) HDF (Hierarchical Data Format) JPEG (Joint Photographic Experts Group) ICO (Windows Icon resources) PCX (Paintbrush) PNG (Portable Network Graphics) TIFF (Tagged Image File Format) XWD (X Window Dump) DICOM (Digital Imaging and Communications in Medicine), (funkce dicomread)

4 HUMUSOFT s.r.o. 4 Typy datových souborů Podporované typy datových souborů binární obrazy (pixely jen černé a bílé), data ve třídě uint8 nebo logické double (0 a 1) indexované obrazy (pixely jsou indexy barevné škály), data ve třídě uint8, uint16 nebo double černobílé obrazy (intensity images), data ve třídě uint8, uint16 nebo double RGB obrazy soubor s více obrazy (frames, vícerozměrná pole) Konverze mezi datovými typy

5 HUMUSOFT s.r.o. 5 Načítání a zobrazení obrazu IPT pracuje s daty v pracovním prostoru MATLABu Načtení grafického souboru - imread Zobrazení grafického souboru - imshow Zápis grafického souboru - imread Informace o grafickém souboru - imfinfo Konverze grafických formátů funkcemi imread a imwrite Zobrazení obrazu v IPT - imshow v MATLABu - image Oba vytvoří objekt ve smyslu Handle Graphics

6 HUMUSOFT s.r.o. 6 Aritmetika obrazu Aritmetika při zpracování obrazu, ve třídě double, maticové operace s tečkou (.* nebo./): Součet obrazů - imadd (také obraz + matice konstantních hodnot = saturace) Rozdíl obrazů - imsubtract (výsledek je v abs hodnotě) Násobení obrazů - immultiply Dělení obrazů - imdivide Pro kombinaci operací je určena funkce imlincomb Před operací je vhodné převést data do vyšší datové třídy

7 HUMUSOFT s.r.o. 7 Textury, funkce warp Příklad pokrytí koule rastrovým obrazem

8 HUMUSOFT s.r.o. 8 Geometrické transformace Speciální transformace obrazu afinní projekce polynomiální po částech lineární obecné speciální transformace

9 HUMUSOFT s.r.o. 9 Registrace obrazu Registrace obrazu - sesouhlasení dvou a více obrazů zobrazující jednu scénu, funkce cpselect práce pouze s obrazy v šedé škále šedi jeden obraz je referenční stanovení řídících bodů v obou obrazech a uložení výběr transformace pro registraci provedení registrace

10 HUMUSOFT s.r.o. 10 Registrace obrazu - cpselect

11 HUMUSOFT s.r.o. 11 Použití v medicíně MRI - Magnetic Resonance Imaging

12 HUMUSOFT s.r.o. 12 Příklady použití předdefinovaných filtrů

13 HUMUSOFT s.r.o. 13 Image Processing Toolbox 3.1 Transformace maskováním Deblurring Morfologické operace Objekty, regiony a vlastnosti měření

14 HUMUSOFT s.r.o. 14 Analýza a zkvalitnění obrazu získání hodnot pixelů a statistiky –kontury obrazu, histogramy analýza obrazu –detekce hran, bloky a podbloky zkvalitnění obrazu –snížení šumu, gama korekce Zpracování obrazu v regionech –binární maska, vyjmutí detailů z obrazu

15 HUMUSOFT s.r.o. 15 Barvy a jejich zobrazování Barvy a jejich zobrazení Práce s rozdílnou hloubkou bitů na monitoru get(0,'ScreenDepth') snížení počtu barev v obraze (indexovaný a RGB) Konverze do jiného barevného prostoru, IPT31 representuje barvy jako RGB hodnoty

16 HUMUSOFT s.r.o. 16 Curve Fitting Toolbox 1.0

17 HUMUSOFT s.r.o. 17 Použití CFT v praxi Použití v praxi: –elektrotechnika –finance –letectví –biomedicína –strojírenství Předzpracování dat (výběr a vyhlazení) Parametrické a neparametrické prokládání dat –parametrické s využitím knihovny rovnic nebo zadané uživatelem –neparametrické se spline nebo různé interpolace

18 HUMUSOFT s.r.o. 18 Metody prokládání dat Standardní lineární a nelinární metoda nejmenších čtverců Vážené nejmenší čtverce Nejmenší čtverce s podmínkou Robustní metody Statistika pro optimální zhodnocení shody dat a proložení Grafické prostředí (GUI) –Analýza prokládaných dat vizuálně i numericky –Ukládání dat v různých formátech (M-soubory, binární, workspace)

19 HUMUSOFT s.r.o. 19 Hlavní GUI - ‘cftool‘ Načtení dat z pracovního prostoru MATLABu

20 HUMUSOFT s.r.o. 20 Načtení a předzpracování dat

21 HUMUSOFT s.r.o. 21 Výběr dat - body a úseky

22 HUMUSOFT s.r.o. 22 Výběr způsobu proložení, statistika

23 HUMUSOFT s.r.o. 23 Analýza proložených dat, derivace,...

24 HUMUSOFT s.r.o. 24 Extrapolace


Stáhnout ppt "HUMUSOFT s.r.o. Image Processing Toolbox 3.1 Image Processing Toolbox 3.1 Karel Bittner HUMUSOFT s.r.o."

Podobné prezentace


Reklamy Google