• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Hybrid Evolutionary Algorithm Based Relevance Feedback Approach for Image Retrieval

    2022-11-09 08:15:12AwaisMahmoodMuhammadImranAunIrtazaQammarAbbasHabibDhahriEsamMohammedAsemOthmanArifJamalMalikandAaqifAfzaalAbbasi
    Computers Materials&Continua 2022年1期

    Awais Mahmood,Muhammad Imran,Aun Irtaza,Qammar Abbas,Habib Dhahri,Esam Mohammed Asem Othman,Arif Jamal Malik and Aaqif Afzaal Abbasi

    1College of Applied Computer Science,King Saud University(Almuzahmiyah Campus),Riyadh,11543,Saudi Arabia

    2Shaheed Zulfikar Ali Bhutto Institute of Science and Technology(Islamabad Campus),44000,Pakistan

    3University of Engineering and Technology Taxila,Pakistan

    4International Islamic University,Islamabad,44000,Pakistan

    5Faculty of Sciences and Technology,University of Kairouan,Sidi Bouzid,4352,Tunisia

    6Department of Software Engineering,Foundation University Islamabad,Islamabad,44000,Pakistan

    Abstract:Searching images from the large image databases is one of the potential research areas of multimedia research.The most challenging task for nay CBIR system is to capture the high level semantic of user.The researchers of multimedia domain are trying to fix this issue with the help of Relevance Feedback (RF).However existing RF based approaches needs a number of iteration to fulfill user’s requirements.This paper proposed a novel methodology to achieve better results in early iteration to reduce the user interaction with the system.In previous research work it is reported that SVM based RF approach generating better results for CBIR.Therefore,this paper focused on SVM based RF approach.To enhance the performance of SVM based RF approach this research work applied Particle Swarm Optimization(PSO)and Genetic Algorithm (GA) before applying SVM on user feedback.The main objective of using these meta-heuristic was to increase the positive image sample size from SVM.Firstly steps PSO is applied by incorporating the user feedback and secondly GA is applied on the result generated through PSO,finally SVM is applied using the positive sample generated through GA.The proposed technique is named as Particle Swarm Optimization Genetic Algorithm-Support Vector Machine Relevance Feedback (PSO-G A-SVMRF).Precisions,recall and F-score are used as performance metrics for the assessment and validation of PSO-GA-SVM-RF approach and experiments are conducted on coral image dataset having 10908 images.From experimental results it is proved that PSO-GA-SVM-RF approach outperformed then various well known CBIR approaches.

    Keywords: Feature selection;image retrieval;particle swarm optimization

    1 Introduction

    In this era of information technology due to various personal devices such as Digital camera,Smart phones,there is an increase in number of images,photos,videos and uploads on social media.Due to these activities the volume of digital content are increasing day by day in various achieves.To extract the related information from this vast amount of data the retrieval techniques need to accurately identify the relevant information by extracting various potential features.The searching performance form the textual data reached to the maturity level,However,the techniques used for visual search or multimedia data are consider still young due to rich multimedia contents [1] research areas.

    The most common methods for searching from multimedia contents is the use of information associated with the images such as keywords,labels,tags and timestamp where retrieval is performed through text based.User enters a keyword to the system and then system search the images annotated with that keywords.Manual annotation of huge image repository required large amount of time which makes it expensive task is also not an effective approach in comparing with the semantic contents richness because of subjectivity of the task.Besides this,every person perceive each image differently,the person who annotate an image having building and car may perceive it as building image but the one who is searching may perceive the same image as car image,similarly the one words can have different meaning which may create confusion.Usually the manual annotation provides the general information but is loosely connected to the specific visual content of the image which means a textual query can generate the multiple results with diverse semantic meaning.

    To overcome these drawbacks of textual searching various automatic methods which performed the analysis of image contents have been proposed.The leverage of mid-level and low level features like color,share and texture features are used in the content based approach.From the query image,features are extracted and then a mapping process is perfumed with the image database based on these features then relevant images are then indexed based on the similarly of these features between the database images &the query image.This becomes very active research fields since 20 years [2-5] and is known as Content Based Image Retrieval (CBIR).

    However,these low level features cannot always describe the image directly according to the usual understating of the use about the image.Images based on the physical characteristics such as textures,shapes and colors or emotions and memories can be perceived by the human being.Computer considers an image simply a set of pixels with various colors and various intensities.The early CBIR approaches based on the low level features are easy to implement and generates good results for simple images.These low level features are actually the numeric values which describe the color,shape and texture information of the image.When two images needs to be compared to measure their similarity actually the similarity of their numeric features is computed.For example if similarity between the lemon and orange needs to be computed,you may get good results and verse results as well because if the searching is based on the shape features both images will be considered from the same class,however in color based searching both images will be considered from the different classes [6,7].These findings focused the researchers of multimedia to use the various types of features simultaneously.However these low level features may not elaborate the visual semantic of the image.Identification of semantic information perceived by human beings from the images to bridge the gap between low level features and the high level features,researchers adopted the relevance feedback methodology from the domain of information searching.The reason to adopt the Relevance feedback (RF) is to incorporate the human perception subjectivity by involving the user into retrieval process which enhanced the retrieval results.

    In CBIR systems user is involved in the searching process through RF where user first enter an image to the system which is consider as query image,system then find the similar images from the image database based on the low level features and returns top N images to the user and user labels the interested image as relevant and rest of the images are considered as irrelevant,further system consider the relevant images marked by the user as an additional examples to specify the query image.This way system can improve the learning in each iteration which improved the system performance.RF is an emerging technique in CBIR but still it faces some issues such as user needs to record the feedback for various times which may result of user frustration.Researchers of multimedia domain have explored various classification techniques to enhance the performance of RF in image retrieval process but mostly researchers focused on SVM supported RF.However,SVM supported RF also facing different issues such as imbalanced feedback reported by the user i.e.,user mark only few images as relevant from displayed images and rest of all the images are considered as irrelevant so the number of relevant samples are few where as irrelevant samples is very large [8].One other problem of RF is user interaction if user has to interact with the system for various time which takes a lot of time of user.Therefore there is need to propose a technique which reduce the user interaction with the system.

    This papers proposes a new methodology to overcome the abovementioned problem using Genetic Algorithm (GA),Particle Swarm Optimization (PSO) and Support Vector Machine(SVM).The proposed technique is called as PSO-GA-SVM-RF.PSO-GA-SVM-RF increased the number of relevant images marked by the user during feedback process through GA and PSO.The concept of using GA is to extend the feature set on the basis of existing feature through evolutionary process.PSO is used to increase the relevant samples selected by the user.Once the relevant samples are increased then SVM classify the relevant and irrelevant images from the image database.This way GA and PSO resolved the imbalance set of feedback labeling for SVM.

    2 Related Work

    2.1 Relevence Feedback

    In order to engage the user in the image retrieval process,Young and Huang introduced the concept of relevance feedback in the field of CBIR.Now a day’s number of researchers is using relevance feedback to enhance the performance of their algorithms in CBIR.A detail of RF process is already mentioned in the introduction section.A neural network was trained on the basis of user feedback for searching relevant images from a huge image database by Koskela et al.[9].

    Relevance feedback was also adopted by Bordogona et al.[10] for the training of neural network to retrieve similar images against any query image.To improve the RF’s performance researchers also explored the graph theory.The major motivation behind using graph theory was to reduce the navigational process needed in RF process.

    To make RF process fast,random walker method was introduced by [11].In this approach positive and negative marked images by the user are considered as seed nodes for random walker algorithm.

    Even though various techniques have been proposed to improve the performance of RF mechanism,SVM based RF process is considered as more robust [12].In SVM base RF approach,SVM is trained on using positive and negative samples availed during RF process [13].To further improve the performance of RF Yildizer [14] presented the ensemble classifier.We have discussed few problems being faced by SVM based RF technique.These issues arise as user marked few images as relevant therefore the training set is very small specifically positive samples which make SVM unstable and it may include biasness as well due to small set of positive samples.The objective of this study is to fix these issues of SVM based RF by applying PSO and GA before the startup of SVM process.The reason of using PSO and GA is to strengthen the training set specifically increase the images in positive sample set.

    2.2 Particle Swarm Optimization

    Particle Swarm Optimization (PSO) was proposed by Kennedy and Eberhart to solve the optimization problems [15].PSO has resemblance with other evolutionary computing algorithms in nature.The idea of PSO is inspired by the flock of bird on the way to search bets food.The motivation was to search global optimum through flying particles.A particle in the environment of PSO can be represented with term Pi∈[a,b] wherei=1,2,3,...Dimensions(D),a &b belong to real numbers [16].A particle have two values velocity and position initially these can be initialized with random values or may have pre-defined values.after the initialization process,these particles needs to explore the search space,during this exploration process particle move from one position to another position using its neighbor and own experience of exploration.As the particle moved from one position to another position they have to maintain two position one is personal best pbestand other is global best gbest.gbestis actually the best particle among all particles.Eqs.(1)and (2) are used to update the velocity and position of each particle.

    In these equations xirepresent the position,virepresent velocity,personal best of particle is represented by pbestand global best is represented by gbest.r1&r2are just random numbers and their range is [0,1],similarly C1&C2are the learning factors.These learning factors control the stochastic influence of the local and social component on the overall velocity of particle.

    Despite the fact that PSO is considered as good optimizer algorithm,however to further improve its performance various researchers work on it [16-20].A detailed study on the PSO variants was presented by Imran et al.[21].It was successfully employed to solve variety of industry oriented problems [22] and various domains such as digital content classification [23],sensor network [24],design of arrays antenna [25] and to optimize the weights of neural network [26].Despite of others fields PSO served CBIR to improve its performance.In CBIR it was used to optimize the feature map by Chandramouli [27].PSO was used by [28] to improve the performance of relevance feedback in content based image retrieval.ANN weight optimization is performed by PSO to improve the performance of content based image retrieval [29].Ranking of image retrieval was also improved by though PSO in [30].To grasp the user semantic it was used in CBIR by Broilo [31].

    2.3 Genetic Algorithm

    Genetic Algorithm is an evolutionary algorithm which is based on the natural evolution procedures and also recognized as machine learning algorithm [32].Population of GA is individually called as chromosome,and these chromosomes are initialized in the start of genetic procedure.After the initialization procedure new chromosome is generated through existing chromosome in each iteration which actually means new population is generated.New population is generated on the hope that new population will be better than existing population to find the optimum solution.After the new population generation fitness of each chromosome is computed using a fitness function,different pairs of chromosomes having better fitness value are selected which are called as parents to generate the new chromosomes (called as Childs).Mutation &the crossover operators are used to generate the child chromosomes through parent chromosomes.

    Various domains are benefited by GA [33,34] including CBIR [35,36].GA was used for feature optimization [37] with SVM and CNN.Great deluge algorithm combined with GA [38] to improve the performance of GA.This study also utilized the GA with combination of PSO to improve the performance of CBIR.The output generated by GA as two sub set of images relevant and irrelevant used by SVM to enhance the CBIR performance.Detail is available in subsequent sections.

    3 Proposed Methodology

    Proposed methodology consists of 4 phases,information collection,working of PSO,processing of GA finally training of SVM and classification,which starts after basic image retrieval process.Initially users read the query image in system then the system will pull out the image features and compute the similarity between query image feature and the database image features using Manhattan distance measuring technique.Based on this distance,similar images are ranked and then the results are shown to user.At this stage user feedback is collected in the form of irrelevant images as well as relevant images.On the basis of user feedback swarms of PSO are initialized and the process of PSO starts.During PSO process a fitness function is used to find the relevant images,PSO generates the two sub set of images relevant an irrelevant.Then process of Genetic algorithm is starts,for this purpose output generated through PSO is used by GA to further increase the relevant samples size.SVM is trained using result generated by GA for classification purpose.Flow chart of the proposed methodology is displayed in Fig.1.Further detail including feature extraction is presented in subsequent sections.

    3.1 Visual Signature

    One of the basic key success factors of CBIR is the image representation in the form of image features.Various types of features from the image can be extracted such as texture,Color and shape features [39,40].Even though image description is not focus of this study,however,the paper will remain incomplete without the discussion of image description.This study adopted Homogeneous Texture Descriptor (HTD) from the MPEG-7 standard for image representation [40],as the HTD is reported as the efficient and performing well as texture descriptor and global features [41].The feature extraction process is performed in offline mode and stored as feature database.The detail is presented in the next section of Swarm representation.

    3.2 Swarm Representation

    As the initial process of PSO is Swarm representation and initialization.In this study the HTD feature vector of image is represented as swarm of PSO.

    HTD define the regularity coarseness and directionality of pattern of the image.Basically HTD figure out,energy,energy deviation,standard deviation and mean value of the image.Principally HTD vector which is a complete image descriptor is based on 52 values where initial two values are reserve for mean &standard deviation and the rest 60 values are energy and energy deviation.Following two equations are used to compute the mean and standard deviation.

    In these equationsf(x,y)is used to represent the gray content of the image at pixel(x,y),w &h used to represent the image size,The total pixels of the image are represented as n.

    Figure 1:Flow chart of proposed methodology

    Image is converted into frequency domain to compute the energy &energy deviation.To compute energy &energy deviation image is split into 30 channels in frequency domain dividing octave division &angular direction as well as radial direction equally.The procedure to extract these 60 features is given below.

    (1) To represent image in the polar coordinates F(ω,θ)Fourier transformation is applied to image converted to grayscale.

    (2) To strength the information obtained from image,Gabor filter is deployed which is expressed in termHi(ω,θ),here i represents feature channel generated by dividing frequency domain [1,2,3,...,30].

    (3) The wedge &energy feature of each of the individual channel is calculated.The Gabor feature can be calculated as

    Polar coordinates point value is denoted by Gs,r(ω,θ),the radius frequency is denoted by wsand the angular frequency is denoted byθrin features channels,standard deviation of angle is represented byσs&of angle is denoted byσr.Setting of values ws,θr,σsandσrare very important.The frequencies are divided into 30 channels in the following manner.The essential frequencies in radial &angular directions of the channels are calculated using

    Here,r denotes index of angle r ∈[0,1,2,3,4] each feature channels is 30°.The calculation of radius frequency wsis done by using

    where,s is the radius index.is marked as maximum radius frequency.The angular frequencyθr&standard deviation of angleσsare calculated by using the following equation

    where Bsshows the spacing value of radius &Brrepresents of angle component.For the ithchannel,the energy deviation di&the energy eiare calculated as

    Isr=Gsr(w,θ).|w|.F(w,θ)wherewis the Jacabian between the polar and Cartesian coordinate.The final feature vector and the final swarm is as

    3.3 Calculating Distance and User Feedback

    The first step of image retrieval after entering query to the system is to compute the distance between query image feature and features of database images.

    In this proposed methodology the image is represented using Eq.(10)xi=[xHTDi].Features of image databases are computed offline.The user entered image is mapped asxqin the feature space.Based on the distance between query image and database images using Eq.(11) most relevant images with the query image are displayed to the user.

    where MNHT is the Manhattan distance calculated between the query image and database images.Once the distance between the query image and the database image is computed the ranked results available for user and then user can record his feedback by marking interested images as relevant and remaining images are automatically considered as irrelevant.This way,the displayed images are divided into two groups which areXkRELandXkIRRrelevant and irrelevant respectively.This process is carried out for various iterations and stops when user is satisfied from the displayed results.

    3.4 Swarm Initialization and Fitness Evolutions

    As already established in earlier sections that a swarm is represented using feature vector of the image,the next step is swarms initialization.Therefore,feature vector of all the images recorded during the RF process by user are used to initialize the feature vector.

    The total number of particles/Swarms are expressed as NFB≤P ≤NDB.To explore the search space a velocity vkn,n=1,2,3,....P is randomly created for every single particle.As the optimization process cannot be completed without the fitness function,in this approach fitness function is adopted from [31] and is shown in following equation.

    In the above equation,xkr,r=1,2,3,...,Nkrelandxki,i=1,2,3,...,Nkirrrepresents the relevant and irrelevant subset of the images.The computed value ofμkpnis lower if the particle is near to the relevant set and vice versa which means in case of less fitness value the particle is at good position.Therefore based on fitness value it is easy to reorder the particles/swarms to get the new ranking.The fitness function dynamically changes in every iteration as the set of relevant and irrelevant image changes across the iteration.This might be the potential reason to move the images from relevant to irrelevant sub set.Usually irrelevant images dominate the relevant images.At the time of development of fitness function this issue is overcome by making it dependent on the inverse of the distance from the irrelevant images.So in case the distance between the particle and irrelevant image subset increases then fitness depends only on the relevant images and ignores the irrelevant sub set.

    3.5 Swarm Evolution and Termination Criteria

    As in PSO,swarm evolution process is started after swarm initialization.In standard PSO personal and global best for each particle must be defined before start of swarm evolution process.However in this approach the updating of personal and global is different contrast to standard PSO.In this PSO-GA-SVM-RF approach query image entered by the user is considered as global best and updated as the subset of relevant image and each image for this subset is selected using following equation.

    For each relevant image,the image having the minimum sum of distances with other relevant images is selectedgbest.In searching for the relevant image,if none of the image other than query image is found then the query image is selected asgbest.In startup for every single particle pbestis initialized by the its own feature vector but its update depends on the result of Eq.(12).pbestwill be updated only if≤.The velocity of each particle which is updated as

    Here r1and r2are nothing but two random numbers in the range of [0,1],the value of inertia weightwis 0.4,C1=0.5 and C2=0.9 are considered as learning factors.Once the velocity is updated the next step is to update the position of the particle using following equation

    The process of particle’s velocity and position update is carried out during each iteration.Eq.(12) is used to compute the particle’s fitness in case it is lower than its previous fitness it is considered as the best particle.In this way images are ranked based on the fitness,the image having lower fitness remain top on the list and relevant image library is updated.

    3.6 Implementation Detail of GA

    As described in earlier section the main objective of this study is to optimize the image retrieval process.The relevant feedback mechanism optimizes by minimizing the user interaction.For this purpose the output generated by PSO is used by GA.As in GA it is important to establish that how the structure of chromosome will be.The detail of GA process such as chromosome construction,Population Evolution in GA and fitness function used by GA is presented in following sections.

    3.7 Chromosome Construction

    Initially the chromosome of GA in this study is defined as

    Here in this Equation N is used to represent the total number of genes in a chromosome and M represent total size of population which means total number of chromosomes.Initially the feature vector positive image set generated by PSO and query image are considered as initial chromosome of GA and represented as in following equation.

    where k=1,2,3,...,62 are the features obtained using HTD.

    3.8 Population Evolution

    GA uses two operator crossover and mutation for the population evolution.In this study new population is generated through crossover and mutation operators using following equation

    This test helps us to select the chromosomes which have less distance from best parents.Here‘n’shows the numbers of remaining offspring which can become influential other than the original parents.mutation rate in this study is set as 0.05.

    3.9 GA Fitness Function

    As Fitness function is considered as core of any evolutionary computing algorithm.This study adopts the fitness function form [33ow] and is defined by following equation.

    where 0 ≤J(φj)≤1

    Here C shows the maximum possible relevant images in a database.Pthmember fromymjisandδ(.)is the Kronecker delta function [33ow]

    So if result of fitness function is 1 it means system match the users solution,however,if it is 0 then no match.

    4 Experimental Setup

    The performance of proposed approach PSO-GA-SVM-RF is assessed and validated through experiments.These experiments are perfumed on real data set.to validate the GA-SVM-RF its results are compared with other well-known CBIR techniques with RF.The detail of dataset and experiments is described in following subsections.

    4.1 Image Database and Performance Metrics

    Experiments were performed on coral image data set [36].As there are two version of coral image data set.One of which has 1000 images and the other has 9908 images.Both data sets were merged into single data set.The final data set has 10908 images from various categories such as Elephants,Buses,Beaches butterfly and texture etc.

    Experiments were perfumed by executing the simulation on Matlab 2010b release to assess the proposed approach.For this purpose initially 300 images are selected rand omly and considered as query image.Most relevant images for any query images are displayed to the user.The process of RF is executed automatically during the simulation where relevant images are considered as positive while rest of the images are considered as negative samples.To make sure that PSO-GASVM-RF performance is best a rich experiments was performed for different top retrieval such as top as (10,20,30,...,100) where top 10 means user wants to display 10 most similar images,same for top 20 means user is interested to display the 20 most similar images during each experiment 9 times automatic RF is repeated.

    Precision,Recall and F-Score were used as performance metric to measure the performance of PSO-GA-SVM-RF.Where Precision is calculated by dividing “Number of relevant images”with the “Total Number of retrieved images” and Recall is calculated by dividing “Total number of relevant retrieved images” with the “Total number relevant images in the database.” The performance of the any technique depends on the precision where maximum value of precision is 1.0 and minimum value is 0.1.So if the precision value is higher it means the performance of the system is good and vice versa.Similarly this can be measure in percentage if precision value is 0.1 it means 10% while 1.0 means 100%.To check the robustness of the GAPSO-SVM-RF we have calculated the recall,where it is important to note that the precision is high in case of less top retrieval and low recall,but when the number of top retrievals is increased then the recall is increased &precision is decreased.

    4.2 Precision Based Performance Comparison

    Kernel biased marginal convex machine (KBMCM) [4],ABRSVM [9],GOSVM [42],semi-BDEE [43] and DBA [44] are selected to compare with PSO-GA-SV-RF approach.The result of these previous well known techniques are adopted from [38] and similar experimental setup is adopted to generate the result of PSO-GA-SVM-RF.Comparison of PSO-GA-SVM-RF based on the precision values is presented in Fig.1.

    From Fig.2 it is clear that the PSO-GA-SVM-RF approach achieved 100% accuracy in 4th iteration while rest of all well-known techniques are fail to achieve 100% accuracy.From this figure it is also obvious that PSO-GA-SVM-RF achieved its claimed objective that is to minimize the user interaction with the system as it achieved 100% accuracy only in 4th iteration.

    In case of top 20 retrieval the accuracy achieved by PSO-GA-SVM-RF is also very good,its reaches 100% in 6th iteration however the other techniques can achieve only 90% accuracy after 9th iteration.

    When user request to see the 30 most relevant images the PSO-GA-SVM-RF achieved 70%accuracy in first attempt but in 8th iteration successfully achieved 100% accuracy,however other competitors such as MBA,DBA,KBMCM and ABRSVM are fail to achieved 70 or less than 70% accuracy level even in final iteration.

    Figure 2:Performance of the proposed GAPSO-SVM-RF compared against existing algorithms,i.e.,SEMIBDEE,MBA,BDA,KBMCM and ABRSVM.All algorithms are evaluated over nine RF iterations

    The performance of PSO-GA-SVM-RF for the top 40 retrievals presented in Fig.1 shows that the PSO-GA-SVM-RF approach succeeded to achieve 98% accuracy in final iteration,however the performance of other techniques is not good.Only GOSVM and SEMIBDE were able to achieve 82% in final iteration.

    Similarly PSO-GA-SVM-RF approach was able to achieve the accuracy of 98% in final iteration for top 50 retrievals while other techniques except GOSVM and SEMIBDE achieved very low accuracy rate in final iteration.GOSVM and SEMIBDE achieved 80% and 71% respectively in final iteration.However in the initial iterations their performance was not good as well.

    When user requested to see the 60 and 70 most similar images against any query image the accuracy of PSO-GA-SVM-RF is initial iteration was 63% however gradually it increases and in final iteration system was able to achieve the 97% accuracy in 8th and 9th iteration.Among other competitors only GOSVM and SEMIBDE achieved 80% and 64% accuracy in final iteration respectively while other techniques such as KBMCM,BDA and MBA were unable to achieve even 50% accuracy in final iteration.

    In case of top 80 retrievals the PSO-GA-SVM-RF approach achieved accuracy of 90% in 4th iteration but in final two iterations successfully achieved 96% accuracy while among other techniques only GOSVM and SEMIBDE achieved more than 50% in final iteration.

    While retrieving 90 most similar images the PSO-GA-SVM-RF achieved 95% accuracy level in final iteration where rest of the techniques were unable to achieve good accuracy level such as GOSVM and SEMIBDE achieve 60% and 50% accuracy respectively in final iteration.However all other techniques were failed to achieve 50% accuracy in the final iteration.

    Last graph in Fig.1 depicts that the performance of PSO-GA-SVM-RF approach remains very good for the top 100 retrievals,as it achieved 94% in final iteration where other techniques were fail to achieve 60% accuracy in final iteration.Some of the techniques such as MBA and DBA achieved 26% and 21% respectively in final iteration.

    Finally above discussion can be summarized as PSO-GA-SVM-RF approach successfully achieved good performance in all top retrievals.It is clearly observed that for all top retrievals the accuracy achieved by proposed approach was more than 94% in final iteration.But from other techniques only GOSVM and SEMIBDE was able to achieve 90% accuracy in final iteration for top 10-top 30 retrievals only.one important point to note is that PSO-GA-SVM-RF approach successfully achieved more than 90% accuracy in just 3rd for top 10-top 80 retrievals while it just need only one other iteration to achieve 90% accuracy for top 90 and top 100 retrievals.This trend clearly indicates that PSO-GA-SVM-RF can easily fulfill the user requirements in image retrieval.

    4.3 Performance Comparison Based on f-Score

    Precision and recall cannot just tell the robustness of any image retrieval system.Therefore,F-score is also computed where both precision and recall are combined,F-Score is also considered as the harmonic means of precision and recall.In this study F-Score is calculated using precision and recall value recorded in the final iteration for top-10-top 100 retrievals differently.The best value of F-score is 1.0 while 0 is considered as worst.The F-Score measurements of PSO-GASVM-RF,GOSVM,SEMIBDE and other CBIR techniques are presented in Tab.1.

    From Tab.1 it is obvious that F-Score measurement of PSO-GA-SVM-RF is greater than all other techniques from top-10 to top-100 retrievals.Few techniques such as MBA,BDA and KBMCM achieved very less F-Score in all top retrievals.One can observe that the value of F-Score is increasing from top 10 to top 100 retrievals means F-Score of top 20 retrievals is greater than F-Score of top 10 retrievals for all techniques while in case of precision it is vice versa.Its reason is the value of recall is increases from top 10 to top 100 retrievals.

    Table 1:Performance Comparison based on F-Score

    Performance of PSO-GA-SVM-RF is good in the case of precision as well as F-Score which shows that the proposed methodology is more robust than other techniques.

    5 Result Analyses

    As mentioned in earlier section proposed PSO-GA-SVM-RF approach is validated by comparing its results with kernel biased marginal convex machine (KBMCM) [4],ABRSVM [9],semi-BDEE [43] and DBA [44].For the purpose of validation results of previous techniques are collected from [43].

    Following observations can be concluded from the results presented in Fig.2.1) There is consistency in the performance of PSO-GA-SVM-RF over other techniques as it remains best in all iterations for all top retrievals.2) The proposed methodology achieved a very good precision rate in earlier iterations which means user desired results can achieve quickly.This was also objective of the proposed methodology to minimize the user interaction with the system.3) Among the other techniques GOSVM and SEMIBDE performance remains good in all experiments.ABRSVM,KBMCM,BDA and MBA achieved satisfactory results only for top 10-top 50 retrievals.Based on the presented results it’s easy to conclude that PSO-GA-SVM-RF is more robust and stable technique than other competitors.

    6 Conclusion

    This study proposed a new methodology for image retrieval to minimize the user interaction with system in RF based approaches.The proposed approach used PSO,GA and SVM to achieve the aforementioned objective.In this approach SVM is trained on the best image selected by PSO and GA process.PSO and GA are used to increase the relevant image subset to resolve the SVM training problem and this is the reason why proposed technique outperformed then other approaches.The other objective of proposed approach was to bridge the gap between low level features and high level semantics.To establish the authenticity of proposed approach a rich experiments were performed on the coral dataset having more than 10000 images.Through experiments it is clear that with the help of proposed approach the number of RF iterations can be decreased and a good accuracy level can be achieved in only three iterations which is a significant improvement in RF based image retrieval systems.

    As the experiments were performed on top 10-top 100 retrievals,PSO-GA-SVM-RF achieved 100% accuracy level for top 10-top 50 retrievals and for top 60-100 image retrievals the accuracy achieved by proposed methodology was 94% which is obviously a very good number.This shows that the proposed methodology is a robust and stable technique.

    Acknowledgement: This work was supported by the Deanship of Scientific Research at King Saud University through the Research Group under Grant RG-1438-071.

    Funding Statement: The authors received no specific funding for this study.

    Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

    亚洲精华国产精华液的使用体验| 肉色欧美久久久久久久蜜桃| 欧美成人午夜免费资源| 国产av国产精品国产| 欧美亚洲 丝袜 人妻 在线| 欧美激情国产日韩精品一区| 丝袜在线中文字幕| 男男h啪啪无遮挡| 国产亚洲午夜精品一区二区久久| 中文欧美无线码| 色网站视频免费| 国产亚洲av片在线观看秒播厂| 日韩亚洲欧美综合| 亚洲精品国产色婷婷电影| 国产精品人妻久久久影院| 一区在线观看完整版| 久久久久精品久久久久真实原创| 亚洲精品视频女| 国产有黄有色有爽视频| 久久精品国产亚洲av涩爱| 日本欧美视频一区| 国产在线一区二区三区精| 亚洲成人一二三区av| 国产成人a∨麻豆精品| 日韩伦理黄色片| 天堂中文最新版在线下载| 免费人成在线观看视频色| 久久久久久久大尺度免费视频| 国产av国产精品国产| av又黄又爽大尺度在线免费看| 欧美日韩精品成人综合77777| 欧美精品人与动牲交sv欧美| 国产白丝娇喘喷水9色精品| 日本欧美视频一区| 熟妇人妻不卡中文字幕| 狂野欧美白嫩少妇大欣赏| 五月天丁香电影| 中文字幕av电影在线播放| 有码 亚洲区| 日韩熟女老妇一区二区性免费视频| 最近的中文字幕免费完整| 大码成人一级视频| 成人亚洲欧美一区二区av| 韩国av在线不卡| 大码成人一级视频| 久久国产乱子免费精品| 我的老师免费观看完整版| 高清视频免费观看一区二区| 老女人水多毛片| 天堂俺去俺来也www色官网| 欧美丝袜亚洲另类| av国产久精品久网站免费入址| 日本av手机在线免费观看| 日韩三级伦理在线观看| 久久免费观看电影| 免费大片黄手机在线观看| 成人综合一区亚洲| 在线观看免费视频网站a站| 在线亚洲精品国产二区图片欧美 | 国产午夜精品一二区理论片| 99热6这里只有精品| 在线观看国产h片| 国产亚洲5aaaaa淫片| 亚洲国产日韩一区二区| 男人添女人高潮全过程视频| 一级av片app| av卡一久久| 国产成人a∨麻豆精品| 偷拍熟女少妇极品色| 国产亚洲午夜精品一区二区久久| 最新中文字幕久久久久| 国内少妇人妻偷人精品xxx网站| 日日摸夜夜添夜夜添av毛片| 久久婷婷青草| 亚洲第一av免费看| 老熟女久久久| 精品亚洲成a人片在线观看| 中文字幕亚洲精品专区| 日日爽夜夜爽网站| 日日撸夜夜添| 你懂的网址亚洲精品在线观看| 人妻制服诱惑在线中文字幕| 日韩精品免费视频一区二区三区 | 91精品国产九色| 中文乱码字字幕精品一区二区三区| 一区二区三区四区激情视频| 国产综合精华液| 久久ye,这里只有精品| 一级片'在线观看视频| 777米奇影视久久| 日韩熟女老妇一区二区性免费视频| 免费看av在线观看网站| 午夜老司机福利剧场| 色吧在线观看| 国产男人的电影天堂91| 国产一区二区在线观看av| 亚洲av国产av综合av卡| 国产欧美日韩精品一区二区| 成人二区视频| 国产日韩欧美亚洲二区| 免费观看的影片在线观看| 国产成人a∨麻豆精品| 有码 亚洲区| 欧美精品国产亚洲| 桃花免费在线播放| 最新中文字幕久久久久| 午夜av观看不卡| 日韩av不卡免费在线播放| 一级,二级,三级黄色视频| 亚洲第一区二区三区不卡| 人人妻人人看人人澡| 久久久久久久国产电影| 如何舔出高潮| 啦啦啦啦在线视频资源| 午夜精品国产一区二区电影| 久久人人爽人人片av| 视频中文字幕在线观看| 国产精品人妻久久久影院| 亚洲精品日韩av片在线观看| 成人毛片60女人毛片免费| 免费看光身美女| 80岁老熟妇乱子伦牲交| av黄色大香蕉| 啦啦啦啦在线视频资源| 一级黄片播放器| 我要看黄色一级片免费的| 精品久久国产蜜桃| 黑人猛操日本美女一级片| 午夜激情久久久久久久| 国国产精品蜜臀av免费| 国产亚洲欧美精品永久| 精品一区二区免费观看| 少妇丰满av| 最新中文字幕久久久久| 亚洲av男天堂| 日韩大片免费观看网站| 十分钟在线观看高清视频www | 久久97久久精品| 日韩伦理黄色片| 自拍偷自拍亚洲精品老妇| 精品人妻偷拍中文字幕| 日韩欧美 国产精品| 寂寞人妻少妇视频99o| 国产在线免费精品| 99精国产麻豆久久婷婷| 国产av精品麻豆| 国产免费福利视频在线观看| 国产免费福利视频在线观看| 我的老师免费观看完整版| 久久热精品热| 在线观看免费日韩欧美大片 | 成年av动漫网址| 男人狂女人下面高潮的视频| 国产成人免费无遮挡视频| www.色视频.com| 五月伊人婷婷丁香| 日本免费在线观看一区| 国产欧美日韩精品一区二区| 国产又色又爽无遮挡免| 亚洲精品一二三| 欧美人与善性xxx| 女性生殖器流出的白浆| 久久国产精品大桥未久av | 免费av中文字幕在线| 亚洲精品国产成人久久av| 激情五月婷婷亚洲| 大片电影免费在线观看免费| 在线观看三级黄色| 少妇丰满av| 日韩av在线免费看完整版不卡| 亚洲欧美精品自产自拍| 久久久国产精品麻豆| 久久婷婷青草| 亚洲国产毛片av蜜桃av| 久久久久久人妻| 在线亚洲精品国产二区图片欧美 | 精品一区二区免费观看| 少妇人妻一区二区三区视频| 久久免费观看电影| 中国美白少妇内射xxxbb| 久久精品国产亚洲av天美| 妹子高潮喷水视频| 国产日韩欧美视频二区| 在线 av 中文字幕| 亚洲国产精品成人久久小说| 青春草国产在线视频| 国产成人aa在线观看| 亚洲精品日本国产第一区| 少妇人妻精品综合一区二区| 午夜激情福利司机影院| 人妻系列 视频| 黑人巨大精品欧美一区二区蜜桃 | 十八禁网站网址无遮挡 | 国产男人的电影天堂91| 国产亚洲欧美精品永久| 国产视频首页在线观看| 97在线视频观看| 夫妻午夜视频| 搡老乐熟女国产| 美女xxoo啪啪120秒动态图| 最近中文字幕高清免费大全6| 久久人人爽av亚洲精品天堂| 一区二区三区免费毛片| 嫩草影院入口| 国产精品久久久久成人av| 欧美精品亚洲一区二区| 水蜜桃什么品种好| 日本爱情动作片www.在线观看| 久久久久精品久久久久真实原创| 亚洲伊人久久精品综合| 美女大奶头黄色视频| 黑丝袜美女国产一区| 五月开心婷婷网| a级一级毛片免费在线观看| 中文资源天堂在线| 日本黄色日本黄色录像| 高清午夜精品一区二区三区| 国产极品天堂在线| 最黄视频免费看| 一本色道久久久久久精品综合| 成人特级av手机在线观看| 亚洲情色 制服丝袜| 美女福利国产在线| 婷婷色综合www| av女优亚洲男人天堂| 热re99久久国产66热| 一区二区三区四区激情视频| 我要看黄色一级片免费的| 99久国产av精品国产电影| 久久鲁丝午夜福利片| 两个人免费观看高清视频 | 日韩av不卡免费在线播放| 久久久久久久久久久久大奶| 亚洲精品视频女| 亚洲美女黄色视频免费看| 日本wwww免费看| 国产精品三级大全| 国产日韩一区二区三区精品不卡 | 成人毛片a级毛片在线播放| 午夜福利网站1000一区二区三区| 亚洲精品视频女| 观看av在线不卡| 一边亲一边摸免费视频| 黄色怎么调成土黄色| av不卡在线播放| 在线观看www视频免费| 伊人久久国产一区二区| 亚洲人成网站在线观看播放| 久久人妻熟女aⅴ| 男人舔奶头视频| 街头女战士在线观看网站| 国产精品无大码| 最近最新中文字幕免费大全7| a级毛片免费高清观看在线播放| 高清不卡的av网站| 在线 av 中文字幕| 超碰97精品在线观看| 伊人久久国产一区二区| 熟女av电影| 中文字幕人妻丝袜制服| 一区在线观看完整版| 97超视频在线观看视频| 一级二级三级毛片免费看| 一区二区三区乱码不卡18| 91在线精品国自产拍蜜月| 午夜福利影视在线免费观看| 国产69精品久久久久777片| 欧美日韩av久久| 国产黄色视频一区二区在线观看| 亚洲精品国产av成人精品| 国产亚洲精品久久久com| 最后的刺客免费高清国语| 91精品国产国语对白视频| 国产精品熟女久久久久浪| 一本久久精品| 国产视频内射| 成人美女网站在线观看视频| 成年人免费黄色播放视频 | 日韩一本色道免费dvd| 我的女老师完整版在线观看| 日本av手机在线免费观看| 少妇人妻精品综合一区二区| 国产日韩欧美在线精品| 国产黄片美女视频| 国产精品偷伦视频观看了| 大片电影免费在线观看免费| 少妇猛男粗大的猛烈进出视频| 曰老女人黄片| 蜜桃久久精品国产亚洲av| av视频免费观看在线观看| 人人妻人人澡人人爽人人夜夜| 边亲边吃奶的免费视频| 男人舔奶头视频| 亚洲欧美成人综合另类久久久| 少妇的逼好多水| 亚洲色图综合在线观看| 久久久久网色| 特大巨黑吊av在线直播| 男人添女人高潮全过程视频| 不卡视频在线观看欧美| 成年美女黄网站色视频大全免费 | 国产白丝娇喘喷水9色精品| 久久免费观看电影| 亚洲国产精品专区欧美| 精品少妇久久久久久888优播| 熟女人妻精品中文字幕| 在线观看人妻少妇| 日韩,欧美,国产一区二区三区| 交换朋友夫妻互换小说| 日韩中文字幕视频在线看片| 精品少妇久久久久久888优播| 青春草国产在线视频| 日韩欧美一区视频在线观看 | 国产精品免费大片| 2021少妇久久久久久久久久久| 日日啪夜夜爽| 亚洲国产日韩一区二区| 亚洲精品乱码久久久久久按摩| 十分钟在线观看高清视频www | 我要看黄色一级片免费的| 亚洲不卡免费看| 免费大片黄手机在线观看| 国产精品偷伦视频观看了| 精品久久久久久久久av| 夜夜骑夜夜射夜夜干| 老熟女久久久| 亚洲中文av在线| 最黄视频免费看| 国产av国产精品国产| 婷婷色av中文字幕| 人人妻人人爽人人添夜夜欢视频 | 哪个播放器可以免费观看大片| 日韩强制内射视频| 一区二区av电影网| 视频区图区小说| 色婷婷av一区二区三区视频| 午夜激情久久久久久久| 9色porny在线观看| 国产免费一区二区三区四区乱码| 久久久久国产精品人妻一区二区| 国产视频内射| 亚洲丝袜综合中文字幕| 亚洲精品一二三| 国产精品福利在线免费观看| 亚洲内射少妇av| 精品卡一卡二卡四卡免费| 欧美成人精品欧美一级黄| 中国美白少妇内射xxxbb| 男女啪啪激烈高潮av片| 国产精品欧美亚洲77777| 国产淫片久久久久久久久| 国产精品麻豆人妻色哟哟久久| 一级毛片黄色毛片免费观看视频| 亚洲美女视频黄频| 亚洲欧美日韩卡通动漫| 欧美3d第一页| 少妇被粗大的猛进出69影院 | 2022亚洲国产成人精品| 桃花免费在线播放| 一二三四中文在线观看免费高清| 一级黄片播放器| 亚洲丝袜综合中文字幕| 高清午夜精品一区二区三区| 久久精品久久久久久噜噜老黄| 一级毛片久久久久久久久女| 人妻少妇偷人精品九色| 在线观看一区二区三区激情| 久久国产精品大桥未久av | 免费黄色在线免费观看| 日韩电影二区| 欧美三级亚洲精品| 七月丁香在线播放| 人妻人人澡人人爽人人| 新久久久久国产一级毛片| 最近中文字幕2019免费版| 丰满人妻一区二区三区视频av| 日日爽夜夜爽网站| 91精品国产九色| 伦精品一区二区三区| 黄片无遮挡物在线观看| 黄色怎么调成土黄色| 国产欧美日韩一区二区三区在线 | 日韩一区二区视频免费看| 国产精品无大码| 国产免费一区二区三区四区乱码| 国产欧美日韩一区二区三区在线 | 97在线人人人人妻| 日韩,欧美,国产一区二区三区| 国产熟女午夜一区二区三区 | 免费久久久久久久精品成人欧美视频 | 国产高清不卡午夜福利| 国产一区二区在线观看av| 一区二区三区免费毛片| 丁香六月天网| 国产女主播在线喷水免费视频网站| 亚洲欧洲日产国产| 免费在线观看成人毛片| 亚洲在久久综合| 日韩不卡一区二区三区视频在线| 亚洲成人手机| 精品亚洲成a人片在线观看| 亚洲欧美精品自产自拍| 亚洲av电影在线观看一区二区三区| 一本大道久久a久久精品| 女的被弄到高潮叫床怎么办| 久久亚洲国产成人精品v| 国产免费福利视频在线观看| www.色视频.com| 嫩草影院新地址| 嘟嘟电影网在线观看| av专区在线播放| 国产精品偷伦视频观看了| 九色成人免费人妻av| 亚洲人与动物交配视频| 蜜桃在线观看..| 国产一区二区三区av在线| 亚洲,一卡二卡三卡| 久久精品国产鲁丝片午夜精品| 欧美日韩一区二区视频在线观看视频在线| 国产欧美另类精品又又久久亚洲欧美| 曰老女人黄片| 午夜福利,免费看| 五月伊人婷婷丁香| 夜夜骑夜夜射夜夜干| 国产伦精品一区二区三区四那| 亚洲美女黄色视频免费看| 国产av国产精品国产| 欧美一级a爱片免费观看看| 欧美精品一区二区大全| 国产男人的电影天堂91| a级毛色黄片| 五月开心婷婷网| 99久久精品热视频| 黄色毛片三级朝国网站 | 肉色欧美久久久久久久蜜桃| 国产亚洲91精品色在线| 日本欧美国产在线视频| 日韩一区二区视频免费看| 久久久午夜欧美精品| 日本av手机在线免费观看| 蜜桃久久精品国产亚洲av| 人体艺术视频欧美日本| 午夜激情久久久久久久| 三级国产精品片| 国产伦在线观看视频一区| 日韩不卡一区二区三区视频在线| 成人无遮挡网站| 少妇被粗大的猛进出69影院 | 99精国产麻豆久久婷婷| 最近手机中文字幕大全| 国产精品一二三区在线看| 日韩熟女老妇一区二区性免费视频| av又黄又爽大尺度在线免费看| 亚洲精品第二区| 亚洲av二区三区四区| 大码成人一级视频| 国产精品女同一区二区软件| av又黄又爽大尺度在线免费看| 51国产日韩欧美| 日本黄色日本黄色录像| 18禁裸乳无遮挡动漫免费视频| 免费看日本二区| 日韩在线高清观看一区二区三区| 亚洲精品日韩在线中文字幕| 国产伦精品一区二区三区视频9| 男男h啪啪无遮挡| 日韩视频在线欧美| 成人毛片a级毛片在线播放| 噜噜噜噜噜久久久久久91| 国产乱来视频区| a级片在线免费高清观看视频| 国产 一区精品| 午夜免费鲁丝| 国产一区有黄有色的免费视频| 日韩人妻高清精品专区| 久久97久久精品| videos熟女内射| 91午夜精品亚洲一区二区三区| 在线观看免费高清a一片| h视频一区二区三区| 99热国产这里只有精品6| 免费黄色在线免费观看| 91久久精品电影网| 99久国产av精品国产电影| 亚洲无线观看免费| av一本久久久久| 国产日韩欧美在线精品| 18禁裸乳无遮挡动漫免费视频| 内地一区二区视频在线| 哪个播放器可以免费观看大片| 热99国产精品久久久久久7| 亚洲在久久综合| 成人国产av品久久久| 国产在线免费精品| 国产伦精品一区二区三区视频9| 久久精品久久精品一区二区三区| 美女视频免费永久观看网站| 国产在线视频一区二区| www.色视频.com| 99久国产av精品国产电影| 高清在线视频一区二区三区| 国产伦在线观看视频一区| 一区二区三区精品91| 有码 亚洲区| 女性被躁到高潮视频| tube8黄色片| 高清午夜精品一区二区三区| 日本wwww免费看| 青青草视频在线视频观看| 亚洲人与动物交配视频| 黄色欧美视频在线观看| 美女脱内裤让男人舔精品视频| 美女主播在线视频| 久久综合国产亚洲精品| 在线免费观看不下载黄p国产| 国产色婷婷99| 久久人妻熟女aⅴ| 女人精品久久久久毛片| 91精品国产国语对白视频| 久久久久久久久久久丰满| a级毛片在线看网站| 美女福利国产在线| 另类亚洲欧美激情| 99久久中文字幕三级久久日本| 女的被弄到高潮叫床怎么办| 纵有疾风起免费观看全集完整版| 午夜福利视频精品| 熟女av电影| 亚洲精品色激情综合| 啦啦啦啦在线视频资源| 国产黄色免费在线视频| 五月天丁香电影| 国产精品.久久久| 久久人人爽av亚洲精品天堂| 在线观看免费视频网站a站| 一本色道久久久久久精品综合| 久久久久久久国产电影| 国产亚洲5aaaaa淫片| 亚洲国产最新在线播放| 精品人妻熟女毛片av久久网站| 成人特级av手机在线观看| 久久国产精品男人的天堂亚洲 | 国内精品宾馆在线| 黄色日韩在线| 欧美日韩视频高清一区二区三区二| 男女无遮挡免费网站观看| 少妇人妻 视频| 男人狂女人下面高潮的视频| av网站免费在线观看视频| 亚洲高清免费不卡视频| 国产在线免费精品| 亚洲av电影在线观看一区二区三区| 日韩电影二区| 美女国产视频在线观看| 久热久热在线精品观看| 亚洲精品自拍成人| 最近手机中文字幕大全| 精品酒店卫生间| 在线观看美女被高潮喷水网站| 久热这里只有精品99| 国产成人免费观看mmmm| 午夜精品国产一区二区电影| 国产午夜精品久久久久久一区二区三区| av女优亚洲男人天堂| 最近中文字幕2019免费版| 久久青草综合色| 国产在线一区二区三区精| 2022亚洲国产成人精品| 成年人午夜在线观看视频| 国产av精品麻豆| 少妇猛男粗大的猛烈进出视频| 欧美老熟妇乱子伦牲交| 日韩av免费高清视频| 亚洲国产精品国产精品| 街头女战士在线观看网站| 国产成人aa在线观看| 寂寞人妻少妇视频99o| 人妻人人澡人人爽人人| 三级经典国产精品| 日日摸夜夜添夜夜爱| 久久久久久久亚洲中文字幕| 亚洲天堂av无毛| 亚洲人与动物交配视频| 久久久亚洲精品成人影院| 午夜老司机福利剧场| 十八禁网站网址无遮挡 | 国产精品伦人一区二区| 欧美精品一区二区大全| 99久久精品国产国产毛片| 成年人免费黄色播放视频 | 在线观看免费高清a一片| 亚洲欧美成人精品一区二区| 啦啦啦在线观看免费高清www| 午夜影院在线不卡| 亚洲av.av天堂| 国产深夜福利视频在线观看| 日韩中字成人| 国产一级毛片在线| 天天操日日干夜夜撸| 一级二级三级毛片免费看| 又爽又黄a免费视频| 亚洲精品乱码久久久久久按摩| 卡戴珊不雅视频在线播放| 亚洲第一av免费看| 少妇人妻一区二区三区视频| 亚洲欧美清纯卡通| 国产精品不卡视频一区二区| 免费播放大片免费观看视频在线观看| 老司机影院成人| 国产在线视频一区二区| 国产精品国产三级国产av玫瑰| 久久精品久久久久久久性| 欧美三级亚洲精品| 精品少妇久久久久久888优播| 在线观看一区二区三区激情|