CN102368237A - Image retrieval method, device and system - Google Patents

Image retrieval method, device and system Download PDF

Info

Publication number
CN102368237A
CN102368237A CN2010105147822A CN201010514782A CN102368237A CN 102368237 A CN102368237 A CN 102368237A CN 2010105147822 A CN2010105147822 A CN 2010105147822A CN 201010514782 A CN201010514782 A CN 201010514782A CN 102368237 A CN102368237 A CN 102368237A
Authority
CN
China
Prior art keywords
image
local feature
matching
space
coupling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010105147822A
Other languages
Chinese (zh)
Other versions
CN102368237B (en
Inventor
周文罡
李厚强
田奇
卢亦娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Science and Technology of China USTC
Original Assignee
University of Science and Technology of China USTC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Science and Technology of China USTC filed Critical University of Science and Technology of China USTC
Priority to CN 201010514782 priority Critical patent/CN102368237B/en
Publication of CN102368237A publication Critical patent/CN102368237A/en
Application granted granted Critical
Publication of CN102368237B publication Critical patent/CN102368237B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses an image retrieval method, an image retrieval device and an image retrieval system, wherein the image retrieval method comprises the following steps: extracting the local features of a query image, and quantizing the local features into visual words; querying a preset visual-word inverted list in an image database by using the visual words so as to obtain matched local-feature pairs and matched images; respectively carrying out space encoding on relative space positions between matched local features in the query image and the matched images so as to obtain a space code picture of the query image and space code pictures of the matched images; executing a space consistency check on the space code picture of the query image and the space code pictures of the matched images so as to obtain the number of the matched local-feature pair in conformity with the space consistency; and according to the numbers of the matched local-feature pairs (in conformity with the space consistency) of different matched images, returning to the matched images according to the similarity of the matched images. By using the method provided by the invention, the image retrieval accuracy and the retrieval efficiency can be improved, and the time consuming for retrieval can be reduced.

Description

Image search method, Apparatus and system
Technical field:
The present invention relates to the data retrieval field, relate in particular to a kind of image search method, Apparatus and system.
Background technology:
In recent years, along with the develop rapidly of technique of internet and popularizing fast of digital equipment, the image on the network has reached hundred billion scales, and is the growth of index scale always.In the face of the view data of magnanimity like this, how effectively to manage, can find interested image easily to make things convenient for the user, promptly image retrieval is that the while that is of practical significance very much also is very challenging work.In the image retrieval, the focus of a research is the retrieval of part duplicating image.The part duplicating image generally is because the user cuts out one and pastes then in the another one image from former figure, or to the modification that former figure adds some literal, perhaps former figure is carried out simple projective transformation.Based on the retrieval of part duplicating image, be with a wide range of applications in the network multimedia field.
Part duplicating image retrieval, promptly from the image data base of a magnanimity, finding with query image has closely similar image-region piece.The best method that addresses this problem at present just is based on the method for sight word code book; The sight word code book generally is a large amount of local feature that obtains through to sampling in the training image; Like SIFT (Scale Invariant Feature Transform; Yardstick invariant features converting characteristic), SURF (Speeded Up Robust Feature, fast robust property characteristic), carry out cluster and obtain.Training image can be an image subset in the image data base, also can be one group of incoherent image.Obtain after the sight word code book; Can extract some local features to a new image in the image data base; And local feature is quantified as sight word; Thereby with the graphical representation sight word vector that is a higher-dimension, then, the matching ratio between query image and the matching image more just be converted between higher-dimension sight word vector matching ratio.If two images respectively have a local feature to be quantified as same sight word, then these two local features constitute a pair of coupling local feature.If two images have no a pair of local feature to constitute coupling, then these two images are considered to incoherent fully.
In the prior art; A kind of basic thought of the images match retrieval based on complete geometric checking is following: quantize through local feature; Obtain the preliminary matching result between query image and the matching image; If two images are relevant really, must there be some total local features to constitute corresponding correct match in the image block that their part is duplicated so.Must satisfy certain affined transformation between these correct part couplings, the coupling of the mistake that those are remaining does not then satisfy this affined transformation.Based on this prerequisite hypothesis, geometric checking adopts the random sampling coherence method fully, and stochastic sampling is some to the coupling local feature, is used to estimate affined transformation; Check other the coupling local feature and the matching degree of said affined transformation then, and record meets the number of the coupling of this affined transformation.When number of samples is abundant immediately, that affined transformation that matching number is maximum then maybe be corresponding correct affined transformation.If a unique point f is arranged in the query image 1On the coupling unique point f in the matching image 2, f 1And f 2Coordinate in image be respectively (u, v) with (x, y).Then the affined transformation between them can be represented suc as formula (1):
x y = a b c d · u v + t 1 t 2 - - - ( 1 )
Because this affined transformation has six parameters, so need three pairs of coupling local feature points just possibly estimate to find the solution at least.If query image and all coupling local feature centerings of matching image, the shared ratio of correct coupling is p, three pairs of couplings of so each sampling all are that correct probability is p 3If in the correct coupling, can both correctly estimate affine transformation parameter for any three pairs, if sampling number is N, then having the local characteristic matching of three couples in the once sampling at least all is that correct probability is Np 3Obtain correct affine transformation parameter through such scheme,, obtain result for retrieval in order to judge the matching degree of query image and matching image.
Through the research to technique scheme, the inventor finds: when containing a large amount of erroneous matching in the Where topical characteristic matching, obtain wrong affined transformation possibly, the accuracy of influence retrieval.This scheme needs the sampling of more number of times simultaneously, just possibly on probability, realize sampling the coupling local feature point of three correct, thereby estimate correct affined transformation, and therefore above-mentioned image retrieval scheme based on complete geometric checking is very consuming time.
Summary of the invention
For solving the problems of the technologies described above, the object of the present invention is to provide a kind of image search method, device and system, to solve lower, the consuming time long and not high problem of recall precision of retrieval accuracy that the conventional images retrieval scheme exists.
Image search method provided by the invention comprises:
Extract the local feature of query image, and said local feature is quantified as sight word;
Use in the said sight word query image database preset sight word inverted list, obtain mating local feature to and matching image;
Relative tertiary location between the coupling local feature in the query image is carried out space encoding, obtain query image space code figure, the relative tertiary location between the coupling local feature in the matching image is carried out space encoding, obtain matching image space code figure.In order to apply stronger geometrical constraint, can also be reference origin with each local feature respectively, just each quadrant of the plane of delineation evenly is divided into the plurality of sector zone, carries out space encoding then, obtains space code figure.Space code figure has described the relative position relation each other of the local feature in the image.
The Space Consistency check is carried out in the right volume coordinate position of coupling local feature among said query image space code figure and the matching image space code figure, obtain the right number of coupling local feature that meets Space Consistency;
The number of the coupling local feature that meets Space Consistency that comprises according to different matching images calculates the similarity between this matching image and query image, and returns matching image according to said similarity.
Corresponding to above-mentioned image search method, the present invention also provides a kind of image retrieving apparatus, comprising:
First characteristic extracting module is used to extract the local feature of image to be checked;
The first characteristic quantification module is used for said local feature is quantified as sight word;
Enquiry module is used for using the preset sight word inverted list of said sight word query image database, obtain mating local feature to and matching image;
The space encoding module; Be used for the relative tertiary location between the query image coupling local feature is carried out space encoding; Obtain query image space code figure, and the relative tertiary location between the coupling local feature in the matching image is carried out space encoding, obtain matching image space code figure;
The Space Consistency inspection module is used for said query image space code figure and the right volume coordinate position of matching image space code figure coupling local feature are carried out the Space Consistency check, to obtain the right number of coupling local feature that meets Space Consistency;
Result for retrieval returns module, is used for the right number of coupling local feature that meets Space Consistency according to different matching images, calculates the similarity between this matching image and query image, returns matching image according to said similarity.
In addition, the present invention also provides a kind of image retrieving apparatus, comprising:
Above-mentioned image retrieving apparatus;
Image data base is used to store the image that supplies match retrieval.
Use the technical scheme that the embodiment of the invention provided; In the image search method that is provided, device and the system; Respectively the coding of the spatial relation between the local feature that is complementary in matching image and the retrieving images is formed space encoding figure; And whether consistent through the spatial relation of checking the local feature that matees, obtain meeting the correct coupling local feature of Space Consistency, thereby effectively got rid of a large amount of wrong local feature coupling that possibly exist; Make the similarity definition between the matching image in query image and the image data base more accurate, can improve the accuracy of retrieval.Simultaneously, the computation complexity of the consistent check algorithm in space is low, compares with the scheme of prior art, and what can reduce to retrieve be consuming time, improves recall precision.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
The image search method schematic flow sheet of Fig. 1 for providing in the embodiment of the invention one;
Fig. 2 is the spatial relation synoptic diagram of coupling local feature in the embodiment of the invention two;
Fig. 3 is a schematic flow sheet of confirming the locus of coupling local feature in the embodiment of the invention two;
Fig. 4 is the another kind of spatial relation synoptic diagram of coupling local feature in the embodiment of the invention two;
The image retrieving apparatus structural representation of Fig. 5 for providing in the embodiment of the invention four;
Fig. 6 is for setting up the modular structure synoptic diagram of inverted index table in the embodiment of the invention four;
Fig. 7 is a kind of structural representation of the Space Consistency inspection module that provides in the embodiment of the invention four;
Fig. 8 is a kind of working method synoptic diagram of the image indexing system that provides in the embodiment of the invention five.
Embodiment
Lower, the consuming time long and not high problem of recall precision of retrieval accuracy that the specific embodiment of the invention exists in order to solve the conventional images retrieval scheme provides a kind of image search method, device and system.
Said image search method comprises: extract the local feature of query image, and said local feature is quantified as sight word; Use in the said sight word query image database preset sight word inverted list, obtain mating local feature to and matching image; Relative tertiary location to coupling local feature in the query image carries out space encoding, obtains query image space code figure, and coupling local feature relative tertiary location in the matching image is carried out space encoding, obtains matching image space code figure; Said query image space code figure and matching image space code figure are carried out the Space Consistency check, obtain the right number of coupling local feature that meets Space Consistency; The right number of coupling local feature that meets Space Consistency according to different matching images returns matching image according to the similarity of matching image.
It more than is the application's core concept; To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention carried out clear, intactly description, obviously; Described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
Embodiment one:
Referring to shown in Figure 1, a kind of schematic flow sheet of the image search method that provides for present embodiment, this method may further comprise the steps:
Step S101, the local feature of extraction query image;
Step S102 is quantified as sight word with said local feature;
Wherein, said sight word can define in the following manner: from training image, extract local feature, said local feature is carried out cluster, the center of confirming each cluster is a sight word.Can obtain a plurality of sight word through a plurality of cluster centres, generate the sight word code book that comprises a plurality of local features, sight word and corresponding relation thereof.Because sight word does not have clear and definite semantic information, the size of sight word code book, the number of the sight word that promptly wherein comprises generally can be confirmed through the experience of test data of experiment.In addition, can also directly use the sight word code book that has defined in the identical or close technical field in the present embodiment.
After extracting the local feature of image to be checked; To each local feature wherein; Visit said sight word code book,, can this local feature be quantified as that minimum sight word of distance according to wherein local feature and the distance between each sight word in the vision code book.
Step S103 uses in the said sight word query image database preset sight word inverted list, obtain mating local feature to and matching image;
For fear of image to be checked unnecessary with image data base in the comparison of complete uncorrelated image; Used for reference the thought in the text retrieval in the present embodiment based on textual words inverted list index structure; Its basic thought comprises: to each sight word; Generate a tabulation, each in the tabulation is associated with the image that comprises this sight word, further can also comprise the frequency that comprises this sight word in the image.This tabulation is called the sight word inverted list; Through said inverted list; Can learn that each sight word is comprised by which image, further, a given image to be checked; Only need search the corresponding tabulation inverted list of sight word that said image to be checked comprises, just can know with said image to be checked to have the right matching image of coupling local feature.Wherein, there are one or more matching images in an image to be checked, exists one or more coupling local features right between an image to be checked and a matching image.The local feature of coupling described in the present embodiment the local feature of identical sight word to being meant the correspondence that exists in said image to be checked and the matching image.
Wherein, can adopt following mode to set up the sight word inverted list of image data base:
Extract the local feature of image in the image data base, said local feature is quantified as sight word;
Set up the related of image in said sight word and the said image data base, obtain the sight word inverted list.
Wherein, can extract the local feature of each image in the image data base, and all local features are quantified as sight word.
Image in the said image data base can be set up related with one or more vision dictionaries; Inverted list comprises one or more data table items in the said vision dictionary; Can related one or more images, further can also comprise the frequency that comprises this sight word in the image.
Step S104; Relative tertiary location between the coupling local feature in the query image is carried out space encoding; Obtain query image space code figure, the relative tertiary location between the coupling local feature in the matching image is carried out space encoding, obtain matching image space code figure;
Wherein, Space encoding is in the query image; Describe by the relation of the relative tertiary location between the said coupling local feature that obtains among the step S103, and the relative tertiary location relation that obtains among the step S103 mating in the matching image between local feature is described.
Step S105 carries out the Space Consistency check to the space code figure that matees local feature in said query image and the matching image, obtains the right number of coupling local feature that meets Space Consistency;
If two images are that part is duplicated; Be that it owns certain image block areas together; Then in the piece zone that this duplicates; The local feature of these two images necessarily meets the consistance of relative space position, those incongruent this conforming couplings corresponding probably the coupling local feature of a mistake right, should be deleted.This Space Consistency detection can be carried out xor operation through the volume coordinate position that comprises in the space encoding of mating local feature and carry out.
Step S106, the right number of coupling local feature that meets Space Consistency according to different matching images calculates the similarity between this matching image and query image, returns matching image according to said similarity.
Suppose query image q and matching image p through behind the matching inquiry, a is arranged to the coupling local feature, wherein b has passed through the Space Consistency check to the coupling local feature, so, can define the similarity of query image q and matching image p, suc as formula (2):
S ( p , q ) = b - a - b + 1 a · N ( p ) N max - - - ( 2 )
Wherein N (p) representes local feature total number among the matching image p, N MaxIn the presentation video database image maximum local feature numbers that possibly contain.
In this step; Can sort according to the similarity size of matching image in the database and query image; And return to the user, a threshold values that meets the coupling local feature number of Space Consistency can also be set, when the coupling local feature number that meets Space Consistency of a matching image reaches said threshold values; Confirm that this matching image is relevant with query image, returns to inquiring user with it; Perhaps can put the threshold values of similarity, when the similarity of a matching image reaches said threshold values, confirm that this matching image is relevant with query image, returns to inquiring user with it.
In the image search method that present embodiment provides; Respectively the coding of the spatial relation between the local feature that is complementary in matching image and the retrieving images is formed space encoding figure; And it is whether consistent through the spatial relation of checking the local feature that matees; Obtain meeting the correct coupling local feature of Space Consistency; Thereby effectively got rid of a large amount of wrong local feature coupling that possibly exist, made the similarity definition between the matching image in query image and the image data base more accurate, can improve the accuracy of retrieval.Simultaneously, the computation complexity of the consistent check algorithm in space is low, compares with the scheme of prior art, and what can reduce to retrieve be consuming time, improves recall precision.
Embodiment two:
Present embodiment provides a kind of relative tertiary location to the local feature in the image to concern the implementation of carrying out space encoding, and is specific as follows said:
Describe the relative position relation of the horizontal direction of two coupling local features, obtain horizontal direction space code figure;
Describe the relative position relation of the vertical direction of two coupling local features, obtain vertical direction space code figure.
For a query image or matching image, generate two space code figure, be designated as X-map and Y-map respectively.Wherein, X-map is in order to the relative tertiary location relation of the along continuous straight runs between the local feature of describing two couplings (x), and Y-map is in order to the relative tertiary location relation of the vertical direction between the local feature of describing two couplings (Y-axis).For example, there be K coupling local feature { v between the given query image I, itself and matching image i, (i=1,2 ..., K) right, then the X-map of I and Y-map all can be the binary matrix of a K * K, define suc as formula (3) and formula (4):
Xmap ( i , j ) = 0 if x i < x j 1 if x i &GreaterEqual; x j - - - ( 3 )
Ymap ( i , j ) = 0 if y i < y j 1 if y i &GreaterEqual; y j - - - ( 4 )
Shown in Fig. 2 left side; The expression query image comprises 4 coupling local features; Fig. 2 has represented on the right side coupling local feature 1,3 and the 4 relative tertiary location relations with respect to coupling local feature 2, and wherein, coupling local feature 1 is on the upper left side of coupling local feature 2; Coupling local feature 3 is in the lower right of coupling local feature 2, and coupling local feature 4 is in the lower left of coupling local feature 2.By above-mentioned relative tertiary location relation, convolution (3) and formula (4) can obtain two space code figure of this query image, respectively suc as formula (5) and formula (6):
Xmap = 1 0 0 1 1 1 0 1 1 1 1 1 0 0 0 1 - - - ( 5 )
Ymap = 1 1 1 1 0 1 1 1 0 0 1 1 0 0 0 1 - - - ( 6 )
In addition; For this spatial division and coding are carried out the vague generalization popularization; Further the relative position relation between the refinement coupling local feature point is the center with the fixed reference feature point promptly, the plane of delineation is divided into four quadrants after; Again each quadrant on average is divided into a plurality of sector regions, which sector region definite then other each local feature points fall in.During concrete the realization, can adopt following method.In the image search method that schematic flow sheet as shown in Figure 3, present embodiment provide, before carrying out the space encoding step, can also may further comprise the steps:
Step S301 is a reference origin with each picture position, coupling local feature place respectively, and the image division that the coupling local feature is belonged to is four quadrants;
Step S302 evenly is divided into a plurality of sector regions with each quadrant, and confirms that other local feature point is with respect to quadrant and sector region that reference origin was positioned at;
Step S303, the volume coordinate position that each coupling local feature is belonged to is rotated about reference origin, obtains the new volume coordinate position of this coupling local feature;
Step S304 according to coupling local feature new volume coordinate position, obtains the relative tertiary location of itself and said reference origin.
After in the present embodiment said query image or matching image plane being divided into four quadrants, to can also each quadrant further evenly being divided into a plurality of sector regions.When implementation algorithm, this dividing mode can be decomposed into the r sub-divided.Each son can use formula (3) and formula (4) to carry out space encoding after dividing and being rotated counterclockwise the θ angle, and is final, can obtain the space code figure GX and the GY of two general three-dimensionals.
Concrete, can be to coupling local feature v in query image or the matching image iVolume coordinate position (x i, y i) be rotated counterclockwise about image origin
Figure BSA00000313142500091
(k=0,1 ..., r-1) degree obtains the new volume coordinate position (x of this coupling local feature i k, y i k) suc as formula shown in (7):
x i k y i k = cos ( &theta; ) sin ( &theta; ) - sin ( &theta; ) cos ( &theta; ) &CenterDot; x i y i - - - ( 7 )
Then, according to the new volume coordinate position (x that obtains i k, y i k), can obtain the space code figure GX and the GY of two general three-dimensionals, shown in (8) and formula (9).
GX ( i , j , k ) = 0 if x i k < x j k 1 if x i k &GreaterEqual; x j k - - - ( 8 )
GY ( i , j , k ) = 0 if y i k < y j k 1 if y i k &GreaterEqual; y j k - - - ( 9 )
Wherein, x i kAnd x j kBe respectively k postrotational horizontal ordinate of i local feature point and j coupling local feature, y i kAnd y j kBe respectively k postrotational ordinate of i coupling local feature and j coupling local feature, shown in (7) formula.In fact; Three-dimensional space code figure GX and GY have carried out more careful description to the relative position relation between each coupling local feature; Pointed out that not only certain characteristic is positioned at which quadrant of the plane of delineation of dividing based on fixed reference feature point, points out further also it is positioned at which sheet sector region of this quadrant.
As shown in Figure 4, in order to show the division of sector region more intuitively, earlier image is divided into four quadrants, then each quadrant is divided into a plurality of uniform fan zone.The expression of Fig. 4 left side is divided into two sector regions uniformly with each quadrant of this image, thereby it is fan-shaped that entire image is divided into eight equal portions, and the division of this image can be resolved into two sub-divided; Respectively like the first half in the middle of Fig. 4 with shown in the middle the latter half of Fig. 4; Wherein, 4 middle the first half can adopt formula (3) and formula (4) to encode, and the latter half is after being rotated counterclockwise 45 in the middle of Fig. 4; Shown in Fig. 4 right side, can adopt formula (8) and (9) to encode.
The technical scheme that present embodiment provides is a kind of scheme that realizes the relative tertiary location relation of the local feature in the image is carried out space encoding.In practical application, those skilled in the art can select alternate manner to realize the relative tertiary location relation of different local features is carried out space encoding, and the technical scheme that provides among present embodiment and the embodiment one can cross-references, repeats no more at this.
Embodiment three:
A kind of implementation to the right volume coordinate position execution Space Consistency check of coupling local feature among said query image space code figure and the matching image space code figure that present embodiment provides specifically can be described below:
Quantize according to the coupling local feature, if query image I qWith matching image I mHave the local feature of N, then in the step S104 described in the embodiment one, respectively these are mated local features at I coupling qAnd I mIn relative tertiary location carry out space encoding, obtain query image space code figure (GX q, GY q) and matching image space code figure (GX m, GY m).For the consistance of the relative tertiary location between the coupling local feature between comparison query image and the matching image, can be respectively to GX qAnd GX m, GY qAnd GY mCarry out xor operation, shown in (10) and formula (11):
V x ( i , j , k ) = GX q ( i , j , k ) &CirclePlus; GX m ( i , j , k ) - - - ( 10 )
V y ( i , j , k ) = GY q ( i , j , k ) &CirclePlus; GY m ( i , j , k ) - - - ( 11 )
In addition, present embodiment also provides a kind of implementation of obtaining the right number of the coupling local feature that meets Space Consistency, specifically can be described below:
Under the ideal situation, if all N are correct to the coupling local feature, V so xAnd V yIn all elements all will be zero.But, if there are some wrong coupling local features, the coupling local feature of mistake corresponding at GX qAnd GX mIntermediate value will be inconsistent; In like manner, the coupling local feature of mistake corresponding at GY qAnd GY mIntermediate value also will be inconsistent.This value inconsistent will cause the V as a result of their XORs xAnd V yCorresponding value is 1.
Order S x ( i ) = &Sigma; j = 0 N - 1 &cup; k = 0 r - 1 V x ( i , j , k ) , S y ( i ) = &Sigma; j = 0 N - 1 &cup; k = 0 r - 1 V y ( i , j , k ) ,
If exist i to make S x(i)>0, we define so
Figure BSA00000313142500115
I then *Individual local matching characteristic should be deleted it corresponding the coupling of a mistake probably.To S yAlso do same operation.Iteration carry out above-mentioned deletion action, the matching characteristic that to the last remains is to pairing S xAnd S yIn value be complete zero.
Confirm that remaining coupling local feature is the right number of coupling local feature that meets Space Consistency in query image and the corresponding matching image to number.
The technical scheme that present embodiment provides; It is a kind of scheme of the right volume coordinate position of coupling local feature among said query image space code figure and the matching image space code figure being carried out the Space Consistency check; In practical application; Those skilled in the art can select alternate manner to realize the Space Consistency check that the coupling local feature is right, and the technical scheme that provides among present embodiment and the embodiment one can cross-references, repeats no more at this.
Embodiment four:
Correspond to above-mentioned image processing method, present embodiment also provides a kind of image retrieving apparatus, and is as shown in Figure 5, comprising:
First characteristic extracting module 501 is used to extract the local feature of image to be checked;
The first characteristic quantification module 502 is used for said local feature is quantified as sight word;
Enquiry module 503 is used for using the preset sight word inverted list of said sight word query image database, obtain mating local feature to and matching image;
Space encoding module 504; Be used for the relative tertiary location between the query image coupling local feature is carried out space encoding; Obtain query image space code figure, and the relative tertiary location between the coupling local feature in the matching image is carried out space encoding, obtain matching image space code figure;
Space Consistency inspection module 505 is used for said query image space code figure and matching image space code figure are carried out the Space Consistency check, to obtain the right number of coupling local feature that meets Space Consistency;
Result for retrieval returns module 506, is used for the right number of coupling local feature that meets Space Consistency according to different matching images, calculates the similarity between this matching image and query image, returns matching image according to said similarity size.
In the present embodiment, the inverted index table of said sight word and said image data base can be by generating with lower module, and referring to shown in Figure 6, a kind of structural representation for this module specifically comprises:
Sight word generation module 601 is used for extracting local feature from training image, and said local feature is carried out cluster, and the center of confirming each cluster is a sight word.
Second characteristic extracting module 602 is used for extracting the local feature of image data base image;
The second characteristic quantification module 603 is used for the local feature that the image from image data base extracts is quantified as sight word;
Inverted list is set up module 604, is used for setting up image related of said sight word and said image data base, obtains the sight word inverted list.
Relative position relation between two local features can be decomposed into relative position relation and the relative position relation on the vertical direction on the horizontal direction, and therefore said space encoding module 504 specifically can comprise:
First coding unit is used to describe two relative position relations that mate the horizontal direction of local features, obtains horizontal direction space code figure;
Second coding unit is used to describe two relative position relations that mate the vertical direction of local features, obtains vertical direction space code figure.
Said first coding unit specifically can obtain horizontal direction space code figure through the following formula coding:
Xmap ( i , j ) = 0 if x i < x j 1 if x i &GreaterEqual; x j ;
Said second coding unit specifically can obtain vertical direction space code figure through the following formula coding:
Ymap ( i , j ) = 0 if y i < y j 1 if y i &GreaterEqual; y j ;
Wherein, x iAnd x jBe respectively the horizontal ordinate of two coupling local features, y iAnd y jBe respectively the ordinate of two coupling local features.
Via the operation of space encoding module, a pair of query image and matching image can obtain: query image horizontal direction space code figure, query image vertical direction space code figure, matching image horizontal direction space code figure and matching image vertical direction space code figure.
In addition, said image processing apparatus can also comprise:
The area dividing module, the coordinate position that is used for each coupling local feature is an initial point, with four quadrants of image division at coupling local feature place, and then evenly is divided into r sector region to each quadrant;
The coordinate determination module is used for the volume coordinate position at each coupling local feature place is rotated about image origin, obtains the new volume coordinate position of this coupling local feature;
The locus determination module is used for according to coupling local feature new volume coordinate position, obtains the relative tertiary location of itself and said reference origin.
Said coordinate determination module, specifically can confirm about the new volume coordinate position of the postrotational coupling local feature of reference origin through following mode:
Volume coordinate position (x to the coupling local feature that comprises in the image i, y i) be rotated counterclockwise about reference origin
Figure BSA00000313142500133
(k=0,1 ..., r-1) degree obtains the new volume coordinate position (x of this coupling local feature i k, y i k) shown in the following formula:
x i k y i k = cos ( &theta; ) sin ( &theta; ) - sin ( &theta; ) cos ( &theta; ) &CenterDot; x i y i ;
Wherein, r is the sector region number that image comprises, i=0, and 1 ..., N-1, wherein N is the right total number of matching characteristic;
Said space encoding module, specifically can carry out space encoding to the relative tertiary location between the coupling local feature in the image through following mode:
By first coding unit, adopt the following formula coding to obtain horizontal direction space code figure:
GX ( i , j , k ) = 0 if x i k < x j k 1 if x i k &GreaterEqual; x j k ;
By second coding unit, adopt the following formula coding to obtain vertical direction space code figure:
GY ( i , j , k ) = 0 if y i k < y j k 1 if y i k &GreaterEqual; y j k ;
Wherein, x i kAnd x j kBe respectively k postrotational horizontal ordinate of i coupling local feature and j coupling local feature, y i kAnd y j kBe respectively k postrotational ordinate of i coupling local feature and j coupling local feature.Three-dimensional space code figure GX and GY have carried out more careful description to the relative position relation between each coupling local feature; Pointed out that not only certain characteristic is positioned at which quadrant of the plane of delineation of dividing based on fixed reference feature point, points out further also it is positioned at which sheet sector region of this quadrant.
Said Space Consistency inspection module 505 shown in the structural representation of Fig. 7, specifically can comprise:
XOR unit 505a is used for said query image space code figure and the right volume coordinate position of matching image space code figure coupling local feature are carried out xor operation;
Erroneous matching delete cells 505b; Xor operation result according to the right volume coordinate position of coupling local feature among query image space code figure and the matching image space code figure; The matching characteristic of confirming to meet Space Consistency is right, confirm and deletion not meet the matching characteristic of Space Consistency right; The space code figure xor operation of the volume coordinate position correspondence that the coupling local feature that meets Space Consistency that keeps at last is right sum as a result is 0.
Matching number is confirmed unit 505c, is used for confirming the remaining right number of correct match characteristic that meets Space Consistency.
Said XOR unit, specifically according to shown in the following formula, xor operation is carried out in the volume coordinate position that the coupling local feature is right:
V x ( i , j , k ) = GX q ( i , j , k ) &CirclePlus; GX m ( i , j , k ) ;
V y ( i , j , k ) = GY q ( i , j , k ) &CirclePlus; GY m ( i , j , k ) ;
Wherein, (GX q, GY q) be query image space code figure, (GX m, GY m) be matching image space code figure;
Said erroneous matching unit, it is right that the coupling local feature that does not meet Space Consistency is obtained and deleted to employing with following formula:
Order S x ( i ) = &Sigma; j = 0 N - 1 &cup; k = 0 r - 1 V x ( i , j , k ) , S y ( i ) = &Sigma; j = 0 N - 1 &cup; k = 0 r - 1 V y ( i , j , k ) ,
If exist i to make S x(i)>0, we define so
Figure BSA00000313142500153
I then *Individual local matching characteristic is to corresponding the coupling of a mistake probably, and we delete it.To S yAlso do same operation.Iteration carry out such deletion action, the matching characteristic that to the last remains is to pairing S xAnd S yIn value be complete zero.
Said matching number is confirmed the unit, obtain the right number of matching characteristic that is left to meet the demands, as the right number of coupling local feature that meets Space Consistency.
In addition, said result for retrieval returns module 506, specifically can comprise:
Similarity calculated is used for according to the right number of matching characteristic that meets Space Consistency, and the number of the local feature that is comprised separately in matching image and the query image, calculates the similarity between matching image and query image;
Said similarity calculated, specifically can calculate the similarity between matching image and query image in the following way:
If query image q and matching image p through inquiry after, a is arranged to the coupling local feature, wherein b has passed through the Space Consistency check to mating local feature, the similarity of query image q and matching image p then, S (p q) is shown below:
S ( p , q ) = b - a - b + 1 a &CenterDot; N ( p ) N max ;
Wherein N (p) representes local feature total number among the matching image p, N MaxIn the presentation video database image maximum local feature numbers that possibly contain.
Matching image returns the unit, is used for according to the said matching image of said similarity size ordering, and returns said matching image according to said ordering.
Present embodiment is the corresponding device embodiment of aforesaid way embodiment, and embodiment can repeat no more at this referring to the description of method embodiment.
In the image retrieving apparatus that present embodiment provides; Respectively the coding of the spatial relation between the local feature that is complementary in matching image and the retrieving images is formed space encoding figure, and pass through to check the spatial relation of the local feature that matees whether consistent, obtain meeting the correct coupling local feature of Space Consistency; Thereby effectively got rid of a large amount of wrong local feature coupling that possibly exist; Be that similarity definition between the matching image in query image and the image data base is more accurate, can improve the accuracy of retrieval, simultaneously; The computation complexity of the consistent check algorithm in space is low; Compare with the scheme of prior art, what can reduce to retrieve be consuming time, improves recall precision.
Embodiment five:
Corresponding to above-mentioned image processing method and image processing apparatus, present embodiment also provides a kind of image processing system, specifically comprises:
The image retrieving apparatus that is provided among the embodiment five;
And image data base, be used to store the image that supplies match retrieval.
Further, said image processing system can also comprise:
Image collection module is used for obtaining new image from network, and stores in the said image data base; Said image collection module can constantly expand the raw image data storehouse through web crawlers download pictures or the corresponding URL (Uniform/Universal Resource Locator, URL) of picture.
The inverted list update module is used for obtaining the corresponding inverted list of vision dictionary that said new image comprises, and upgrades image related in the said inverted list.
As shown in Figure 8, be a kind of working method synoptic diagram of this system.
Present embodiment is aforesaid way and the corresponding system embodiment of device embodiment, and embodiment can repeat no more at this referring to the description of method and apparatus embodiment.
In the image search method that the embodiment of the invention provides, device and the system; Respectively the coding of the spatial relation between the local feature that is complementary in matching image and the retrieving images is formed space encoding figure, and pass through to check the spatial relation of the local feature that matees whether consistent, obtain meeting the correct coupling local feature of Space Consistency; Thereby effectively got rid of a large amount of wrong local feature coupling that possibly exist; Be that similarity definition between the matching image in query image and the image data base is more accurate, can improve the accuracy of retrieval, simultaneously; The computation complexity of the consistent check algorithm in space is low; Compare with the scheme of prior art, what can reduce to retrieve be consuming time, improves recall precision.
For device of the present invention and system embodiment, because it is basically corresponding to method embodiment, so relevant part gets final product referring to the part explanation of method embodiment.Device embodiment described above only is schematic; Wherein said unit as the separating component explanation can or can not be physically to separate also; The parts that show as the unit can be or can not be physical locations also; Promptly can be positioned at a place, perhaps also can be distributed on a plurality of equipment.Can select wherein some or all of module to realize the purpose of present embodiment scheme according to the actual needs.Those of ordinary skills promptly can understand and implement under the situation of not paying creative work.
In several embodiment that the application provided, should be understood that the methods, devices and systems that disclosed not surpassing in the application's the spirit and scope, can be realized through other mode.Current embodiment is a kind of exemplary example, should be as restriction, and given particular content should in no way limit the application's purpose.For example, the division of said unit or subelement only is that a kind of logic function is divided, and during actual the realization other dividing mode can be arranged, and for example a plurality of unit or a plurality of subelement combine.In addition, a plurality of unit can or assembly can combine or can be integrated into another system, or some characteristics can ignore, or do not carry out.
In addition, the synoptic diagram of institute's describing method, device and system and different embodiment, in the scope that does not exceed the application, can with other system, module, technology or method combine or are integrated.Another point, the coupling each other that shows or discuss or directly coupling or communication to connect can be through some interfaces, the indirect coupling of device or unit or communication connect, and can be electrically, machinery or other form.
Each embodiment adopts the mode of going forward one by one to describe in this instructions, and what each embodiment stressed all is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.To the above-mentioned explanation of the disclosed embodiments, make this area professional and technical personnel can realize or use the present invention.Multiple modification to these embodiment will be conspicuous concerning those skilled in the art, and defined General Principle can realize under the situation that does not break away from the spirit or scope of the present invention in other embodiments among this paper.Therefore, the present invention will can not be restricted to these embodiment shown in this paper, but will meet and principle disclosed herein and features of novelty the wideest corresponding to scope.

Claims (24)

1. an image search method is characterized in that, comprising:
Extract the local feature of query image, and said local feature is quantified as sight word;
Use in the said sight word query image database preset sight word inverted list, obtain mating local feature to and matching image;
Relative tertiary location between the coupling local feature in the query image is carried out space encoding, obtain query image space code figure, the relative tertiary location between the coupling local feature in the matching image is carried out space encoding, obtain matching image space code figure;
The Space Consistency check is carried out in the right volume coordinate position of coupling local feature among said query image space code figure and the matching image space code figure, obtain the right number of coupling local feature that meets Space Consistency;
The number of the coupling local feature that meets Space Consistency that comprises according to different matching images calculates the similarity between this matching image and query image, and returns matching image according to said similarity size.
2. method according to claim 1 is characterized in that, also comprises:
From training image, extract local feature, said local feature is carried out cluster, the center of confirming each cluster is a sight word.
3. method according to claim 1 is characterized in that, also comprises:
Extract the local feature of image in the image data base, said local feature is quantified as sight word;
Set up the related of image in said sight word and the said image data base, obtain the sight word inverted list.
4. method according to claim 1 is characterized in that, the sight word inverted list of presetting in the said sight word query image of the said use database comprises:
Use sight word to search sight word inverted list preset in the image data base, all associated pictures of confirming to comprise in the image data base of this sight word are the matching image of said query image;
Set up the matching relationship between the local feature between query image and matching image.
5. method according to claim 1 is characterized in that, the relative tertiary location between the coupling local feature is carried out space encoding, specifically comprises:
Describe the relative position relation of the horizontal direction of two coupling local features, obtain horizontal direction space code figure;
Describe the relative position relation of the vertical direction of two coupling local features, obtain vertical direction space code figure.
6. method according to claim 5 is characterized in that:
With image level director space sign indicating number seal is X-map, then:
Xmap ( i , j ) = 0 if x i < x j 1 if x i &GreaterEqual; x j ;
With image vertical direction space code seal is Y-map, then:
Ymap ( i , j ) = 0 if y i < y j 1 if y i &GreaterEqual; y j ;
Wherein, x iAnd x jBe respectively the horizontal ordinate of two coupling local features, y iAnd y jBe respectively the ordinate of two coupling local features.
7. method according to claim 1 is characterized in that, the relative tertiary location of coupling local feature is carried out also comprising before the space encoding:
Be reference with each coupling local feature respectively, its position in image is regarded as reference origin, the image division that the coupling local feature is belonged to is four quadrants;
Each quadrant evenly is divided into a plurality of sector regions, and confirms that other coupling local feature is with respect to quadrant and sector region that reference origin was positioned at;
Volume coordinate position to each coupling local feature is rotated about reference origin, obtains the new volume coordinate position of this coupling local feature;
According to coupling local feature new volume coordinate position, obtain the relative tertiary location of itself and said reference origin.
8. method according to claim 7 is characterized in that:
Volume coordinate position to each coupling local feature is rotated about reference origin, obtains the new volume coordinate position of this coupling local feature, specifically comprises:
Volume coordinate position (x to the coupling local feature that comprises in the image i, y i) be rotated counterclockwise about reference origin (k=0,1 ..., r-1) degree obtains the new volume coordinate position (x of this coupling local feature i k, y i k) shown in the following formula:
x i k y i k = cos ( &theta; ) sin ( &theta; ) - sin ( &theta; ) cos ( &theta; ) &CenterDot; x i y i ;
Wherein, the sector region number that r comprises for each quadrant, i=0,1 ..., N-1, wherein N is the right total number of matching characteristic;
The space code figure that relative tertiary location between the coupling local feature in the image is carried out obtaining after the space encoding comprises:
Horizontal direction space code figure: GX ( i , j , k ) = 0 If x i k < x j k 1 If x i k &GreaterEqual; x j k ;
Vertical direction space code figure: GY ( i , j , k ) = 0 If y i k < y j k 1 If y i k &GreaterEqual; y j k ;
Wherein, x i kAnd x j kBe respectively k postrotational horizontal ordinate of i coupling local feature and j coupling local feature, y i kAnd y j kBe respectively k postrotational ordinate of i coupling local feature and j coupling local feature; Confirm each coupling local feature after image is divided with respect to reference origin through horizontal direction space code figure GX and vertical direction space code figure GY, quadrant that is positioned at and sector region.
9. method according to claim 1 is characterized in that:
Coupling local feature among said query image space code figure and the matching image space code figure is carried out the Space Consistency check, specifically comprises:
Xor operation is carried out in the right volume coordinate position of coupling local feature among said query image space code figure and the matching image space code figure;
The said right number of coupling local feature that meets Space Consistency that obtains specifically comprises:
Confirm and to delete all coupling local features that do not meet Space Consistency right;
Confirm that remaining coupling local feature is the right number of coupling local feature that meets Space Consistency to number.
10. method according to claim 9 is characterized in that:
Specifically according to down shown in the mode, to mating the right volume coordinate position execution xor operation of local feature:
V x ( i , j , k ) = GX q ( i , j , k ) &CirclePlus; GX m ( i , j , k ) ;
V y ( i , j , k ) = GY q ( i , j , k ) &CirclePlus; GY m ( i , j , k ) ;
Wherein, (GX q, GY q) be query image space code figure, (GX m, GY m) be matching image space code figure;
Adopt following mode to confirm and to delete all coupling local features that do not meet Space Consistency right:
Order S x ( i ) = &Sigma; j = 0 N - 1 &cup; k = 0 r - 1 V x ( i , j , k ) , S y ( i ) = &Sigma; j = 0 N - 1 &cup; k = 0 r - 1 V y ( i , j , k ) ,
If exist i to make S xOr S (i)>0 y(i)>0, definition
Figure FSA00000313142400043
Or
Figure FSA00000313142400044
And delete i *Right to local matching characteristic;
Iteration carry out above-mentioned deletion action, the matching characteristic that to the last remains is to pairing S xAnd S yIn value be complete zero.
11. method according to claim 1 is characterized in that, specifically according to shown in the following formula, calculates the similarity between matching image and query image:
If query image q and matching image p through inquiry after, a is arranged to the coupling local feature, wherein b has passed through the Space Consistency check to mating local feature, the similarity of query image q and matching image p then, S (p q) is shown below:
S ( p , q ) = b - a - b + 1 a &CenterDot; N ( p ) N max ;
Wherein N (p) representes local feature total number among the matching image p, N MaxIn the presentation video database image maximum local feature numbers that possibly contain.
12. an image retrieving apparatus is characterized in that, comprising:
First characteristic extracting module is used to extract the local feature of image to be checked;
The first characteristic quantification module is used for said local feature is quantified as sight word;
Enquiry module is used for using the preset sight word inverted list of said sight word query image database, obtain mating local feature to and matching image;
The space encoding module; Be used for the relative tertiary location between the query image coupling local feature is carried out space encoding; Obtain query image space code figure, and the relative tertiary location between the coupling local feature in the matching image is carried out space encoding, obtain matching image space code figure;
The Space Consistency inspection module is used for said query image space code figure and the right volume coordinate position of matching image space code figure coupling local feature are carried out the Space Consistency check, to obtain the right number of coupling local feature that meets Space Consistency;
Result for retrieval returns module, is used for the right number of coupling local feature that meets Space Consistency according to different matching images, calculates the similarity between this matching image and query image, according to said similarity size, returns matching image.
13. device according to claim 12 is characterized in that, also comprises:
The sight word generation module is used for extracting local feature from training image, and said local feature is carried out cluster, and the center of confirming each cluster is a sight word.
14. device according to claim 12 is characterized in that, also comprises:
Second characteristic extracting module is used for extracting the local feature of image data base image;
The second characteristic quantification module is used for the local feature that the image from image data base extracts is quantified as sight word;
Inverted list is set up module, is used for setting up image related of said sight word and said image data base, obtains the sight word inverted list.
15. device according to claim 12 is characterized in that, said space encoding module specifically comprises:
First coding unit is used to describe two relative position relations that mate the horizontal direction of local features, obtains horizontal direction space code figure;
Second coding unit is used to describe two relative position relations that mate the vertical direction of local features, obtains vertical direction space code figure.
16. device according to claim 15 is characterized in that:
Said first coding unit specifically obtains horizontal direction space code figure through the following formula coding:
Xmap ( i , j ) = 0 if x i < x j 1 if x i &GreaterEqual; x j ;
Said second coding unit specifically obtains vertical direction space code figure through the following formula coding:
Ymap ( i , j ) = 0 if y i < y j 1 if y i &GreaterEqual; y j ;
Wherein, x iAnd x jBe respectively the horizontal ordinate of two coupling local features, y iAnd y jBe respectively the ordinate of two coupling local features.
17. device according to claim 12 is characterized in that, also comprises:
The area dividing module, the image that is used for coupling local feature place is that reference origin is divided into four quadrants with certain matching characteristic position, and each quadrant is divided into a plurality of sector regions;
The coordinate determination module is used for the volume coordinate position at each coupling local feature place is rotated about reference origin, obtains the new volume coordinate position of this coupling local feature;
The locus determination module is used for according to coupling local feature new volume coordinate position, obtains the relative tertiary location of itself and said reference origin.
18. device according to claim 17 is characterized in that:
Said coordinate determination module; Be used for confirming each coupling local feature at the quadrant and the sector region that are positioned at based on the reference origin divided image, specifically definite about the new volume coordinate position of the postrotational coupling local feature of reference origin through following mode:
Volume coordinate position (x to the coupling local feature that comprises in the image i, y i) be rotated counterclockwise about reference origin
Figure FSA00000313142400061
(k=0,1 ..., r-1) degree obtains the new volume coordinate position (x of this coupling local feature i k, y i k) shown in the following formula:
x i k y i k = cos ( &theta; ) sin ( &theta; ) - sin ( &theta; ) cos ( &theta; ) &CenterDot; x i y i ;
Wherein, r is the included sector region number of each quadrant, i=0, and 1 ..., N-1, wherein N is the right total number of matching characteristic;
Said space encoding module, specifically the relative tertiary location between the coupling local feature in the image is carried out space encoding through following mode:
Adopt the following formula coding to obtain horizontal direction space code figure:
GX ( i , j , k ) = 0 if x i k < x j k 1 if x i k &GreaterEqual; x j k ;
Adopt the following formula coding to obtain vertical direction space code figure:
GY ( i , j , k ) = 0 if y i k < y j k 1 if y i k &GreaterEqual; y j k ;
Wherein, x i kAnd x j kBe respectively k postrotational horizontal ordinate of i coupling local feature and j coupling local feature, y i kAnd y j kBe respectively k postrotational ordinate of i coupling local feature and j coupling local feature; Confirm each coupling local feature after image is divided with respect to reference origin through horizontal direction space code figure GX and vertical direction space code figure GY, quadrant that is positioned at and sector region.
19. device according to claim 12 is characterized in that, said Space Consistency inspection module specifically comprises:
The XOR unit is used for said query image space code figure and matching image space code figure are carried out xor operation;
The erroneous matching delete cells, be used for confirming and deletion wrong matching characteristic right;
Matching number is confirmed the unit, is used for confirming that remaining coupling local feature is the right number of coupling local feature that meets Space Consistency to number.
20. device according to claim 19 is characterized in that:
Said XOR unit, specifically according to shown in the following formula, right space code figure carries out xor operation to the coupling local feature:
V x ( i , j , k ) = GX q ( i , j , k ) &CirclePlus; GX m ( i , j , k ) ;
V y ( i , j , k ) = GY q ( i , j , k ) &CirclePlus; GY m ( i , j , k ) ;
Wherein, (GX q, GY q) be query image space code figure, (GX m, GY m) be matching image space code figure;
Said erroneous matching unit, it is right that the coupling local feature that does not meet Space Consistency is obtained and deleted to employing with following formula:
Order S x ( i ) = &Sigma; j = 0 N - 1 &cup; k = 0 r - 1 V x ( i , j , k ) , S y ( i ) = &Sigma; j = 0 N - 1 &cup; k = 0 r - 1 V y ( i , j , k ) ,
If exist i to make S xOr S (i)>0 y(i)>0, definition
Figure FSA00000313142400075
Or
Figure FSA00000313142400076
And delete i *Right to local matching characteristic;
Iteration carry out above-mentioned deletion action, the matching characteristic that to the last remains is to pairing S xAnd S yIn value be complete zero;
Said matching number is confirmed the unit, obtain the right number of matching characteristic that is left to meet the demands, as the right number of coupling local feature that meets Space Consistency.
21. device according to claim 12 is characterized in that, said result for retrieval returns module, specifically comprises:
Similarity calculated is used for according to the right number of matching characteristic that meets Space Consistency, and the number of the local feature that is comprised separately in matching image and the query image, calculates the similarity between matching image and query image;
Matching image returns the unit, is used for according to the said matching image of said similarity size ordering, and returns said matching image according to said ordering.
22. device according to claim 21 is characterized in that:
Said similarity calculated, specifically calculate the similarity between matching image and query image in the following way:
If query image q and matching image p through inquiry after, a is arranged to the coupling local feature, wherein b has passed through the Space Consistency check to mating local feature, the similarity of query image q and matching image p then, S (p q) is shown below:
S ( p , q ) = b - a - b + 1 a &CenterDot; N ( p ) N max ;
Wherein N (p) representes local feature total number among the matching image p, N MaxIn the presentation video database image maximum local feature numbers that possibly contain.
23. an image indexing system is characterized in that, comprising:
Any described image retrieving apparatus of claim 12 to 22;
Image data base is used to store the image that supplies match retrieval.
24. image indexing system according to claim 23, its characteristic with, also comprise:
Image collection module is used for obtaining new image from network, and stores in the said image data base;
The inverted list update module is used for obtaining the corresponding inverted list of vision dictionary that said new image comprises, and upgrades image related in the said inverted list.
CN 201010514782 2010-10-18 2010-10-18 Image retrieval method, device and system Active CN102368237B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010514782 CN102368237B (en) 2010-10-18 2010-10-18 Image retrieval method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010514782 CN102368237B (en) 2010-10-18 2010-10-18 Image retrieval method, device and system

Publications (2)

Publication Number Publication Date
CN102368237A true CN102368237A (en) 2012-03-07
CN102368237B CN102368237B (en) 2013-03-27

Family

ID=45760802

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010514782 Active CN102368237B (en) 2010-10-18 2010-10-18 Image retrieval method, device and system

Country Status (1)

Country Link
CN (1) CN102368237B (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103488664A (en) * 2013-05-03 2014-01-01 中国传媒大学 Image retrieval method
CN103514276A (en) * 2013-09-22 2014-01-15 西安交通大学 Graphic target retrieval positioning method based on center estimation
CN103561276A (en) * 2013-11-07 2014-02-05 北京大学 Image video coding and decoding method
CN103902605A (en) * 2012-12-28 2014-07-02 重庆凯泽科技有限公司 Compromise feature quantification method
CN103970769A (en) * 2013-01-29 2014-08-06 华为技术有限公司 Image retrieval method and image retrieval device
CN104462199A (en) * 2014-10-31 2015-03-25 中国科学院自动化研究所 Near-duplicate image search method in network environment
CN104504406A (en) * 2014-12-04 2015-04-08 长安通信科技有限责任公司 Rapid and high-efficiency near-duplicate image matching method
CN104699783A (en) * 2015-03-13 2015-06-10 西安电子科技大学 Social image searching method allowing adaptive adjustment and based on personalized vision dictionary
CN105045841A (en) * 2015-07-01 2015-11-11 北京理工大学 Image feature query method in combination with gravity sensor and image feature point angles
CN105224619A (en) * 2015-09-18 2016-01-06 中国科学院计算技术研究所 A kind of spatial relationship matching process and system being applicable to video/image local feature
CN105989001A (en) * 2015-01-27 2016-10-05 北京大学 Image searching method and device, and image searching system
CN106126572A (en) * 2016-06-17 2016-11-16 中国科学院自动化研究所 Image search method based on area validation
CN106156118A (en) * 2015-04-07 2016-11-23 阿里巴巴集团控股有限公司 Picture analogies degree computational methods based on computer system and system thereof
CN106203165A (en) * 2016-07-01 2016-12-07 何钟柱 The big data analysis method for supporting of information based on credible cloud computing
CN106354735A (en) * 2015-07-22 2017-01-25 杭州海康威视数字技术股份有限公司 Image target searching method and device
CN106575294A (en) * 2014-07-31 2017-04-19 华为技术有限公司 Trajectory data inquiry method and apparatus
CN108184113A (en) * 2017-12-05 2018-06-19 上海大学 It is a kind of based on the image compression encoding method referred between image and system
CN110458224A (en) * 2019-08-06 2019-11-15 北京字节跳动网络技术有限公司 Image processing method, device, electronic equipment and computer-readable medium
WO2020125100A1 (en) * 2018-12-21 2020-06-25 华为技术有限公司 Image search method, apparatus, and device
CN112948620A (en) * 2021-04-30 2021-06-11 北京爱笔科技有限公司 Image indexing method and device, electronic equipment and storage medium thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2138957A2 (en) * 2008-06-27 2009-12-30 Palo Alto Research Center Incorporated System and method for finding a picture image in an image collection using localized two-dimensional visual fingerprints
US20090324100A1 (en) * 2008-06-27 2009-12-31 Palo Alto Research Center Incorporated Method and system for finding a document image in a document collection using localized two-dimensional visual fingerprints
CN101692224A (en) * 2009-07-08 2010-04-07 南京师范大学 High-resolution remote sensing image search method fused with spatial relation semantics
CN101859326A (en) * 2010-06-09 2010-10-13 南京大学 Image searching method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2138957A2 (en) * 2008-06-27 2009-12-30 Palo Alto Research Center Incorporated System and method for finding a picture image in an image collection using localized two-dimensional visual fingerprints
US20090324100A1 (en) * 2008-06-27 2009-12-31 Palo Alto Research Center Incorporated Method and system for finding a document image in a document collection using localized two-dimensional visual fingerprints
CN101692224A (en) * 2009-07-08 2010-04-07 南京师范大学 High-resolution remote sensing image search method fused with spatial relation semantics
CN101859326A (en) * 2010-06-09 2010-10-13 南京大学 Image searching method

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902605A (en) * 2012-12-28 2014-07-02 重庆凯泽科技有限公司 Compromise feature quantification method
CN103970769B (en) * 2013-01-29 2018-06-26 华为技术有限公司 Image search method and device
CN103970769A (en) * 2013-01-29 2014-08-06 华为技术有限公司 Image retrieval method and image retrieval device
CN103488664A (en) * 2013-05-03 2014-01-01 中国传媒大学 Image retrieval method
CN103488664B (en) * 2013-05-03 2016-12-28 中国传媒大学 A kind of image search method
CN103514276B (en) * 2013-09-22 2016-06-29 西安交通大学 Based on the graphic target retrieval localization method that center is estimated
CN103514276A (en) * 2013-09-22 2014-01-15 西安交通大学 Graphic target retrieval positioning method based on center estimation
CN103561276B (en) * 2013-11-07 2017-01-04 北京大学 A kind of image/video decoding method
CN103561276A (en) * 2013-11-07 2014-02-05 北京大学 Image video coding and decoding method
CN106575294A (en) * 2014-07-31 2017-04-19 华为技术有限公司 Trajectory data inquiry method and apparatus
CN104462199A (en) * 2014-10-31 2015-03-25 中国科学院自动化研究所 Near-duplicate image search method in network environment
CN104462199B (en) * 2014-10-31 2017-09-12 中国科学院自动化研究所 A kind of approximate multiimage searching method under network environment
CN104504406A (en) * 2014-12-04 2015-04-08 长安通信科技有限责任公司 Rapid and high-efficiency near-duplicate image matching method
CN104504406B (en) * 2014-12-04 2018-05-11 长安通信科技有限责任公司 A kind of approximate multiimage matching process rapidly and efficiently
CN105989001B (en) * 2015-01-27 2019-09-06 北京大学 Image search method and device, image search system
CN105989001A (en) * 2015-01-27 2016-10-05 北京大学 Image searching method and device, and image searching system
CN104699783A (en) * 2015-03-13 2015-06-10 西安电子科技大学 Social image searching method allowing adaptive adjustment and based on personalized vision dictionary
CN106156118A (en) * 2015-04-07 2016-11-23 阿里巴巴集团控股有限公司 Picture analogies degree computational methods based on computer system and system thereof
CN106156118B (en) * 2015-04-07 2019-07-23 阿里巴巴集团控股有限公司 Picture similarity calculating method and its system based on computer system
CN105045841A (en) * 2015-07-01 2015-11-11 北京理工大学 Image feature query method in combination with gravity sensor and image feature point angles
CN105045841B (en) * 2015-07-01 2017-06-23 北京理工大学 With reference to gravity sensor and the characteristics of image querying method of image characteristic point angle
US10678847B2 (en) 2015-07-22 2020-06-09 Hangzhou Hikvision Digital Technology Co., Ltd. Method and device for searching a target in an image
CN106354735A (en) * 2015-07-22 2017-01-25 杭州海康威视数字技术股份有限公司 Image target searching method and device
CN105224619B (en) * 2015-09-18 2018-06-05 中国科学院计算技术研究所 A kind of spatial relationship matching process and system suitable for video/image local feature
CN105224619A (en) * 2015-09-18 2016-01-06 中国科学院计算技术研究所 A kind of spatial relationship matching process and system being applicable to video/image local feature
CN106126572B (en) * 2016-06-17 2019-06-14 中国科学院自动化研究所 Image search method based on area validation
CN106126572A (en) * 2016-06-17 2016-11-16 中国科学院自动化研究所 Image search method based on area validation
CN106203165A (en) * 2016-07-01 2016-12-07 何钟柱 The big data analysis method for supporting of information based on credible cloud computing
CN106203165B (en) * 2016-07-01 2017-09-22 广州同构信息科技有限公司 Information big data analysis method for supporting based on credible cloud computing
CN108184113A (en) * 2017-12-05 2018-06-19 上海大学 It is a kind of based on the image compression encoding method referred between image and system
CN108184113B (en) * 2017-12-05 2021-12-03 上海大学 Image compression coding method and system based on inter-image reference
WO2020125100A1 (en) * 2018-12-21 2020-06-25 华为技术有限公司 Image search method, apparatus, and device
CN110458224A (en) * 2019-08-06 2019-11-15 北京字节跳动网络技术有限公司 Image processing method, device, electronic equipment and computer-readable medium
CN112948620A (en) * 2021-04-30 2021-06-11 北京爱笔科技有限公司 Image indexing method and device, electronic equipment and storage medium thereof
CN112948620B (en) * 2021-04-30 2024-03-08 北京爱笔科技有限公司 Image indexing method and device, electronic equipment and storage medium thereof

Also Published As

Publication number Publication date
CN102368237B (en) 2013-03-27

Similar Documents

Publication Publication Date Title
CN102368237B (en) Image retrieval method, device and system
CN101404032B (en) Video retrieval method and system based on contents
CN111627065B (en) Visual positioning method and device and storage medium
CN101887457B (en) Content-based copy image detection method
CN105653700A (en) Video search method and system
CN103026368A (en) Object recognition using incremental feature extraction
Song et al. Relaxation‐based point feature matching for vector map conflation
Zheng et al. Visual phraselet: Refining spatial constraints for large scale image search
CN102339306A (en) Sketch-based image search
CN102737243A (en) Method and device for acquiring descriptive information of multiple images and image matching method
CN109359172A (en) A kind of entity alignment optimization method divided based on figure
CN112990228B (en) Image feature matching method, related device, equipment and storage medium
CN104199842A (en) Similar image retrieval method based on local feature neighborhood information
CN104615676A (en) Picture searching method based on maximum similarity matching
CN103473307A (en) Cross-media sparse Hash indexing method
CN105551022A (en) Image error matching detection method based on shape interaction matrix
CN105989001A (en) Image searching method and device, and image searching system
Li et al. Multi‐scale attention encoder for street‐to‐aerial image geo‐localization
CN103823887A (en) Based on low-order overall situation geometry consistency check error match detection method
Chen et al. A High-precision Duplicate Image Deduplication Approach.
CN105302833A (en) Content based video retrieval mathematic model establishment method
CN113806601A (en) Peripheral interest point retrieval method and storage medium
CN104699783A (en) Social image searching method allowing adaptive adjustment and based on personalized vision dictionary
CN105718965A (en) Chinese character writing font identification method and Chinese character writing font identification device
Zhang et al. Sparse and low-overlapping point cloud registration network for indoor building environments

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant