Image Retrieval John Tait University of Sunderland, UK.

Slides:



Advertisements
Similar presentations
Using Large-Scale Web Data to Facilitate Textual Query Based Retrieval of Consumer Photos.
Advertisements

Yansong Feng and Mirella Lapata
Image Retrieval With Relevant Feedback Hayati Cam & Ozge Cavus IMAGE RETRIEVAL WITH RELEVANCE FEEDBACK Hayati CAM Ozge CAVUS.
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Image Retrieval: Current Techniques, Promising Directions, and Open Issues Yong Rui, Thomas Huang and Shih-Fu Chang Published in the Journal of Visual.
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
Image Retrieval Basics Uichin Lee KAIST KSE Slides based on “Relevance Models for Automatic Image and Video Annotation & Retrieval” by R. Manmatha (UMASS)
Image Information Retrieval Shaw-Ming Yang IST 497E 12/05/02.
Detecting Cartoons a Case Study in Automatic Video-Genre Classification Tzvetanka Ianeva Arjen de Vries Hein Röhrig.
1 Overview of Image Retrieval Hui-Ying Wang. 2/42 Reference Smeulders, A. W., Worring, M., Santini, S., Gupta, A.,, and Jain, R “Content-based.
ARNOLD SMEULDERS MARCEL WORRING SIMONE SANTINI AMARNATH GUPTA RAMESH JAIN PRESENTERS FATIH CAKIR MELIHCAN TURK Content-Based Image Retrieval at the End.
Content-based Video Indexing, Classification & Retrieval Presented by HOI, Chu Hong Nov. 27, 2002.
Visiwords John Tait Chief Scientific Officer. Warning A few half formed ideas from the world of image and video indexing which may be of interest to MT.
Chapter 11 Beyond Bag of Words. Question Answering n Providing answers instead of ranked lists of documents n Older QA systems generated answers n Current.
WISE: Large Scale Content-Based Web Image Search Michael Isard Joint with: Qifa Ke, Jian Sun, Zhong Wu Microsoft Research Silicon Valley 1.
Morris LeBlanc.  Why Image Retrieval is Hard?  Problems with Image Retrieval  Support Vector Machines  Active Learning  Image Processing ◦ Texture.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
Automatic Image Annotation and Retrieval using Cross-Media Relevance Models J. Jeon, V. Lavrenko and R. Manmathat Computer Science Department University.
Information Retrieval February 24, 2004
CS335 Principles of Multimedia Systems Content Based Media Retrieval Hao Jiang Computer Science Department Boston College Dec. 4, 2007.
1 Integrating User Feedback Log into Relevance Feedback by Coupled SVM for Content-Based Image Retrieval 9-April, 2005 Steven C. H. Hoi *, Michael R. Lyu.
A. Frank Multimedia Multimedia/Video Search. 2 A. Frank Contents Multimedia (MM) and search/retrieval Text-based MM search in General SEs Text-based MM.
Visual Information Retrieval Chapter 1 Introduction Alberto Del Bimbo Dipartimento di Sistemi e Informatica Universita di Firenze Firenze, Italy.
Presentation in IJCNN 2004 Biased Support Vector Machine for Relevance Feedback in Image Retrieval Hoi, Chu-Hong Steven Department of Computer Science.
1 An Empirical Study on Large-Scale Content-Based Image Retrieval Group Meeting Presented by Wyman
Presented by Zeehasham Rasheed
Project IST_1999_ ARTISTE – An Integrated Art Analysis and Navigation Environment Review Meeting N.1: Paris, C2RMF, November 28, 2000 Workpackage.
SIEVE—Search Images Effectively through Visual Elimination Ying Liu, Dengsheng Zhang and Guojun Lu Gippsland School of Info Tech,
A Search Engine for Historical Manuscript Images Toni M. Rath, R. Manmatha and Victor Lavrenko Center for Intelligent Information Retrieval University.
Presenting by, Prashanth B R 1AR08CS035 Dept.Of CSE. AIeMS-Bidadi. Sketch4Match – Content-based Image Retrieval System Using Sketches Under the Guidance.
Image Annotation and Feature Extraction
HCI Research Project. Research Paradigms Theoretical (in the style of mathematics) –Mathematical deduction –Simulation –Analysis of algorithms The researcher:
Query Relevance Feedback and Ontologies How to Make Queries Better.
Search Engines and Information Retrieval Chapter 1.
Wavelet-Based Multiresolution Matching for Content-Based Image Retrieval Presented by Tienwei Tsai Department of Computer Science and Engineering Tatung.
Multimedia Databases (MMDB)
Adaptive News Access Daniel Billsus Presented by Chirayu Wongchokprasitti.
Personalized Information Retrieval in Context David Vallet Universidad Autónoma de Madrid, Escuela Politécnica Superior,Spain.
Exploiting Ontologies for Automatic Image Annotation M. Srikanth, J. Varner, M. Bowden, D. Moldovan Language Computer Corporation
Image Retrieval Part I (Introduction). 2 Image Understanding Functions Image indexing similarity matching image retrieval (content-based method)
Information Systems & Semantic Web University of Koblenz ▪ Landau, Germany Semantic Web - Multimedia Annotation – Steffen Staab
HANOLISTIC: A HIERARCHICAL AUTOMATIC IMAGE ANNOTATION SYSTEM USING HOLISTIC APPROACH Özge Öztimur Karadağ & Fatoş T. Yarman Vural Department of Computer.
Content-Based Image Retrieval
Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch.
1 Information Retrieval Acknowledgements: Dr Mounia Lalmas (QMW) Dr Joemon Jose (Glasgow)
COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL Presented by 2006/8.
Category Discovery from the Web slide credit Fei-Fei et. al.
Lecture 2 Jan 13, 2010 Social Search. What is Social Search? Social Information Access –a stream of research that explores methods for organizing users’
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
IEEE Int'l Symposium on Signal Processing and its Applications 1 An Unsupervised Learning Approach to Content-Based Image Retrieval Yixin Chen & James.
Lecture 2 Jan 15, 2008 Social Search. What is Social Search? Social Information Access –a stream of research that explores methods for organizing users’
Searching the web Enormous amount of information –In 1994, 100 thousand pages indexed –In 1997, 100 million pages indexed –In June, 2000, 500 million pages.
PSEUDO-RELEVANCE FEEDBACK FOR MULTIMEDIA RETRIEVAL Seo Seok Jun.
2005/12/021 Content-Based Image Retrieval Using Grey Relational Analysis Dept. of Computer Engineering Tatung University Presenter: Tienwei Tsai ( 蔡殿偉.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Image Classification for Automatic Annotation
Information Retrieval
Comparing Document Segmentation for Passage Retrieval in Question Answering Jorg Tiedemann University of Groningen presented by: Moy’awiah Al-Shannaq
Yixin Chen and James Z. Wang The Pennsylvania State University
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
Query by Image and Video Content: The QBIC System M. Flickner et al. IEEE Computer Special Issue on Content-Based Retrieval Vol. 28, No. 9, September 1995.
VISUAL INFORMATION RETRIEVAL Presented by Dipti Vaidya.
Relevance Feedback in Image Retrieval System: A Survey Tao Huang Lin Luo Chengcui Zhang.
Content-Based Image Retrieval Using Color Space Transformation and Wavelet Transform Presented by Tienwei Tsai Department of Information Management Chihlee.
Content Based Image Retrieval Thanks to John Tait
Visual Information Retrieval
Automatic Video Shot Detection from MPEG Bit Stream
Color-Texture Analysis for Content-Based Image Retrieval
Multimedia Information Retrieval
CSE 635 Multimedia Information Retrieval
Presentation transcript:

Image Retrieval John Tait University of Sunderland, UK

2 Outline of Afternoon –Introduction Why image retrieval is hard How images are represented Current approaches –Indexing and Retrieving Images Navigational approaches Relevance Feedback Automatic Keywording –Advanced Topics, Futures and Conclusion Video and music retrieval Towards practical systems Conclusions and Feedback

3 Scope  General Digital Still Photographic Image Retrieval –Generally colour  Some different issues arise –Narrower domains E.g.Medical images especially where part of body and/or specific disorder is suspected –Video –Image Understanding - object recognition

4 Thanks to  Chih-Fong Tsai  Sharon McDonald  Ken McGarry  Simon Farrand  And members of the University of Sunderland Information Retrieval Group

Introduction

6 Why is Image Retrieval Hard ? ? What is the topic of this image ? What are right keywords to index this image ? What words would you use to retrieve this image ?  The Semantic Gap

7 Problems with Image Retrieval A picture is worth a thousand words A picture is worth a thousand words The meaning of an image is highly individual and subjective The meaning of an image is highly individual and subjective

8 How similar are these two images

How Images are represented

10

11

12 Compression In practice images are stored as compressed raster –Jpeg –Mpeg Cf Vector … Not Relevant to retrieval

13 Image Processing for Retrieval Representing the Images –Segmentation –Low Level Features Colour Texture Shape

14 Image Features Information about colour or texture or shape which are extracted from an image are known as image features –Also a low-level features Red, sandy –As opposed to high level features or concepts Beaches, mountains, happy, serene, George Bush

15 Image Segmentation Do we consider the whole image or just part ? –Whole image - global features –Parts of image - local features

16 Global features Averages across whole image  Tends to loose distinction between foreground and background  Poorly reflects human understanding of images  Computationally simple  A number of successful systems have been built using global image features including Sunderland’s CHROMA

17 Local Features Segment images into parts Two sorts: –Tile Based –Region based

18 Regioning and Tiling Schemes Tiles Regions

19 Tiling  Break image down into simple geometric shapes  Similar Problems to Global  Plus dangers of breaking up significant objects  Computational Simple  Some Schemes seem to work well in practice

20 Regioning Break Image down into visually coherent areas  Can identify meaningful areas and objects  Computationally intensive  Unreliable

21 Colour Produce a colour signature for region/whole image Typically done using colour correllograms or colour histograms

22 Colour Histograms Identify a number of buckets in which to sort the available colours (e.g. red green and blue, or up to ten or so colours) Allocate each pixel in an image to a bucket and count the number of pixels in each bucket. Use the figure produced (bucket id plus count, normalised for image size and resolution) as the index key (signature) for each image.

23 Global Colour Histogram

24 Other Colour Issues Many Colour Models –RGB (red green blue) –HSV (Hue Saturation Value) –Lab, etc. etc. Problem is getting something like human vision –Individual differences

25 Texture Produce a mathematical characterisation of a repeating pattern in the image –Smooth –Sandy –Grainy –Stripey

26

27

28 Texture Reduces an area/region to a (small - 15 ?) set of numbers which can be used a signature for that region. Proven to work weel in practice Hard for people to understand

29 Shape Straying into the realms of object recognition Difficult and Less Commonly used

30 Ducks again All objects have closed boundaries Shape interacts in a rather vicious way with segmentation Find the duck shapes

31

32 Summary of Image Representation Pixels and Raster Image Segmentation –Tiles –Regions Low-level Image Features –Colour –Texture –Shape

Indexing and Retrieving Images

34 Overview of Section 2 Quick Reprise on IR Quick Reprise on IR Navigational Approaches Navigational Approaches Relevance Feedback Relevance Feedback Automatic Keyword Annotation Automatic Keyword Annotation

35 Reprise on Key Interactive IR ideas Index Time vs Query Time Processing Index Time vs Query Time Processing Query Time Query Time Must be fast enough to be interactive Must be fast enough to be interactive Index (Crawl) Time Index (Crawl) Time Can be slow(ish) Can be slow(ish) There to support retrieval There to support retrieval

36 An Index A data structure which stores data in a suitably abstracted and compressed form in order to faciliate rapid processing by an application A data structure which stores data in a suitably abstracted and compressed form in order to faciliate rapid processing by an application

37 Indexing Process

Navigational Approaches to Image Retrieval

39 Essential Idea Layout images in a virtual space in an arrangement which will make some sense to the user Layout images in a virtual space in an arrangement which will make some sense to the user Project this onto the screen in a comprehensible form Project this onto the screen in a comprehensible form Allow them to navigate around this projected space (scrolling, zooming in and out) Allow them to navigate around this projected space (scrolling, zooming in and out)

40 Notes Typically colour is used Typically colour is used Texture has proved difficult for people to understand Texture has proved difficult for people to understand Shape possibly the same, and also user interface - most people can’t draw ! Shape possibly the same, and also user interface - most people can’t draw ! Alternatives include time (Canon’s Time Tunnel) and recently location (GPS Cameras) Alternatives include time (Canon’s Time Tunnel) and recently location (GPS Cameras) Need some means of knowing where you are Need some means of knowing where you are

41 Observation It appears people can take in and will inspect many more images than texts when searcing It appears people can take in and will inspect many more images than texts when searcing

42 CHROMA Development in Sunderland: Development in Sunderland: mainly by Ting Sheng Lai now of National Palace Museum, Taipei, Taiwan mainly by Ting Sheng Lai now of National Palace Museum, Taipei, Taiwan Structure Navigation System Structure Navigation System Thumbnail Viewer Thumbnail Viewer Similarity Searching Similarity Searching Sketch Tool Sketch Tool

43 The CHROMA System General Photographic Images General Photographic Images Global Colour is the Primary Indexing Key Global Colour is the Primary Indexing Key Images organised in a hierarchical classification using 10 colour descriptors and colour histograms Images organised in a hierarchical classification using 10 colour descriptors and colour histograms

44 Access System

45 The Navigation Tool

46 Technical Issues Fairly Easy to arrange image signatures so they support rapid browsing in this space Fairly Easy to arrange image signatures so they support rapid browsing in this space

Relevance Feedback More Like this

48 Relevance Feedback Well established technique in text retrieval Well established technique in text retrieval Experimental results have always shown it to work well in practice Experimental results have always shown it to work well in practice Unfortunately experience with search engines has show it is difficult to get real searchers to adopt it - too much interaction Unfortunately experience with search engines has show it is difficult to get real searchers to adopt it - too much interaction

49 Essential Idea User performs an initial query User performs an initial query Selects some relevant results Selects some relevant results System then extracts terms from these to augment the initial query System then extracts terms from these to augment the initial query Requeries Requeries

50 Many Variants Pseudo Pseudo Just assume high ranked documents are relevant Just assume high ranked documents are relevant Ask users about terms to use Ask users about terms to use Include negative evidence Include negative evidence Etc. etc. Etc. etc.

51 Query-by-Image-Example

52 Why useful in Image Retrieval? 1. Provides a bridge between the users understanding of images and the low level features (colour, texture etc.) with which the systems is actually operating 2. Is relatively easy to interface to

53 Image Retrieval Process Ducks Green Water Texture Leaf Texture

54 Observations Most image searchers prefer to use key words to formulate initial queries Most image searchers prefer to use key words to formulate initial queries Eakins et al, Enser et al Eakins et al, Enser et al First generation systems all operated using low level features only First generation systems all operated using low level features only Colour, texture, shape etc. Colour, texture, shape etc. Smeulders et al Smeulders et al

55 Ideal Image Retrieval Process Thumbnail Browsing NeedKeyword Query More Like this

56 Image Retrieval as Text Retrieval What we really want to do is make the image retrieval problem text retrieval

57 Three Ways to go Manually Assign Keywords to each image Manually Assign Keywords to each image Use text associated with the images (captions, web pages) Use text associated with the images (captions, web pages) Analyse the image content to automatically assign keywords Analyse the image content to automatically assign keywords

58 Manual Keywording Expensive Expensive Can only really be justified for high value collections – advertising Can only really be justified for high value collections – advertising Unreliable Unreliable Do the indexers and searchers see the images in the same way Do the indexers and searchers see the images in the same way Feasible Feasible

59 Associated Text Cheap Cheap Powerful Powerful Famous names/incidents Famous names/incidents Tends to be “one dimensional” Tends to be “one dimensional” Does not reflect the content rich nature of images Does not reflect the content rich nature of images Currently Operational - Google Currently Operational - Google

60 Possible Sources of Associated text Filenames Filenames Anchor Text Anchor Text Web Page Text around the anchor/where the image is embedded Web Page Text around the anchor/where the image is embedded

61 Automatic Keyword Assignment A form of Content Based Image Retrieval Cheap (ish) Cheap (ish) Predictable (if not always “right”) Predictable (if not always “right”) No operational System Demonstrated No operational System Demonstrated Although considerable progress has been made recently Although considerable progress has been made recently

62 Basic Approach Learn a mapping from the low level image features to the words or concepts Learn a mapping from the low level image features to the words or concepts

63 Two Routes 1. Translate the image into piece of text n Forsyth and other s n Manmatha and others 2. Find that category of images to which a keyword applies n Tsai and Tait n (SIGIR 2005)

64 Second Session Summary Separating Index Time and Retrieval Time Operations Separating Index Time and Retrieval Time Operations “First generation CBIR” “First generation CBIR” Navigation (by colour etc.) Navigation (by colour etc.) Relevance Feedback Relevance Feedback Keyword based Retrieval Keyword based Retrieval Manual Indexing Manual Indexing Associated Text Associated Text Automatic Keywording Automatic Keywording

Advanced Topics, Futures and Conclusions

66 Outline  Video and Music Retrieval  Towards Practical Systems  Conclusions and Feedback

Video and Music Retrieval

68 Video Retrieval All current Systems are based on one or more of: –Narrow domain - news, sport –Use automatic speech recognition to do speech to text on the soundtrack –Do key frame extraction and then treat the problem as still image retrieval

69 Missing Opportunities in Video Retrieval Using delta’s - frame to frame differences - to segment the image into foreground/background, players, pitch, crowd etc. Trying to relate image data to language/text data

70 Music Retrieval Distinctive and Hard Problem –What makes one piece of music similar to another Features –Melody –Artist –Genre ?

Towards Practical Systems

72 Ideal Image Retrieval Process Thumbnail Browsing NeedKeyword Query More Like this

73 Requirements  > 5000 Key word vocabulary  > 5% accuracy of keyword assignment for all keywords  > 5% precision in response to single key word queries The Semantic Gap Bridged!

74 CLAIRE  Example State of the Art Semantic CBIR System  Colour and Texture Features  Simple Tiling Scheme  Two Stage Learning Machine  SVM/SVM and SVM/k-NN  Colour to 10 basic colours  Texture to one texture term per category

75 Tiling Scheme

76 Texture Classifier Texture Classifier Architecture of Claire Image Segmentation Colour Texture Key word Annotation Data Extractor Data Extractor Known Key Word/class

77 Training/Test Collection  Randomly Selected from Corel  Training Set  30 images per category  Test Collection  20 images per category

78 SVM/SVM Keywording with Categories

79 Examples Keywords  Concrete  Beaches  Dogs  Mountain  Orchids  Owls  Rodeo  Tulips  Women  Abstract  Architecture  City  Christmas  Industry  Sacred  Sunsets  Tropical  Yuletide

80 SVM vs kNN

81 Reduction in Unreachable Classes

82 Labelling Areas of Feature Space Mountain Sea Tree

83 Overlap in Feature Space

84 Keywording Categories

85 Discussion  Results still promising 5.6% of images have at least one relevant keyword assigned  Still useful - but only for a vocabulary of 400 words !  See demo at  High proportion of categories which are never assigned

86 Segmentation Are the results dependent on the specific tiling/regioning scheme used ?

87 Regioning

88 Effectiveness Comparison Five Tiles vs Five Regions 1-NN Data Extractor

89 Next Steps  More categories  Integration into complete systems  Systematic Comparison with Generative approach pioneered by Forsyth and others

90 Other Promising Examples  Jeon, Manmatha and others -  High number of categories - results difficult to interpret  Carneiro and Vasconcelos  Also problems with missing concepts  Srikanth et al  Possibly leading results in terms of precision and vocabulary scale

91 Conclusions  Image Indexing and Retrieval is Hard  Effective Image Retrieval needs a cheap and predictable way of relating words and images  Adaptive and Machine Learning approaches offer one way forward with much promise

Feedback Comments and Questions

Selected Bibliography

94 Early Systems Early Systems The following leads into all the major trends in systems based on colour, texture and shape A. Smeaulder, M. Worring, S. Santini, A. Gupta and R. Jain “Content-based Image Retrieval: the end of the early years” IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(12): , A. Smeaulder, M. Worring, S. Santini, A. Gupta and R. Jain “Content-based Image Retrieval: the end of the early years” IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(12): , CHROMA CHROMA Sharon McDonald and John Tait “Search Strategies in Content-Based Image Retrieval” Proceedings of the 26 th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2003), Toronto, July, pp ISBN Sharon McDonald and John Tait “Search Strategies in Content-Based Image Retrieval” Proceedings of the 26 th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2003), Toronto, July, pp ISBN Sharon McDonald, Ting-Sheng Lai and John Tait, “Evaluating a Content Based Image Retrieval System” Proceedings of the 24 th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2001), New Orleans, September W.B. Croft, D.J. Harper, D.H. Kraft, and J. Zobel (Eds). ISBN pp Sharon McDonald, Ting-Sheng Lai and John Tait, “Evaluating a Content Based Image Retrieval System” Proceedings of the 24 th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2001), New Orleans, September W.B. Croft, D.J. Harper, D.H. Kraft, and J. Zobel (Eds). ISBN pp Translation Based Approaches Translation Based Approaches P. Duygulu, K. Barnard, N. de Freitas and D. Forsyth “Learning a Lexicon for a Fixed Image Vocabulary” European Conference on Computer Vision, P. Duygulu, K. Barnard, N. de Freitas and D. Forsyth “Learning a Lexicon for a Fixed Image Vocabulary” European Conference on Computer Vision, K. Barnard, P. Duygulu, N. de Freitas and D. Forsyth “Matching Words and Pictures” Journal of machine Learning Research 3: , K. Barnard, P. Duygulu, N. de Freitas and D. Forsyth “Matching Words and Pictures” Journal of machine Learning Research 3: , Very recent new paper on this is: Very recent new paper on this is: P. Virga, P. Duygulu “Systematic Evaluation of Machine Translation Methods for Image and Video Annotation” Images and Video Retrieval, Proceedings of CIVR 2005, Singapore, Springer, P. Virga, P. Duygulu “Systematic Evaluation of Machine Translation Methods for Image and Video Annotation” Images and Video Retrieval, Proceedings of CIVR 2005, Singapore, Springer, 2005.

95 Cross-media Relevance Models etc Cross-media Relevance Models etc J. Jeon, V. Lavrenko, R. Manmatha “Automatic Image Annotation and Retrieval using Cross-Media Relevance Models” Proceedings of the 26 th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2003), Toronto, July, Pp J. Jeon, V. Lavrenko, R. Manmatha “Automatic Image Annotation and Retrieval using Cross-Media Relevance Models” Proceedings of the 26 th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2003), Toronto, July, Pp See also recent unpublished papers on More recent stuff More recent stuff G Carneiro and N. Vasconcelos “A Database Centric View of Sentic Image Annotation and Retrieval” Proceedings of the 28 th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2005), Salvador, Brazil, August, 2005 G Carneiro and N. Vasconcelos “A Database Centric View of Sentic Image Annotation and Retrieval” Proceedings of the 28 th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2005), Salvador, Brazil, August, 2005 M. Srikanth, J. Varner, M. Bowden, D. Moldovan “Exploiting Ontologies for Automatic Image Annotation” Proceedings of the 28 th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2005), Salvador, Brazil, August, 2005 M. Srikanth, J. Varner, M. Bowden, D. Moldovan “Exploiting Ontologies for Automatic Image Annotation” Proceedings of the 28 th ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2005), Salvador, Brazil, August, 2005 See also the SIGIR workshop proceedings