II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February,...
-
Upload
emma-hughes -
Category
Documents
-
view
220 -
download
2
Transcript of II - UFRGS Current Projects at the Computer Graphics Group/UFRGS Isabel Harb Manssour February,...
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