ii - ufrgs current projects at the computer graphics group/ufrgs isabel harb manssour february, 2000

48
II - UFRGS Current Projects at the Current Projects at the Computer Graphics Group/UFRGS Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

Upload: emma-hughes

Post on 27-Mar-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Current Projects at the Current Projects at the

Computer Graphics Group/UFRGSComputer Graphics Group/UFRGS

Isabel Harb Manssour

February, 2000

Page 2: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

SummarySummary

1. Location

2. The University

3. CG Group overview

4. Projects

5. GeoVis

6. RenderVox

7. VPat

Page 3: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

1. 1. LocationLocation

Page 4: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Porto Alegre

Territory: 470,25 km2

Population: ± 1,286.251

Climate: Subtropical wet with four well-defined seasons

1. 1. LocationLocation

Higher education: 4 large universities and several small colleges (more than 50K students)

Page 5: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

2. The University2. The University

UFRGS (Federal University of Rio Grande do Sul)• Created in 1895• One of the five biggest universities in Brazil• ± 2278 faculty members• Students: ± 25286 (undergraduate and graduate)

Page 6: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

2. The University2. The University

Informatics Institute

Teaching and research since 1968

Established as an Institute in 1989

Departments• Applied Computing• Theoretical Computing

Page 7: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Faculty

• 69 professors (INPG, Grenoble; Univ. Newcastle, UK; Karslruhe and Stuttgart, Germany; Stanford USA; Coimbra, Portugal; Univ. Louvain, Belgium; etc.)

• Students: 700 undergraduate level + 270 graduate level

Courses at graduate level

• M.Sc. in Computer Science

• Ph.D. in Computer Science

• Professional education

2. The University2. The University

Page 8: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Research areas

• Computer Architecture/Parallel Processing

• Microelectronics/Digital Systems

• Data Base Systems

• Fault Tolerance

• Software Engineering

• Theoretical Computer Science

• Computer Graphics and Image processing

• Artificial Intelligence

• Computational Mathematics

• Computer Networks/Communication

2. The University2. The University

Page 9: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Operational Infra-structure

• Local network~more than 300 computers for students~almost 100 computers for professors and staff

• Equipment~PCs~SUN workstations and X terminals

• Library~13,000 items

2. The University2. The University

Page 10: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

3. 3. CG Group OverviewCG Group Overview

Started in 1978

Research in the 90's Rendering and animation

Scientific visualization • Meteorological data• Geological data• Medical images (volume)

Image processing applications

Page 11: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

People

4 Professors• Anatólio Laschuk• Carla Maria Dal Sasso Freitas• Jacob Scharcanski• Sílvia Delgado Olabarriaga

1 Research Assistant • Luciana Porcher Nedel

3. CG Group Overview3. CG Group Overview

Page 12: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

5 Ph.D. Students• Image processing• Human-computer interaction• Medical volume data visualization• Information visualization

18 M.Sc. Students• 2 in image processing• 5 in information visualization• 1 in scientific visualization (meteorological data)• 7 in medical data visualization• 3 in rendering

3. CG Group Overview3. CG Group Overview

Page 13: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

AVICC (Visualization in Scientific Computing Environment)Main goal

• Build interactive tools to support the analysis of scientific data

Specific activities• GeoVis - a set of interactive visualization tools based on

VTK• Pytonissa - visual language for aiding weather forecast

activities; extends Vis-5D

Supported by CNPq and CAPES/Brazil

4. 4. ProjectsProjects

Page 14: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Goals• Generation of virtual human models (virtual patients)

to use in medical applications such as simulation of surgery and training

• Movement simulation

• Development of a framework to guarantee software reuse

• Integration of the existing tools

Specific activities (next part of this talk)

Supported by CNPq, CAPES and Fapergs/Brazil

4. Projects4. Projects

VPat (Visualization and interaction with Virtual Patients)

Page 15: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

5. GeoVis5. GeoVis

Goals

Specific tools to support geologists in the visual data analysis process

Academic use

Deals with scattered well samples only

Page 16: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

General characteristics

GeoVis is an integrated environment: database system, interpolation and visualization modules

Visualization based on VTK

3D surfaces are obtained by interpolating sample points

GeoVis three-dimensional model visualization provides reference points (wells) and allows interaction

5. GeoVis5. GeoVis

Page 17: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Visualization of layers 1 and 2 of characteristic “Marcos de Inundação”, grid dimension 30 x 30, layer 1 in wireframe

Examples

Karen Basso, 1999

5. GeoVis5. GeoVis

Page 18: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Visualization of layer 1 of characteristic “Marcos de Inundação”, and “Isolita” attribute.

Karen Basso, 1999

5. GeoVis5. GeoVis

Page 19: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Isocontour map for attribute “Percentualde Areia”, in layer 1 of “Marcos de Inundação”

Karen Basso, 1999

5. GeoVis5. GeoVis

Page 20: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

6. RenderVox6. RenderVox

Interactive volume visualization of medical images (Ray-Casting)

Available toolsNavigation through the slices data set

Cut planes

Cut volume/ subvolume

Hybrid (geometry and volume) visualization

Multimodal visualization

Page 21: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Camera control and slice visualization

(Marcelo Silva, 1999)

6. RendexVox6. RendexVox

Page 22: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Interactive interface

(Marcelo Silva, 1998/2000)

6. RendexVox6. RendexVox

Page 23: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

MRI of the head

(Marcelo Silva, 1998)

6. RendexVox6. RendexVox

Page 24: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

(Marcelo Silva, 1998)

6. RendexVox6. RendexVox

Transparency levels using classification tables

Page 25: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

(Marcelo Silva, 1998/1999)

6. RendexVox6. RendexVox

Cutting with planes

Page 26: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

(Marcelo Silva, 1998/1999)

6. RendexVox6. RendexVox

Cutting with volumes

Page 27: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Cutting with non-planar tools

Cutting with planes and volumes

(Marcelo Silva, 1998/1999)

6. RendexVox6. RendexVox

(Marcelo Silva, 1998/1999)

Page 28: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Hybrid rendering (geometric models and volume)

(Marcelo Silva, 2000)

6. RenderVox6. RenderVox

Page 29: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

7. VPat (7. VPat (Visualization and interaction with Virtual PatientsVisualization and interaction with Virtual Patients))

Activities

Volume visualization

3D reconstruction of the human parts from real data

Motion simulation and body deformation (anatomic simulation of human bodies)

Other

Page 30: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

7. VPat7. VPat

Activities

Volume visualization• RenderVox improvement and conversion to the VPat

framework

• Collaborative visualization

• Multimodal visualization

3D reconstruction of the human parts from real data

Motion simulation and body deformation (anatomic simulation of human bodies)

Other

Page 31: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

7. VPat7. VPat

Multimodal visualization (MRI and PET)• Data obtained from different patients• No registration algorithm used

(Marcelo Silva, 2000)

Page 32: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

7. VPat7. VPat

Activities

Volume visualization

3D reconstruction of the human parts from real data• Marching cubes implementation

• Study of multiresolution techniques

Motion simulation and body deformation (anatomic simulation of human bodies)

Other

Page 33: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

7. VPat7. VPat

Images generated with the implementation of Marching Cubes algorithm

(Eduardo Kenzo, 2000)

Page 34: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

7. VPat7. VPat

Activities

Volume visualization

3D reconstruction of the human parts from real data• Marching cubes implementation

• Study of multiresolution techniques

Motion simulation and body deformation (anatomic simulation of human bodies)

Other

Page 35: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Activities

Volume visualization

3D reconstruction of the human parts from real data

Motion simulation and body deformation (anatomic simulation of human bodies)• Mechanical modeling of joints

• Skeleton motion control

• Soft tissue deformation

Other

7. VPat7. VPat

• Previous experience

Page 36: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Previous experience

Nedel at EPFL (Ph.D. Thesis)

1) Anatomic modeling of the human skeleton

2) Simulation of muscles action

3) Muscles deformation

4) Framework for human body modeling and simulation

7. VPat7. VPat

Page 37: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Anatomic modeling of skeletons

Joints position The skeleton

( Luciana Nedel, 1998)

7. VPat7. VPat

Page 38: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS( Luciana Nedel, 1998)

7. VPat7. VPat

Page 39: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Simulation of the muscles action

Action lines

• Represent mechanically the force that a muscle produces on a bone

• Composed by an origin, an insertion and optionally by one or more control points

(Luciana Nedel, 1998)

7. VPat7. VPat

Page 40: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Muscles deformation

Mass-spring deformation model

• Example: compression • Example: extension

(Luciana Nedel, 1998)

7. VPat7. VPat

Page 41: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Example: reconstructed muscle

(Luciana Nedel, 1998)

7. VPat7. VPat

Page 42: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Framework to allow the human body modeling and simulation

Body Builder Plus - integration tool

• Allows the design of human models created entirely with bones and reconstructed muscles

• Combines deformable muscles with metaballs representing some muscles, organs and fat tissues

7. VPat7. VPat

Page 43: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Body Builder Plus: examples...

(Luciana Nedel, 1998)

7. VPat7. VPat

Page 44: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

7. VPat7. VPat

Activities

Volume visualization

3D reconstruction of the human parts from real data

Motion simulation and body deformation (anatomic simulation of human bodies)• Mechanical modeling of joints

• Skeleton motion control

• Soft tissue deformation

• Previous experience

Other

Page 45: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

7. VPat7. VPat

Surgery simulation

(Luciana Nedel, 1999)

Page 46: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

7. VPat7. VPat

Activities

Volume visualization

3D reconstruction of the human parts from real data

Motion simulation and body deformation (anatomic simulation of human bodies)

Other• Conception of the VPat framework

• Interaction and navigation techniques for surgery simulation systems

Page 47: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

http://www.inf.ufrgs.br/cghttp://www.inf.ufrgs.br/cg

Page 48: II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February, 2000

II - UFRGS

Rendering and animation gallery

1995

1993

1993