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

Post on 27-Mar-2015

217 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

II - UFRGS

Current Projects at the Current Projects at the

Computer Graphics Group/UFRGSComputer 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

II - UFRGS

1. 1. LocationLocation

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)

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)

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

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

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

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

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

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

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

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

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)

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

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

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

II - UFRGS

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

Karen Basso, 1999

5. GeoVis5. GeoVis

II - UFRGS

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

Karen Basso, 1999

5. GeoVis5. GeoVis

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

II - UFRGS

Camera control and slice visualization

(Marcelo Silva, 1999)

6. RendexVox6. RendexVox

II - UFRGS

Interactive interface

(Marcelo Silva, 1998/2000)

6. RendexVox6. RendexVox

II - UFRGS

MRI of the head

(Marcelo Silva, 1998)

6. RendexVox6. RendexVox

II - UFRGS

(Marcelo Silva, 1998)

6. RendexVox6. RendexVox

Transparency levels using classification tables

II - UFRGS

(Marcelo Silva, 1998/1999)

6. RendexVox6. RendexVox

Cutting with planes

II - UFRGS

(Marcelo Silva, 1998/1999)

6. RendexVox6. RendexVox

Cutting with volumes

II - UFRGS

Cutting with non-planar tools

Cutting with planes and volumes

(Marcelo Silva, 1998/1999)

6. RendexVox6. RendexVox

(Marcelo Silva, 1998/1999)

II - UFRGS

Hybrid rendering (geometric models and volume)

(Marcelo Silva, 2000)

6. RenderVox6. RenderVox

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

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

II - UFRGS

7. VPat7. VPat

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

(Marcelo Silva, 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

II - UFRGS

7. VPat7. VPat

Images generated with the implementation of Marching Cubes algorithm

(Eduardo Kenzo, 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

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

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

II - UFRGS

Anatomic modeling of skeletons

Joints position The skeleton

( Luciana Nedel, 1998)

7. VPat7. VPat

II - UFRGS( Luciana Nedel, 1998)

7. VPat7. VPat

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

II - UFRGS

Muscles deformation

Mass-spring deformation model

• Example: compression • Example: extension

(Luciana Nedel, 1998)

7. VPat7. VPat

II - UFRGS

Example: reconstructed muscle

(Luciana Nedel, 1998)

7. VPat7. VPat

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

II - UFRGS

Body Builder Plus: examples...

(Luciana Nedel, 1998)

7. VPat7. VPat

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

II - UFRGS

7. VPat7. VPat

Surgery simulation

(Luciana Nedel, 1999)

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

II - UFRGS

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

II - UFRGS

Rendering and animation gallery

1995

1993

1993

top related