Similarity Searching in Medical Image Databases

We propose a method to handle approximate searching by image content in medical image databases. Image content is represented by attributed relational graphs holding features of objects and relationships between objects. The method relies on the assumption that a fixed number of "labeled" or "expected" objects (e.g., "heart", "lungs", etc.) are common in all images of a given application domain in addition to a variable number of "unexpected" or "unlabeled" objects (e.g., "tumor", "hematoma", etc.). The method can answer queries by example, such as "find all X-rays that are similar to Smith's X-ray". The stored images are mapped to points in a multidimensional space and are indexed using state-of-the-art database methods (R-trees). The proposed method has several desirable properties: (a) Database search is approximate, so that all images up to a prespecified degree of similarity (tolerance) are retrieved. (b) It has no "false dismissals" (i.e., all images qualifying query selection criteria are retrieved). (c) It is much faster than sequential scanning for searching in the main memory and on the disk (i.e., by up to an order of magnitude), thus scaling-up well for large databases.

[1]  Christos Faloutsos,et al.  The R+-Tree: A Dynamic Index for Multi-Dimensional Objects , 1987, VLDB.

[2]  Shi-Kuo Chang,et al.  Image Information Systems: Where Do We Go From Here? , 1992, IEEE Trans. Knowl. Data Eng..

[3]  H. V. Jagadish,et al.  Linear clustering of objects with multiple attributes , 1990, SIGMOD '90.

[4]  K. Wakimoto,et al.  Efficient and Effective Querying by Image Content , 1994 .

[5]  Shi-Kuo Chang,et al.  Iconic Indexing by 2-D Strings , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  RoussopoulosNick,et al.  Direct spatial search on pictorial databases using packed R-trees , 1985 .

[7]  Azriel Rosenfeld,et al.  Computer Vision , 1988, Adv. Comput..

[8]  Euripides G. M. Petrakis,et al.  A Medical Image Data Base System for Tomographic Images , 1989 .

[9]  Martin A. Fischler,et al.  The Representation and Matching of Pictorial Structures , 1973, IEEE Transactions on Computers.

[10]  Silvana G. Dellepiane,et al.  Model generation and model matching of real images by a fuzzy approach , 1992, Pattern Recognit..

[11]  Euripides G. M. Petrakis,et al.  A Generalized Approach for Image Indexing and Retrieval Based on 2-D Strings1 , 1996 .

[12]  Ramesh C. Jain NSF workshop on Visual Information Management Systems , 1993, SGMD.

[13]  Euripides G. M. Petrakis,et al.  Methodology for the representation, indexing and retrieval of images by content , 1993, Image Vis. Comput..

[14]  Shi-Kuo Chang,et al.  Principles of pictorial information systems design , 1988 .

[15]  S C Orphanoudakis,et al.  I2C: a system for the indexing, storage, and retrieval of medical images by content. , 1994, Medical informatics = Medecine et informatique.

[16]  H. V. Jagadish,et al.  A retrieval technique for similar shapes , 1991, SIGMOD '91.

[17]  Pasquale Savino,et al.  An Information-Retrieval Approach for Image Databases , 1992, VLDB.

[18]  Hideyuki Tamura,et al.  Image database systems: A survey , 1984, Pattern Recognit..

[19]  Christos Faloutsos,et al.  Hilbert R-tree: An Improved R-tree using Fractals , 1994, VLDB.

[20]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[21]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[22]  Ramesh C. Jain,et al.  A Visual Information Management System for the Interactive Retrieval of Faces , 1993, IEEE Trans. Knowl. Data Eng..

[23]  Peiya Liu,et al.  Content-based indexing technique using relative geometry features , 1992, Electronic Imaging.

[24]  SUH-YIN LEE,et al.  Spatial reasoning and similarity retrieval of images using 2D C-string knowledge representation , 1992, Pattern Recognit..

[25]  Jian-Kang Wu,et al.  Identifying faces using multiple retrievals , 1994, IEEE MultiMedia.

[26]  Nick Roussopoulos,et al.  Direct spatial search on pictorial databases using packed R-trees , 1985, SIGMOD Conference.

[27]  Shi-Kuo Chang,et al.  SPATIAL REASONING, IMAGE INDEXING AND RETRIEVAL USING SYMBOLIC PROJECTIONS , 1996 .

[28]  Kim L. Boyer,et al.  Hypothesizing structures in edge-focused cerebral magnetic resonance images using graph-theoretic cycle enumeration , 1993 .

[29]  I. Kapouleas Segmentation and feature extraction for magnetic resonance brain image analysis , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[30]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[31]  Robert M. Haralick,et al.  Structural Descriptions and Inexact Matching , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[32]  Stavros Christodoulakis,et al.  Multimedia document presentation, information extraction, and document formation in MINOS: a model and a system , 1986, TOIS.

[33]  Christos Faloutsos,et al.  Fractals for secondary key retrieval , 1989, PODS.

[34]  Suh-Yin Lee,et al.  2D C-string: A new spatial knowledge representation for image database systems , 1990, Pattern Recognit..

[35]  Klaus H. Hinrichs,et al.  The Grid File: A Data Structure to Support Proximity Queries on Spatial Objects , 1983, International Workshop on Graph-Theoretic Concepts in Computer Science.

[36]  Hans-Peter Kriegel,et al.  The R*-tree: an efficient and robust access method for points and rectangles , 1990, SIGMOD '90.

[37]  Nick Roussopoulos,et al.  Nearest neighbor queries , 1995, SIGMOD '95.

[38]  William I. Grosky,et al.  Index-based object recognition in pictorial data management , 1990, Comput. Vis. Graph. Image Process..

[39]  Jack A. Orenstein Spatial query processing in an object-oriented database system , 1986, SIGMOD '86.

[40]  Suh-Yin Lee,et al.  Similarity retrieval of iconic image database , 1989, Pattern Recognit..