CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.

Similar documents
Today I t n d ro ucti tion to computer vision Course overview Course requirements

COMP 776: Computer Vision

Introduction. BIL719 Computer Vision Pinar Duygulu Hacettepe University

Spring 2018 CS543 / ECE549 Computer Vision. Course webpage URL:

Introduction. Visual data acquisition devices. The goal of computer vision. The goal of computer vision. Vision as measurement device

Lecture 1 Introduction to Computer Vision. Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2015

Lecture 1 Introduction to Computer Vision. Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2014

CENG 595 Selected Topics in Computer Engineering Computer Vision. Zafer ARICAN, PhD

Computer Vision Lecture 1

CSE 408 Multimedia Information System

Lecture 1 Introduction to Computer Vision. Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2018

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.

ELE 882: Introduction to Digital Image Processing (DIP)

Computer Vision. Thursday, August 30

CS6550 Computer Vision

CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu

Today. CS 395T Visual Recognition. Course content. Administration. Expectations. Paper reviews

CIS 849: Autonomous Robot Vision

OBJECTIVE OF THE BOOK ORGANIZATION OF THE BOOK

CSCE 763: Digital Image Processing

THE VISIONLAB TEAM engineers - 1 physicist. Feasibility study and prototyping Hardware benchmarking Open and closed source libraries

A NEW NEUROMORPHIC STRATEGY FOR THE FUTURE OF VISION FOR MACHINES June Xavier Lagorce Head of Computer Vision & Systems

Digitalisation as day-to-day-business

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

Lecture 19: Depth Cameras. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)

Introduction to Remote Sensing of the Environment. Dr. Anne Nolin Department of Geosciences

23270: AUGMENTED REALITY FOR NAVIGATION AND INFORMATIONAL ADAS. Sergii Bykov Technical Lead Machine Learning 12 Oct 2017

CSE 455: Computer Vision

Lecture # 01. Introduction

DIGITAL IMAGE PROCESSING

Curriculum Vitae. Computer Vision, Image Processing, Biometrics. Computer Vision, Vision Rehabilitation, Vision Science

CS 534: Computer Vision

Computational and Biological Vision

COMPSCI 372 S2 C Computer Graphics

Digital Image Processing COSC 6380/4393

High Level Computer Vision. Introduction - April 16, Bernt Schiele & Mario Fritz MPI Informatics and Saarland University, Saarbrücken, Germany

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

Digital Image Processing ECE 178 Winter 2003

Digital Image Processing ECE 178 Winter On the WEB. Class list/discussion sessions. Today: Jan About this course.

Visual Imaging in the Electronic Age An Interdisciplinary Course Bridging Art, Architecture, Computer Science, and Engineering Offered in Fall 2016

On-site Safety Management Using Image Processing and Fuzzy Inference

Engineering, & Mathematics

Bridge Condition Assessment Using Remote Sensors

CPSC 425: Computer Vision

Computer Vision Introduction or

The Human Visual System!

GRADUATE PROGRAMMES Semester 2 Examination EXAM TIMETABLE

COMP371 COMPUTER GRAPHICS SESSION 1 COURSE OVERVIEW - SYLLABUS

(15-862): Computational Photography

- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface. Professor. Professor.

Proposal Smart Vision Sensors for Entomologically Inspired Micro Aerial Vehicles Daniel Black. Advisor: Dr. Reid Harrison

Digital image processing vs. computer vision Higher-level anchoring

Introduction to Computer Vision

SFR 406 Remote Sensing, Image Interpretation, and Forest Mapping Spring Semester 2015

Changjiang Yang. Computer Vision, Pattern Recognition, Machine Learning, Robotics, and Scientific Computing.

University of Wisconsin-Madison, Nelson Institute for Environmental Studies September 2, 2014

CS686: Robot Motion Planning and Applications

Image Processing Based Vehicle Detection And Tracking System

ME 6406 MACHINE VISION. Georgia Institute of Technology

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS. CIVIL ENGINEERING DRAWING W/LAB CID 2290 (formerly CID 2195)

Curriculum Vitae. Abd El Khalick Mohammad, 17 Nov Doctor of Engineering H-index: 6 and Citation: 107 (Google Scholar) 1.

FSI Machine Vision Training Programs

On the WEB. Digital Image Processing ECE 178. B. S. MANJUNATH RM 3157 ENGR I Tel:

A Study on the control Method of 3-Dimensional Space Application using KINECT System Jong-wook Kang, Dong-jun Seo, and Dong-seok Jung,

CSE Tue 10/09. Nadir Weibel

(15-862): Computational Photography

HUMAN COMPUTER INTERACTION 0. PREFACE. I-Chen Lin, National Chiao Tung University, Taiwan

Image Analysis & Searching

MN 345: AUTOMATED MANUFACTURING Spring 2008 (4 credits)

Image Processing. Gabriel Brostow & Simon Prince. GV12/3072 Image Processing.

Introduction. Ioannis Rekleitis

COS Lecture 1 Autonomous Robot Navigation

MRT: Mixed-Reality Tabletop

Transportation Informatics Group, ALPEN-ADRIA University of Klagenfurt. Transportation Informatics Group University of Klagenfurt 3/10/2009 1

Digital Image Processing. Lecture 1 (Introduction) Bu-Ali Sina University Computer Engineering Dep. Fall 2011

Introduction to Computer Vision

WHO. 6 staff people. Tel: / Fax: Website: vision.unipv.it

CSE 166: Image Processing. Overview. What is an image? Representing an image. What is image processing? History. Today

UVic Department of Electrical and Computer Engineering

(15-862): Computational Photography

Assessment of Smart Machines and Manufacturing Competence Centre (SMACC) Scientific Advisory Board Site Visit April 2018.

COM 357: Scriptwriting for Serial Media Spring 2014 Tue./Thur. 12-1:50pm Bouillon 106

ISCW 2001 Tutorial. An Introduction to Augmented Reality

Parametric Design 1

Gesture Recognition with Real World Environment using Kinect: A Review

University of Technology. Control and Systems Eng. Dept. Curriculum Vitae (C.V.)

DIGF 6B21 Ubiquitous Computing

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

CS594, Section 30682:

The Intel Science and Technology Center for Pervasive Computing

There will be a course blackboard which will be mirrored on website:

GGS 412 Air Photography Interpretation

The Department of Instrument Science and Engineering (ISE) Program Overview

Insights into High-level Visual Perception

Fundamentals of Computer Vision

CMPT Winter Computational Photography. Instructor: Yasutaka Furukawa. Quint Buchholz

Practical Image and Video Processing Using MATLAB

Digital images. Digital Image Processing Fundamentals. Digital images. Varieties of digital images. Dr. Edmund Lam. ELEC4245: Digital Image Processing

3D Interaction using Hand Motion Tracking. Srinath Sridhar Antti Oulasvirta

Control of Manufacturing Processes. Spring 2004 Lecture #1 Introduction

Transcription:

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt. Session 1 - Introduction Mani Golparvar-Fard Department of Civil and Environmental Engineering 3129D, Newmark Civil Engineering Lab e-mail: mgolpar@illinois.edu Department of Civil and Environmental Engineering, University of Illinois at Urbana-Champaign

Outline Introduction Class Logistics What is Visual Sensing? Geometry Low & Mid-level vision High level vision Next Class 2

Mani Golparvar-Fard, Ph.D. Assistant Professor of Civil Engineering, Dec 12 - present Dept. of Civil and Environmental Engineering University of Illinois, Urbana-Champaign Director of the Real-time and Automated Monitoring and Control (RAAMAC) lab http://raamac.cee.illinois.edu Co-founder Vision Construction Monitoring Ltd., Aug11-present PAR WORKS Inc., Jul 12-present An Allied Minds Company 3

Mani Golparvar-Fard, Ph.D. Education and Academic Background Assistant Professor of Civil Engineering, Aug10 Dec 12 Via Dept. of Civil and Environmental Engineering Myers-Lawson School of Construction Ph.D., Civil & Environmental Eng., Univ. of Illinois, Urbana-Champaign Construction Management, July 2010 M.Cs., Computer Science, Univ. of Illinois, Urbana-Champaign Computer Vision and Machine Learning, May 2010 M.A.Sc., Civil & Environmental Engineering, Univ. of British Columbia Project & Construction Management, 2006 M.Sc., Civil & Environmental Engineering, IUST 1 Civil Engineering, 2005 B.Sc., Civil & Environmental Engineering, IUST Civil Engineering, 2002 1 Iran Univ. of Science & Technology 4

Mani Golparvar-Fard, Ph.D. (Cont d) Professional Experience International Experience in Construction, Structure and Hydro-Structure Design, and Process Development Joint Venture of Perlit Construction Co. & Tehran-Berkeley Managers and Consulting Engineers Tehran-Berkeley Managers and Consulting Engineers Talan-Sazeh Construction Turner Construction (2.5 yrs) Ikenberry Dining and Residential Hall Silver LEED Construction Projects, Champaign, IL. Giken Seisakusho Co., Ltd. 5

Mani Golparvar-Fard, Ph.D. (Cont d) Teaching and Research Experience Currently, Assistant Professor, Dept. of Civil & Env. Engrg. University of Illinois, Urbana-Champaign, Dec 2012 -Present Formerly Assistant Professor, Dept. of Civil & Env. Engrg. and Myers-Lawson School of Construction, Virginia Tech, Aug 2010-Dec 2012 Research Assistant, Department of Civil & Env. Engrg., University of Illinois, Urbana-Champaign, 2006-2010 Research Interest: Computer Vision Sensing and Augmented Reality Visualization of Building and Construction Performance Metrics Integrated As-Built Building Information Modeling Rapid Energy Modeling of Existing Buildings Using Thermal and Digital Imagery Remote Pre and Post-Disaster Analysis of Critical Physical Infrastructures 6

Mani Golparvar-Fard, Ph.D. (Cont d) Current & Previous Professional Services ASCE Currently an Associate Member Vice-Chair, Data Sensing and Analysis Committee, TCCIT, ASCE, 2011- present Student Member, 2000-2010 Treasurer, UIUC ASCE Student Chapter, 2007-2008 Construction Management Association of America Faculty Advisor, Sustainable Construction Group, 2010-2012 Co-Founder and Vice-President, UIUC CMAA Student Chapter, 2008-2010 UIUC Faculty-Student Senate Elected by all graduate students from all disciplines on campus (three times for three years), 2007-2010 7

Youngjib Ham Education Ph.D student, Dept. of Civil & Env. Engrg. University of Illinois at Urbana-Champaign (present) M.Sc., Architectural Engrg, Dept. of Architecture Engrg. Seoul National University, 2009-2011 B.Sc., Civil Engineering, Dept. of Civil & Env. Engrg. Seoul National University, 2003-2009 Research Interest Energy Performance Augmented Reality (EPAR) Vision based-building diagnostics and retrofit analysis 8

Office Hours & Locations Mani Golparvar-Fard Tue & Thu 05:30 pm 07:00 pm or by appointment 3129D Newmark Civil Engineering Laboratory Youngjib Ham Mon & Wed 12:00 pm 1:00 pm 2112 Newmark Civil Engineering Laboratory 9

Getting to Know You Introduce Yourself Name Your department and area of concentration Your research topic (if any) Tell us one interesting fact about yourself that no one knows 10

Readers Course Notes and Supplementary Material will be available for download from Compass2g http://compass2g.illinois.edu Text Books S HZ FP Computer Vision: Algorithms and Applications, by R. Szeliski, Springer, 2011. Multiple View Geometry in Computer Vision, by R. Hartley and A. Zisserman, Academic Press, 2004. Computer Vision, A Modern Approach, by D.A. Forsyth and J. Ponce, Prentice Hall, 2003. 11

Readers Instructional Approach Lectures/ Discussions in the classroom Assignment from a selected set of topics Paper presentation from a particular topic of interest Term Project Project Proposal Mid Semester Project Report and Presentation Term Project Report and Presentation 12

Communication Course website http://compass2g.illinois.edu Syllabus Class Schedule Course Content Assignments & Assignment Solutions Wikipage Graded Assignments Answer to your Questions Post all question on: Wikipage All course related questions will only be answered on the Wikipage You can also answer questions on the WikiPage This is part of class participation For other course related issues or in case if you are not able to post your questions on the Wikipage, please send an email with subject line [CEE598] directly to the instructor: Mani Golparvar <mgolpar@illinois.edu> 13

Course Schedule Session Day Reading Assignment Project Due Date Topic Chapter Due Out Due 1 Tue 150Jan No Class 2 Thu 17-Jan Course Introduction & Administration 3 Tue 22-Jan Review of Linear Algebra and Geometric Transformations 4 Thu 24-Jan Camera Models and Projective Geometry S30-98, FP1&2, HZ6&8 5 Tue 29-Jan Camera Calibration FP3, HZ7 6 Thu 31-Jan Single View Metrology HZ2,3&8 7 Tue 5-Feb Presentation by Prof. Niebles (UDC) A1 8 Thu 7-Feb Review of Assignment #1, Single View Metrology 9 Tue 12-Feb Single View Metrology 10 Thu 14-Feb Pixels and Image Filtering FP7&8 A2 11 Tue 19-Feb Linear Filters A1 12 Thu 21-Feb Feature Detectors, Descriptors P1 13 Tue 26-Feb Feature Detectors, Descriptors FP 8&9 14 Thu 28-Feb Feature Detectors, Descriptors II 15 Tue 5-Mar Segmentation and Clustering FP14 16 Thu 7-Mar Epipolar Geometry HZ4,9&11; FP10 A2 17 Tue 12-Mar Stereo Systems and Volumetric Stereo HZ11, FP11 A3 18 Thu 14-Mar Shape from Reflections 19 Tue 19-Mar No Class- Spring Break 20 Thu 21-Mar No Class- Spring Break 21 Tue 26-Mar Structure from Motion - Affine HZ6,14&18; FP12 22 Thu 28-Mar Structure from Motion - Perspective HZ10,18&19; FP13 P2 23 Tue 2-Apr Fitting and Matching HZ4&11, FP16 A4 A3 24 Thu 4-Apr Optical Flow and Tracking 25 Tue 9-Apr Introduction to Object Recognition - Single Instances 26 Thu 11-Apr Object Recognition - Bag of Words Models S696-709 * A5 27 Tue 16-Apr Object Recognition - 2D/3D Part Based Models * A4 28 Thu 18-Apr D4AR Automated Monitoring * 29 Tue Personnel and Equipment Tracking and Applications for 23-Apr Structural and Transportation Engineering * 30 Thu 25-Apr Presentation by Dr. Furukawa (Google) * A5 32 Tue 30-Apr Final Project Presentation P3 14

Course Evaluation Class participation 5% Assignments 40% The grade for written assignments and submitted codes (5 assignments) Paper Presentation 10% 1 Presentation (1 or 2 papers) Final term project Project proposal and progress report 5% Project report 30% Project presentation 10% 15

Grading Policy Late policy for machine problems and project 0-24 hours late deduct 50%. More than 24 hours late deduct 100%. Collaboration policy Read the Honor system, understand what is collaboration and what is academic infraction Discussing project assignment with each other is allowed, but coding must be done individually 16

Paper Presentations To help you master a specific topic on application of visual sensing for AEC industry. Your presentation should present the key ideas of the assigned works and explain important technical aspects. On the wikipage, there will be a separate section for each presentation, where students will be able to post their comments. 17

Term Project Replicate an interesting paper Comparing different methods to a test bed A new approach to an existing problem Original research Write a 10-page paper summarizing your results Release the final code Give a presentation We will discuss projects in the next class Important dates: look up class schedule 18

Term Project Form your teams 1-3 people The quality is judged regardless of the number of people on a team Evaluation Quality of the project (including writing) Final ~20 minutes project presentation in class students will vote your presentation For final code and paper due dates please consult webpage 19

Wikipage Access to WikiPage 20

Reminders Please check Wikipage for answers before emailing the instructor. Email Subject line: [CEE598] You must attend project sessions. Acknowledge of any help received should be noted on the cover-page of assignments. Not all aspects of the text will be discussed during the course. 21

Photosynth http://www.youtube.com/watch?v=s-dqz8jamv0 22

Augmented Reality maps http://youtu.be/9qfvfhxkd2o?t=1m41s 23

Volvo Safety System 24

Tracking Pedestrians in Real-time 25

Energy Performance Modeling 26

Mobile Augmented Reality System 27

Construction Activity Analysis 28

What do you see in this picture? Student Dining Hall Construction Project, Champaign, IL August 2008 29

Visual Sensing for Civil Infra. Eng & Mgmt. Image/video Object 1 Object N - semantic -semantic Student Dining Hall Construction Project, Champaign, IL August 2008 30

Visual Sensing for Civil Infra. Eng & Mgmt. Image/video Object 1 Object N - semantic -semantic Student Dining Hall Construction Project, Champaign, IL August 2008 31

Visual Sensing for Civil Infra. Eng & Mgmt. Image/video Object 1 Object N - semantic - Geometry -Semantic - Geometry spatial & temporal relations Student Dining Hall Construction Project, Champaign, IL August 2008 32

Visual Sensing for Civil Infra. Eng & Mgmt. Image/video Object 1 Object N - semantic - Geometry -Semantic - Geometry Student Dining Hall Construction Project, Champaign, IL August 2008 spatial & temporal relations Scene -Semantic - geometry 33

Visual Sensing Studying the tools and theories that enable the design of machines that can extract useful information from imagery data (Images and videos) toward the goal of interpreting a scene Scene Objects People Actions Sensing device Computational device Information: visual cues, 3D structure, motion flows, etc Interpretation: recognize objects, scenes, actions, events Extract information Interpretation 34

Semantic Actions, Events Have we reached humans? not yet computer vision is still no match for human perception but catching up, particularly in certain areas Categorization Object Recognition 3D modeling 3D scenes Source: S. Savarese Physical attributes 35

Is it useful to study how the visual system works? After all: However: The goals of computer vision are intimately related to what humans care about. -Study visual system to inspire ideas for algorithmic solutions in computational vision - Half of primate cerebral cortex is devoted to visual processing! -Use computer vision as a benchmark for computational theories in human vision 36 Sources: S. Savarese

Successful Applications Finger prints recognizer 37 Sources: L. Fei-Fei

Medical Imaging 38

Special effects movies - videogames 39 Sources: L. Fei-Fei

Consumer applications 40

Nikon S60 ads about the Face Detection Feature 41

Robotics http://www.youtube.com/watch?feature=player_embedded&v=w1thnwjcm-o http://www.youtube.com/watch?feature=player_embedded&v=dmj2kpiuno0 42

Applications of computer vision Factory inspection Assistive technologies Surveillance Autonomous driving, robot navigation Sources: S. Savarese, K. Grauman, L. Fei-Fei, S. Laznebick Driver assistance (collision warning, lane departure warning, rear object detection) Security 43

Automatic control Robotics Robot vision Signal processing Compression Image Filter Filter Banks Biological vision Visual Psychophysics Neurobiology Data mining Image retrivial Vision-based Visual pattern recognition Machine learning Artificial intelligence Sensing Statistics Geometry Optimization Applied math Optics Smart cameras Acquisition methods Physics Imaging Computer graphics 44

CEE598 Course Overview 1. Geometry 2. Low & Mid-level vision 3. High level vision 45

CEE598 Course Overview 1. Geometry 2. Low & Mid-level vision 3. High level vision Geometry: - How to extract 3D information? - Which cues are useful? - What are the mathematical tools? 46

Visual cues: texture shading contours shadows reflections 47 Sources: S. Savarese

Visual cues: texture shading contours shadows reflections 48 Sources: S. Savarese

Visual cues: texture shading contours shadows reflections 49 Sources: S. Savarese

Vision techniques Visual cues: texture shading contours shadows reflections 50 Sources: S. Savarese

Visual cues: texture shading contours shadows reflections 51 Sources: S. Savarese

Vision techniques Visual cues: texture shading contours shadows reflections Number of observers: monocular multiple views Sources: S. Savarese camera 52

Vision techniques Visual cues: texture shading contours shadows reflections Number of observers: monocular multiple views Sources: S. Savarese camera 1 camera 2 camera N 53

Stereo Epipolar geometry Tomasi & Kanade (1993) Structure from motion Image sources: S. Laznebick Projective structure from motion: Here be dragons! 54

Structure from Motion (b) Image View 3D View (a) Temporary structures, site profile, foundation walls, and slab rebars are reconstructed (c) 3D reconstruction of a building skeleton elements using 12 existing images with 2Mpixel resolution (Golparvar-Fard 2011) 55

Camera Tracking and VR insertion Courtesy of Oxford Visual Geometry Group 56

Vision techniques Visual cues: texture shading contours shadows reflections Number of observers: monocular multiple views Active lighting: laser stripes structured lighting patterns Sources: S. Savarese camera Laser/projector/light 57

3D Laser Scanning Scanning Michelangelo s The David The Digital Michelangelo Project - http://graphics.stanford.edu/projects/mich/ 2 BILLION polygons, accuracy to.29mm 58 Courtesy of Stanford computer graphics lab

Virtual Replay EyeVision Technology introduced in 2001 Courtesy of EyeVision http://www.youtube.com/watch?v=ohdhyeccgvo 60

CEE598 Course Overview 1. Geometry 2. Low & Mid-level vision 3. High level vision Mid-level vision: - Extract useful building blocks - Region segmentation - Motion flows 61

Extract Useful Building Blocks 62 Sources: S. Savarese

Automatic Panorama Stitching 63 Sources: M. Brown

Automatic Panorama Stitching 64 Sources: M. Brown

Feature Detection and Tracking Courtesy of Jean-Yves Bouguet Vision Lab, CalTech 65

CEE598 Course Overview 1. Geometry 2. Low & Mid-level vision 3. High level vision High level operations: Recognition of objects and people Places Actions and events 66

Challenges: viewpoint variation Michelangelo 1475-1564 slide credit: Fei-Fei, Fergus & Torralba 67

Challenges: illumination (a) 01/02/2005; 4:02:00 PM (b) 01/04/2005; 4:02:00 PM (c) 01/13/2005; 4:00:00 PM (a) 01/16/2005; 3:03:00 PM (b) 01/16/2005; 4:03:00 PM (c) 01/16/2005; 5:03:00 PM Project: Institute of Genomic Biology, Courtesy of College of ACES, UIUC 68 Sources: Golparvar-Fard et al. (2009)

Challenges: scale 69

Challenges: deformation http://entertainment.webshots.com/photo/2351907180017385169rbxbpp 70

Challenges: occlusion Visible Unchanged Occluded Changed Visible Changed Dynamic Occlusion Static Occlusion Superintendent Occluded Unchanged Shadow Student Dining Hall Construction Project, Champaign, IL - 8/27/2008 71

Challenges: background clutter 72

Challenges: object intra-class variation 73

Learn to categorize motion Ramanan, D., Forsyth, D. A., Zisserman, A. " Tracking People by Learning their Appearance"IEEE Pattern Analysis and Machine Intelligence (PAMI). Jan 2007. 74

Learn to categorize motion Ramanan, D., Forsyth, D. A., Zisserman, A. " Tracking People by Learning their Appearance"IEEE Pattern Analysis and Machine Intelligence (PAMI). Jan 2007. 75

What do you see in this picture? Student Dining Hall Construction Project, Champaign, IL August 2008 76

What is Available to you? Microsoft Kinect What Can you use it for? Real-time 3D Reconstruction of Building Interior Automated Productivity, Safety, and Occupational Health Assessment of Workers 77

What is Available to you? Mobile Workstation Chariot What Can you use it for? Rapid 3D Reconstruction of Building Interior Automated Building Stability Assessment and Rescue Operations 78

What is Available to you? Cameras!!! Ocular Hardhats (OH2) What Can you use it for? All kinds of Applications Where Can I find these? Raamac Lab 79

Raamac Lab http://raamac.cee.illinois.edu/ More Ideas? Check our Research Project Page 80

Next lecture Review of linear algebra for multi-view geometry Basic image transformations Mini-Assignments Watch the following video Illinois Compass2g Site> Resources> Supplementary Documents> 3DVision.avi Study Matlab Tutorials and get familiar with available resources for coding -> Wiki> Matlab > First Two Links 81