As shown in the following figure, some major components of a CBIR are:
- Image Database
- Feature Extraction Block
- Indexing Block
- Feature Database
- Search and Retrieval Block
- User Interface
- User Relevant Feedback processing Block
Row Images are stored into Image database. In order to fast access to these images, some descriptors should be extracted from them, which describe them in the best way. These descriptor appear into integer or real values, in order to be comparable. These values called Feature Vectors.
These vectors make it easy to classify images into some predefined classes by classification methods, or into non-predefined clusters by clustering methods. This is the duty of a block called indexing block.
Now, system is ready to accept the queries entered by user. This query appears as an input image, which is desired image for user. Actually user tells system that retrieve some images which is most similar to the quety image.
Search and retrieval Block uses send the query image to Feature Extraction block to extract its feature vector. Then uses it to search into classes/clusters to find out which kernel of these classes/clusters is nearest to the feature vector. Then some of most similar images to the query image retriev and show to user.
After these steps, user can see the retrieved images. Some systems give this opportunity to user to select the images which satisfy his/her more than others. Then this knowledge processes and affect the previus search result so that the result may be most satisfiable for user.
Some flowchart will be added soon.
View An Image retrieval system prototype in PERSIAN/Farsi /فارسی LANGUAGE. References section will be useful for all other languages, note that all of them are available for free. All of them are listed below.
[1] Long F. ; Zhang H. and Dagan Feng D., “Fundamentals of content-based image retrieval, in Multimedia Information Retrieval and Management – Technological Fundamentals and Applications,” Springer-Verlag, pp. 1-26, 2003.
[2] Li X. ; Chen S.C. ; M.L. Shyu and Furht B., “Image Retrieval by Color, Texture, and Spatial Information,” in 8th International Conference on Distributed Multimedia Systems (DMS’2002), San Francisco Bay, California, USA, 2002, pp. 152-159.
[3] Einarsson S. H., “Data structures for intermediate search results in the Eff2 image retrieval system,” Reykjavík University, technical report 2004.
[4] Gevers Th. and Smeulders A.W.M., “Image Search Engines, An Overview,” The International Society for Optical Engineering (SPIE), vol. VIII, pp. 327–337, 2003.
[5] Schettini R. ; Ciocca G. and Zuffi S., “A Survey of Methods for Color Image Indexing and Retrieval in Image Databases.”
[6] Einarsson S. H. ; Grétarsdóttir R. Ý. ; Jónsson B. Þ. and Amsaleg L., “The EFF 2 Image retrieval System Prototype,” in ASTED Intl. Conf. on Databases and Applications (DBA), Innsbruck, Austria, 2005.
[7] Li X. ; Chen S. ; Shyu M. and Furht B., “An Effective Content-Based Visual Image Retrieval System,” in 26th IEEE Computer Society International Computer Software and Applications Conference (COMPSAC), Oxford, 2002, pp. 914- 919.
[8] Rui Y. ; Huang Th. S. and Chang Sh., “Image Retrieval: Current Techniques, Promising Directions, and Open Issues,” Journal of Visual Communication and Image Representation, vol. 10, pp. 39–62, 1999.
[9] Squire D. ; Muller W. and Muller H., “Relevance feedback and term weighting schemes for content-based image retrieval,” Huijsmans and Smeulders vol. 5, pp. 549-556, 1998.
[10] Materka A. and Strzelecki M. , “Texture Analysis Methods – A Review,” Technical University of Lodz, Institute of Electronics, Brussels, COST B11 1998.
[11] Veltkamp and Tanase, “Content-Based Image Retrieval Systems: A Survey,” Dept. of Computing Science, Utrecht University, Technical Report 2000.
[12] T. Gevers, “Robus Histogram Construction from Color Imvariants,” IEEE Trans. on Pattern Analysis and Machine Intelligence (TPAMI), vol. 26, pp. 113-118, 2004.
[13] Howarth P. and Ruger S., “Evaluation of Texture Features for Content-Based Image Retrieval,” in Third International Conference, CIVR 2004, Dublin, Ireland, 2004.
[14] Arvis V. ; Debain C. ; Berducat M. and Benassi A., “Generalization of the Co-occurance Matrix for Colour Images: Application to Colour Texture Classification ” Image Analysis and Stereology, 2004.
[15] Deselaers Th., “Features for Image Retrieval,” 2003.
[16] Bhagavathy S. ; Tesic J. and Manjunath B. S., “On the Rayleigh Nature of Gabor Filter Outputs,” in Intl. Conf. on Image Processing (ICIP), 2003.
[17] Smith J. R. and Chang S., “Tools and Techniques for Color Image Retrieval,” in SPIE, 1996, pp. 1630-1639.
[18] Andrysiak T. and Chora´s M. , “Image Retrieval Based on Heirarchical Gabor Filter,” Intl. Journal on Applied Mathematics and Computer Science, vol. 15, pp. 471–480, 2005.
[19] Gevers Th. and Smeulders A. W. M. , “The PicToSeek WWW Image Search System ” in IEEE ICMCS, 1999.
[20] Smith J. R. and Chang S. F., “VisualSEEk: A fully automated content-based image query system,” in ACM Multimedia Conference. Boston, MA, USA, 1996.
[21] Markov I., “VP-tree: Content-Based Image Indexing,” in 4th Spring Young Researcher’s Colloquium on Database and Information Systems (SYRCoDIS’2007), Moscow, Russia, 2007.
[22] Chiueh T., “Content-based image indexing,” in Proceedings of VLDB ‘94, Santiago, Chile, 1994, pp. 582-593.
[23] Stricker M. A. and Orengo M., “Similarity of Color Images,” in SPIE, 1995, pp. 381–392.
[24] S. S. a. P. J. Hiremath P.S., “Wavelet Based Feature for Color Texture Classification with application to CBIR,” Intl. Journal of Computer Science and Network Security (IJCSNS), vol. 6, Sep. 2006.
[25] Shi Y. and Liu Y., “Binary Tree-based Clustering Algorithm and Used in Color Image Segmentation,” in 4th Intl. Conf. on Fuzzy Systems and Knowledge Discovery (FSKD), 2007, pp. 219-223.
.
[...] معرفی سیستم های بازیابی تصویر بخش ۱ و ۲ [...]
hi
anyone send me shape feture extraction of image..
i’m waiting for u’r reply…