anatomical entities - University of Washington

advertisement
American Association of Clinical Anatomists
2001
How do We Teach Anatomy
to the Computer?
Structural Informatics Group
University of Washington
How to Teach Anatomy to the Computer?
Why do we need to teach anatomy to the
computer?
What to teach to the computer?
How do we do it?
Why
Teach Anatomy to the Computer?
Current status of computer programs in
anatomy
Knowledge representation
Information access
Why
Teach Anatomy to the Computer?
Current status: Knowledge representation
Traditional sources
Spatial: cadaver, radiology, atlases
Symbolic: textbooks,
Unique to the computer
Spatial: volumetric data sets
3D graphical models
Symbolic: ???
Why
Teach Anatomy to the Computer?
Current status of computer programs in anatomy
Information access
CD-ROM, Internet
One piece of information
for one mouse click
Why
Teach Anatomy to the Computer?
The Semantic Web:
A new form of Web content that
is meaningful to computers will
unleash a revolution of new
possibilities.
By:
Tim Berners-Lee
James Hendler
Ora Lassila
Why
Teach Anatomy to the Computer?
Need for
Knowledge-based (smart) applications
in: education
clinical medicine
research
Anatomical knowledge in
computer-understandable form
Leading to
Qualitative change in role of teacher
How Do We Teach Anatomy to the Computer?
The Digital Anatomist
Information System
James F. Brinkley M.D., Ph.D.
Cornelius Rosse M.D., D.Sc.
Structural Informatics Group
University of Washington
Digital Anatomist Information System
End-User
Programs
Authoring
Programs
Network
Servers
Image
Repository
Symbolic
Knowledge
Source
Anatomy Knowledge Sources
Digital Anatomist Information System
Authoring
Programs
End-User
Programs
Network
Servers
2-D
Images
2-D
Annotations
3-D
Model
Image Repository
3-D Image
Volumes
Symbolic
Knowledge
Source
Digital Anatomist Information System
Graphical Authoring Programs
Skandha
Annotator
End-User
Programs
Scene
Generator
Network
Servers
2-D
Images
2-D
Annotations
3-D
Model
Image Repository
3-D Image
Volumes
Symbolic
Knowledge
Source
Digital Anatomist Information System
Symbolic Authoring Programs
Foundational
Model
Builder
End-User
Programs
Protégé
Network
Servers
Image
Repository
Foundational
Model
Metaknowledge
Clinical
Info
Symbolic Knowledge Sources
Digital Anatomist Information System
End User Interfaces
Authoring
Programs
Digital
Anatomist
Atlases
Brain
Mapper
Network
Servers
Image
Repository
Symbolic
Knowledge
Source
Anatomy Knowledge Sources
Radiation
Oncology
Digital Anatomist Information System
Authoring Programs
Graphical
End-User Interfaces
Digital
Anatomist
Atlases
Symbolic
Network
Graphics
Server
Image
Repository
Image
Server
Data
Server
Knowledge
Server
Symbolic
Knowledge
Source
Anatomy Knowledge Sources
Digital Anatomist Information System
Web-based
Digital Anatomist Atlas of
Thoracic viscera
Digital Anatomist Information System
End User Interfaces
Authoring
Programs
Digital
Anatomist
Atlases
Brain
Mapper
Network
Servers
Image
Repository
Symbolic
Knowledge
Source
Anatomy Knowledge Sources
Radiation
Oncology
Superimposed
FMRI and cortical
language maps
Digital Anatomist Information System
End User Interfaces
Authoring
Programs
Digital
Anatomist
Atlases
Brain
Mapper
Network
Servers
Image
Repository
Symbolic
Knowledge
Source
Anatomy Knowledge Sources
Radiation
Oncology
Radiation Treatment Planning
PRISM
Structural Informatics Group
Anatomists
Computer Science/Informatics
Cornelius Rosse, MD, DSc
Jose Mejino, MD
Augusto Agoncillo, MD
Richard Martin, PhD
Kate Mulligan, PhD
John Sundsten, PhD
Doug Bowden, MD
James Brinkley, MD, PhD
Linda Shapiro, PhD
Ira Kalet, PhD
William Lober, MD
Andrew Poliakov, PhD
Rex Jakobovits, PhD
Kurt Rickard, PhD
Sara Kim, PhD
Jeff Prothero
Ravensara Travillian, MA
Peter Mork
Zhenrong Qian
Chia-chi Teng
Clinicians
George Ojemann, MD
Ken Maravilla, MD
David Corina, MD
Karen Kinbar, PhD
How Do We Teach Anatomy to the Computer?
The Foundational Model of Anatomy
Cornelius Rosse M.D., D.Sc.
Structural Informatics Group
University of Washington
Digital Anatomist Image Repository
3-D Models of Right Lung and Heart
Digital Anatomist Information System
End-User
Programs
Authoring
Programs
Network
Servers
Image
Repository
Foundational
Model
Metaknowledge
Clinical
Info
Symbolic Knowledge Sources
Why
Teach Anatomy to the Computer?
Need for
Knowledge-based (smart) applications
in: education
clinical medicine
research
Anatomical knowledge in
computer-understandable form
Leading to
Qualitative change in role of
teacher
health care provider
Why
Teach Anatomy to the Computer?
Controlled Medical Terminologies (CMT)
• MeSH (Medical Subject Headings)
• SNOMED (Systematized Nomenclature of Medicine)
• The Read Codes
• GALEN (General Architecture for Languages
Encyclopedias and Nomenclatures in Medicine)
• NeuroNames (University of Washington)
• UMLS (Unified Medical Language Systems)
US National Library of Medicine
Why
Teach Anatomy to the Computer?
SNOMED
Topography Axis
20000 Respiratory System
28000 Lung
29000 Pleura
PleuralCavity
Cavity
29050 Pleural
Why
Teach Anatomy to the Computer?
READ CODES
Human Body Structure
Body System Structure
Respiratory Structure
Pleural Structure
Pleural Cavity
Cavity
Pleural
Body Region Structure
Trunk Structure
Body Cavity Structure
Thoracic Cavity Structure
Pleural Structure
Pleural
Pleural Cavity
Cavity
Why
Teach Anatomy to the Computer?
GALEN*
AnatomicalConcept
Structure
BodyStructure
BodyPart
GeneralizedCavity
ConventionalCavity
[AbdominalCavity]
TrueCavity
ActualCavity
[AnatomicalSinus Lumen]
PotentialCavity
PleuralSpace]
PleuralSpace
*Rector et al.
MIE 94 Proc. 1994:229
Pleural Cavity
Why
Teach Anatomy to the Computer?
Conclusion
•
Inadequacy of
traditional knowledge sources
• New need for
computer-processable
anatomical knowledge
How to Teach Anatomy to the Computer?
Why do we need to teach anatomy to the
computer?
What to teach to the computer?
How do we do it?
What to teach to the computer?
"Anatomy" …….. a homonym for
anatomy (structure)
e.g., anatomy of the frog, hand, brain
anatomy (science)
systematized branch of knowledge accumulated
about anatomy (structure).
What to teach to the computer?
"Structure" ……. a homonym for
something composed of parts;
(e.g., a building, a cell, a plant, brain)
i.e., a material object
the arrangement or interrelation of all the parts
of a whole.
(e.g., of a sentence, a symphony,
or of society, government,
or of the atom, the hand)
i.e., relationships
What to teach to the computer?
Structure of a material object
Structure of Structure =
Subobjects (parts) + Structural Relationships
The components of an object
and their manner of arrangement in constituting a
whole.
What to teach to the computer?
”Anatomical Structure" … a homonym for
a material object generated by the coordinated
expression of an organism's
own structural genes;
the arrangement (physical interrelation) of
all the parts of an anatomical structure
in constituting the whole.
Synonym: 'biological structure'
What to teach to the computer?
Question:
What to teach first about anatomy to a computer?
Answer:
The structure of anatomical structures
that constitute the body.
StructureBody = ({SubobjectBody }, {Structural relationship})
What to teach to the computer?
Question:
What to enter in the computer
to explain (model) anatomy?
Answer:
Symbols for anatomical structures
Symbols for structural relationships
What kind of symbols?
Triangle of Meaning
Thought
“Concept”
Referent
Symbol
“Term”
What kind of symbols?
“The oesophagus is a muscular tube …
connecting the pharynx to the stomach. It
begins in the neck, level with the lower
border of the cricoid cartilage and the sixth
cervical vertebra; descending largely
anterior to the vertebral column through the
superior and posterior mediastina.”
Gray’s Anatomy, 38th edition, p. 1751
What kind of symbols?
“The oesophagus is a muscular tube …
connecting the pharynx to the stomach. It
begins in the neck, level with the lower
border of the cricoid cartilage and the sixth
cervical vertebra; descending largely
anterior to the vertebral column through the
superior and posterior mediastina.”
Gray’s Anatomy, 38th edition, p. 1751
What kind of symbols?
“The oesophagus is a muscular tube …
connecting the pharynx to the stomach. It
begins in the neck, level with the lower
border of the cricoid cartilage and the sixth
cervical vertebra; descending largely
anterior to the vertebral column through the
superior and posterior mediastina.”
Gray’s Anatomy, 38th edition, p. 1751
What to teach first to the computer?
Symbolic model =
symbols of {anatomical structure} +
symbols of {structural relationship}
mirrors graphical model
scales to non-structural relationships
What is a symbolic model?
Symbolic model,
a conceptualization of a domain of discourse
represented with non-graphical symbols;
in computer-processible (“understandable”) form;
supports inference (reasoning).
What is the Foundational Model of Anatomy (FM)?
Foundational Model of Anatomy
is a symbolic model of the physical organization of the human body;
declares the principles
for including concepts and relationships
that are implicitly assumed
when knowledge of anatomy
is applied in different contexts;
explicitly defines
concepts and relationships
necessary and sufficient for consistently
modeling the structure of the
human body.
Foundational Model of Anatomy
Fm = (Ao, ASA, ATA, Mk)
where:
Ao
ASA
ATA
Mk
= Anatomy ontology
= Anatomical Structural Abstraction
= Anatomical Transformation Abstraction
= Metaknowledge
(principles, rules, axioms)
Foundational Model of Anatomy
Anatomical Structural Abstraction
Fm = (Ao, ASA, ATA, Mk)
ASA = (Do, Bn, Pn, SAn)
where:
Do
Bn
Pn
SAn
(1)
(2)
= Dimensional ontology
= Boundary network
= Part-of network
= Spatial Association network
Foundational Model of Anatomy
Spatial Association Network
Fm = (Ao, ASA, ATA, Mk)
(1)
ASA = (Do, Bn, Pn, SAn)
(2)
SAn = (Ln, On, Cn)
(3)
where:
Ln = Location
On = Orientation
Cn = Connectivity
Networks of ASA
Right
Ventricle
Anatomy Ontology
Anatomical Structure
Organ Part
Organ
Subdivision
Cardiac
Chamber
-is a-
Right
Ventricle
Dimensional
Ontology
Anatomy Ontology
Anatomical Structure
Volume (3-D)
Organ Part
Polyhedron
Organ
Subdivision
Cardiac
Chamber
-is a-
Right
Ventricle
Spatial Ontology
Anatomy Ontology
Boundary Network
Anatomical Structure
Volume (3-D)
Polyhedron
Line (1-D)
Surface (2-D)
Organ Part
Anterior
Interventricular
Sulcus
Anatomical
Surface
Organ
Subdivision
Cardiac
Chamber
-is a-
-is a-
Sternocostal
Surface
bounded by
bounded by
Right
Ventricle
Right
Coronary
Sulcus
Inferior margin
of heart
boundary of
Diaphragmatic
Surface
bounded by
Posterior
IV Sulcus
Anatomical
Landmark
-is aPoint (1-D)
Coronary
Sulcus
Apex
Crux of heart
Spatial Ontology
Anatomy Ontology
Boundary Network
Anatomical Structure
Volume (3-D)
Polyhedron
-is a-
Line (1-D)
Surface (2-D)
Organ Part
Anterior
Interventricular
Sulcus
Anatomical
Surface
Organ
Subdivision
-is a-
Heart
Part-of
Network
has
superobject
Wall of RV
-is a-
Sternocostal
Surface
bounded by
bounded by
Infundibulum
Inflow part
of RV
Cardiac
Chamber
has
subobject
Cavity of RV
Cavity of Cavity of
infund. infl.part
Right
Ventricle
Right
Coronary
Sulcus
Inferior margin
of heart
boundary of
Diaphragmatic
Surface
bounded by
Posterior
IV Sulcus
Anatomical
Landmark
-is aPoint (1-D)
Coronary
Sulcus
Apex
Crux of heart
Spatial Ontology
Anatomy Ontology
Boundary Network
Anatomical Structure
Volume (3-D)
Surface (2-D)
Organ Part
Anterior
Interventricular
Sulcus
Anatomical
Surface
Organ
Subdivision
Polyhedron
-is a-
Line (1-D)
-is a-
Heart
Part-of
Network
Cardiac
Chamber
has
-is a-
superobject
Wall of RV
bounded by
bounded by
Infundibulum
Inflow part
of RV
Sternocostal
Surface
has
subobject
Right
Ventricle
Cavity of RV
Cavity of Cavity of
infund. infl.part
Inferior margin
of heart
boundary of
Diaphragmatic
Surface
bounded by
has
adjacency
has
adjacency
to left
anterior
Pericardial
sac
inferior
Left
ventricle
Right
Coronary
Sulcus
Coronary
Sulcus
Posterior
IV Sulcus
Anatomical
Landmark
inferior
Diaphragm
Spatial Association Network
-is aPoint (1-D)
Apex
Crux of heart
Foundational Model of Anatomy
Fm = (Ao, ASA, ATA, Mk)
FmBODY = {FmANATOMICAL_ENTITY}
How to Teach Anatomy to the Computer?
Why do we need to teach anatomy to the
computer?
What to teach to the computer?
How do we do it?
Teach the FM to the computer.
How to teach the FM to the computer?
Foundational Principles
Assertions that provide the basis for reasoning and action
•
•
•
•
•
•
Constraint principle
Definition principle
Constitutive principle
Organizational unit principle
Structural relationship principle
Representation principle
How to teach the FM to the computer?
Explicit Definitions
Purpose of FM definitions:
Provide the rationale for an inheritance hierarchy
in a structural context;
Specify the essence of anatomical entities
in terms of two sets of structural attributes:
those of their genus
and differentiae
How to teach the FM to the computer?
Principled Modeling =
Foundational Principles + Explicit Definitions
UMLS
Leaf terms
(concepts)
Multiple layers
of meaning
Principled Modeling
Prototype problems:
1.
How to reconcile different
naming and classification conventions?
2.
How to assure inheritance?
3.
How to represent different and overlapping
part-whole relationships?
4.
How to represent different kinds of
location attributes?
Leaf concept
Esophagus
How to reconcile different classifications?
Explicit Definitions
Purpose of FM definitions:
Provide the rationale for an inheritance hierarchy
in a structural context;
Specify the essence of anatomical entities
in terms of two sets of structural attributes:
those of their genus
differentiae
Definition
Esophagus is
an ‘organ with
an organ
cavity’, which
connects the
pharynx to the
stomach
Definition
Organ with organ
cavity is a ‘cavitated
organ’, the
morphological parts
of which surround a
continuous cavity,
which contains one
or more body
substances.
Definition
Cavitated organ
is an ‘organ’, the
morphological
parts of which
surround one or
more cavities,
which contain
one or more
body substances.
Definition
Organ is an ‘anatomical
structure’,which
consists of the maximal
set of organ parts so
connected to one
another that together
they constitute a selfcontained unit of
macroscopic anatomy,
morphologically distinct
from other such units.
Definition
Anatomical structure
is a ‘material physical
anatomical entity’
which is an object
generated by the
coordinated expression
of groups of genes;
it consists of parts that
are themselves
anatomical structures.
Principled Modeling
Prototype problems:
1.
How to reconcile different
naming and classification conventions?
2.
How to assure inheritance?
3.
How to represent different and overlapping
part-whole relationships?
4.
How to represent different kinds of
location attributes?
Material Physical
Anatomical Entity
-is a-
Non-material Physical
Anatomical Entity
Anatomical
Structure
Physical
Anatomical Entity
Material Physical
Anatomical Entity
Conceptual
Anatomical Entity
-is a-
Non-material Physical
Anatomical Entity
Anatomical
Structure
Anatomical Entity
Physical
Anatomical Entity
Material Physical
Anatomical Entity
Conceptual
Anatomical Entity
-is a-
Non-material Physical
Anatomical Entity
Anatomical
Structure
Anatomical Entity
Physical
Anatomical Entity
MateꈤAꈤA Physical
Anatomical Entity
Conceptual
Anatomical Entity
-is a-
Non-material Physical
Anatomical Entity
Anatomical
Structure
Organ
Organ
Part
Anatomical Entity
Physical
Anatomical Entity
Material Physical
Anatomical Entity
Conceptual
Anatomical Entity
-is a-
Non-material Physical
Anatomical Entity
Anatomical
Structure
Organ
Tissue
Organ
Part
Organ component
Organ subdivision
Anatomical Entity
Physical
Anatomical Entity
-is a-
Material Physical
Anatomical Entity
Conceptual
Anatomical Entity
Non-material Physical
Anatomical Entity
Anatomical
Structure
Cell
Organ
Tissue
Organ
Part
Organ component
Organ
System
Body
Part
Organ subdivision
Human
Body
Anatomical Entity
Physical
Anatomical Entity
-is a-
Material Physical
Anatomical Entity
Non-material Physical
Anatomical Entity
Anatomical
Structure
Body
Substance
Cell
Conceptual
Anatomical Entity
Organ
Tissue
Organ
Part
Organ component
Organ
System
Body
Part
Organ subdivision
Human
Body
Anatomy Ontology
Organ
-is a-
Solid Organ
Cavitated Organ
Organ with cavitated
organ part
Heart
Organ with
organ cavity
-is a-
Esophagus
Principled Modeling
Fm = (Ao, ASA, ATA, Mk)
Ao: taxonomic classification based on
explicit definition of concepts,
inheritance of definitional
structural attributes;
consistent with foundational principles.
Assurance of inheritance
Assurance of inheritance
Assurance of inheritance
Assurance of inheritance
Test
What is the brain?
To which Ao class would you assign the brain?
Anatomical Entity
Physical
Anatomical Entity
-is a-
Material Physical
Anatomical Entity
Non-material Physical
Anatomical Entity
Anatomical
Structure
Body
Substance
Cell
Conceptual
Anatomical Entity
Organ
Tissue
Organ
Part
Organ component
Organ
System
Body
Part
Organ subdivision
Human
Body
Organ
Definition:
Organ
is an
anatomical structure
• consists of
maximal sets of organ parts
connected to
one another
constitute
self-contained unit
distinct from
other units
• connected to
• constitutes
other organs
organ system
body part
Organ system
Definition:
Organ system
is an
anatomical structure
• consists of
members of predominantly one
organ subclass;
interconnected by zones of
continuity;
other organ systems
the human body
• connected to
• constitutes
Definition of neuraxis
Neuraxis is ...
central nervous system
NeuroNames
"the axial, unpaired part of the central nervous
system....in contrast to the paired cerebral hemispheres”
Stedman’s
an axon;
central nervous system.
Dorland’s:
What is the brain?
What is the brain?
What is the brain?
What is the brain?
Summary: Principled Modeling
Prototype problems:
1.
How to reconcile different
naming and classification conventions?
2.
How to assure inheritance?
3.
How to represent different and overlapping
part-whole relationships?
4.
How to represent different kinds of
location attributes?
Revisit: Principled Modeling
Prototype problems:
1.
How to reconcile different
naming and classification conventions?
2.
How to assure inheritance?
3.
How to represent different and overlapping
part-whole relationships?
4.
How to represent different kinds of
location attributes?
How Do We Teach Anatomy to the Computer?
Correlation of
the Foundational Model with
Traditional Sources of Anatomical Knowledge
Augusto Agoncillo M.D.,
José L.V. Mejino Jr., M.D.,
Cornelius Rosse M.D., D.Sc.
Structural Informatics Group
University of Washington
Problem
Conflicts between Traditional Sources
and Foundational Model:
• Semantic specificity
• homonyms
• ambiguous use of synonyms
• Semantic expressivity
Semantic Specificity and Expressivity
Triangle of Meaning
Thought
“Concept”
Referent
Symbol
“Term”
Semantic Specificity: synonyms
Authoring program: Protégé
Semantic Specificity: synonyms
Semantic Specificity: synonyms
Semantic Specificity: synonyms
Semantic Specificity: Homonyms
Homonym: ‘Base of heart’
Anterior
view
Posterior
view
Foundational Model
Builder
Foundational Model
Builder
Preferred term: Base of heart (anatomical)
Foundational Model
Builder
Preferred term: Base of heart (clinical)
Semantic Specificity: Ambiguous use of synonyms
Transferred meaning: ‘Left border of heart’
Left border
of heart
Left surface
of heart
Semantic Specificity
Assured in FM by:
• one preferred name for each
anatomical entity
• associate synonyms with
each preferred name
• disallow homonyms;
use extensions
• disallow transferred meanings
Foundational Model
Builder
Foundational Model
Builder
Problem
Conflicts between Traditional Sources
and Foundational Model:
• Semantic specificity
• Semantic expressivity
classification of anatomical entities
relationships between anatomical entities
Semantic Expressivity: Classification
Terminologia Anatomica
Alimentary System
Lymphoid System
Mouth
Tongue
Pharynx
Esophagus
Stomach
Small intestine
Large intestine
Caecum
Primary Lymphoid
Bone Marrow
Thymus
Secondary Lymphoid
Spleen
Pharyngeal lymphoid ring
Lymph node
Appendix
Colon
Rectum
Liver
Gall Bladder
Semantic Expressivity: Classification
Terminologia Anatomica
Alimentary System
Lymphoid System
Mouth
Tongue
Pharynx
Esophagus
Stomach
Small intestine
Large intestine
Caecum
Primary Lymphoid
Bone Marrow
Thymus
Secondary Lymphoid
Spleen
Pharyngeal lymphoid ring
Lymph node
Appendix
Colon
Rectum
Liver
Gall Bladder
Semantic Expressivity
Definition principle:
state defining attributes of
anatomical entities
in terms of
constituent parts
entities they constitute
Semantic Expressivity
Anatomical Entity
-is a-
Physical
Anatomical Entity
Conceptual
Anatomical Entity
Material Physical
Anatomical Entity
Body
Substance
Cell
Organ
Non-material Physical
Anatomical Entity
Anatomical
Structure
Organ
Part
Anatomical
Space
Organ
System
Body
Part
Anatomical
Surface
Anatomical
Line
Human
Body
Semantic Expressivity
Ambiguous part-whole relationships
Right ventricle
Infundibulum
Inflow part
Semantic Expressivity
Ambiguous part-whole relationships
Right ventricle
Outflow part
Inflow part
Foundational Model
Builder
Foundational Model
Builder
Preferred Term: Inflow part of right ventricle
Preferred Term: Outflow part of right ventricle
Semantic Expressivity
Ambiguous part-whole relationships
Right ventricle
Outflow part
Inflow part
Summary
Principled representation of Foundational Model calls for:
• greater specificity and expressivity
than traditional sources
• definition of new classes of anatomical entities
• introduction of new descriptive terms
• modification of existing terms
Conclusions
Conflicts can be solved:
• Establishes an inheritance hierarchy (Ao)
based on inherent structural properties
•
Specifies structural relationships
between anatomical entities
•
Explicitly represents classes and relationships
implied in traditional sources
Continued: Principled Modeling
Prototype problems:
1.
How to reconcile different
naming and classification conventions?
2.
How to assure inheritance?
3.
How to represent different and overlapping
part-whole relationships?
4.
How to represent different kinds of
location attributes?
How Do We Teach Anatomy to the Computer?
Anatomical Relationships
in the
Foundational Model of Anatomy
José L.V. Mejino Jr., M.D.,
Cornelius Rosse M.D., D.Sc.
Structural Informatics Group
University of Washington
Foundational Model of Anatomy
Fm = (Ao, ASA, ATA, Mk)
where:
Ao
ASA
ATA
Mk
= Anatomy ontology
= Anatomical Structural Abstraction
= Anatomical Transformation Abstraction
= Metaknowledge
(principles, rules, axioms)
Anatomical Relationships
Anatomical Structural Abstraction
Fm = (Ao, ASA, ATA, Mk)
ASA = (Do, Bn, Pn, SAn)
where:
Do
Bn
Pn
SAn
(1)
(2)
= Dimensional ontology
= Boundary network
= Part-of network
= Spatial Association network
Dimensional
Ontology
Anatomy Ontology
Anatomical Structure
Volume (3-D)
Organ Part
Polyhedron
Organ
Subdivision
Cardiac
Chamber
-is a-
Right
Ventricle
ASA = ( Do, Pn, Bn, SAn )
Dimensional
Ontology
Anatomy Ontology
Anatomical Structure
Volume (3-D)
Polyhedron
Boundary Network
Line (1-D)
Surface (2-D)
Organ Part
Anterior
Interventricular
Sulcus
Anatomical
Surface
Organ
Subdivision
Cardiac
Chamber
-is a-
-is a-
Sternocostal
Surface
bounded by
bounded by
Right
Ventricle
Right
Coronary
Sulcus
Inferior margin
of heart
boundary of
Diaphragmatic
Surface
bounded by
ASA = ( Do, Bn, Pn, SAn )
Posterior
IV Sulcus
Anatomical
Landmark
-is a-
Point (1-D)
Coronary
Sulcus
Apex
Crux of heart
Dimensional
Ontology
Anatomy Ontology
Anatomical Structure
Volume (3-D)
Polyhedron
-is a-
Boundary Network
Line (1-D)
Surface (2-D)
Organ Part
Anterior
Interventricular
Sulcus
Anatomical
Surface
Organ
Subdivision
-is a-
Heart
Part-of
Network
has
superobject
Wall of RV
-is a-
Sternocostal
Surface
bounded by
bounded by
Infundibulum
Inflow part
of RV
Cardiac
Chamber
has
subobject
Cavity of RV
Right
Ventricle
Right
Coronary
Sulcus
Inferior margin
of heart
boundary of
Diaphragmatic
Surface
bounded by
Cavity of Cavity of
infund. infl.part
ASA = ( Do, Bn, Pn, SAn )
Posterior
IV Sulcus
Anatomical
Landmark
-is aPoint (1-D)
Coronary
Sulcus
Apex
Crux of heart
Dimensional
Ontology
Anatomy Ontology
Anatomical Structure
Volume (3-D)
Line (1-D)
Surface (2-D)
Organ Part
Anterior
Interventricular
Sulcus
Anatomical
Surface
Organ
Subdivision
Polyhedron
-is a-
Boundary Network
-is a-
Heart
Part-of
Network
Cardiac
Chamber
has
superobject
-is a-
Wall of RV
bounded by
Right
Coronary
Sulcus
ASA = ( Do, Bn, Pn, SAn )
bounded by
Infundibulum
Inflow part
of RV
Sternocostal
Surface
has
subobject
Right
Ventricle
Cavity of RV
Cavity of Cavity of
infund. infl.part
Inferior margin
of heart
boundary of
Diaphragmatic
Surface
bounded by
has
adjacency
has
adjacency
to left
anterior
Pericardial
sac
inferior
Left
ventricle
Coronary
Sulcus
Posterior
IV Sulcus
Anatomical
Landmark
inferior
Diaphragm
Spatial Association Network
-is aPoint (1-D)
Apex
Crux of heart
Anatomical Relationships
Anatomical Relationships
Principled Modeling
Prototype problems:
1.
How to reconcile different
naming and classification conventions?
2.
How to assure inheritance?
3.
How to represent different and overlapping
part-whole relationships?
4.
How to represent different kinds of
location attributes?
Part_of relationships
Right
Rightventricle
ventricle
Infundibulum
Outflow part
Inflow part
Attributed Part: Shared parts
Tracheobronchial tree
Lungs
Attributed Part: Shared parts
(Netter’s Atlas of Human Anatomy)
Attributed Part: Shared parts
Oculomotor Nerve
(Cranial Nerves: Wilson-Pauwels et al.)
Attributed Part: Shared parts
Attributed Part: Anatomical/Arbitrary
Esophagus
Anterior view
Posterior view
Attributed Part: Anatomical/Arbitrary
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Granularity of parts
Nuclear pore complex
(Alberts et al.: Molecular Biology of the Cell)
Foundational Model of Anatomy
Anatomical Structural Abstraction
Fm = (Ao, ASA, ATA, Mk)
ASA = (Do, Bn, Pn, SAn)
where:
Do
Bn
Pn
SAn
(1)
(2)
= Dimensional ontology
= Boundary network
= Part-of network
= Spatial Association network
Principled Modeling
Prototype problems:
1.
How to reconcile different
naming and classification conventions?
2.
How to assure inheritance?
3.
How to represent different and overlapping
part-whole relationships?
4.
How to represent different kinds of
location attributes?
How
to represent different location relationships?
Spatial Association Network
Fm = (Ao, ASA, ATA, Mk)
(1)
ASA = (Do, Bn, Pn, SAn)
(2)
SAn = (Ln, On, Cn)
(3)
where:
Ln = Location
On = Orientation
Cn = Connectivity
How
to represent different location relationships?
How
to represent different location relationships?
How
to represent different location relationships?
How
to represent different location relationships? Adjacency
Esophagus
Anterior view
Posterior view
Esophagus
T2-3
T8
How
to represent different location relationships? Coordinates
Anterior
Posterior
How
to represent different location relationships? Coordinates
Left
lateral
Anterior
Posterior
Right
lateral
How
to represent different location relationships? Adjacency
Pericardial
sac
How
to represent different location relationships? Coordinates
Left Anterior
Right Anterior
Left Anterolateral
Right Anterolateral
Left
lateral
Left Posterolateral
Left Posterior
Anterior
Posterior
Right
lateral
Right Posterolateral
Right Posterior
T2-3
T8
How
to represent different location relationships? Adjacency
How
to represent part_of and location relationships?
Spatial Association Network
Fm = (Ao, ASA, ATA, Mk)
(1)
ASA = (Do, Bn, Pn, SAn)
(2)
SAn = (Ln, On, Cn)
(3)
How to Teach Anatomy to the Computer?
Why do we need to teach anatomy to the
computer?
What to teach to the computer?
How do we do it?
Conclusions
Summary:
Foundational Model specifies
Anatomy ontology
structure-based classification of
anatomical entities
Structural relationships (ASA)
Conclusions
“The oesophagus is a muscular tube …
connecting the pharynx to the stomach. It
begins in the neck, level with the lower
border of the cricoid cartilage and the sixth
cervical vertebra; descending largely
anterior to the vertebral column through the
superior and posterior mediastina.”
Gray’s Anatomy, 38th edition, p. 1751
Conclusions
Conclusions
Summary:
Foundational Model specifies
Anatomy ontology
structure-based classification of
anatomical entities
Structural relationships (ASA)
Foundational Model omits
function
pathology
clinical cases
Conclusions
Role of Foundational Model of Anatomy
Prototype for symbolic models in other domains
e.g., physiology, pathology, cancer therapy
Core of biomedical knowledge bases
to solve problems in education, research, health care
"Foundational" because
anatomy is fundamental to all
biomedical sciences;
anatomical concepts encompassed by FM
generalize to all biomedical domains.
Conclusions
Evolving knowledge-based application for
Anatomy education:
“Intelligent” Digital Anatomist
Digital Anatomist Information System
Authoring
Programs
End-User
Programs
Network
Servers
Image
Repository
Foundational
Model
Metaknowledge
Clinical
Info
Symbolic Knowledge Sources
Digital Anatomist Information System
“Intelligent” applications
Authoring
Programs
Anatomy
Tutor
Anatomy
Consultant
Network
Servers
2-D
Images
2-D
Annotations
3-D
Model
Image Repository
3-D Image
Volumes
Foundational
Model
Clinical data
Symbolic Info
Digital Anatomist Information System
“Intelligent” applications
Authoring
Programs
Anatomy
Tutor
Anatomy
Consultant
Network
Graphics
Server
2-D
Images
2-D
Annotations
3-D
Model
Image Repository
Image
Server
Data
Server
3-D Image
Volumes
Knowledge
Server
Foundational
Model
Clinical data
Symbolic Info
Digital Anatomist Information System
“Intelligent” applications
Authoring
Programs
Anatomy
Tutor
Anatomy
Consultant
Network
Metaknowledge
DIGITAL ANATOMIST
Graphics
Server
2-D
Images
2-D
Annotations
3-D
Model
Image Repository
Image
Server
Data
Server
3-D Image
Volumes
Knowledge
Server
Foundational
Model
Clinical data
Symbolic Info
Foundational Model of Anatomy
Fm = (Ao, ASA, ATA, Mk)
where:
Ao
ASA
ATA
Mk
= Anatomy ontology
= Anatomical Structural Abstraction
= Anatomical Transformation Abstraction
= Metaknowledge
(principles, rules, axioms)
Conclusions
Evaluation of FM by
Anatomists
Clinicians
Researchers
Conclusions
Fm = (Ao, ASA, ATA, Mk)
where:
Ao
ASA
ATA
Mk
= Anatomy ontology
= Anatomical Structural Abstraction
= Anatomical Transformation Abstraction
= Metaknowledge
(principles, rules, axioms)
How do we teach
Anatomy to the Computer?
"We are made wise not by the recollection on our past,
but by the responsibility to our future."
George Bernard Shaw
Spare slides
Portal Venous Tree
Vena Caval Tree
Systemic Arterial Tree
Interactive Radiology Exercises
Pericardial Effusion
3-D Structure Primitives
•296 models of thoracic viscera
•17 models of coronary arteries
FM Server
FM
rcorartconus
3-D
Primitives
lcorartatrial
Data Server
Conus branch of right coronary artery-> rcorartconus
Atrial branch of circumflex coronary artery->lcorartatrial
FM Server
FM
“Data Server”
3-D
Primitives
Correspondences
Semantic Specificity: synonyms
Authoring program: Protégé
Semantic Specificity: synonyms
Semantic Specificity: synonyms
Semantic Specificity: synonyms
What is the Foundational Model of Anatomy (FM)?
A symbolic model of anatomy (science)
represents the physical organization (structure)
of biological organisms;
currently limited to the human body.
"Foundational" because
anatomy is fundamental to all
biomedical sciences;
anatomical concepts encompassed by FM
generalize to all biomedical domains.
What is a foundational model?
Foundational Model
is a symbolic model;
declares the principles
for including concepts and relationships
that are implicitly assumed
when knowledge of the domain
is applied in different contexts;
explicitly defines
concepts and relationships
necessary and sufficient for consistently
modeling the structure of the
coherent knowledge domain.
Evolving knowledge-based application
Dynamic 3-D Scene Generator
Digital Anatomist Information System
“Intelligent” applications
Authoring
Programs
Anatomy
Tutor
Anatomy
Consultant
Network
Metaknowledge
DIGITAL ANATOMIST
Graphics
Server
2-D
Images
2-D
Annotations
3-D
Model
Image Repository
Image
Server
Data
Server
3-D Image
Volumes
Knowledge
Server
Foundational
Model
Clinical data
Symbolic Info
Web Browser
CGI Script
Graphics Server
FM Server
FM
“Data Server”
3-D
Primitives
Correspondences
Digital Anatomist Information System
“Intelligent” applications
Authoring
Programs
Anatomy
Tutor
Anatomy
Consultant
Network
Metaknowledge
DIGITAL ANATOMIST
Graphics
Server
2-D
Images
2-D
Annotations
3-D
Model
Image Repository
Image
Server
Data
Server
3-D Image
Volumes
Knowledge
Server
Foundational
Model
Clinical data
Symbolic Info
Pleural Cavity
Download