Grin logo
de en es fr
Shop
GRIN Website
Publicación mundial de textos académicos
Go to shop › Informática - Informática técnica

Optimizing Web Search Results for Image. K-means Clustering Algorithm

Título: Optimizing Web Search Results for Image. K-means Clustering Algorithm

Texto Academico , 2020 , 55 Páginas , Calificación: 9.5

Autor:in: Priyanka Nandal (Autor)

Informática - Informática técnica
Extracto de texto & Detalles   Leer eBook
Resumen Extracto de texto Detalles

This paper deals with a way to optimize the search results for image searches by proposing a K-means clustering algorithm. The proposed framework attempts to optimize image search results by adopting a vectorization method which involves textual features extraction and then applying a K-means clustering algorithm to group similar images into a cluster. Hence, the aim is to develop a method that can handle a query term in a reasonably short time and return the results with higher accuracy.

With each passing day, the amount of visual information on the internet, such as videos and images, is growing rapidly at an alarming rate, thereby making it difficult for a user to search for the necessary content. Users need to spend vast amounts of time in shifting through an extensive list of search results until they can find the required relevant information. To resolve this problem and to provide better image retrieval results to a user, a clustering framework is suggested in this paper.

Cluster Analysis or Clustering is a concept which defines the discipline of grouping similar objects or data items into clusters. A cluster is said to be a collection of data objects. These formed clusters of similar data items differ in characteristics and features. Hence, Clustering can be defined as a solution for classifying web search results effectively for searching data items. Clustering allows users to identify their required group at a glance by looking at the cluster labels. Hence, it saves time while searching on the internet.

Extracto


Table of Contents

Chapter 1: Introduction

1.1 Clustering

1.2 Types of Clustering

1.3 Classification of Clustering Algorithms

1.4 Requirements of Clustering

1.5 Stages in Clustering

1.6 Different Types of Clusters

1.7 Different Types of Clustering Algorithms

1.8 Applications of Clustering

1.9 Web Clustering Engines

Chapter 2: Literature Survey

Chapter 3: Tools and Technologies

3.1 System Requirements

3.2 System Environment

Chapter 4: Problem Description

4.1 Existing System

4.2 Objective

4.2.1 HACM Clustering Algorithm and its Shortcomings

4.2.2 K-Means Clustering Algorithm and its Advantages over HACM

4.3 Proposed System

Chapter 5: System Design

5.1 System Architecture

Chapter 6: Conclusion and Future Work

Objectives and Thematic Focus

The primary goal of this research is to enhance image search results by applying the K-Means clustering algorithm. The work addresses the inefficiencies of current web-based image search engines and specifically aims to overcome the limitations of the previously used Hierarchical Agglomerative Clustering Method (HACM) in handling large datasets and complex cluster shapes.

  • Clustering algorithms and their classification
  • Evaluation of image search result optimization
  • Comparative analysis of HACM and K-Means algorithms
  • System architecture for image vectorization and clustering
  • Implementation using MATLAB for performance and scalability

Excerpt from the Book

1.1 Clustering

Cluster Analysis or Clustering is a concept which defines the discipline of grouping similar objects or data items into clusters [9]. A cluster is said to be a “Collection of data objects”. These formed clusters of similar data items differ in characteristics and features. Hence, Clustering can be defined as a solution for classifying web search results in an effective way for searching data items [10]. Clustering allows users to identify their required group at a glance by looking at the cluster labels. Hence, it saves time while searching on Internet.

Clustering is a major process in the field of data mining and a common technique for analyzing statistical data used in many fields, including machine learning, image analysis, bioinformatics, pattern recognition and information retrieval [11]. It can also be defined as the most common unsupervised learning problem. It makes it easier for users to perceive the significance of natural grouping or structure in a dataset. It can be employed either as a stand-alone tool to get insight into data distribution or as pre-processing step for other algorithms.

In the context of interpreting and understanding data, clusters are potential groups of data objects and cluster analysis is the study of techniques or tasks for automatically finding the clusters. Cluster analysis provides an abstraction from individual data objects to the clusters in which those data objects reside. It classifies and groups the data objects based only on information found in the data that describes the objects and their relationships. Data objects which share similar characteristics are assigned to the same cluster or class.

Summary of Chapters

Chapter 1: Introduction: Provides an overview of the expansion of the Internet, the role of information retrieval, and introduces the concept of clustering as a solution for web search result management.

Chapter 2: Literature Survey: Reviews existing research and frameworks related to web search engines, meta-search engines, and various clustering techniques applied to image retrieval.

Chapter 3: Tools and Technologies: Specifies the hardware and software environment, justifying the choice of MATLAB for the implementation of the proposed clustering algorithms.

Chapter 4: Problem Description: Analyzes the shortcomings of existing image search engines and the limitations of the HACM algorithm, justifying the transition to K-Means.

Chapter 5: System Design: Details the proposed system architecture, including image vectorization processes and the methodology for applying K-Means clustering.

Chapter 6: Conclusion and Future Work: Summarizes the successful implementation of the K-Means clustering framework and outlines plans for incorporating genetic algorithms to further enhance efficiency.

Keywords

Clustering, K-Means, Image Retrieval, Data Mining, Web Search Engines, HACM, Feature Extraction, Vectorization, Machine Learning, Information Retrieval, Cluster Analysis, Image Processing, Meta Search Engines, Data Object, Algorithm Performance.

Frequently Asked Questions

What is the fundamental focus of this research?

The work primarily focuses on improving the relevance and efficiency of image search results on the web by utilizing a clustering framework based on the K-Means algorithm.

Which algorithms are compared in this study?

The study provides a comparative analysis between the Hierarchical Agglomerative Clustering Method (HACM) and the K-Means clustering algorithm.

What is the primary objective of the proposed system?

The objective is to develop a method that handles user queries effectively in a short amount of time while returning image results with higher accuracy compared to traditional methods.

Which scientific software is used for the implementation?

The implementation is carried out using MATLAB R2017a, chosen for its ease of use, extensive library of pre-defined functions, and device-independent plotting capabilities.

What are the main stages involved in the proposed method?

The method involves image vectorization, where features are extracted from images, followed by the application of the K-Means clustering algorithm to group these images based on feature similarity.

How are the key terms for this research defined?

The key terms include clustering, which is defined as grouping similar data objects into distinct clusters, and various metrics like intra-cluster similarity and inter-cluster dissimilarity used to evaluate clustering quality.

Why is HACM considered less suitable than K-Means in this context?

HACM is noted for being sensitive to noise, having higher computational complexity, and facing difficulties in handling different sized clusters or non-convex shapes, which K-Means addresses more effectively.

What role does image vectorization play in the design?

Image vectorization is the essential first step of extracting high-level semantic features (such as color, gradient, or text descriptions) from images, allowing them to be represented as numerical vectors for the clustering process.

Final del extracto de 55 páginas  - subir

Detalles

Título
Optimizing Web Search Results for Image. K-means Clustering Algorithm
Calificación
9.5
Autor
Priyanka Nandal (Autor)
Año de publicación
2020
Páginas
55
No. de catálogo
V983236
ISBN (Ebook)
9783346348586
ISBN (Libro)
9783346348593
Idioma
Inglés
Etiqueta
optimizing search results image k-means clustering algorithm
Seguridad del producto
GRIN Publishing Ltd.
Citar trabajo
Priyanka Nandal (Autor), 2020, Optimizing Web Search Results for Image. K-means Clustering Algorithm, Múnich, GRIN Verlag, https://www.grin.com/document/983236
Leer eBook
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
Extracto de  55  Páginas
Grin logo
  • Grin.com
  • Envío
  • Contacto
  • Privacidad
  • Aviso legal
  • Imprint