1 / 24

Image Processing Toolbox 3.1

Image Processing Toolbox 3.1. Karel Bittner HUMUSOFT s.r.o. bittner@humusoft.cz. Image Processing Toolbox 3.1. Použití toolboxu např.: snímkování zemského povrchu medicína metalurgie astronomie průmysl Operační systémy pro IPT 3.1 Windows LINUX Solaris HP-UX AIX.

loren
Download Presentation

Image Processing Toolbox 3.1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Image Processing Toolbox 3.1 Použití toolboxu např.: • snímkování zemského povrchu • medicína • metalurgie • astronomie • průmysl Operační systémy pro IPT 3.1 • Windows • LINUX • Solaris • HP-UX • AIX

  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), (funkcedicomread)

  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. 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. 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. Textury, funkce warp • Příklad pokrytí koule rastrovým obrazem

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

  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. Registrace obrazu - cpselect

  11. Použití v medicíně MRI - Magnetic Resonance Imaging

  12. Příklady použití předdefinovaných filtrů

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

  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. 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. Curve Fitting Toolbox 1.0

  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. 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. Hlavní GUI - ‘cftool‘ Načtení dat z pracovního prostoru MATLABu

  20. Načtení a předzpracování dat

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

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

  23. Analýza proložených dat, derivace,...

  24. Extrapolace

More Related