課程資訊
課程名稱
電腦視覺應用於工程
Computer Vision in Construction 
開課學期
109-2 
授課對象
工學院  營建工程與管理組  
授課教師
林之謙 
課號
CIE5141 
課程識別碼
521EU9280 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期四7,8,9(14:20~17:20) 
上課地點
土研402 
備註
本課程以英語授課。
限本系所學生(含輔系、雙修生)
總人數上限:30人 
 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

This course introduces 2D and 3D visual sensing (Computer Vision) and how it can solve civil engineering problems. This is an application-driven and project-based course that also covers basic understanding of the theoretical concepts of computer vision and image processing (e.g. feature detection and matching, 3D scene reconstruction, object detection and tracking, and SLAM). 

課程目標
By the end of the course, students will have full understanding of the following concepts and will be prepared for further vision-related investigations with engineering and management applications:
1. Basics of image formation and processing: digital images and video streams, camera models and camera calibration techniques
2. Fundamental concepts of single-view metrology, multiple view geometry and structure-from-motion and their application for 3D site reconstruction and recognition
3. Basics of image processing, filters, detectors and descriptors
4. Concepts of object classification, localization and detection
5. Range, scope and advantages of computer vision techniques for monitoring construction progress, productivity, safety, and quality of operations in addition to structural health monitoring and stability analysis
6. Basics of machine learning, deep learning techniques for interpreting visual data 
課程要求
1. Construction Engineering and Management
2. Basic Programming 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
Computer Vision: Algorithms and Applications, R. Szeliski, Springer, 2011. http://szeliski.org/Book/HZ
Multiple View Geometry in Computer Vision, by R. Hartley and A. Zisserman, Academic Press, 2004. http://www.robots.ox.ac.uk/~vgg/hzbook/FP
Computer Vision, A Modern Approach, by D.A. Forsyth and J. Ponce, Prentice Hall, 2003.http://luthuli.cs.uiuc.edu/~daf/book/book.html.
Related journal papers and proceedings. 
參考書目
Syllabus: https://docs.google.com/document/d/1ICSrSwiHuiWVWtffiI-sVaNUwBI5envIjk8ZIWhRB3I/edit?usp=sharing 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
Week 1
2/22-2/28  Course Introduction
Computer Vision Application in Construction
Software Installation 
Week 2
3/1-3/7  Linear Algebra
Image Warping
Hands-on (Image warping and transformation) 
Week 3
3/8-3/14  Light, Shading and Color
Hands-on (Pixels) 
Week 4
3/15-3/21  Linear Filtering
Hands-on (Filters) 
Week 5
3/22-3/28  Feature Detection and Description
Hands-on (Open CV) 
Week 6
3/29-4/4  No Class 
Week 7
4/5-4/11  Camera models
Single-view geometry and calibration
Hands-on (Camera calibration, measuring height) 
Week 8
4/12-4/18  Epipolar geometry
Stereo
Hands-on (Homography) 
Week 9
4/19-4/25  Structure from motion I 
Week 10
4/26-5/2  Structure from motion II 
Week 11
5/3-5/9  Clustering
K-means 
Week 12
5/10-5/16  Categorization and Classifiers
Labeling 
Week 13
5/17-5/23  Deep Convolutional Neural Nets 
Week 14
5/24-5/30  Object Detection 
Week 15
5/31-6/6  Object Tracking 
Week 16
6/7-6/13  Activity Recognition 
Week 17
6/14-6/20  Final Presentation 
Week 18
6/21-6/27  No Class