JP2017219984A - Image retrieval system, image dictionary creation system, image processing system and program - Google Patents
Image retrieval system, image dictionary creation system, image processing system and program Download PDFInfo
- Publication number
- JP2017219984A JP2017219984A JP2016113226A JP2016113226A JP2017219984A JP 2017219984 A JP2017219984 A JP 2017219984A JP 2016113226 A JP2016113226 A JP 2016113226A JP 2016113226 A JP2016113226 A JP 2016113226A JP 2017219984 A JP2017219984 A JP 2017219984A
- Authority
- JP
- Japan
- Prior art keywords
- image
- feature amount
- hue
- reference image
- search
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Image Analysis (AREA)
Abstract
Description
本発明は、画像検索システム、画像辞書生成システム、画像処理システム及びプログラムに関する。 The present invention relates to an image search system, an image dictionary generation system, an image processing system, and a program.
従来、例えば、スマートフォンに代表される携帯情報端末を用いたユーザによる購買活動において、撮影画像に類似した画像を抽出して利用することが行われている。具体的には、ユーザが店頭において実物の商品を撮影し、又はカタログの商品写真を撮影することで、その商品の情報(商品名、品番、価格、仕様等)を、その場で表示する処理を行うものがある。ユーザは、画面に出力された情報を参照して、その商品購入の判断に利用することができる。
しかし、画像検索の精度が悪いために正しい商品が検出されなかったり、検索に時間がかかったり、色違いの商品を検出したり、というような、様々な不具合が生じている。
Conventionally, for example, in a purchasing activity by a user using a portable information terminal typified by a smartphone, an image similar to a photographed image is extracted and used. Specifically, the process of displaying the product information (product name, product number, price, specifications, etc.) on the spot by shooting the actual product at the store or taking the product photo of the catalog. There is something to do. The user can refer to the information output on the screen and use it to determine the purchase of the product.
However, various inconveniences such as the fact that the correct product is not detected due to poor image search, the search takes time, and the product of different colors is detected.
上述の処理を行うための画像検索方法として、例えば、1つの検索元の画像に対して、複数の画像を比較し、その類似度を測る手法を用いることができる。例えば、画像に関係するキーワードによる検索方法や、画像内容に基づく検索技術(以下、CBIR(Content Based Image Retrieval)技術という。)が用いられる。
ここで、従来のCBIR技術の代表的な技術としては、画像が持つカラー情報を元にしてカラーヒストグラムを比較する方法(例えば、特許文献1〜3参照)や、画像の持つグレースケール情報を元にした局所特徴量を比較する方法(SIFT(Scale−Invariant Feature Transform)、SURF(Speeded Up Robust Features)、FAST(Features from Accelerated Segment Test)等)がある。
As an image search method for performing the above-described processing, for example, a method of comparing a plurality of images with respect to one search source image and measuring the similarity thereof can be used. For example, a search method using a keyword related to an image or a search technology based on image content (hereinafter referred to as CBIR (Content Based Image Retrieval) technology) is used.
Here, as a typical technique of the conventional CBIR technique, a method of comparing color histograms based on color information possessed by an image (see, for example,
特許文献1〜3に記載されているカラーヒストグラムを用いた手法は、明るさの変化や画像内に表現された物体(被写体)の位置ズレや背景の違い等、いわゆるロバスト性に弱い。また、色分布さえ似ていれば類似していると誤検出してしまうという欠点がある。
他方、局所特徴量を用いた手法は、ロバスト性には強いが、カラーヒストグラム手法に比べて、計算量が非常に多くなり、検索時に一般的に時間を要する。また、色違いの画像を区別することが難しい。
The methods using color histograms described in
On the other hand, the method using the local feature amount is strong in robustness, but the calculation amount is very large compared with the color histogram method, and it generally takes time for the search. In addition, it is difficult to distinguish images of different colors.
そこで、本発明は、検索対象の画像に類似する画像を精度よく検索することができる画像検索システム、画像辞書生成システム、画像処理システム及びプログラムを提供することを目的とする。 Accordingly, an object of the present invention is to provide an image search system, an image dictionary generation system, an image processing system, and a program that can accurately search for an image similar to an image to be searched.
本発明は、以下のような解決手段により、前記課題を解決する。
第1の発明は、検索対象の画像である検索画像に類似する基準画像に紐づけられた情報を出力する画像検索システムであって、検索画像の色成分を生成する色成分生成手段と、生成された前記色成分から明度成分の特徴量である明度特徴量を算出する明度特徴量算出手段と、生成された前記色成分から色相成分の特徴量である色相特徴量を算出する色相特徴量算出手段と、基準画像と、前記基準画像の前記明度特徴量と、前記基準画像の前記色相特徴量とを対応付けた基準画像情報を複数記憶した画像データベースと、前記検索画像の前記明度特徴量と、前記画像データベースに記憶された複数の前記基準画像情報に含まれる各基準画像の前記明度特徴量との類似度を算出する明度類似度算出手段と、前記検索画像の前記色相特徴量と、前記画像データベースに記憶された複数の前記基準画像情報に含まれる各基準画像の前記色相特徴量との類似度を算出する色相類似度算出手段と、前記明度類似度算出手段により算出された類似度と、前記色相類似度算出手段により算出された類似度とに基づき、両方の類似度の高い基準画像を特定する類似画像特定手段と、を備えること、を特徴とする画像検索システムである。
第2の発明は、第1の発明の画像検索システムにおいて、前記明度類似度算出手段により算出された類似度に基づき、類似度の高い基準画像を絞り込む明度絞込み手段を備え、前記色相類似度算出手段は、前記検索画像の前記色相特徴量と、前記明度絞込み手段により絞り込み後の各基準画像の前記色相特徴量との類似度を算出し、前記類似画像特定手段は、前記色相類似度算出手段により算出された類似度に基づき、類似度の高い基準画像を特定すること、を特徴とする画像検索システムである。
第3の発明は、第2の発明の画像検索システムにおいて、前記明度絞込み手段により絞り込み後の各基準画像を出力する明度類似画像出力手段を備えること、を特徴とする画像検索システムである。
第4の発明は、第1の発明から第3の発明までのいずれかの画像検索システムにおいて、前記類似画像特定手段により特定された前記基準画像を出力する類似画像出力手段を備えること、を特徴とする画像検索システムである。
第5の発明は、第1の発明から第4の発明までのいずれかの画像検索システムにおいて、前記画像データベースは、前記基準画像に関する情報を、前記基準画像に対応付けて記憶しており、前記類似画像特定手段により特定された前記基準画像に対応する前記基準画像に関する情報を前記画像データベースから抽出して出力する情報出力手段を備えること、を特徴とする画像検索システムである。
第6の発明は、第1の発明から第5の発明までのいずれかの画像検索システムにおいて、前記色成分生成手段は、前記検索画像にHSV(Hue、Saturation、Value)変換をすることで、HSV表色系による色成分を生成すること、を特徴とする画像検索システムである。
第7の発明は、第1の発明から第6の発明までのいずれかの画像検索システムにおいて、画像処理装置と、出力装置とにより構成され、前記画像処理装置は、前記色成分生成手段、前記明度特徴量算出手段、前記色相特徴量算出手段、前記画像データベース、前記明度類似度算出手段、前記色相類似度算出手段及び前記類似画像特定手段のうち少なくともいずれかを備え、前記出力装置は、前記基準画像及び必要に応じて前記基準画像に関する情報を出力する出力手段を少なくとも備えること、を特徴とする画像検索システムである。
第8の発明は、画像検索で使用する複数の基準画像に関する画像データベースを生成する画像辞書生成システムであって、基準画像の色成分を生成する色成分生成手段と、生成された前記色成分から明度成分の特徴量である明度特徴量を算出する明度特徴量算出手段と、生成された前記色成分から色相成分の特徴量である色相特徴量を算出する色相特徴量算出手段と、前記基準画像と、前記明度特徴量と、前記色相特徴量とを対応付けて前記画像データベースに記憶させる記憶制御手段と、を備えること、を特徴とする画像辞書生成システムである。
第9の発明は、第8の発明の画像辞書生成システムにおいて、前記色成分生成手段は、前記基準画像にHSV変換をすることで、HSV表色系による色成分を生成すること、を特徴とする画像辞書生成システムである。
第10の発明は、第1の発明から第7の発明までのいずれかの画像検索システムと、第8の発明又は第9の発明の画像辞書生成システムと、を備える画像処理システムである。
第11の発明は、第1の発明から第7の発明までのいずれかの画像検索システムとしてコンピュータを機能させるための画像検索プログラムである。
第12の発明は、第8の発明又は第9の発明の画像辞書生成システムとしてコンピュータを機能させるための画像辞書生成プログラムである。
The present invention solves the above problems by the following means.
A first invention is an image search system that outputs information associated with a reference image similar to a search image that is an image to be searched, a color component generation unit that generates a color component of the search image, and a generation A lightness feature amount calculating unit that calculates a lightness feature amount that is a feature amount of a lightness component from the color component that has been generated, and a hue feature amount calculation that calculates a hue feature amount that is a feature amount of a hue component from the generated color component Means, a reference image, an image database storing a plurality of reference image information in which the brightness feature value of the reference image and the hue feature value of the reference image are associated, and the brightness feature value of the search image A brightness similarity calculating means for calculating a similarity with the brightness feature amount of each reference image included in the plurality of reference image information stored in the image database, the hue feature amount of the search image, A hue similarity calculating unit that calculates a similarity with the hue feature amount of each reference image included in a plurality of reference image information stored in an image database; and a similarity calculated by the lightness similarity calculating unit An image search system comprising: similar image specifying means for specifying a reference image having both high similarities based on the similarity calculated by the hue similarity calculating means.
According to a second aspect of the present invention, in the image search system of the first aspect of the present invention, the color similarity calculation includes the lightness narrowing-down means for narrowing down a reference image having a high similarity based on the similarity calculated by the lightness similarity calculation means. The means calculates the similarity between the hue feature amount of the search image and the hue feature amount of each reference image after being narrowed down by the lightness narrowing means, and the similar image specifying means is the hue similarity degree calculating means This is an image search system characterized by specifying a reference image having a high similarity based on the similarity calculated by the above.
A third invention is an image search system according to the image search system of the second invention, further comprising lightness-similar image output means for outputting each reference image after being narrowed down by the lightness narrowing means.
According to a fourth invention, in the image search system according to any one of the first invention to the third invention, the image search system further includes a similar image output means for outputting the reference image specified by the similar image specifying means. Image search system.
A fifth invention is the image search system according to any one of the first invention to the fourth invention, wherein the image database stores information relating to the reference image in association with the reference image, An image search system comprising: information output means for extracting and outputting information on the reference image corresponding to the reference image specified by the similar image specifying means from the image database.
According to a sixth invention, in any one of the image search systems from the first invention to the fifth invention, the color component generation means performs HSV (Hue, Saturation, Value) conversion on the search image, An image search system characterized by generating a color component by an HSV color system.
A seventh invention is the image search system according to any one of the first invention to the sixth invention, comprising an image processing device and an output device, wherein the image processing device comprises the color component generation means, At least one of brightness feature amount calculating means, the hue feature amount calculating means, the image database, the brightness similarity calculating means, the hue similarity calculating means, and the similar image specifying means, and the output device includes the output device, An image search system comprising at least output means for outputting a reference image and information on the reference image as necessary.
An eighth invention is an image dictionary generation system that generates an image database related to a plurality of reference images used in image search, and includes color component generation means for generating color components of a reference image, and the generated color components. A brightness feature amount calculating unit that calculates a brightness feature amount that is a feature amount of a brightness component; a hue feature amount calculating unit that calculates a hue feature amount that is a feature amount of a hue component from the generated color component; and the reference image And a storage control means for storing the brightness feature quantity and the hue feature quantity in association with each other in the image database.
A ninth invention is characterized in that, in the image dictionary generating system according to the eighth invention, the color component generating means generates a color component by the HSV color system by performing HSV conversion on the reference image. This is an image dictionary generation system.
A tenth aspect of the invention is an image processing system including any one of the first to seventh aspects of the image search system and the eighth or ninth aspect of the image dictionary generation system.
An eleventh invention is an image search program for causing a computer to function as any one of the image search systems from the first invention to the seventh invention.
A twelfth invention is an image dictionary generation program for causing a computer to function as the image dictionary generation system of the eighth invention or the ninth invention.
本発明によれば、検索対象の画像に類似する画像を精度よく検索することができる画像検索システム、画像辞書生成システム、画像処理システム及びプログラムを提供することができる。 According to the present invention, it is possible to provide an image search system, an image dictionary generation system, an image processing system, and a program that can accurately search for an image similar to an image to be searched.
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
(実施形態)
<画像処理システム100>
図1は、本実施形態に係る画像処理システム100の機能ブロック図である。
図2は、本実施形態に係る画像辞書生成サーバ1の記憶部20の例を示す図である。
図1に示す画像処理システム100は、画像辞書生成サーバ1と、携帯情報端末4とを備え、各々が通信ネットワークNを介して接続されている。そして、画像処理システム100は、画像辞書生成サーバ1が、複数の画像に関する特徴を記憶したDB(データベース)を生成し、携帯情報端末4が、生成されたDBを使用して、検索対象の画像に類似する画像を特定するシステムである。
DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. This is merely an example, and the technical scope of the present invention is not limited to this.
(Embodiment)
<
FIG. 1 is a functional block diagram of an
FIG. 2 is a diagram illustrating an example of the storage unit 20 of the image
An
<画像辞書生成サーバ1>
画像辞書生成サーバ1は、例えば、画像の検索サービスを行う企業が有するサーバである。
画像辞書生成サーバ1は、複数の画像について、各画像を分析してその特徴量を算出し、画像と、算出した特徴量とを対応付けた画像特徴量DB23を生成する。以下、画像辞書生成サーバ1で処理をする画像を、基準画像という。
なお、基準画像は、例えば、インターネット上に公開されている画像であってもよいし、画像の検索サービスを行う企業が有する画像であってもよい。また、基準画像は、例えば、画像の検索サービスを行う企業に依頼する依頼主が有する画像であってもよい。
<Image
The image
The image
Note that the reference image may be, for example, an image published on the Internet or an image possessed by a company that provides an image search service. Further, the reference image may be, for example, an image possessed by a client who requests a company that provides an image search service.
画像辞書生成サーバ1は、制御部10と、記憶部20と、通信インタフェース部29とを備える。
制御部10は、画像辞書生成サーバ1の全体を制御する中央処理装置(CPU)である。制御部10は、記憶部20に記憶されているオペレーティングシステム(OS)やアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
The image
The control unit 10 is a central processing unit (CPU) that controls the entire image
制御部10は、画像変換部12(色成分生成手段)と、色成分分離部13と、明度特徴量算出部14(明度特徴量算出手段)と、色相特徴量算出部17(色相特徴量算出手段)と、記憶制御部19(記憶制御手段)とを備える。
画像変換部12は、基準画像に対してHSV(Hue、Saturation、Value)変換をして、HSV表色系の基準画像を生成する。
色成分分離部13は、画像変換部12による変換後の基準画像から各色成分に分離する。この処理により、変換後の基準画像から色相成分データ(H)、彩度成分データ(S)、明度成分データ(V)の3つの色成分のデータが生成される。
明度特徴量算出部14は、色成分分離部13により生成された明度成分データ(V)から、その明度成分データ(V)の特徴量である明度特徴量を算出する。
色相特徴量算出部17は、色成分分離部13により生成された色相成分データ(H)から、その色相成分データ(H)の特徴量である色相特徴量を算出する。
記憶制御部19は、算出した明度特徴量と、色相特徴量とを画像特徴量DB23に記憶させる。
なお、各処理の詳細については、後述する。
The control unit 10 includes an image conversion unit 12 (color component generation unit), a color
The
The color
The brightness feature amount calculation unit 14 calculates a brightness feature amount that is a feature amount of the brightness component data (V) from the brightness component data (V) generated by the color
The hue feature amount calculation unit 17 calculates a hue feature amount that is a feature amount of the hue component data (H) from the hue component data (H) generated by the color
The
Details of each process will be described later.
記憶部20は、制御部10が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部20は、プログラム記憶部21と、画像DB22と、画像特徴量DB23とを備える。
プログラム記憶部21は、各種プログラムを記憶する記憶領域である。プログラム記憶部21は、辞書生成プログラム21a(画像辞書生成プログラム)を記憶している。辞書生成プログラム21aは、画像辞書生成サーバ1の制御部10が実行する各種機能を行うためのプログラムである。
The storage unit 20 is a storage area such as a hard disk or a semiconductor memory element for storing programs, data, and the like necessary for the control unit 10 to execute various processes.
The storage unit 20 includes a
The
画像DB22は、基準画像の画像辞書データベースである。図2(A)に示すように、画像DB22は、画像ID(IDentification)と、画像関連データと、済フラグとを対応付けて記憶する。画像IDは、基準画像を特定する識別情報である。画像関連データは、基準画像に関する情報であり、例えば、画像が商品を撮影したものである場合に、その商品名や商品のスペック等を示す情報である。済フラグは、基準画像に対する特徴量の算出処理を行ったか否かを表す。基準画像の画像データは、例えば、RGB色空間やCMYK色空間で表されたデータとして記憶されている。画像DB22に基準画像を登録したときには、済フラグは、初期値として0が設定される。そして、制御部10が基準画像に対する特徴量の算出処理を行った場合には、済フラグに1が設定される。画像DB22には、複数の基準画像が記憶されている。
The
画像特徴量DB23は、画像辞書生成サーバ1の制御部10による処理結果として算出した基準画像の特徴量を記憶するデータベースである。図2(B)に示すように、画像特徴量DB23は、画像IDと、明度特徴量と、色相特徴量とを対応付けて記憶する。
通信インタフェース部29は、通信ネットワークを介して携帯情報端末4との通信を行うためのインタフェース部である。
The image
The
<携帯情報端末4>
携帯情報端末4は、例えば、スマートフォンに代表されるコンピュータの機能を併せ持った携帯型の装置である。携帯情報端末4は、その他、タブレット端末等でもよいし、パーソナルコンピュータ(PC)等であってもよい。
携帯情報端末4は、制御部40と、記憶部60と、カメラ部65と、タッチパネルディスプレイ67と、通信インタフェース部69とを備える。
制御部40は、携帯情報端末4の全体を制御するCPUである。制御部40は、記憶部60に記憶されているOSやアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
<Portable information terminal 4>
The portable information terminal 4 is, for example, a portable device having a computer function represented by a smartphone. In addition, the portable information terminal 4 may be a tablet terminal or a personal computer (PC).
The portable information terminal 4 includes a control unit 40, a storage unit 60, a
The control unit 40 is a CPU that controls the entire portable information terminal 4. The control unit 40 executes various functions in cooperation with the hardware described above by appropriately reading and executing the OS and application programs stored in the storage unit 60.
制御部40は、画像取得部41と、画像変換部42(色成分生成手段)と、色成分分離部43と、明度特徴量算出部44(明度特徴量算出手段)と、明度特徴量比較部45(明度類似度算出手段)と、画像絞込部46(明度絞込み手段)と、色相特徴量算出部47(色相特徴量算出手段)と、色相特徴量比較部48(色相類似度算出手段)と、画像特定部49(類似画像特定手段)と、結果出力部50(明度類似画像出力手段、類似画像出力手段、情報出力手段、出力手段)とを備える。
画像取得部41は、例えば、カメラ部65を介して画像を取得する。ここで取得した画像を、以下において検索画像という。
画像変換部42は、検索画像に対してHSV変換をして、HSV表色系の検索画像を生成する。
色成分分離部43は、画像変換部42による変換後の検索画像から各色成分データに分離する。この処理により、変換後の検索画像から色相成分データ(H)、彩度成分データ(S)、明度成分データ(V)の3つの色成分のデータが生成される。
The control unit 40 includes an
The
The
The color
明度特徴量算出部44は、色成分分離部43により生成された明度成分データ(V)から明度特徴量を算出する。
明度特徴量比較部45は、画像特徴量DB23に記憶された各基準画像の明度特徴量と、明度特徴量算出部44が算出した明度特徴量とを比較する。
画像絞込部46は、明度特徴量比較部45による比較の結果、類似度が一定値以上の基準画像に絞り込む。
色相特徴量算出部47は、色成分分離部43により生成された色相成分データ(H)から色相特徴量を算出する。
色相特徴量比較部48は、画像特徴量DB23に記憶された各基準画像のうち、絞り込まれた各基準画像の色相特徴量と、色相特徴量算出部47が算出した色相特徴量とを比較する。
画像特定部49は、色相特徴量比較部48による比較の結果、類似度が一定値以上の基準画像を特定する。
結果出力部50は、特定した基準画像と、その基準画像の画像関連データとを、タッチパネルディスプレイ67に出力する。
なお、各処理の詳細については、後述する。
The lightness feature amount calculation unit 44 calculates a lightness feature amount from the lightness component data (V) generated by the color
The lightness feature
As a result of the comparison by the lightness feature
The hue feature amount calculation unit 47 calculates a hue feature amount from the hue component data (H) generated by the color
The hue feature
As a result of the comparison by the hue feature
The
Details of each process will be described later.
記憶部60は、制御部40が各種の処理を実行するために必要なプログラム、データ等を記憶するための半導体メモリ素子等の記憶領域である。
記憶部60は、プログラム記憶部61を備える。
プログラム記憶部61は、各種プログラムを記憶する記憶領域である。プログラム記憶部61は、画像検索プログラム61aを記憶している。画像検索プログラム61aは、携帯情報端末4の制御部40が実行する各種機能を行うためのプログラムである。画像検索プログラム61aは、予め携帯情報端末4にインストールされているものとする。
The storage unit 60 is a storage area such as a semiconductor memory element for storing programs, data, and the like necessary for the control unit 40 to execute various processes.
The storage unit 60 includes a
The
カメラ部65は、撮影装置である。カメラ部65は、例えば、被写体の画像データを取得する。
タッチパネルディスプレイ67は、液晶パネル等で構成される表示部としての機能と、ユーザからの指等によるタッチ入力を検出する入力部としての機能とを有する。
通信インタフェース部69は、通信ネットワークを介して画像辞書生成サーバ1との通信を行うためのインタフェース部である。
The
The touch panel display 67 has a function as a display unit configured by a liquid crystal panel or the like and a function as an input unit that detects a touch input by a finger or the like from a user.
The
<画像辞書生成サーバ1の処理>
次に、画像辞書生成サーバ1の処理について説明する。
図3は、本実施形態に係る画像辞書生成サーバ1での基準画像特徴量算出処理を示すフローチャートである。
以下に示す基準画像特徴量算出処理は、例えば、画像DB22に基準画像が新たに登録されたタイミング等の適宜のタイミングで行われる。
ステップS(以下、「S」という。)10において、画像辞書生成サーバ1の制御部10は、画像DB22から未処理の基準画像を1つ抽出する。ここで、制御部10は、画像DB22を参照し、済フラグが0である基準画像の画像データを、未処理の基準画像であるとして抽出する。
<Processing of Image
Next, processing of the image
FIG. 3 is a flowchart showing reference image feature amount calculation processing in the image
The reference image feature amount calculation process described below is performed at an appropriate timing such as a timing at which a reference image is newly registered in the
In step S (hereinafter referred to as “S”) 10, the control unit 10 of the image
S11において、制御部10(画像変換部12)は、画像変換処理を行う。基準画像の画像データは、上述したように、一般的に、RGB表色系のデータや、CMYK表色系のデータである場合が多い。そこで、制御部10は、画像変換処理により、基準画像の画像データをHSV表色系の画像データにする。なお、基準画像の画像データがHSV表色系のデータである場合には、本処理を行わなくてよい。 In S11, the control unit 10 (image conversion unit 12) performs an image conversion process. As described above, generally, the image data of the reference image is often RGB color data or CMYK color data. Therefore, the control unit 10 converts the image data of the reference image into HSV color system image data by image conversion processing. If the image data of the reference image is HSV color system data, this processing need not be performed.
RGB表色系のデータを、HSV表色系のデータに変換する具体的な処理としては、例えば、以下のような方法がある。
前提として、RGB値は、各々0から255までの値を取る。
まず、RGBの3つの値から最大値と最小値を求める。
As a premise, RGB values take values from 0 to 255, respectively.
First, the maximum value and the minimum value are obtained from the three values of RGB.
次に、各成分データの値を算出する。
まず、色相成分データ(H)は、以下の式により算出する(なお、Hは、0から360までの値を返す。)
First, the hue component data (H) is calculated by the following formula (note that H returns a value from 0 to 360).
次に、彩度成分データ(S)は、以下の式により算出する(なお、Sは、0から255までの値を返す。)
最後に、明度成分データ(V)は、RGB値の最大値とする(なお、Vは、0から255までの値を返す。)
S12において、制御部10(色成分分離部13)は、HSV表色系の基準画像の画像データから、明度成分データ(V)と、色相成分データ(H)との2つのデータを別々に抽出する。そして、制御部10は、明度成分データ(V)と色相成分データ(H)をそれぞれ256階調の画像データに変換する。例えば、明度成分データ(V)が0〜255の値であるならば、それを256階調の画像データとし、色相成分データ(H)が0〜360の値であるならば、0〜255の値に変換して、256階調の画像データを作成する。制御部10は、それぞれの画像データを作成し、以降の処理を行う。
S13において、制御部10(明度特徴量算出部14、色相特徴量算出部17)は、明度成分データ(V)と、色相成分データ(H)とを用いて、明度特徴量と、色相特徴量とを算出する。
In S12, the control unit 10 (color component separation unit 13) separately extracts two pieces of data, brightness component data (V) and hue component data (H), from the image data of the HSV color system reference image. To do. Then, the control unit 10 converts the lightness component data (V) and the hue component data (H) into image data of 256 gradations, respectively. For example, if the lightness component data (V) is a value from 0 to 255, it is converted to image data of 256 gradations, and if the hue component data (H) is a value from 0 to 360, it is from 0 to 255. The data is converted into a value, and image data of 256 gradations is created. The control unit 10 creates each image data and performs the subsequent processing.
In S <b> 13, the control unit 10 (lightness feature amount calculation unit 14, hue feature amount calculation unit 17) uses the lightness component data (V) and the hue component data (H), and uses the lightness feature amount and the hue feature amount. And calculate.
ここで、以下、明度特徴量の具体的な算出方法について説明する。なお、色相特徴量の算出については、明度成分データ(V)に代えて色相成分データ(H)を用いること以外は、明度特徴量の算出と同様である。
まず、制御部10は、明度成分データ(V)を元にした256階調の画像データから特徴点の検出を行う。特徴点の検出方法としては、特に方法を特定しないが、例えば、従来から類似画像検索によく用いられており、環境光影響や回転及び拡縮等のロバスト性に強いDOG(Difference Of Gaussian)を利用したSIFTや、近似Hessian−Laplaceを利用したSURF、決定木を利用したFASTといった局所特徴量技術を用いることができる。
例えば、SIFTによる特徴点の検出では、制御部10は、256階調の画像データからエッジ部分(周囲と濃淡差が大きいエリア)を抽出する。次に、制御部10は、画像を特徴付ける情報として、この抽出されたエッジの一部を特徴点(局所特徴量)として演算及び定義する。
Here, a specific method for calculating the brightness feature amount will be described below. The calculation of the hue feature value is the same as the calculation of the brightness feature value except that the hue component data (H) is used instead of the brightness component data (V).
First, the control unit 10 detects feature points from image data of 256 gradations based on lightness component data (V). As a feature point detection method, a method is not particularly specified, but for example, DOG (Difference Of Gaussian), which has been frequently used for similar image search and has strong robustness such as environmental light influence, rotation, and enlargement / reduction, is used. Local feature techniques such as SIFT, SURF using approximate Hessian-Laplace, and FAST using a decision tree can be used.
For example, in the detection of feature points by SIFT, the control unit 10 extracts an edge portion (an area having a large density difference from the surroundings) from 256-gradation image data. Next, the control unit 10 calculates and defines a part of the extracted edge as a feature point (local feature amount) as information characterizing the image.
次に、制御部10は、検出した特徴点について、特徴量として定量化を行う。検出した特徴点の定量化方法としては、特に方法を特定しないが、SIFTの他、例えば、輝度勾配方向ヒストグラムを利用したFASTや、積分画像の輝度勾配を利用したSURF、2点間の輝度差をバイナリ化したBRIEF(Binary Robust Independent Elementary Features)、さらにこの改良であるORB(Oriented FAST and Rotated BRIEF)やBRISK(Binary Robust Invariant Scalable Keypoints)といった局所特徴量技術を用いることができる。
なお、SIFT、SURF等は、画像処理ライブラリであるOpenCVにて提供される。
例えば、SIFTによる特徴量の定量化では、制御部10は、演算処理の負荷軽減や高速化のため、特徴点を削除することで特徴点数を減らす。次に、制御部10は、各特徴点の向きを算出する。ここで、向きとは、特徴点の周囲画素との輝度変化が最も大きな方向である。そして、制御部10は、各特徴点の周囲の16分割ブロックについて、8方向輝度変化を算出して、128次元(4×4×8)の特徴量とし、さらに、特徴量の大きさを1に正規化する。
Next, the control unit 10 quantifies the detected feature points as feature amounts. The method for quantifying the detected feature points is not particularly specified. However, in addition to SIFT, for example, FAST using a luminance gradient direction histogram, SURF using a luminance gradient of an integral image, and a luminance difference between two points. Binary BRIEF (Binary Robust Independent Feature), and further improvements such as ORB (Oriented FAST and Rotated BREF) and BRISK (Binary Robust Invariant Scalable Features).
SIFT, SURF, etc. are provided by OpenCV which is an image processing library.
For example, in quantifying the feature amount by SIFT, the control unit 10 reduces the number of feature points by deleting feature points in order to reduce the load and speed up of the arithmetic processing. Next, the control unit 10 calculates the direction of each feature point. Here, the direction is the direction in which the luminance change with the surrounding pixels of the feature point is the largest. Then, the control unit 10 calculates the 8-direction luminance change for 16 divided blocks around each feature point to obtain a 128-dimensional (4 × 4 × 8) feature amount, and further sets the feature amount to 1 Normalize to
S14において、制御部10(記憶制御部19)は、S13で算出した明度特徴量と、色相特徴量とを、基準画像の画像IDに対応付けて画像特徴量DB23に記憶させる。
S15において、制御部10は、画像DB22に記憶されている全ての基準画像について処理を行ったか否かを判断する。全ての基準画像について処理を行った場合(S15:YES)には、制御部10は、本処理を終了する。他方、全ての基準画像について処理を行っていない場合(S15:NO)には、制御部10は、処理をS10に移す。
In S14, the control unit 10 (storage control unit 19) stores the brightness feature amount and hue feature amount calculated in S13 in the image
In S <b> 15, the control unit 10 determines whether or not processing has been performed for all reference images stored in the
この処理によって、画像処理システム100は、画像検索で使用する基準画像について、予め画像の特徴量を算出して画像特徴量DB23に記憶させることができる。よって、基準画像の画像の特徴量を記憶した画像特徴量DB23を生成できる。
By this processing, the
次に、携帯情報端末4を用いた画像検索処理について説明する。
図4及び図5は、本実施形態に係る携帯情報端末4での画像検索処理を示すフローチャートである。
S20において、携帯情報端末4の制御部40(画像取得部41)は、検索画像を取得する。ここで、画像取得部41は、カメラ部65を介して取得した画像を、検索画像としてもよい。また、画像取得部41は、記憶部60に記憶されている画像から1つの画像を取得して、それを検索画像としてもよい。
S21において、制御部40(画像変換部42)は、画像変換処理を行う。画像変換処理は、基準画像で説明した図3のS11と同じ処理である。
Next, an image search process using the portable information terminal 4 will be described.
4 and 5 are flowcharts showing image search processing in the portable information terminal 4 according to the present embodiment.
In S20, the control unit 40 (image acquisition unit 41) of the portable information terminal 4 acquires a search image. Here, the
In S21, the control unit 40 (image conversion unit 42) performs an image conversion process. The image conversion process is the same process as S11 of FIG. 3 described for the reference image.
S22において、制御部40(色成分分離部43)は、HSV表色系の検索画像の画像データから、明度成分データ(V)と、色相成分データ(H)を別々に抽出する。そして、制御部40は、明度成分データ(V)と、色相成分データ(H)をそれぞれ256階調の画像データに変換して、以降の処理を行う。
S23において、制御部40(明度特徴量算出部44)は、検索画像の明度特徴量を算出する。この算出処理は、基準画像の明度特徴量の算出処理(図3のS13)と同じである。
In S22, the control unit 40 (color component separation unit 43) separately extracts the lightness component data (V) and the hue component data (H) from the image data of the HSV color system search image. Then, the control unit 40 converts the lightness component data (V) and the hue component data (H) into image data of 256 gradations, and performs the subsequent processing.
In S23, the control unit 40 (lightness feature amount calculation unit 44) calculates the lightness feature amount of the search image. This calculation process is the same as the calculation process of the brightness feature amount of the reference image (S13 in FIG. 3).
S24において、制御部40(明度特徴量比較部45)は、検索画像の明度特徴量と、画像辞書生成サーバ1の画像特徴量DB23に記憶されている各基準画像の明度特徴量とを比較する。そして、制御部40(明度特徴量比較部45)は、検索画像と、各基準画像との明度特徴量の類似度を算出する。
具体的には、制御部40は、検索画像の明度特徴量と、画像特徴量DB23から抽出した1つの基準画像の明度特徴量との比較を、対応点間のユークリッド距離を算出することで行う。明度特徴量の類似度は、ユークリッド距離により表すことができる。この処理を、画像特徴量DB23に記憶されている全ての基準画像に対して繰り返して行う。
具体的に説明すると、検索画像をI1とし、ある基準画像をI2とすると、対応点間のユークリッド距離dは、例えば、以下のように算出できる。
In S <b> 24, the control unit 40 (lightness feature amount comparison unit 45) compares the lightness feature amount of the search image with the lightness feature amount of each reference image stored in the image
Specifically, the control unit 40 compares the brightness feature amount of the search image with the brightness feature amount of one reference image extracted from the image
More specifically, if the search image is I1 and a certain reference image is I2, the Euclidean distance d between corresponding points can be calculated as follows, for example.
S25において、制御部40(明度特徴量比較部45)は、明度特徴量の類似度が所定以上の基準画像があるか否かを判断する。具体的には、制御部40は、各基準画像に対して、S24で算出した対応点の数が閾値より多いか否かを判断する。そして、制御部40は、対応点の数が閾値より多い基準画像があるか否かを判断する。明度特徴量の類似度が所定以上の基準画像がある場合(S25:YES)には、制御部40は、処理をS27に移す。他方、明度特徴量の類似度が所定以上の基準画像がない場合(S25:NO)には、制御部40は、処理をS26に移す。 In S <b> 25, the control unit 40 (lightness feature amount comparison unit 45) determines whether there is a reference image having a brightness feature amount similarity equal to or higher than a predetermined value. Specifically, the control unit 40 determines whether or not the number of corresponding points calculated in S24 is greater than a threshold for each reference image. Then, the control unit 40 determines whether there is a reference image in which the number of corresponding points is greater than a threshold value. If there is a reference image having a brightness feature amount similarity greater than or equal to a predetermined value (S25: YES), the control unit 40 moves the process to S27. On the other hand, when there is no reference image with a brightness feature amount similarity equal to or greater than a predetermined value (S25: NO), the control unit 40 moves the process to S26.
S26において、制御部40(結果出力部50)は、検索結果として類似する基準画像がない旨を、タッチパネルディスプレイ67に出力する。明度特徴量の類似度が所定以上の基準画像がないということは、つまり、検索画像に類似する画像が基準画像にないことを示す。その後、制御部40は、本処理を終了する。
S27において、制御部40(画像絞込部46)は、以降の処理対象にする基準画像を、S25で類似度が所定以上であった基準画像に絞り込む。
In S26, the control unit 40 (result output unit 50) outputs to the touch panel display 67 that there is no similar reference image as a search result. The absence of a reference image having a brightness feature amount similarity greater than or equal to a predetermined value indicates that there is no image similar to the search image in the reference image. Thereafter, the control unit 40 ends this process.
In S27, the control unit 40 (image narrowing unit 46) narrows down the reference images to be processed later to the reference images whose similarity is equal to or higher than the predetermined value in S25.
図5のS28において、制御部40(色相特徴量算出部47)は、検索画像の色相特徴量を算出する。この算出処理は、基準画像の色相特徴量の算出処理(図3のS13)と同じである。
S29において、制御部40(色相特徴量比較部48)は、検索画像の色相特徴量と、画像辞書生成サーバ1の画像特徴量DB23に記憶されている各基準画像のうち、S27の処理による絞込み後の基準画像の色相特徴量とを比較する。そして、制御部40(色相特徴量比較部48)は、検索画像と、各基準画像との色相特徴量の類似度を算出する。この色相特徴量の類似度算出処理は、明度特徴量に代えて色相特徴量を用いる以外は、上述した明度特徴量の類似度算出処理(図4のS24)と同様である。
In S28 of FIG. 5, the control unit 40 (hue feature amount calculating unit 47) calculates the hue feature amount of the search image. This calculation process is the same as the calculation process of the hue feature amount of the reference image (S13 in FIG. 3).
In S29, the control unit 40 (hue feature quantity comparison unit 48) narrows down the hue feature quantity of the search image and each reference image stored in the image
S30において、制御部40(色相特徴量比較部48)は、色相特徴量の類似度が所定以上の基準画像があるか否かを判断する。色相特徴量の類似度が所定以上の基準画像がある場合(S30:YES)には、制御部40は、処理をS31に移す。他方、色相特徴量の類似度が所定以上の基準画像がない場合(S30:NO)には、制御部40は、処理をS32に移す。
S31において、制御部40(画像特定部49、結果出力部50)は、S30の処理による色相特徴量の類似度が所定以上の基準画像を特定し、特定した基準画像を、検索画像に類似する画像としてタッチパネルディスプレイ67に出力する。その際、制御部40は、画像DB22を参照し、画像関連データをあわせて出力する。その後、制御部40は、本処理を終了する。
他方、S32において、制御部40(画像特定部49、結果出力部50)は、S25の処理による明度特徴量の類似度が所定以上の基準画像に絞り込んだ、絞り込み後の基準画像を、検索画像に類似する色違い画像としてタッチパネルディスプレイ67に出力する。その後、制御部40は、本処理を終了する。
In S30, the control unit 40 (hue feature amount comparison unit 48) determines whether or not there is a reference image having a hue feature amount similarity equal to or greater than a predetermined value. When there is a reference image having a hue feature amount similarity equal to or greater than a predetermined value (S30: YES), the control unit 40 moves the process to S31. On the other hand, if there is no reference image having a hue feature value similarity greater than or equal to a predetermined value (S30: NO), the control unit 40 moves the process to S32.
In S31, the control unit 40 (the
On the other hand, in S32, the control unit 40 (the
このように、本実施形態の画像処理システム100によれば、以下のような効果がある。
(1)画像辞書生成サーバ1は、基準画像の色成分データを生成して、明度成分データ(V)と、色相成分データ(H)とから各々特徴量を算出し、画像特徴量DB23に、基準画像に各特徴量を対応付けて記憶する。よって、基準画像を分析して生成した画像検索で使用するデータを、予め生成して記憶できるので、検索時の処理効率を向上できる。
(2)画像処理システム100では、画像をHSV変換したHSV表色系を用いて処理をする。これにより、明度成分データ(V)と、色相成分データ(H)との2つのパラメータによる処理に置き換えることができる。そのため、RGB表色系のように3つのパラメータによる処理が必要なものに比べて、処理効率が向上し、処理時間の短縮を図ることができる。
Thus, according to the
(1) The image
(2) The
(3)携帯情報端末4は、検索画像から明度特徴量と、色相特徴量とを算出し、検索画像及び基準画像の明度特徴量と、色相特徴量と用いて、検索画像に類似する基準画像を特定する。よって、明度と色相という色成分の2つの特徴量を用いて処理を行うため、検索画像に類似する基準画像を、精度よく特定できる。
そして、携帯情報端末4は、検索画像に類似する基準画像を出力するので、ユーザは、検索画像と基準画像との類似度合いを確認できる。
(4)携帯情報端末4は、検索画像に類似の基準画像に関する画像関連データを、基準画像と共に出力するので、出力された情報に基づいて、検索画像と基準画像との類似度合いをより明確に確認できる。
(3) The portable information terminal 4 calculates a brightness feature amount and a hue feature amount from the search image, and uses the brightness feature amount and the hue feature amount of the search image and the reference image to use a reference image similar to the search image. Is identified. Therefore, since processing is performed using two feature amounts of color components of brightness and hue, a reference image similar to the search image can be specified with high accuracy.
And since the portable information terminal 4 outputs the reference | standard image similar to a search image, the user can confirm the similarity degree of a search image and a reference | standard image.
(4) Since the mobile information terminal 4 outputs image-related data related to the reference image similar to the search image together with the reference image, the degree of similarity between the search image and the reference image is clarified based on the output information. I can confirm.
(5)携帯情報端末4は、明度特徴量に類似する基準画像を抽出後に、抽出した基準画像に絞って、色相特徴量に類似する基準画像を特定する。よって、色相特徴量による比較を、基準画像を絞って行うことができるため、処理効率を向上できる。
(6)携帯情報端末4は、明度特徴量に類似する基準画像を出力することで、明度特徴量が類似する、いわゆる色違いの基準画像を出力できる。よって、ユーザは、色違いのバリエーション画像を確認できる。
(5) After extracting the reference image similar to the brightness feature value, the portable information terminal 4 narrows down the extracted reference image and specifies the reference image similar to the hue feature value. Therefore, since the comparison based on the hue feature amount can be performed by narrowing down the reference image, the processing efficiency can be improved.
(6) The portable information terminal 4 can output a reference image similar to the lightness feature value, so-called a different color reference image, by outputting a reference image similar to the lightness feature value. Therefore, the user can check the variation images of different colors.
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。 As mentioned above, although embodiment of this invention was described, this invention is not limited to embodiment mentioned above. In addition, the effects described in the embodiments are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments. In addition, although embodiment mentioned above and the deformation | transformation form mentioned later can also be used in combination as appropriate, detailed description is abbreviate | omitted.
(変形形態)
(1)本実施形態では、画像辞書生成サーバが基準画像に関する画像特徴量DBを生成し、携帯情報端末では、画像特徴量DBを用いて検索画像に類似する基準画像を検索する処理をするものを示したが、これに限定されず、様々なシステム構成によっても実現できる。
例えば、携帯情報端末(出力装置)は、画像取得部と、結果出力部とを備え、その他の処理を、画像辞書生成サーバで行ってもよいし、携帯情報端末及び画像特徴量DBに通信接続された処理装置(画像処理装置)が行ってもよい。
また、携帯情報端末は、画像取得部と、結果出力部との他に、一部の処理を行うようにし、残りの処理を、画像辞書生成サーバ又は処理装置が行ってもよい。
さらに、携帯情報端末に、画像辞書生成サーバの各機能を有し、全ての処理を携帯情報端末が行ってもよい。
(Deformation)
(1) In this embodiment, the image dictionary generation server generates an image feature DB related to a reference image, and the portable information terminal performs a process of searching for a reference image similar to the search image using the image feature DB. However, the present invention is not limited to this, and can be realized by various system configurations.
For example, the portable information terminal (output device) includes an image acquisition unit and a result output unit, and other processing may be performed by the image dictionary generation server, or connected to the portable information terminal and the image feature DB. The processing apparatus (image processing apparatus) may be performed.
In addition to the image acquisition unit and the result output unit, the portable information terminal may perform a part of the processing, and the image dictionary generation server or the processing device may perform the remaining processing.
Furthermore, the portable information terminal may have each function of the image dictionary generation server, and the portable information terminal may perform all processing.
(2)本実施形態では、検索画像の明度特徴量を用いて比較をした後に、検索画像の色相特徴量を用いて比較をするものとして説明したが、これに限定されない。検索画像の明度特徴量を用いた比較と、色相特徴量を用いた比較とを同時に行ってもよいし、色相特徴量を用いた比較を、明度特徴量を用いた比較より先に行ってもよい。
(3)本実施形態では、類似度が所定以上の基準画像を、検索画像に類似する画像としてタッチパネルディスプレイに出力するものを例に説明したが、これに限定されない。基準画像自身は出力せず、基準画像に関連するものであってもよく、例えば、基準画像のファイル名や、ユニークな番号等であってもよい。
(2) Although the present embodiment has been described on the assumption that the comparison is performed using the hue feature amount of the search image after the comparison using the brightness feature amount of the search image, the present invention is not limited to this. The comparison using the brightness feature of the search image and the comparison using the hue feature may be performed simultaneously, or the comparison using the hue feature may be performed before the comparison using the brightness feature. Good.
(3) In the present embodiment, an example is described in which a reference image with a predetermined similarity or higher is output to a touch panel display as an image similar to a search image, but the present invention is not limited to this. The reference image itself may not be output, but may be related to the reference image. For example, the file name of the reference image, a unique number, or the like may be used.
1 画像辞書生成サーバ
4 携帯情報端末
10,40 制御部
12,42 画像変換部
13、43 色成分分離部
14,44 明度特徴量算出部
17,47 色相特徴量算出部
19 記憶制御部
20,60 記憶部
21a 辞書生成プログラム
22 画像DB
23 画像特徴量DB
45 明度特徴量比較部
46 画像絞込部
48 色相特徴量比較部
49 画像特定部
50 結果出力部
61a 画像検索プログラム
67 タッチパネルディスプレイ
100 画像処理システム
DESCRIPTION OF
23 Image feature DB
45 Lightness Feature
Claims (12)
検索画像の色成分を生成する色成分生成手段と、
生成された前記色成分から明度成分の特徴量である明度特徴量を算出する明度特徴量算出手段と、
生成された前記色成分から色相成分の特徴量である色相特徴量を算出する色相特徴量算出手段と、
基準画像と、前記基準画像の前記明度特徴量と、前記基準画像の前記色相特徴量とを対応付けた基準画像情報を複数記憶した画像データベースと、
前記検索画像の前記明度特徴量と、前記画像データベースに記憶された複数の前記基準画像情報に含まれる各基準画像の前記明度特徴量との類似度を算出する明度類似度算出手段と、
前記検索画像の前記色相特徴量と、前記画像データベースに記憶された複数の前記基準画像情報に含まれる各基準画像の前記色相特徴量との類似度を算出する色相類似度算出手段と、
前記明度類似度算出手段により算出された類似度と、前記色相類似度算出手段により算出された類似度とに基づき、両方の類似度の高い基準画像を特定する類似画像特定手段と、
を備えること、
を特徴とする画像検索システム。 An image search system that outputs information associated with a reference image similar to a search image that is a search target image,
Color component generation means for generating a color component of the search image;
A brightness feature amount calculating means for calculating a brightness feature amount which is a feature amount of a brightness component from the generated color component;
A hue feature amount calculating means for calculating a hue feature amount that is a feature amount of a hue component from the generated color component;
An image database storing a plurality of reference image information in which a reference image, the lightness feature value of the reference image, and the hue feature value of the reference image are associated with each other;
Brightness similarity calculation means for calculating a similarity between the brightness feature amount of the search image and the brightness feature amount of each reference image included in the plurality of reference image information stored in the image database;
Hue similarity calculation means for calculating a similarity between the hue feature amount of the search image and the hue feature amount of each reference image included in the plurality of reference image information stored in the image database;
Based on the similarity calculated by the lightness similarity calculation means and the similarity calculated by the hue similarity calculation means, similar image specifying means for specifying a reference image having both high similarities,
Providing
An image search system characterized by
前記明度類似度算出手段により算出された類似度に基づき、類似度の高い基準画像を絞り込む明度絞込み手段を備え、
前記色相類似度算出手段は、前記検索画像の前記色相特徴量と、前記明度絞込み手段により絞り込み後の各基準画像の前記色相特徴量との類似度を算出し、
前記類似画像特定手段は、前記色相類似度算出手段により算出された類似度に基づき、類似度の高い基準画像を特定すること、
を特徴とする画像検索システム。 The image search system according to claim 1,
Based on the similarity calculated by the lightness similarity calculation means, comprising lightness narrowing means for narrowing down a reference image having a high similarity,
The hue similarity calculating unit calculates a similarity between the hue feature amount of the search image and the hue feature amount of each reference image after being narrowed down by the lightness narrowing unit,
The similar image specifying means specifies a reference image having a high similarity based on the similarity calculated by the hue similarity calculating means;
An image search system characterized by
前記明度絞込み手段により絞り込み後の各基準画像を出力する明度類似画像出力手段を備えること、
を特徴とする画像検索システム。 The image search system according to claim 2,
A brightness similar image output means for outputting each reference image after being narrowed down by the brightness narrowing means;
An image search system characterized by
前記類似画像特定手段により特定された前記基準画像を出力する類似画像出力手段を備えること、
を特徴とする画像検索システム。 In the image search system according to any one of claims 1 to 3,
Comprising similar image output means for outputting the reference image specified by the similar image specifying means;
An image search system characterized by
前記画像データベースは、前記基準画像に関する情報を、前記基準画像に対応付けて記憶しており、
前記類似画像特定手段により特定された前記基準画像に対応する前記基準画像に関する情報を前記画像データベースから抽出して出力する情報出力手段を備えること、
を特徴とする画像検索システム。 In the image search system according to any one of claims 1 to 4,
The image database stores information on the reference image in association with the reference image,
Information output means for extracting and outputting information on the reference image corresponding to the reference image specified by the similar image specifying means from the image database;
An image search system characterized by
前記色成分生成手段は、前記検索画像にHSV(Hue、Saturation、Value)変換をすることで、HSV表色系による色成分を生成すること、
を特徴とする画像検索システム。 In the image search system according to any one of claims 1 to 5,
The color component generation means generates a color component by an HSV color system by performing HSV (Hue, Saturation, Value) conversion on the search image;
An image search system characterized by
画像処理装置と、出力装置とにより構成され、
前記画像処理装置は、前記色成分生成手段、前記明度特徴量算出手段、前記色相特徴量算出手段、前記画像データベース、前記明度類似度算出手段、前記色相類似度算出手段及び前記類似画像特定手段のうち少なくともいずれかを備え、
前記出力装置は、前記基準画像及び必要に応じて前記基準画像に関する情報を出力する出力手段を少なくとも備えること、
を特徴とする画像検索システム。 The image search system according to any one of claims 1 to 6,
Consists of an image processing device and an output device,
The image processing device includes: a color component generation unit; a brightness feature amount calculation unit; a hue feature amount calculation unit; the image database; the brightness similarity calculation unit; the hue similarity calculation unit; and the similar image specification unit. At least one of them,
The output device includes at least output means for outputting information on the reference image and, if necessary, the reference image;
An image search system characterized by
基準画像の色成分を生成する色成分生成手段と、
生成された前記色成分から明度成分の特徴量である明度特徴量を算出する明度特徴量算出手段と、
生成された前記色成分から色相成分の特徴量である色相特徴量を算出する色相特徴量算出手段と、
前記基準画像と、前記明度特徴量と、前記色相特徴量とを対応付けて前記画像データベースに記憶させる記憶制御手段と、
を備えること、
を特徴とする画像辞書生成システム。 An image dictionary generation system for generating an image database related to a plurality of reference images used in image search,
Color component generation means for generating a color component of the reference image;
A brightness feature amount calculating means for calculating a brightness feature amount which is a feature amount of a brightness component from the generated color component;
A hue feature amount calculating means for calculating a hue feature amount that is a feature amount of a hue component from the generated color component;
Storage control means for associating and storing the reference image, the brightness feature value, and the hue feature value in the image database;
Providing
An image dictionary generation system characterized by
前記色成分生成手段は、前記基準画像にHSV変換をすることで、HSV表色系による色成分を生成すること、
を特徴とする画像辞書生成システム。 The image dictionary generation system according to claim 8,
The color component generation means generates an HSV color system color component by performing HSV conversion on the reference image;
An image dictionary generation system characterized by
請求項8又は請求項9に記載の画像辞書生成システムと、
を備える画像処理システム。 An image search system according to any one of claims 1 to 7,
The image dictionary generation system according to claim 8 or 9,
An image processing system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016113226A JP6736988B2 (en) | 2016-06-07 | 2016-06-07 | Image retrieval system, image processing system and image retrieval program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016113226A JP6736988B2 (en) | 2016-06-07 | 2016-06-07 | Image retrieval system, image processing system and image retrieval program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017219984A true JP2017219984A (en) | 2017-12-14 |
JP6736988B2 JP6736988B2 (en) | 2020-08-05 |
Family
ID=60657001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016113226A Active JP6736988B2 (en) | 2016-06-07 | 2016-06-07 | Image retrieval system, image processing system and image retrieval program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6736988B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019016128A (en) * | 2017-07-06 | 2019-01-31 | 富士通株式会社 | Image similarity determining program, image similarity determining device and image similarity determining method |
CN111506754A (en) * | 2020-04-13 | 2020-08-07 | 广州视源电子科技股份有限公司 | Picture retrieval method and device, storage medium and processor |
CN114998624A (en) * | 2022-05-07 | 2022-09-02 | 北京微链道爱科技有限公司 | Image searching method and device |
JP7500360B2 (en) | 2020-09-11 | 2024-06-17 | キヤノン株式会社 | Information processing device, information processing method, and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007208757A (en) * | 2006-02-03 | 2007-08-16 | Casio Comput Co Ltd | Camera system, and camera control program |
JP2009284084A (en) * | 2008-05-20 | 2009-12-03 | Sharp Corp | Image collating method, image collating apparatus, image data output apparatus, program, and storage medium |
WO2010016281A1 (en) * | 2008-08-08 | 2010-02-11 | 株式会社ニコン | Search support system, search support method, and search support program |
JP2013182416A (en) * | 2012-03-01 | 2013-09-12 | Pioneer Electronic Corp | Feature amount extraction device, feature amount extraction method, and feature amount extraction program |
-
2016
- 2016-06-07 JP JP2016113226A patent/JP6736988B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007208757A (en) * | 2006-02-03 | 2007-08-16 | Casio Comput Co Ltd | Camera system, and camera control program |
JP2009284084A (en) * | 2008-05-20 | 2009-12-03 | Sharp Corp | Image collating method, image collating apparatus, image data output apparatus, program, and storage medium |
WO2010016281A1 (en) * | 2008-08-08 | 2010-02-11 | 株式会社ニコン | Search support system, search support method, and search support program |
JP2013182416A (en) * | 2012-03-01 | 2013-09-12 | Pioneer Electronic Corp | Feature amount extraction device, feature amount extraction method, and feature amount extraction program |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019016128A (en) * | 2017-07-06 | 2019-01-31 | 富士通株式会社 | Image similarity determining program, image similarity determining device and image similarity determining method |
JP7007551B2 (en) | 2017-07-06 | 2022-02-10 | 富士通株式会社 | Image similarity judgment program, image similarity judgment device and image similarity judgment method |
CN111506754A (en) * | 2020-04-13 | 2020-08-07 | 广州视源电子科技股份有限公司 | Picture retrieval method and device, storage medium and processor |
CN111506754B (en) * | 2020-04-13 | 2023-10-24 | 广州视源电子科技股份有限公司 | Picture retrieval method, device, storage medium and processor |
JP7500360B2 (en) | 2020-09-11 | 2024-06-17 | キヤノン株式会社 | Information processing device, information processing method, and program |
CN114998624A (en) * | 2022-05-07 | 2022-09-02 | 北京微链道爱科技有限公司 | Image searching method and device |
Also Published As
Publication number | Publication date |
---|---|
JP6736988B2 (en) | 2020-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108460389B (en) | Type prediction method and device for identifying object in image and electronic equipment | |
CN106547744B (en) | Image retrieval method and system | |
US10949702B2 (en) | System and a method for semantic level image retrieval | |
US9697233B2 (en) | Image processing and matching | |
US20170024384A1 (en) | System and method for analyzing and searching imagery | |
US9691132B2 (en) | Method and apparatus for inferring facial composite | |
US8687892B2 (en) | Generating a binary descriptor representing an image patch | |
WO2019136897A1 (en) | Image processing method, apparatus, electronic device and storage medium | |
WO2019080411A1 (en) | Electrical apparatus, facial image clustering search method, and computer readable storage medium | |
Vinay et al. | ORB-PCA based feature extraction technique for face recognition | |
Bibi et al. | Query-by-visual-search: multimodal framework for content-based image retrieval | |
US8655016B2 (en) | Example-based object retrieval for video surveillance | |
CN113221918B (en) | Target detection method, training method and device of target detection model | |
JP6736988B2 (en) | Image retrieval system, image processing system and image retrieval program | |
KR20170126300A (en) | Method, apparatus and computer program for matching between the images | |
Ren et al. | How important is location information in saliency detection of natural images | |
JP2011100293A (en) | Information processing device, method for controlling the same, and program | |
US10509986B2 (en) | Image similarity determination apparatus and image similarity determination method | |
US10853972B2 (en) | Apparatus for processing image and method thereof | |
CN111178409B (en) | Image matching and recognition system based on big data matrix stability analysis | |
US20120328184A1 (en) | Optically characterizing objects | |
Amanatiadis et al. | Word spotting as a service for handwritten documents | |
KR101758869B1 (en) | Classification apparatus and method of multi-media contents | |
Calarasanu et al. | From text detection to text segmentation: a unified evaluation scheme | |
Chen et al. | Trademark image retrieval system based on SIFT algorithm |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20160928 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190425 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200319 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200407 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200603 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200616 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200629 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6736988 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |