JPH087109A - Image division processing method - Google Patents
Image division processing methodInfo
- Publication number
- JPH087109A JPH087109A JP6133021A JP13302194A JPH087109A JP H087109 A JPH087109 A JP H087109A JP 6133021 A JP6133021 A JP 6133021A JP 13302194 A JP13302194 A JP 13302194A JP H087109 A JPH087109 A JP H087109A
- Authority
- JP
- Japan
- Prior art keywords
- area
- image
- line
- scanned
- stored
- 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
Links
Landscapes
- Image Analysis (AREA)
Abstract
(57)【要約】
【目的】 本発明は、メモリ上に展開された画像ガ領域
分割されて各領域の重心位置が求められる処理をソフト
ウェアで行なう方法に関し、画像の領域分割の処理を高
速に行なうことが可能となる方法の提供を目的とする。
【構成】 画像メモリ10の各ラインを並び順に逐次ス
キャンし(ステップ100)、スキャンされたラインの
各画素データを一対のラインバッファ12_1,12_
2へ交互に格納し(ステップ102)、2値化した結果
が同一で隣接する画素データがメンバとなるグループに
両ラインバッファ12_1及び12_2の画像部分を領
域分割して各領域が識別される情報と各領域の広がりが
示される情報とを保存し(ステップ104)、画像メモ
リ10の全ラインがスキャンされたときに、隣接の領域
を統合して各領域の重心位置を保存された情報から求め
る(ステップ106)。
(57) [Summary] [Object] The present invention relates to a method for performing processing for dividing a region of an image developed on a memory to obtain a barycentric position of each region by software, and performing a region dividing process of an image at high speed. The purpose is to provide a method that can be performed. [Structure] Each line of the image memory 10 is sequentially scanned in sequence (step 100), and each pixel data of the scanned line is paired with a pair of line buffers 12_1 and 12_.
Information for identifying each area by dividing the image portions of both line buffers 12_1 and 12_2 into groups into groups in which the result of binarization is the same and the adjacent pixel data is a member which is stored alternately (step 102). And the information indicating the spread of each area are stored (step 104), and when all the lines of the image memory 10 are scanned, adjacent areas are integrated and the barycentric position of each area is obtained from the stored information. (Step 106).
Description
【0001】[0001]
【産業上の利用分野】本発明は、メモリ上に展開された
画像が領域分割されて各領域の重心位置が求められる処
理をソフトウェアで行なう方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for performing a process of dividing an image developed on a memory into regions and obtaining a barycentric position of each region by software.
【0002】宇宙で衛星の捕獲作業が行なわれる場合、
衛星側のマーク板部分がカメラ撮影され、撮影画像がメ
モリ上に展開される。そして、メモリ上の画像が領域分
割されて各領域の面積,重心位置が順に算出され、これ
らの算出結果を用いてマーク板までの距離とマーク板の
姿勢が求められる。When satellite capture work is performed in space,
The mark plate portion on the satellite side is photographed by the camera, and the photographed image is developed on the memory. Then, the image on the memory is divided into regions, and the area and the position of the center of gravity of each region are sequentially calculated, and the distance to the mark plate and the posture of the mark plate are obtained using these calculation results.
【0003】[0003]
【従来の技術】捕獲すべき衛星に設けられたマーク板
(例えば4つの円マークが方形配置で描かれる)の撮影
で得られた画像は2値化されてメモリ(画像メモリ)上
に展開される。2. Description of the Related Art An image obtained by photographing a mark plate (for example, four circle marks are drawn in a square arrangement) provided on a satellite to be captured is binarized and developed on a memory (image memory). It
【0004】そして、メモリ上に展開された2値化画像
が複数の領域に分割され(上記の場合、マーク板の2値
化画像が4つの円マーク部分に分割される)、各分割領
域に番号が付される(ラベル付け処理)。Then, the binarized image developed on the memory is divided into a plurality of areas (in the above case, the binarized image of the mark plate is divided into four circle mark portions), and each divided area is divided into four areas. Numbers are added (labeling process).
【0005】さらに、各分割領域の面積と重心位置が順
に算出され(上記の場合、4つの円マークの面積と重心
位置が順に算出される)、各分割領域の算出結果を用い
てマーク板までの距離とその姿勢が求められる。Further, the area and barycentric position of each divided area are calculated in order (in the above case, the area and barycentric position of four circle marks are calculated in order), and the calculated result of each divided area is used up to the mark plate. The distance and the posture are required.
【0006】ここで宇宙においては物的な資源が限られ
ることから、以上の処理をハードウェアで行なうことが
不可能となる。そこで、全ての処理がソフトウェア上で
シーケンシャルに1枚の画像メモリを用いて行なわれ
る。Since physical resources are limited in space, it is impossible to perform the above processing by hardware. Therefore, all the processes are sequentially performed on software by using one image memory.
【0007】[0007]
【発明が解決しようとする課題】しかしながら従来にお
いては、全ての処理がソフトウェアでシーケンシャルに
1枚の画像メモリを用いて行なわれるので、通常のメモ
リより低速な画像メモリが頻繁にアクセスされる。した
がって、処理速度を高めることが困難となり、このこと
は、スロースピン衛星を捕獲する場合において特に問題
となる。However, in the prior art, since all the processing is sequentially performed by software using one image memory, the image memory slower than the normal memory is frequently accessed. Therefore, it becomes difficult to increase the processing speed, which is particularly problematic when capturing slow spin satellites.
【0008】本発明は上記従来の事情に鑑みてなされた
ものであり、その目的は、ソフトウェアによる画像領域
分割の処理を高速に行なうことが可能となる方法を提供
することにある。The present invention has been made in view of the above conventional circumstances, and an object of the present invention is to provide a method capable of performing image area division processing by software at high speed.
【0009】[0009]
【課題を解決するための手段】図1において本発明に係
る方法は、画像メモリ10の各ラインを並び順に逐次ス
キャンし(ステップ100)、スキャンされたラインの
各画素データを一対のラインバッファ12_1,12_
2へ交互に格納し(ステップ102)、2値化した結果
が同一で隣接する画素データがメンバとなるグループに
両ラインバッファ12_1及び12_2の画像部分を領
域分割して各領域が識別される情報と各領域の広がりが
示される情報とを保存し(ステップ104)、画像メモ
リ10の全ラインがスキャンされたときに、隣接の領域
を統合して各領域の重心位置を保存された情報から求め
る(ステップ106)、ことを特徴としている。In the method according to the present invention in FIG. 1, each line of the image memory 10 is sequentially scanned in sequence (step 100), and each pixel data of the scanned line is paired with a pair of line buffers 12_1. , 12_
Information for identifying each area by dividing the image portions of both line buffers 12_1 and 12_2 into groups into groups in which the result of binarization is the same and the adjacent pixel data is a member which is stored alternately (step 102). And the information indicating the spread of each area are stored (step 104), and when all the lines of the image memory 10 are scanned, adjacent areas are integrated and the barycentric position of each area is obtained from the stored information. (Step 106) is characterized in that
【0010】[0010]
【作用】本発明では、画像メモリ10のラインが順に取
り出されて2ライン分を単位として領域分割が行なわれ
(領域分割の際には各画素のデータが2値化される)、
全てのラインが画像メモリ10から取り出されると、隣
接の分割領域が統合される。In the present invention, the lines of the image memory 10 are sequentially taken out, and the area is divided into two lines (the data of each pixel is binarized when the area is divided).
When all the lines are fetched from the image memory 10, the adjacent divided areas are integrated.
【0011】したがって、低速な画像メモリ10のアク
セスが各ライン取り出しの1回だけに限定でき、領域分
割及び領域統合時には極めて高速な他メモリ(メインメ
モリ)などをアクセスできる。Therefore, the low-speed access to the image memory 10 can be limited to only once for each line extraction, and an extremely high speed other memory (main memory) can be accessed at the time of area division and area integration.
【0012】[0012]
【実施例】図2において、画像メモリ10にはCPUボ
ード20がバス22を介して接続されており、CPUボ
ード20にはマイクロプロセッサユニット23,ROM
24,メインメモリ26が搭載されている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In FIG. 2, a CPU board 20 is connected to an image memory 10 via a bus 22, and a microprocessor unit 23 and a ROM are connected to the CPU board 20.
24 and a main memory 26 are mounted.
【0013】画像メモリ10には例えばスロースピン衛
星のマーク板を撮影して得られた画像のデータが格納さ
れ、マイクロプロセッサユニット23ではROM24に
格納されていたプログラムがメインメモリ26を用いて
実行される。The image memory 10 stores, for example, image data obtained by photographing the mark plate of the slow spin satellite, and the microprocessor unit 23 executes the program stored in the ROM 24 using the main memory 26. It
【0014】なお、マイクロプロセッサユニット23で
実行すべきプログラムは地上から送信してメインメモリ
26上に格納し、そのメインメモリ26上のプログラム
を起動しても良い。The program to be executed by the microprocessor unit 23 may be transmitted from the ground, stored in the main memory 26, and the program in the main memory 26 may be activated.
【0015】図3において、画像メモリ10には512
画素×512画素の大きさのものが使用されており、画
像メモリ10の各ライン(水平方向)がその並び順(垂
直方向)に逐次スキャンされる。In FIG. 3, 512 is stored in the image memory 10.
A size of pixels × 512 pixels is used, and each line (horizontal direction) of the image memory 10 is sequentially scanned in the order of arrangement (vertical direction).
【0016】そして、スキャンされたラインの各画素デ
ータは一対のラインバッファ12_1,12_2へ交互
に格納される。このため、ラインバッファ12_1,1
2_2には512画素長のものが用意される(C言語に
おいては、Li1[512],Li2[512]で表現
できる)。Then, each pixel data of the scanned line is alternately stored in the pair of line buffers 12_1 and 12_2. Therefore, the line buffers 12_1, 1
2_2 having a length of 512 pixels is prepared (in C language, it can be represented by Li1 [512] and Li2 [512]).
【0017】また、各分割領域の面積と重心位置を算出
するために特徴量格納バッファ(計1000個)も用意
され、このバッファはC言語の構造体表現で次のように
定義できる。A feature quantity storage buffer (1000 in total) is also prepared for calculating the area and the position of the center of gravity of each divided area, and this buffer can be defined by the structure representation in C language as follows.
【0018】 [0018]
【0019】さらに、各分割領域はラベル番号で識別さ
れ、このラベル番号が付された分割領域の結合情報を格
納する結合関係バッファ(計100個)が用意され、こ
のバッファはC言語の構造体表現で次のように定義でき
る。Further, each divided area is identified by a label number, and a connection relation buffer (total 100 pieces) for storing connection information of the divided areas with this label number is prepared, and this buffer is a structure of C language. The expression can be defined as follows.
【0020】 [0020]
【0021】図4では本実施例の処理手順がフローチャ
ートを用いて説明されており、ラインバッファ12_
1,12_2,特徴量格納バッファ,結合関係バッファ
及び変数が予め初期化される(ステップ400)。In FIG. 4, the processing procedure of this embodiment is explained by using a flow chart, and the line buffer 12_
1, 12_2, the feature quantity storage buffer, the connection relation buffer, and the variables are initialized in advance (step 400).
【0022】そして、画像メモリ10の各ラインが並び
順に逐次スキャンされ、スキャンしたラインの各画素デ
ータが、図3のように、一対のラインバッファ12_
1,12_2へ交互に格納される(ステップ402,4
06,408,412,414)。Then, each line of the image memory 10 is sequentially scanned in the order of arrangement, and each pixel data of the scanned line is converted into a pair of line buffers 12_ as shown in FIG.
1, 12_2 are alternately stored (steps 402, 4)
06, 408, 412, 414).
【0023】また、スキャンしたラインの各画素データ
がラインバッファ12_1または12_2へ格納される
される毎に、バッファ内各画素のデータが2値化され、
さら2値化の結果が同一でかつ隣接する画素データがメ
ンバとなるグループに両ラインバッファ12_1及び1
2_2の画像部分が領域分割され(ラベル付け)、各領
域の識別情報(ラベル番号)と各領域の広がりを示す情
報(領域の面積,水平方向と垂直方向のアドレス加算
値)とが保存される(ステップ404,410)。Each time the pixel data of the scanned line is stored in the line buffer 12_1 or 12_2, the data of each pixel in the buffer is binarized,
Furthermore, both line buffers 12_1 and 1 are added to a group in which the binarization result is the same and adjacent pixel data are members.
The image portion of 2_2 is divided into areas (labeling), and identification information (label number) of each area and information indicating the spread of each area (area of area, horizontal and vertical address added value) are stored. (Steps 404, 410).
【0024】その後において、画像メモリ10のライン
が全てスキャンされると(ステップ414でYES)、
隣接領域が統合されて各領域の重心位置が保存されてい
る情報を用いて求められる(ステップ416)。After that, when all the lines of the image memory 10 are scanned (YES in step 414),
The information is obtained by using the information in which the adjacent regions are integrated and the position of the center of gravity of each region is stored (step 416).
【0025】図5,図6ではラインバッファ12_1,
12_2に関する結合関係検出処理(ステップ404,
410)の内容がフローチャートを用いて説明されてお
り、また図7ではその作用が説明されている。In FIGS. 5 and 6, the line buffers 12_1,
12_2 connection relation detection processing (step 404,
The contents of (410) are explained using a flow chart, and the operation thereof is explained in FIG. 7.
【0026】なお、図5及び図6はラインバッファ12
_1に関するもので、ラインバッファ12_2の場合に
はLi1[i]とLi2[i]とが入れ替えられる。図
5において、ラインバッファスキャンの位置を示す変数
iが値1から値512までインクリメントされる(ステ
ップ500,606,608)。The line buffer 12 shown in FIGS.
_1, and in the case of the line buffer 12_2, Li1 [i] and Li2 [i] are exchanged. In FIG. 5, the variable i indicating the position of the line buffer scan is incremented from the value 1 to the value 512 (steps 500, 606, 608).
【0027】このスキャン中にラインバッファ値Li1
[i](画素値)がその2値化のしきい値theres
holdlebelを越えたことが確認されると(ステ
ップ502でYES)、両ラインバッファ12_1,1
2_2で形成の画像部分内において隣接する画素であっ
て同一の2値化結果となるものが存在しているか否かが
図7の順序で調べられる(ステップ504,512,5
16,600)。During this scan, the line buffer value Li1
[I] (pixel value) is the threshold value for the binarization.
If it is confirmed that the number of hold-bels has been exceeded (YES in step 502), both line buffers 12_1, 1
It is checked in the order of FIG. 7 whether or not there are adjacent pixels in the image portion formed by 2_2 that have the same binarization result (steps 504, 512, 5).
16,600).
【0028】その際に隣接の画素が同一の2値化結果と
なること(現在の画素が隣接の画素と同一の領域に属し
ていること:両者が結合していること)が確認されたと
きには、この隣接画素の値が現在注目の画素の値に代入
され、特徴量格納バッファLbtableの領域面積を示す画
素数numberがインクリメントされ、また、Xアドレス加
算値samX,Yアドレス加算値samYが更新される(ステッ
プ506,514,518,602)。At this time, when it is confirmed that adjacent pixels have the same binarization result (the current pixel belongs to the same region as the adjacent pixel: both are connected). , The value of the adjacent pixel is substituted for the value of the pixel of interest at present, the number of pixels number indicating the area area of the feature amount storage buffer Lbtable is incremented, and the X address added value samX and the Y address added value samY are updated. (Steps 506, 514, 518, 602).
【0029】ただし、注目画素(ラインバッファ値Li
1[i])とラインバッファ値Li1[i−1],Li
2[i−1]の隣接画素(図7において1番目,3番目
となる画素)との結合が確認された場合で、ラインバッ
ファ値Li2[i+1]の隣接画素(図7において4番
目となる画素)との結合も確認されたときには(ステッ
プ508,520でYES)、ラインバッファ値Li1
[i]の注目画素とラインバッファ値Li2[i+1]
の隣接画素が各々含まれる領域の結合が結合関係バッフ
ァctに登録される(ステップ510,522)。However, the pixel of interest (line buffer value Li
1 [i]) and line buffer values Li1 [i-1], Li
When the combination with the adjacent pixel of 2 [i-1] (the first and third pixels in FIG. 7) is confirmed, the adjacent pixel of the line buffer value Li2 [i + 1] (the fourth pixel in FIG. 7 is obtained. When the combination with the pixel is also confirmed (YES in steps 508 and 520), the line buffer value Li1
The pixel of interest of [i] and the line buffer value Li2 [i + 1]
The combination of the areas each including the adjacent pixel of is registered in the connection relation buffer ct (steps 510 and 522).
【0030】また、ラインバッファ値Li1[i−
1],Li2[i],Li2[i−1],Li2[i+
1]の各隣接画素と結合しないことが確認されると(ス
テップ600でNO)、次領域のラベルが用意される
(ステップ604)。The line buffer value Li1 [i-
1], Li2 [i], Li2 [i-1], Li2 [i +
1] is confirmed not to be combined with each adjacent pixel (NO in step 600), the label of the next area is prepared (step 604).
【0031】図8では結合関係統合処理(ステップ41
6)の内容がフローチャートを用いて説明されており、
特徴量格納バッファと同一の構造体配列Lbintegが最初
に用意される(ステップ800)。In FIG. 8, the connection relation integration processing (step 41
The contents of 6) are explained using a flow chart,
First, a structure array Lbinteg identical to the feature quantity storage buffer is prepared (step 800).
【0032】さらに変数iが分割領域の数(ラベル数)
に達するまで(ステップ802,820)、結合関係バ
ッファctで結合関係が示される分割領域を統合してフ
ラグConnectToを更新し、各分割領域の画素数number
(分割領域の面積を示す),Xアドレス加算値samX,Y
アドレス加算値samYを再計算する処理が構造体配列Lbin
tegを用いて行なわれる(ステップ804,806,8
08,810,812,814,816,818)。Further, the variable i is the number of divided areas (the number of labels)
Until (steps 802 and 820) are reached, the divided areas in which the connection relation is indicated in the connection relation buffer ct are integrated to update the flag ConnectTo, and the number of pixels in each divided area number
(Indicates the area of the divided area), X address added value samX, Y
The process of recalculating the address addition value samY is a structure array Lbin.
performed using teg (steps 804, 806, 8
08,810,812,814,816,818).
【0033】そしてフラグConnectToの値から統合され
た分割領域と結合していない分割領域の特徴量バッファ
Lbtableが選択され(ステップ822)、これらバッフ
ァLbtableにおける画素数number(分割領域の面積を示
す)でXアドレス加算値samX,Yアドレス加算値samYを
除することにより、各分割領域の重心位置が算出される
(ステップ824)。Then, the feature amount buffer of the divided areas that are not combined with the integrated divided areas from the value of the flag ConnectTo
The Lbtable is selected (step 822) and the barycentric position of each divided area is calculated by dividing the X address added value samX and the Y address added value samY by the number of pixels number (indicating the area of the divided area) in these buffers Lbtable. (Step 824).
【0034】以上のように、カメラ撮影などで得られて
1枚の画像メモリ10に書き込まれた画像を2ライン分
のバッファへ1ラインずつ順に読み出して2値化し、そ
の2ライン分の画像部分内において隣接しかつ2値化の
結果が同一な画素をグループメンバとする分割領域を定
め、全てのラインが読み出されたときに隣接の領域を統
合し、統合された領域及び統合されなかった独立領域の
全てについて領域重心の位置を算出する内容の処理がソ
フトウェア上で行なわれる。As described above, the images obtained by photographing with a camera or the like and written in one image memory 10 are sequentially read into the buffer for two lines one by one and binarized, and the image parts for the two lines are read. A divided area in which pixels that are adjacent to each other and have the same binarization result as group members are defined, and adjacent areas are integrated when all lines are read out, integrated area and unintegrated area The process of calculating the position of the center of gravity of all the independent regions is performed by software.
【0035】したがって本実施例によれば、低速な画像
メモリ10のアクセスが1回のみとなる。このため、領
域重心の位置を算出するソフトウェア処理の速度が著し
く高められる。その結果、スロースピン衛星の捕獲時に
おいても、同衛星のマーク板へ至る距離とマーク板の姿
勢とを十分な速度で求めることが可能となる。Therefore, according to this embodiment, the low-speed image memory 10 is accessed only once. Therefore, the speed of software processing for calculating the position of the center of gravity of the area is significantly increased. As a result, even when the slow spin satellite is captured, the distance to the mark plate of the satellite and the attitude of the mark plate can be obtained at a sufficient speed.
【0036】なお、撮影画像上の雑音を低減してより正
確な結果(マーク板へ至る距離とマーク板の姿勢)を得
るためには、水平方向と垂直方向の画素ヒストグラムを
用意することが好適である。In order to reduce noise on the photographed image and obtain a more accurate result (distance to the mark plate and posture of the mark plate), it is preferable to prepare pixel histograms in the horizontal and vertical directions. Is.
【0037】この場合、特徴量格納バッファとして の構造体配列が定義され、例えば Lbtable[Li1[i-1]].histX[i]+=1; Lbtable[Li1[i-1]].histY[Y]+=1; の処理が図5のステップ506,510に追加される。In this case, as a feature quantity storage buffer The structure array of Lbtable [Li1 [i-1]]. HistX [i] + = 1; Lbtable [Li1 [i-1]]. HistY [Y] + = 1; Are added to steps 506 and 510.
【0038】また、図9の(XUP,YUP)を左上隅とし
(Xdown,Ydown)を右下隅とする方形のウィンドウを
撮影画像上に設定し、処理をそのウィンドウ内に限るこ
とで、より高速な画像分割処理が可能となり、ロボット
ハンドを把持の対象(例えばスロースピン衛星)へ高速
に安定して追従させることが可能となる。Further, a square window having (XUP, YUP) in FIG. 9 as the upper left corner and (Xdown, Ydown) as the lower right corner is set on the photographed image, and the processing is limited to that window, thereby achieving higher speed. It is possible to perform various image division processes, and the robot hand can stably follow the object to be grasped (for example, slow spin satellite) at high speed.
【0039】この場合、図4のステップ400における
Y=1はY=YUPとされ、ステップ414におけるY<
512はY<YDOWNとされ、結合関係検出の処理では変
数iの範囲がXUPからXDOWNまでとされる。In this case, Y = 1 in step 400 of FIG. 4 is set to Y = YUP, and Y <Y in step 414.
512 is set to Y <YDOWN, and the range of the variable i is set from XUP to XDOWN in the processing of detecting the connection relation.
【0040】[0040]
【発明の効果】以上説明したように本発明によれば、画
像メモリのラインが順に取り出されて2ライン分のバッ
ファへ交互に書き込まれ、その2ライン分を単位として
領域分割が行なわれ、全てのラインが画像メモリから取
り出されたときに隣接の分割領域が統合されるので、低
速な画像メモリのアクセスが各ライン取り出しの1回の
みとなる。As described above, according to the present invention, the lines of the image memory are sequentially fetched and alternately written into the buffer for two lines, and the region division is performed by using the two lines as a unit. Since the adjacent divided areas are integrated when each line is fetched from the image memory, the slow image memory is accessed only once for each line fetch.
【0041】したがって領域分割及び領域統合の際には
極めて高速なメモリ(メインメモリなど)をアクセスで
き、このためスロースピン衛星の捕獲時においても、同
衛星のマーク板へ至る距離とそのマーク板の姿勢とを十
分な速度で算出することが可能となる。Therefore, an extremely high-speed memory (main memory etc.) can be accessed at the time of area division and area integration. Therefore, even when the slow spin satellite is captured, the distance to the mark plate of the satellite and the mark plate The posture can be calculated at a sufficient speed.
【図1】発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the invention.
【図2】実施例の構成説明図である。FIG. 2 is an explanatory diagram of a configuration of an embodiment.
【図3】画像メモリ及びラインバッファの構成説明図で
ある。FIG. 3 is an explanatory diagram of a configuration of an image memory and a line buffer.
【図4】実施例の概略的な処理手順を説明するフローチ
ャートである。FIG. 4 is a flowchart illustrating a schematic processing procedure of an embodiment.
【図5】結合関係検出の処理内容を示すフローチャート
である。FIG. 5 is a flowchart showing the processing contents of connection relation detection.
【図6】結合関係検出の処理内容を示すフローチャート
である。FIG. 6 is a flowchart showing the processing contents of connection relation detection.
【図7】結合関係検出の作用説明図である。FIG. 7 is an explanatory diagram of an operation of detecting a connection relationship.
【図8】結合関係統合処理の内容を示すフローチャート
である。FIG. 8 is a flowchart showing the contents of a combined relation integration process.
【図9】ウィンドウ設定の作用説明図である。FIG. 9 is an explanatory diagram of an operation of window setting.
10 画像メモリ 20 CPUボード 22 バス 23 マイクロプロセッサユニット 24 ROM 26 メインメモリ 10 image memory 20 CPU board 22 bus 23 microprocessor unit 24 ROM 26 main memory
Claims (1)
に逐次スキャンし(ステップ100)、 スキャンされたラインの各画素データを一対のラインバ
ッファ(12_1,12_2)へ交互に格納し(ステッ
プ102)、 2値化した結果が同一で隣接する画素データがメンバと
なるグループに両ラインバッファ(12_1及び12_
2)の画像部分を領域分割して、各領域が識別される情
報と各領域の広がりが示される情報とを保存し(ステッ
プ104)、 画像メモリ(10)の全ラインがスキャンされたとき
に、隣接の領域を統合して各領域の重心位置を保存され
た情報から求める(ステップ106)、 ことを特徴とした画像分割処理方法。1. Each line of an image memory (10) is sequentially scanned in sequence (step 100), and each pixel data of the scanned line is alternately stored in a pair of line buffers (12_1, 12_2) (step 102). ), Both line buffers (12_1 and 12_) are grouped into a group in which the binarized result is the same and adjacent pixel data is a member.
The image portion of 2) is divided into areas, information for identifying each area and information indicating the spread of each area are stored (step 104), and when all lines of the image memory (10) are scanned. An image segmentation processing method characterized in that adjacent regions are integrated to obtain the barycentric position of each region from the stored information (step 106).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6133021A JPH087109A (en) | 1994-06-15 | 1994-06-15 | Image division processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6133021A JPH087109A (en) | 1994-06-15 | 1994-06-15 | Image division processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH087109A true JPH087109A (en) | 1996-01-12 |
Family
ID=15094948
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6133021A Withdrawn JPH087109A (en) | 1994-06-15 | 1994-06-15 | Image division processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH087109A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112565652A (en) * | 2020-11-25 | 2021-03-26 | 紫光展锐(重庆)科技有限公司 | Image data storage method, storage device and computer readable storage medium |
-
1994
- 1994-06-15 JP JP6133021A patent/JPH087109A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112565652A (en) * | 2020-11-25 | 2021-03-26 | 紫光展锐(重庆)科技有限公司 | Image data storage method, storage device and computer readable storage medium |
| CN112565652B (en) * | 2020-11-25 | 2023-03-24 | 紫光展锐(重庆)科技有限公司 | Image data storage method, storage device and computer readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020124988A1 (en) | Vision-based parking space detection method and device | |
| CN117173225B (en) | High-precision registration method for complex PCB | |
| CN116137079A (en) | An image processing method, device and equipment method | |
| JPH087109A (en) | Image division processing method | |
| JP4221534B2 (en) | Feature extraction method for binary image | |
| JP3244850B2 (en) | License plate reader | |
| JPH08101893A (en) | Model image data registration device in image processing device | |
| JPH0757200A (en) | RUNWAY RECOGNITION DEVICE AND RUNWAY RECOGNITION METHOD | |
| JP3627249B2 (en) | Image processing device | |
| JP2846486B2 (en) | Image input device | |
| JP3516117B2 (en) | Image processing method and apparatus | |
| CN119124090B (en) | Method, device, drone and medium for determining target distance based on airborne camera | |
| JP2606409B2 (en) | Vehicle monitoring method and device | |
| JPH0668761B2 (en) | Small particle removal method | |
| JPH09245166A (en) | Pattern matching device | |
| JPH026107B2 (en) | ||
| JPH0462110B2 (en) | ||
| JP2522511B2 (en) | Image contour tracking unit | |
| JPH0514892A (en) | Image monitoring device | |
| JPH08194825A (en) | Contour information extraction device | |
| CN117351402A (en) | Video stream identification method and device and readable storage medium | |
| JPH08171635A (en) | Line segment extraction image processing device | |
| JP2620094B2 (en) | How to measure figure patterns | |
| JP2018084925A (en) | Parking frame detection device, parking frame detection method, program, and non-temporary recording medium | |
| CN120088327A (en) | Position estimation method, device and system |
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: 20010904 |