1 kmed: a knowledge-based multimedia medical database system wesley w. chu computer science...

62
1 KMeD: A Knowledge-Based KMeD: A Knowledge-Based Multimedia Medical Database Multimedia Medical Database System System Wesley W. Chu Wesley W. Chu Computer Science Department Computer Science Department University of California, Los University of California, Los Angeles Angeles http://www.cobase.cs.ucla.edu http://www.cobase.cs.ucla.edu

Upload: nathaniel-boyd

Post on 21-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

1

KMeD: A Knowledge-Based KMeD: A Knowledge-Based Multimedia Medical Database SystemMultimedia Medical Database System

Wesley W. ChuWesley W. ChuComputer Science DepartmentComputer Science Department

University of California, Los AngelesUniversity of California, Los Angeles

http://www.cobase.cs.ucla.eduhttp://www.cobase.cs.ucla.edu

Page 2: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

2

KMeD

A Knowledge-Based Multimedia Medical Distributed Database System

A Cooperative, Spatial, Evolutionary Medical Database System

Knowledge-Based Image Retrieval with Spatial and Temporal Constructs

Wesley W. ChuWesley W. Chu Computer Science DepartmentComputer Science DepartmentAlfonso F. CardenasAlfonso F. Cardenas Computer Science DepartmentComputer Science DepartmentRicky K. TairaRicky K. Taira Department of Radiological SciencesDepartment of Radiological Sciences

October 1, 1991 to October 1, 1991 to September 30, September 30,

19931993

July 1, 1993 to July 1, 1993 to June 30, 1997June 30, 1997

May 1, 1997 toMay 1, 1997 toApril 30, 2001April 30, 2001

Page 3: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

3

Research Team

StudentsJohn David N.

DionisioChih-Cheng HsuDavid JohnsonChristine Chih

CollaboratorsComputer Science

DepartmentAlfonso F. Cardenas

UCLA Medical SchoolDenise Aberle, MDRobert Lufkin, MDRicky K. Taira, MD

Page 4: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

4

Significance

Query multimedia data based on image content and spatial predicatesUse domain knowledge to relax and interpret medical queriesPresent integrated view of multiple temporal and evolutionary data in a timeline metaphor

Page 5: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

5

Overview

Image retrieval by feature and contentQuery relaxationSpatial query answeringSimilarity query answeringVisual query interfaceTimeline interfaceSample cases

Page 6: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

6

Image Retrieval by Content

Featuressize, shape, texture, density, histology

Spatial Relationsangle of coverage, shortest distance, overlapping ratio, contact ratio, relative direction

Evolution of Object Growthfusion, fission

Page 7: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

7

Page 8: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

8

Page 9: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

9

Page 10: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

10

Page 11: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

11

Characteristics of Medical Queries

MultimediaTemporalEvolutionarySpatialImprecise

Page 12: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

12

O O’

01

Om

O O

01

On

Evolution: Object O evolves into a new object O’

Fusion: Object 01, …, Om fuse into a new object

Fission: Object O splits into object 01, …, On

Page 13: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

13

Case a:

Case c:

The object exists with its supertype or aggregated type.

The life span of the object starts with and ends before its supertype or aggregated type.

Case b:

Case d:

The life span of the object starts after and ends with its supertype or aggregated type.

The life span of the object starts after and ends before its supertype or aggregated type.

Page 14: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

14

Lesion

Micro-Lesion

Micro-Lesion

Page 15: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

15

Page 16: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

16

Page 17: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

17

Page 18: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

18

Page 19: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

19

Query Modification Techniques

RelaxationGeneralizationSpecialization

Association

Page 20: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

20

Generalization and Specialization

More Conceptual Query

Specific Query

Conceptual Query Conceptual Query

Specific Query

Generalization

SpecializationGeneralization

Specialization

Page 21: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

21

Type Abstraction Hierarchy

Presents abstract view ofTypesAttribute valuesImage featuresTemporal and evolutionary behaviorSpatial relationships among objects

Provides multi-level knowledge representation

Page 22: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

22

TAH Generation for Numerical Attribute Values

Relaxation ErrorDifference between the exact value and the returned approximate valueThe expected error is weighted by the probability of occurrence of each value

DISC (Distribution Sensitive Clustering) is based on the attribute values and frequency distribution of the data

Page 23: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

23

TAH Generation for NumericalAttribute Values (cont.)

Computation Complexity: O(n2), where n is the number of distinct value in a clusterDISC performs better than Biggest Cap (value only) or Max Entropy (frequency only) methodsMDISC is developed for multiple attribute TAHs. Computation Complexity: O(mn2), where m is the number of attributes

Page 24: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

24

Query Relaxation

RelaxAttribute

Query

Yes

Display

QueryModification

AnswersDatabase

TAHs

No

Page 25: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

25

Cooperative Querying for Medical Applications

QueryFind the treatment used for the tumor similar-to (loc, size) X1 on 12 year-old Korean males.

Relaxed QueryFind the treatment used for the tumor Class X on preteen Asians.

AssociationThe success rate, side effects, and cost of the treatment.

Page 26: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

26

Type Abstraction Hierarchies forMedical Domain

Age

Preteens

910 1112

Teen Adult

Ethnic Group

Asian

Korean Chinese Japanese Filipino

African European

Tumor (location, size)

Class X

[loc1 loc3]

[s1 s3]

Class Y

[locY sY]

X1

[loc1 s1]

X2

[loc2 s2]

X3

[loc3 s3]

Page 27: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

27

Knowledge-Based Image Model

Representation Level(features and contents)

Brain TumorLateral

Ventricle

TAHSR(t,b)

TAHTumor Size

TAHSR(t,l)

TAHLateral

Ventricle

SR: Spatial Relationb: Braint: Tumorl: Lateral Ventricle

Knowledge Level

Schema LevelSR(t,b) SR(t,l)

Page 28: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

28

KnowledgeBasedQueryProcessing

Queries

Query Analysis andFeature Selection

Knowledge-BasedContent Matching

Via TAHs

Query Relaxation

Query Answers

Page 29: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

29

User Model

To customize query conditions and knowledge-based query processing

User typeDefault Parameter ValuesFeature and Content Matching Policies

Complete MatchPartial Match

Page 30: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

30

User Model (cont.)

Relaxation Control Policies

Relaxation Order

Unrelaxable Object

Preference List

Measure for Ranking

Page 31: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

31

Page 32: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

32

Page 33: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

33

Query Preprocessing

Segment and label contours for objects of interestDetermine relevant features and spatial relationships (e.g., location, containment, intersection) of the selected objectsOrganize the features and spatial relationships of objects into a feature databaseClassify the feature database into a Type Abstraction Hierarchy (TAH)

Page 34: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

34

Similarity Query Answering

Determine relevant features based on query inputSelect TAH based on these featuresTraverse through the TAH nodes to match all the images with similar features in the databasePresent the images and rank their similarity (e.g., by mean square error)

Page 35: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

35

Spatial Query Answering

PreprocessingDraw and label contours for objects of interestDetermine relevant features and spatial relationships (e.g., location, containment, intersection) of the selected objectsOrganize the features and spatial relationships of objects into a feature databaseClassify the feature database into a type abstraction hierarchy (TAH)

Page 36: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

36

Spatial Query Answering (cont.)

ProcessingSelect TAH based on t he query conditions and contextSearch nodes to match the query conditionsReturn images linked to the TAH node

Page 37: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

37

Similarity Query Answering

PreprocessingSelect objects and specify features of interest in the imageCreate a feature database of the selected objects for all imagesClassify the feature databases as type abstraction hierarchies

Page 38: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

38

Similarity Query Answering (cont.)

ProcessingDetermine relevant features based on query inputSelect TAH based on these features (interact with user to resolve ambiguity)Traverse through the TAH nodes to match all the images with similar features in the databasesPresent the images and rank their similarity (e.g., by mean square error)

Page 39: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

39

Page 40: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

40

Visual Query Language and Interface

Point-click-drag interfaceObjects may be represented iconicallySpatial relationships among objects are represented graphically

Page 41: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

41

Visual Query Example

Retrieve brain tumor cases where a tumor is located in the region as indicated in the picture

Page 42: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

42

Page 43: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

43

Page 44: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

44

Page 45: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

45

Page 46: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

46

Page 47: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

47

Page 48: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

48

Page 49: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

49

Page 50: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

50

Page 51: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

51

Page 52: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

52

Implementation

Sun Sparc 20 workstations (128 MB RAM, 24-bit frame buffer)Oracle Database Management SystemX/Motif Development Environment, C++Mass Storage of Images (9 GB)

Page 53: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

53

Page 54: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

54

Page 55: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

55

Page 56: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

56

Page 57: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

57

Conclusions

Image retrieval by feature and contentMatching and relaxation images based on featuresProcessing of queries based on spatial relationships among objectsAnswering of imprecise queriesExpression of queries via visual query languageIntegrated view of temporal multimedia data in a timeline metaphor

Page 58: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

58

Page 59: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

59

Page 60: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

60

Semi-Automatic Segmentation of Lung Tumors

classificationclassification seedestimation

seedestimation

adaptive fusionadaptive fusion

regiongrowing

regiongrowing

tumorsegment

tumorsegment

interesting area

Page 61: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

61

Page 62: 1 KMeD: A Knowledge-Based Multimedia Medical Database System Wesley W. Chu Computer Science Department University of California, Los Angeles

62