CN103440348A - Vector-quantization-based overall and local color image searching method - Google Patents

Vector-quantization-based overall and local color image searching method Download PDF

Info

Publication number
CN103440348A
CN103440348A CN2013104201611A CN201310420161A CN103440348A CN 103440348 A CN103440348 A CN 103440348A CN 2013104201611 A CN2013104201611 A CN 2013104201611A CN 201310420161 A CN201310420161 A CN 201310420161A CN 103440348 A CN103440348 A CN 103440348A
Authority
CN
China
Prior art keywords
color
image
vector
local
code book
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
CN2013104201611A
Other languages
Chinese (zh)
Other versions
CN103440348B (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.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
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 Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201310420161.1A priority Critical patent/CN103440348B/en
Publication of CN103440348A publication Critical patent/CN103440348A/en
Application granted granted Critical
Publication of CN103440348B publication Critical patent/CN103440348B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a vector-quantization-based overall and local color image searching method. The invention provides a new color image searching method, and relates to the field of an image processing technology. The method comprises the steps of converting an RGB (red, green and Blue) color space into an HSV (Hue, Saturation, Value) color space, performing relatively accurate clustering division on the color space by applying a neural-network-based competitive learning algorithm training code book; describing a space distribution situation of colors by introducing a color transfer matrix; combining the two characteristics, namely an index column diagram and a main color transfer matrix, so as to perform the similarity measurement; processing images by applying a morphological opening-and-closing operation, highlighting a target contour so as to extract a local interest area so as to highlight an important area and limit background information. The color image searching method overcomes the defects that the color space distribution description is not enough and the background information cannot be effectively limited by using the overall color histogram method. By using the vector-quantization-based overall and local color image searching method, the color quantization is relatively accurate, the matching effect is relatively good, and the vector-quantization-based overall and local color image searching method is an effective method for further improving the researching efficiency.

Description

A kind of overall situation and local color-image retrieval method based on vector quantization
Technical field
The invention belongs to the CBIR field, be specifically related to the color search method that a kind of overall situation based on vector quantization and local region of interest combine.
Background technology
Along with the development of computer technology, multimedia technology and network technology, the great amount of images data are by the internet wide-scale distribution.Yet effective image search method for want of, make utilization for huge image data base always in extremely low efficiency.Search method for view data has three kinds usually: freely browse, text based image retrieval (Text Based Image Retrieval, TBIR) and CBIR (Content Based Image Retrieval, CBIR).Freely browsing and be only applicable to cas fortuit, is inappropriate for the professional client of the special multimedia messages of frequent use.There is the problem of two aspects in the text based image retrieval: the one, and require a great deal of time to each width view data is carried out manual word note and classified in order to building storehouse; The 2nd, this note often can't precision for the expression of personalized mankind's subjective vision content.In the CBIR system, image is to replace key word by the vision content for self to explain acquisition characteristic information, for example color, texture and shape information.They more approach the mankind's vision system.Image retrieval technologies is generally applied the low-level image feature of color-based at present, based on morphological images, processes, based on technology such as vector quantizations.
Color is the coloured image bottom, physical features the most intuitively, usually the variation of degeneration, size, resolution and the direction etc. of noise, picture quality being had to very strong robustness, is one of feature of using in most CBIR multimedia databases.Color characteristic commonly used mainly comprises color histogram, colour consistency vector, color correlogram and color matrix etc.Wherein, utilizing the color histogram retrieval is the most basic method, but lacks the description to color space information; The color correlogram is emphasized the space length correlativity of same color in image; Color matrix is mainly to adopt average and the variance of each color in image to compare, and processes simply, can use it as the initial survey of image retrieval, for hunting zone is dwindled in next step retrieval.Fig. 1 is a kind of image search method process flow diagram based on global color.
Mathematical morphology is one and take algebra of sets as basis, a new branch of science of research digitized video morphosis and fast parallel processing.The basic thought that morphological images is processed is to utilize an information that is called " probe " collection image of structural element.When probe constantly moves in image, just can consider the mutual relationship between the image various piece, thereby understand the architectural feature of image.Structural element is most important, the most basic concept during morphology is processed, and its effect in morphological transformation is equivalent to " filter window " in the signal processing.For same width image, the structural element difference, the result of processing is also different.In bianry image morphology application, the selection principle of structural element often has rotational invariance, or mirror invariant performance at least, that is to say, the initial point of structural element is at its geometric center place, and other pixels are symmetry shape about this initial point.The structural elements of commonly using have that level is single-row, vertically single-row, cross, disk, rhombus and square etc.Constantly perfect along with Mathematical Morphology theory, it is more and more extensive that mathematical morphology is cut apart middle application at image.
In recent years, the image search method based on vector quantization becomes the popular domain of many scholar's research.Block of image pixels is quantized, realized transmission and the coupling of image by the index of transmission or coupling code word.The process quantized can be regarded one as from k dimension space R kto the mapping of one of them finite subset Y, Q:R k→ Y={Y 1, Y 2..., Y n.Its ultimate principle is k dimension space R kexhaustively be divided into N mutually disjoint subspace (cell) R 1, R 2..., R n.At each subspace R iin find out a representative vector Y i={ y i1, y i2..., y ik, be designated as vector set Y={Y 1, Y 2..., Y n, Y is called code book or code book, Y ibe called code word or code vector, N is the code book size.The vector quantization process is exactly to an input vector X={x 1, x 2..., x k, find out a Y the most close with X in Y ireplace X, i.e. Y iit is the quantized value of X.
In the situation that given image to be retrieved, the image how to find the user to want from image library quickly and accurately is the problem that all kinds of image retrieval technologies are researched and solved, and the performance of improving image indexing system has become the previous considerable research topic of order.But the search method color space of prior art quantizes out of true, the space distribution of color describes not enough and local important information is not outstanding, is difficult to obtain the information of accurate retrieval.
Summary of the invention
The present invention is directed to color space in existing color-image retrieval method and quantize out of true, the space distribution description deficiency of color and local important information be distinct issues not, propose the color-image retrieval method.
The technical scheme that the present invention solves the problems of the technologies described above is, a kind of overall situation and local color-image retrieval method based on vector quantization, comprise step: read color image data, it,, from the RGB color space conversion to the hsv color space, is chosen to 4 * 4 pixels of adjacent and non-overlapping copies as trained vector; Adopt the method for trained vector quadratic sum sequence to form inceptive code book; Inceptive code book is practiced in the image construction trained vector training of choosing in image library; By adding up percentage frequency that each color occurs and the change color situation of adjacent pixel blocks, form color index histogram and main color transition matrix, using it as retrieval character; Utilize morphological images to process, highlight objective contour to extract topography interested zone; Utilize global color feature and local region of interest color characteristic Weighted Searching.
Specifically comprise:
Color space quantizes: the image that (1) is chosen a width rich color and is evenly distributed, and from the RGB color space conversion to the hsv color space, and by its H, S, tri-components of V extract; (2) select 4 * 4 pixels of adjacent and non-overlapping copies as trained vector; (3) adopt the method for vector quadratic sum sequence to form inceptive code book; (4) choose image as the training plan image set in all kinds of images of image library, with Competitive Learning Algorithm (CL algorithm) training inceptive code book.(5), through color cluster, three-dimensional color image can obtain respectively three code book H i, S i, V i, they are merged into to an eigenvector (code book) ω, ω=(H i, S i, V i) i=1,2 ..., N, and the set of codewords indexes is equivalent to a color look up table that comprises N kind color.
Color characteristic extracts: (1) color index histogram: according to color look up table, image in image to be retrieved and image library is divided into to 4 * 4 block of pixels, each block of pixels characterizes by the call number (being also a kind of color) of a code word; By adding up frequency and the percentage of each codewords indexes appearance, obtain the color index histogram H (v of coloured image 1, v 2, v i... v n); Wherein, v imean the ratio of the code word appearance that call number is i, N is the code book size.(2) main color transition matrix: image is divided into to m * n piece, and each piece all comprises s * t pixel; Draw the main color index value (also i.e. this piece in the maximum index value of occurrence number) of each piece, form the main color matrix of a two dimension, its size is m * n, is designated as A={a i,ji=1,2 ... m, j=1,2 ... n; Set up the matrix P of a N * N, the initial value of its each element is 0; Matrix A is scanned by Z-shaped, established a i,jand a p,qfor a pair of color (a in succession occurred in scanning sequence i,ja in front p,q), respective element in P
Figure BDA00003824633400042
from increasing 1, so repeatedly, until scanned; The ratio occurred all block of pixels centerings of entire image of the neighbouring relations of variant color and this relation in statistical picture.
Region of interesting extraction: adopt structural element tolerance, extract the correspondingly-shaped in image, reduced data, keep the basic configuration feature and remove incoherent structure; Utilize opening operation to eliminate loose point and the burr less than structural element, cut off elongated overlap joint and play the effect of separation, image is carried out to level and smooth and low-pass filtering; Utilize closed operation that the breach less than structural element or hole are filled above, overlap short interruption object is coupled together, image is carried out to filtered external, polish the protruding wedge angle to image inside; Through opening and closing operation, image is carried out to smoothing processing, retain the important profile of image, remove the details and the noise that easily cause undue division; Then set corresponding threshold value and eliminate tiny piecemeal, take out the piece of area maximum; The ranks value of record start pixel and width and height are to extract the rectangle area-of-interest.
Similarity coupling: calculate Image Visual Feature similarity in image to be checked and image library, by the overall situation and the retrieval of local region of interest characteristic weighing.If image to be checked is A, in image library, any piece image is B, and their area-of-interest is respectively a and b, and its corresponding color index histogram and main color transition matrix are respectively: H a, H b, H a, H b, D a, D b, D a, D b; Calculate overall similarity
Simi 1 = ω 1 ( H A - H B ) ( H A - H B ) T + ω 2 Σ i = 1 N Σ j = 1 N ( D A i , j - D B i , j ) 2 And local similarity
Simi 2 = ω 3 ( H a - H b ) ( H a - H b ) T + ω 4 Σ i = 1 N Σ j = 1 N ( D a i , j - D b i , j ) 2 , ω 1for the weight of global color histogram, ω 2for the weight of the main color transition matrix of the overall situation, ω 3for the histogrammic weight of local color index, ω 4for the weight of the main color transition matrix in part (ω wherein 1, ω 2, ω 3, ω 4∈ [0,1], ω 1+ ω 2=1, ω 3+ ω 4=1); Overall similarity and local similarity is synthetic as final tolerance: Similar=pSimi1+qSimi2(is p wherein, q ∈ [0,1] p+q=1); Similar is arranged by ascending order, and the image that the similarity value is less is more similar to query image; Return on demand the result for retrieval after sequence.
The present invention adopts the method based on the sequence of vector quadratic sum to select inceptive code book, uses the Competitive Learning Algorithm training code book based on neural network, and color space is carried out to more accurate clustering, makes quantized result more approach people's perception; Introduce the color transition matrix on the basis of extracting piecemeal master color, to describe the space distribution situation of color; Index histogram and two kinds of color characteristics of main color transition matrix are combined and carry out similarity measurement; Use the morphology opening and closing operation to process image, highlight objective contour, to extract local region of interest; Compose with different weights to image overall and local region of interest, both reflect to a certain extent the space distribution situation of color of image, given prominence to again important area, the restriction background information.This programme has overcome the global color histogram method color space is distributed and describes not, can not effectively limit the shortcoming of background information, the effective cluster of Competitive Learning Algorithm similar vector, construct robustness code book preferably, color space is quantized more accurate, matching effect is better, is the effective ways that further improve recall precision.
The accompanying drawing explanation
Fig. 1 is a kind of image search method process flow diagram based on global color;
The basic flow sheet that Fig. 2 is the inventive method;
Fig. 3 is Codebook Design (color quantizing) algorithm flow chart;
Fig. 4 utilizes morphological images to process the algorithm flow chart that extracts area-of-interest;
Fig. 5 is whole precision ratio curve map.
Embodiment
Hereinafter the meaning of the variable that uses is as follows: X means trained vector; Y means code book; ω means the final code book that three color components are synthetic; N means the code book size; H means the color index histogram; D means main color transition matrix; P means precision ratio.
The present invention quantizes and local region of interest from color space, improves the color quantizing precision, fully reflects the color of image distribution situation and strengthens image local feature to improve retrieval performance.The invention will be further described below to use concrete example and accompanying drawing, the basic flow sheet that Fig. 2 is the inventive method.Concrete implementation step is as follows:
Color space quantizes: choosing the HSV space is the color quantizing space, carries out the conversion of rgb space to the HSV space; By image H, S, the V space extracts, and selects 4 * 4 pixels of adjacent and non-overlapping copies as trained vector; Adopt the method for vector quadratic sum sequence to form inceptive code book; And form final code book (vector quantization code table) with CL Algorithm for Training inceptive code book, form a color look up table (color set).
Color characteristic extracts: color characteristic is selected color index histogram and main color transition matrix.
(1) color index histogram: the color of each small pixel piece (4 * 4) of image in image to be retrieved and image library is summed up as to its corresponding codewords indexes value according to color look up table; By adding up frequency and the percentage of each codewords indexes appearance, obtain the Color Statistical vector of coloured image; The call number of each code word of take is horizontal ordinate, and the ratio of its appearance is ordinate, obtains the color index histogram of image.
(2) main color transition matrix: by image block (every small pixel piece that comprises t 4 * 4), according to color look up table, add up index value that in each piece, color frequency the is maximum main color as this block of pixels; Scan each block of pixels by Z-shaped, the main color value that statistics occurs in succession; The ratio that in document image, the neighbouring relations of variant color and this neighbouring relations occur all block of pixels centerings of entire image.
Region of interesting extraction: utilize morphologic opening and closing operation to carry out smoothing processing to image, retain the important profile of image, remove the details and the noise that easily cause undue division; Then set corresponding threshold value and eliminate tiny piecemeal, take out the piece of area maximum; The ranks value of record start pixel and width and height are to form the rectangle area-of-interest.
Similarity coupling: the Euclidean distance of calculating respectively the overall situation and local color index histogram and main color transition matrix; Euclidean distance weighting by global color index histogram and main color transition matrix, be overall similarity; Euclidean distance weighting by local color index histogram and main color transition matrix, be local similarity; The synthetic overall situation and local similarity are also arranged by ascending order.
The following specifically describes implementation of the present invention:
(1) inceptive code book design: the image of choosing a width rich color and being evenly distributed, by its H, S, the V space extracts, and selects 4 * 4 pixels of adjacent and non-overlapping copies as trained vector; Adopt the method for vector quadratic sum sequence to form inceptive code book.Fig. 3 is Codebook Design (color quantizing) algorithm flow chart.The concrete steps of vector quadratic sum ranking method are:
1. establishing trained vector integrates as X={X 1, X 2..., X l, code book is of a size of N;
2. calculate the X of each vector lquadratic sum S l, by S lby ascending order, arrange;
3. the trained vector after sequence is divided into to the N section, every section has K=L/N trained vector;
4. select successively first code word of every section as initial code word, form the inceptive code book that is of a size of N.
This inceptive code book algorithm uses the method segmentation based on the sequence of vector quadratic sum to choose initial code word to trained vector.Algorithm has been used the characteristic quantity of vector, has broken away from the dependence to the picture structure factor, forms robustness inceptive code book preferably.
(2) code book training: choose 24 totally different width images of color as the training plan image set in all kinds of images of image library, and train inceptive code book with Competitive Learning Algorithm (CL algorithm).
Competitive Learning Algorithm (CL algorithm) concrete steps:
1. the trained vector of establishing piece image integrates as X={X 1, X 2..., X land X l∈ X, code book to be designed is Y={Y 1, Y 2..., Y n, iterations is t, through the inceptive code book design, obtains N initial codebook
Figure BDA00003824633400071
and adopt square error to estimate;
2. the error between calculation training vector and each code word is estimated
Figure BDA00003824633400072
d j ( t ) = ( X l , Y j ( t - 1 ) ) = | | X l - Y j ( t - 1 ) | | 2 , j = 1,2 , · · · , N ;
3. select least error to estimate corresponding code word Y i, the code word that current competition is won,
d i=min(d j),j=1,2,…,N;
4. press following formula adjustment triumph unit code word:
Figure BDA00003824633400082
Wherein, a (t)for learning rate, get a here (t)=1/t;
5. deconditioning when meeting error requirements or given number of iterations, gained Y is as final code book; Otherwise, go to step 2..
The competitive learning vector quantization is a kind of simple hard decision clustering algorithm, only upgrades the neuron (code word) of winning in the process of study, and continuous regularized learning algorithm speed, makes algorithm convergence.Through color cluster, three-dimensional color image can obtain respectively three code book H i, S i, V i, they are merged into to an eigenvector (code book) ω, ω=(H i, S i, V i) i=1,2 ..., N, and the set of codewords indexes is equivalent to a color look up table that comprises N kind color.
(3) color index histogram: in the color histogram based on pixel, for piece image I, its color has N level (C 1, C 2..., C n) form C iit is i level color value.In entire image, there is C ithe number of pixels of value is ‖ L ci‖, the statistical value h of one group of pixel 1, h 2..., h njust become the color histogram of this image.It is defined as: H (I)=(h 1, h 2..., h n) wherein, h i=‖ L ci‖/m; C ithe feature value of representative image; But N is the number of feature value; ‖ L cihaving color feature value in the ‖ presentation video is C inumber of pixels; M is the total number of pixels of image.
At first index histogram based on vector quantization is divided into image the block of pixels identical with codeword size, then each piece is carried out to vector quantization, output quantization manipulative indexing, then computation index sequence histogram (quantity of bin equals the size of code book).Wherein the quantity of block of pixels is much smaller than pixel quantity, and calculated amount can effectively reduce.When two block of pixels have same or analogous pixel histogram, its content is obviously different, with respect in pixel processing method, being considered as identical block of pixels, in vector quantization, they generally can not be quantified as same code word, are also corresponding different index values.The histogrammic concrete formation step of index is as follows:
1. image in image to be retrieved and image library is divided into to 4 * 4 block of pixels;
2. according to color look up table, each block of pixels characterizes by the call number (being also a kind of color) of a code word;
Concrete grammar is described below:
1) calculate the Euclidean distance between each trained vector and each code word;
2), for each trained vector, the codewords indexes of selection and its Euclidean distance minimum is as the sign of this vector;
3) record the codewords indexes value that all vectors are corresponding (being characterization).
3. by frequency and the percentage of each codewords indexes appearance of statistics, obtain the color index histogram H (v of every width coloured image 1, v 2, v i... v n); Wherein, v imean the ratio of the code word appearance that call number is i, N is the code book size.
(4) main color transition matrix: main color transition matrix be based upon on HSV quantized color space in order to portray a kind of color characteristic of the relative distributing position of color.At first by image block, according to every color frequency of color look up table statistics, maximum index value is as the main color of this block of pixels; Scan each block of pixels by Z-shaped, the main color value that statistics occurs in succession; The ratio that in document image, the neighbouring relations of variant color and this neighbouring relations occur all block of pixels centerings of entire image.The concrete grammar that obtains image master color transition matrix is described below:
1. obtained the vector quantization code table of image by the CL Algorithm for Training, N code word, also be quantized into N kind color altogether;
2. image is divided into to m * n piece, each piece all comprises s * t pixel;
3. draw the main color index value of each piece, namely the maximum index value of this piece occurrence number.So just formed the main color matrix of a two dimension, its size is m * n, is designated as
A={a i,j}i=1,2,…m,j=1,2,…n;
4. set up the matrix P of a N * N, the initial value of each element is 0.Matrix A is scanned by Z-shaped, established a i,jand a p,qfor a pair of color (a in succession occurred in scanning sequence i,ja in front p,q) respective element in P
Figure BDA00003824633400091
from increasing 1, so repeatedly, until scanned;
5. set up the matrix D of a N * N, the computing formula of its element is as follows
Figure BDA00003824633400101
(5) region of interesting extraction: its basic thought is to choose suitable structural element according to the target signature of original image, utilize structural element original image to be carried out to the computings such as translation, intersecting and merging, smoothed image also highlights objective contour, then important contour area is formed to a rectangular area, output coordinate point.At first utilize opening and closing operation to carry out smoothing processing to image, retain the important profile of image, remove the details and the noise that easily cause undue division; Then set corresponding threshold value and eliminate tiny piecemeal, take out the piece of area maximum; The ranks value of record start pixel and width and height are to form the rectangle area-of-interest.Fig. 4 utilizes morphological images to process the algorithm flow chart that extracts area-of-interest.
The fundamental operation that morphological images is processed has expansion, burn into opening operation and closed operation.
Expand: mathematical definition is set operation, and A is expanded by B, is designated as A ⊕ B, is defined as
Wherein,
Figure BDA00003824633400103
for empty set, B is structural element.It is the set that all structural element origin positions form that A is expanded by B, and the B after mapping translation is at least overlapping with some part of A.Expansion is that the institute contacted with object is had powerful connections and merges to this object, makes the process of border to the outside expansion, can be used for filling up the cavity in object.Concrete steps are as follows:
1. use each pixel of structural element B scan image A;
2. do AND-operation with the bianry image of structural element and its covering;
If be all 3. 0, this pixel of result images is 0, otherwise is 1.
Corrosion: A is corroded by B, is designated as A Θ B, is defined as
Figure BDA00003824633400104
Wherein,
Figure BDA00003824633400105
for empty set, B is structural element.A is the set that all structural element origin positions form by the B corrosion, and the B after mapping translation and the background of A do not superpose.Corrosion is a kind of elimination Debris, makes the process of border to internal contraction, can be used for eliminating little and insignificant object.Concrete steps are as follows:
1. use each pixel of structural element B scan image A;
2. do AND-operation with the bianry image of structural element and its covering;
If be all 3. 1, this pixel of result images is 1, otherwise is 0.
Opening operation: first corrode afterwards and expand, A carrys out the result after dilation erosion with B after being corroded by B again, is defined as:
Figure BDA00003824633400111
Wherein, ∪ { } refers to all union of sets collection in braces, symbol
Figure BDA00003824633400113
mean that C is the subset of D.The simple geometry of this formula is interpreted as: A o B is B union of translation of coupling fully in A.Opening operation has been deleted the subject area that can not comprise structural element fully, and level and smooth object outline, disconnected narrow connection, removed tiny outshot, simultaneously and its area of not obvious change.
Closed operation: the post-etching that first expands, A corrodes the result after expansion with B after being expanded by B again, is defined as:
Figure BDA00003824633400112
Wherein, ∪ { } refers to all union of sets collection in braces, from geometrically say A B be all not with the translation union of the overlapping B of A.As opening operation, closed operation meeting smooth object profile.Yet different from opening operation, closed operation generally can couple together narrow breach and form elongated curved mouth, and the little hole of packing ratio structural element, while its area of not obvious change.
The concrete steps of extracting area-of-interest are as follows:
1. read coloured image, be converted into gray level image;
2. gray level image is carried out to filtering, smoothed image is removed noise;
3. choose the disc structure element, gray level image is carried out to opening operation;
4. the image after opening operation is subtracted to computing, to strengthen image, eliminated background;
5. the gray level image after strengthening is carried out to contrast stretching, gray-scale value is mapped to [0,1];
6. by Binary Sketch of Grey Scale Image;
7. choose the rectangular configuration element, respectively the rectangle row, column is carried out to opening and closing operation;
8. mark is carried out in the zone be communicated with;
9. the characteristic dimension of each connected region of computed image, take out the zone of area maximum, records the ranks value of its initial pixel and height and width with the formation rectangular area;
10. according to the large young pathbreaker rectangular area intercepting of code word, be suitable size.
(6) similarity coupling: for an image to be retrieved, at first extract its area-of-interest, record the ranks coordinate of its starting and ending pixel, in corresponding intercepting image library, the respective regions of each image carries out the color characteristic coupling as area-of-interest.Finally by global color feature and the retrieval of local region of interest characteristic weighing.Concrete steps are as follows: establishing image to be checked is A, and in image library, any piece image is B, extracts its area-of-interest, is respectively a and b;
1. the percentage frequency of the statistics overall situation and local each color, form color histogram H a, H b, H a, H b;
2. add up the change color situation of adjacent pixel blocks, form color transition matrix D a, D b, D a, D b;
3. adopt Euclidean distance to calculate overall similarity:
Figure BDA00003824633400121
Figure BDA00003824633400122
ω wherein 1for the histogrammic weight of global color index, ω 2weight (ω for the main color transition matrix of the overall situation 1, ω 2∈ [0,1] and ω 1+ ω 2=1),
Figure BDA00003824633400126
for color transition matrix D a, D bin the capable j column element of i;
4. adopt Euclidean distance to calculate local similarity:
Figure BDA00003824633400124
ω wherein 3for the histogrammic weight of local color index, ω 4weight (ω for the main color transition matrix in part 3, ω 4∈ [0,1] and ω 3+ ω 4=1),
Figure BDA00003824633400125
for color transition matrix, D a, D bin the capable j column element of i;
5. synthesize similarity: Similar=pSimi1+qSimi2(is p wherein, q ∈ [0,1] p+q=1);
6. Similar is arranged by ascending order, return to result for retrieval.
Under the MATLAB7.9 software platform, the example to the present invention program is elaborated by reference to the accompanying drawings
Use the color image data source of 256 * 384 specifications, compare by emulation experiment and a kind of image retrieval algorithm based on global color.The present invention program's concrete implementation step is as follows:
The inceptive code book design phase:
Step 1: the coloured image that reads a width rich color and be evenly distributed obtains 3 of color image data source and ties up matrix A (256 row are arranged, and 384 are listed as, and 3 Color Channels, note by abridging as (256 * 384 * 3));
Step 2: be the hsv color space by the RGB color space conversion, extract respectively the H(tone), S(saturation degree), V(brightness) three components.Wherein Parameter H means color information, i.e. the position of spectral color of living in, and it means with angular metric, red, green, blue 120 degree of being separated by respectively, complementary colors differs respectively 180 degree.Saturation degree S is a ratio value, scope from 0 to 1, and it means the saturation degree of selected color and the ratio between this color maximum saturation.V means the bright degree of color, scope from 0 to 1;
Step 3: adopt the method for vector quadratic sum sequence that H, S, its size of V(are to 256 * 384) three element quantizations become three inceptive code books.Take tone H as example, establish code book and be of a size of N, at first convert 4 * 4 block of pixels of adjacent non-overlapping copies to 1 * 16 row vector, entire image is converted to i.e. 6144 row vectors of 6144 * 16(by 256 * 384); Calculate the quadratic sum S of 6144 vectors l, by S lby ascending order, arranged; The trained vector that will sort is divided into the N section, and every section has T=6144/N trained vector; Select successively first code word of every section as initial code word, forming size N is inceptive code book.
The code book training stage:
Step 1: choose 24 totally different width images of color as the training plan image set in all kinds of images of image library;
Step 2: the trained vector of establishing piece image integrates as X={X 1, X 2..., X 6144and X l∈ X, code book to be designed is Y={Y 1, Y 2..., Y n, iterations is t, through the inceptive code book design, obtains N initial codebook
Figure BDA00003824633400131
and adopt square error to estimate;
Step 3: the error between calculation training vector and each code word is estimated
d j ( t ) = ( X l , Y j ( t - 1 ) ) = | | X l - Y j ( t - 1 ) | | 2 , j = 1,2 , · · · , N ;
Step 4: select least error to estimate corresponding code word Y i, the code word that current competition is won,
d i=min(d j),j=1,2,…,N;
Step 5: press following formula adjustment triumph unit code word:
Wherein, a (t)for learning rate, get a here (t)=1/t;
Step 6: deconditioning when meeting error requirements or given number of iterations, gained Y is as final code book; Otherwise, go to step 3;
Step 7: successively the image of training plan image set is trained.
After CL algorithm color cluster, three-dimensional color image can obtain respectively three code book H i, S i, V i(i=1,2 ..., N), three color components after quantizing are merged into to an eigenvector (code book) ω, ω=(H i, S i, V i)=L hh i+ L ss i+ L vv i, and the set of codewords indexes is equivalent to a color look up table that comprises N kind color.
The color index histogram:
Step 1: in image just to be retrieved and image library, image is divided into the block of pixels (as be 4 * 4 in this test) with the code word formed objects;
Step 2: according to color look up table, each block of pixels characterizes by the call number (being also a kind of color) of a code word, and specific implementation method is as follows:
4) calculate the Euclidean distance between each trained vector and each code word;
5), for each trained vector, the codewords indexes of selection and its Euclidean distance minimum is as the sign of this vector;
6) record 6144 codewords indexes values (being characterization) that vector is corresponding.
Step 3: by adding up the percentage frequency of each index appearance, obtain the color index histogram H (v of every width coloured image 1, v 2, v i... v n); Wherein, v imean the ratio of the code word appearance that call number is i, N is the code book size.
Main color transition matrix:
Step 1: quantized to obtain the vector quantization code table of image by the color space of front, N code word, also be quantized into N kind color altogether;
Step 2: image is divided into to m * n piece, and each piece all comprises this experiment of s * t(and chooses 4 * 4) individual pixel;
Step 3: draw the main color index value of each piece, namely the maximum index value of this piece occurrence number.So just formed the main color matrix of a two dimension, its size is m * n, is designated as A={a i,ji=1,2 ... m, j=1,2 ... n;
Step 4: set up the matrix P of a N * N, the initial value of each element is 0.Matrix A is scanned by Z-shaped, established a i,jand a p,qfor a pair of color (a in succession occurred in scanning sequence i,ja in front p,q) respective element in P
Figure BDA00003824633400151
from increasing 1, so repeatedly, until scanned;
Step 5: set up the matrix D of a N * N, the computing formula of its element is as follows
Figure BDA00003824633400152
d is exactly the main color transition matrix of this image.
Region of interesting extraction:
Step 1: read coloured image, and be converted into gray level image;
Step 2: gray level image is carried out to filtering, and from the input data, filtering noise and interference are to extract useful information;
Step 3: use IPT function strel to construct various shapes and size structure element (it is structural element that flat disc is chosen in this experiment);
Step 4: gray level image is carried out to opening operation, and deletion can not comprise the subject area of structural element, and level and smooth outline object, disconnect narrow connection and remove tiny connection, while its area of unconspicuous change;
Step 5: the image after filtered gray level image and opening operation is subtracted to computing, to strengthen image, eliminate background;
Step 6: the gray level image after strengthening is carried out to contrast stretching, threshold value m is set, by input value lower than in the gray level boil down to output image of m than the dark gray level than in close limit; Similarly, by input value higher than brighter gray level in the gray level boil down to output image of m than in close limit; The image that output has higher contrast, gray-scale value is mapped to [0,1];
Step 7: gray level image is chosen by suitable threshold value, obtain and still can reflect the binary image of integral image and local feature, what image was become is simple, and data volume reduces and highlight the objective contour of area-of-interest, to facilitate the further processing of image;
Step 8: choose the rectangular configuration element, respectively the rectangle row, column is carried out to opening and closing operation, the tiny noise distributed on tiny cavity, burr and background area in smooth object;
Step 9: mark is carried out in the zone be communicated with, generally adopt eight connections or four to be communicated with and find.If eight be communicated with refer to a pixel with other pixels in upper and lower, left and right, the upper left corner, the lower left corner, the upper right corner is being connected with the lower right corner, thinks that they are communicated with; Four are communicated with and refer to if the position of pixel upper and lower, the left or right adjacent in other pixels thinks that they are communicated with, in the upper left corner, the lower left corner, the upper right corner or the lower right corner connect, do not think their connections;
Step 10: calculate the characteristic dimension of connected region, take out the zone of area maximum, record the height in the ranks value of its initial pixel and zone and width to form rectangular area;
Step 11: the number of pixels mould of ranks 4 is removed to remainder, the rectangular area that forms the ranks value and be all 4 integral multiple is area-of-interest (because 4 * 4 sizes are got in the quantification of this experiment block of pixels, code word is 1 * 16, therefore rectangular area ranks pixel is required to be 4 integral multiple, to facilitate block of pixels, quantize).
The similarity coupling:
Step 1: establish two width image A and B, extract its area-of-interest, be respectively a and b;
Step 2: the percentage frequency of the statistics overall situation and local each color forms color index histogram H a, H b, H a, H b;
Step 3: the change color situation of statistics adjacent pixel blocks forms main color transition matrix D a, D b, D a, D b;
Step 4: adopt Euclidean distance as measure, calculate respectively the Euclidean distance of two width image overall index histograms and main color transition matrix, two kinds of color characteristics are weighted.Overall similarity is: Simi 1 = ω 1 ( H A - H B ) ( H A - H B ) T + ω 2 Σ i = 1 N Σ j = 1 N ( D A i , j - D B i , j ) 2 Wherein, ω 1for the histogrammic weight of global color index, ω 2weight (ω for the main color transition matrix of the overall situation 1, ω 2∈ [0,1] and ω 1+ ω 2=1);
Step 5: adopt Euclidean distance as measure, calculate respectively the Euclidean distance of two width image local index histograms and main color transition matrix, two kinds of color characteristics are weighted.Local similarity is: Simi 2 = ω 3 ( H a - H b ) ( H a - H b ) T + ω 4 Σ i = 1 N Σ j = 1 N ( D a i , j - D b i , j ) 2 Wherein, ω 3for the histogrammic weight of local color index, ω 4weight (ω for the main color transition matrix in part 3, ω 4∈ [0,1] and ω 3+ ω 4=1);
Step 6: synthetic similarity: Similar=pSimi1+qSimi2(is p wherein, q ∈ [0,1] p+q=1);
Step 7: Similar is arranged to (the less explanation two width images of Similar value are more similar) by ascending order;
Step 8: by demand, return to result for retrieval.
Be the correctness of result for retrieval for the evaluation of retrieval effectiveness, what mainly use is precision ratio (precision) and two indexs of recall ratio (recall).Precision ratio refers in the one query process, and system is returned to the number of associated picture in Query Result and accounted for all ratios of returning to picture number.Recall ratio refers to that system returns to the ratio that the number of associated picture in Query Result accounts for all associated picture numbers in image library (comprise return and do not return).The effect of these two higher explanation search methods of index is better.The formula of precision ratio and recall ratio can be expressed as:
Precision ratio P = p ( A | B ) = p ( A ∩ B ) p ( B ) = R A R A + R B
Recall ratio R = p ( B | A ) = p ( A ∩ B ) p ( A ) = R A R A + R C
Wherein, R athe number of the associated picture that expression retrieves; R bmean the unrelated images number retrieved; R cundetected associated picture number in the presentation video storehouse.
The standard image data storehouse that experiment adopts Li.J to provide, choose wherein 420 256 * 384 or 384 * 256 coloured image forms the retrieving images storehouse, total personage, dinosaur, flower, grassland, seabeach, mountain peak and automobile seven class images, every class comprises 60 width, with precision ratio, weighs its retrieval performance.
During concrete test, different classes of image is respectively got 10 width and is formed the test pattern image set, and every width image returns to 6 width successively, 12 width ..., the retrieving images of 60 width.Return in the number situation in difference, calculate respectively the average precision of Different categories of samples image as such other precision ratio.Table 1 has provided the global color searching algorithm and algorithm of the present invention is 6 width returning to picture number, 12 width ..., the precision ratio of every class image in the situation of 60 width.
The precision ratio P(% of each class image of table 1)
Figure BDA00003824633400181
Table 1 is continuous
Figure BDA00003824633400182
As can be seen from Table 1, returning to picture number when less, the precision ratio of Global Algorithm and this algorithm is all higher, and along with the increase of returning to picture number, precision ratio all descends to some extent.The comparatively concentrated image for color distribution, as personage, dinosaur, flower etc., after adding local region of interest, when returning to the different images number, recall precision all is significantly improved.For seabeach, the relatively loose image of this two classes color distribution of mountain peak, after adding local region of interest, recall precision has some fluctuatings, as seabeach when returning to 30 width image, mountain peak is when returning to 48 width and 54 width, this paper recall precision descends to some extent, and this is because of the unconcentrated image of color distribution, and target and background are distinguished not obvious.For the precision ratio of image library integral body, Fig. 5 has provided accordingly result.
In the situation that it is identical to return to picture number, calculate the average precision of seven class images, the whole precision ratio as return to number hypograph storehouse at this, carry out comprehensive evaluation with this to algorithm.Because the image of each semantic classes has a great difference, everyone to the impression of image and understand also different, so precision ratio has certain fluctuation.From whole structure, the searching algorithm performance that the present invention proposes is more excellent than the global search algorithm.

Claims (5)

1. the overall situation and the local color-image retrieval method based on vector quantization, is characterized in that, reads color image data, and it,, from the RGB color space conversion to the hsv color space, is chosen to 4 * 4 pixels of adjacent and non-overlapping copies as trained vector; To the trained vector quadratic sum, sequence forms inceptive code book; Inceptive code book is practiced in the image construction trained vector training of choosing in image library; By adding up percentage frequency that each color occurs and the change color situation of adjacent pixel blocks, form color index histogram and main color transition matrix, using it as retrieval character; Utilize morphological images to process, highlight objective contour to extract topography interested zone; Utilize global color feature and local region of interest color characteristic Weighted Searching, obtain the region of interest area image.
2. method according to claim 1, is characterized in that, described calculating inceptive code book design comprises: the quadratic sum of each trained vector in the calculation training vector set, and arrange by ascending order; According to code book size N, the trained vector after sequence is divided into to the N section, select successively first code word of every section as initial code word, formation is of a size of the inceptive code book of N, adopt CL Algorithm for Training inceptive code book, obtain tone, saturation degree and brightness and form final code book, and output packet is containing the index value of the code word of the color look up table of N kind color.
3. method according to claim 1, is characterized in that, according to the percentage frequency that in the color look up table statistical picture, each codewords indexes occurs, forms the color index histogram; According to vector quantization codewords indexes table, image is carried out to Z-shaped scanning, the change color situation of statistics adjacent pixel blocks, form main color transition matrix.
4. method according to claim 1, is characterized in that, described topography interested extracted region specifically comprises: utilize opening and closing operation to carry out smoothing processing to image, retain the important profile of image and also remove noise; Setting threshold is removed tiny piecemeal, takes out initial row train value and the width of largest block and highly forms rectangular area; Utilize ranks number of pixels mould M to remove remainder, form the rectangle topography interested zone that the ranks pixel count is the integral multiple of M.
5. method according to claim 1, is characterized in that, utilizes the overall situation and local region of interest color characteristic to be weighted retrieval and be specially: the percentage frequency of the statistics overall situation and local each color, formation color index histogram H a, H b, H a, H b; The change color situation of statistics adjacent pixel blocks, form main color transition matrix D a, D b, D a, D b.Adopt Euclidean distance according to formula:
Simi 1 = ω 1 ( H A - H B ) ( H A - H B ) T + ω 2 Σ i = 1 N Σ j = 1 N ( D A i , j - D B i , j ) 2 Calculate overall similarity Simi1, wherein ω 1for the histogrammic weight of global color index, ω 2weight (ω for the main color transition matrix of the overall situation 1, ω 2∈ [0,1], and ω 1+ ω 2=1); According to formula:
Simi 2 = ω 3 ( H a - H b ) ( H a - H b ) T + ω 4 Σ i = 1 N Σ j = 1 N ( D a i , j - D b i , j ) 2 Calculate local similarity Simi2, wherein ω 3for the histogrammic weight of local color index, ω 4weight (ω for the main color transition matrix in part 3, ω 4∈ [0,1] and ω 3+ ω 4=1); Synthetic similarity Similar=pSimi1+qSimi2, arrange Similar by ascending order, return to result for retrieval, p wherein, q ∈ [0,1] p+q=1.
CN201310420161.1A 2013-09-16 2013-09-16 A kind of global and local color-image retrieval method based on vector quantization Active CN103440348B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310420161.1A CN103440348B (en) 2013-09-16 2013-09-16 A kind of global and local color-image retrieval method based on vector quantization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310420161.1A CN103440348B (en) 2013-09-16 2013-09-16 A kind of global and local color-image retrieval method based on vector quantization

Publications (2)

Publication Number Publication Date
CN103440348A true CN103440348A (en) 2013-12-11
CN103440348B CN103440348B (en) 2016-11-02

Family

ID=49694041

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310420161.1A Active CN103440348B (en) 2013-09-16 2013-09-16 A kind of global and local color-image retrieval method based on vector quantization

Country Status (1)

Country Link
CN (1) CN103440348B (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104050301A (en) * 2014-07-09 2014-09-17 哈尔滨工程大学 Image retrieval method based on subblocks with color characteristics and direction characteristics fused
CN104063522A (en) * 2014-07-18 2014-09-24 国家电网公司 Image retrieval method based on reinforced microstructure and context similarity
CN104462199A (en) * 2014-10-31 2015-03-25 中国科学院自动化研究所 Near-duplicate image search method in network environment
CN104918030A (en) * 2015-06-05 2015-09-16 河海大学 Color space conversion method based on ELM extreme learning machine
CN105205171A (en) * 2015-10-14 2015-12-30 杭州中威电子股份有限公司 Image retrieval method based on color feature
CN105488515A (en) * 2014-09-17 2016-04-13 富士通株式会社 Method for training convolutional neural network classifier and image processing device
CN105488150A (en) * 2015-11-26 2016-04-13 小米科技有限责任公司 Image display method and apparatus
CN105654173A (en) * 2016-01-06 2016-06-08 大连海洋大学 Industrial nut region calibration and quantity detection method
CN106485199A (en) * 2016-09-05 2017-03-08 华为技术有限公司 A kind of method and device of body color identification
CN106713921A (en) * 2016-11-29 2017-05-24 钟炎培 Compression method and apparatus for text block, and image compression method and apparatus
CN107209760A (en) * 2014-12-10 2017-09-26 凯恩迪股份有限公司 The sub-symbol data coding of weighting
CN107437293A (en) * 2017-07-13 2017-12-05 广州市银科电子有限公司 A kind of bill anti-counterfeit discrimination method based on bill global characteristics
CN107908630A (en) * 2017-06-28 2018-04-13 重庆完美空间科技有限公司 Material picture color classification retrieving method
CN109191475A (en) * 2018-09-07 2019-01-11 博志科技有限公司 Terminal plate of vertebral body dividing method, device and computer readable storage medium
CN109740674A (en) * 2019-01-07 2019-05-10 京东方科技集团股份有限公司 A kind of image processing method, device, equipment and storage medium
CN110263205A (en) * 2019-06-06 2019-09-20 温州大学 A kind of search method for ginseng image
CN110378953A (en) * 2019-07-17 2019-10-25 重庆市畜牧科学院 A kind of method of spatial distribution behavior in intelligent recognition swinery circle
CN112084394A (en) * 2020-09-09 2020-12-15 重庆广播电视大学重庆工商职业学院 Search result recommendation method and device based on image recognition
CN112085030A (en) * 2020-09-09 2020-12-15 重庆广播电视大学重庆工商职业学院 Similar image determining method and device
CN112418123A (en) * 2020-11-30 2021-02-26 西南交通大学 Hough transformation-based engineering drawing line and line type identification method
CN112561976A (en) * 2020-12-09 2021-03-26 齐鲁工业大学 Image dominant color feature extraction method, image retrieval method, storage medium and device
CN112991470A (en) * 2021-02-08 2021-06-18 上海通办信息服务有限公司 Method and system for checking photo background color of certificate under complex background
US20210342390A1 (en) * 2018-09-05 2021-11-04 Nec Corporation Image search system, image search method, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760714B1 (en) * 1993-09-20 2004-07-06 Fair Issac Corporation Representation and retrieval of images using content vectors derived from image information elements
CN101763429A (en) * 2010-01-14 2010-06-30 中山大学 Image retrieval method based on color and shape features

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760714B1 (en) * 1993-09-20 2004-07-06 Fair Issac Corporation Representation and retrieval of images using content vectors derived from image information elements
CN101763429A (en) * 2010-01-14 2010-06-30 中山大学 Image retrieval method based on color and shape features

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
张茵: "基于目标区域的图像检索技术与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
王佳果等: "一种改进的基于Hadamard域的码书设计算法", 《电信科学》 *
陈善学等: "矢量量化用于颜色图像检索的改进方法", 《电子技术应用》 *

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104050301A (en) * 2014-07-09 2014-09-17 哈尔滨工程大学 Image retrieval method based on subblocks with color characteristics and direction characteristics fused
CN104063522A (en) * 2014-07-18 2014-09-24 国家电网公司 Image retrieval method based on reinforced microstructure and context similarity
CN105488515A (en) * 2014-09-17 2016-04-13 富士通株式会社 Method for training convolutional neural network classifier and image processing device
CN105488515B (en) * 2014-09-17 2019-06-25 富士通株式会社 The image processing method and image processing apparatus that a kind of pair of image is classified
CN104462199B (en) * 2014-10-31 2017-09-12 中国科学院自动化研究所 A kind of approximate multiimage searching method under network environment
CN104462199A (en) * 2014-10-31 2015-03-25 中国科学院自动化研究所 Near-duplicate image search method in network environment
US11061952B2 (en) 2014-12-10 2021-07-13 Kyndi, Inc. Weighted subsymbolic data encoding
CN107209760A (en) * 2014-12-10 2017-09-26 凯恩迪股份有限公司 The sub-symbol data coding of weighting
CN104918030A (en) * 2015-06-05 2015-09-16 河海大学 Color space conversion method based on ELM extreme learning machine
CN105205171A (en) * 2015-10-14 2015-12-30 杭州中威电子股份有限公司 Image retrieval method based on color feature
CN105205171B (en) * 2015-10-14 2018-09-21 杭州中威电子股份有限公司 Image search method based on color characteristic
CN105488150A (en) * 2015-11-26 2016-04-13 小米科技有限责任公司 Image display method and apparatus
CN105654173B (en) * 2016-01-06 2018-04-17 大连海洋大学 Industrial nut region labeling and number detection method
CN105654173A (en) * 2016-01-06 2016-06-08 大连海洋大学 Industrial nut region calibration and quantity detection method
CN106485199A (en) * 2016-09-05 2017-03-08 华为技术有限公司 A kind of method and device of body color identification
CN106713921A (en) * 2016-11-29 2017-05-24 钟炎培 Compression method and apparatus for text block, and image compression method and apparatus
CN106713921B (en) * 2016-11-29 2019-07-23 西安万像电子科技有限公司 The compression method and device and method for compressing image and device of character block
CN107908630A (en) * 2017-06-28 2018-04-13 重庆完美空间科技有限公司 Material picture color classification retrieving method
CN107437293A (en) * 2017-07-13 2017-12-05 广州市银科电子有限公司 A kind of bill anti-counterfeit discrimination method based on bill global characteristics
US20210342390A1 (en) * 2018-09-05 2021-11-04 Nec Corporation Image search system, image search method, and program
CN109191475A (en) * 2018-09-07 2019-01-11 博志科技有限公司 Terminal plate of vertebral body dividing method, device and computer readable storage medium
CN109191475B (en) * 2018-09-07 2021-02-09 博志生物科技(深圳)有限公司 Vertebral endplate segmentation method and device and computer readable storage medium
CN109740674B (en) * 2019-01-07 2021-01-22 京东方科技集团股份有限公司 Image processing method, device, equipment and storage medium
CN109740674A (en) * 2019-01-07 2019-05-10 京东方科技集团股份有限公司 A kind of image processing method, device, equipment and storage medium
CN110263205A (en) * 2019-06-06 2019-09-20 温州大学 A kind of search method for ginseng image
CN110378953A (en) * 2019-07-17 2019-10-25 重庆市畜牧科学院 A kind of method of spatial distribution behavior in intelligent recognition swinery circle
CN110378953B (en) * 2019-07-17 2023-05-02 重庆市畜牧科学院 Method for intelligently identifying spatial distribution behaviors in swinery
CN112084394A (en) * 2020-09-09 2020-12-15 重庆广播电视大学重庆工商职业学院 Search result recommendation method and device based on image recognition
CN112085030A (en) * 2020-09-09 2020-12-15 重庆广播电视大学重庆工商职业学院 Similar image determining method and device
CN112418123A (en) * 2020-11-30 2021-02-26 西南交通大学 Hough transformation-based engineering drawing line and line type identification method
CN112561976A (en) * 2020-12-09 2021-03-26 齐鲁工业大学 Image dominant color feature extraction method, image retrieval method, storage medium and device
CN112991470A (en) * 2021-02-08 2021-06-18 上海通办信息服务有限公司 Method and system for checking photo background color of certificate under complex background
CN112991470B (en) * 2021-02-08 2023-12-26 上海通办信息服务有限公司 Certificate photo background color checking method and system under complex background

Also Published As

Publication number Publication date
CN103440348B (en) 2016-11-02

Similar Documents

Publication Publication Date Title
CN103440348A (en) Vector-quantization-based overall and local color image searching method
CN111126202B (en) Optical remote sensing image target detection method based on void feature pyramid network
CN103093444B (en) Image super-resolution reconstruction method based on self-similarity and structural information constraint
CN101763429B (en) Image retrieval method based on color and shape features
CN102176208B (en) Robust video fingerprint method based on three-dimensional space-time characteristics
CN101551823B (en) Comprehensive multi-feature image retrieval method
CN108875813B (en) Three-dimensional grid model retrieval method based on geometric image
CN102629328B (en) Probabilistic latent semantic model object image recognition method with fusion of significant characteristic of color
CN103366178B (en) A kind of method and apparatus for being used to carry out target image color classification
CN106920243A (en) The ceramic material part method for sequence image segmentation of improved full convolutional neural networks
CN105574534A (en) Significant object detection method based on sparse subspace clustering and low-order expression
CN105550989B (en) The image super-resolution method returned based on non local Gaussian process
Li et al. Globally and locally semantic colorization via exemplar-based broad-GAN
CN104361096B (en) The image search method of a kind of feature based rich region set
CN101388020A (en) Composite image search method based on content
CN104504007A (en) Method and system for acquiring similarity degree of images
CN106127782A (en) A kind of image partition method and system
CN103049340A (en) Image super-resolution reconstruction method of visual vocabularies and based on texture context constraint
Zhang et al. A multiple feature fully convolutional network for road extraction from high-resolution remote sensing image over mountainous areas
Reta et al. Color uniformity descriptor: An efficient contextual color representation for image indexing and retrieval
CN106683074B (en) A kind of distorted image detection method based on haze characteristic
CN108090873B (en) Pyramid face image super-resolution reconstruction method based on regression model
Zheng et al. Study on image retrieval based on image texture and color statistical projection
CN107992532A (en) Based on the method for searching three-dimension model for rendering image angle architectural feature
CN104143191A (en) Remote sensing image change detection method based on texton

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