186.162 seminar (mit bachelorarbeit) 186.175 seminar aus computergraphik ss 2011
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 PresentationTRANSCRIPT
![Page 1: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/8.jpg)
TOPICS
Please prepare to take some notes...
8
![Page 9: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/24.jpg)
Semantic Object Deformations
A survey of advanced deformations methods
24
![Page 25: 186.162 Seminar (mit Bachelorarbeit) 186.175 Seminar aus Computergraphik SS 2011](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/27.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/29.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042719/56815209550346895dc04c50/html5/thumbnails/31.jpg)
31
Seminar
Questions?
http://www.cg.tuwien.ac.at/courses/Seminar/index.html