Content Based Retrival
Content-based retrieval (CBR)of a multimedia data is retrieval that uses the text of the document rather than any added metadata. Free text searching is a good example of content-based text retrieval for text documents. The words making up the content of the document are indexed and used as the basis for retrieval, sometimes in conjunction with quite sophisticated “intelligent” software used to satisfy the query. But in case of images and videos CBR is difficult. The difficulty is that an image is an collection of pixels with color specified for each pixels but need to interpret them automatically and see meaningful regions of colour, recognise objects and identify scenes which can usefully form the basis of effective image matching processes.
How can CBR be performed for images :
1. The application provides us a drawing tool so that we can draw image and calculate feature of query image and search accordingly in database.
2. Or we can prform Query By Example : in this case we provide an example image so that an iomage from database should be similar to it.
How can CBR be performed for images :
- Image Retrieval By Color : The colour histogram has been a simple and popular representation which captures the relative amounts of each colour in an image. But it is a global measure and does not give information about colour variations at local positions in the image. Color Histogram gives the proportio of pixels of each color within a image. Now we define a distance color set distance d(set)=(cq-ct)tA(cq-ct) where
- cq: Query color histogram
- ct: Target color histogram
- A is the color similarity matrix.
- Region Query for Images by Spatial description : Image may be divided into some regions. Here we can perform triangulation of image. Now region location can be found using Euclidean distance of centroids. When we query for an region of an image we can make the weighted sum of
- Color set
- Location
- Area
- Spatial extent
- Adjacency
- Nearness
- Overlap
- Surround
1. The application provides us a drawing tool so that we can draw image and calculate feature of query image and search accordingly in database.
2. Or we can prform Query By Example : in this case we provide an example image so that an iomage from database should be similar to it.