Fundamental of Computer Graphics, Image Processing, and Vision (0368-3236.01)

image001

 

2014

Daniel Cohen-Or

Thursday 16:00-19:00

Room הולצבלט 007

The course covers fundamental algorithms in computer graphics: Raster Graphics, Half Toning, Scan Conversion, Affine Transformations, Projections, Filling and Flooding, Clipping, 3D Representations, Hidden Surface Removal, Shading, Curves and Parametric Surfaces, Ray Tracing, Texture Mapping, Ray Tracing, Radiosity, Solid Modeling and more. All  the slides are available in pdf. If you are following this course and want to discuss its content, please don't hesitate to send me email (dcor@ tau.ac.il) and/or come and talk to me (Office 216) .

Requirements: Final test (60%), Projects (40%)

Textbooks (copies can be found in the library):

A new example of an exam (13/6/2013)

Two Examples of very old exams (example1, example2)

Syllabus, Schedule, and slides

Week

Date

Homework

1

20 Feb

Introduction; Raster Graphics

Half-Toning

2

27 Feb

Vector Quantization + Sampling theory

Colors

3

6 March

Affine Trans. (2D)

Seam Carving

Exercise  #1

4

13 March

Interactive Segmentation 

Edge Detection - HADAR

5

20 March

3D Transformations

Hadar

6

27 March

Viewing and Projections

Hidden Surface Removal + BSP-Trees

7

3 April

Ray-casting(rendering)

Shading + Polygon-shading

Exercise #2

פסח

8

24 April

PCA & SVD

HADAR

9

1 May

Ray Tracing + Acceleration Data Structures

Line Drawing

Flood-Fill

10

8 May

Textures& Parameterization

HADAR

 

11

15 May

Morphing

Hadar

Sand

יום הסטודנט

12

29 May

Spatio-temporal recovery

Photo-Tourism

Exercise #3

13

5 June

Stereo+ Structure from Motion

Surface Reconstruction,

14

12 June

MDS-and-SOM

 Visibility

Zoom

20 June

Polygon-Fill + Clipping

Snakes

Least squares problems 

Analytical geometry

Illusion

 

--

and +Shadows

Image Processing  (applets)

Poisson

 

 

Image Rotations, OpenGL(1), OpenGL (2), OpenGL (3)

DCT & Topology

Rotations 

 

 

Visibility

Radiosity

 

 

Modeling(1)

Modeling(2)

 

 
Grades of exercises and final grade