課程名稱 |
電腦視覺應用於工程 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 |
|