0% found this document useful (0 votes)
96 views6 pages

Content Based Image Retrieval System Modeling: International Scientific Conference Computer Science'2008

The document summarizes a framework for building content-based image retrieval systems. It proposes a framework with two main subsystems: 1) a database generation subsystem that extracts features from images and builds the database, and 2) a database retrieval subsystem that processes user queries, extracts query features, and performs similarity matching to return relevant images. The framework is intended to be generic enough to cover different image collections, user needs, and applications. It models images with multiple description levels from global attributes to local object and component attributes.

Uploaded by

Gerard Joe Nigel
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views6 pages

Content Based Image Retrieval System Modeling: International Scientific Conference Computer Science'2008

The document summarizes a framework for building content-based image retrieval systems. It proposes a framework with two main subsystems: 1) a database generation subsystem that extracts features from images and builds the database, and 2) a database retrieval subsystem that processes user queries, extracts query features, and performs similarity matching to return relevant images. The framework is intended to be generic enough to cover different image collections, user needs, and applications. It models images with multiple description levels from global attributes to local object and component attributes.

Uploaded by

Gerard Joe Nigel
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

International Scientific Conference Computer Science2008

Content Based Image Retrieval System Modeling


Mariana Stoeva
Department of Computer Science and Technology, Technical University Varna, Varna, Bulgaria

Abstract: The need for content-based access to image and video information from media archives has captured the attention of researchers in the recent years. Research efforts have led to the development of methods that provide access to image and video data. Our work tries to provide modelers with a framework and corresponding models for building an image database from a collection of images. We propose a framework and block diagram offering a choice of all possible components in order to build up an image database from a corpus of images and users requirements. We describe some examples which support understanding of our models. Keywords: Content-based Image Retrieval Systems, Image Databases, Image Retrieval, Data modeling, System modeling

1. INTRODUCTION Content-Based Image Retrieval (CBIR) systems are in the focus of attention of all visual information systems investigators. New visual query specification methods, new indexes for data setting, and new ways for similarity determination between the saved in the Image Data Bases (IDB) image description data and describing queries [7] are used for image search and retrieval on the base of their contents. The last investigations examine the content based IDB in the context of the object relation model and the Queryby-example philosophy. The basic directions for the content based IDB development according to [1] are: creation of new methods for image description and image property extraction; development of efficient data models that allow content based direct organized access; elaboration of the image similarity search and retrieval methods; formulation of similarity measures that are necessary in the process of images indexing and retrieval; formulation of queries and complex queries processing. The key directions for each realization are [6]: efficient description and effective extraction; flexibility and extend ability of the capabilities of the content based access; efficiency and utility. In this paper we are trying, by using the achievements in the area of the CBIR systems, to create a generalized framework model of the CBIR systems that should be valid for the different types of realizations and applications. Our work tries to provide modelers with a framework and corresponding models for building an image database from a collection of images. We propose a framework and block diagram offering a choice of all possible components in order to build up an image database from a corpus of images and users requirements. We hope that our work will contribute for the creation of comprehensive environment for modeling and prototyping of CBIR systems and for the development of methodology for image database engineering. Section 2 presents a review of the principle expected features that a framework should include and describes its architecture. An example application is presented in Section 3. The paper finishes with conclusions.

597

International Scientific Conference Computer Science2008

2. CONTENT-BASED IMAGE DATABASES MODELING Image databases designers use three main inputs: an image collection, users requirements, and an application domain. Each input induces constraints on the databases to be built. Modelers must find a compromise between these constraints [5]. In order to determine the actual needs of IDB designers, we have studied various projects [2,3,7]. Our review of IDB can be summarized as follows: Volume of data IDB has to manage huge amounts of data. They use two main strategies (indexing and classification) in order to virtually diminish the amount of data to be researched during the image retrieval. An image is described by a combination of syntactical (color histograms, textures, shapes) and semantical (also called meta-data) information and a query can be expressed using a combination of syntactical and semantical image features. Granularity image descriptions are generally composed of global and local information. Most image databases offer a dual search interface (using either classical queries or query-by-content The existing systems have been designed by a careful choice of basic mechanisms (indexing or classification) and features of images (syntactical or semantical). Such a choice depends on the database application domain, on images themselves (i.e. on their main characteristics), and on users requirements. Our conviction is that an efficient framework should: be generic enough in order to cover most of modelers requirements, whatever their image corpus and their users requirements may be. provide a convenient support for both syntactical and semantical information provide a convenient support for local and global descriptions. The creation of our framework of CBIR system steps on the base of the published in [2, 3, 4, 5] models but it differs from them by structure, components, and data models. It includes: built-by-modules subsystems, processing and algorithms types, data models. This framework offers a choice of all possible components in order to build up an image database from a corpus of images and users requirements. As a result of the analysis of the existing IDB, of their structures, organization and abilities for access that they give, a generalized architecture of the possible image data processing in the basic processes of saving and retrieval of IDB images is presented. This generalized our architecture-based framework for building an Image Databases from a Collection of Images. It is displayed on Fig.1. and may be used for presentation of the key editions and methods that are proposed in the literature. In our methods architecture, the basic components are the two mutually connected processes: image saving and inserting in IDB and image retrieval by users query. The two basic subsystems DB Generation Subsystem and DB Retrieval Subsystem correspond to these main processes. In the first subsystem, the images that are added to IDB are processed by features extraction algorithms or by expert. In this way the images are described by syntactical and semantical attributes, which are presented in our data model. The data model includes connected sub-descriptions on different levels. Each one of them includes attributes, a set of components and spatial relations between components. The types of the extracted image features, their describing characteristics and the levels of their extraction (image, object, components) are determining for the abilities of access to the saved data.

598

International Scientific Conference Computer Science2008

Within our model an image, denoted by I is described in terms of simple and of complex objects. Let us denote OI a set of simple and complex objects. Each object oOI is described by Attributes (semantic and syntactical (colour, texture, shape) denoted by Att(o)), Set of object components Set(o), and Spatial Relation between Objects Rel(o)). We denoted by DescrI the set of image description: DescrI ={< Att(o), Set(o), Rel(o)>} oOI The images inserted in IDB together with their feature description data form a property presentation that is saved in a data structure of IDB. The features in the form of coded vectors can be used as indexes for direct organization of the access to IDB or for data clustering. According to the level of the used presentation of image contents two approaches for indexing techniques may be determined: indexing on the base of global distribution of the image characteristics and indexing on the base of the typical peculiarities of local image areas or regions.
Data Bases Generation Subsystem
Physical Image data Semantical data

Data Bases Retrieval Subsystem Query Processing Subsystem


Image Query-byexample Direct Query Specification

Feature Extraction automatically by expert

Feature Extraction

Query Image Description Image Description Model


Image Description Level : Image
Global attributes: Meta, Color,Texture-Att(I); Set of objects - Set(I) Spatial Relation of image objects - Rel(I) Global attributes: Meta, Color, Texture- Att(I); Set of component objects - Set(I) Spatial Relation of image objects - Rel(I)

Object Component Level : Object Component Level : Object


Local attr.: text, color, texture, shape- Att(o) Set of object components - Set(o) Relation of image components - Rel(o)

Object Description

Index access

Similarity searching

Feature Matching Subsystem Saving, Indexing / Classification Similarity measure Image Data Bases

Retrieval Images

Fig. 1: The framework architecture of CBIR design

The small computing complexity and the precision and exactness of the retrieval process are achieved by integration of text annotation with the images as in [6, 7]. 599

International Scientific Conference Computer Science2008

The DB Retrieval Subsystem has to search and discover an answer of users query. This subsystem is divided in two subsystems: Query Processing Subsystem and Feature Matching Subsystem. This process is determining the system rapidity. The first subsystem processes the query primarily. The query specification may be done by example image, drawn by the users draft, or exact and clear information from the user about the primary features of his interest. The cognitively based presentation has an important role in query processing on different levels. The query presentation is a result of the same processing for the same properties extraction so as inserting image in IDB. The same algorithms for properties extraction are used also for the query image named Example and the result is a presentation that is used for the query index forming. The search of a similar index to those in the IDB is implemented by the Feature Matching Subsystem. The similarity matching of the sample index with the IDB indexes aims parts of the images to be found that are similar to a given sample or to a defined variant of a given sample. The type and depth of the properties extraction from the inserted in IDB images are determining for the functionality and flexibility of every visual information system. As in most cases the extracted characteristics-indexes are multidimensional; the approach of similarity search is perceived. The similarity search uses a similarity measure as a similarity criterion. The measure evaluates the similarity degree between two images and is determining in the process indexing and similarity integration of multi-dimensional index vectors of the image and the query. In accordance with our data model we can define in a generous aspect the similarity measure that evaluates similarity between query image (Q) description and a saved in IDB image (I) description. The measure sim(Q,I) [0,1] and is given by (1). (1) Sim (Q,I) =
O I OQ
k OI OQ att .number

w1

i =1

[Att (O
i

kI

) Att i (OkQ ) + w2
2

rel.number

[Re l

j (OkI

) Re l j (OkQ )

O I OQ

where w1, w2 are weigh coefficients and w1+ w2 =1; OI OQ is the number of common objects and OI OQ is the number of all objects in compared images. In a case of absolute identity Sim (Q, I)= 1 and is 0 in absence of common objects. Those images from IDB whose presentation is evaluated by the similarity measure as maximal similar are returned as a query result. 3. AN EXAMPLE APPLICATION As an example for illustration of our frame work architecture and data model we present an image (Fig. 2) denoted by Iplan which is a plan of ancient town Troy presented in the archeological literature. The principal of image decomposition is depicted in Fig. 3. In the first level there is image description with global attributes. Set of objects includes two complex objects (Troy II) and (Troy III). Their descriptions compose the next level 1. By their sides these objects consist also of separate components. In the level 2 are presented components of object A - A1( Megarons), A2 (City Wall II) and A3(City Wall I). The next level 3 contains descriptions of components (A21: Gate and Ramp), A22: FO Gate). Analogically the object B is decomposed to two objects B1(City Wall II) and B2(Pillar House) and B1 contains B11 (U Gate), B12( Dardanos Gate). For the example image Iplan we obtain the set of simple objects: Level 2(Iplan)={ A1,A21, A22, A3,B11, B12, B2} 600

International Scientific Conference Computer Science2008

A
A2 A1 A3 A21 A22 B11 B2 B12 B B1

Fig. 2: Image Iplan - Plan of ancient town Troy

Under the control of an expert, a set of all objects can be defined: OIplan ={I, A, A1,A2,A21, A22, A3,B,B1,B11, B12, B2} Each object is presented by its description. Descro =< Att(o), Set(o), Rel(o)> For example the object A description can be presented by records: DescrA =<Attributes Troy II, area geometry, Sub- objects A1, A2. A3, Spatial relation matrix 33)>
Image Iplan: Plan of Troy, Set of objects (A,B) Attributes (Iplan), Relations (A,B)

Level 0

Object A: Troy II, Attributes (A), Relations (A1, A2, A3)

Object B: Troy III, Attributes (B), Relations (B1,B2)

Level 1

A2: City Wall II , Attributes (A2), Relation (A21,A22)

A3: City Wall I , A1: Megarons , Attributes (A1) Attributes (A3)

B1: City Wall II , Attributes (B2), Relation (B11,B12)

B2: Pillar House, Attributes (B2)

Level 2

A21: Gate and Ramp, Attributes (A21)

A22: FO Gate , Attributes

B21: U Gate , Attributes (B21)

B22: Dardanos Gate,


Attributes (B22)

Level 3

Fig3: Hierarchical composition of the image Iplan

4. CONCLUSIONS In this paper, we proposed a framework and a block diagram offering a choice of all possible components for building an image database from a collection of images together with our data model. Image descriptions in our model are based on set of simple and complex objects. Objects can be either syntactical or semantical described in different levels commonly with their spatial relations. With our framework architecture 601

International Scientific Conference Computer Science2008

based our and anothers experience we try to make the CBIR systems design more understandable. Despite their specificity, we are trying to bring their design to closer to this of the ordinary object-relation systems. The future development of this work we see in the development of the methodology for image database engineering by using of new methods, approaches and strategies. We already began the creation of a program tool that will poses different feature extraction algorithms, indexing and classification algorithms and combination strategies that are organized in a library. 5. REFERENCES [1] Al-Khatib, W., Day, Y., F. Ghafoor, A., Berta, P. (1998) Semantic Modeling and Knowledge Representation in Multimedia Databases, IEEE Trans. on Knowledge and Data Ingenering, 11, 1, 64-80 [2] Antani, S., Kasturi, R., Jain, R. (2002) A surveyon the use of pattern recognition methods for abstraction, indexing and retrieval of images and video, Pergamon, Pattern Recognition, 35, 945965 [3] Besson, L., da Costa, A., Lecrcq, E., Terrasse, M. (2003) A CBIR-Framework: Using both Syntactical and Semantical Information for Image Description, Proceedings of the 7th International Database Engineering and Applications Symposium (IDEAS 2003), short paper, IEEE Computer Society, 385-390, Hong Kong [4] Besson, L., da Costa, A., Lecrcq, E., Terrasse, M. (2004) Ikosem's Genric Model for Syntactical and Semantical Image description: the core component of a framework for image database engineering", Proceedings of the Tenth International Workshop on Multimedia Information Systems, University of Maryland, USA [5] Besson, L., da Costa, A., Lecrcq, E., Terrasse, M. (2004) IkoSem: a Framework and a Methodology for Building an Image Database from a Collection of Images, Proceedings of the Fifth International Conference on Web-Age Information Management, Dalian, China [6] Smith, J.R., () Integrated Spatial and Feature Image Systems: Retrieval, Analisis and Compression. http: //disney.ctr.columbia.edu /jrsthesis /thesissmall. html [7] Stanchev, P., (2001) Content-Based Image Retrieval Systems, ComSysTech2001- Bulgarian Computer Science Conference Sofia, Bulgaria, P11-P15

602

You might also like