JP2006004157A - Image retrieval program, image retrieval method, image retrieval device, and storage medium - Google Patents
Image retrieval program, image retrieval method, image retrieval device, and storage medium Download PDFInfo
- Publication number
- JP2006004157A JP2006004157A JP2004179567A JP2004179567A JP2006004157A JP 2006004157 A JP2006004157 A JP 2006004157A JP 2004179567 A JP2004179567 A JP 2004179567A JP 2004179567 A JP2004179567 A JP 2004179567A JP 2006004157 A JP2006004157 A JP 2006004157A
- Authority
- JP
- Japan
- Prior art keywords
- image
- keyword
- shooting information
- image file
- range
- 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.)
- Pending
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、画像検索技術に関し、特に、キーワードが付与されていない画像も含めて所望の画像を検索する技術に関する。 The present invention relates to an image search technique, and more particularly to a technique for searching for a desired image including an image to which no keyword is assigned.
従来の画像検索における検索キーの指定方法には、画像にキーワードを付与し、キーワードによるテキスト検索の結果として画像を抽出する方法が知られている。 As a method for specifying a search key in a conventional image search, a method is known in which a keyword is assigned to an image and an image is extracted as a result of a text search using the keyword.
特許文献1には、複数のキーワードを用いて画像検索を行う場合、キーワードを語義別にグループ化し、さらに優先順位付けを行うことで画像検索処理を効率化する技術が開示されている。 Japanese Patent Application Laid-Open No. 2004-228561 discloses a technique for making an image search process more efficient by grouping keywords according to meaning and further prioritizing when performing an image search using a plurality of keywords.
また、特許文献2に開示された技術では、画像データの入力日時と名称の少なくとも1つを用いて第1キーワードを発生させ、さらに第1キーワードに関連する情報を参照して第2キーワードを発生させ、これら第1及び第2キーワードを用いることで、オペレータが理解しやすいキーワードを付与することができるとしている。
しかし、特許文献1あるいは特許文献2に記載された画像検索方法では、人間による主観に基づいて画像とキーワードの対応付けがなされるため、同じ画像に対し、常に同じキーワードが付与されるとは限らず、検索者の望む検索結果が得られるとは限らないという問題がある。更に、キーワードなどの対応付けがされていない画像は検索結果として得ることができないなどの問題も指摘されている。
However, in the image search method described in
本発明は、かかる事情に鑑みてなされたものであり、キーワードなどの対応付けがされていない画像も含め、所望の画像を検索結果として抽出することのできる画像検索プログラム、画像検索方法、画像検索装置及び記録媒体を提供することを目的とする。 The present invention has been made in view of such circumstances, and an image search program, an image search method, and an image search that can extract a desired image as a search result, including images that are not associated with keywords or the like. An object is to provide an apparatus and a recording medium.
上記課題を解決するための、本発明に係る請求項1に記載の画像検索プログラムは、画像とその画像の撮影情報を含む画像ファイルを記憶する画像記憶手段と、外部から画像ファイルを読み込む画像入力手段と、前記画像記憶手段に記憶されている画像ファイルから所望の画像ファイルを検索する検索手段とを有する画像管理装置で実行する画像検索プログラムであって、前記画像記憶手段に記憶されている画像ファイルを複数選択する画像選択ステップと、前記画像選択ステップで選択した各画像ファイルから撮影情報を抽出する撮影情報抽出ステップと、前記撮影情報抽出ステップで抽出した撮影情報の分布範囲を算出する算出ステップと、前記算出ステップで算出した結果をもとに、前記撮影情報の類似範囲を決定する範囲決定ステップと、前記範囲決定ステップで決定された撮影情報の類似範囲にキーワードを対応させるキーワード対応ステップと、前記キーワードとこのキーワードに対応付けられた前記撮影情報の類似範囲を記憶するキーワード記憶ステップと、前記画像記憶手段に記憶されている画像ファイルに対して、当該画像の撮影情報が前記キーワードに対応する類似範囲に入るか否かを判定する判定ステップと、前記判定ステップで、当該撮影情報が前記キーワード記憶ステップで記憶されたキーワードに対応する類似範囲に入っていると判定された場合には、当該画像ファイルにそのキーワードを付与するキーワード付与ステップとをコンピュータに実行させる。
In order to solve the above problems, an image search program according to
また、本発明に係る請求項2に記載の画像検索プログラムは、上記記載の発明である画像検索プログラムにおいて、前記キーワード記憶ステップで記憶されているキーワードを一覧表示するキーワード表示ステップと、前記キーワード表示ステップで表示されているキーワードを選択するキーワード選択ステップと、前記キーワード選択ステップで選択したキーワードが付与された画像ファイルを検索する検索ステップとを更に有する。 According to a second aspect of the present invention, there is provided the image search program according to the second aspect of the present invention, wherein the keyword display step displays a list of keywords stored in the keyword storage step, and the keyword display. The method further includes a keyword selection step for selecting a keyword displayed in the step, and a search step for searching for an image file to which the keyword selected in the keyword selection step is assigned.
また、本発明に係る請求項3記載の画像検索プログラムは、上記記載の発明である画像検索プログラムにおいて、前記画像記憶手段に記憶されている画像ファイルを選択する第2の画像選択ステップと、前記第2の画像選択ステップで選択した画像ファイルに付与されたキーワードを特定するキーワード特定ステップと、前記キーワード特定ステップで特定したキーワードと同一のキーワードが付与された画像ファイルを検索する検索ステップとを有する。
The image search program according to
また、本発明に係る請求項4記載の画像検索プログラムは、上記記載の発明である画像検索プログラムにおいて、前記画像入力手段で画像ファイルを読み込むたびに、当該画像ファイルに対して、前記判定ステップ及び前記キーワード付与ステップを実行し、付与されたキーワードとその画像ファイルとを前記記憶手段に記憶する管理情報記憶ステップを更に有する。 According to a fourth aspect of the present invention, there is provided the image search program according to the fourth aspect of the present invention, wherein each time the image file is read by the image input means, the determination step and It further includes a management information storing step of executing the keyword adding step and storing the assigned keyword and its image file in the storage means.
また、本発明に係る請求項5記載の画像検索プログラムは、上記記載の発明である画像検索プログラムにおいて、前記撮影情報は、Exif形式の画像ファイルに記憶されている情報である。 The image search program according to claim 5 of the present invention is the image search program according to the above-described invention, wherein the shooting information is information stored in an Exif format image file.
また、本発明に係る請求項6記載の記録媒体は、画像とその画像の撮影情報を含む画像ファイルを記憶する画像記憶手段と、外部から画像ファイルを読み込む画像入力手段と、前記画像記憶手段に記憶されている画像ファイルから所望の画像ファイルを検索する検索手段とを有する画像管理装置で実行する画像検索プログラムを記録した記録媒体であって、前記画像記憶手段に記憶されている画像ファイルを複数選択する画像選択ステップと、前記画像選択ステップで選択した各画像ファイルから撮影情報を抽出する撮影情報抽出ステップと、前記撮影情報抽出ステップで抽出した撮影情報の分布範囲を算出する算出ステップと、前記算出ステップで算出した結果をもとに、前記撮影情報の類似範囲を決定する範囲決定ステップと、前記範囲決定ステップで決定された撮影情報の類似範囲にキーワードを対応させるキーワード対応ステップと、前記キーワードとこのキーワードに対応付けられた前記撮影情報の類似範囲を記憶するキーワード記憶ステップと、前記画像記憶手段に記憶されている画像ファイルに対して、当該画像の撮影情報が前記キーワードに対応する類似範囲に入るか否かを判定する判定ステップと、前記判定ステップで、当該撮影情報が前記キーワード記憶ステップで記憶されたキーワードに対応する類似範囲に入っていると判定された場合には、当該画像ファイルにそのキーワードを付与するキーワード付与ステップとをコンピュータに実行させるためのプログラムを記録した。 According to a sixth aspect of the present invention, there is provided a recording medium according to the present invention, an image storage unit that stores an image file including an image and photographing information of the image, an image input unit that reads an image file from the outside, and the image storage unit. A recording medium on which an image search program to be executed by an image management apparatus having search means for searching for a desired image file from stored image files is recorded, and a plurality of image files stored in the image storage means An image selection step to select, a shooting information extraction step to extract shooting information from each image file selected in the image selection step, a calculation step to calculate a distribution range of the shooting information extracted in the shooting information extraction step; A range determining step for determining a similar range of the photographing information based on the result calculated in the calculating step, and the range A keyword corresponding step for associating a keyword with the similar range of the photographing information determined in the determining step, a keyword storing step for storing the keyword and the similar range of the photographing information associated with the keyword, and the image storage means With respect to the stored image file, a determination step for determining whether shooting information of the image falls within a similar range corresponding to the keyword, and at the determination step, the shooting information is stored at the keyword storage step. When it is determined that the image is in the similar range corresponding to the keyword, a program for causing the computer to execute a keyword adding step for adding the keyword to the image file is recorded.
また、本発明に係る請求項7記載の画像検索方法は、画像とその画像の撮影情報を含む画像ファイルを記憶する画像記憶手段と、外部から画像ファイルを読み込む画像入力手段と、前記画像記憶手段に記憶されている画像ファイルから所望の画像ファイルを検索する検索手段とを有する画像管理装置の画像検索方法であって、前記画像記憶手段に記憶されている画像ファイルを複数選択する画像選択ステップと、前記画像選択ステップで選択した各画像ファイルから撮影情報を抽出する撮影情報抽出ステップと、前記撮影情報抽出ステップで抽出した撮影情報の分布範囲を算出する算出ステップと、前記算出ステップで算出した結果をもとに、前記撮影情報の類似範囲を決定する範囲決定ステップと、前記範囲決定ステップで決定された撮影情報の類似範囲にキーワードを対応させるキーワード対応ステップと、前記キーワードとこのキーワードに対応付けられた前記撮影情報の類似範囲を記憶するキーワード記憶ステップと、前記画像記憶手段に記憶されている画像ファイルに対して、当該画像の撮影情報が前記キーワードに対応する類似範囲に入るか否かを判定する判定ステップと、前記判定ステップで、当該撮影情報が前記キーワード記憶ステップで記憶されたキーワードに対応する類似範囲に入っていると判定された場合には、当該画像ファイルにそのキーワードを付与するキーワード付与ステップとを備えた。 The image search method according to claim 7 of the present invention includes an image storage unit that stores an image file including an image and photographing information of the image, an image input unit that reads an image file from outside, and the image storage unit. An image search method for an image management apparatus, comprising: a search unit that searches for a desired image file from image files stored in the image file, wherein the image selection step selects a plurality of image files stored in the image storage unit; A shooting information extraction step for extracting shooting information from each image file selected in the image selection step, a calculation step for calculating a distribution range of shooting information extracted in the shooting information extraction step, and a result calculated in the calculation step Based on the above, a range determining step for determining a similar range of the shooting information, and the shooting determined in the range determining step A keyword correspondence step for associating a keyword with a similar range of information, a keyword storage step for storing the keyword and a similar range of the photographing information associated with the keyword, and an image file stored in the image storage means On the other hand, in the determination step for determining whether or not the shooting information of the image falls within the similar range corresponding to the keyword, and in the determination step, the similarity in which the shooting information corresponds to the keyword stored in the keyword storage step And a keyword assigning step for assigning the keyword to the image file when it is determined that the image file is within the range.
また、本発明に係る請求項8記載の画像検索装置は、画像とその画像の撮影情報を含む画像ファイルを記憶する画像記憶手段と、外部から画像ファイルを読み込む画像入力手段と、前記画像記憶手段に記憶されている画像ファイルから所望の画像ファイルを検索する検索手段とを有する画像検索装置であって、前記画像記憶手段に記憶されている画像ファイルを複数選択する画像選択手段と、前記画像選択手段が選択した各画像ファイルから撮影情報を抽出する撮影情報抽出手段と、前記撮影情報抽出手段が抽出した撮影情報の分布範囲を算出する算出手段と、前記算出手段が算出した結果をもとに、前記撮影情報の類似範囲を決定する範囲決定手段と、前記範囲決定手段が決定した撮影情報の類似範囲にキーワードを対応させるキーワード対応手段と、前記キーワードとこのキーワードに対応付けられた前記撮影情報の類似範囲を記憶するキーワード記憶手段と、前記画像記憶手段が記憶している画像ファイルに対して、当該画像の撮影情報が前記キーワードに対応する類似範囲に入るか否かを判定する判定手段と、前記判定手段が、当該撮影情報が前記キーワード記憶手段が記憶したキーワードに対応する類似範囲に入っていると判定した場合には、当該画像ファイルにそのキーワードを付与するキーワード付与手段とを備えた。 According to an eighth aspect of the present invention, there is provided an image retrieval apparatus according to the present invention, wherein an image storage means for storing an image and an image file including photographing information of the image, an image input means for reading an image file from the outside, and the image storage means An image search device having a search means for searching for a desired image file from the image files stored in the image storage means, the image selection means for selecting a plurality of image files stored in the image storage means, and the image selection Based on the result calculated by the calculation means, the shooting information extraction means for extracting shooting information from each image file selected by the means, the calculation means for calculating the distribution range of the shooting information extracted by the shooting information extraction means, A range determining means for determining a similar range of the photographing information, and a keyword for associating a keyword with the similar range of the photographing information determined by the range determining means Response means, keyword storage means for storing a similarity range of the keyword and the shooting information associated with the keyword, and image information stored in the image storage means for the shooting information of the image. When the determination unit determines whether or not the similar range corresponding to the keyword is included, and the determination unit determines that the shooting information is within the similar range corresponding to the keyword stored in the keyword storage unit And a keyword assigning means for assigning the keyword to the image file.
本発明によれば、キーワードなどの対応付けがされていない画像も含め、所望の画像を検索結果として抽出することができる。 According to the present invention, it is possible to extract a desired image as a search result including an image that is not associated with a keyword or the like.
[第1の実施の形態]
本発明の実施の形態に係る画像検索方法では、画像を撮影する際に付与される情報(以下、「撮影情報」という。)に基づいて、画像の分類・管理・検索を実行する。
[First Embodiment]
In the image retrieval method according to the embodiment of the present invention, image classification / management / retrieval is executed based on information (hereinafter referred to as “photographing information”) given when an image is photographed.
図1は、画像の分類及び検索の原理を説明する図である。なお、説明を簡単にするために、2次元の座標を例としている。 FIG. 1 is a diagram for explaining the principle of image classification and retrieval. In order to simplify the description, two-dimensional coordinates are taken as an example.
図1のX軸とY軸は、撮影情報(例えば、シャッタ速度と撮影日時)を表わしている。そして、図中に示された点は、それぞれ撮影した画像を表わしている。この図から、撮影した画像は、撮影情報によってグループに分類できることが推認できる。そこで、検索する画像がどのグループに属するかを判定し、該当するグループに属する画像を抽出することにより所望の画像を検索することができる。 The X axis and Y axis in FIG. 1 represent shooting information (for example, shutter speed and shooting date and time). Each point shown in the figure represents a photographed image. From this figure, it can be inferred that the photographed images can be classified into groups according to the photographing information. Therefore, it is possible to search for a desired image by determining which group the image to be searched belongs to and extracting images belonging to the corresponding group.
図2は、撮影情報の一種であるExif形式の画像ファイルの付属情報の一例を示す図である。これらの情報は、画像ファイルに付属し当該画像と対応づけられている。従って、当該画像にはユーザに意識させることなく、暗黙の内にこれらの情報がキーワードとして付与されていると考えられる。 FIG. 2 is a diagram illustrating an example of attached information of an Exif format image file which is a kind of shooting information. These pieces of information are attached to the image file and associated with the image. Therefore, it is considered that such information is implicitly given as keywords to the image without making the user aware of it.
本発明は、以上の考察に基き、画像情報を暗黙のキーワードとして取り扱い、数理的な処理を施すことにより、画像の検索処理を行うものである。 Based on the above considerations, the present invention performs image search processing by treating image information as an implicit keyword and applying mathematical processing.
図3は、本発明の実施の形態の画像検索方法が適用される画像検索装置10の構成を示す図である。 FIG. 3 is a diagram showing a configuration of the image search apparatus 10 to which the image search method according to the embodiment of the present invention is applied.
画像検索装置10には、中央処理装置11、表示部12及び入出力部13が設けられている。中央処理装置11は、画像の分類・管理・検索処理を実行する。表示部12は、画像検索に関する画面などを表示するCRTまたはTFT液晶ディスプレイである。入出力部13は、ユーザからの操作指示入力を受取るためのキーボード、マウス等の入力デバイス及び、外部装置との間で画像データなどの情報の授受を行う通信インターフェースを備えている。
The image search apparatus 10 includes a central processing unit 11, a
中央処理装置11には、画像検索などの処理を行う処理部15と画像検索処理に関する情報を格納した記憶部16が設けられている。
The central processing unit 11 is provided with a
そして処理部15は、撮影情報抽出部20、分布・範囲決定部21、画像検索部22、キーワード選択23及びキーワード検索部24を備えている。撮影情報抽出部20は、特定した画像ファイルから画像情報を抽出する。分布・範囲決定部21は、撮影情報をパラメータとして画像の分布情報を生成し、またその分布情報から特定のグループに属する範囲を決定する。キーワード選択部22は、キーワードの一覧から特定のキーワードを選択する。キーワード検索部23は、特定のキーワードを持つ画像ファイルを特定する。画像検索部24は、特定の画像ファイルを検索する。
The
記憶部16は、画像記憶部27、キーワード記憶部28及び管理データ記憶部29を備えている。画像記憶部27は、画像ファイルを記憶する。キーワード記憶部28は、キーワードと分布範囲を対応付けて記憶する。管理データ記憶部29は、キーワードと撮影情報を対応付けて記憶する。
The
続いて、本発明の実施の形態に係る画像検索処理の手順について説明する。 Subsequently, the procedure of the image search process according to the embodiment of the present invention will be described.
ユーザは、画像検索のための準備として、キーワード記憶部28への登録処理を実行する。この処理は、ユーザが適宜設定したシチュエーションを表わすキーワード(以下、「シチュエーションキーワード」という。)と該当する画像ファイルに関する情報をキーワード記憶部28に記憶する。
The user executes registration processing in the
図4は、キーワード記憶部28への登録処理の概略の手順を示すフロー図である。
FIG. 4 is a flowchart showing a schematic procedure of registration processing in the
ステップS01において、ユーザはシチュエーションキーワードを入出力部13から操作して入力する。シチュエーションキーワードは、例えば画像を撮影した際の状況などを表わす言葉で、「室内」、「夕焼け」、「夜景」等が該当する。
In step S01, the user operates and inputs a situation keyword from the input /
ステップS02において、ユーザは画像記憶部27に保存されている画像ファイルの内、そのシチュエーションキーワードを付与するにふさわしい画像を選択する。以下、選択された画像をサンプル画像と呼ぶ。サンプル画像がダブって選択された場合(S03 Yes)は、ステップS04において、エラーメッセージを表示部12に出力して、ユーザが次の画像を選択するまで待機する。
In step S02, the user selects an image suitable for adding the situation keyword from among the image files stored in the
サンプル画像がダブって選択されていない場合(S03 No)は、ステップS05において、入力されたシチュエーションキーワードとサンプル画像とを関連付ける。そして、更にサンプル画像を選択する場合(S06 No)は、ステップS02からの処理を繰り返す。なお、サンプル画像はユーザの意思により適宜の数を選択して良い。 If the sample image has not been doubled and selected (S03 No), the input situation keyword is associated with the sample image in step S05. If a sample image is further selected (S06 No), the processing from step S02 is repeated. Note that an appropriate number of sample images may be selected according to the user's intention.
選択が終了したとき(S06 Yes)は、撮影情報抽出部20がサンプル画像の画像ファイル中にあるExif情報を抽出する。そして、分析・範囲決定部21が、ステップS08に示す類似分析処理(図5)を実行する。 When the selection is completed (S06 Yes), the photographing information extraction unit 20 extracts Exif information in the image file of the sample image. Then, the analysis / range determination unit 21 executes the similarity analysis process (FIG. 5) shown in step S08.
類似分析処理は、サンプル画像のExif情報に基づいてマハラノビスの距離を算出し、サンプル画像に類似する範囲を決定する処理である。具体的には、図1の中央部にある白い点がサンプル画像を表わしているときに、この白い点のデータ(以下、「サンプルデータ」という。)を包含するような範囲、即ち、図1では楕円で描かれている範囲を演算によって決定する。以下、マハラノビスの距離について説明する。 The similarity analysis process is a process of calculating the Mahalanobis distance based on the Exif information of the sample image and determining a range similar to the sample image. Specifically, when a white dot in the center of FIG. 1 represents a sample image, a range including data of the white dot (hereinafter referred to as “sample data”), that is, FIG. Then, the range drawn by the ellipse is determined by calculation. Hereinafter, the Mahalanobis distance will be described.
一般的な場合を考え、要因として考えられる変量がp個あるものとする。このとき、マハラノビスの汎距離D2は式(1)で表わされる。 Considering a general case, it is assumed that there are p variables that can be considered as factors. At this time, generalized distance D 2 of Mahalanobis in the formula (1).
式(1)中で、(x−μ)は、変量1、変量2、…のデータx1、x2、…とその変量の母平均μ1、μ2、…との差を行列で表現したものであり、各要素で書き表すと式(2)で表わされる。 In the equation (1), (x−μ) represents a difference between the data x 1 , x 2 ,... Of the variable 1, the variable 2 ,... And the population average μ 1 , μ 2 ,. When expressed by each element, it is expressed by equation (2).
また式(1)中で、(x−μ)’は、(x−μ)の行と列を入れ替えてできる行列、即ち、転置行列であり、式(3)で表わされる。 In Expression (1), (x−μ) ′ is a matrix formed by replacing the rows and columns of (x−μ), that is, a transposed matrix, and is represented by Expression (3).
式(1)中で、Σは分散共分散行列であり、式(4)で表わされる。 In equation (1), Σ is a variance-covariance matrix and is represented by equation (4).
ここで、分散共分散行列の対角要素である、σi 2(i=1、2、…、p)は、変量iの分散であり、
σij(i、j=1、2、…、p ただしiとjは異なる)は、変量i、変量j間の共分散を表わす。またΣ−1は、Σの逆行列である。
Here, σ i 2 (i = 1, 2,..., P), which is a diagonal element of the variance-covariance matrix, is the variance of the variable i,
σ ij (i, j = 1, 2,..., p where i and j are different) represents the covariance between the variable i and the variable j. Σ −1 is an inverse matrix of Σ.
図5に示す類似分析処理の手順は、上述の演算を実現するための手順を示している。 The procedure of the similarity analysis process shown in FIG. 5 shows a procedure for realizing the above-described calculation.
図5のステップT01において、サンプルデータの平均値、即ち母平均(μ)を算出する。ステップT02において、サンプルデータの分散(σi 2)を算出する。ステップT03において、サンプルデータの共分散(σij)を算出する。ステップT04において、サンプルデータの分散共分散行列(Σ)を算出する。ステップT05において、サンプルデータの分散共分散行列の逆行列(Σ−1)を算出する。そして、ステップT06において、平均値と分散共分散行列の逆行列を基にマハラノビス距離(D2)を算出してリターンする。 In step T01 of FIG. 5, the average value of the sample data, that is, the population average (μ) is calculated. In step T02, the variance (σ i 2 ) of the sample data is calculated. In step T03, the covariance (σ ij ) of the sample data is calculated. In step T04, a variance-covariance matrix (Σ) of sample data is calculated. In step T05, the inverse matrix (Σ −1 ) of the variance-covariance matrix of the sample data is calculated. In step T06, the Mahalanobis distance (D 2 ) is calculated based on the average value and the inverse matrix of the variance-covariance matrix, and the process returns.
図4に戻り、ステップS09において、分布範囲を求める。ここで、1つの変量についての分布範囲は、図6に示す楕円で描かれている範囲に対応する1つの軸であるX軸の範囲である。そして、この分布範囲は、「中心点」と「巾」を1組として表現する。「中心点」は、その変量の母平均μを使用する。また、「巾」は、上述のマハラノビス距離(D2)に基づいて、その変量について算出した巾を使用する。 Returning to FIG. 4, in step S09, the distribution range is obtained. Here, the distribution range for one variable is the range of the X axis, which is one axis corresponding to the range depicted by the ellipse shown in FIG. And this distribution range expresses "center point" and "width" as one set. The “center point” uses the population mean μ of the variable. The “width” uses the width calculated for the variable based on the Mahalanobis distance (D 2 ) described above.
そして、求めた分布範囲とシチュエーションキーワードをキーワード記憶部28に登録する。図7は、キーワード記憶部28の構成を示す図である。キーワード記憶部28には、ユーザが入力したシチュエーションキーワード毎に、各撮影情報(各Exif情報)の分布範囲が記録されている。このキーワード記憶部28のデータに従うと、例えば、「夕焼け」というシチュエーションキーワードをもつ画像のExif情報X2は、中心点が170、で巾が170の範囲に分布をしていることがわかる。そして、この分布範囲は、シチュエーションキーワードについての類似範囲を表わしている。
Then, the obtained distribution range and situation keyword are registered in the
ユーザがシチュエーションキーワードをキーワード記憶部28に登録して終わった後は、この登録情報に基づいて管理データ記憶部29の登録処理を実行する。この処理は、画像記憶部27に記憶されている全画像について、画像毎にシチュエーションキーワードを割り付ける処理である。
After the user has registered the situation keyword in the
図8は、管理データ記憶部29への登録処理の概略の手順を示すフロー図である。 FIG. 8 is a flowchart showing a schematic procedure of registration processing in the management data storage unit 29.
ステップS11において、シチュエーションキーワードのループを開始する。即ち、シチュエーションキーワード毎に以下の処理を全シチュエーションキーワードについて繰り返して実行する。また、ステップS12において、全画像ループを開始する。即ち、画像毎に以下の処理を全画像について繰り返して実行する。 In step S11, a situation keyword loop is started. That is, the following processing is repeated for all situation keywords for each situation keyword. In step S12, an all-image loop is started. That is, the following processing is repeatedly executed for all images for each image.
ステップS13において、キーワード記憶部28を検索して、その内から選択した1つのシチュエーションキーワードについての撮影情報の類似範囲を取り出す。次に、ステップS14において、処理しようとする画像の画像ファイルに保存されている撮影情報を取り出す。
In step S13, the
ステップS15において、処理しようとする画像がこのシチュエーションキーワードの類似範囲に入っているかどうかを調べる。即ち、処理しようとする画像のそれぞれの撮影情報が、キーワード記憶部28に記憶されている撮影情報の分布範囲(類似範囲)に属するかどうかを調べ、対象とする全ての撮影情報の類似範囲に属する場合(S15 Yes)は、その画像とシチュエーションキーワードを対応付けて一時的に記憶する。
In step S15, it is checked whether or not the image to be processed is within the similar range of the situation keyword. That is, it is checked whether each piece of shooting information of the image to be processed belongs to the distribution range (similar range) of the shooting information stored in the
ステップS17において、類似判別処理を全画像について繰り返したときは、全画像ループを終了する。そして、ステップS18において、一時的に記憶した画像とシチュエーションキーワードとを管理データ記憶部29に記憶する。図9は、管理データ記憶部29の構成を示す図である。管理データ記憶部29には、当該画像を特定するための情報である「画像ユニークID」、画像が記憶されている画像記憶部27内の位置を表わす「画像参照アドレス」、当該画像のサムネイル画像である「Index画像」及び当該画像に対応付けられた少なくとも1つのシチュエーションキーワードが設けられている。
If the similarity determination process is repeated for all images in step S17, the all image loop is terminated. In step S18, the temporarily stored image and situation keyword are stored in the management data storage unit 29. FIG. 9 is a diagram illustrating a configuration of the management data storage unit 29. The management data storage unit 29 includes an “image unique ID” that is information for specifying the image, an “image reference address” that indicates the position in the
そして、キーワード記憶部28に記憶されている全てのシチュエーションキーワードについて、上述の処理を実行したときは、ステップS19において、シチュエーションキーワードループを終了する。
Then, when the above-described processing is executed for all the situation keywords stored in the
上述の管理データ記憶部29への登録処理は、新たに読込んだ画像についても追加して実行することができる。例えば、入出力部13を介して、カメラなどから読込まれた画像について、管理データ記憶部29へ追加登録することができる。
The registration process in the management data storage unit 29 described above can be additionally performed for newly read images. For example, an image read from a camera or the like via the input /
図10は、管理データ記憶部29への追加登録処理の概略の手順を示すフロー図である。 FIG. 10 is a flowchart showing a schematic procedure of additional registration processing in the management data storage unit 29.
ステップS21において、画像入力ループを開始する。即ち、入出力部13を介して読込まれる画像毎に以下の処理を実行する。また、ステップS22において、シチュエーションキーワードのループを開始する。即ち、シチュエーションキーワード毎に以下の処理を全シチュエーションキーワードについて繰り返して実行する。
In step S21, an image input loop is started. That is, the following processing is executed for each image read via the input /
ステップS23において、処理しようとする入力された画像の画像ファイルに保存されている撮影情報を取り出す。次に、ステップS24において、キーワード記憶部28を検索して、選択した1つのシチュエーションキーワードに対応する撮影情報の類似範囲を取り出す。
In step S23, shooting information stored in the image file of the input image to be processed is extracted. Next, in step S24, the
ステップS25において、処理しようとする画像がこのシチュエーションキーワードの類似範囲に入っているかどうかを調べる。即ち、処理しようとする画像のそれぞれの撮影情報が、キーワード記憶部28に記憶されている撮影情報の分布範囲(類似範囲)に属するかどうかを調べ、対象とする全ての撮影情報の類似範囲に属する場合(S25 Yes)は、ステップS26において、入力された画像についてシチュエーションキーワードを管理データ記憶部29に記憶する。
In step S25, it is checked whether or not the image to be processed is within the similar range of the situation keyword. That is, it is checked whether each piece of shooting information of the image to be processed belongs to the distribution range (similar range) of the shooting information stored in the
そして、キーワード記憶部28に記憶されている全てのシチュエーションキーワードについて、上述の処理を実行したときは、ステップS27において、シチュエーションキーワードループを終了する。また、ステップS28において、類似判別処理を読込まれる全画像について繰り返したときは、画像入力ループを終了する。
Then, when the above-described processing is executed for all the situation keywords stored in the
キーワード記憶部28の登録処理と管理データ記憶部29の登録処理が終了した後は、画像を検索することができる。本実施の形態の画像検索方法では、キーワードを指定して検索する方法と、画像を指定してその画像に類似する画像を検索する方法を使用することができる。
After the registration process of the
図11は、キーワードによる画像検索処理の概略の手順を示すフロー図である。 FIG. 11 is a flowchart showing a schematic procedure of image search processing using keywords.
ユーザが入出力部13を介して、キーワードによる画像検索の実行操作を行うと、ステップS31において、表示部12には登録済みシチュエーションキーワードの一覧が表示される。ユーザが表示されたシチュエーションキーワードを選択すると、ステップS32において、管理データ記憶部29を検索して、選択されたシチュエーションキーワードをもつ画像を全て抽出する。そして、ステップS33において、抽出した画像のサムネイル画像を検索結果一覧として表示する。
When the user performs an image search execution operation using keywords via the input /
図12は、画像に基づく画像検索処理の概略の手順を示すフロー図である。 FIG. 12 is a flowchart showing a schematic procedure of image search processing based on an image.
ステップS36において、ユーザが入出力部13を介して、画像記憶部27の画像ファイルを選択して、この画像と類似する画像の検索を指示すると、ステップS37において、管理データ記憶部29から選択された画像に対応付けられているシチュエーションキーワードを全て抽出する。
In step S36, when the user selects an image file in the
次に、ステップS38において、管理データ記憶部29を検索して、選択されたシチュエーションキーワードをもつ画像を全て抽出する。そして、ステップS39において、抽出した画像のサムネイル画像を検索結果一覧として表示する。 Next, in step S38, the management data storage unit 29 is searched to extract all images having the selected situation keyword. In step S39, thumbnail images of the extracted images are displayed as a search result list.
[実施の形態の効果]
本実施の形態に係る画像処理方法では、画像に付随する撮影時の画像情報(Exif情報)を基にした特徴空間に各画像を表し、予め選択したサンプル画像の分布範囲をマハラノビス距離を使用して決定し、そのシチュエーションキーワードと共にキーワード記憶部に登録する。次に、管理しうる全画像の各Exif情報がこの分布範囲に入るか否かを判定する。そして、入ると判定された画像の管理データ記憶部にシチュエーションキーワードを登録する。
[Effect of the embodiment]
In the image processing method according to the present embodiment, each image is represented in a feature space based on image information (Exif information) at the time of shooting associated with the image, and a pre-selected distribution range of the sample image is used as a Mahalanobis distance. And register it in the keyword storage unit together with the situation keyword. Next, it is determined whether each Exif information of all the images that can be managed falls within this distribution range. Then, the situation keyword is registered in the management data storage unit of the image determined to enter.
そして、キーワード記憶部の登録されたシチュエーションキーワードを一覧表示し、選択されたシチュエーションキーワードをキーに管理データ記憶部を検索し検索結果を一覧表示する。 Then, the situation keywords registered in the keyword storage unit are displayed as a list, the management data storage unit is searched using the selected situation keyword as a key, and the search results are displayed as a list.
また、画像記憶部から画像ファイルを選択し、選択された画像の管理データ記憶部に登録されているシチュエーションキーワードを抽出しこれをキーに管理データ記憶部を検索し検索結果を一覧表示する。 In addition, an image file is selected from the image storage unit, a situation keyword registered in the management data storage unit of the selected image is extracted, the management data storage unit is searched using this as a key, and the search results are displayed in a list.
さらに、カメラ等から画像データを入力した時点で入力された画像のExif情報を抽出しキーワード記憶部の各キーワードの分布範囲内に在るか否かを判定し入る場合その管理データ記憶部にシチュエーションキーワードを登録する。 Further, when the Exif information of the input image is extracted when the image data is input from the camera or the like and it is determined whether or not it is within the distribution range of each keyword in the keyword storage unit, the situation is stored in the management data storage unit. Register keywords.
以上のように構成したことにより、画像データそのものに対する人間による主観に基づくキーワード付与や対応付けがされていない画像なども含めて正確に検索者の望む撮影状況下で撮影された画像を検索結果として抽出する事が出来る。 As a result of the above configuration, images taken under the shooting conditions desired by the searcher, including images that are not subject to keyword assignment or association based on human subjectivity to the image data itself, are used as search results. It can be extracted.
また、画像入力手段により装置内に入力された画像の管理データ記憶部には人間が付与せずとも正確に各画像の撮影状況を表わすシチュエーションキーワードが付与されるため、人間が改めてキーワードを付与する必要はない。 In addition, since a situation keyword that accurately represents the shooting state of each image is assigned to the management data storage unit of the image input into the apparatus by the image input means without being assigned by a person, the person again assigns the keyword. There is no need.
従って、画像データに含まれる撮影情報の値を直接検索条件として検索するよりも検索者にとって明らかに分かり易い検索が可能となる。 Therefore, it is possible to perform a search that is clearly understandable for the searcher rather than searching directly using the value of the shooting information included in the image data as a search condition.
なお、上述の実施の形態では、予め選択したサンプル画像の分布範囲をマハラノビス距離を使用して算出しているが、分布範囲の算出方法はマハラノビス距離に限定されず、統計的手法に基づいて定義される各指標、例えば、平均値、分散、最大値、最小値などに基づいて分布範囲を決定するものであっても良い。 In the above-described embodiment, the distribution range of the preselected sample image is calculated using the Mahalanobis distance. However, the distribution range calculation method is not limited to the Mahalanobis distance, and is defined based on a statistical method. The distribution range may be determined based on each index to be used, for example, an average value, variance, maximum value, minimum value, and the like.
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。 Each function described in the above embodiment may be configured using hardware, or may be realized by reading a program describing each function into a computer using software. Each function may be configured by appropriately selecting either software or hardware.
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。 Furthermore, each function can be realized by causing a computer to read a program stored in a recording medium (not shown). Here, as long as the recording medium in the present embodiment can record a program and can be read by a computer, the recording format may be any form.
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Further, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine suitably the component covering different embodiment.
10…画像検索装置、11…中央処理装置、12…表示部、13…入出力部、15…処理部、16…記憶部、17…処理部、20…撮影情報抽出部、21…分析・範囲決定部、22…キーワード選択部、23…キーワード検索部、24…画像検索部、27…画像記憶部、28…キーワード記憶部、29…管理データ記憶部。 DESCRIPTION OF SYMBOLS 10 ... Image retrieval apparatus, 11 ... Central processing unit, 12 ... Display part, 13 ... Input-output part, 15 ... Processing part, 16 ... Memory | storage part, 17 ... Processing part, 20 ... Imaging | photography information extraction part, 21 ... Analysis and range Determining unit, 22 ... keyword selection unit, 23 ... keyword search unit, 24 ... image search unit, 27 ... image storage unit, 28 ... keyword storage unit, 29 ... management data storage unit.
Claims (8)
外部から画像ファイルを読み込む画像入力手段と、
前記画像記憶手段に記憶されている画像ファイルから所望の画像ファイルを検索する検索手段とを有する画像管理装置で実行する画像検索プログラムであって、
前記画像記憶手段に記憶されている画像ファイルを複数選択する画像選択ステップと、
前記画像選択ステップで選択した各画像ファイルから撮影情報を抽出する撮影情報抽出ステップと、
前記撮影情報抽出ステップで抽出した撮影情報の分布範囲を算出する算出ステップと、
前記算出ステップで算出した結果をもとに、前記撮影情報の類似範囲を決定する範囲決定ステップと、
前記範囲決定ステップで決定された撮影情報の類似範囲にキーワードを対応させるキーワード対応ステップと、
前記キーワードとこのキーワードに対応付けられた前記撮影情報の類似範囲を記憶するキーワード記憶ステップと、
前記画像記憶手段に記憶されている画像ファイルに対して、当該画像の撮影情報が前記キーワードに対応する類似範囲に入るか否かを判定する判定ステップと、
前記判定ステップで、当該撮影情報が前記キーワード記憶ステップで記憶されたキーワードに対応する類似範囲に入っていると判定された場合には、当該画像ファイルにそのキーワードを付与するキーワード付与ステップと
をコンピュータに実行させるためのプログラム。 Image storage means for storing an image and an image file including shooting information of the image;
An image input means for reading an image file from the outside;
An image search program to be executed by an image management apparatus having search means for searching for a desired image file from image files stored in the image storage means,
An image selection step of selecting a plurality of image files stored in the image storage means;
A shooting information extraction step of extracting shooting information from each image file selected in the image selection step;
A calculation step of calculating a distribution range of the shooting information extracted in the shooting information extraction step;
Based on the result calculated in the calculating step, a range determining step for determining a similar range of the photographing information;
A keyword correspondence step for associating a keyword with the similar range of the shooting information determined in the range determination step;
A keyword storing step for storing a similarity range of the photographing information associated with the keyword and the keyword;
A determination step of determining whether or not shooting information of the image falls within a similar range corresponding to the keyword with respect to the image file stored in the image storage unit;
If it is determined in the determining step that the shooting information is within a similar range corresponding to the keyword stored in the keyword storing step, a keyword adding step for adding the keyword to the image file A program to make it run.
前記キーワード表示ステップで表示されているキーワードを選択するキーワード選択ステップと、
前記キーワード選択ステップで選択したキーワードが付与された画像ファイルを検索する検索ステップと
を更に有することを特徴とする請求項1に記載のプログラム。 A keyword display step for displaying a list of keywords stored in the keyword storage step;
A keyword selection step for selecting a keyword displayed in the keyword display step;
The program according to claim 1, further comprising a search step of searching for an image file to which the keyword selected in the keyword selection step is assigned.
前記第2の画像選択ステップで選択した画像ファイルに付与されたキーワードを特定するキーワード特定ステップと、
前記キーワード特定ステップで特定したキーワードと同一のキーワードが付与された画像ファイルを検索する検索ステップと
を有することを特徴とする請求項1に記載のプログラム。 A second image selection step of selecting an image file stored in the image storage means;
A keyword specifying step for specifying a keyword assigned to the image file selected in the second image selection step;
The program according to claim 1, further comprising: a search step of searching for an image file to which the same keyword as the keyword specified in the keyword specifying step is assigned.
外部から画像ファイルを読み込む画像入力手段と、
前記画像記憶手段に記憶されている画像ファイルから所望の画像ファイルを検索する検索手段とを有する画像管理装置で実行する画像検索プログラムを記録した記録媒体であって、
前記画像記憶手段に記憶されている画像ファイルを複数選択する画像選択ステップと、
前記画像選択ステップで選択した各画像ファイルから撮影情報を抽出する撮影情報抽出ステップと、
前記撮影情報抽出ステップで抽出した撮影情報の分布範囲を算出する算出ステップと、
前記算出ステップで算出した結果をもとに、前記撮影情報の類似範囲を決定する範囲決定ステップと、
前記範囲決定ステップで決定された撮影情報の類似範囲にキーワードを対応させるキーワード対応ステップと、
前記キーワードとこのキーワードに対応付けられた前記撮影情報の類似範囲を記憶するキーワード記憶ステップと、
前記画像記憶手段に記憶されている画像ファイルに対して、当該画像の撮影情報が前記キーワードに対応する類似範囲に入るか否かを判定する判定ステップと、
前記判定ステップで、当該撮影情報が前記キーワード記憶ステップで記憶されたキーワードに対応する類似範囲に入っていると判定された場合には、当該画像ファイルにそのキーワードを付与するキーワード付与ステップと
をコンピュータに実行させるためのプログラムを記録した記録媒体。 Image storage means for storing an image and an image file including shooting information of the image;
An image input means for reading an image file from the outside;
A recording medium on which an image search program to be executed by an image management apparatus having search means for searching for a desired image file from image files stored in the image storage means is recorded;
An image selection step of selecting a plurality of image files stored in the image storage means;
A shooting information extraction step of extracting shooting information from each image file selected in the image selection step;
A calculation step of calculating a distribution range of the shooting information extracted in the shooting information extraction step;
Based on the result calculated in the calculating step, a range determining step for determining a similar range of the photographing information;
A keyword correspondence step for associating a keyword with the similar range of the shooting information determined in the range determination step;
A keyword storing step for storing a similarity range of the photographing information associated with the keyword and the keyword;
A determination step of determining whether or not shooting information of the image falls within a similar range corresponding to the keyword with respect to the image file stored in the image storage unit;
If it is determined in the determining step that the shooting information is within a similar range corresponding to the keyword stored in the keyword storing step, a keyword adding step for adding the keyword to the image file A recording medium on which a program to be executed is recorded.
外部から画像ファイルを読み込む画像入力手段と、
前記画像記憶手段に記憶されている画像ファイルから所望の画像ファイルを検索する検索手段とを有する画像管理装置の画像検索方法であって、
前記画像記憶手段に記憶されている画像ファイルを複数選択する画像選択ステップと、
前記画像選択ステップで選択した各画像ファイルから撮影情報を抽出する撮影情報抽出ステップと、
前記撮影情報抽出ステップで抽出した撮影情報の分布範囲を算出する算出ステップと、
前記算出ステップで算出した結果をもとに、前記撮影情報の類似範囲を決定する範囲決定ステップと、
前記範囲決定ステップで決定された撮影情報の類似範囲にキーワードを対応させるキーワード対応ステップと、
前記キーワードとこのキーワードに対応付けられた前記撮影情報の類似範囲を記憶するキーワード記憶ステップと、
前記画像記憶手段に記憶されている画像ファイルに対して、当該画像の撮影情報が前記キーワードに対応する類似範囲に入るか否かを判定する判定ステップと、
前記判定ステップで、当該撮影情報が前記キーワード記憶ステップで記憶されたキーワードに対応する類似範囲に入っていると判定された場合には、当該画像ファイルにそのキーワードを付与するキーワード付与ステップと
を備えたことを特徴とする画像検索方法。 Image storage means for storing an image and an image file including shooting information of the image;
An image input means for reading an image file from the outside;
An image search method for an image management apparatus comprising search means for searching for a desired image file from image files stored in the image storage means,
An image selection step of selecting a plurality of image files stored in the image storage means;
A shooting information extraction step of extracting shooting information from each image file selected in the image selection step;
A calculation step of calculating a distribution range of the shooting information extracted in the shooting information extraction step;
Based on the result calculated in the calculating step, a range determining step for determining a similar range of the photographing information;
A keyword correspondence step for associating a keyword with the similar range of the shooting information determined in the range determination step;
A keyword storing step for storing a similarity range of the photographing information associated with the keyword and the keyword;
A determination step of determining whether or not shooting information of the image falls within a similar range corresponding to the keyword with respect to the image file stored in the image storage unit;
And a keyword assigning step of assigning the keyword to the image file when the determining step determines that the shooting information is in a similar range corresponding to the keyword stored in the keyword storing step. An image search method characterized by that.
外部から画像ファイルを読み込む画像入力手段と、
前記画像記憶手段に記憶されている画像ファイルから所望の画像ファイルを検索する検索手段とを有する画像検索装置であって、
前記画像記憶手段に記憶されている画像ファイルを複数選択する画像選択手段と、
前記画像選択手段が選択した各画像ファイルから撮影情報を抽出する撮影情報抽出手段と、
前記撮影情報抽出手段が抽出した撮影情報の分布範囲を算出する算出手段と、
前記算出手段が算出した結果をもとに、前記撮影情報の類似範囲を決定する範囲決定手段と、
前記範囲決定手段が決定した撮影情報の類似範囲にキーワードを対応させるキーワード対応手段と、
前記キーワードとこのキーワードに対応付けられた前記撮影情報の類似範囲を記憶するキーワード記憶手段と、
前記画像記憶手段が記憶している画像ファイルに対して、当該画像の撮影情報が前記キーワードに対応する類似範囲に入るか否かを判定する判定手段と、
前記判定手段が、当該撮影情報が前記キーワード記憶手段が記憶したキーワードに対応する類似範囲に入っていると判定した場合には、当該画像ファイルにそのキーワードを付与するキーワード付与手段と
を備えたことを特徴とする画像検索装置。 Image storage means for storing an image and an image file including shooting information of the image;
An image input means for reading an image file from the outside;
An image search device having search means for searching for a desired image file from image files stored in the image storage means,
Image selection means for selecting a plurality of image files stored in the image storage means;
Shooting information extraction means for extracting shooting information from each image file selected by the image selection means;
Calculating means for calculating a distribution range of the photographing information extracted by the photographing information extracting means;
Based on the result calculated by the calculating means, range determining means for determining a similar range of the photographing information;
Keyword correspondence means for associating a keyword with the similar range of the shooting information determined by the range determination means;
Keyword storage means for storing a similarity range of the photographing information associated with the keyword and the keyword;
A determination unit that determines whether or not shooting information of the image falls within a similar range corresponding to the keyword with respect to the image file stored in the image storage unit;
When the determination unit determines that the shooting information is within a similar range corresponding to the keyword stored in the keyword storage unit, the determination unit includes a keyword adding unit that adds the keyword to the image file. An image search device characterized by the above.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004179567A JP2006004157A (en) | 2004-06-17 | 2004-06-17 | Image retrieval program, image retrieval method, image retrieval device, and storage medium |
US11/103,979 US20050234896A1 (en) | 2004-04-16 | 2005-04-12 | Image retrieving apparatus, image retrieving method and image retrieving program |
CNB2005100673943A CN100430938C (en) | 2004-04-16 | 2005-04-18 | Image retrieving apparatus and image retrieving method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004179567A JP2006004157A (en) | 2004-06-17 | 2004-06-17 | Image retrieval program, image retrieval method, image retrieval device, and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006004157A true JP2006004157A (en) | 2006-01-05 |
JP2006004157A5 JP2006004157A5 (en) | 2007-03-29 |
Family
ID=35772509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004179567A Pending JP2006004157A (en) | 2004-04-16 | 2004-06-17 | Image retrieval program, image retrieval method, image retrieval device, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006004157A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007080892A1 (en) | 2006-01-11 | 2007-07-19 | Matsushita Electric Industrial Co., Ltd. | Radio communication base station device and report channel signal transmission band setting method |
JP2009271752A (en) * | 2008-05-08 | 2009-11-19 | Fujifilm Corp | Keyword-setting method, program, and device |
CN101908057A (en) * | 2009-06-04 | 2010-12-08 | 佳能株式会社 | Information processing apparatus and information processing method |
JP2011086113A (en) * | 2009-10-15 | 2011-04-28 | Ricoh Co Ltd | Apparatus, method and program for providing annotation |
JP2012164334A (en) * | 2012-04-09 | 2012-08-30 | Fujifilm Corp | Keyword-setting method, program and device |
JP2012529089A (en) * | 2009-06-03 | 2012-11-15 | グーグル・インコーポレーテッド | Classification of simultaneously selected images |
-
2004
- 2004-06-17 JP JP2004179567A patent/JP2006004157A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007080892A1 (en) | 2006-01-11 | 2007-07-19 | Matsushita Electric Industrial Co., Ltd. | Radio communication base station device and report channel signal transmission band setting method |
JP2009271752A (en) * | 2008-05-08 | 2009-11-19 | Fujifilm Corp | Keyword-setting method, program, and device |
JP2012529089A (en) * | 2009-06-03 | 2012-11-15 | グーグル・インコーポレーテッド | Classification of simultaneously selected images |
US8856124B2 (en) | 2009-06-03 | 2014-10-07 | Google Inc. | Co-selected image classification |
US9594826B2 (en) | 2009-06-03 | 2017-03-14 | Google Inc. | Co-selected image classification |
CN101908057A (en) * | 2009-06-04 | 2010-12-08 | 佳能株式会社 | Information processing apparatus and information processing method |
JP2010282431A (en) * | 2009-06-04 | 2010-12-16 | Canon Inc | Information processing device, control method thereof, and program |
US8620920B2 (en) | 2009-06-04 | 2013-12-31 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method and program therefor |
JP2011086113A (en) * | 2009-10-15 | 2011-04-28 | Ricoh Co Ltd | Apparatus, method and program for providing annotation |
JP2012164334A (en) * | 2012-04-09 | 2012-08-30 | Fujifilm Corp | Keyword-setting method, program and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050234896A1 (en) | Image retrieving apparatus, image retrieving method and image retrieving program | |
KR100760227B1 (en) | Image file management apparatus and method and storage medium | |
US7844139B2 (en) | Information management apparatus, information management method, and computer program product | |
JP5489660B2 (en) | Image management apparatus, control method thereof, and program | |
EP2105930B1 (en) | Selection and positioning of images within a template based on relative comparison of image attributes | |
JP2003150932A (en) | Image processing unit and program | |
JP2009124270A (en) | Information processor and its control method, computer program | |
JP2003150603A (en) | Image processor and program | |
CN108536467B (en) | Code positioning processing method and device, terminal equipment and storage medium | |
JPWO2009031297A1 (en) | Image search device, image classification device and method, and program | |
JP4928346B2 (en) | Image search apparatus, image search method, program thereof, and storage medium | |
US20070031066A1 (en) | Device and method for image searching, and recording medium in which image searching program is recorded | |
JP2004192156A (en) | Image retrieval program, storage medium storing the program, image retrieval system and image retrieval method | |
JP2003150617A (en) | Image processor and program | |
JP2006004157A (en) | Image retrieval program, image retrieval method, image retrieval device, and storage medium | |
JP2002169810A (en) | Computer-readable recording medium with recorded image retrieval program, and method and device for image retrieval | |
US10242030B2 (en) | Information processing system, information processing method, and information processing apparatus | |
JP2010073194A (en) | Image processing device, image processing method, and program | |
JP2014010640A (en) | Image search device, and information processing method and program | |
JP4692784B2 (en) | Feature quantity selection program, feature quantity selection method and apparatus in image description system | |
JPH0981591A (en) | Retrieval key registering method for picture data base | |
JP7333027B2 (en) | Information processing device, information processing method and program | |
JP4336813B2 (en) | Image description system and method | |
JP2013054658A (en) | Information processor, control method, and program | |
JP7023338B2 (en) | Collection management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070205 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070214 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091014 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091020 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100302 |