[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0863604A - Image processor and its method - Google Patents

Image processor and its method

Info

Publication number
JPH0863604A
JPH0863604A JP6198694A JP19869494A JPH0863604A JP H0863604 A JPH0863604 A JP H0863604A JP 6198694 A JP6198694 A JP 6198694A JP 19869494 A JP19869494 A JP 19869494A JP H0863604 A JPH0863604 A JP H0863604A
Authority
JP
Japan
Prior art keywords
contour
image
polar coordinate
coordinate data
similarity
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.)
Withdrawn
Application number
JP6198694A
Other languages
Japanese (ja)
Inventor
Akihiro Yanai
明弘 柳井
Masahiro Kono
政裕 河野
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.)
Nippon Steel Corp
Original Assignee
Sumitomo Metal Industries Ltd
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 Sumitomo Metal Industries Ltd filed Critical Sumitomo Metal Industries Ltd
Priority to JP6198694A priority Critical patent/JPH0863604A/en
Publication of JPH0863604A publication Critical patent/JPH0863604A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Abstract

PURPOSE: To quickly judge the similarity (e.g. rotational similarity) of shapes between plural image areas. CONSTITUTION: A centroid computing circuit 104 detects the centroid of an image area, a polar coordinate converting circuit 106 converts contour of the detected image area into polar coordinate data around the centroid and a similarity judging circuit 107 judges the similarity of shapes between plural image areas based upon the polar coordinate data. When plural areas are in mutually similar (expanded or reduced) relation, the contour functions of both the areas expressed by respective polar coordinate data are similar. When both the areas are in rotated relation, their contour functions are mutually similar and their phases are mutually shifted. Thereby the similarity of shapes between plural image areas can easily be judged by comparing their contour functions.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、画像処理装置および画
像処理方法に関し、特に、画像の領域の形状の類似性を
判定する画像処理装置および画像処理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus and an image processing method, and more particularly to an image processing apparatus and an image processing method for determining the similarity of the shapes of regions of an image.

【0002】[0002]

【従来の技術】従来の画像処理装置および画像処理方法
において、基準となる領域の形状と、比較の対象となる
領域の形状との一致を判定する方法としては、基準とな
る領域の画像(基準画像)と、比較の対象となる領域の
画像(入力画像)とを用いたテンプレートマッチング法
がある。一般的なテンプレートマッチング法の手順を以
下に示す。
2. Description of the Related Art In a conventional image processing apparatus and image processing method, a method for determining whether the shape of a reference area and the shape of an area to be compared coincide with each other There is a template matching method using an image) and an image of an area to be compared (input image). The procedure of a general template matching method is shown below.

【0003】 基準画像と入力画像とを画素ごとに比
較する。 の処理で一致が得られれば、基準画像と入力画像
は同一形状だと判定する。
The reference image and the input image are compared pixel by pixel. If a match is obtained by the processing of step 1, it is determined that the reference image and the input image have the same shape.

【0004】 もし、一致が得られなければ、基準画
像を水平または垂直方向に1画素ずらして、再びの処
理を実行する。
If no match is obtained, the reference image is shifted by one pixel in the horizontal or vertical direction and the processing is executed again.

【0005】 入力画像の画像領域すべてにわたっ
て、上記処理を実行しても、一致が得られなければ、基
準画像の形状と入力画像の形状は不一致と判定する。
If no match is obtained even if the above processing is executed over the entire image area of the input image, it is determined that the shape of the reference image and the shape of the input image do not match.

【0006】図8は、テンプレートマッチング法の一例
を示したものである。図9は、入力画像の形状が基準画
像の形状に対して回転関係にある場合、および拡大また
は縮小関係にある場合、つまり類似性を有する場合の図
である。上記テンプレートマッチング法では、図9のよ
うな場合、入力画像が基準画像と同一形状であっても不
一致と判定されてしまう。
FIG. 8 shows an example of the template matching method. FIG. 9 is a diagram showing a case where the shape of the input image has a rotational relationship with the shape of the reference image and a case where the shape has an enlargement or reduction relationship, that is, a case where there is similarity. In the template matching method, in the case of FIG. 9, even if the input image has the same shape as the reference image, it is determined that they do not match.

【0007】入力画像の形状が基準画像の形状と回転関
係にある場合の上記問題点の解消方法として、特開平5
−12446号では、上記テンプレートマッチング法
に、基準画像を回転させる手段を加えることにより、い
ろいろな回転角度でテンプレートマッチングを実行し、
回転関係にある基準画像の形状と入力画像の形状との一
致を判定する画像処理装置が提案されている。
As a method for solving the above-mentioned problem when the shape of the input image has a rotational relationship with the shape of the reference image, Japanese Patent Laid-Open No. 5-312058
In No. -12446, template matching is executed at various rotation angles by adding a means for rotating a reference image to the template matching method,
An image processing apparatus has been proposed that determines whether the shape of a reference image and the shape of an input image that are in a rotational relationship match.

【0008】上記基準画像の回転手段では、基準画像の
輪郭画素の座標 (0,0)、…、(Xm ,Ym )、…、(XM ,YM ) を順に原点として、基準画像が徐々に回転されたときの
座標が計算され生成される。そして、その都度、検出さ
れた入力画像の輪郭画素の座標 (0,0)、…、(Xn ,Yn )、…、(XN ,YN ) と一致した座標における画素値の総和Fが求められる。
入力画像の輪郭が、基準画像の輪郭に一致しているとみ
なすことができる画像値の総和の最小値をしきい値とし
て、総和Fが上記しきい値よりも大きく、かつ最大とな
ったときの座標が、基準画像に対する入力画像の回転関
係、つまり、基準となる領域の画像の形状と、比較の対
象となる領域の画像の形状との回転関係を表わすとされ
ていた。
In the reference image rotating means, the coordinates (0, 0), ..., (X m , Y m ), ..., (X M , Y M ) of the contour pixels of the reference image are used as the origin in this order. The coordinates are calculated and generated when is gradually rotated. Then, each time the coordinates of the contour pixels detected input image (0,0), ..., (X n, Y n), ..., (X N, Y N) the sum F of pixel values in the matching coordinates Is required.
When the outline F of the input image is larger than the threshold and the maximum of the total F of the image values that can be regarded as matching the outline of the reference image. It has been said that the coordinates of represent the rotational relationship of the input image with respect to the reference image, that is, the rotational relationship between the image shape of the reference area and the image shape of the area to be compared.

【0009】基準画像の形状と入力画像の形状が相似
(拡大・縮小)関係にある場合でも、基準画像の輪郭画
素の座標から、相似比を変えて、基準画像の輪郭と相似
な輪郭の輪郭画素の座標を計算し、上記のように、基準
画像の形状と入力画像の形状とが回転関係にある場合と
同様に、画素値の総和Fを求めれば、基準画像の形状に
対する入力画像の形状の相似関係の判定をすることも可
能である。
Even if the shape of the reference image and the shape of the input image have a similarity (enlargement / reduction) relationship, the contour ratio of the contour of the reference image is changed from the coordinates of the contour pixels of the reference image to obtain the contour of the contour similar to the contour of the reference image. By calculating the pixel coordinates and obtaining the sum F of pixel values as in the case where the shape of the reference image and the shape of the input image have a rotational relationship as described above, the shape of the input image with respect to the shape of the reference image can be obtained. It is also possible to determine the similarity relationship of.

【0010】[0010]

【発明が解決しようとする課題】しかしながら、上記の
ように、テンプレートマッチング法に回転、拡大、縮小
などの手段を加えて、試行錯誤して一致または類似を判
定する場合、試行回数が膨大な数になる。たとえば、水
平方向にh回、垂直方向にv回、回転にr回、拡大・縮
小にs回の試行を必要とすれば、総試行回数tは、式
(1)のように表される。
However, as described above, when the template matching method is added with means such as rotation, enlargement, reduction, etc., and a match or similarity is determined by trial and error, the number of trials is enormous. become. For example, if the number of trials required is h times in the horizontal direction, v times in the vertical direction, r times for rotation, and s times for enlargement / reduction, the total number of trials t is expressed by equation (1).

【0011】 t=h*v*r*s ・・・(1) それぞれの要素が乗算されているので、総試行回数tが
膨大な数になり、処理時間が長くなるという問題点があ
る。
T = h * v * r * s (1) Since the respective elements are multiplied, the total number of trials t becomes enormous and the processing time becomes long.

【0012】また、上記基準画像の回転手段としては、
アフィン変換が考えられるが、全画素にアフィン変換を
施すと、やはり処理時間が長くなるという問題点があ
る。
As the means for rotating the reference image,
Affine transformation can be considered, but if affine transformation is applied to all pixels, there is a problem that the processing time also becomes long.

【0013】本発明は、以上のような問題点を解決する
ためになされたもので、画像の形状の類似性(回転・相
似など)を短い処理時間で判定することが可能な画像処
理装置および画像処理方法を得ることを目的とする。
The present invention has been made to solve the above problems, and an image processing apparatus capable of determining the similarity (rotation / similarity) of image shapes in a short processing time. The purpose is to obtain an image processing method.

【0014】[0014]

【課題を解決するための手段】本発明の請求項1の画像
処理装置は、画像の領域の重心を検出する検出手段と、
画像の領域の輪郭を検出された重心を中心とする極座標
データに変換する変換手段と、その変換された極座標デ
ータを基に、複数の画像の領域間で形状の類似性を判定
する判定手段とを設けたものである。
An image processing apparatus according to claim 1 of the present invention comprises a detection means for detecting the center of gravity of an image area,
Conversion means for converting the contour of the image area into polar coordinate data centered on the detected center of gravity, and determination means for determining shape similarity between the areas of the plurality of images based on the converted polar coordinate data. Is provided.

【0015】本発明の請求項2の画像処理装置は、請求
項1における画像処理装置の判定手段に、(a)複数の
画像の領域間で、極座標データからなる画像の領域の輪
郭を表わす関数の正規化相関係数を求める手段、(b)
複数の画像の領域間で、極座標データからなる画像の領
域の輪郭を表わす関数どうしのなす角の余弦を求める手
段の(a)、(b)のいずれか、または両方を設けたも
のである。
According to a second aspect of the present invention, in the image processing apparatus according to the first aspect, the determination means of the image processing apparatus includes: (a) a function representing the contour of the image area composed of polar coordinate data between the plurality of image areas. Means for obtaining a normalized correlation coefficient of (b)
One or both of (a) and (b) of means for obtaining the cosine of the angle formed by the functions representing the contours of the regions of the image composed of polar coordinate data between the regions of the plurality of images are provided.

【0016】本発明の請求項3の画像処理装置は、請求
項1または2における画像処理装置に、極座標データか
らなる輪郭を表わす関数の中心角に差を与える手段を設
けたものである。
An image processing apparatus according to a third aspect of the present invention is the image processing apparatus according to the first or second aspect, further comprising means for giving a difference to a central angle of a function representing a contour composed of polar coordinate data.

【0017】本発明の請求項4の画像処理装置は、請求
項1ないし3のいずれかにおける画像処理装置に、極座
標データの中心角をアドレスとし、極座標半径をデータ
として格納する格納手段を設けたものである。
An image processing apparatus according to a fourth aspect of the present invention is the image processing apparatus according to any one of the first to third aspects, further comprising storage means for storing the central angle of polar coordinate data as an address and the polar coordinate radius as data. It is a thing.

【0018】本発明の請求項5の画像処理方法は、複数
の画像の領域の輪郭を、領域の重心を中心とする極座標
データからなる関数で表わすステップと、複数の極座標
データからなる輪郭を表わす関数の一致度を判定する際
に、極座標データからなる輪郭を表わす関数の中心角を
ずらしつつ比較を行なうステップを設けたものである。
An image processing method according to a fifth aspect of the present invention represents a step of expressing the contours of a plurality of regions of an image by a function consisting of polar coordinate data centered on the center of gravity of the regions, and a contour consisting of a plurality of polar coordinate data. When determining the degree of coincidence of the functions, there is provided a step of performing comparison while shifting the central angle of the function representing the contour composed of polar coordinate data.

【0019】[0019]

【作用】請求項1の画像処理装置においては、画像の領
域の重心を検出し、この画像の領域の輪郭を上記重心を
中心とする極座標データに変換して、その極座標データ
を基に、複数の画像の領域間で形状の類似性を判定する
ので、上記領域が相似(拡大・縮小)関係にある場合、
極座標データにより表わされたその輪郭関数は、相似な
ものになる。
According to the image processing apparatus of the present invention, the center of gravity of the area of the image is detected, the contour of the area of the image is converted into polar coordinate data having the center of gravity as the center, and a plurality of data are converted based on the polar coordinate data. Since the shape similarity is determined between the regions of the image of, when the above regions have a similarity (enlargement / reduction) relationship,
The contour function represented by the polar coordinate data becomes similar.

【0020】またさらに、上記領域が回転関係にある場
合には、その輪郭関数は互いに相似で、かつ位相がずれ
たものとなる。この位相差は、画像の領域の方向差を表
わしている。
Furthermore, when the above areas are in a rotational relationship, the contour functions are similar to each other and out of phase with each other. This phase difference represents the direction difference of the image area.

【0021】図1にその様子を例示する。図1(d)
は、基準となる画像の領域(図1(a))と、基準とな
る画像の領域に対して相似(縮小)関係にある画像の領
域(図1(b))と、基準となる画像の領域に対して相
似(相似比1:1)、かつ回転関係にある領域(図1
(c))とについて、極座標データにより表わされたそ
れぞれの輪郭関数を比較したものである。
FIG. 1 illustrates the situation. Figure 1 (d)
Is the area of the reference image (FIG. 1A) and the area of the image having a similarity (reduction) relationship with the area of the reference image (FIG. 1B) and the area of the reference image. A region that is similar to the region (similarity ratio 1: 1) and has a rotational relationship (see FIG. 1).
(C)) is a comparison of the respective contour functions represented by the polar coordinate data.

【0022】図1において、横軸は、中心角θ[°]で
ある縦軸は、画像の領域の中心から輪郭までの距離rで
ある。
In FIG. 1, the horizontal axis is the central angle θ [°], and the vertical axis is the distance r from the center of the image area to the contour.

【0023】輪郭関数1は、基準となる画像の領域の輪
郭関数である。輪郭関数2は、基準となる画像の領域に
対して相似(縮小)関係にある画像の領域の輪郭関数で
ある。輪郭関数3は、基準となる画像の領域に対して相
似(相似比1:1)、かつ回転関係にある画像の領域の
輪郭関数である。
The contour function 1 is a contour function of a reference image area. The contour function 2 is a contour function of an image area having a similarity (reduction) relationship with the reference image area. The contour function 3 is a contour function of an image region that is similar (similarity ratio 1: 1) and has a rotational relationship to the reference image region.

【0024】輪郭関数2は、輪郭関数1に対し、縦軸方
向に輪郭関数1を縮小したものとなっている。
The contour function 2 is obtained by reducing the contour function 1 in the vertical axis direction with respect to the contour function 1.

【0025】輪郭関数3は、輪郭関数1に対し、相似比
が1:1であるので、輪郭関数の大きさは等しいが位相
がずれている。もし、相似比が1:1でなければ、輪郭
関数2の場合と同様に、輪郭関数1を縦軸方向に拡大ま
たは縮小したものとなる。
Since the contour function 3 has a similarity ratio of 1: 1 to the contour function 1, the contour functions have the same magnitude but are out of phase. If the similarity ratio is not 1: 1, the contour function 1 is enlarged or reduced in the vertical axis direction as in the case of the contour function 2.

【0026】従って、以上のような輪郭関数の比較によ
り、画像の領域の形状の類似性を、容易に判定すること
が可能である。
Therefore, by comparing the contour functions as described above, it is possible to easily determine the similarity of the shapes of the regions of the image.

【0027】請求項2の画像処理装置においては、
(a)複数の画像の領域間で、極座標データからなる画
像の領域の輪郭を表わす関数の正規化相関係数を求め
る、(b)複数の画像の領域間で、極座標データからな
る画像の領域の輪郭を表わす関数どうしのなす角の余弦
を求めるといった(a)、(b)のいずれか、または両
方を行なうので、(a)では、正規化相関係数が1に近
い値であれば、上記複数の画像領域間に相似性があると
判定することができる。(b)では、余弦が1に近い値
であれば、上記複数の画像領域間に相似性があると判定
することができる。
In the image processing apparatus of claim 2,
(A) Obtaining a normalized correlation coefficient of a function representing the contour of an area of an image composed of polar coordinate data between areas of a plurality of images, (b) an area of an image composed of polar coordinate data between areas of a plurality of images Either (a), (b), or both are performed to find the cosine of the angle formed by the functions representing the contours of the contour. Therefore, in (a), if the normalized correlation coefficient is a value close to 1, It can be determined that there is similarity between the plurality of image regions. In (b), if the cosine has a value close to 1, it can be determined that there is similarity between the plurality of image regions.

【0028】請求項3の画像処理装置においては、極座
標データからなる輪郭を表わす関数の中心角に差を与え
ることができるので、輪郭を表わす関数の中心角の大き
さを任意に変えることができる。
In the image processing device of the third aspect, since the difference in the central angle of the function representing the contour, which is composed of the polar coordinate data, can be given, the size of the central angle of the function representing the contour can be arbitrarily changed. .

【0029】請求項4の画像処理装置においては、極座
標データからなる輪郭を表わす関数の中心角をアドレス
とし、極座標半径をデータとして格納するので、アドレ
スをシフトさせることにより中心角に差を与えることが
でき、中心角に差を与えた(位相シフトさせた)極座標
データからなる輪郭を表わす関数を容易に得ることがで
きる。
In the image processing apparatus according to the fourth aspect, since the central angle of the function representing the contour formed by the polar coordinate data is used as the address and the polar coordinate radius is stored as the data, it is possible to give the difference to the central angle by shifting the address. Therefore, it is possible to easily obtain a function representing the contour, which is composed of polar coordinate data with a difference in the central angle (phase-shifted).

【0030】請求項5の画像処理方法においては、複数
の画像の領域の輪郭を、領域の重心を中心とする極座標
データからなる関数で表わし、複数の極座標データから
なる輪郭を表わす関数の一致度を判定する際に、極座標
データからなる輪郭を表わす関数の中心角をずらしつつ
比較を行なうので、複数の画像の領域間に回転関係があ
るかどうかを判定することができる。
In the image processing method of the fifth aspect, the contours of the regions of the plurality of images are represented by a function composed of polar coordinate data centered on the center of gravity of the regions, and the degree of coincidence of the functions representing the contour composed of the plurality of polar coordinate data. When determining, the comparison is performed while shifting the central angle of the function representing the contour formed by the polar coordinate data, so it is possible to determine whether or not there is a rotational relationship between the regions of the plurality of images.

【0031】[0031]

【実施例】以下、本発明による画像処理装置の一実施例
を図面を参照しながら説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of an image processing apparatus according to the present invention will be described below with reference to the drawings.

【0032】図2は、本発明の画像処理装置の一実施例
の構成を示すブロック図である。図2において、画像処
理装置は、撮像装置101と、画像情報と二値化処理す
る二値化回路102と、二値化情報を記憶するフレーム
メモリ103と、重心を計算する重心演算回路104
と、輪郭画素を検出する輪郭検出回路105と、座標デ
ータを極座標データに変換する極座標変換回路106
と、入力画像と基準画像の形状の類似性を判定する形状
類似性判定回路107とを含む。
FIG. 2 is a block diagram showing the configuration of an embodiment of the image processing apparatus of the present invention. In FIG. 2, the image processing apparatus includes an image pickup apparatus 101, a binarization circuit 102 that binarizes image information, a frame memory 103 that stores binarization information, and a centroid calculation circuit 104 that calculates the centroid.
, A contour detection circuit 105 for detecting contour pixels, and a polar coordinate conversion circuit 106 for converting coordinate data into polar coordinate data.
And a shape similarity determination circuit 107 that determines the similarity between the shapes of the input image and the reference image.

【0033】形状類似性判定回路107は、入力画像の
輪郭の極座標データを記憶するメモリ108と、基準画
像の輪郭の極座標データを記憶するメモリ109と、入
力画像と基準画像の形状の相似性を判定する形状相似性
判定回路110と、制御回路111と、メモリ108の
アドレスを生成するアドレス生成回路112と、アドレ
スをシフトするアドレスシフト回路113とを含む。形
状相似性判定回路110は、さらに、正規化相関係数演
算回路201と、しきい値回路202とを含む。
The shape similarity determination circuit 107 stores the memory 108 for storing the polar coordinate data of the contour of the input image, the memory 109 for storing the polar coordinate data of the contour of the reference image, and the shape similarity between the input image and the reference image. The shape similarity determination circuit 110, a control circuit 111, an address generation circuit 112 that generates an address of the memory 108, and an address shift circuit 113 that shifts the address are included. The shape similarity determination circuit 110 further includes a normalized correlation coefficient calculation circuit 201 and a threshold circuit 202.

【0034】撮像装置101は、比較の対象となる領域
を撮像する。二値化回路102は、撮像装置101に接
続され、撮像装置101で撮像された比較の対象となる
領域の画像(入力画像)を、二値化処理された画像情報
に変換する。フレームメモリ103は、二値化回路10
2に接続され、入力画像を2次元座標系で記憶し、二値
化回路102で二値化処理された画像情報を、その2次
元座標に対応した2次元アドレスの画像情報として記憶
する。
The image pickup device 101 picks up an image of an area to be compared. The binarization circuit 102 is connected to the image pickup apparatus 101, and converts an image (input image) of a comparison target imaged by the image pickup apparatus 101 into binarized image information. The frame memory 103 includes a binarization circuit 10
2, the input image is stored in a two-dimensional coordinate system, and the image information binarized by the binarization circuit 102 is stored as image information of a two-dimensional address corresponding to the two-dimensional coordinate.

【0035】重心演算回路104および輪郭検出回路1
05は、フレームメモリ103に接続され、重心演算回
路104は、フレームメモリ103に記憶されている画
像情報を読出して、入力画像の重心座標を計算し、重心
座標情報を出力する。輪郭検出回路105は、極座標変
換の対象となる入力画像の輪郭画素の座標を検出する。
極座標変換回路106は、重心計算回路104と輪郭検
出回路105とに接続され、重心演算回路104から入
力される重心座標と、輪郭検出回路105から得られる
輪郭画素の座標とに基づいて、入力画像の輪郭を、その
領域の重心を中心とする極座標データに変換する。形状
類似性判定回路107は、極座標変換回路106に接続
され、極座標変換回路106から得られた入力画素の輪
郭の極座標データにより、入力画像の形状と基準画像の
形状との類似性を判定する。
Centroid calculation circuit 104 and contour detection circuit 1
Reference numeral 05 is connected to the frame memory 103, and the center-of-gravity calculation circuit 104 reads out the image information stored in the frame memory 103, calculates the center-of-gravity coordinates of the input image, and outputs the center-of-gravity coordinate information. The contour detection circuit 105 detects the coordinates of the contour pixel of the input image that is the target of polar coordinate conversion.
The polar coordinate conversion circuit 106 is connected to the centroid calculation circuit 104 and the contour detection circuit 105, and based on the centroid coordinates input from the centroid calculation circuit 104 and the coordinates of the contour pixel obtained from the contour detection circuit 105, the input image. Is converted into polar coordinate data centered on the center of gravity of the region. The shape similarity determination circuit 107 is connected to the polar coordinate conversion circuit 106 and determines the similarity between the shape of the input image and the shape of the reference image based on the polar coordinate data of the contour of the input pixel obtained from the polar coordinate conversion circuit 106.

【0036】形状類似性判定回路107において、メモ
リ108は、極座標変換回路106に接続され、極座標
変換回路106から得られた極座標データを、極座標の
中心角をアドレス、距離をデータとして記憶する。メモ
リ109は、基準画像の輪郭を、その画像の重心を中心
とする極座標データにして、メモリ108と同様に極座
標の中心角をアドレス、距離をデータとして記憶してい
る。
In the shape similarity determination circuit 107, the memory 108 is connected to the polar coordinate conversion circuit 106 and stores the polar coordinate data obtained from the polar coordinate conversion circuit 106 as the central angle of the polar coordinate and the distance as data. The memory 109 stores the contour of the reference image as polar coordinate data centered on the center of gravity of the image, and stores the central angle of the polar coordinate as an address and the distance as data, like the memory 108.

【0037】形状相似性判定回路110は、メモリ10
8とメモリ109とに接続され、メモリ108から読出
された入力画像の輪郭の極座標データと、メモリ109
から読出された基準画像の輪郭の極座標データとを比較
し、輪郭関数間の相似性を判定する。
The shape similarity determination circuit 110 is used in the memory 10
8 and the memory 109, the polar coordinate data of the contour of the input image read from the memory 108, and the memory 109
It is compared with the polar coordinate data of the contour of the reference image read from to determine the similarity between the contour functions.

【0038】ところで、正規化相関係数は、相似な関数
の間では1となる。したがって、関数の相似関係を判定
するのに好都合な演算である。
By the way, the normalized correlation coefficient is 1 between similar functions. Therefore, it is a convenient operation for determining the similarity relationship of functions.

【0039】図3は、形状相似性判定回路110の第1
の構成例を示すブロック図である。図3において、形状
相似性判定回路110は、正規化相関係数を演算する正
規化相関係数演算回路201と、正規化相関係数のしき
い値を有するしきい値回路202とを含む。
FIG. 3 shows a first example of the shape similarity determination circuit 110.
3 is a block diagram showing a configuration example of FIG. 3, the shape similarity determination circuit 110 includes a normalized correlation coefficient calculation circuit 201 that calculates a normalized correlation coefficient and a threshold circuit 202 that has a threshold value of the normalized correlation coefficient.

【0040】正規化相関係数演算回路201は、端子m
で図2のメモリ108と、端子nで図2のメモリ109
に接続され、メモリ108から読出された入力画像の輪
郭の極座標データと、メモリ109から読出された基準
画像の輪郭の極座標データとを、それぞれ輪郭関数とし
て表わし、正規化相関係数を演算する。
The normalized correlation coefficient calculation circuit 201 has a terminal m.
2 is a memory 108, and terminal n is a memory 109 of FIG.
, And the polar coordinate data of the contour of the input image read from the memory 108 and the polar coordinate data of the contour of the reference image read from the memory 109 are respectively expressed as a contour function, and the normalized correlation coefficient is calculated.

【0041】離散系でこれらの関数の正規化相関係数を
求める演算式は、式(2)のように表わされる。
An arithmetic expression for obtaining a normalized correlation coefficient of these functions in a discrete system is represented by the expression (2).

【0042】しきい値回路202は、正規化相関係数演
算回路201に接続され、正規化相関係数演算回路20
1で正規化相関係数を演算した結果、輪郭関数間に相似
性があると判定できる正規化相関係数の値(1に近い
値)をしきい値として、相似関係があるか否かを判定
し、端子kに出力する。
The threshold circuit 202 is connected to the normalized correlation coefficient calculation circuit 201, and the normalized correlation coefficient calculation circuit 20.
As a result of calculating the normalized correlation coefficient with 1, the value of the normalized correlation coefficient (value close to 1) that can determine that there is similarity between the contour functions is used as a threshold value to determine whether there is a similarity relationship. It is determined and output to the terminal k.

【0043】上記正規化相関係数と同様に、関数どうし
がなす角の余弦は、相似な関数の間では1となり、関数
の相似関係を判定するのに好都合な演算である。
Similar to the above-mentioned normalized correlation coefficient, the cosine of the angle formed by the functions is 1 between similar functions, which is a convenient operation for determining the similarity relationship of functions.

【0044】図4は、形状相似性判定回路110の第2
の構成例を示すブロック図である。図4において、形状
相似性判定回路110は、関数同士がなす角の余弦を演
算する演算回路である余弦演算回路301と、なす角の
しきい値を有するしきい値回路102とを含む。
FIG. 4 shows a second example of the shape similarity determination circuit 110.
3 is a block diagram showing a configuration example of FIG. In FIG. 4, the shape similarity determination circuit 110 includes a cosine arithmetic circuit 301 that is an arithmetic circuit that calculates the cosine of the angle formed by the functions, and a threshold circuit 102 that has a threshold value of the angle formed.

【0045】余弦演算回路301は、端子mで図2のメ
モリ108と、端子nで図2のメモリ109とに接続さ
れ、メモリ108から読出された入力画像の輪郭の極座
標データと、メモリ109から読出された基準画像の輪
郭の極座標データとを、それぞれ輪郭関数として表わ
し、これらの輪郭関数がなす角の余弦を演算する。
The cosine calculation circuit 301 is connected to the memory 108 of FIG. 2 at a terminal m and the memory 109 of FIG. 2 at a terminal n, and polar coordinate data of the contour of the input image read from the memory 108 and the memory 109. The read polar coordinate data of the contour of the reference image are expressed as contour functions, and the cosine of the angle formed by these contour functions is calculated.

【0046】離散系で、2つの関数のなす角の余弦を求
める演算式は、式(3)のように表わされる。
An arithmetic expression for obtaining the cosine of the angle formed by two functions in a discrete system is expressed by Expression (3).

【0047】[0047]

【数1】 [Equation 1]

【0048】式(2)において、r1 (θi )は、基準
画像の領域の重心から輪郭までの距離である。r2 (θ
i )は、入力画像の領域の重心から輪郭までの距離であ
る。r1 は基準画像の領域の重心から輪郭までの距
離r1 (θi )の平均である。r2 は、入力画像の
領域の重心から輪郭までの距離r2 (θi )の平均であ
る。θは、中心角(回転角)である。
In the equation (2), r 1i ) is the distance from the center of gravity of the reference image area to the contour. r 2
i ) is the distance from the center of gravity of the area of the input image to the contour. r 1 Is the average of the distance r 1i ) from the center of gravity of the region of the reference image to the contour. r 2 Is the average of the distance r 2i ) from the center of gravity of the region of the input image to the contour. θ is a central angle (rotation angle).

【0049】式(3)において、r1 (θi )は、基準
画像の領域の重心から輪郭までの距離である。r2 (θ
i )は、入力画像の領域の重心から輪郭までの距離であ
る。θは、中心角(回転角)であり、xは輪郭関数r1
とr2 とがなす角である。
In equation (3), r 1i ) is the distance from the center of gravity of the reference image area to the contour. r 2
i ) is the distance from the center of gravity of the area of the input image to the contour. θ is the central angle (rotation angle), and x is the contour function r 1
Is the angle formed by and r 2 .

【0050】しきい値回路302は、余弦演算回路30
1に接続されており、余弦演算回路301で余弦を演算
した結果、相似性があると判定できる余弦の値(1に近
い値)をしきい値として、相似関係にあるか否かを判定
し、端子kに出力する。
The threshold circuit 302 is a cosine calculation circuit 30.
1 and the cosine calculation circuit 301 calculates the cosine, and the cosine value (value close to 1) that can be determined to have similarity is used as a threshold value to determine whether or not there is a similarity relationship. , To terminal k.

【0051】制御回路111は、端子kで形状相似性判
定回路110に接続され、形状相似性判定回路110の
判定が終わると、アドレスシフト量をアドレスシフト回
路113へ出力して、輪郭関数間の類似性判定を続け
る。そして、全アドレス(全位相)にわたり、輪郭関数
間形状の類似性が得られなかった場合には、入力画像の
形状は基準画像の形状と類似性を持たない(回転または
相似関係にない)と判定する。
The control circuit 111 is connected to the shape similarity determination circuit 110 at a terminal k, and when the determination by the shape similarity determination circuit 110 is completed, the address shift amount is output to the address shift circuit 113, and the contour function between contour functions is output. Continue similarity determination. Then, when the similarity between the contour functions is not obtained over all the addresses (all the phases), the shape of the input image is not similar to the shape of the reference image (they have no rotation or similarity relationship). judge.

【0052】アドレス生成回路112は、制御回路11
1に接続され、メモリ108で入力画像の、メモリ10
9で基準画像のそれぞれの輪郭の極座標データを記憶す
るために、その極座標データ1つ1つの中心角(0°<
θ<360°)に対応するアドレスを生成する。アドレ
スシフト回路113もまた、制御回路111とアドレス
生成回路112とに接続され、制御回路111から与え
られたアドレスシフト量を、アドレス生成回路113か
ら読出されたアドレスに加える。アドレスは、輪郭の極
座標データの中心角、すなわち輪郭関数の位相を表わす
ので、基準画像の輪郭の極座標データのアドレスをシフ
トさせるという操作は、その輪郭関数の位相をシフトす
る(位相に位相差を与える)ということを意味する。
The address generation circuit 112 includes the control circuit 11
Memory 10 of the input image connected to memory 1
In order to store the polar coordinate data of each contour of the reference image in 9, the central angle of each polar coordinate data (0 ° <0 °
An address corresponding to θ <360 °) is generated. The address shift circuit 113 is also connected to the control circuit 111 and the address generation circuit 112, and adds the address shift amount given from the control circuit 111 to the address read from the address generation circuit 113. Since the address represents the central angle of the polar coordinate data of the contour, that is, the phase of the contour function, the operation of shifting the address of the polar coordinate data of the contour of the reference image shifts the phase of the contour function (the phase difference is the phase difference). Means to give).

【0053】この例では、基準画像の輪郭の極座標デー
タのアドレスをシフトさせているが、入力画像の輪郭の
極座標データのアドレスをシフトさせてもよい。
In this example, the polar coordinate data address of the contour of the reference image is shifted, but the polar coordinate data address of the contour of the input image may be shifted.

【0054】図5は、アドレスシフト回路113を説明
するための図である。図5において、アドレスシフト回
路113は加算回路401を含む。θは、アドレス(す
なわち位相)である。Δθ′は、アドレスシフト量(位
相シフト量)である。
FIG. 5 is a diagram for explaining the address shift circuit 113. In FIG. 5, the address shift circuit 113 includes an adder circuit 401. θ is an address (that is, a phase). Δθ ′ is an address shift amount (phase shift amount).

【0055】加算回路401は、端子aで図2のアドレ
ス生成回路112に接続され、アドレス生成回路112
からアドレスθを得、端子bで図2の制御回路111に
接続され、制御回路111からアドレスシフト量Δθ′
を得ると、アドレスをθとアドレスシフト量Δθ′とを
加えて、新しいアドレス(θ+Δθ′)を、端子cから
メモリ109へ出力する。ここで、加算回路401の出
力が、360°(全位相)に対応するアドレスの値を越
えたときには、0°に対応するアドレスに折返すように
しておく。これは、360°(全位相)に対応するアド
レスが2の累乗になるように、中心角の離散化を設定し
ておくことで、一般的な2進数加算回路により実現され
る。
The adder circuit 401 is connected to the address generation circuit 112 of FIG.
2 is connected to the control circuit 111 of FIG. 2 at the terminal b, and the address shift amount Δθ ′ is obtained from the control circuit 111.
Then, the address is added to θ and the address shift amount Δθ ′, and a new address (θ + Δθ ′) is output from the terminal c to the memory 109. Here, when the output of the adder circuit 401 exceeds the value of the address corresponding to 360 ° (all phases), it is returned to the address corresponding to 0 °. This is realized by a general binary adder circuit by setting the discretization of the central angle so that the address corresponding to 360 ° (all phases) is a power of 2.

【0056】図6は、本発明の図2の画像処理装置の動
作を表わすフローチャートである。ステップS1(以
下、ステップを略す)で、比較の対象となる領域を撮像
する。これは、撮像装置101で行なわれる。S3で、
S1において撮像された比較の対象となる領域の画像
(入力画像)をデータ化する。これは、二値化回路10
2で行なわれる。S5で、S3の画像データを記憶す
る。これは、フレームメモリ103で行なわれる。S7
で、S5で記憶された、画像データから入力画像の重心
を演算し、かつ輪郭画素を検出する。これは、それぞれ
中心計算回路104および輪郭検出回路105で行なわ
れる。S9で、S7において演算された中心および検出
された輪郭画素とから、画像の輪郭をその重心を中心と
する極座標データに変換する。これは、極座標変換回路
106で行なわれる。S11で、S9において得られた
入力画像の輪郭の極座標データを基に、入力画像と基準
画像の形状の類似性の判定を行なう。これは、形状類似
性判定回路107で行なわれる。
FIG. 6 is a flow chart showing the operation of the image processing apparatus of FIG. 2 of the present invention. In step S1 (hereinafter abbreviated as step), an area to be compared is imaged. This is performed by the imaging device 101. In S3,
The image (input image) of the area to be compared, which is captured in S1, is converted into data. This is the binarization circuit 10.
It is done in 2. In S5, the image data of S3 is stored. This is done in the frame memory 103. S7
Then, the center of gravity of the input image is calculated from the image data stored in S5, and the contour pixel is detected. This is performed by the center calculation circuit 104 and the contour detection circuit 105, respectively. In S9, the contour of the image is converted into polar coordinate data centered on the center of gravity of the center and the contour pixel detected in S7. This is performed by the polar coordinate conversion circuit 106. In step S11, the shape similarity between the input image and the reference image is determined based on the polar coordinate data of the contour of the input image obtained in step S9. This is performed by the shape similarity determination circuit 107.

【0057】図7は、S11の詳細な動作を示すフロー
チャートである。図7において、初めに、S21で、ア
ドレスシフト量を0°に設定する。これは、制御回路1
11によりアドレスシフト回路113で行なわれる。S
23で、基準画像と入力画像の輪郭の極座標データを記
憶するために、極座標データの1つ1つの中心角に対応
するアドレスを生成する。これは、アドレス生成回路1
12で行なわれる。S25で、基準画像と入力画像の輪
郭関数から、正規化相関係数、または余弦を求めて、輪
郭関数間の相似性を判定する。これは、形状相似性判定
回路110で行なわれる。S27で、S26において関
数の相似性があると判定されると、基準画像と入力画像
の形状は相似であると判定され、終了する。しかし、輪
郭関数間の相似性がないと判定されると、アドレスシフ
ト量Δθが360°であるかを調べる。S29で、アド
レスシフト量Δθ=360°であれば、基準画像と入力
画像の輪郭関数は、回転させても相似性をもたない、つ
まり、類似性がないと判定する。しかし、アドレスシフ
ト量Δθ≠360°であれば、アドレスシフト量Δθ
に、さらにそのシフト量Δθ′を加え、新しいアドレス
シフト量Δθを生成する。S27〜S31は、制御回路
111で行なわれる。S31で、新しいアドレスシフト
量Δθが生成されると、再びS23に戻り、相似または
非類似判定が出るまで、S27〜S31と同様の動作が
繰返される。
FIG. 7 is a flow chart showing the detailed operation of S11. In FIG. 7, first, in S21, the address shift amount is set to 0 °. This is the control circuit 1
11, the address shift circuit 113 performs the operation. S
At 23, in order to store the polar coordinate data of the outlines of the reference image and the input image, an address corresponding to each central angle of the polar coordinate data is generated. This is the address generation circuit 1
Twelve. In S25, the normalized correlation coefficient or the cosine is obtained from the contour functions of the reference image and the input image, and the similarity between the contour functions is determined. This is performed by the shape similarity determination circuit 110. If it is determined in S27 that the functions have similarities in S27, it is determined that the shapes of the reference image and the input image are similar, and the processing ends. However, if it is determined that there is no similarity between the contour functions, it is checked whether the address shift amount Δθ is 360 °. If the address shift amount Δθ = 360 ° in S29, it is determined that the contour functions of the reference image and the input image have no similarity even when rotated, that is, there is no similarity. However, if the address shift amount Δθ ≠ 360 °, the address shift amount Δθ
Is further added to the shift amount Δθ ′ to generate a new address shift amount Δθ. The control circuit 111 performs steps S27 to S31. When a new address shift amount Δθ is generated in S31, the process returns to S23 again, and the same operations as in S27 to S31 are repeated until a similarity or dissimilarity determination is made.

【0058】[0058]

【発明の効果】以上のように、本発明の請求項1の画像
処理装置においては、画像の領域の重心を検出し、この
画像の領域の輪郭を、上記重心を中心とする極座標デー
タに変換して、その極座標データを基に、複数の画像の
領域間で形状の類似性を判定するので、上記画像の領域
が相似(拡大または縮小)関係にある場合、極座標デー
タにより表わされたその輪郭関数は、相似のものにな
る。
As described above, in the image processing apparatus according to the first aspect of the present invention, the center of gravity of the image area is detected, and the contour of the area of the image is converted into polar coordinate data centered on the center of gravity. Then, based on the polar coordinate data, the shape similarity is determined between the regions of the plurality of images. Therefore, when the regions of the images have a similarity (enlargement or reduction) relationship, The contour function will be similar.

【0059】また、さらに上記画像の領域が回転関係に
ある場合には、その輪郭関数は互いに相似で、かつ位相
がずれたものとなる。
Further, when the areas of the image have a rotational relationship, the contour functions are similar to each other and out of phase with each other.

【0060】従って、輪郭関数の比較により、画像の領
域の形状の類似性を、容易に判定することが可能であ
る。
Therefore, by comparing the contour functions, it is possible to easily determine the similarity of the shapes of the regions of the image.

【0061】本発明の請求項2の画像処理装置において
は、(a)複数の画像の領域間で、極座標データからな
る画像の領域の輪郭を表わす関数の正規化相関係数を求
める、(b)複数の画像の領域間で、極座標データから
なる画像の領域の輪郭を表わす関数の余弦を求めるとい
った(a)、(b)のいずれか、または両方により相似
性を判定するので、(a)では、正規化相関係数は1に
近い値であれば、上記複数の画像の領域間に相似性があ
ると判定することができる。(b)では、余弦が1に近
い値であれば、上記複数の画像の領域間に相似性がある
と判定することができる。
In the image processing apparatus according to the second aspect of the present invention, (a) obtains a normalized correlation coefficient of a function representing the contour of the image area made up of polar coordinate data among a plurality of image areas. ) Since the similarity is determined by either (a) or (b) such as obtaining the cosine of a function that represents the contour of the image area composed of polar coordinate data between the areas of a plurality of images, (a) Then, if the normalized correlation coefficient has a value close to 1, it can be determined that the regions of the plurality of images have similarity. In (b), if the cosine has a value close to 1, it can be determined that the regions of the plurality of images have similarity.

【0062】請求項3の画像処理装置においては、極座
標データからなる輪郭を表わす関数の中心角に差を与え
ることができるので、輪郭を表わす関数の中心角の大き
さを任意に変えることができる。
In the image processing apparatus according to the third aspect, since the central angle of the function representing the contour formed of polar coordinate data can be provided with a difference, the size of the central angle of the function representing the contour can be arbitrarily changed. .

【0063】請求項4の画像処理装置においては、極座
標データからなる輪郭を表わす関数の中心角をアドレス
とし、極座標半径をデータとして格納するので、アドレ
スをシフトさせることにより中心角に差を与えることが
でき、中心角に差を与えた(位相シフトさせた)極座標
データからなる輪郭を表わす関数を容易に得ることがで
きる。
In the image processing apparatus according to the fourth aspect, since the central angle of the function representing the contour formed by the polar coordinate data is used as the address and the polar coordinate radius is stored as the data, it is possible to give the difference to the central angle by shifting the address. Therefore, it is possible to easily obtain a function representing the contour, which is composed of polar coordinate data with a difference in the central angle (phase-shifted).

【0064】請求項5の画像処理方法においては、複数
の画像の領域の輪郭を、領域の重心を中心とする極座標
データからなる関数で表わし、複数の極座標データから
なる輪郭を表わす関数の一致度を判定する際に、極座標
データからなる輪郭を表わす関数の中心角をずらしつつ
比較を行なうので、複数の画像の領域間に回転関係があ
るかどうかを判定することができる。
In the image processing method of the fifth aspect, the contours of the regions of the plurality of images are represented by a function composed of polar coordinate data centered on the center of gravity of the regions, and the degree of coincidence of the functions representing the contour composed of the plurality of polar coordinate data is represented. When determining, the comparison is performed while shifting the central angle of the function representing the contour formed by the polar coordinate data, so it is possible to determine whether or not there is a rotational relationship between the regions of the plurality of images.

【0065】その結果、画像の領域間で、形状の類似性
(回転・相似など)を短い処理時間で判定する画像処理
装置および画像処理方法を得ることができる。
As a result, it is possible to obtain an image processing apparatus and an image processing method for determining the similarity of shapes (rotation / similarity) between regions of an image in a short processing time.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の作用を説明するための輪郭関数を例示
した図である。
FIG. 1 is a diagram exemplifying a contour function for explaining an operation of the present invention.

【図2】本発明の画像処理装置の一実施例の構成を示す
ブロック図である。
FIG. 2 is a block diagram showing the configuration of an embodiment of the image processing apparatus of the present invention.

【図3】本発明の実施例の形状相似性判定回路110の
第1の構成例を示すブロック図である。
FIG. 3 is a block diagram showing a first configuration example of a shape similarity determination circuit 110 according to the exemplary embodiment of the present invention.

【図4】本発明の実施例の形状相似性判定回路110の
第2の構成例を示すブロック図である。
FIG. 4 is a block diagram showing a second configuration example of the shape similarity determination circuit 110 according to the exemplary embodiment of the present invention.

【図5】本発明の実施例のアドレスシフト回路113の
構成を示すブロック図である。
FIG. 5 is a block diagram showing a configuration of an address shift circuit 113 according to an embodiment of the present invention.

【図6】本発明の図2の実施例の画像処理装置の動作を
示すフローチャートである。
6 is a flowchart showing the operation of the image processing apparatus of the embodiment of FIG. 2 of the present invention.

【図7】本発明の図2の実施例の図7のフローチャート
のS11の詳細な動作を表わすフローチャートである。
7 is a flowchart showing a detailed operation of S11 of the flowchart of FIG. 7 of the embodiment of FIG. 2 of the present invention.

【図8】テンプレートマッチング法の一例を示す図であ
る。
FIG. 8 is a diagram showing an example of a template matching method.

【図9】入力画像の形状が、基準画像の形状に対して類
似性を有する場合の図である。
FIG. 9 is a diagram illustrating a case where the shape of an input image has similarity to the shape of a reference image.

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

101 撮像装置 102 二値化回路 103 フレームメモリ 104 重心演算回路 105 輪郭検出回路 106 極座標変換回路 107 形状類似性判定回路 108 メモリ 109 メモリ 110 形状相似性判定回路 111 制御回路 112 アドレス生成回路 113 アドレスシフト回路 201 正規化相関係数演算回路 202 しきい値回路 301 余弦演算回路 302 しきい値回路 401 加算回路 θ アドレス Δθ アドレスシフト量 Δθ′ アドレスシフト量のシフト量 Reference Signs List 101 image pickup device 102 binarization circuit 103 frame memory 104 centroid calculation circuit 105 contour detection circuit 106 polar coordinate conversion circuit 107 shape similarity determination circuit 108 memory 109 memory 110 shape similarity determination circuit 111 control circuit 112 address generation circuit 113 address shift circuit 201 Normalized correlation coefficient arithmetic circuit 202 Threshold circuit 301 Cosine arithmetic circuit 302 Threshold circuit 401 Adder circuit θ address Δθ address shift amount Δθ ′ address shift amount shift amount

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 画像を基に、形状の判定を行なう画像処
理装置であって、 前記画像の領域の重心を検出する検出手段と、 前記画像の領域の輪郭を前記検出された重心を中心とす
る極座標データに変換する変換手段と、 前記極座標データを基に、複数の画像の領域間で形状の
類似性を判定する判定手段とを含む画像処理装置。
1. An image processing apparatus for determining a shape based on an image, comprising: detecting means for detecting a center of gravity of an area of the image; and a contour of the area of the image centered on the detected center of gravity. An image processing apparatus including: a conversion unit that converts the polar coordinate data into a polar coordinate data item; and a determination unit that determines a shape similarity between regions of a plurality of images based on the polar coordinate data.
【請求項2】 前記判定手段は、 (a) 複数の画像の領域間で、前記極座標データから
なる前記画像の領域の輪郭を表わす関数の正規化相関係
数を求める手段、 (b) 複数の画像の領域間で、前記極座標データから
なる前記画像の領域の輪郭を表わす関数どうしのなす角
の余弦を求める手段の(a)、(b)のいずれか、また
は両方を含む請求項1に記載の画像処理装置。
2. The determining means comprises: (a) means for obtaining a normalized correlation coefficient of a function representing the contour of the area of the image composed of the polar coordinate data between the areas of the plurality of images; 2. The method according to claim 1, further comprising: (a), (b), or both of means for obtaining a cosine of an angle formed by the functions representing the contours of the image region formed of the polar coordinate data between the image regions. Image processing device.
【請求項3】 前記極座標データからなる前記輪郭を表
わす関数の中心角に差を与える手段を含む請求項1また
は2に記載の画像処理装置。
3. The image processing apparatus according to claim 1, further comprising means for giving a difference to a central angle of a function representing the contour, which is formed by the polar coordinate data.
【請求項4】 前記極座標データからなる前記輪郭を表
わす関数の中心角をアドレスとし、極座標半径をデータ
として格納する格納手段を含む請求項1ないし3のいず
れかに記載の画像処理装置。
4. The image processing apparatus according to claim 1, further comprising storage means for storing a polar coordinate radius as data, with a central angle of a function representing the contour formed of the polar coordinate data as an address.
【請求項5】 複数の画像の領域間で形状の類似判定を
処理する画像処理方法であって、 複数の画像の領域の輪郭を前記画像の領域の重心を中心
とする極座標データからなる関数で表わすステップと、 複数の極座標データからなる輪郭を表わす関数の一致度
を判定する際に、前記極座標データからなる輪郭を表わ
す関数の中心角をずらしつつ比較を行なうステップとを
含む画像処理方法。
5. An image processing method for processing shape similarity determination between a plurality of image regions, wherein a contour of the plurality of image regions is a function composed of polar coordinate data centered on a center of gravity of the image regions. An image processing method comprising: a step of expressing and a step of making a comparison while shifting a central angle of the function representing the contour formed of the polar coordinate data when determining the coincidence degree of the function representing the contour formed of the plurality of polar coordinate data.
JP6198694A 1994-08-23 1994-08-23 Image processor and its method Withdrawn JPH0863604A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6198694A JPH0863604A (en) 1994-08-23 1994-08-23 Image processor and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6198694A JPH0863604A (en) 1994-08-23 1994-08-23 Image processor and its method

Publications (1)

Publication Number Publication Date
JPH0863604A true JPH0863604A (en) 1996-03-08

Family

ID=16395481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6198694A Withdrawn JPH0863604A (en) 1994-08-23 1994-08-23 Image processor and its method

Country Status (1)

Country Link
JP (1) JPH0863604A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10188169A (en) * 1996-12-26 1998-07-21 Nohmi Bosai Ltd Fire detector
US6337926B2 (en) 1997-11-06 2002-01-08 Fuji Xerox Co., Ltd. Image recognition method, image recognition apparatus, and recording medium
JP2005321874A (en) * 2004-05-06 2005-11-17 Murata Mach Ltd Matching processing method for image
JP2010129046A (en) * 2008-12-01 2010-06-10 Daishinku Corp Method of detecting position of workpiece
JP2010261783A (en) * 2009-05-01 2010-11-18 Denso Corp Navigation device
JP2011134065A (en) * 2009-12-24 2011-07-07 Ntt Comware Corp Object identification device, object identification method, and object identification program
JP2016110444A (en) * 2014-12-08 2016-06-20 国立大学法人静岡大学 Eyeball identification apparatus and eyeball identification method
CN111260723A (en) * 2020-04-30 2020-06-09 长沙海贝智能科技有限公司 Barycenter positioning method of bar and terminal equipment

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10188169A (en) * 1996-12-26 1998-07-21 Nohmi Bosai Ltd Fire detector
US6337926B2 (en) 1997-11-06 2002-01-08 Fuji Xerox Co., Ltd. Image recognition method, image recognition apparatus, and recording medium
JP2005321874A (en) * 2004-05-06 2005-11-17 Murata Mach Ltd Matching processing method for image
JP2010129046A (en) * 2008-12-01 2010-06-10 Daishinku Corp Method of detecting position of workpiece
JP2010261783A (en) * 2009-05-01 2010-11-18 Denso Corp Navigation device
JP2011134065A (en) * 2009-12-24 2011-07-07 Ntt Comware Corp Object identification device, object identification method, and object identification program
JP2016110444A (en) * 2014-12-08 2016-06-20 国立大学法人静岡大学 Eyeball identification apparatus and eyeball identification method
CN111260723A (en) * 2020-04-30 2020-06-09 长沙海贝智能科技有限公司 Barycenter positioning method of bar and terminal equipment
CN111260723B (en) * 2020-04-30 2020-08-14 长沙海贝智能科技有限公司 Barycenter positioning method of bar and terminal equipment

Similar Documents

Publication Publication Date Title
JP2008107860A (en) Method for estimating transformation between image pair, method for expressing image, device for this method, controller, and computer program
JPH03294976A (en) Reference mark pattern detecting device
JPH0863604A (en) Image processor and its method
JPH11195127A (en) Method for recognizing white line and device therefor
CN113570725A (en) Three-dimensional surface reconstruction method and device based on clustering, server and storage medium
US6876778B2 (en) Edge enhancement method and apparatus in digital image scalar-up circuit
JPH08315152A (en) Image recognition device
CN114549429B (en) Depth data quality evaluation method and device based on hypergraph structure
JPH09147109A (en) Method and device for specific mark detection
JP3175509B2 (en) Road white line detector
CN113361442A (en) Image recognition method and device, electronic equipment and storage medium
JP2001243479A (en) Method and device for image processing and recording medium having image processing program recorded thereon
Dai et al. An object-based approach to automated image matching
JPH09231357A (en) Picture processor
JP2005321874A (en) Matching processing method for image
JP4458210B2 (en) Object detection method
Song et al. A new edge detection algorithm using data fusion approaches
Lacroix et al. Constrained Gradient: low-level tool for feature extraction
JP2000123177A (en) Image processor and recording medium recording program for executing processing thereof
JP2859453B2 (en) Image thinning method
JPH07152906A (en) Recognition processor for two-dimensional symbol image
JP2838556B2 (en) Image processing device
JP2782977B2 (en) Line figure vectorization method and apparatus
JPH0470665B2 (en)
JP2000020694A (en) Method for making image into parts and recording medium in which program for making image into parts is recorded

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20011106