Grid Enabled Collaborative Problem Solving Environments in Medical Informatics Nigel Shadbolt

advertisement
Grid Enabled Collaborative Problem
Solving Environments in Medical
Informatics
Nigel Shadbolt
ECS Southampton
• Collaboration between
elements of the Advanced
Knowledge Technologies
and the Medical Images
and Signals IRC
• MIAKT started Oct 02, 2
years, ~£450K
• EPSRC Core e-Science
Programme
• www.aktors.org/miakt
Dramatis Personae
Institutions
PIs & CIs
RAs
Kings
David Hawkes
Yalin Zheng
Oxford
Mike Brady
Maud Poissonnier
Open Univesity
Enrico Motta
John Domingue
Liliana Cabral
Sheffield
Yorick Wilks
Fabio Ciravegnia
Kalina Boncheva
Southampton
Nigel Shadbolt
Paul Lewis
Srinandan
Dasmahapatra
David Dupplaw
Bo Hu
Multi-disciplinary Assessment
• Multiple
stakeholders
• Multiple
viewpoints and
vocabularies
– Breast imaging –
X-ray, ultrasound,
MRI
– Clinical
examination
– Microscopy –
cells and tissues
(also, hormone
receptors)
– Prognosis,
grading, staging
and statistical
windows into the
future
Why this domain?
• The user and patient perspective
– ≈ 10% of women develop breast cancer during their lives
– 19% cancer deaths, 24% cancer cases
– 3 million screening cases in UK per year: 8~25% cancers are
missed by radiologists; 70~80% biopsies turn out to be benign;
inter- and intra-radiologist variability is typically 30%.
• AKT perspective
– Large amounts of data, information and knowledge
– Collaboration among different domain experts but little technical
support for the collaborative elements of the problem and little
technical support for the semantics of the domain
• MIAS perspective
– Deployment of methods as web and grid services
– Need for information management
MIAKT objectives
• Knowledge acquisition and ontology
development
• Semantic annotation of images
• Annotation based clustering and classification
• Grid and web image processing services
• Language generation
• Deliver information management and services
through “standard” web and internet
connectivity
<Mammo-Abnormality rdf:ID="ROI-0001-0001">
<has-depth rdf:resource='depth-subareolar'/>
<has-morph-feature
<rdf:Description
rdf:ID="ROI-0001-0001">
rdf:resource='shape-mammo-irregular'/>
<rdf:type>
<has-morph-feature
<rdfs:Class rdf:about="#Mammo-Abnormality"/>
rdf:resource='margin-mammo-spiculated'/>
<rdf:Description
rdf:ID="ROI-0001-0001">
</rdf:type>
<is-finding rdf:resource='mass'/>
<rdf:type>
<RDFNsId2:has-depth
rdf:resource='depth-subareolar'
</RDFNsId2:Mammo-Abnormality>
<rdfs:Class
rdf:about="#Mammo-Abnormality"/>
rdf:type='Depth-Descriptor'/>
</rdf:type>
... ...
OWL rdf:resource='depth-subareolar'
<RDFNsId2:has-depth
</RDFNsId2:Mammo-Abnormality>
rdf:type='Depth-Descriptor'/>
... ...
DAML
</RDFNsId2:Mammo-Abnormality>
RDF
MIAKT: Overall Framework and
Current Components
Progress so far: Ontological
Engineering
Ontology Services
•
•
•
Developed and “validated” ontologies for X-ray and MRI mammograms, first
release of histopathology ontology
mappings between conceptual terms and image features
lexical services for report generation
<RDFNsId2:Mammo-Abnormality rdf:about='PE-0001-0001'
RDFNsId2:has-branch='false'
RDFNsId2:has-size='10'
RDFNsId2:graphic-region='Abnorm0'>
<RDFNsId2:has-depth rdf:resource='depth-subareolar'
rdf:type='Depth-Descriptor'/>
<RDFNsId2:has-morph-feature
rdf:resource='shape-mammo-irregular'
rdf:type='Mammo-Shape'/>
Report
<RDFNsId2:has-morph-feature
rdf:resource='margin-mammo-spiculated'
rdf:type='Mammo-Margin'/>
<RDFNsId2:is-finding rdf:resource='mass'
rdf:type='Mass'/>
<RDFNsId2:distri-single-obs
rdf:resource='distri-xray-cluster'
rdf:type='Distribution-Mammo'/>
</RDFNsId2:Mammo-Abnormality>
…contains Abnormality
PE-0001-0001, which is
Mass with a size of
10mm, irregular shape,
spiculated margin, and
with no branches …
Progress so far: Annotation
Enrichment and Annotation Services
• prototype annotation tool developed for navigating ontologies,
delineating image regions and annotating images using descriptors
from the ontology
Progress so far: Image Services 1
• version of a grid enabled image registration
program has been developed
• establishes spatial correspondence by aligning
one image (source image) to another (reference
image) or physical space.
• includes motion correction for dynamic contrast
enhanced breast MR image series.
(a) pre-contrast (b) - post contrast
(c) without
(d) registered.
Progress so far: Image Services 2
Variety of algorithms from Oxford have been wrapped as web services
about to be integrated
–
–
–
–
–
Breast air boundary delineation
Refining the contour of a region of interest interpreted as an abnormality
Analysing the shape of the contour of a region of interest
:
:
Progress so far: Grid and Web
Reasoning Services
• Internet Reasoning Service infrastructure has been developed and
work is in progress to populate it with a range of TA related utilities
• Also feature based API for general service invocation
Progress so far: NLG
• Web service to
support medical
terminology and
ontology mapping and
definitions
• Integration of NL
components to
produce succinct NL
summaries of cases
and annotated
images
Future work: Linking viewpoints
Future work: Intelligent Services
• Classifiers as services to support problem
solving
– Bayesian
– Linear
• Clustering and case based retrieval
• Compendium issue tracking
Lessons from MIAKT
• As a proof of concept MIAKT is powerful and seen as immediately
useful
• MIAKT reuses core components of AKT and MIAS in an e-science
context and has developed significant new capabilities
• However, real users also face really mundane information
management problems
• Globus firewall and security issues defeat fast and realistic
deployment to non sophisticated sites
• General adoption of WSDL API was crucial whilst use of IRS
provided a quick way to incorporate and register services
• Significant issues of privacy and security wrt MIAKT services
• MIAKT in common with many other service oriented projects faces
service tension
– Globus over elaborate for much of what we need
– Web services are defined at low levels of semantic abstraction
• MIAKT faces issue of continuation to sustain progress
Download