dan witzner hansen diako mardanbeigi email: [email protected]@itu.dk/ [email protected] [email protected]

27
INTRODUCTION TO COMPUTER GRAPHICS AND IMAGE ANALYSIS Dan Witzner Hansen Diako Mardanbeigi Email: [email protected] / dima@ itu.dk

Post on 19-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

INTRODUCTION TO COMPUTER GRAPHICS AND IMAGE ANALYSIS

Dan Witzner HansenDiako Mardanbeigi

Email:[email protected]/ [email protected]

TODAY

Usual get to know each other

About the course

Appetizer

Rudimentary

COURSE INFO

Lectures Thursdays - 9.15-12, 2A14 Exercises room 4A54 / 4A58

Homepage and questions please use the blog:

http://blog.itu.dk/SIGB-F2011/

TA: Lise Møller Pedersen([email protected])

LITERATURE!

Parts from various books Lecture notes Links

EXERCISES AND EXAM

Exercises are not mandatory but recommended

Assignments are mandatory and have to be handed in to the TA in groups of 2-3 persons AND at the end of the semester as groups.

PLEASE form the groups before next lecture.

The exam is oral with written material (assignments)

WHO? DAN WITZNER HANSEN?

CURRENT RESEARCH – MOBILE EYE TRACKING

CURRENT RESEARCH –DOMOTICS & ELDERLY

Photos: Diako Mardanbeigi

WHO ARE YOU

Selected brief presentations: – Name? – Your expectations for the course?

MY TEACHING

Rely on reading material for precise details. Try to give you a basic intuition, another angle on the

material, an instructive example. Help you read the books: Try to explain the most

difficult parts well, leave the easy parts to yourselves. You are expected to read in advance to have an

idea about the lecture, but you should expect to use more time per page after the lectures.

I speak fast, but will try to slowdown

Feedback ALWAYS welcome – please :D

COURSE OVERVIEW

Horse

Horse

Horse

HorseHorse

SkyTree

Grass

Horse

Athlete

Shape from X???

WHAT ABOUT OBAMA?

COURSE OVERVIEW

Rudimentary linear algebra / matrix calculations

Matlab

Computer Graphics C# and matlab

Image analysis Matlab / hints to C#/WPF

Computer Vision Matlab

THE COURSE IS NOT:

About using photoshop / Maya / 3DSM etc, but about some of their basics (platform independece)

Image analysis?

COURSE GOALS

Develop interactive computer graphics applications in C# and DirectX /XNA Explain and implement geometric and projective transformations of images

and 3D objects (2D and 3D, pinhole cameras, stereo cameras). Employ rasterization of geometric primitives (drawing lines, polygons, etc.) Texture-mapping, shadows, hidden surface removal and lighting. You will be able to clearly explain and implement standard operations on

images (such as image filtering and image morphology) in Matlab. You will be able to clearly explain and use basic linear algebra in Matlab. You will be able to adapt appropriate vision and graphics methods to a

given problem.

Material may be challenging during the course. Focus on understanding not proofs.

Hope to share our enthusiasm about the contents and their possibilities

RELATED TO WHAT AT ITU

Games (Graphics, Effects, Computer vision)

HCI (e.g. computer interaction) Interaction design Pervasive computing

USED WHERE??

Almost everywhere and increasing Homes Industry Medical Interaction User interfaces (e.g. an important part of

WPF)

MULTIMEDIA & USER INTERFACE - WPF

http://www.wpftutorial.net IntroductionTo3D.html

INTERACTION

SCIENCE

MEDICAL IMAGING

Recognition of heart movements Diagnosis of arteritis (gigt)

Automatically detected haemorrhages and micro aneurysms in digitized fundus images

INDUSTRY

HOMES

Movies (special effects, improve quality etc)

Photo manipulation, correction Games

COMBINE COMPUTER VISION AND IMAGE ANALYSIS

Courtesy Claus Madsen, AAU

DOES IT WORK – SOMETHING YOU WILL BE ABLE TO MAKE AFTER THE COURSE

WEEK 3 CHANGED

Lecture 16. February has been moved to Friday 11. February (9.15-12)

Exercise 16. February has NOT been moved…

MATLAB TUTORIAL AND LINEAR ALGEBRA REVIEW

Today’s goals: Learn enough matlab to get started.

Review some basics of Linear Algebra