2018 暑期高效能運算課程

High Performance Computing and Big Data

MATLAB影像處理應用


基本資訊

【日期】 2018/7/25(三)

【時間】 ■09:10~12:00 ■13:20~16:10

【地點】 計中 212 教室(電腦教室)

【費用】 臺灣大學及國立臺灣大學系統 500 元,其他 1000 元,名額40人

【主辦單位】國立臺灣大學計算機及資訊網路中心(臺大計中)

【協辦單位】鈦思科技股份有限公司


師資

鈦思科技 洪詩涵 Sarah 應用工程師

目前任職於鈦思科技應用工程師,擔任MATLAB專任講師與負責產品技術支援,主要負責影像處理、電腦視覺、深度學習等技術支援。

詳細資料

課程簡介

MATLAB影像處理應用 (上)

MATLAB的影像處理工具箱提供一個完整的開發環境進行影像分析、處理、視覺化及演算法開發功能。本課程介紹如何使用影像處理工具箱,從影像的讀入做為開始,同時了解不同的影像類型與色彩空間。接著介紹影像優化功能,目的是將影像品質提升,以利於後續的分析。之後的課程每個段落會以一個範例來進行教學,介紹如何實現影像對正、邊界偵測、直線搜尋與物體切割,並且萃取物體的特徵出來,以達到物體的篩選與辨識。在課程中會帶領大家使用MATLAB提供的GUI Tool (App),可縮短使用者影像分析的時間,還能夠產生出對應的MATLAB程式碼。



MATLAB於電腦視覺應用 (下)

電腦視覺系統工具箱提供許多電腦視覺、影片處理系統設計和模擬的演算法。課程以介紹MATLAB的System Object做為開始,解釋它是如何支援串流處理,許多電腦視覺的演算法是以此形式實現的。接著介紹電腦視覺的基礎,如何從影像偵測並提取出特徵,對兩張影像得到的特徵做匹配,可以達到影像對正的應用。若搭配機器學習,可以達到影像分類與物體偵測的應用。課程的最後介紹立體視覺,從相機校正做為開始,利用兩個視角的照片去建構出3D環境資料,也稱為點雲資料,以得到深度資訊。


課程內容

MATLAB影像處理應用 (上午) MATLAB於電腦視覺應用 (下午)

Images in MATLAB

  • Importing and displaying images
  • Converting between image types
  • Exporting images

Image Enhancement

  • Adjusting image contrast
  • Reducing noise in an image
  • Handling inhomogeneous background
  • Block processing operations

Image Registration

  • Geometric transformations
  • Image registration using point mapping
  • Overlaying Images
  • Automated Image Registration

Edge and Line Detection

  • Segmenting object edges
  • Detecting straight lines

Segmentation & Feature Extraction

  • Morphological operations
  • Object counting
  • Measuring shape properties
  • Texture segmentation

Streaming Processing

  • Importing and playing videos
  • Combining and overlaying video frames
  • Inserting text, shapes and markers in video frames
  • Template Matching Technique

Detecting, Extracting and Matching Image Features

  • Detecting and extracting features
  • Matching features
  • Automating image registration
  • Object Detection Using Point Feature Matching

Image Category Classification

  • Machine Learning workflow
  • Bag of Visual Words
  • Scene Identification Application

Object Detection

  • Available Pre-trained Models
  • Detecting objects using the cascade object detector
  • Training Image Labeler app

Stereo Vision

  • Camera Calibration App
  • 3D scene reconstruction Example

對象

具備基本 MATLAB programming知識,未來想從事系統開發工程師、財務分析工程師、電子/電機相關工程師、測試/量測工程師、醫學界研發人員、生物科技研究人員,以及統計/數值分析人員等。


備註

本課程不供餐,不提供上課證明或證書。


立即前往報名