IMAGINATION-BASED IMAGE SEARCH SYSTEM WITH DYNAMIC QUERY CREATION AND ITS APPLICATION Nguyen Thi Ngoc Diep* *

Keio University

(Supervisor Yasushi Kiyoki**)

Faculty of Environments and Information Studies 4-grade (Be graduating in March, 2011) ** Keio University Faculty of Environments and Information Studies ** * [email protected], [email protected] Keywords: Multimedia system, Image retrieval, Image-query creation, Context-dependent retrieval, Color feature extraction

Abstract An imagination-based image search system is a new environment to acquire unknown but desired images by queries, which reflects user’s dynamic imagination process. It leads to a new computation environment for searching images data resources in a contextual way. This project presents a dynamic image-query creation method for imagination-based image search system and its application for travel information associated with scenery images. The main feature of our system is to extend analytical functions for image search, not only in retrieval processing, but also in query manipulation, according to the color-based combination of images. Using our proposed system, users can easily discover images and information of places where they never been. 1

Introduction There are two major approaches to increase opportunities to access to enormous amounts of image data efficiently and appropriately: text-based image retrieval and content-based image retrieval (CBIR). The text-based approach is to implement image retrieval by attaching keywords to images or retrieving text around images. Image search systems such as Imagery [1], Google Images Search [2], Yahoo! Image Search [3] adopt this approach. The other approach, content-based image retrieval is increasing in the very wide domains [4] and a lot of systems have been developed in the academia and the industry. This approach has two significant query techniques: query-by-an-image and query-by-sketch. Query-by-an-image search systems such as PicToSeek [5], SIMPLIcity [6], TinEye [7] and GazoPa [8] have been implemented by extracting low-level visual features such as color histograms, shapes, textures and structure to calculate the “similar” images. Query-by-sketch systems have been constructed to express the user’s intentions by sketching features of the image, which the user wants to retrieve [9]. Some recent online systems such as Multicolr Search Lab [10] and GazoPa [11] demonstrate this approach. However, a system to express the user’s intentions directly and fully has not been established even in these conventional query methods. From the point of view expressing intentions by using images, query-by-an-image is limited to a context shown by one sample input, and query-by-sketch requires detailed drawings to users for expressing their precise intentions. Thus, an intelligent multimedia search system, which responds to human’s imagination process as adequately as possible, has been required.

We propose a novel method to create an image-based context query by color-based combination of image in the real world. Our system extends analytical functions for image search, not only in retrieval processing but also in query manipulation. In this system, user’s intention, impression and memory are represented as context query by the combinations of colors. Though a color palette is available to generate simple color combinations [14], image data are more useful for creating complex color combinations. Moreover, image data in the real world such as photos of scenery are more effective to represent user’s context because those are highly connected to human’s impressions and memories. In this system, two steps define user’s imagination process. The first step is to select multiple images. In this step, a user selects a set of images, which includes desired colors and another set of images, which includes undesired colors to represent their own intentions, impressions and memories. The second step is to create the combinations of colors. In this step, a user creates a query by using operations equipped to this system, which are plus, intersection, accumulation, difference, and minus. As related work, we refer to several researches on the relationships between color combinations and impressions. A psychological research on color combinations and human impressions [11], a semantic image retrieval method using the knowledge on colors and impressions [12], an impression metadata extraction method from image data [13] and an culture-based image-query creation method [14] have been proposed already. Based on these previous researches, we developed our dynamic image-query creation method for an imagination-based image search system. We implemented an easy-to-use web application for travel information to verify the feasibility of this image-query creation method and imagination-based travel information search system. Users can easily discover images and information of places where they never been. And we examine the effectiveness of our system as a web application in community-based multimedia sharing sites by implementing Query Saver function to share the created image-queries with image-URL and other information as knowledge memory. 2 Basic Method 2.1 Query creation operations For given n sample images (sl1,sl2,…,sln: l is a set identifier) which represent p sets of images (l1,l2,…,lp),

color histograms are generated. The generated m-bin histogram consists of m basic color (c1,c2,…,cm). n by m color-image set matrix C represents the color features of each image set as numerical values (q11,q12,…,qnm) of color histograms of n sample images data as shown in Figure 1.

Normalization process histogram (q1,q2,…,qm)

qj =

to

qj

created

image-query

( j = 1..m)

m

"q

i

i=1

3 Implementation of Imagination-based Image Search System The system architecture is shown in Figure 3 and the ! Web application interface is shown in Figure 4. Figure 1. Color-Image set Matrix C 

Operation 1: Qplus by the sum of each color bin from all the sample images in a set to increase color-features (



(1)

Operation 2: Qintersection by the commonly-used color from all the (1) sample images in a set Qintersection=(min(q11,…,qn1),…,min(q1m,…,qnm)) (2)



Operation 3: Qaccumulation by taking the dominant colors among all images in a set Qaccumulation=(max(q11,…,qn1),…,max(q1m,…,qnm)) (3)



Operation 4: Qminus by decreasing color-features of a single sample image to any other sample images in a set Qminus= (q11-q21-…-qn1,q12-q22-…-qn2,…, q1m-q2m-…-qnm) if (q1k-q2k-…-qnk<0) then q1k-q2k-…-qnk =0 (k=1..m) (4)



Operation 5: Qdifference by the colors less frequently used in a single sample image compared with any other sample images in a set Qdifference = (q1,q2,…,qm) (5) if (q1k>Hdif.max(q2k,…,qnk) then qk= q1k else qk=0 (k=1..m) while Hdif is a constant (Hdif >=1)

2.3 Color-based combination settings for image data In our system, we set two kinds of image data set: “With” set (composed of desired images) and “Without” set (composed of undesired images). By each of the “With” and “Without” image sets, the “Local” operation generates a “sub-query”, respectively. Then, the “Global” operation generates an integrated query by two sub-queries. The relations between dataset and operations are represented in Figure 2.

Figure 2. Relations between dataset and operations

Figure 3. System Architecture of Imagination-based Image Search System

Figure 4. Web application interface 4 Experiments 4.1 Experiment 1: Examination on the feasibility of query creation method The number of target image data (scene and flower images) is 225. The types of image and included perceptual colors are: flower (yellow, orange, pink), sky (blue), sea (blue), sunset (orange), field (yellow), mountain and forest (green). With queries to which we applied each operation, we performed image retrieval and evaluated the correctness of the results by visual judgment. We calculated precision rate, recall rate and F-measure in the top ten result images. For this experiment, we selected Cosine Distance for distance calculation between color histograms. Table 2, Table 3, Table 4, Table 5 and Table 6 show information for each operation consist images for query creation, image histograms, a combined query histogram and the search results.

Table 2. Results by Plus operation:

Plus Combined query histogram Blue and yellow are added for “yellow flower on blue sky”

Combined query histogram Green is subtracted for “less green”

Result precision = 8/10 (80%) Recall = 8/14 (57%) F-measure = 0.67

Result precision = 9/10 (90%) Recall = 9/27 (33%) F-measure = 0.49

Table 6. Results by Difference operation:

Difference

Table 3. Results by Intersection operation: Combined query histogram Only blue is remained for “blue sky or sea” Intersection Combined query histogram Yellow is extracted for “only yellow flower”

Result precision = 8/10 (80%) Recall = 8/25 (32%) F-measure = 0.46

Result precision = 7/10 Recall = 7/14 F-measure = 0.58

Table 4. Results by Accumulation operation:

The evaluation of F-measure in this experiment is shown in Figure 5. The figure show that the mean of F-measure is 0.57 and the query by Accumulation operation and Minus operation leaded good results at least in this experiment.

Accumulation Combined query histogram Many red-orange is mixed for “sunset sky and red leaves”

Result precision = 10/10 (100%) Recall = 10/21(48%) F-measure = 0.65

Figure 5. F measure evaluation on Experiment 1

Table 5. Results by Minus operation: Minus

4.2 Experiment 2: examination on the effectiveness as a web application In this experiment, we applied more complex context to image retrieval using the travel website and the place information. Approximate 4000 images that are automatically crawled from travel site [16]. For this experiment, we also selected Cosine Distance for distance calculation.

The precision in top 20 result images (Figure 6 and Figure 7) show that our image search system is reasonable.

Figure 6. Travel-related image search results for imagination “ buildings besides beach having green tree” in United States by a query created by Accumulation operation, an example of website page and a map for place (precision = 80%)

Figure 7. Travel-related image search results for imagination “a desert with green trees/mountains without sky” in Africa by a query created by Accumulation and Difference operation 4.3 Experiment 2: examination by user comparison In this experiment, we requested the users to evaluate the search results by 50 arbitrary queries and asked them about the “precision” as the success of a query at the top 20 result images. The evaluation result is shown in Figure 8. As a result, the mean of precision was 72%, which shows that our search system with proposed dynamic query creation method is reasonable.

Figure 8.

User Comparison: Performance Evaluation

5

Future works As future work, we will perform quantitative experiments by increasing data for target databases and improve the performance of the system We have also a plan to use more features of image such like shape or structure to allow user to represent his/her imagination context more sufficient and easier. Additionally, by introducing timeline to support more information about travel, we will make the system more intelligent. References [1] Imagery, http://elzr.com/imagery [2] Google Images Search, http://www.google.com/ [3] Yahoo! Image Search, http://images.search.yahoo.com/. [4] Ritendra Datta, Dhiraj Joshi, Jia Li and James Z. Wang, ''Image Retrieval: Ideas, Influences, and Trends of the New Age,'' ACM Computing Surveys, vol. 40, no. 2, 2008. [5] T. Gevers and A.W.M. Smeulders, PicToSeek: Combining color and shape invariant features for image retrieval, IEEE Trans. on IP, 9 (2000) pp. 102-119. [6] J.Z. Wang, J. Li and G. Wiederhold, SIMPLIcity: Semantics-sensitive integrated matching for picture libraries, IEEE Trans. on PAMI, 23 (2001) pp. 947-963. [7] TinEye Reverse Image Search, Idee, 2008, http://www.tineye.com/ [8] GazoPa Similar Image Search, http://www.gazopa.com/ [9] W.H.Leung, T. Chen, “Trademark retrieval using contour-skeleton stroke classification,” IEEE Int. Conf. on Multimedia and Expo., vol. 2, 2002, pp. 517-520. [10] Multicolr Search Lab, Idee, 2008, http://labs.ideeinc.com/multicolr/ [11] Shigenobu Kobayashi, Color Image Scale, The Nippon Color & Design Research Institute ed., translated by Louella Matsunaga, Kodansha International, 1992. [12] Yasushi Kiyoki, Takashi Kitagawa, Takanari Hayama: “A metadatabase system for semantic image search by a mathematical model of meaning,” ACM SIGMOD Record, Volume 23 Issue 4 , December 1994. [13] T. Kitagawa, T. Nakanishi, Y. Kiyoki: “An Implementation Method of Automatic Metadata Extraction Method for Image Data and Its Application to Semantic Associative Search,” Information Processing Society of Japan Transactions on Databases, VOl.43,No.SIG12(TOD16), pp38-51, 2002. [14] Shiori Sasaki, Yoshiko Itabashi, Yasushi Kiyoki, Xing Chen, “An Image-Query Creation Method for Representing Impression by Color-based Combination of Multiple Images,” Frontiers in Artificial Intelligence and Applications; Vol. 190 Proceeding of the 2009 conference on Information Modelling and Knowledge Bases XX, p. 105-112, 2009. [15] A.Vadivel, A.K.Majumdar and Shamik Sural, "Perceptually Smooth Histogram Generation from the HSV Color Space for Content Based Image Retrieval", International Conference on Advances in Pattern Recognition (ICAPR), Calcutta, India, 2003, pp. 248-251. [16] Online Travel Guides of Travel Destinations, www.destination360.com

imagination-based image search system with dynamic ...

its application for travel information associated with ... useful for creating complex color combinations. ... system as a web application in community-based.

3MB Sizes 2 Downloads 207 Views

Recommend Documents

Dynamic Pricing with Search Frictions
Aug 30, 2017 - 2017 SAET Conference, the 8th Workshop on Consumer Search and Switching Costs and ... 162 million people have provided goods or services through .... In many real-world applications, however, a large number of sellers.

Image forming system
Mar 18, 2005 - toner stain adhered onto an image bearing member at the ... an area on the photoreceptor drum With Which a developer contained in a Bk ...

Image forming system
Mar 18, 2005 - kept in contact with each other, toner images formed on the image bearing member ... The image forming system using such an intermediate.

Image retrieval system and image retrieval method
Dec 15, 2005 - face unit to the retrieval processing unit, image data stored in the image information storing unit is retrieved in the retrieval processing unit, and ...

Inferring Users' Image-Search Goals with Pseudo-images - IEEE Xplore
text-based search-goal inference are also big challenges for image-based user .... If we view the original images in the search results as the original samples,.

Social Image Search with Diverse Relevance Ranking - Springer Link
starfish, triumphal, turtle, watch, waterfall, wolf, chopper, fighter, flame, hairstyle, horse, motorcycle, rabbit, shark, snowman, sport, wildlife, aquarium, basin, bmw,.

IMPROVING IMAGE SEARCH WITH PHETCH Luis von ...
Accessibility, Web-based games, Image retrieval. 1. INTRODUCTION ..... Phetch could provide a similar service for images, except that it ... Computer Game. In ACM Conference on Human Factors in ... Image and Video Collections. In ACM ...

Image-guided system with miniature robot for precise ...
This paper describes a novel image-guided system for precise automatic targeting in minimally invasive ... Four types of support systems for minimally inva-.

Scalable search-based image annotation
have considerable digital images on their personal devices. How to effectively .... The application of both efficient search technologies and Web-scale image set ...

PageRank for Product Image Search - eSprockets
Apr 25, 2008 - a real-world system, we conducted a series of experiments based on the ..... querying “Apple” did they want the fruit or the computer?). Second ...

Scalable search-based image annotation - Semantic Scholar
for image dataset with unlimited lexicon, e.g. personal image sets. The probabilistic ... more, instead of mining annotations with SRC, we consider this process as a ... proposed framework, an online image annotation service has been deployed. ... ni

PageRank for Product Image Search - eSprockets
Apr 25, 2008 - a real-world system, we conducted a series of experiments based on the task of retrieving images for ... relevancy, in comparison to the most recent Google Image. Search results. Categories and Subject ... general object detection and

Scalable search-based image annotation - Semantic Scholar
query by example (QBE), the example image is often absent. 123 ... (CMRM) [15], the Continuous Relevance Model (CRM) [16, ...... bal document analysis.

Enabling Federated Search with Heterogeneous Search Engines
Mar 22, 2006 - tional advantages can be gained by agreeing on a common .... on top of local search engines, which can be custom-built for libraries, built upon ...... FAST software plays an important role in the Vascoda project because major.

Enabling Federated Search with Heterogeneous Search Engines
Mar 22, 2006 - 1.3.1 Distributed Search Engine Architecture . . . . . . . . . . 10 ..... over all covered documents, including document metadata (author, year of pub-.

Method and system for image processing
Jul 13, 2006 - images,” Brochure by Avelem: Mastery of Images, Gargilesse,. France. Porter et al. ..... known image processing techniques is that the image editing effects are applied ..... 6iA schematic illustration of the FITS reduction. FIG.

Method and system for image processing
Jul 13, 2006 - US RE43,747 E. 0 .File Edi! Monan Palette Llybul. 09 Fib Edit Malian PM L. II I ... image editing packages (e.g. MacIntosh or Windows types), manipulates a copy of ...... ¢iY):ai(X>Y)¢ii1(X>Y)+[1_ai(X>Y)l'C. As there is no ...

Dtrace – Dynamic System Tracing
Overview. • Tracing of the kernel, user level programs and libraries. • Perfect for performance investigation and troubleshooting. • Over 50,000 points in the ...

Semi-automatic dynamic auxiliary-tag-aided image ...
all over the world due to the limited accuracies or data sets. Nev- ertheless the ... Besides the image annotation, the text categorization [25,26] and the gene ...

Semi-automatic dynamic auxiliary-tag-aided image ...
School of Computer Science, Fudan University, 220 Handan Road, Shanghai, .... 2. Related work. Many existing multi-label learning algorithms transform the ...... retrieval at the end of the early years, IEEE Transactions on Pattern Analysis .... his

Consumer search and dynamic price dispersion ... - Wiley Online Library
price dispersion to establish the importance of consumer search. ... period, and thus we expect search to be related to changes in the ranking of firms' prices.

+'l'eu Search Image: Map: Play 'l'euTuh-e New: Gmall Drive ...
EV lnbex — hutE.humhe@... Ganglia (Ir-cups Persunafize yuur Teel... [ TeuTulcle Custom huttens — Tee... ! +'l'eu Search Image: Map: Play 'l'euTuh-e New: ...

Using Text-based Web Image Search Results ... - Semantic Scholar
top to mobile computing fosters the needs of new interfaces for web image ... performing mobile web image search is still made in a similar way as in desktop computers, i.e. a simple list or grid of ranked image results is returned to the user.

Improving Web Image Search by Bag-Based Reranking
such as mi-SVM can be readily incorporated into our bag-based reranking .... very likely that multiple relevant images are clustered in a pos- ..... The equality holds as the objective function is concave in ..... 32-GB random access memory).Missing: