• No results found

Fast Multi-Feature Image Retrieval using Dominant Colour, Logical Edge and Binarization Techniques

N/A
N/A
Protected

Academic year: 2020

Share "Fast Multi-Feature Image Retrieval using Dominant Colour, Logical Edge and Binarization Techniques"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 12, December 2014)

327

Fast Multi-Feature Image Retrieval using Dominant Colour,

Logical Edge and Binarization Techniques

Monika Rathore

1

, Prof. Ravindra Gupta

2

1

M.Tech Research Scholar, 2Research Guide, Department of Computer Science and Engineering, RKDF Institute of Science and Technology, Bhopal, India

Abstract - Modern web era has lots of multimedia contents to share on social networking websites, emails, video and photo sharing portals, chat tools, and these are going faster and faster day by day due to easy availability of internet and high quality digital cameras in every hand. As a result the servers have a large collection of these multimedia contents especially images and to extract out the desired image from such large collection is tough and complex task. Everyone in this world has different need and desire to search images for their need. In this paper a fast multi-feature image retrieval technique is proposed which is based on dominant colour method for colour feature extraction, Logical Edge for texture extraction and binarization for shape feature extraction.

Keywords-- Image Retrieval, Dominant Colour, Logical Edge Method, Binarization and Texture Feature.

I. INTRODUCTION

The search for similar images in large-scale image databases has been an active research area in the last couple of years. A very promising approach is content based image retrieval (CBIR). In such systems, images are typically represented by approximations of their contents. Typical approximations consist of statistics, and Fourier or wavelet transformations of the raw image data. This so-called feature extraction aims at extracting information that is semantically meaningful but needs a small amount of storage.

In the past decade, more and more information has been published in computer readable formats. In the meanwhile, much of the information in older books, journals and newspapers has been digitized and made computer readable. Big archives of films, music, images, satellite pictures, books, newspapers, and magazines have been made accessible for computer users. Internet makes it possible for the human to access this huge amount of information. The greatest challenge of the World Wide Web is that the more information available about a given topic, the more difficult it is to locate accurate and relevant information. Most users know what information they need, but are unsure where to find it. Search engines can facilitate the ability of users to locate such relevant information.

Content based image retrieval for general-purpose image databases is a highly challenging problem because of the large size of the database, the difficulty of understanding images, both by people and computers, the difficulty of formulating a query, and the issue of evaluating results properly. A number of general-purpose image search engines have been developed.

[image:1.612.326.569.377.571.2]

Content-based retrieval uses the contents of images to represent and access the images. A typical content-based retrieval system is divided into off-line feature extraction and online image retrieval. A conceptual framework for content-based image retrieval is illustrated in Fig. 1.1 [4].

Fig. 1.1 A Conceptual Framework for Image Retrieval System

(2)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 12, December 2014)

328

One advantage of a signature over the original pixel values is the significant compression of image representation. However, a more important reason for using the signature is to gain an improved correlation between image representation and visual semantics [4].

II. IMAGE RETRIEVAL SYSTEM

In on-line image retrieval, the user can submit a query example to the retrieval system in search of desired images. The system represents this example with a feature vector. The distances (i.e., similarities) between the feature vectors of the query example and those of the media in the feature database are then computed and ranked. Retrieval is conducted by applying an indexing scheme to provide an efficient way of searching the image database. Finally, the system ranks the search results and then returns the results that are most similar to the query examples. If the user is not satisfied with the search results, he can provide relevance feedback to the retrieval system, which contains a mechanism to learn the user’s information needs.

Image Retrieval Problem:

In this computer age, virtually all spheres of human life including commerce, government, academics, hospitals, crime prevention, surveillance, engineering, architecture, journalism, fashion and graphic design, and historical research use images for efficient services. A large collection of images is referred to as image database. An image database is a system where image data are integrated and stored [1].

The police maintain image database of criminals, crime scenes, and stolen items. In the medical profession, X-rays and scanned image database are kept for diagnosis, monitoring, and research purposes. In architectural and engineering design, image database exists for design projects, finished projects, and machine parts. In publishing and advertising, journalists create image databases for various events and activities such as sports, buildings, personalities, national and international events, and product advertisements. In historical research, image databases are created for archives in areas that include arts, sociology, and medicine. In a small collection of images, simple browsing can identify an image. This is not the case for large and varied collection of images, where the user encounters the image retrieval problem. An image retrieval problem is the problem encountered when searching and retrieving images that are relevant to a user’s request from a database. To solve this problem, text-based and content-based are the two techniques adopted for search and retrieval in an image database.

Feature Extraction:

Feature extraction is a means of extracting compact but semantically valuable information from images. This information is used as a signature for the image. Similar images should have similar signatures. Representation of images needs to consider which features are most useful for representing the contents of images and which approaches can effectively code the attributes of the images. Feature extraction of the image in the database is typically conducted off-line so computation complexity is not a significant issue. This section introduces three features: texture, shape, and color, which are used most often to extract the features of an image.

a. Colour Features:

One of the most important features visually recognized by humans in images is color. Humans tend to distinguish images based mostly on color features. Because of this, color features are the most widely used in CBIR systems and the most studied in literature. Color is a powerful descriptor that simplifies object identification, and is one of the most frequently used visual features for content-based image retrieval. To extract the color features from the content of an image, a proper color space and an effective color descriptor have to be determined.

b. Texture Features

In the field of computer vision and image processing, there is no clear-cut definition of texture. This is because available texture definitions are based on texture analysis methods and the features extracted from the image. However, texture can be thought of as repeated patterns of pixels over a spatial domain, of which the addition of noise to the patterns and their repetition frequencies results in textures that can appear to be random and unstructured. Texture properties are the visual patterns in an image that have properties of homogeneity that do not result from the presence of only a single color or intensity. The different texture properties as perceived by the human eye are, for example, regularity, directionality, smoothness, and coarseness.

c. Shape Features

(3)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 12, December 2014)

329

Applications of Image Retrieval Systems:

Image retrieval based on content is extremely useful in a plethora of applications such as publishing and advertising, historical research, fashion and graphic design, architectural and engineering design, crime prevention, medical diagnosis, geographical information and remote sensing systems, etc. [5]. A typical image retrieval application example is a design engineer who needs to search his organization database for design projects similar to that required by his clients, or the police seeking to confirm the face of a suspected criminal among faces in the database of renowned criminals. In the commerce department, before trademark is finally approved for use, there is need to find out if such or similar ones ever existed. In hospitals, some ailments require the medical practitioner to search and review similar X-rays or scanned images of a patient before proffering a solution.

The most important application, however, is the Web, as big fraction of it is devoted to images, and searching for a specific image is indeed a daunting task.

Numerous commercial and experimental CBIR systems are now available, and many web search engines are now equipped with CBIR facilities, as for example Alta Vista, Yahoo and Google [6].

III. PROPOSED METHODOLOGY

Image retrieval is research topic famous among researcher since the internet is the primary source of information and everybody go there and start searching images, videos and contents for his/her use.

[image:3.612.119.500.380.490.2]

In the same context the image retrieval system is come under spotlight to search desired images from huge collection of images over internet. In this section a proposed methodology is given to extract the images from large set of images having different features like colours, shapes and textures. The whole system is divided into two models feature database preparation and image retrieval process.

Fig. 3.1 Block Diagram of Features Extraction Process of Proposed Methodology

Fig. 3.2 Block Diagram of Retrieval Process of Proposed Methodology

Module I: Feature Database Preparation Process

The block diagram feature extraction process of proposed methodology is shown in Fig. 3.1. The main blocks are loading images from the directory so that the features can be extract out all of them. Then the database of features also need to be loaded to save features of new images in the collection.

The Pre-processing of images is then performed which is resize of images to make all the records similar and median filtering to remove small noises. After this extract the features (texture, colour and shape) of images and store them into the database.

Load/Create Feature Database Load All

Images From Directory

Pre-process Images Before

Features Extraction

Extract Features (Texture, Colour

& Shape)

Save Features in Feature Database Images

Directory

Features Database

Select Query Image

Pre-process Query Image

Extract Features of Query Image

Compare Features &

Prepare Similarity List

Sort Similarity List per Priority of Features

Display Retrieved

Results Images Directory Features

[image:3.612.91.524.519.628.2]
(4)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 12, December 2014)

[image:4.612.81.254.140.553.2]

330

Fig. 3.3 Flow Chart of Features Extraction Process of Proposed Methodology

Module II: Image Retrieval Process

The second section of the image retrieval system is shown in Fig. 3.2, where query image is selected to retrieve the images from the collection of images, the query images is first pre-processed and all the features are extracted to compare with the features of images. During the features comparison a similarity table is prepared as per the features of query image, similarity table is then sort with highest to lowest similarity which is than top 16 results are fetched from directory of images and displayed.

The whole system is simulated and the execution of algorithm is performed and the flowchart is shown in the Fig. 3.3. In the start of flow chart the system loads all the images from directory to extract out the features from it and the database of features also need to be loaded to store the features of new images in the database. If the system is initializing first time the database is created itself. The next process is to extract the features of texture, colour and shape and after done for all the images in directory store it in the database.

[image:4.612.378.512.372.597.2]

The next module is simulated and the flowchart of the this module is shown in the Fig. 3.4. First step is to choose the query image is to search out the similar images of from the collection of images. Then all the features of the query image is then extracted and all the features from the database is also loaded to compare with the features of the query image. After comparison a similarity table is being prepared. After that the similarity table is sorted for highest to lowest features and the top 16 results are displayed on the screen.

Fig. 3.4 Flow Chart of Retrieval Process of Proposed Methodology

IV. SIMULATION RESULTS

The simulation of proposed image retrieval system is explained in the previous section with the details of the execution algorithm. The results of the query images for different feature is shown in the below figure.

In Fig. 4.1, 4.2 and 4.3 the results shows the retrieved images having shape and colours and in Fig. 4.4 the results of texture features are shown.

Start

Loading All the Images from Directory

Load/Create database to Store Features of Images (Texture, Colour & Shape)

i <= Number of Images in

Directory

Check the features of image are

already exists in Database

Read Selected Image

Resize Image and Remove Noises

Extract Features(Texture, Colour and Shape) From Image

Save Features and Go For Next Image

Save Features in Database

End Yes

No Yes

No

Start

Select Query Image

Load Features from Database

Extract Features of Query Image

Compare Features of Images with Features of Query Image

Prepare Similarity List

Sort List with Highest Similarity

Display Results

(5)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 12, December 2014)

331

The colour feature search the colour similarity with the records of images features collection and gives the best matched results, similarly texture feature is also compared by using the edge extraction technique than the edges of all the images in collection is compared with edges and shapes geometry compared with the images collection's geometry and gives best results as per all the features comparison and this can be achieved by sorting the colour, texture and shape features similarity in descending order.

[image:5.612.323.569.133.585.2]

Fig. 4.1 Results of image retrieval having red colour and sphere like shapes

Fig. 4.2 Results of image retrieval having blue colour and car like shapes

[image:5.612.53.297.246.696.2]

Fig. 4.3 Results of image retrieval having green colour and car and sphere like shapes

Fig. 4.4 Results of image retrieval having different colour and textures

V. CONCLUSION AND FUTURE SCOPE

The image retrieval and its proposed methodology is explained in the previous sections the simulation results of the proposed approach are also explained in the previous section.

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

1 2 3 4

5 6 7 8

13 14 15 16

[image:5.612.60.289.248.470.2]
(6)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 12, December 2014)

332

From the results it clear that the proposed approach is giving efficient results for images having all the three kinds of features for example texture features which is having specific geometry in a repeated manner and the colour features which is having visually different colour combinations mainly red, green and bluish shades and the last one shape features which has a object of circular, spherical or of a random shape.

The advancement in the image retrieval system can be done with the make searching algorithm less complex or by making system hardware faster retrieval speed will also be faster.

REFERENCES

[1] Y. Chen, J. Wang, “Image Categorization by Learning and Reasoning with Regions,” Journal of Machine Learning Research, vol. 5, pp. 913–939, May 2004.H. Tamura, and N. Yokoya, “Image Database Systems: A Survey,” Pattern Recognition, vol. 17, no 1, pp.29–49, Sep. 1984.

[2] V. Gudivada and V. Raghavan, “Content-based image retrieval systems,” IEEE Computer, vol. 28, no 9, pp18-22, Sep. 1995. [3] F. Long, H. Zhang, H. Dagan, and D. Feng, “Fundamentals of

content based image retrieval,” in, pp.1-26.

[4] M. Kherfi, D. Ziou, and A. Bernardi, “ Image Retrieval From the World Wide Web: Issues, Techniques, and Systems,” ACM Computing Surveys, vol. 36, no. 1, pp. 35–67, March 2004. [5] A. Gupta, and R. Jain, “Visual information retrieval,” Comm. Assoc.

Comp. Mach., vol. 40, no. 5, pp. 70–79, May. 1997.

[6] A. Pentland, R. Picard, and S. Sclaroff , “Photobook: Content based manipulation of image databases,” International Journal of Computer Vision, vol.18, no 3, pp.233–254, June 1997.

[7] Haipeng Li; Jianbo Lu; Jiang Yu, "An image retrieval method based on fractal image coding," Systems and Informatics (ICSAI), 2012 International Conference on , vol., no., pp.1866,1869, 19-20 May 2012.

[8] J. Li, J. Wang, and G. Wiederhold, “Integrated Region Matching for Image Retrieval,” In Proceedings of the 2000 ACM Multimedia Conference, Los Angeles, October 2000, pp. 147-156.

[9] Rao, M.B.; Kavitha, C.; Rao, B.P.; Govardhan, A., "A new feature set for content based image retrieval," Information Communication and Embedded Systems (ICICES), 2013 International Conference on , vol., no., pp.84,89, 21-22 Feb. 2013.

[10] Siddique S., “A Wavelet Based Technique for Analysis and Classification of Texture Images”, M.S Thesis, Carleton University, Ottawa, Canada, April 2002. www.sce.carleton.ca/faculty/cuhadar/CBIR/files/finalreport.doc. [11] Lunshao Chai; Zhen Qin; Honggang Zhang; Jun Guo; Shelton, C.R.,

"Re-ranking using compression-based distance measure for Content-based Commercial Product Image Retrieval," Image Processing (ICIP), 2012 19th IEEE International Conference on , vol., no., pp.1941,1944, Sept. 30 2012-Oct. 3 2012.

[12] J. Smith and S. Chang, “Visualseek: A Fully Automated Content-Based Image Query System,” Proceedings of the 4th ACM international conference on Multimedia table of contents, Boston, Massachusetts, United States, Nov. 1996, pp. 87-98.

[13] Edmundson, D.; Schaefer, G., "Flickr Retriever -- Fast Retrieval of Flickr Photos," Web Intelligence and Intelligent Agent Technology (WI-IAT), 2012 IEEE/WIC/ACM International Conferences on , vol.1, no., pp.639,640, 4-7 Dec. 2012.

[14] Abdelrahim, A.S.; Abdelrahman, M.A.; Mahmoud, A.; Farag, A.A., "Image retrieval based on content and image compression," Multimedia Technology (ICMT), 2011 International Conference on , vol., no., pp.6696,6703, 26-28 July 2011.

[15] An-Zen Shih, "The application of fractal compression to content-based image retrieval: Comparison of techniques", Multimedia Technology (ICMT), 2010International Conference on , vol., no., pp.3356,6484, 26 Apr 2010.

AUTHOR'S PROFILE

Figure

Fig. 1.1 A Conceptual Framework for Image Retrieval System
Fig. 3.1 Block Diagram of Features Extraction Process of Proposed Methodology
Fig. 3.4 Flow Chart of Retrieval Process of Proposed Methodology
Fig. 4.3 Results of image retrieval having green colour and car and sphere like shapes

References

Related documents

Yeon et al classified aneurysm with MMD into 3 categories, aneurysm at major arteries (circle of Willis), distal peripheral artery (anterior and posterior choroidal artery) and

ANNEX ACE Life In Two Stamf 281 Tresse Stamford, C Main Telep NAIC Com JURISDICT Alabama Alaska Arizona Arkansas California Colorado Connecticu Delaware District of C Florida

Our results have highlighted a number of characteristics that might be collectively taken as implying that users do not visit YouPorn with specific videos in mind: duration does

Due to the fact that inadequate attention has been given to some basic emotional category like Sadness, this paper conducts a corpus analysis on the sadness metaphors in eminent

Nottinghamshire County Council in spending £1.75 million of the school meals budget locally. The multiplier calculation reveals that this level of spending generates additional

j uveniles de anchoveta se observó principalmente dentro de las 60 mn en la z ona comprendida entre Pimentel y Chimbote (7° - 9°S), área donde se presentaron las ma y

The response of the proposed model highlighted that the Least Square Support Vector machine (LSSVM), Linear Kernel and radial basis function has maximum overall

production in vitro in older patients cystic fibrosis, in normal individuals, patients with hereditary pancreatitis.. MATERIALS