中英文文献翻译-原型基于颜色的图像检索与MATLAB

合集下载

基于Matlab的数字图像处理系统设计_毕业论文设计 精品推荐

基于Matlab的数字图像处理系统设计_毕业论文设计 精品推荐

论文(设计)题目:基于MATLAB的数字图像处理系统设计基于MATLAB的数字图像处理系统设计摘要MATLAB 作为国内外流行的数字计算软件,具有强大的图像处理功能,界面简洁,操作直观,容易上手,而且是图像处理系统的理想开发工具。

笔者阐述了一种基于MATLAB的数字图像处理系统设计,其中包括图像处理领域的大部分算法,运用MATLAB 的图像处理工具箱对算法进行了实现,论述了利用系统进行图像显示、图形表换及图像处理过程,系统支持索引图像、灰度图像、二值图像、RGB 图像等图像类型;支持BMP、GIF、JPEG、TIFF、PNG 等图像文件格式的读,写和显示。

上述功能均是在MA TLAB 语言的基础上,编写代码实现的。

这些功能在日常生活中有很强的应用价值,对于运算量大、过程复杂、速度慢的功能,利用MATLAB 可以既能快速得到数据结果,又能得到比较直观的图示。

关键词:MATLAB 数字图像处理图像处理工具箱图像变换第一章绪论1.1 研究目的及意义图像信息是人类获得外界信息的主要来源,近代科学研究、军事技术、工农业生产、医学、气象及天文学等领域中,人们越来越多地利用图像信息来认识和判断事物,解决实际问题,由此可见图像信息的重要性,数字图像处理技术将会伴随着未来信息领域技术的发展,更加深入到生产和科研活动中,成为人类生产和生活中必不可少的内容。

MATLAB 软件不断吸收各学科领域权威人士所编写的实用程序,经过多年的逐步发展与不断完善,是近几年来在国内外广泛流行的一种可视化科学计算软件。

MATLAB 语言是一种面向科学与工程计算的高级语言,允许用数学形式的语言来编写程序,比Basic、Fortan、C 等高级语言更加接近我们书写计算公式的思维方式,用MATLAB 编写程序犹如在演算纸上排列出公式与求解问题一样。

它编写简单、编程效率高并且通俗易懂。

1.2 国内外研究现状1.2.1 国内研究现状国内在此领域的研究中具有代表性的是清华大学研制的数字图像处理实验开发系统TDB-IDK 和南京东大互联技术有限公司研制的数字图像采集传输与处理实验软件。

基于matlab的彩色图像皮肤区域分割及人脸检测

基于matlab的彩色图像皮肤区域分割及人脸检测

基于matlab的彩色图像皮肤区域分割及人脸检测目录第一章引言 (1)第二章算法理论与实现原理 (1)2.1肤色分割理论 (1)2.2常见肤色模型比较 (2)2.2.1 区域模型 (2)2.2.2简单高斯模型 (2)2.2.3 混合高斯模型 (2)2.2.4 直方图模型 (3)2.3常见色彩空间比较 (3)2.3.1RGB .........................................................32.3.2HSV...........................................................42.3.3YcbCr........................................................4 第三章系统设计 (7)3.1建立肤色模型 (7)3.2肤色分割步骤 (8)第四章参考文献 (12)第五章心得体会 (12)第一章引言近年来,随着人工智能的快速发展,人脸识别技术逐渐成为模式识别与计算机视觉领域的一个研究热点,可用于身份认证、人员监视、图像数据库检索以及目标跟踪等场合。

第 1 页共 16 页人脸识别(Face Recognition)是将输入的人脸图像与系统已知人脸库中的模型进行比较,以确定是否存在相匹配的人脸,而人脸检测( Face Detection) 是指在输入图像中确定所存在的人脸的位置与大小,所以快速有效的人脸检测则显得至关重要,是实现人脸识别的前提和基础。

人脸检测系统要求实现对输入的可能包含人脸的图像进行处理,并输出图像中是否存在人脸以及人脸的数目、位置、尺度、位姿等参数信息。

传统的人脸检测方法大多是在亮度空间内进行,利用灰度的变化做多尺度空间的全搜索,计算量非常大、效率极低,而在人脸区域中,肤色一定是占主导地位的像素色彩值,虽然肤色因人而异,但经过研究可以发现肤色在色彩空间中的一定范围内是呈聚类特性的,特别是在排除了光照亮度和在经过变换的色彩空间中,利用肤色这一特征可以排除掉在灰度图像中的非皮肤区域,这对人脸检测起到了积极的作用。

MATLAB图像处理

MATLAB图像处理
位图位图图像由基本显示单元像点构图像由基本显示单元像点构图像像点图像像点8bit256色色16bit161665536色色24bit242416m色色88位图像位图像1616位图像位图像2424位图像位图像二进制位与图像之间二进制位与图像之间存在严格的位映射关存在严格的位映射关像点由若干个二进制位进行描述像点由若干个二进制位进行描述二进制位代表图像颜色的数量二进制位代表图像颜色的数量具有位映射关系的图叫作位图具有位映射关系的图叫作位图位图特指图位图特指图像素像素是图片大小的基本单位图像的像素大小是指位图在高宽两个方向的像素数相乘的结果例如宽度和高度均为100像素的图片其象素数是10000像素我们经常用的数码相机像素数所描述的就是相机拍照出来的照片是多大尺寸300万像素的数码照片通常是20481536像素而500万像素数码照片则是25601920像素
附2
MATLAB的数字图像处理
●所谓数字图像处理(digital image processing),就是 利用计算机对图像进行去除噪声、增强、恢复、分割、
提取特征等的理论、方法和技术。
1 数字图像的基本概念
● 图像分辨率 清晰度 绝对清晰度 视觉效果
● Resolution (分辨率)单位
dpi (display pixels / inch)
汉王指纹考勤机
指纹识别系统
纹形(箕形、斗形、弓形) 模式区 全局特征(描述了 指纹的总体结构) 核心点 三角点
指纹的基本特征
纹数
局部特征(指指纹纹乱上的节点的特征,这 些特征提供了指纹唯一性的确认信息)
指纹识别系统
纹形可以分为箕形、弓形、斗形,如下图所示。其他的 指纹图案都是基于这三种基本图案
箕形纹

位图

基于颜色分布的图像检索技术的算法描述

基于颜色分布的图像检索技术的算法描述

基于颜色分布的图像检索技术的算法描述摘要计算机图像数码技术与互联网技术飞速发展的结合,使人们越来越多的接触到大量的图像信息。

如何从浩瀚的图像数据库中快速、准确的找出自己所需要的图像,已经成为一个受到广泛关注的研究课题,并成为数字化图书馆等重大研究项目中的关键。

从20世纪70年代开始,有关图像检索的研究就已开始,当时主要是基于文本的图像检索技术,利用文本描述的方式描述图像的特征,如绘画作品的作者、年代、流派、尺寸等。

到90年代以后,出现了对图像的内容语义。

本文对基于内容的图像检索作了相关探讨。

关键词图像检索技术;数据库;计算机图像数码技术计算机图像数码技术与互联网技术飞速发展的结合,使人们越来越多的接触到大量的图像信息。

如何从浩瀚的图像数据库中快速、准确的找出自己所需要的图像,已经成为一个受到广泛关注的研究课题,并成为数字化图书馆等重大研究项目中的关键。

目前,已经有不少的搜索引擎提供网络图像的检索服务,如Google、Ditto、Ixquick、Mamma、百度等。

从20世纪70年代开始,有关图像检索的研究就已开始,当时主要是基于文本的图像检索技术(Text-based Image Retrieval,简称TBIR),利用文本描述的方式描述图像的特征,如绘画作品的作者、年代、流派、尺寸等。

到90年代以后,出现了对图像的内容语义,如图像的颜色、纹理、布局等进行分析和检索的图像检索技术,即基于内容的图像检索技术(Content-based Image Retrieval,简称CBIR)。

CBIR属于基于内容检索(Content-based Retrieval,简称CBR)的一种,CBR中还包括对动态视频、音频等其它形式多媒体信息的检索技术。

在检索原理上,无论是基于文本的图像检索还是基于内容的图像检索,主要包括3三方面:一方面对用户需求的分析和转化,形成可以检索索引数据库的提问;另一方面,收集和加工图像资源,提取特征,分析并进行标引,建立图像的索引数据库;还有一方面是根据相似度算法,计算用户提问与索引数据库中记录的相似度大小,提取出满足阈值的记录作为结果,按照相似度降序的方式输出。

基于Lab颜色空间及环形直方图的图像检索

基于Lab颜色空间及环形直方图的图像检索
* , , , , , , , + , , , , , , , -
1. Lab颜色空间简介 基于颜色的检索算法, 常用的颜色空间有 Munsell 颜色 空间、 CIE颜色空间、 YUV颜色空间 、 HSV 颜色空间等 。其中 CIE Lab颜色空间, 因为其具有感知上的均匀性, 与人们对颜 色的感知非常接近, 所以我们也称其为均匀颜色空间, 即视 觉上近似的两种颜色在Lab空间上位置相邻。它还具有欧式 距离不变性, 即视觉上差异较小的两种颜色在 Lab空间上的 欧式距离较小,而视觉上差异较大的两种颜色对应的欧式 在Lab颜色空间内实现基于颜色的图像 距离也较大。因此, 检索具有一定的意义。 该空间由亮度通道 L、 红绿颜色通道 a、 蓝黄颜色通道 b 组成。亮度通道L表示颜色的明暗程度, 主要受光源强弱影 响, 所以在检索中, 该分量将不计算在内。a通道表示从红色 至绿色的范围, b通道表示从蓝色至黄色的范围。 a和b的值域 127], 其中, a=127就是红色, 渐渐过渡到-128, 就 都是[-128, 变成绿色。 同样道理, b=+127是黄色, -128是蓝色。 所有的颜 色就是由这三个分量组合而成。现有的基于Lab空间的图像 检索算法[1, 3], 采用将a, b通道混合在一起的色度直方图来
本文主要探讨基于颜色特征的检索, 在以后的研究中, 可以再加入纹理, 形状等多个特征, 并且加入感兴趣区域 。 对于待检索图像,我们想要的可能只是里面的某个区域或 某个对象, 这时候可以给用户选择权, 让用户用鼠标选取一 个矩形区域作为感兴趣区域,然后以感兴趣区域作为待检 则可以不 索对象, 忽略其他区域。如果对整幅图都感兴趣, 选。结合了感兴趣区域可以使检索的结果更接近用户的预 期。在检索系统的设计上, 可以采用特征权重动态设定, 即 让用户自己设定每个特征的所占的比重 。比如用户想要的 是与待检索图片纹理接近的图片,就可以提高纹理特征的 比重, 如果想要颜色接近的, 则提高颜色特征的比重 。这样 将使检索结果更接近用户的预期, 达到更好的检索效果。

基于SVM和Matlab开发图像内容检索系统的方法研究

基于SVM和Matlab开发图像内容检索系统的方法研究

基于SVM和Matlab开发图像内容检索系统的方法研究作者:陈杨来源:《无线互联科技》2013年第12期摘要:为了保证图像内容检索技术的有效性和实用性,利用Matlab的图形用户界面设计了一种能够检索原型系统的快速方法,该用户界面在开发工具和适合小样本学习的支持向量机机器学习系统中提出了系统的开发过程。

这些提高了系统的开发的效率,促进了科技的进一步发展。

关键词:SVM;Matlab开发图像;支持向量机;图形化用户界面在科学技术不断的发展中,互联网和多媒体技术也在快速的更新,人类对于获取和应用的图像数据类别以及数量的需求在不断的上升。

因此对于图像内容检索的使用越来越重视,它能够为用户快速、准确的提供需要的图像,该系统融合了图像处理、人工智能、模式识别以及机器学习等高端的图像技术。

基于内容的图像检索在图像搜索引擎、商标注册、遥感影像的查询得到普遍的应用,在图像应用领域能够为管理海量图像数据资源提供先进的技术,由于在检索新技术以及图像中需要测试环境或者是模拟工具,这就推出了机器学习方法的应用,来提高图像内容检索技术,本文利用图像内容检索原型系统的方法,根据它自身拥有的特点:功能的强大、简单易学和编程效率高的优势Matlab语言进行开发。

最终利用Matlab开发出环境提供的图形化用户界面,该技术能够降低相似图像浏览、相关图像之间的标注等复杂性,从中提倡机器学习方法—支持向量机与Matlab集成使用,能够为处理图像进一步的发展做出了贡献。

1 支持向量机支持向量机是Vapnik等在统计学习理论的VC维理论以及结构风险最小化原理中提出来的一种机器学习,该向量机能够解决小样本、非线性以及高维模式识别中的问题。

其中主要表现在:线性SVM它是从线性可分的情况中发展的,在图像的处理中主要运用非线性原理进行,利用核函数K(x,y)与相联系的非线性变换将学习样本映射到高维空间。

能够在空间中变为线性解决,这种方法能够减少计算的复杂程度,它在空间中构造了一个最优分类超平面与目标函数接近,并且在核函数的计算中克服高维空间中带来的问题,最终能够有效的控制学习机函数集的容量,更好的发挥SVM的使用效果。

基于颜色描述符的图像检索系统

基于颜色描述符的图像检索系统
其 中,N表示 主颜色数 目, e i 代表具体颜 色 ,表示颜 色 c i
所对 应的百分 比。
算结束后 ,系统返 回所有的相似 图像及所对应 的相 似值 , 按 照 相似值的高低将 图片由高 到低排序 。
如果查询结果 中没有用户需要的行新 的检索 ,通过这种不断 的
的颜色特征 。提取 主颜色 的步骤如下 : ( 1 )将原 图像 转换 成 HS V颜 色空 间 。 ( 2 )将 转换 后 的 空间量化成 7 2 维。 ( 3) 将 所有颜 色累加成 7 2 维 ,构建颜 色直 方图 ,并 归一化直方图 ,求 出整 幅图像 中每种颜色所 占百分 比。
关键 词 :主颜 色描 述符 ;颜 色结构描 述符 ;图像检 索


主颜色描述符
的路径信 息和特征值分别存入图像数据库和图像特征库 。 由于图像 库 中图像数量较大 ,所以生成图像特 征库所 占 用 的资源较多 ,由于 图像特征 库中的数据可 以反复使用 ,所 以一 般在机器 闲暇 时执行该操作 。当有新的 图 像 添加进 图像库 中时 ,
二、颜色结构描述符
MP E G - 7标准 的另—个颜色描述符是颜色结构描述符 。
反复操作最后获得所需 的图像 。 本系统 中,每次查询 结果选择 相似 图像 为前 1 2 张 ,因此
可知截断值 的最大值 为 2 5 ,也就是说 出现在前 2 5 位 的检索结
该描述符 用结构元素扫 描图像 ,统计每种颜 色在图像 中的空 间 分布情况 。 在提取时 , 先 将图像 的 H M M D 颜色空间量化成 2 5 6 维, 累加构建颜色结构直方 图。具体 的提取过程如图 1 所示。
2 5 6  ̄C S D
果 图像才是有效结果 。

基于颜色分析的图片搜索与检索系统研究

基于颜色分析的图片搜索与检索系统研究

基于颜色分析的图片搜索与检索系统研究摘要:随着数字图像的快速增长,图片搜索与检索成为了十分重要的研究领域。

本文基于颜色分析,探讨了如何设计一种高效准确的图片搜索与检索系统。

首先介绍了颜色特征的表示与提取方法,然后详细描述了系统的整体架构和实现流程。

接着,针对当前颜色分析技术存在的挑战和不足,提出了改进的思路与方法,并进行了实验验证。

最后,通过对系统性能的评估与分析,展望了未来的研究方向。

1. 引言图片搜索与检索是一项具有挑战性的任务,尤其是在面对海量图片时。

现有的基于文本和内容的方法在准确性和效率上都面临着一些限制。

为了解决这些问题,本研究提出了一种基于颜色分析的图片搜索与检索系统,以提高搜索的准确性和效率。

2. 颜色特征的表示与提取方法颜色是图像中一种基本且重要的特征,准确地表示和提取颜色特征对于图片搜索与检索非常关键。

在本研究中,我们采用了两种常见的颜色表示方法:颜色直方图和颜色矩。

2.1 颜色直方图颜色直方图是一种统计图形,用于表示图像中各种颜色的出现频率。

我们基于该方法构建了一种颜色特征描述子,通过计算图像在不同颜色空间中的像素分布来表示其颜色特征。

2.2 颜色矩颜色矩是一种用于描述图像颜色分布和纹理特征的统计工具。

我们通过计算图像的色彩矩来提取其颜色特征,并将其用于图片搜索与检索。

3. 系统架构和实现流程为了实现基于颜色分析的图片搜索与检索系统,我们设计了以下架构和流程。

3.1 系统架构系统架构包括数据预处理、颜色特征提取、数据库建立和检索模块。

数据预处理模块对输入的图像进行去噪和尺寸调整,为后续处理做准备。

颜色特征提取模块通过计算图像的颜色直方图和颜色矩提取其特征。

数据库建立模块将提取的特征存储到数据库中,以便进行检索。

检索模块接收用户输入的颜色特征,并从数据库中检索与之最相似的图像。

3.2 实现流程实现流程包括图像预处理、颜色特征提取、数据库建立和图像检索。

在图像预处理阶段,我们通过去噪和尺寸调整对输入图像进行预处理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

英文原文Prototyping Color-based Image Retrieval with MATLABAbstracContent-based retrieval of (image) databases has become more popular than before. Algorithm develop-ment for this purpose requires testing/simulation tools,but there are no suitable commercial tools on the market.A simulation environment for retrieving images from database according histogram similarities is presented in this paper. This environment allows the use of different color spaces and numbers of bins. The algorithms are implemented with MA TLAB. Each color system has its own m-files.The phases of the software building process are pre-sented from system design to graphical user interface (GUI). The functionality is described with snapshots of GUI.1. IntroductionNowadays there are thousands or hundreds of thousands of digital images in an image database. If the user wants to find a suitable image for his/her purposes, he/she has to go through the database until the correct image has been found or use a reference book or some “intelligent” program. Video on demand (V oD) services also requires an intelligent search system for end-users. V oD systems’ search methods differ slightly from image database’s methods.A reference book is a suitable option, if the images are arranged with a useful method, for example: 1)categories: animals, flags, etc, 2) names (requires a good naming technique) or 3) dates. An experienced user can use these systems as well as textual searches (keywords have to be inserted in a database) efficiently. There are situations when a multi-language system has to be used. There a language independent search system’s best properties can be utilized. A tool which is based on the images’ properties can be madelanguage independent. These properties can be for example color, shape, texture, spatial location of shape etc.In the MuVi-project [1] this kind of tool is under construction. It will cover the properties presented above.Research work on content-based image retrieval has been done in [2 – 6]. The system, which is present ed in this paper, is a simulation environment, where MuVi’s color content based retrieval has been developed and tested.2. System developmentMATLAB is an efficient program for vector and matrix data processing. It contains ready functions for matrix manipulations and image visualization and allows a program to have modular structure. Because of these facts MATLAB has been chosen as prototyping software.2.1 System designBefore any m-files have been written, the system designhas been done. A system design for the HSV (hue, saturation and value) color system based retrieval process is presented in Figure 1. Similar design has been done for all used color systems.Figure 1: Function chart for HSV color space with 27 bins histogram.Tesths27 is the main function for this color system and this number of bins. It calls other functions(hs27read, dif_hsv and image_pos) when needed. Eachcolor system has a main function of its own and variable number (2 – 3) of sub-functions. If there is no need for color space conversion there are 2 functions,otherwise 3 functions on the first branch of the function chart.The function call of the main function is: matches=tesths27(imagen,directory,num)The variable imagen specifies the query image’s name and path. The directory is a path of the image database and num is a desired number of retrieved images.2.2 FunctionsAt this moment there are functions implemented for four color spaces: HSV, L*a*b*, RGB and XYZ [7]. Each color space has from 2 to 4 implementations for different numbers of bins. There are altogether 14 main functions.For some color systems it is possible to make these functions dynamic, i.e. dynamic histogram calculation. Every color system / bin combination requires its own histograms and these can be made only with an exhaustive method (pixel by pixel). Histogram calculation takes ½ - 5 minutes per image, eachapproximately 320×240 pixels, depending on the complexity of the color space on 150 MHz Pentium. Thus it is not reasonable to let the user select a bin number freely, especially in the case of large databases.The functions have been named so that the names contain information of the color space used, the purpose of the functions and the number of used bins. Some functions, for example image_pos, have been used by many or all main functions and these functions have not been named as described above.The main function checks, if the function call is correct. If the query image’s name doesn’t contain a path, the function assumes that the image is situated in the database directory. In additionto this, the main function checks, if the query image already has a histogram in the currently used database. If the required histogram is not there, the image read (for example hs27read) function is called. This function also normalizes pixel values and arranges image matrix data to a vector format. After that stage a color space conversion function (if needed) is called. Finally a quantization function builds the histogram with the correct number of bins.The histogram will then be saved into the database directory. If the histogram already exists there, the three previous steps will not be executed. Now the query image has been analyzed. Then the main function will go through all images in the database directory with an almost similar algorithm as in the case of the query image. The difference is that now there will be a histogram difference calculation between the query image’s and current image’s histogram. Finally the image_pos function will be used to put a query image and the desired number of best match images on the display.2.3 LinkingIt is not possible to use a program before the main function and sub-functions are connected to each other. The main function will be called from the command line or through the graphical user interface, which will be presented later in this paper. In both cases the function call will contain the same arguments. For multi-level search purposes separate main functions have been implemented, but it is possible to utilize “normal” functions and add one parameter, where the best matches array can be transferred for second a stage comparison function.The main function calls an image read function with the image’s name. The histogram will be returned to the main function. If a color space conversion is needed, the conversion function will be called from the read function with r, g and b –vectors. The histogram will be returned to the calling function. Finally the histogram build function will be called with converted color vectors. This function returns a quantized histogram, which will go through all functions until it achieves the main function.The main function calls the histogram difference function with two histogram vectors and will get a difference value as a response. The difference function uses Euclidean-distance calculation, but it can be easily changed toanother algorithm due to the modularity of the program. If the difference is smaller than largest difference on a best match table, the current result will be written over the last result on the best match table. After that the table is arranged again in an ascending order of distance. When all the images have been analyzed, the sorted best match table, the number of desired output images, the query image’s name, the search image’s path and the databasepath are transferred to the image_pos function. These values can be transferred into larger components (vectors/containers). Now the program works faster with several input arguments, because there is no need forpicking up variables from a container.2.4 Graphical user interfaceThe graphical user interface (GUI) is an important part of software development. Thedesigning of the GUI have to solve the following problems: learning time, speed of performance, rate of errors by users, retention over time, and subjective satisfaction [9]. This software is, at the moment, intended to be used only for testing purposes. The most important property of this software is that the results of different test queries can be seen quickly and theresults can be saved safely on a disk. Thus the visual layout is not as important as in case of a commercial software product.In Figure 2 the first screen on GUI is presented. The purposes of the buttons, menus and other components will be presented later. If this software is developed into a commercial product, the menu bar will be disabled in the future and the exit and help buttons will be added on the canvas.Figure 2: GUI before the search image selection.In Figure 3 the search screen is presented just before starting a search. The user is shown a search image,and in this way he/she can be sure that the search will be made with the correct image.Figure 3: GUI just before running a query.The results of the query will be presented on the screen in the format which is presented in Figure 6.3. Using the softwareThe first screen has already been presented in Figure 2. The user can choose from pop-up menus (see Figure 4), if the search is made with one a color system or as a multi-level search. In a one-level search a roughly quantized or a more accurate histogram is used in one loop (one color system).Figure 4: Color system selection from a popup menu.The second menu is disabled because a one-level search is selected.In a multi-level search two different color systems /histograms are used. During the first loop the roughly quantized histograms are used and during the second loop.the more accurate histograms are utilized for the best matches from the first loop. The color system on the second loop can be either the same as on the first loop or a different one. For queries with one-level search the selection of a second color system is disabled. The user can select the number of retrieved images at the final stage. The software can be linked to many image databases and the user can select a database where the query will be directed.The user can select a search image either from the same database where the query will be directed to (default) or from any directory in his/her PC. The selection will be made with the file –open dialog, which is presented inFigure 5. The form can be cleared with the “Reset” button. A query is executed with the “Search” button. Finally the results of the search will appear on the screen in a separate window, as presented in Figure 6. Earlier [8] the softwareopened each image in a separate window and evaluating/saving the results is more difficult than after the improvement. In the top left top corner is the original query image. Below that image the best matches are presented in a descending order of similarity from left to right and from top to bottom. The user can select suitable images for further use with the “Copy selected” or the “Print selected” buttons. The “New search” button closes this form and go es back to the original search form. The “Search similar” button executes a new search where a query histogram is composed of histograms of the selectedimages. If the user has selected a larger number than 21 as “Number of matching images”, the best match es will be shown on multiple screens. The user can browse these pages with the “Previous page” and “Following page”buttons.Figure 5: The query image selection dialog. The language of the dialog depends on the language of the operating system used.Figure 6: The results of a query will be presented graphically.4. SummaryThe color content-based retrieval requires algorithms, which give visually correct results. Correctly working algorithms can not be chosen before simulations. The software presented in thispaper is intended to be usedfor testing purposes. Some operations will be implemented, if the software is developed into a commercial product. Some modifications are underconstruction.This software has been used as a testing platform for histogram quantization tests. The modularity of this program makes it possible to take new algorithms as a part of the software in a short time. MATLAB makesquick prototyping possible. A possibility to save figures (search results) directly on a disk is aful fillment of the program’s requirements. After the results have been analyzed visually, the best algorithms will be taken as a part of the final software.5. AcknowledgementsThis work has been founded by the European Union– ERDF, the Technology Development Centre Tekes, Alma Media, the Helsinki Telephone Company, Nokia Research Center, the Satakunta High TechnologyFoundation and Ulla Tuominen’s Foundation中文译文原型基于颜色的图像检索与MATLAB·摘要基于内容的检索数据库(图像)已经变得越来越受欢迎。

相关文档
最新文档