The Visible Human Project Today

31
The Visible Human Project Today Director, Michigan Center for Biological Information (MCBI) UM Office Vice President for Research (OVPR) Assistant Professor Director, University of Michigan Visible Human Project Department of Cell and Developmental Biology University of Michigan Medical School Ann Arbor, Michigan http://vhp.med.umich.edu http://CTAalliance.org September 26, 2002 Presented by Brian D. Athey, Ph.D.

description

The Visible Human Project Today. Presented by Brian D. Athey, Ph.D. Director, Michigan Center for Biological Information (MCBI) UM Office Vice President for Research (OVPR) Assistant Professor Director, University of Michigan Visible Human Project - PowerPoint PPT Presentation

Transcript of The Visible Human Project Today

Page 1: The Visible Human Project Today

The Visible Human Project Today

Director, Michigan Center for Biological Information (MCBI)

UM Office Vice President for Research (OVPR)

Assistant Professor

Director, University of Michigan Visible Human Project

Department of Cell and Developmental Biology

University of Michigan Medical School

Ann Arbor, Michigan

http://vhp.med.umich.edu http://CTAalliance.org

September 26, 2002

Presented by

Brian D. Athey, Ph.D.

Page 2: The Visible Human Project Today

2002: NLM/NIH NGI Visible Human CollaboratoryFor Health Sciences Education and Training

StanfordUniversity

Universityof Colorado

Health Sciences

Universityof

Michigan

Pittsburgh SupercomputingCenter (PSC)

National Libraryof Medicine (NLM)

Uniformed ServiceUniversity of the Health Sciences

(USUHS)

Abilene Network

Page 3: The Visible Human Project Today

Virtual Environment – Combat Battlefield

Integrated Core – Manikin with Synchronized Anatomy from Visible

Human Project

An Early Test-bed Application: ARPA 1992-1995To Extend the DoD Medical Training Platform from WRAMC to Battlefield

Internet2 Backbone

Virtual Workbench

Dexterous Skills Training

Middleware Needed

Future:Middleware and Applications

Past: Enabling Infrastructure

Page 4: The Visible Human Project Today

Old-time (~1995-1997) VH Client-Server Application Concept

Servers

Visible Human

Applications/Tools

Page 5: The Visible Human Project Today

Development Focus: Visible Human

Project (courtesy Don Jenkins, NLM)

VISIBLE HUMAN DATASETSVISIBLE HUMAN DATASETS

Natural Biologic Natural Biologic Variation Variation

Disease and PathologyDisease and PathologyNormal VariationNormal Variation

TeachingTeaching ApplicationsApplications

Public Domain Web Public Domain Web SitesSites

National Anatomy ArchiveNational Anatomy Archive

DIGITAL HUMAN SIMULATIONDIGITAL HUMAN SIMULATION

ANCILLARY DATA SETSANCILLARY DATA SETS

MRI, CT, PETMRI, CT, PETRadiologyRadiologyAnatomicAnatomic

Structural ChangeStructural ChangeScale & ResolutionScale & ResolutionBiological Biological

Structure Structure ContinuumContinuum

EmbryologyEmbryologyGross AnatomyGross AnatomyMicro AnatomyMicro AnatomySub MicroscopicSub MicroscopicPhysiologyPhysiologyBiochemistryBiochemistry

DevelopmentDevelopmentAgingAging

Clinical PatternsClinical PatternsSigns & SymptomsSigns & SymptomsPathophysiologyPathophysiology

Page 6: The Visible Human Project Today

The Evolving Amphitheater of Human Anatomy

Page 7: The Visible Human Project Today

Vision: Medical Student User Product

Interface

Visible Human Database

Animations

Visuals

Text

Learning Materials

Labels

Simulations

Quizzes

Case Inquiry

Page 8: The Visible Human Project Today

ConceptU of M Center for Parallel Computing

U of Kiev

Local Server

U of MichiganU of Kiev

Local Server

U of Michigan

iBook

Bejing Med U

Page 9: The Visible Human Project Today

Visible Human Infrastructure Development Embraces “Cyberinfrastructure” Vision

Page 10: The Visible Human Project Today

Vision of Integrated IT and Computing ArchitectureFor Life and Health Sciences Informatics

Page 11: The Visible Human Project Today

Ontology Integration and Biological Context

NLM UMLS Ontology (Linked to 50 Others)

Digital Anatomist

Cell Cell

Proteome

Bio/SPICE (DARPA) and Others

Gene

NLM UMLS Semantic Network + the “Semantic Web”

Bioinformatics Databases and Data Standards e.g. Celera, GO

nM

M

Physiology109

Gene

Organs&

Tissues

High Throughput “Structural Biology”

Geneotype

Phenotype

Page 12: The Visible Human Project Today

Behavior(organs,

organisms)SystemsPhysiology(process

engineering)Cellular

Processes and Interactions

Years

Minutes

Seconds

Milliseconds

Microseconds

Nanoseconds

Picoseconds

Molecular Dynamics

Quantum Mechanics

0.1 nm 10nm 100nm 1um 1mm 1cm 1mAdapted from the work of Bill Goddard, Caltech

Need for Multiple Need for Multiple ScalesScales

Page 13: The Visible Human Project Today

Visible Human “Data-locator”

Navigable Volume Data

Page 14: The Visible Human Project Today

UMich Visible Human Knowledge Base Schematic

Anatomical layer

Semantic layer

Annotation layer• Hyperlinked texts• Movies• Sounds, etc

• Medical lexicons• Semantic relations• Links to regions, volumes, and

annotations

• Labels of structures• Voxel data and segmentation• Volume surfaces• Spatial relationships

Page 15: The Visible Human Project Today

System: Skeletal MuscleRegion: PelvicStructure: Sartorius

BoundariesContainsSurface AnatomyCommon AnomaliesIllustrations

ActionOriginInsertionInnervationArterialVenousBounded by

Femoral Nerve SourceBranchesMotorSensory

lumbar plexus (ventral primary rami of spinal nerves L2-L4)

Original Labeling Scenario

Page 16: The Visible Human Project Today

Database Development

Over 7000 Terminologia Anatomica(TA) terms are now available via the UMVH database.

Structural relationships (i.e. heirarchy) imported from UMLS/TA and linked to VH content.

Non-English Languages (e.g Chinese). Web-based querying and editing.

Page 17: The Visible Human Project Today

Navigable Volume Data

Volume/Structure/Instructional Space

Structure

UMLS MESH TA

Area VolumeUser

Request

Rotation-TranslationParameters

Arbitrary Section

Integration of VH, and Volume/Structure/Instructional Databases

User Skill Instruction Area

Dental Surgery Nursing AnatomyAlliedHealth

Video

Audio

Quizzes

Tests

XML Tagged

XML Tagged

Walter Meixner

Labels

Page 18: The Visible Human Project Today

Overview of simulation

3D rendering computation

tissue biomechanics computation

Tool tip position

deform

ation

Force sensed at tool tip

Tissue deformation observed

Force computed 1000 - 10,000 times per sec

Image computed 10 - 30 times per sec

Remote client

Server

Haptics process Display process

Internet

3D model

Parvati DevStanford University

Page 19: The Visible Human Project Today

MediaserverAccess to resources

Library of images and models – A mediaserver

Retrieval interface (general purpose)

Interface to rotate and peel through dissection images (specialized)

Interface to control a simulation (specialized)

Search and browse interface

Client Client Client Client

Parvati DevStanford University

Page 20: The Visible Human Project Today
Page 21: The Visible Human Project Today

National Test-bed Demonstration at NREN (June 2001): Four Parallel VH Streams—

Memory-to-Memory Transfer (UMich to Ames)

Page 22: The Visible Human Project Today

University of Michigan Internet Connectivity

vBNS

UM BINGigE

ITCS CAEN

DOE

NASA

DREN

Abilene

MERIT

MCIT

MichGiga PoP

Gig

EO

C-3

CAC MGrid Test sitesATLAS Physics

Michnet

Internet Qwest Cleveland POP

Research Networks Commercial Networks

FW

StarLightChicago

Gig E Gig E

MGrid Test sites

4x 100mbit/sec

UMArbor Lakes

#1 #3

Medical SchoolUM Hospital + MCAREBioinformaticsProteomics

MCBI

FW

MCIT 4x100mbit/sec

UCAIDInstitutions

Europe

Page 23: The Visible Human Project Today

Stereo Volume

Java Browser - Model View

UMich Visible Human Project NGI/I2 Network-Enabled Software Tools and Content

Pittsburgh Supercomputing Center (PSC) Segmentation Tool: To facilitate the creation of surface models, our collaboration partner the PSC has been commissioned with the development of a segmentation tool for the production of contours. This tool has been ported to Linux, Mac and Windows platforms. Data Slice - Embedded Model

View

Edgewarp: Created by Dr. F. Bookstein and Dr. W. Green as a tool for analyzing shape variation by extracting invariant geometric operations from volumes and surfaces, this software program has been extensively modified for the UM VH Project. The addition offeatures such as labeling, model display and filmstrip creation has expanded its usefulness to medical education.

Java Browser:Alexander Ade has created a set of Java-based Browsers that allows web-based volume visualization as either slices or volume-rendered scenes. The applications show anatomical labels queried from an database and displays 3-D models in either mono or stereo views.

Page 24: The Visible Human Project Today

Java Browser - stereo model view

Page 25: The Visible Human Project Today

VH Image Data Representation

• Hierarchical multi-resolution tree

• Each node is an 8*8*8 cube

• 4 levels of representation

• Volumetric compression

Page 26: The Visible Human Project Today

Implementation Approach• Avoid disk seek and network bottlenecks

• Use memory based server representations

• Apply volumetric compression techniques

• Serve volume data by client demand

• Take advantage of intelligent clients

• Minimize server computational demands

• Leverage network tuning from Web100

Page 27: The Visible Human Project Today

AnatomyDatabase

MeshServer

Voxel IdentityServer

CollaborativeServer

indirect

(NGI)

direct

…or…

Intermediate Server

Router or Hub

System Architecture

Page 28: The Visible Human Project Today

Compression Numbers• Lossy simple VQ 9.42:1 = 2.67Gbyte• Lossless TS wavelet VQ 7.03:1 =3.53Gbytes• Normal JPEG @23.3:1 = 1.06Gbytes• JPEG2000 estimated ~40:1 = ~500Mbytes• Lossless SPHIT + arith ~4.22:1• Lossless SPHIT + huffman ~4.10:1 (2x faster)• Lossy SPHIT & other EWZ useful beyond 50:1

Page 29: The Visible Human Project Today
Page 30: The Visible Human Project Today

Shared & PrivateLibraries

Shared Services

Object Libraries

Version Control

Data Library

Runtime Results

Authoring ToolsSolvers,utilities.

VisualizationUser Interface

Validation

Bug Reporting

Peer Review

A Scalable Test-bed Must Include an Open Source Mechanism Featuring a Standards-based Adaptive Middleware Environment

Middleware and Infrastructure

Users/ Applications

Page 31: The Visible Human Project Today

ETF-based Raycasting: The Next Step