1
Computer Graphics in Real‐World Applications
Werner Purgathofer
Institute of Computer Graphics and Algorithms
Vienna University of Technology, Austria
Innovation in Theory
orl
d
e yng
s
scientists&
researchers
publications&
patents
developersat
companies
solutions forthe real world,stable products
un
exp
lore
d w
o
know
ledg
e
tech
nolo
gy
resu
lts, f
indi
n
Innovation in Reality
scientists&
researchers
publications&
patents
developersat
companies
solutions forthe real world,stable products
yorl
d
gs
adaptation toreal world
requirements
tech
nolo
gy
un
exp
lore
d w
o
know
ledg
e
resu
lts, f
indi
n
Motivation
Visual Computing helps for many applications(visual solutions for data intensive problems)
research often solves problems suspected by researchers
the VRVis Research Center solves real problems (in cooperation with companies = from the real world!)(in cooperation with companies = from the real world!)
this leads to practically useable results and publications
for this VRVis researchers need to havenumerous „non‐academic qualifications“
Computer Graphicsgraphical user interfaces, animations ...
Computer Vision / Pattern Recognitionmodeling of human vision…
Visualizationrendering of volume data + higher dim. data…
Interactive Visual Analytics visual analysis of multi dim and abstract data
Visual Computing includes:
visual analysis of multi‐dim. and abstract data…
Optical Sensorsrecording methods for visual information…
Modelingdigital models of data and images…
Rendering real‐time visualization, lighting simulation, hidden parts…
Virtual / Augmented Realitycombination of real and virtual objects…
Aspects of Human‐Computer‐Interaction
VRVis Fast Facts
Research Center (Competence Center)
founded in 2000 as center
since 2010 funded by as a center
Mission: R&D in Visual Computing
Visualization Rendering Visual AnalyticsVisualization, Rendering, Visual Analytics
bridge between science and industry
Organization: GmbH (Ltd. Co)
in TechGate in Vienna
budget ~5 M€ (2014), ~65 FTE employees
2
Successful Partnerships
… and many more
Project Examples
visualization for combustion engine development
noise protection for highways
3D‐visualization of weather data
fire extinguisher training
prediction of energy consumption
interactive lighting simulation
goal: development of task‐specific visualization techniques for the development of combustion engines
topics
l l d f d l
Visualization for Combustion Engine Development
interactive visual validation of regression models
integrated optimization of many parameters
navigation in high dimensional parameter spaces
visual inspection of simulation results
partners: AVL List GmbH …
Visualization for Combustion Engine Development
partners: AVL List GmbH …
Visualization for Combustion Engine Development Noise Protection, Vis. for Public Presentations, Security
3D visualization of landscape for communication with the public
partners: ASFINAG, GeoConsult, ftw
3
visualization of noise protection calculations
interactive comparison of project variants
Noise Protection, Vis. for Public Presentations, Security
partners: ASFINAG, GeoConsult, ftw
visualization of noise protection calculations
interactive comparison of project variants
Noise Protection, Vis. for Public Presentations, Security
partners: ASFINAG, GeoConsult, ftw
3D‐Visualization of Weather Data
enormous amounts of data from many satellites
task:interactive inspection and manipulation of these data in 3D for
better understanding
better weather predictions
verification of simulations
goal:open‐source web application
partners: ESA, FhG Austria u.a.
3D‐Visualization of Weather Data
flexibly adaptable to individual application cases
virtual globe viewer
“Vertical Curtains”
visual analytics options
partners: ESA, FhG Austria u.a.
Fire Extinguisher Training
VR setup trains the use of portable fire extinguishers
visual & acoustic simulation ofenvironment, fire and equipment
empty fire extinguisher forthe training, to adopt the t e t a g, to adopt t euser with its look and feel
inexpensive hardware
flexible setup
partner: Gersthofer
Cheap and Flexible Extinguisher Setup
Kinect & infrared radiator
PC for simulation
fire simulation software real-time rendering
Kinect & infrared radiator
stereoscopicprojector
fire extinguisher integrated Wiimote
PC for trainer
partner: Gersthofer
4
Prediction of Energy Consumption
task: analysis of electricity consumption data, predict variations as precise as possible
partners: APG …
Prediction of Energy Consumption
task: analysis of electricity consumption data, predict variations as precise as possible
partners: APG …
Interactive Lighting Simulation
goal: see the effect of installing different lamps in a roomas fast and reliable as possible
new fast approximation algorithms (CPU + GPU)
fast enough and exact enoughg g
robust towards geometry errors
applicable for complex sceneswith many light sources
partners: Zumtobel …
Light Design Example
partners: Zumtobel …
Interior Light Example
partners: Zumtobel …
Interior Light Example
partners: Zumtobel …
5
Requirements on the Staff
diff i h i li i i d i i iHow different is research in application oriented institutionsfrom research at universities?
communication with real users
(in addition to 1a project fulfillment!)
Requirements on Staff
communication with real users
use of real data
(in addition to 1a project fulfillment!)
Requirements on Staff Use of Real Data
cracks
and:exceptions!exceptions!exceptions!
cracks
missingdata
errors, e.g. wrong normals
Use of Real Data
and most of all:huge data sets(too large for commercial products!)
29
communication with real users
use of real data
hardware and market knowledge necessary
(in addition to 1a project fulfillment!)
Requirements on Staff
6
Hardware Knowledge !
hardware dependent low level optimizationnecessary
Market Knowledge !
overview of new products
trends
visiting exhibitions, fairs
reading lots of stuff…
communication with real users
use of real data
hardware and market knowledge necessary
(in addition to 1a project fulfillment!)
Requirements on Staff
project initiation and proposal writing
Project Initiation and Proposal Writing
contacts with new companies
which funding opportunities exist?
communicate functioning of VRVis
state of the art: science overview vs. application overview
ti t lti t t k
34
cooperation partners: cultivate your network
budget and time planning
collect the input from partner companies
communication with real users
use of real data
hardware and market knowledge necessary
(in addition to 1a project fulfillment!)
Requirements on Staff
project initiation and proposal writing
scientific publishing
Scientific Publishing
state of the art
relevant media
o.k. for companies?
conflicts with patents?
talks at conferencestalks at conferences
7
communication with real users
use of real data
hardware and market knowledge necessary
(in addition to 1a project fulfillment!)
Requirements on Staff
project initiation and proposal writing
scientific publishing
professional documentation
Professional Documentation
understandable user manuals
training of users
communication with real users
use of real data
hardware and market knowledge necessary
(in addition to 1a project fulfillment!)
Requirements on Staff
39
project initiation and proposal writing
scientific publishing
professional documentation
multi‐tasking under time pressure
and more…
Multi‐tasking under Time Pressure
projects, deadlines, roommates, telephone, emails, reviews, guests, project initiations, continued education, …
communication with real users
use of real data
hardware and market knowledge necessary
(in addition to 1a project fulfillment!)
Requirements on Staff
41
project initiation and proposal writing
scientific publishing
professional documentation
multi‐tasking under time pressure
and more…
Conclusion
values of an application oriented research organization are
its researchers
company partners
network
… and not:
© R
asse
lban
deP
resc
hool
Wik
iped
ia
… and not:
equipment
costumers
It is impossible to createsuch organizations in a short time!
© W
©20
14 T
he
Rec
ruiti
ngU
nblo
g