31
186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011 Organizers: Matthias Bernhard, Thomas Auzinger Teaching staff: M.Wimmer, O.Mattausch, S.Jeschke, R.Habel, C.Scheiblauer, M. Knecht, M.Ilcik, P.Guerrero, M. Arikan, R. Preiner, T. Sturn Institute of Computer Graphics and Algorithms Vienna University of Technology

186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

  • Upload
    raleigh

  • View
    34

  • Download
    2

Embed Size (px)

DESCRIPTION

186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011. Organizers: Matthias Bernhard, Thomas Auzinger Teaching staff: M.Wimmer, O.Mattausch, S.Jeschke, R.Habel, C.Scheiblauer, M. Knecht, M.Ilcik, P.Guerrero, M. Arikan, R. Preiner, T. Sturn. - PowerPoint PPT Presentation

Citation preview

Page 1: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik

SS 2011

Organizers: Matthias Bernhard, Thomas AuzingerTeaching staff: M.Wimmer, O.Mattausch, S.Jeschke,

R.Habel, C.Scheiblauer, M. Knecht, M.Ilcik, P.Guerrero, M. Arikan, R. Preiner, T. Sturn

Institute of Computer Graphics and Algorithms

Vienna University of Technology

Page 2: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

2

Seminar

Mission statement:Get an idea how scientific work is carried out (in CG)

Practice to review literature and get familiar with a particular scientific topic

Selecting, reading and understandingSummarizing and explaining (orally and written)Comparing and discussing

Practice to give a talkExperience critical scientific discussion

Page 3: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

3

Seminar

Tasks:Submit initial literature list 3 Lectures:

„Wie halte ich einen Vortrag“ (Prof. Purgathofer),„Forschung und wie sie funktioniert“ (Prof. Gröller), „How to write a scientific paper“ (Prof. Wimmer)

Write draft of your thesisReview a draft of a colleagueGive a presentationActive discussion participationRevision of final document

Page 4: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

4

Talk

Use Institute’s PowerPoint template for presentations20 + 5 minutes talkIn EnglishActive discussion participation is mandatory and will be gradedReviewer has to begin the discussion

Page 5: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

5

Thesis

Seminar Thesis (186.175) : STAR 8-12 pages per studentBachelor Thesis (186.162): book chapter 20-30 pages per studentIn EnglishFormat reports in the style of a scientific paper

Use LaTeXStudents can work in groups of two

Page 6: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Scientific discussion

Review of a paper:Draft of thesis one week before presentationEveryone gets a draft to review

Typical review form of a conference (Eurographics) Help author to improve the manuscript

Reviewer begins discussion after the talkRevision

Improve final submission according to reviewers comments

6

Page 7: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

7

Important Dates

Attend 3 lectures :Fri 11.3. 14:15-15:15, “Forschung und wie sie funktioniert”Fri 15.4. 14:15-15:45, “How to write a scientific paper”Mon 16.5. 14:00-15:30, “Wie halte ich einen Vortrag”

Fri 15.4., Deadline: list of literature Thu 2.6., Deadline: draft of your paperFri 3.6., Receive paper for reviewWed 8.6., Deadline: review Thu 9.6. 9:00-…, PresentationsFri 30.9., Deadline: final paper

Page 8: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

TOPICS

Please prepare to take some notes...

8

Page 9: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

GPGPU – Parallel Programming on Graphics Hardware

A survey of parallel programming languages and libraries

CUDA, OpenCL, FORTRAN, Compute ShaderThrust, BSGP, BLASNumerical Applications

9

Page 10: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

External Sorting of Point Data

Laser scanners sample their environment with up to 1 billion points per scanAlgorithms work more efficient on sorted dataData does not fit completely in the main memory of a computer, therefore...External Sorting

10

5312476

1234567

5 6 7

1 2 3 4

Page 11: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Multi-threaded Data Structures

In recent years the largest enhancements in processing speed are due to parallelization of well known algorithms.Research papers on algorithms that can be used to build and manipulate data structures like the octree or the kd-tree in a parallelized way.

11

Page 12: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Image-based 3D Reconstruction

Give an overview on current reconstruction methods like Structure from motion, SLAM, Mircrosofts Kinect and PointGreys stereo vision products

12

Page 13: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Point clouds from stereo vision / 3d scanner deliver a point cloud of the augmented scene but without any normal vectors

Give an overview tothe state of the artalgorithms for real-time normal estimationon point clouds.

13

RT normal estimation for point clouds

Page 14: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Architectural Reconstruction from Sparse Point Clouds

manual generation of building models of urban environments are highly costlyautomatic algorithms to reconstruct geometry from point clouds

14

Page 15: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Inverse Renderingrecover reflectance properties of surfaces in a real scene from a set of photographs, taking into account both direct and indirect illumination

15

one of several input photographs estimated reflectance properties

Page 16: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Post Processing Effects

Research and implement real-time post-processing effects like motion blur, depth of field, cell shading, edge detection, bloom...

16

Page 17: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

HDR-tonemapping

Map high-dynamic range colors to a limited range (e.g. for a LCD-display)Tone-mapping operator

Computed from image properties (e.g.brightness)Goal: perceptual match between a real scene and a displayed image

Thesis: give overview and discuss perceptional issues

17

6 different exposures to generate HDR image

Tonemapped image

Page 18: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Give an overview on adding camera artifacts to augmented reality scenes to make virtual objects look more realistic.Also available as PR or DA!

18

Camera Artifacts for AR

Page 19: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Simulating Depth-of-field in 3D graphics

DoFLens can only focus one point

-> limited range where details are perceived in full sharpness

In Computer Graphics:Has to be simulatedIncrease perceived realismGuide attention

Thesis: discuss optics, simulation techniques and applications

19

Page 20: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Non-Photorealistic Rendering

Non-Photorealistic Rendering is inspired by artistic styles such as painting, drawing, technical illustration and animated cartoonsResearch all kinds of Non-Photorealistic Rendering techniques

20

Page 21: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Similarity Detection for Shape Understanding

Methods for shape understanding often detect similar parts in a shape to extract its structureGiven this structure 'smarter' operations can be applied to the shape

21

Page 22: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

The Heat Kernel as Shape Descriptor

The way heat propagates in a shape tells a lot about that shape's geometryThe heat kernel provides a compact representation of the heat propagation in a shape

22

Page 23: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Geometry Synthesis of Surface Details by Exemple

Given an example model with particular geometric surface details, how can one apply the same kind of details to another surface?

23

Page 24: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Semantic Object Deformations

A survey of advanced deformations methods

24

Page 25: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

25

2D Animation

Should be intuitive, direct, user friendlyInteresting questions

As rigid-as-possible manipulationIntuitive handling of depth

2D animation is fun!

Page 26: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Automated Architectural Floor Plans

A survey of floor planing algorithmsPlanar graphs, Optimization, Geometry

26

Page 27: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Topics on Image Processing

Choose your interest from a large range of topics (resizing, merging, denoising, dehazing, color adjustments, recompositioning, …).Give an (coherent) overview of the state of the art of a single or various techniques.

27

Page 28: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

28

Image Resizing

What is the best way to resize an image?Very hot topic in recent yearsGood: Seam carving for context-sensitive resizingEven better: Combine different operators in an optimal way

Page 29: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Representing Textures in Gabor Space

Gabor Transform for texture representation in the context of texture synthesis for rendering

29

Page 30: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

Ocean and Wave Dynamics

Oceans and waves can be simulated with different approaches

Procedural, Numerical, Empirical

30

Page 31: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011

31

Seminar

Questions?

http://www.cg.tuwien.ac.at/courses/Seminar/index.html