Professional Documents
Culture Documents
ABSTRACT
Image indexing and retrieval using a concept-based approach involves extraction, modelling and indexing of image
content information. Computer vision offers a variety of techniques for searching images in large collections. We
propose a method that enables components of an image to be categorised on the basis of their relative importance in
combination with filtered representations. Our method concentrates on matching subparts of images, defined in a variety
of ways, in order to find particular objects. These ideas are illustrated with a variety of examples. We focus on Concept-
based Image Indexing and Retrieval (CIIR), using a fuzzy expert systems, density measure, supporting factors and other
attributes of image components to identify and retrieve images accurately and efficiently.
Groom
People Wedding Figure 2.3 Inference Engine Match-fire Cycles using a
Flowers Match-fire Procedure
Plants An example of an inference chain is given below:
Trees
Database Fuzzy indexing and retrieving has four main steps, and they
are: 1) Specifying the problem and defining the linguistic
Trees Flowers Groom Bride People
variables. 2) Determining the fuzzy sets. 3) Constructing
fuzzy rules. 4) Encoding the fuzzy sets, fuzzy rules and
procedures. These steps are illustrated in following
Plants W-Couple Wedding paragraphs.
3.1.1 SPECIFY THE PROBLEM AND DEFINE
Figure 2.7 Rule 3 LINGUISTIC VARIABLE
FC is a technique for gathering information and then inferring In building any expert system, we need to determine problem
from it whatever can be inferred; however, in forward chaining, input and output variables and their ranges in order to
Densities
Store in DB
4.3 EXPERIMETAL RESULTS
Images
collection
Before discussing the experimental results, we would like to
Other explain what we mean by supporting object. For example, if the
attributes Indexing
user searches for plant (which means factory), the system may
retrieve some other images not relevant like plant life and
Figure 4.1 Indexing Modules garden.
Using supporting object like smoke, which have a high value
Figure 4.1 illustrates the algorithm needed to store the data of of supporting factor with the plant (factory) and low value of
the fact attributes for all levels of facts. supporting factor with the plants (plant life, garden), this will
Thus our indexing algorithm consists of the following steps: help to reduce the ambiguity, and retrieve the most relevant
1. Collect the suitable images and store them in an image images.
folder. We have conducted experiments using different data sets to
2. Determine the primitive fact contained within the image. measure the performance of our system. Table 4.2 shows the
3. Extract the textual feature and create the mid-level and the results of our queries. When searching using images name
high-level fact, which are not primitive. without supporting object(s) having different levels of densities,
4. Compute the attributes values (densities, weights, the result was giving a large number of images, some of them
supporting factors, and weights in image when required). may not be relevant. However, with one supporting object
5. Save the fact information and the computed values in the having different levels of densities, the number of images
database and perform the indexing. decreases, and finally with two supporting objects having
different levels of densities, the number of displayed images
4.2 QUERY PROCESSING was decreased further and gives the most relevant images.
Our system checked the supporting factors for every object in
Figure 4.2 illustrates the algorithm needed to retrieve the data addition to the densities; both the density and the supporting
of the fact attributes for all levels of facts. factor play a major role in determining the retrieved images in
any query.