JPH04246772A - Image retrieving system by sketch - Google Patents

Image retrieving system by sketch

Info

Publication number
JPH04246772A
JPH04246772A JP3032310A JP3231091A JPH04246772A JP H04246772 A JPH04246772 A JP H04246772A JP 3032310 A JP3032310 A JP 3032310A JP 3231091 A JP3231091 A JP 3231091A JP H04246772 A JPH04246772 A JP H04246772A
Authority
JP
Japan
Prior art keywords
image
index
shape
sketch
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP3032310A
Other languages
Japanese (ja)
Other versions
JP2813722B2 (en
Inventor
Tsutomu Horikoshi
力 堀越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP3032310A priority Critical patent/JP2813722B2/en
Publication of JPH04246772A publication Critical patent/JPH04246772A/en
Application granted granted Critical
Publication of JP2813722B2 publication Critical patent/JP2813722B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To facilitate the designation of a shape, and also, to execute the retrieval by an instruction of a partial shape by retrieving the shape to be retrieved by only instructing it by a sketch on a displayed similar image. CONSTITUTION:In the beginning, on a display part 2, an index is superposed on an image and displayed. A user sketches a shape to be retrieved on a display image with a light pen 3. By a correlation calculating means 53 and a function approximating means 53, the index which is displayed is approximated to the sketch. An index comparing means 55 compares the index changed by this approximation and the index given to an image read out of an accumulating part 1, and an image in which a distance of both of them is near is displayed on the display part 2 through an image rearranging means 56.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、画像データベースの輪
郭形状スケッチによる検索方式に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for searching an image database using contour sketches.

【従来の技術】[Conventional technology]

【0002】従来、画像データベースの検索方式として
は、意図した形状をキーワードあるいは言葉により入力
して検索する方式、あるいは類似画像提示による検索と
いった方式が知られている。
[0002] Conventionally, known image database search methods include a search method in which an intended shape is entered as a keyword or word, and a search method in which similar images are presented.

【0003】0003

【発明が解決しようとする課題】従来技術において、形
状を言葉で表現する場合は、1つの形状に関しても様々
な表現方法があるため、言葉による検索を可能にするた
めには、あらゆる形状に関するあらゆる表現の辞書を作
成する必要があり、かなり困難であった。また、複雑な
形状を正確に言葉で表現することは、それ自体かなり困
難である。また、キーワードによる検索を行なう場合で
も、限定されたキーワードを使って意図した形状を表わ
すには、かなりの熟練を要した。さらに、類似画像提示
による検索の場合は、入力された画像から形状に関する
情報を取り出すことにかなりの画像処理技術が必要であ
り、また、取り出された形状をもとに部分形状による検
索を行いたい場合に、どの部分の形状に注目して検索を
行なうかを指定する事ができないといった問題点あった
。なお、類似画像としてスケッチで提示する検索方式も
あるが、従来は、全体形状による検索は可能であるが、
部分形状による検索はできなかった。
[Problems to be Solved by the Invention] In the prior art, when expressing a shape in words, there are various ways to express even one shape. It was quite difficult to create a dictionary of expressions. Furthermore, it is quite difficult to express complex shapes accurately in words. Furthermore, even when searching by keyword, it required considerable skill to express the intended shape using limited keywords. Furthermore, in the case of a search by presenting similar images, a considerable amount of image processing technology is required to extract information about the shape from the input image, and it is also necessary to perform a search by partial shape based on the extracted shape. In some cases, there was a problem in that it was not possible to specify which part's shape to focus on in the search. There is also a search method that presents sketches as similar images, but conventionally, it is possible to search by overall shape;
Search by partial shape was not possible.

【0004】本発明は、かかる問題点を解決するために
なされたものであり、言葉等で表現することが困難な立
体形状等でも、スケッチにより検索したい形状の部分形
状を輪郭で示すことにより検索できるようにすることを
目的とする。
[0004] The present invention has been made to solve this problem, and even when it is difficult to express a three-dimensional shape in words, it is possible to search by sketching a partial shape of the shape to be searched. The purpose is to make it possible.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、本発明は、関数による形状表現を用いて画像構造物
に対するインデックスが付与してある画像蓄積部を具備
すると共に、画像にインデックスを重畳して表示する手
段と、輪郭形状のスケッチを入力する手段と、前記入力
されたスケッチと前記表示されている画像のインデック
スとの相関をとって、該インデックスの関数をスケッチ
に近似する手段と、前記近似により変更されたインデッ
クスの値に近いインデックスの付与された画像を前記画
像蓄積部から取り出す手段とを設けたことを特徴とする
[Means for Solving the Problems] In order to achieve the above object, the present invention is provided with an image storage section in which indexes are assigned to image structures using shape representation by functions, and an index is assigned to images. means for superimposing and displaying; means for inputting a sketch of a contour shape; and means for correlating the input sketch with an index of the displayed image and approximating a function of the index to the sketch. , means for retrieving from the image storage section an image to which an index close to the index value changed by the approximation is provided.

【0006】[0006]

【作用】最初に類似画像にインデックスが重畳して表示
されるので、画像構造物のどの部分がどのようなインデ
ックスとして記述されているかがわかり、ユーザは、表
示されているインデックスを変形させるために検索した
い形状をインデックスの新しい輪郭として画像上にスケ
ッチする。すると、そのスケッチの輪郭の座標データを
検出し、その座標データの位置からどのインデックスに
対する形状をスケッチしたかを検出し、スケッチした部
分に相当するインデックスとなっている関数をスケッチ
に近似させる。この近似により得られた関数パラメータ
に近い値のインデックスをもつ画像を画像蓄積部から取
りだすことにより、スケッチした形状に近い画像構造物
を検索することができる。
[Effect] First, the index is superimposed on the similar image and displayed, so the user can see which part of the image structure is described as what kind of index, and the user can change the index to transform the displayed index. Sketch the shape you want to search on the image as a new contour for the index. Then, the coordinate data of the outline of the sketch is detected, the index for which the shape was sketched is detected from the position of the coordinate data, and the function corresponding to the index corresponding to the sketched part is approximated to the sketch. By retrieving an image having an index close to the function parameter obtained by this approximation from the image storage section, it is possible to search for an image structure close to the sketched shape.

【0007】[0007]

【実施例】以下、本発明の一実施例について説明する。 なお、本実施例では超二次関数を用いて、三次元形状の
インデックスを付与した画像データベースの検索例を示
す。
[Embodiment] An embodiment of the present invention will be described below. In this embodiment, an example of searching an image database to which a three-dimensional shape index is given using a hyperquadratic function will be described.

【0008】超二次関数は以下の数1で示され、ε1は
横から見た形状を表すパラメータであり、ε2は上から
見た形状を表すパラメータである。また、a1、a2、
a3は、x、、y、z各軸方向の大きさを表すスケール
パラメータである。なお、ωは緯度方向の角度、ηは経
度方向の角度を示す。
The hyperquadratic function is expressed by the following equation 1, where ε1 is a parameter representing the shape viewed from the side, and ε2 is a parameter representing the shape viewed from above. Also, a1, a2,
a3 is a scale parameter representing the size in each of the x, y, and z axis directions. Note that ω indicates an angle in the latitude direction, and η indicates an angle in the longitude direction.

【数1】[Math 1]

【0009】ここで、パラメータε1、ε2、a1、a
2、a3を変化させることで、円筒形、立方体、球など
さまざまな形状を表現することができる。実施例では、
インデックスとして、この関数のパラメータε1、ε2
、a1、a2、a3と、画像構造物を写している投影面
の座標系に超二次関数の座標系を変換するための変換マ
トリックスMも同様にインデックスとして付与すること
とし、検索対象画像としてコーヒーカップの画像を用い
た例で説明する。
Here, parameters ε1, ε2, a1, a
2. By changing a3, various shapes such as a cylinder, a cube, and a sphere can be expressed. In the example,
As indices, the parameters ε1, ε2 of this function
, a1, a2, a3, and the transformation matrix M for transforming the coordinate system of the hyperquadratic function to the coordinate system of the projection plane that shows the image structure are also given as indexes, and as the search target image. This will be explained using an example using an image of a coffee cup.

【0010】図1は、本発明に係わる画像検索方式を実
現する装置構成の一実施例のブロック図である。1は画
像及びインデックスを蓄積する蓄積部、2は画像及びイ
ンデックを表示するオーバレイ画面を有する画像表示部
である。3は表示部2において、輪郭形状のスケッチを
描くためのライトペン、4はライトペン3を制御するた
めの制御装置であり、ライトペン3により入力された座
標データは、ライトペン制御装置4から制御部5へ入力
される。制御部5は、例えばマイクロプロセッサからな
り、一般には図示しないメモリに書き込まれている制御
プログラムに従いデータ処理を行うものである。該制御
部5は機能上、座標位置検出手段50、インデックス読
出手段51、二次元投影手段52、相関計算手段53、
関数近似手段54、インデックス比較手段55及び画像
並べ変え手段56からなる。
FIG. 1 is a block diagram of an embodiment of a device configuration for realizing an image search method according to the present invention. Reference numeral 1 denotes a storage unit that stores images and indexes, and 2 an image display unit that has an overlay screen that displays images and indexes. 3 is a light pen for drawing a sketch of the outline shape in the display unit 2; 4 is a control device for controlling the light pen 3; the coordinate data input by the light pen 3 is sent from the light pen control device 4; It is input to the control section 5. The control unit 5 is composed of, for example, a microprocessor, and generally performs data processing according to a control program written in a memory (not shown). The control unit 5 functionally includes a coordinate position detection means 50, an index reading means 51, a two-dimensional projection means 52, a correlation calculation means 53,
It consists of a function approximation means 54, an index comparison means 55, and an image rearrangement means 56.

【0011】図2は図1の動作を説明するためのフロー
チャートであり、以下、これに従って本発明による画像
検索の一手順を説明する。
FIG. 2 is a flowchart for explaining the operation of FIG. 1, and one procedure of image retrieval according to the present invention will be explained below in accordance with this flowchart.

【0012】表示部2の画面構成例を図3に示す。図3
において、10、11、12、13、14、は検索され
た候補画像を表示するためのウインドウであり、15は
候補画像の中で第1番目に選ばれた画像および、そのイ
ンデックスが表示されるウインドウである。16は検索
を指示するボタン、17はスケッチを描くことを指示す
るボタンを示している。
An example of the screen configuration of the display section 2 is shown in FIG. Figure 3
, 10, 11, 12, 13, and 14 are windows for displaying searched candidate images, and 15 is a window for displaying the image selected first among the candidate images and its index. It is a window. Reference numeral 16 indicates a button for instructing a search, and 17 indicates a button for instructing to draw a sketch.

【0013】インデックスの表示■ 初め、表示部2のウインドウ15には、図4に示すよう
なコーヒーカップのインデックスの基本形状が表示され
ている。本体40と取っ手41は別の超二次関数で記述
されている。また、取っ手41を記述している超二次関
数の左半分は、本体40の中に埋め込まれた形になって
いる。
Index Display (2) Initially, the window 15 of the display section 2 displays the basic shape of a coffee cup index as shown in FIG. The main body 40 and the handle 41 are described using different hyperquadratic functions. Further, the left half of the hyperquadratic function describing the handle 41 is embedded in the main body 40.

【0014】画像構造物とインデックスの表示■ユーザ
はライトペン3を用いて、表示部2上の検索ボタン16
を指示する。ライトペン制御装置4では、指示した座標
点を検出し、座標位置検出手段50に転送する。 座標位置検出手段50では、入力された座標から、検索
ボタン16が指示されたことを検出し、インデックス読
出手段51とインデックス比較手段53に指示を出す。 インデックス読出手段51は蓄積部1に蓄積されている
画像のインデックスを読み出す。この時、同時に読み出
された画像は画像並べ変え手段56に送られる。インデ
ックス比較手段53では、現在ウインドウ15に表示さ
れているインデックスのパラメータ値と、蓄積部1から
読み出された画像のインデックスとの値を比較する。つ
まり、両パラメータ値の差を距離として計算する。計算
された各画像の距離は、画像並べ変え手段54に送られ
、蓄積部1から読み出された画像が距離の小さい順番に
並べ変えられる。そして、距離の最も小さい画像がウイ
ンドウ15に表示され、2番目以降の画像がウインドウ
10〜14に表示される。
Display of image structures and index ■Using the light pen 3, the user presses the search button 16 on the display section 2.
instruct. The light pen control device 4 detects the designated coordinate point and transfers it to the coordinate position detection means 50. The coordinate position detecting means 50 detects from the input coordinates that the search button 16 has been designated, and issues instructions to the index reading means 51 and the index comparing means 53. The index reading means 51 reads out the index of the image stored in the storage section 1. At this time, the simultaneously read images are sent to image rearranging means 56. The index comparing means 53 compares the parameter value of the index currently displayed on the window 15 and the value of the index of the image read out from the storage section 1. In other words, the difference between both parameter values is calculated as a distance. The calculated distance of each image is sent to the image rearranging means 54, and the images read from the storage unit 1 are rearranged in order of decreasing distance. Then, the image with the smallest distance is displayed in window 15, and the second and subsequent images are displayed in windows 10-14.

【0015】ユーザが、少し形状の異なるカップを検出
したい場合は、まずライトベン3により、表示部2上の
ボタン17を指示する。指示された座標値は、ライトペ
ン制御装置4より座標位置検出手段50に送られ、座標
点の位置から、ボタン17が選択されたことを検出する
。そして、座標位置検出手段50では、インデックス表
示手段51に指令を送り、インデックス読出手段51で
は、現在ウインドウ15に表示されている画像のインデ
ックスを蓄積部1から読みだし、変換マトリックスMを
用いて、ウインドウ15のオーバレイ画面に表示するこ
とで、画像構造物とインデックスを重畳させる。図5の
42は、検索されたコーヒカップの画像であり、43は
、その画像に付与されているインデックスをオーバレイ
に表示したときの形状を示しており、実際はこの42と
43が重畳されて、44の様に、インデックスが重畳さ
れた部分は、画像の色が少し変化して表示される。
If the user wants to detect a cup with a slightly different shape, he first points the button 17 on the display unit 2 using the light ben 3. The designated coordinate values are sent from the light pen control device 4 to the coordinate position detection means 50, and selection of the button 17 is detected from the position of the coordinate point. Then, the coordinate position detection means 50 sends a command to the index display means 51, and the index reading means 51 reads the index of the image currently displayed on the window 15 from the storage section 1, and uses the transformation matrix M to read out the index of the image currently displayed on the window 15. By displaying it on the overlay screen of the window 15, the image structure and the index are superimposed. 42 in FIG. 5 is the image of the retrieved coffee cup, and 43 shows the shape when the index assigned to that image is displayed in an overlay. In reality, these 42 and 43 are superimposed, 44, the portion where the index is superimposed is displayed with the color of the image slightly changed.

【0016】スケッチ入力■ 次に、ウインドウ15上において、ライトペン3を用い
て、形状を変えたい部分の輪郭を図6に示すようにスケ
ッチする。図6では、カップ本体の上の輪郭が円形では
なく、四角い形状のカップに変形されたスケッチ(図6
の60)をした例を示している。
Sketch Input ■ Next, on the window 15, use the light pen 3 to sketch the outline of the part whose shape you want to change, as shown in FIG. In Figure 6, the outline of the top of the cup body is not circular, but is transformed into a square-shaped cup (Figure 6
60) is shown.

【0017】スケッチされたデータは、座標位置検出手
段50に送られ、ウインドウ15に表示している各イン
デックスとスケッチされた座標データ列の位置関係を調
べる。
The sketched data is sent to the coordinate position detecting means 50, and the positional relationship between each index displayed on the window 15 and the sketched coordinate data string is checked.

【0018】二次元投影■ まず、二次元投影手段52に指示を送り、三次元のイン
デックスの上面の輪郭形状(超二次関数のxy平面の断
面形状の相当)、側面の輪郭形状(超二次関数のz軸を
含む平面での断面形状に相当)を別々にオーバレイ平面
上に透視投影したときの輪郭形状を取り出す。つまり、
それぞれの断面形状をオーバレイ平面上に透視投影する
。図7の71、72は本体上面及び側面部分の輪郭、7
3、74は取っ手上面及び側面部分の輪郭が取り出され
た例である。取り出された輪郭データから、画像が表示
されている座標系での座標データ(オーバレイ上の座標
データ)が求められ、この座標データは相関計算手段5
3に送られる。
Two-Dimensional Projection■ First, an instruction is sent to the two-dimensional projection means 52 to project the contour shape of the top surface of the three-dimensional index (corresponding to the cross-sectional shape of the xy plane of the hyperquadratic function) and the contour shape of the side surface (corresponding to the cross-sectional shape of the (equivalent to the cross-sectional shape on a plane including the z-axis of the following function) are separately perspectively projected onto the overlay plane, and the contour shape is extracted. In other words,
Each cross-sectional shape is perspectively projected onto the overlay plane. 71 and 72 in FIG. 7 are outlines of the top and side parts of the main body;
3 and 74 are examples in which the contours of the upper and side surfaces of the handle are taken out. Coordinate data in the coordinate system in which the image is displayed (coordinate data on the overlay) is obtained from the extracted contour data, and this coordinate data is used in the correlation calculation means 5.
Sent to 3.

【0019】相関計算■ 相関計算手段53では、取り出された輪郭形状の座標デ
ータとスケッチの座標データ間の相関をとる。図7の7
5は、カップ本体のインデックス上面の輪郭との相関、
76はカ疾伎旦般インデックスの側面輪郭との相関、7
7はカップ取っ手の上面輪郭との相関、78はカップ取
っ手のインデックスの側面輪郭との相関を、それぞれウ
インドウ15の画面上(透視画面上)での座標値の相関
を計算している例である。そして、相関の最も大きい輪
郭形状部分が、スケッチの意味する形状だと判断する(
図7の75)。図6のスケッチの場合、カップの本体部
分の上側の輪郭71との相関が最も大きくなり、スケッ
チがカップの上面の形状であると判断される。
Correlation calculation (2) The correlation calculation means 53 calculates the correlation between the coordinate data of the extracted contour shape and the coordinate data of the sketch. 7 in Figure 7
5 is the correlation with the contour of the top surface of the index of the cup body;
76 is the correlation with the lateral contour of the Kakitan general index, 7
7 is an example in which the correlation between the coordinate values on the screen of the window 15 (on the perspective screen) is calculated, ie, the correlation with the top contour of the cup handle, and 78 with the side contour of the index of the cup handle. . Then, the contour shape part with the highest correlation is judged to be the shape meant by the sketch (
75 in Figure 7). In the case of the sketch in FIG. 6, the correlation with the upper contour 71 of the main body portion of the cup is greatest, and the sketch is determined to be the shape of the upper surface of the cup.

【0020】座標データの座標変換■及び関数近似■ス
ケッチされた座標データ列は、関数近似手段54に送ら
れる。まず、相関計算手段53によりスケッチ形状はカ
ップの上面の形状であることが検出されているから、入
力されたスケッチの形状は、検索しようとしているカッ
プを真上から見た形状を、変換マトリックスMにより変
換した結果の形状に相当する。そのため、関数近似手段
54では、スケッチの座標データに、マトリックス1/
Mにより逆変換を施し、xy平面上での座標データを求
める。図8の80は入力されたスケッチであり、81は
マトリックス1/Mにより逆変換され、xy平面上(真
上から見た面)でのスケッチデータである。そして、変
換されたスケッチの座標データに対して、二次元の超二
次関数つまり、次の数2が近似される。
Coordinate transformation of coordinate data (2) and function approximation (2) The sketched coordinate data string is sent to the function approximation means 54. First, since the sketch shape has been detected by the correlation calculation means 53 to be the shape of the top surface of the cup, the shape of the input sketch is the shape of the cup viewed from directly above, which is converted into the shape of the cup to be searched by the transformation matrix M. This corresponds to the shape of the result of conversion. Therefore, the function approximation means 54 uses matrix 1/
Inverse transformation is performed using M to obtain coordinate data on the xy plane. 80 in FIG. 8 is the input sketch, and 81 is the sketch data on the xy plane (the plane seen from directly above) that has been inversely transformed by the matrix 1/M. Then, a two-dimensional hyperquadratic function, that is, the following equation 2, is approximated to the coordinate data of the transformed sketch.

【数2】[Math 2]

【0021】上記数2が近似された結果を図8の82に
示す。83はスケッチを示し、84の太い線が近似され
た関数の形状である。
The result of approximation of the above equation 2 is shown at 82 in FIG. 83 shows a sketch, and the thick line 84 is the shape of the approximated function.

【0022】パラメータ比較■及び検索■近似により得
られた関数のパラメータ(a3、a4、ε)は、本体部
分の上面の形状であることから、インデックスである超
二次関数のパラメータ(a1、a2、ε1)とそれぞれ
比較され、この3つのパラメータ以外は、表示されてい
る画像の、スケッチにより変更されていないインデック
スの値をもとに、スケッチから得られたパラメータ値と
蓄積部1から読み出される画像のインデックスの値との
距離が、インデックス比較手段55により計算される。 そして、計算された距離をもとに、画像並べ変え手段5
6により、画像が距離の小さい順に並べ変えられ、表示
部2に画像が表示される。つまり、図9に示したような
口の部分が四角形に近いコーヒーカップが検索される。
Parameter comparison ■ and search ■ Since the parameters (a3, a4, ε) of the function obtained by approximation are the shape of the upper surface of the main body, the parameters (a1, a2) of the hyperquadratic function that are the index , ε1), and the parameters other than these three are read out from the storage unit 1 and the parameter values obtained from the sketch based on the index values of the displayed image that have not been changed by the sketch. The distance between the image and the index value is calculated by the index comparison means 55. Then, based on the calculated distance, the image rearranging means 5
6, the images are rearranged in descending order of distance, and the images are displayed on the display unit 2. In other words, a coffee cup whose mouth portion is nearly square as shown in FIG. 9 is retrieved.

【0023】尚、本発明は上記実施例に限るわけではな
い。例えば、超二次関数による三次元形状の検索例を示
したが、超二次関数である必要もなく、三次元である必
要もない。本実施例を二次元形状へ応用する事は容易で
あり、関数としても、三次元形状(あるいは二次元形状
)を表現できる関数であれば本発明への適用は可能であ
り、特定はされない。
It should be noted that the present invention is not limited to the above embodiments. For example, although an example of searching for a three-dimensional shape using a hyperquadratic function has been shown, the search need not be a hyperquadratic function or three-dimensional. It is easy to apply this embodiment to a two-dimensional shape, and any function that can express a three-dimensional shape (or two-dimensional shape) can be applied to the present invention, and is not specified.

【0024】また、実施例では、1部分のスケッチによ
る形状指示を行っているが、同時に複数の部分のスケッ
チを描く事も可能であり、さらに、全体形状を指示する
場合は、全体の輪郭のスケッチを入力することで検索を
行うことができる。
In addition, in the embodiment, the shape is specified by sketching one part, but it is also possible to draw sketches of multiple parts at the same time.Furthermore, when specifying the entire shape, it is possible to draw the sketch of the entire outline. You can search by entering a sketch.

【0025】また、実施例では、インデックスの側面及
び上面のみをスケッチと比較して、スケッチの位置を判
別しているが、更に右側面、左側面、底面などとも比較
する事も考えられ、特定はされない。
In addition, in the embodiment, only the side and top surfaces of the index are compared with the sketch to determine the position of the sketch, but it is also possible to further compare the right side, left side, bottom, etc. Not allowed.

【0026】[0026]

【発明の効果】以上のように本発明によれば、検索した
い形状を画像の上でスケッチにより指示するだけで検索
を行うことができ、形状を言葉あるいはキーワードで記
述する必要が無く、形状の指示が容易になるといった効
果がある。また、既に検索された画像をもとに、部分形
状をスケッチで指示することで、部分形状による検索に
優れた効果を奏する。また、本発明では、画像とインデ
ックスを同時に表示することにより、画像構造物のどの
部分がインデックスとして付与されているかを容易に判
断することができるという効果がある。
[Effects of the Invention] As described above, according to the present invention, a search can be performed simply by specifying the shape to be searched for by sketching it on an image, and there is no need to describe the shape in words or keywords. This has the effect of making instructions easier. Further, by specifying a partial shape by sketching based on an image that has already been searched, an excellent effect can be achieved in searching by partial shape. Further, in the present invention, by displaying the image and the index at the same time, it is possible to easily determine which part of the image structure is assigned as the index.

【0027】さらに、本発明のスケッチによりインデッ
クスを変形する手法は、三次元モデリングの形状操作に
も応用可能である。
Furthermore, the method of deforming an index using a sketch according to the present invention can also be applied to shape operations in three-dimensional modeling.

【図面の簡単な説明】[Brief explanation of the drawing]

【図1】本発明の一実施例の装置構成を示す図である。FIG. 1 is a diagram showing the configuration of an apparatus according to an embodiment of the present invention.

【図2】図1の動作を説明するためのフローチャートで
ある。
FIG. 2 is a flowchart for explaining the operation of FIG. 1;

【図3】表示部2の画面構成例である。FIG. 3 is an example of a screen configuration of the display unit 2. FIG.

【図4】コーヒーカップのインデックスのデフォルトの
形を示したものである。
FIG. 4 shows the default shape of the coffee cup index.

【図5】画像とインデックスを同時に表示した例である
FIG. 5 is an example of displaying an image and an index at the same time.

【図6】スケッチの例である。FIG. 6 is an example of a sketch.

【図7】インデックスの各上面、側面の形状の例である
FIG. 7 is an example of the shape of each top surface and side surface of the index.

【図8】スケッチに対して関数を近似した例を示す説明
図である。
FIG. 8 is an explanatory diagram showing an example of approximating a function to a sketch.

【図9】検索されたコーヒーカップである。FIG. 9 shows searched coffee cups.

【符号の説明】[Explanation of symbols]

1  画像・インデックス蓄積部 2  画像・インデックス表示部 3  ライトペン 4  ライトペン制御装置 5  制御部 50  座標位置検出手段 51  インデックス読出手段 52  二次元投影手段 53  相関計算手段 54  関数近似手段 55  インデックス比較手段 56  画像並べ変え手段 1 Image/index storage section 2 Image/index display area 3. Light pen 4 Light pen control device 5 Control section 50 Coordinate position detection means 51 Index reading means 52 Two-dimensional projection means 53 Correlation calculation means 54 Function approximation means 55 Index comparison means 56 Image rearrangement means

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  関数による形状表現を用いて画像構造
物に対するインデックスが付与してある画像蓄積部を具
備する画像データベースにおいて、画像にインデックス
を重畳して表示する手段と、輪郭形状のスケッチを入力
する手段と、前記入力されたスケッチと前記表示されて
いる画像のインデックスとの相関をとって該インデック
スの関数をスケッチに近似する手段と、前記近似により
変更されたインデックスの値に近いインデックスの付与
された画像を前記画像蓄積部から取り出す手段とを有す
ることを特徴とするスケッチによる画像検索方式。
Claim 1: In an image database comprising an image storage section in which indexes are assigned to image structures using function-based shape representation, means for superimposing and displaying the index on the image, and inputting a sketch of a contour shape. means for correlating the input sketch with an index of the displayed image to approximate a function of the index to the sketch; and assigning an index close to a value of the index changed by the approximation. 1. An image retrieval method using a sketch, comprising means for retrieving the retrieved image from the image storage section.
JP3032310A 1991-02-01 1991-02-01 Image retrieval method by sketch Expired - Fee Related JP2813722B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3032310A JP2813722B2 (en) 1991-02-01 1991-02-01 Image retrieval method by sketch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3032310A JP2813722B2 (en) 1991-02-01 1991-02-01 Image retrieval method by sketch

Publications (2)

Publication Number Publication Date
JPH04246772A true JPH04246772A (en) 1992-09-02
JP2813722B2 JP2813722B2 (en) 1998-10-22

Family

ID=12355370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3032310A Expired - Fee Related JP2813722B2 (en) 1991-02-01 1991-02-01 Image retrieval method by sketch

Country Status (1)

Country Link
JP (1) JP2813722B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07271810A (en) * 1994-03-30 1995-10-20 Hitachi Software Eng Co Ltd Graphic parts information retrieval method
JPH07302271A (en) * 1994-05-10 1995-11-14 Nippon Telegr & Teleph Corp <Ntt> Synthetic face search device
JP2006520948A (en) * 2003-01-25 2006-09-14 パーデュー リサーチ ファンデーション Method, system and data structure for searching for 3D objects
JP2008102594A (en) * 2006-10-17 2008-05-01 Fujitsu Ltd Content search method and search device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07271810A (en) * 1994-03-30 1995-10-20 Hitachi Software Eng Co Ltd Graphic parts information retrieval method
JPH07302271A (en) * 1994-05-10 1995-11-14 Nippon Telegr & Teleph Corp <Ntt> Synthetic face search device
JP2006520948A (en) * 2003-01-25 2006-09-14 パーデュー リサーチ ファンデーション Method, system and data structure for searching for 3D objects
US8429174B2 (en) 2003-01-25 2013-04-23 Purdue Research Foundation Methods, systems, and data structures for performing searches on three dimensional objects
US9348877B2 (en) 2003-01-25 2016-05-24 Purdue Research Foundation Methods, systems, and data structures for performing searches on three dimensional objects
JP2008102594A (en) * 2006-10-17 2008-05-01 Fujitsu Ltd Content search method and search device

Also Published As

Publication number Publication date
JP2813722B2 (en) 1998-10-22

Similar Documents

Publication Publication Date Title
JP4278979B2 (en) Single camera system for gesture-based input and target indication
JP4768196B2 (en) Apparatus and method for pointing a target by image processing without performing three-dimensional modeling
US10217288B2 (en) Method for representing points of interest in a view of a real environment on a mobile device and mobile device therefor
US8624932B2 (en) Video-based image control system
CN109388233B (en) Transparent display device and control method thereof
US8543902B2 (en) Converting a drawing into multiple matrices
CN106484098A (en) The real time interactive operation system and method for user interface
EP0613097B1 (en) A dynamic image processor
GB2309142A (en) Drawing three-dimensional objects in computer-aided design systems
JPH04246772A (en) Image retrieving system by sketch
JP4221330B2 (en) Interface method, apparatus, and program
WO2023054661A1 (en) Gaze position analysis system and gaze position analysis method
Carpiceci Survey problems and representation of architectural painted surfaces
Asiminidis Augmented and Virtual Reality: Extensive Review
RU2779812C1 (en) Method for determining the user&#39;s location during land navigation in interactive mode in the absence of communication for the transmission of digital data
WO2016189633A1 (en) Degree of awareness computation device, degree of awareness computation method, and degree of awareness computation program
JPH04246786A (en) Solid shape operating method
JPH043250A (en) Commodity purchase order receiving system
JPH0916653A (en) Graphic processing apparatus and graphic processing method
JP2026508391A (en) Method and apparatus for constructing a three-dimensional color map, storage medium, and electronic device
JPS6023889A (en) How to display multi-cursors
JPH07146752A (en) Environment model creation device
WO2024124480A1 (en) User interface display system and method, and computer device and storage medium
CN116880732A (en) Interaction method and interaction device for auxiliary projection of chart operation
CN121677676A (en) A semantic navigation method and robot

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070814

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080814

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080814

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090814

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees