remaining challenges in content-based access to … · remaining challenges in content-based access...

10
Remaining Challenges in Content-Based Access to Medical Images Thomas M. Deserno, né Lehmann Department of Medical Informatics Aachen University of Technology (RWTH), Aachen, Germany Overview Overview Motivation and goal Motivation and goal information logistics information logistics image data management image data management Feature representation Feature representation System architecture System architecture PACS integration PACS integration Examples Examples Summary Summary Information Information Logistics ogistics History istory Reichert Reichertz, , Method Inform Med Method Inform Med 1977 1977; 16: 125 ; 16: 125-130 130 Haux, Haux, Method Inform Med Method Inform Med 1985 1985; 28: 69 ; 28: 69-77 77 Information Information management management aims aims at at provid providing ing the right information at the right information at the right time and at the right time and at the right place the right place Medical Medical imaging imaging and and telemedicine telemedicine (PACS) (PACS) information information management management = image = image management management Technological Answers to Paradigm Technological Answers to Paradigm Right place Right place digital imaging & archiving digital imaging & archiving portable networking & telemedicine portable networking & telemedicine Right time Right time sophisticated pre sophisticated pre- fetching fetching gigabit networking gigabit networking Right information Right information high high-contrasted displays contrasted displays standardized communication standardized communication text text-based access to images based access to images Medical Medical I mag mage e Databases Databases Approach Approach Content Content-based based image image retrieval retrieval (CBIR) (CBIR) Content Content-based based Access (CBA) Access (CBA) Tagare Tagare, , Jaffe Jaffe & Duncan & Duncan J Am Med J Am Med Inform Inform Assoc Assoc 1997; 1997; 4(3):184 4(3):184- 98 98 Non Non-textual indexing textual indexing Customized dynamic database scheme Customized dynamic database scheme Similarity & comparison modules Similarity & comparison modules Iconic queries & descriptive language Iconic queries & descriptive language multi multi-modality registration & Image manipulation modality registration & Image manipulation I mpact mpact for for diagnos diagnostics, research, and education s, research, and education Example Example Computer Computer- assisted assisted diagnosis diagnosis fat embolism (bone fracture) fat embolism fat embolism (bone fracture) (bone fracture) silicosis silicosis silicosis Goodpasture‘s syndrome Goodpasture Goodpasture‘s syndrome syndrome silicosis silicosis silicosis IRMA IRMA IRMA physician physician computer computer Legend: Legend:

Upload: hoangkhanh

Post on 24-May-2018

217 views

Category:

Documents


3 download

TRANSCRIPT

Remaining Challenges in Content-Based Access to Medical Images

Thomas M. Deserno, né LehmannDepartment of Medical Informatics

Aachen University of Technology (RWTH), Aachen, Germany

OverviewOverview

Motivation and goalMotivation and goal information logisticsinformation logistics

image data managementimage data management

Feature representationFeature representation

System architectureSystem architecture

PACS integrationPACS integration

ExamplesExamples

SummarySummary

Information Information LLogisticsogistics

HHistoryistory ReichertReichertzz, , Method Inform MedMethod Inform Med 19771977; 16: 125; 16: 125--130130

Haux, Haux, Method Inform MedMethod Inform Med 19851985; 28: 69; 28: 69--7777

Information Information managementmanagement aims aims atat providprovidinging the right information atthe right information at

the right time and atthe right time and at

the right placethe right place

Medical Medical imagingimaging and and telemedicinetelemedicine (PACS)(PACS) information information managementmanagement = image= image managementmanagement

Technological Answers to Paradigm Technological Answers to Paradigm

Right placeRight place digital imaging & archivingdigital imaging & archiving

portable networking & telemedicineportable networking & telemedicine

Right timeRight time sophisticated presophisticated pre--fetchingfetching

gigabit networkinggigabit networking

Right informationRight information highhigh--contrasted displayscontrasted displays

standardized communicationstandardized communication

texttext--based access to imagesbased access to images

Medical Medical IImagmage e DatabasesDatabases

ApproachApproach ContentContent--based based image image retrievalretrieval (CBIR)(CBIR)

ContentContent--basedbased Access (CBA)Access (CBA)

TagareTagare, , JaffeJaffe & Duncan & Duncan J Am Med J Am Med InformInform AssocAssoc 1997; 1997; 4(3):1844(3):184--9898 NonNon--textual indexingtextual indexing

Customized dynamic database schemeCustomized dynamic database scheme

Similarity & comparison modulesSimilarity & comparison modules

Iconic queries & descriptive languageIconic queries & descriptive language

multimulti--modality registration & Image manipulationmodality registration & Image manipulation

IImpactmpact for for diagnosdiagnosttiiccs, research, and educations, research, and education

ExampleExample

ComputerComputer--assistedassisted diagnosisdiagnosis

fat embolism(bone fracture)fat embolismfat embolism

(bone fracture)(bone fracture)silicosissilicosissilicosisGoodpasture‘s

syndromeGoodpastureGoodpasture‘‘ss

syndromesyndrome

silicosissilicosissilicosis

IRMAIRMAIRMA

physicianphysician computercomputerLegend:Legend:

6 years6 years

ExampleExample

AutomatedAutomated bonebone maturitymaturity determinationdetermination

6,5 years6,5 years 8 years8 years 6 years6 years

IRMAIRMAIRMA

physicianphysician computercomputerLegend:Legend:

OverviewOverview

Motivation and goalMotivation and goal

Feature representationFeature representation Global featuresGlobal features

Local featuresLocal features

Structural featuresStructural features

System architectureSystem architecture

PACS IntegrationPACS Integration

ExamplesExamples

SummarySummary

IRMA ApproachIRMA Approach

Medical aMedical a--priori knowledgepriori knowledge

what image? lowwhat image? low--levellevel categorizationcategorization

registrationregistration

what objects? midwhat objects? mid--levellevel segmentationsegmentation

identificationidentification

which constellation? highwhich constellation? high--levellevel graph representationgraph representation

graph matching graph matching

imagesimages

categorizationcategorization

registrationregistration

feature extractionfeature extraction

feature selectionfeature selection

segmentationsegmentation

identificationidentification

retrievalretrieval

query resultsquery results

LowLow--Level: Global FeaturesLevel: Global Features

Entire image is represented by one feature vectorEntire image is represented by one feature vector

Direct texture measuresDirect texture measures Tamura et al., Tamura et al.,

IEEE Trans Sys Men CyberIEEE Trans Sys Men Cyber, 1978: 8(6): 460, 1978: 8(6): 460--473473

histogram of 348 binshistogram of 348 bins JensenJensen--Shannon DivergenceShannon Divergence

ReRe--scaled imagesscaled images Lehmann et al., Lehmann et al.,

Comp Med Comp Med ImagImag GraphGraph, 2005: 29(2): 143, 2005: 29(2): 143--155155 16x16 (256 bins) or 32x32 (1024 bins)16x16 (256 bins) or 32x32 (1024 bins) Image Distortion ModelImage Distortion Model

Global Features: Global Features: GroundGround TruthTruth

Images categorized by skilled radiologistsImages categorized by skilled radiologists Anatomy (body region)Anatomy (body region)

BiosystemBiosystem (contrast agents)(contrast agents)

Creation (modality and parameters)Creation (modality and parameters)

Direction (between patient and device)Direction (between patient and device)

Example: 720Example: 720--500500--11211121--127127 abdomen, middleabdomen, middle

uropoeticuropoetic systemsystem

radiography, plain, analog, overviewradiography, plain, analog, overview

coronal, AP, supinecoronal, AP, supine

Global Features: TrainingGlobal Features: Training

Manual Manual referencereference codingcoding

Global Features: ResultsGlobal Features: Results

SPIE 2004SPIE 2004 6.231 images of 81 categories6.231 images of 81 categories

14,5% error rate (best match)14,5% error rate (best match)

7,0% within 5 best matches7,0% within 5 best matches

4,7% within 10 best matches4,7% within 10 best matches

ImageCLEFImageCLEF 20052005 10.000 images of 57 categories10.000 images of 57 categories

41 submissions41 submissions12 groups from 9 nations12 groups from 9 nations

12.6%, 1 (RWTH Aachen, I6)12.6%, 1 (RWTH Aachen, I6)

13,3%, 2 (RWTH Aachen, IRMA)13,3%, 2 (RWTH Aachen, IRMA)

......

73,3%, 41 (73,3%, 41 (……) )

Error rates at Error rates at ImageCLEFImageCLEF 2005:2005:

12.6% 12.6% –– 10,000 / 5710,000 / 57

2006:2006:16.2% 16.2% –– 11.000 / 11611.000 / 116

2007: 2007: 10.3% 10.3% –– 12.000 / 11612.000 / 116hierarchical structure hierarchical structure

2008:2008:score score –– 12.089 / 19712.089 / 197hierarchical structure hierarchical structure

2009:2009:summarizing experimentsummarizing experiment

http://http://www.imageclef.orgwww.imageclef.org

MidMid--LevelLevel: : LocalLocal FeaturesFeatures

Each region is represented by a feature vectorEach region is represented by a feature vector

Medical patternMedical pattern diversitydiversity

–– soft tissuesoft tissue

–– pathologypathology

complexitycomplexity

–– level of detaillevel of detail

–– contextcontext

quantityquantity

–– large amount of datalarge amount of data

ExampleExample fracturefracture mature mature

MidMid--LevelLevel: : LocalLocal FeaturesFeatures

EachEach regionregion isis representedrepresented by a by a featurefeature vectorvector

Medical Medical patternpattern diversitydiversity

–– soft soft tissuetissue

–– pathologypathology

ccomplexityomplexity

–– levellevel of of detaildetail

–– ccontextontext

quantityquantity

–– large large amountamount of of datadata

Image Image partitioningpartitioning adaptiveadaptive

multiscalemultiscale

unsupervisedunsupervised

BottomBottom--upup regionregion mergingmerging schemescheme

LocalLocal Features: HARAGFeatures: HARAG

Hierarchical attributed region adjacency graphHierarchical attributed region adjacency graph

LocalLocal Features: Features: GroundGround TruthTruth

Manual Manual selectionselection of relevant of relevant regionsregions

LocalLocal Features: Features: ExampleExample

ProximalProximal phalangesphalanges

1,01,0<<PrincipalPrincipalAxisAxis RadiusRadius

<<0,90,9

119,00119,00<<ContourContour LenLen<<1,01,0

0,470,47<<MeanMean GrayGray<<0,250,250,50,5<<CentroidCentroid YY<<0,30,3

41,0041,00<<RoundnessRoundness<<20,0020,000,010,01<<Relative Relative SizeSize<<0,00300,0030

LocalLocal Features: Features: CapabilityCapability

TrueTrue positivepositive 225 out of 372225 out of 372

FalseFalse positivespositives 203 out of 249,278203 out of 249,278

Data Data miningmining recallrecall: 60,5 %: 60,5 %

precisionprecision: 52,3 %: 52,3 %

DiagnosisDiagnosis sensitivitysensitivity: 60,5 %: 60,5 %

specificityspecificity: 99,9 %: 99,9 %

HighHigh--Level: Level: StructuralStructural FeaturesFeatures

CaptureCapture relations relations betweenbetween relevant relevant objectsobjects

Contur

Texture

Contur

Texture

StructuralStructural Features: Features: ModelingModeling

HighHigh--levellevelsemanticssemantics objectsobjects

relationsrelations

VariabilityVariabilityof of objectsobjects anatomyanatomy

deformationdeformation

pathologypathology

manualmanuallabelinglabeling

relevant relevant regionsregions

trainingtraining ofofGaussiansGaussians

structuralstructural prototypeprototype

featurefeatureextractionextraction

prunedpruned ARAGARAG

referencereference imagesimages

automaticautomaticsegmentationsegmentation

HARAGsHARAGs

StructuralStructural Features: TrainingFeatures: Training

Attributes for nodesAttributes for nodes intensityintensity

texturetexture

shapeshape

hierarchyhierarchy

Attributes for edgesAttributes for edges normalized distancenormalized distance

angulation of positionangulation of position

angulation of major axesangulation of major axes

relative intensityrelative intensity

StructuralStructural Features: Features: CapabilityCapability

SchSchäädlerdler & & WysotzkiWysotzki, , ApplAppl IntellIntell 1999; 11: 151999; 11: 15--3030

Graph Graph matchingmatching neuralneural networknetwork

large large graphsgraphs

StructuralStructural Features: Features: CapabilityCapability

SchSchäädlerdler & & WysotzkiWysotzki, , ApplAppl IntellIntell 1999; 11: 151999; 11: 15--3030

Graph Graph matchingmatching neuralneural networknetwork

large large graphsgraphs

PropertiesProperties fastfast

robustrobust

OverviewOverview

Motivation and goalMotivation and goal

Feature representationFeature representation

System architectureSystem architecture Database structure and elementsDatabase structure and elements

Server and client componentsServer and client components

Distributed query processingDistributed query processing

PACS integrationPACS integration

ExamplesExamples

SummarySummary

Database Database StructureStructure and Elementsand Elements

IRMAIRMAdatabasedatabase

ressourcesressources

<?xml version="1.0"?><ressource>

<IP>134.130.12.84</IP><system>Linux</system><path>/usr/local/bin/makeIRMA</path><cluster>LAN</cluster>

</ressource>

EXTRACTEXTRACTTEXTURETEXTURE

(1:1)(1:1)

EUCLIDEUCLIDDISTDIST(T:1)(T:1)

SCALESCALE(1:1)(1:1)

EXTRACTEXTRACTTEXTURETEXTURE

(1:1)(1:1)

SCALESCALE(1:1)(1:1)

fanfan--inin resultresultreferencesreferences

samplesample networksnetworks

imagesimages

Image Image ((scaledscaled imageimage))

InputsInputs OutputsOutputs

MethodMethod::SCALESCALE

(1:1)(1:1)

Image (Image (to to bebe scaledscaled))Integer (Integer (widthwidth))

Integer (Integer (heightheight))BooleanBoolean ((keepkeep aspectaspect??))

Flag: Flag: keepkeep referencereference

SourceSource codecodemethodsmethods

featuresfeaturescoarsenesscoarseness contrastcontrast directionalitydirectionality

Server and Client ComponentsServer and Client Components

SupportSupport grid computinggrid computing

resource sharingresource sharing

imagesfeaturesmethods

experimentsresources

centraldatabase

schedulerSQL

Web serverPHPWeb browser

queryinterfaceHTTP

trigger

daemonruntimeprotocol

clientserver

images+

featurereplicates

localstorage

NFSFTP

optional

DistributedDistributed Query Query ProcessingProcessing

Data Data flowflow modelmodel producesproduces jobsjobs to to bebe scheduledscheduled

ExampleExample: 549 : 549 imagesimages (~2GB (~2GB datadata), 2 x 1:1), 2 x 1:1

MainlyMainly usefuluseful forfor offline offline featurefeature extractionextraction((methodmethod typetype 1:1)1:1)

Number of clients Number of clients

Sp

eed

up

Tim

e [

s]

OverviewOverview

Motivation and goalMotivation and goal

Feature representationFeature representation

System architectureSystem architecture

PACS integrationPACS integration User interfacingUser interfacing

System interconnectionSystem interconnection

Workflow managementWorkflow management

ExamplesExamples

SummarySummary

PACS Integration: User PACS Integration: User InterfacingInterfacing

WebWeb--basedbased modular conceptmodular concept

using databaseusing database

complete loggingcomplete loggingof interactionsof interactions

parameter modules[relevance feedback]

output modules[relevant facts]

OK ?

in loop ?

start loop ?

end

start

query logging

transaction modules(undo, redo, history)

usersystem

yes

process modules(and, or)

yes

mergeyes

no

no

no

step back ? no

yes

search

parameter modules[relevance feedback]

output modules[relevant facts]

OK ?

in loop ?

start loop ?

end

start

query logging

transaction modules(undo, redo, history)

usersystemusersystem

yes

process modules(and, or)

yes

process modules(and, or)

yes

process modules(and, or)

yes

mergeyes

mergeyes

no

no

no

step back ? no

yes

search

PACS Integration: User PACS Integration: User InterfacingInterfacing

WebWeb--basedbased modular conceptmodular concept

using databaseusing database

complete loggingcomplete loggingof interactionsof interactions

Best Paper AwardBest Paper Award J Digit Imaging 2008J Digit Imaging 2008

First Place (Technical) First Place (Technical)

Society of Imaging Informatics in Medicine (SIIM)Society of Imaging Informatics in Medicine (SIIM) Deserno TM et al.:Deserno TM et al.:

Extended query refinement for medical image retrievalExtended query refinement for medical image retrieval

parameter modules[relevance feedback]

output modules[relevant facts]

OK ?

in loop ?

start loop ?

end

start

query logging

transaction modules(undo, redo, history)

usersystem

yes

process modules(and, or)

yes

mergeyes

no

no

no

step back ? no

yes

search

parameter modules[relevance feedback]

output modules[relevant facts]

OK ?

in loop ?

start loop ?

end

start

query logging

transaction modules(undo, redo, history)

usersystemusersystem

yes

process modules(and, or)

yes

process modules(and, or)

yes

process modules(and, or)

yes

mergeyes

mergeyes

no

no

no

step back ? no

yes

search

navigationheader

parameters

status

output

ExampleExample: : WebWeb--basedbased InterfacesInterfaces

Five Five componentscomponents headerheader barbar

navigationnavigation barbar

parameterparameter fieldfield

statusstatus barbar

outputoutput fieldfield

ContructionContruction rulesrules optional optional componentscomponents in in fixedfixed orderorder withwith adaptive adaptive navigationnavigation

PACS Integration: System PACS Integration: System InterconnectionInterconnection

PACSPACS IRMAIRMA

applicationapplicationprogrammingprogramming

interfaceinterface

APIAPI

IRMAhandle

XML-RPC

IRMAscheduler &

communicator

IRMAdaemon

SQLdatabase

IRMAprograms

HTTP

GUIs forimage retrieval

GUIs fordata entry

PHPweb server

HTTP

HTTP

communicationcommunicationinterfaceinterface

DICOMDICOMDICOMnetwork

imagingmodalities

viewingapplication

PACSarchive

physician‘sworkstation

server level

server level

any client

RISReport

Management

furtherHIS

ModalitiesCT, MR, …

IRMACommunicator

2b, 6a: HL7 (ORM)11a,b: HL7 (ORU)

5: DICOM (Store)

3, 7, 9: DICOM (Query/Retrieve)

Online-Storage

Archive(NAS, DVD)

PACS-DB

2a: DICOM (Modality-Worklist)

PACS-Broker

1: HL7 (ADT, ORM)6b: HL7 (ORM)12: HL7 (ORU)

10a: HTTPS

Viewing SoftwareEasyVision

2c, 6c: HL7 (ORM)

4

IRMA-DB

AP

I

optional: 10b: SQL

8: SQL

IRMA Scheduler

IRMA Webserver

IRMA Daemons

IRMA Scheduler

IRMA Webserver

IRMA Daemons

PACS Integration: PACS Integration: System System InterconnectionInterconnection

Communication protocolCommunication protocol DICOMDICOM

HL7HL7

RISReport

Management

furtherHIS

ModalitiesCT, MR, …

IRMACommunicator

2b, 6a: HL7 (ORM)11a,b: HL7 (ORU)

5: DICOM (Store)

3, 7, 9: DICOM (Query/Retrieve)

Online-Storage

Archive(NAS, DVD)

PACS-DB

2a: DICOM (Modality-Worklist)

PACS-Broker

1: HL7 (ADT, ORM)6b: HL7 (ORM)12: HL7 (ORU)

10a: HTTPS

Viewing SoftwareEasyVision

2c, 6c: HL7 (ORM)

4

IRMA-DB

AP

I

optional: 10b: SQL

8: SQL

IRMA Scheduler

IRMA Webserver

IRMA Daemons

IRMA Scheduler

IRMA Webserver

IRMA Daemons

PACS Integration: PACS Integration: System System InterconnectionInterconnection

Communication protocolCommunication protocol DICOMDICOM

HL7HL7

SPIE 2008SPIE 2008Poster AwardPoster Award Honorable Mention Honorable Mention

Society of PhotoSociety of Photo--optical Instrumentation Engineeringoptical Instrumentation Engineering Deserno TM et al.:Deserno TM et al.:

Integration of a CBIR system into radiological routineIntegration of a CBIR system into radiological routine

PACS Integration: Workflow ManagementPACS Integration: Workflow Management

JustJust aanothernother symbol to the button barsymbol to the button bar ee.g., .g., EasyWebEasyWeb, , MitraMitra Corp. (Philips OEM)Corp. (Philips OEM)

PACS Integration: Workflow ManagementPACS Integration: Workflow Management

CBIR RootCBIR Root

CBIR ReferenceDatabase

CBIR ReferenceDatabase CBIR ExecutionCBIR Execution

TID 4019„CAD Algorithm Identification“

TID 4019„CAD Algorithm Identification“

TID 1204„Language of Content

Item and Descendant“

TID 1204„Language of Content

Item and Descendant“

Similar images and

scores

Images for retrievalLanguage

Product, parameters

Examinationimage or

ROI

IHEIHE--conformant workflow managementconformant workflow management Evidence CreatorEvidence Creator

PostPost--Processing ManagerProcessing Manager

Image Manager/Archive Image Manager/Archive

Image DisplayImage Display

DICOM Structured ReportingDICOM Structured Reporting

PACS Integration: Workflow ManagementPACS Integration: Workflow Management

CBIR RootCBIR Root

CBIR ReferenceDatabase

CBIR ReferenceDatabase CBIR ExecutionCBIR Execution

TID 4019„CAD Algorithm Identification“

TID 4019„CAD Algorithm Identification“

TID 1204„Language of Content

Item and Descendant“

TID 1204„Language of Content

Item and Descendant“

Similar images and

scores

Images for retrievalLanguage

Product, parameters

Examinationimage or

ROI

IHEIHE--conformant workflow managementconformant workflow management Evidence CreatorEvidence Creator

PostPost--Processing ManagerProcessing Manager

Image Manager/Archive Image Manager/Archive

Image DisplayImage Display

DICOM Structured ReportingDICOM Structured Reporting

CARS 2010 CARS 2010 EuroPACSEuroPACS Poster AwardPoster Award First Price First Price

ComputerComputer--Assisted Radiology and SurgeryAssisted Radiology and Surgery Welter P et al.:Welter P et al.:

Workflow management of contentWorkflow management of content--based image retrieval based image retrieval for CAD support in PACS environments based on IHEfor CAD support in PACS environments based on IHE

ExampleExample: DICOM SR CBIR : DICOM SR CBIR TemplatesTemplates

OFFIS OFFIS DICOMscopeDICOMscope, , http://dicom.offis.dehttp://dicom.offis.de

OverviewOverview

Motivation and goalMotivation and goal

Feature representationFeature representation

System architectureSystem architecture

PACS integrationPACS integration

ExamplesExamples OffOff--line demonstrationline demonstration

http://irmahttp://irma--project.org/onlinedemos_en.phpproject.org/onlinedemos_en.php

CBIRCBIR--CADCAD

Other applicationsOther applications

SummarySummary

OffOff--lineline DemonstrationDemonstration

http://irmahttp://irma--project.orgproject.org

ExtendedExtended Query Query RefinementRefinement

Example: NIH, USA, Shape RetrievalExample: NIH, USA, Shape Retrieval

DatabaseDatabase ~ 50,000 spine x~ 50,000 spine x--rayray

Hosted in both systems Hosted in both systems

User InterfaceUser Interface IRMAIRMA

Similarity Similarity computingcomputing SPIRSSPIRS

Online Online interconnectioninterconnection

CBIRCBIR--CADCAD

Automatic Bone Age AssessmentAutomatic Bone Age Assessment

1818

1616

1717

2323

2121

1616

2727

2020

1919

2020

CBIRCBIR--CADCAD

Automatic Bone Age AssessmentAutomatic Bone Age Assessment

ScienceDirectScienceDirect Top25 Top25 place 9 of most downloadedplace 9 of most downloaded

JanJan--Mar 2005Mar 2005

ComputComput Med Imaging GraphMed Imaging Graph Lehmann TM et al.:Lehmann TM et al.:

Automatic categorization Automatic categorization of medical images of medical images for contentfor content--based retrieval based retrieval and data miningand data mining

1818

1616

1717

CBIRCBIR--CADCAD

Other Applications (non medical)Other Applications (non medical)

Automatic sewer assessmentAutomatic sewer assessment shape & textureshape & texture

30,000 m30,000 m

Other Applications (non image)Other Applications (non image)

Scientific literatureScientific literature text retrievaltext retrieval

~ 1,500 PDF~ 1,500 PDF

OverviewOverview

Motivation and goalMotivation and goal

Feature representationFeature representation

System architectureSystem architecture

PACS integrationPACS integration

ExamplesExamples

SummarySummary IRMAIRMA

Information logisticsInformation logistics

Future challengesFuture challenges

SummarySummary

IRMA IRMA -- Image Retrieval in Medical ApplicationsImage Retrieval in Medical Applications

ContentContent--based image managementbased image management

Three levels of semanticsThree levels of semantics globalglobal

locallocal

structuralstructural

ApplicationsApplications diagnosticsdiagnostics

researchresearch

teachingteaching

Information LogisticsInformation Logistics

TagareTagare et al., et al., JAMIAJAMIA 1997; 4: 1841997; 4: 184--198198

content understandingcontent understanding

qu

ery

co

mp

letio

nq

ue

ry c

om

ple

tion

inte

ract

ion

inte

ract

ion

IRMAIRMA

CBIRCBIR

texttext--basedbasedindexingindexing

Information LogisticsInformation Logistics

TagareTagare et al., et al., JAMIAJAMIA 1997; 4: 1841997; 4: 184--198198

content understandingcontent understanding

qu

ery

co

mp

letio

nq

ue

ry c

om

ple

tion

inte

ract

ion

inte

ract

ion

IRMAIRMA

CBIRCBIR

texttext--basedbasedindexingindexing

IRMA:IRMA:right right informationinformation

in right timein right timeat right at right placeplace

Future ChallengesFuture Challenges

semantic

- not addr.- manual- computer-

assisted- automatic

context

- not addr.(specific)

- limited- general

application

- not addr.- mentioned- shown- offline- online

integration

- not addr.- data- function- context

indexing

- not addr.- parallel- indexed- both

evaluation

- not addr.– xxx

- qualitative– xxx

- quantitative– xxx

query

- not addr.- feature- pattern- compos.- sketch

feedback

- not addr.- basic- advanced

refinement

- not addr.- forward- backward- complete- combination- learning

gaps

- grayscale- color- shape- texture- special – xxx- hybrid

- not applicable- undeclared – xxx- non-metric – xxx- metric – xxx- hybrid – xxx

image features distance measuresimage features distance measures

structure

- not addr.(global)

- local- relational

scale

- not addr. (single)

- multi

dimension

- not addr.- cpl. range- cpl. domain- cpl. both

- not addr.(manual)

- computer-assisted

- automatic

extraction

content performance usabilityfeature

characteristics

system I/O signaturesystem I/O signature

- not addr.- diagnostics- research- teaching- learning- hybrid

- 1D- 2D- 2D+t- 3D- 3D+t- hybrid

system intention data dimension input data

- free text- keyword- feature value- image- hybrid

output data

- image only- image & keyword- image & text- keyword only- free text- hybrid

Future Future ResultsResults

PubMedPubMed EntrezEntrez todaytoday

Future Future ResultsResults ......

PubMedPubMed EntrezEntrez tomorrowtomorrow

AcknowledgmentsAcknowledgments

IRMA is translational researchIRMA is translational research at at RWTH RWTH Aachen University of TechnologyAachen University of Technology Department of Medical InformaticsDepartment of Medical Informatics

Department of Diagnostic RadiologyDepartment of Diagnostic Radiology

Chair of Computer Science VIChair of Computer Science VI

FundsFunds RWTH, RWTH, grant START 81/98grant START 81/98

German Research Foundation German Research Foundation DFG, grants Le 1108/4, 1108/6, 1108/9DFG, grants Le 1108/4, 1108/6, 1108/9

http://irmahttp://irma--project.orgproject.org

Springer, Berlin 2011978-3-642-15815-5