A Modified Grasshopper Optimization Algorithm Combined with CNN for Content Based Image Retrieval

  • سال انتشار: 1398
  • محل انتشار: ماهنامه بین المللی مهندسی، دوره: 32، شماره: 7
  • کد COI اختصاصی: JR_IJE-32-7_004
  • زبان مقاله: انگلیسی
  • تعداد مشاهده: 323
دانلود فایل این مقاله

نویسندگان

A. Sezavar

Department of Electrical and Computer Engineering, University of Birjand, Birjand, Iran

H. Farsi

Department of Electrical and Computer Engineering, University of Birjand, Birjand, Iran

Sajad Mohamadzadeh

Department of Electrical and Computer Engineering, University of Birjand, Birjand, Iran

چکیده

Nowadays, with huge progress in digital imaging, new image processing methods are needed to manage digital images stored on disks. Image retrieval has been one of the most challengeable fields in digital image processing which means searching in a big database in order to represent similar images to the query image. Although many efficient researches have been performed for this topic so far, there is a semantic gap between human concept and features extracted from the images and it has become an important problem which decreases retrieval precision. In this paper, a convolutional neural network (CNN) is used to extract deep and high-level features from the images. Next, an optimization problem is defined in order to model the retrieval system. Heuristic algorithms such as genetic algorithm (GA) and particle swarm optimization (PSO) have shown an effective role in solving the complex problems. A recent introduced heuristic algorithm is Grasshopper Optimization Algorithm (GOA) which has been proved to be able to solve difficult optimization problems. So, a new search method, modified grasshopper optimization algorithm (MGOA) is proposed to solve modeled problem and to retrieve similar images efficiently, despite of total search in database. Experimental results showed that the proposed system named CNN-MGOA achieves superior accuracy compared to traditional methods.

کلیدواژه ها

Content-based image retrieval, Deep Learning, convolutional neural network, Grasshopper optimization

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.