JPH0758506B2 - Image processing device - Google Patents
Image processing deviceInfo
- Publication number
- JPH0758506B2 JPH0758506B2 JP62314968A JP31496887A JPH0758506B2 JP H0758506 B2 JPH0758506 B2 JP H0758506B2 JP 62314968 A JP62314968 A JP 62314968A JP 31496887 A JP31496887 A JP 31496887A JP H0758506 B2 JPH0758506 B2 JP H0758506B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- matching
- image
- data
- new
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 6
- 230000009467 reduction Effects 0.000 description 20
- 230000004044 response Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000004913 activation Effects 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 3
- 101100262374 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CDC21 gene Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000002195 synergetic effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、画像処理装置に係り、特に、物体の反射ノイ
ズのない原形画像を得るに適した画像処理装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus, and more particularly to an image processing apparatus suitable for obtaining an original image without reflection noise of an object.
(従来技術) 従来、この種の画像処理装置においては、適宜な照明を
受けた状態にある物体の形状をテレビジョンカメラによ
り撮影し、この撮影画像を二値化画像として画像処理す
るようにしたものがある。(Prior Art) Conventionally, in this type of image processing apparatus, the shape of an object in a state of being appropriately illuminated is photographed by a television camera, and this photographed image is processed as a binarized image. There is something.
(発明が解決しようとする問題点) ところで、このような構成においては、照明の光に対す
る物体の反射ノイズ等のために、上述の二値化画像に穴
領域が形成されてしまい、同二値化画像が、物体の実際
の形状に相当するものとは異なる画像となることがあ
る。(Problems to be solved by the invention) By the way, in such a configuration, a hole area is formed in the above-described binarized image due to reflection noise of an object with respect to illumination light, etc. The transformed image may be an image different from the one corresponding to the actual shape of the object.
これに対し、上述の穴領域をぬりつぶすにあたり、二値
化画像における穴領域の外周部分を調べた上で当該穴領
域をぬりつぶす方法があるが、この方法に依っては、ぬ
りつぶしに先立ち、前記穴領域を予め認識しなければな
らず画像処置が複雑になるという問題が生じた。On the other hand, when filling the hole area described above, there is a method of filling the hole area after examining the outer peripheral portion of the hole area in the binarized image, but according to this method, prior to filling, the hole There has been a problem that the image processing becomes complicated because the area must be recognized in advance.
また、ぬりつぶし処理を高速で行うべくハードウェア化
しようとすると、専用のハードウェアが必要となりコス
ト高になるという問題が生じた。一方、ぬりつぶし処理
をソフトウェアで行おうとすると、同処理に時間がかか
り過ぎるため実用性に欠けるという問題も生じた。Further, if hardware is used to perform the filling processing at high speed, dedicated hardware is required, which causes a problem of high cost. On the other hand, when trying to perform the filling processing by software, there is a problem in that the processing takes too much time and is not practical.
そこで、本発明は、このような問題に対処すべく、画像
処理装置において、上述のようなぬりつぶし処理を、ハ
ードウェアとソフトウェアの双方を有効に活用して行う
ようにしようとするものである。Therefore, the present invention is intended to perform the above-described fill processing in an image processing apparatus by effectively utilizing both hardware and software in order to deal with such a problem.
(問題点を解決するための手段) かかる問題の解決にあたり、本発明の構成上の特徴は、
適宜な光源から光照射される被撮影対象の外形像を平面
画像として撮影する撮影手段と、撮影手段により撮影さ
れた平面画像を二値化画像として二値化形成してこの二
値化画像を二値化画像データとして生成する二値化手段
と、撮影手段により撮影された平面画像の外側輪郭を包
囲し得る外側輪郭をもつような基準画像を基準画像デー
タとして生成する基準画像データ生成手段と、この基準
画像データ生成手段により生成された基準画像の全外周
に沿い1画素分ずつ黒色部分を縮小して縮小画像データ
を生成する縮小手段と、この縮小手段により縮小生成さ
れた縮小画像データと前記二値化手段により生成された
二値化画像データとの論理積により第1マッチング画像
データを生成する第1マッチング手段と、この第1マッ
チング手段により生成された第1マッチング画像データ
と前記基準画像データ生成手段により生成された基準画
像データとの排他的論理和により第2マッチング画像デ
ータを生成する第2マッチング手段とよりなるマッチン
グ手段と、前記第1マッチング画像データを出力する出
力手段とを備え、前記第1マッチング手段により生成さ
れた第1マッチング画像データを新たな基準画像データ
とする演算処理と、当該新たな基準画像を前記縮小手段
により縮小して新たな縮小画像データを生成させる演算
処理と、当該縮小画像データと前記二値化手段により生
成された二値化画像データとの前記第1マッチング手段
による論理積による新たな第1マッチング画像データを
生成させる演算処理と、当該新たな第1マッチング画像
データと前記新たな基準画像データとの前記第2マッチ
ング手段による排他的論理和による新たな第2マッチン
グ画像データを生成させる演算処理とを行うとともに、
当該新たな第2マッチング画像データが全部黒になるま
で上述の各演算処理を繰り返して行い、当該新たな第2
マッチング画像データが全部黒になると前記出力手段に
前記新たな第1マッチング画像データを出力する演算処
理手段を設けるようにしたことにある。(Means for Solving Problems) In solving the problems, the structural features of the present invention are as follows.
A photographing means for photographing a contour image of an object to be photographed, which is irradiated with light from an appropriate light source, as a plane image, and a plane image photographed by the photographing means is binarized and formed as a binarized image. Binarizing means for generating as binarized image data, reference image data generating means for generating as reference image data a reference image having an outer contour capable of surrounding the outer contour of a plane image photographed by the photographing means. Reducing means for reducing the black portion by one pixel along the entire circumference of the reference image generated by the reference image data generating means to generate reduced image data, and reduced image data reduced and generated by the reducing means. First matching means for generating first matching image data by logical product with the binary image data generated by the binarizing means, and the first matching means A matching means including a second matching means for generating second matching image data by an exclusive OR of the generated first matching image data and the reference image data generated by the reference image data generating means; Output means for outputting one matching image data, arithmetic processing using the first matching image data generated by the first matching means as new reference image data, and reducing the new reference image by the reducing means. And a new first matching image by a logical product by the first matching means of the reduced image data and the binarized image data generated by the binarizing means. Calculation processing for generating data, the new first matching image data, and the new reference image data Performs an arithmetic processing to generate a new second matching image data by an exclusive OR by the second matching means,
The above-described respective calculation processes are repeated until the new second matching image data is completely black, and the new second matching image data
It is because the output means is provided with an arithmetic processing means for outputting the new first matching image data when all the matching image data are black.
(作用・効果) このように本発明を構成したことにより、撮影手段が前
記被撮影対象の外形像を平面画像として撮影すれば、基
準画像生成手段が撮影手段により撮影された平面画像の
外側輪郭を包囲し得る外側輪郭をもつような基準画像を
基準画像データとして生成し、演算処理手段の指令順序
のもとに、二値化手段が前記平面画像を二値化して二値
化画像データとして生成し、前記縮小手段が基準画像デ
ータ生成手段により生成された基準画像の全外周に沿い
1画素分ずつ黒色部分を縮小して縮小画像データを生成
し、前記第1マッチング手段が縮小手段により縮小生成
された縮小画像データと前記二値化手段により生成され
た二値化画像データとの論理積により第1マッチング画
像データを生成し、前記第2マッチング手段が第1マッ
チング手段により生成された第1マッチング画像データ
と前記基準画像データ生成手段により生成された基準画
像データとの排他的論理和により第2マッチング画像デ
ータを生成する。(Operation / Effect) With the above-described configuration of the present invention, if the photographing means photographs the outline image of the object to be photographed as a planar image, the reference image generating means causes the outer contour of the planar image photographed by the photographing means. Is generated as reference image data having an outer contour capable of enclosing, and the binarizing means binarizes the plane image as binarized image data based on a command sequence of the arithmetic processing means. Then, the reducing means reduces the black portion by one pixel along the entire circumference of the reference image generated by the reference image data generating means to generate reduced image data, and the first matching means reduces the reducing image data by the reducing means. First matching image data is generated by a logical product of the generated reduced image data and the binarized image data generated by the binarizing means, and the second matching means performs the first matching. Second matching image data is generated by an exclusive OR of the first matching image data generated by the encoding means and the reference image data generated by the reference image data generating means.
そして、演算処理手段は、第1マッチング手段により生
成された第1マッチング画像データを新たな基準画像デ
ータとするとともに、当該新たな基準画像を前記縮小手
段により縮小して新たな縮小画像データを生成させ、当
該縮小画像データと前記二値化手段により生成された二
値化画像データとの前記第1マッチング手段による論理
積による新たな第1マッチング画像データを生成させ、
当該新たな第1マッチング画像データと前記新たな基準
画像データとの第2マッチング手段による排他的論理和
による新たな第2マッチング画像データを生成させると
ともに、当該新たな第2マッチング画像データが全部黒
になるまで上述の処理を繰り返して行い、当該新たな第
2マッチング画像データが全部黒になると出力手段に前
記新たな第1マッチング画像データを出力することとな
る。Then, the arithmetic processing means sets the first matching image data generated by the first matching means as new reference image data, and reduces the new reference image by the reduction means to generate new reduced image data. Then, new first matching image data is generated by a logical product of the reduced image data and the binarized image data generated by the binarization unit by the first matching unit,
The new second matching image data is generated by exclusive OR of the new first matching image data and the new reference image data by the second matching means, and the new second matching image data is all black. The above-described processing is repeatedly performed until, and when the new second matching image data is completely black, the new first matching image data is output to the output unit.
従って、二値化手段、第1マッチング手段と第2マッチ
ング手段とよりなるマッチング手段及び縮小手段を汎用
性のあるハードウェアで構成し、一方演算処理手段をソ
フトウェアで構成すれば、これらハードウェアとソフト
ウェアの有利な点の相乗的作用により、ぬりつぶし領域
の認識なくして、簡単な構成にて上記作用を高速処理で
きる画像処理装置を低コストで提供し得る。Therefore, if the binarizing means, the matching means including the first matching means and the second matching means, and the reducing means are configured by general-purpose hardware, while the arithmetic processing means is configured by software, these hardware can be used. Due to the synergistic action of the advantages of the software, it is possible to provide an image processing device that can process the above action at high speed with a simple configuration at low cost without recognizing the filled area.
(実施例) 以下、本発明の一実施例を図面により説明すると、第1
図は、本発明に係る画像処理装置の一例を示している。
この画像処理装置は、工業用テレビジョンカメラ10を備
えており、このテレビジョンカメラ10は、適宜な照明光
による照射を受けている物体を平面画像として撮影して
撮影信号を発生する。A−D変換器20はテレビジョンカ
メラ10からの撮影信号をディジタル変換してディジタル
信号を発生する。マイクロコンピュータ30は、第2図に
示すフローチャートに従い、A−D変換器20、二値化回
路40、画像メモリ50、縮小回路60及びマッチング回路70
との協働によりコンピュータプログラムを実行し、この
実行中において、二値化回路40、画像メモリ50、縮小回
路60、マッチング回路70、及びブラウン管90(以下CRT9
0という)に接続したCRTコントローラ80の制御に必要な
演算処理を行う。なお、上述のコンピュータプログラム
は、マイクロコンピュータ30のROMに予め記憶されてい
る。(Embodiment) An embodiment of the present invention will be described below with reference to the drawings.
The figure shows an example of an image processing apparatus according to the present invention.
The image processing apparatus includes an industrial television camera 10. The television camera 10 captures an object illuminated by appropriate illumination light as a planar image and generates an imaging signal. The A / D converter 20 digitally converts the photographing signal from the television camera 10 to generate a digital signal. The microcomputer 30 follows the flowchart shown in FIG. 2 and includes an A / D converter 20, a binarization circuit 40, an image memory 50, a reduction circuit 60 and a matching circuit 70.
The computer program is executed in cooperation with the computer, and during this execution, the binarization circuit 40, the image memory 50, the reduction circuit 60, the matching circuit 70, and the cathode ray tube 90 (hereinafter, CRT9
The arithmetic processing necessary for controlling the CRT controller 80 connected to (referred to as 0) is performed. The computer program described above is stored in advance in the ROM of the microcomputer 30.
画像メモリ50は、ROMとRAMとにより構成されており、こ
の画像メモリ50のROMには、第4図に示すような長方形
状のぬりつぶし画像Gを表すデータ(以下、ぬりつぶし
画像データという)が予め記憶されている。但し、この
ぬりつぶし画像データは、「0」に相当する黒色領域に
より特定されており、ぬりつぶし画像Gの輪郭は、被撮
影物体の前記平面画像を包囲する背景領域の外側輪郭に
一致する。また、画像メモリ50のRAMには、A−D変換
器20からのディジタル信号、並びに二値化回路40、縮小
回路60及びマッチング回路70の各出力が記憶されるよう
になっている。The image memory 50 is composed of a ROM and a RAM. In the ROM of the image memory 50, data representing a rectangular solid fill image G as shown in FIG. 4 (hereinafter referred to as solid fill image data) is stored in advance. Remembered However, this fill image data is specified by the black area corresponding to "0", and the contour of the fill image G matches the outer contour of the background area surrounding the planar image of the object to be photographed. In addition, the RAM of the image memory 50 stores the digital signal from the AD converter 20, and the outputs of the binarization circuit 40, the reduction circuit 60, and the matching circuit 70.
二値化回路40は、マイクロコンピュータ30による制御の
もとに、画像メモリ50のRAMから前記ディジタル信号
(即ち、前記平面画像を表すデータ)を後述のごとく読
出して所定閾値データとの関連により二値化して画像メ
モリ50のRAMに記憶させる。The binarization circuit 40, under the control of the microcomputer 30, reads out the digital signal (that is, the data representing the planar image) from the RAM of the image memory 50 as described later and stores it in association with the predetermined threshold data. The value is converted and stored in the RAM of the image memory 50.
縮小回路60は、データコントローラ61と、RAM62と、デ
ータコントローラ61及びRAM62に接続した比較回路63と
により構成されている。データコントローラ61は、マイ
クロコンピュータ30による制御のもとに、画像メモリ50
のROMと比較回路63との間のデータの授受を制御する。R
AM62には、前記ぬりつぶし画像データ、或いはマッチン
グ回路70により後述のようにマッチング形成される第1
マッチング画像データの「0」に相当する黒色部分の輪
郭をその全周に亘り各一画素分ずつ順次縮小するに必要
な所定の縮小論理データが記憶されている。比較回路63
は、データコントローラ71を介する画像メモリ50及びRA
M62からの各データに応じ、画像メモリ50からのデータ
の後述のような縮小を行う。The reduction circuit 60 includes a data controller 61, a RAM 62, and a comparison circuit 63 connected to the data controller 61 and the RAM 62. The data controller 61 controls the image memory 50 under the control of the microcomputer 30.
The transfer of data between the ROM and the comparison circuit 63 is controlled. R
In the AM62, the fill image data, or the first matching formed by the matching circuit 70 as described later.
Predetermined reduction logic data necessary for successively reducing the contour of the black portion corresponding to "0" of the matching image data by one pixel over the entire circumference is stored. Comparison circuit 63
Is the image memory 50 and RA via the data controller 71.
According to each data from M62, the data from the image memory 50 is reduced as described later.
マッチング回路70は、データコントローラ71と、このデ
ータコントローラ71に接続したANDゲート72及びエクス
クルーシブORゲート73とにより構成されている。データ
コントローラ71は、マイクロコンピュータ30とANDゲー
ト72及びエクスクルーシブORゲート73との間のデータの
授受をマイクロコンピュータ30による制御のもとに行
う。ANDゲート72は、データコントローラ71を介する画
像メモリ50のRAMからの後述のような二値化データ及び
縮小画像データの論理積演算を行い、第1マッチング画
像データとして画像メモリ50のRAMに入力する。エクス
クルーシブORゲート73は、データコントローラ71を介す
る画像メモリ50からの後述のような両データ(前記ぬり
つぶし画像データ及び第1マッチング画像データ)の排
他的論理和演算を行い、第2マッチング画像データとし
て画像メモリ50のRAMに入力する。The matching circuit 70 includes a data controller 71, an AND gate 72 and an exclusive OR gate 73 connected to the data controller 71. The data controller 71 exchanges data between the microcomputer 30 and the AND gate 72 and the exclusive OR gate 73 under the control of the microcomputer 30. The AND gate 72 performs a logical product operation of the binarized data and the reduced image data, which will be described later, from the RAM of the image memory 50 via the data controller 71, and inputs it to the RAM of the image memory 50 as the first matching image data. . The exclusive OR gate 73 performs an exclusive OR operation of both data (the fill image data and the first matching image data) from the image memory 50 via the data controller 71 as described later, and outputs an image as the second matching image data. Input to RAM of memory 50.
なお、CRTコントローラ80は、マイクロコンピュータ30
の演算内容を映像信号として同期信号と共に発生しCRT9
0の表示面に前記映像信号の内容を表示させる。The CRT controller 80 is the microcomputer 30
The calculation contents of CRT9
The contents of the video signal are displayed on the display surface of 0.
以上のように構成した本実施例において、本発明装置を
作動させれば、マイクロコンピュータ30が第2図のフロ
ーチャートに従いステップ100aにてコンピュータプログ
ラムの実行を開始し、次のステップ110にて初期化を行
う。また、適宜な光源により上方から光が照射されてい
る被撮影物体が、テレビジョンカメラ10により直上から
撮影されて、同被撮影物体の平面画像を表わす撮影信号
として発生されると、この撮影信号がA−D変換器20に
よりディジタル信号に変換される。When the apparatus of the present invention is operated in the present embodiment configured as described above, the microcomputer 30 starts execution of the computer program in step 100a according to the flowchart of FIG. 2, and is initialized in the next step 110. I do. Further, when the object to be photographed, which is irradiated with light from above by an appropriate light source, is photographed from directly above by the television camera 10 and is generated as a photographing signal representing a plane image of the object to be photographed, this photographing signal Is converted into a digital signal by the A / D converter 20.
コンピュータプログラムがステップ120に進むと、マイ
クロコンピュータ30が、A−D変換器20からのディジタ
ル信号を、前記平面画像を表わすデータ(以下、平面画
像データという)として画像メモリ50のRAMに入力記憶
させる。この入力が終了すると、マイクロコンピュータ
30が、ステップ120aにて、「YES」と判別し、次のステ
ップ130にて、二値化回路40の起動に必要な二値化起動
信号を発生し、これに応答して二値化回路40が起動して
画像メモリ50のRAMから前記平面画像データを読出して
二値化し、この二値化結果を、二値化画像F(第3図参
照)を表わすデータ(以下、二値化画像データという)
として画像メモリ50のRAMに予め記憶させる。When the computer program proceeds to step 120, the microcomputer 30 inputs and stores the digital signal from the AD converter 20 into the RAM of the image memory 50 as data representing the plane image (hereinafter referred to as plane image data). . When this input is complete, the microcomputer
30 determines in step 120a to be "YES", and in the next step 130, generates a binarization start signal necessary for starting the binarization circuit 40, and in response thereto, the binarization circuit. 40 is activated, the plane image data is read from the RAM of the image memory 50 and binarized, and the binarized result is data representing a binarized image F (see FIG. 3) (hereinafter, binarized image). Called data)
Is stored in advance in the RAM of the image memory 50.
かかる場合、二値化回路40は、前記平面画像データを1
画素分ずつシリアルデータとして画像メモリ50のRAMか
ら読出し、これら各シリアルデータを所定閾値データを
基準に順次二値化して画像メモリ50のRAMに記憶させ
る。また、二値化画像Fにおいて、斜線領域Faは、前記
被撮影物体の平面画像における光反射部分(即ち、
「1」に相当する白色部分)を示し、非斜線領域Fbは、
前記平面画像における非光反射部分(即ち、「0」に相
当する黒色部分)を示す。In such a case, the binarization circuit 40 converts the planar image data into 1
Each pixel is read as serial data from the RAM of the image memory 50, and these serial data are sequentially binarized based on predetermined threshold data and stored in the RAM of the image memory 50. Further, in the binarized image F, the shaded area Fa is a light reflection portion (that is,
(White portion corresponding to “1”), and the non-hatched area Fb is
The non-light reflection part (namely, the black part corresponding to "0") in the said plane image is shown.
二値化回路40による二値化が終了すると、マイクロコン
ピュータ30が、ステップ140にて、縮小回路60の起動に
必要な縮小起動信号を発生し、これに応答して縮小回路
60のデータコントローラ61が起動する。ついで、マイク
ロコンピュータ30が、ステップ140aにて、画像メモリ50
のROMからぬりつぶし画像データ(第4図参照)を読出
すと、データコントローラ61が同ぬりつぶし画像データ
を9画素分ずつシリアルデータとして比較回路63に順次
付与する。すると、比較回路63が、データコントローラ
61からの各シリアルデータ及びRAM62からの縮小論理デ
ータに応じ、ぬりつぶし画像Gの全外周に沿い一画素分
ずつ黒色部分を縮小し、縮小画像Ga(第5図(A)参
照)を表わすデータ(以下、縮小画像データという)と
して形成しデータコントローラ61を介し画像メモリ50の
RAMに記憶する。When the binarization by the binarization circuit 40 is completed, the microcomputer 30 generates a reduction activation signal necessary for activating the reduction circuit 60 in step 140, and in response thereto, the reduction circuit.
The data controller 61 of 60 is activated. Then, in step 140a, the microcomputer 30 causes the image memory 50
When the fill-in image data (see FIG. 4) is read from the ROM, the data controller 61 sequentially applies the fill-in image data for 9 pixels as serial data to the comparison circuit 63. Then, the comparison circuit 63 causes the data controller
Data representing the reduced image Ga (see FIG. 5A) by reducing the black portion by one pixel along the entire outer periphery of the filled image G in accordance with the respective serial data from 61 and the reduced logical data from the RAM 62 (see FIG. 5A). (Hereinafter referred to as reduced image data), and is stored in the image memory 50 via the data controller 61.
Store in RAM.
かかる場合、縮小画像Gaにおいて、非斜線領域が、
「0」に相当する縮小黒色部分を示し、斜線領域が、
「1」に相当する白色部分を示す。In such a case, in the reduced image Ga, the non-hatched area is
The reduced black portion corresponding to "0" is shown, and the shaded area is
A white portion corresponding to "1" is shown.
縮小回路60による縮小が終了すると、マイクロコンピュ
ータ30が、ステップ140bにて「YES」と判別し、ANDゲー
ト72の起動に必要な第1マッチング起動信号をステップ
150にて発生する。すると、データコントローラ71が、
マイクロコンピュータ30からの第1マッチング起動信号
に応答して、画像メモリ50のRAMから二値化画像データ
(第3図参照)及び縮小画像データ(第5図(A)参
照)をそれぞれ1画素分ずつシリアルデータとして順次
読出してANDゲート72に付与する。When the reduction circuit 60 completes the reduction, the microcomputer 30 determines “YES” in step 140b, and outputs the first matching activation signal required for activating the AND gate 72.
It occurs at 150. Then, the data controller 71
In response to the first matching activation signal from the microcomputer 30, the binarized image data (see FIG. 3) and the reduced image data (see FIG. 5 (A)) from the RAM of the image memory 50 for one pixel each. Each of them is sequentially read as serial data and given to the AND gate 72.
すると、このANDゲート72が、前記二値化画像データに
おける各シリアルデータ及び前記縮小画像データにおけ
る各シリアルデータの各論理積を順次演算しデータコン
トローラ71を介し画像メモリ50のRAMに入力する。かか
る場合、二値化画像F(第3図参照)の非斜線領域Fbの
外周縁全体が縮小画像Ga(第5図(A)参照)の斜線領
域の内周縁全体の内側に対応するので、ANDゲート72に
よる論理積の結果、即ち前記二値化画像データ及び縮小
画像データに対するANDゲート72によるマッチングの結
果は、第5図(B)に示すようなマッチング画像Gbを表
わすデータ(以下、第1マッチング画像データという)
として画像メモリ50のRAMに記憶される。これにより、
マッチング画像Gbが縮小画像Gaと同じであることが分か
る。Then, the AND gate 72 sequentially calculates each logical product of each serial data in the binarized image data and each serial data in the reduced image data, and inputs it to the RAM of the image memory 50 via the data controller 71. In such a case, the entire outer peripheral edge of the non-hatched area Fb of the binarized image F (see FIG. 3) corresponds to the inside of the entire inner peripheral edge of the shaded area of the reduced image Ga (see FIG. 5A). The result of the AND operation by the AND gate 72, that is, the result of the matching by the AND gate 72 with respect to the binarized image data and the reduced image data is the data representing the matching image Gb as shown in FIG. 1 Matching image data)
Is stored in the RAM of the image memory 50. This allows
It can be seen that the matching image Gb is the same as the reduced image Ga.
ANDゲート72によるマッチングが終了すると、マイクロ
コンピュータ30が、ステップ150aにて「YES」と判別
し、ステップ160にて、エクスクルーシブORゲート73の
起動に必要な第2マッチング起動信号を発生する。する
と、データコントローラ71が、マイクロコンピュータ30
からの第2マッチング起動信号に応答し、画像メモリ50
のROM及びRAMからぬりつぶし画像データ(第4図参照)
及び第1マッチング画像データ(第5図(B)参照)を
それぞれ1画素分ずつシリアルデータとして順次読出し
てエクスクルーシブORゲート73に付与する。When the matching by the AND gate 72 is completed, the microcomputer 30 determines “YES” in step 150a, and in step 160, generates the second matching activation signal necessary for activating the exclusive OR gate 73. Then, the data controller 71 causes the microcomputer 30
In response to the second matching activation signal from the image memory 50
Image data from ROM and RAM (see Fig. 4)
Then, the first matching image data (see FIG. 5B) is sequentially read out as serial data for each pixel and applied to the exclusive OR gate 73.
すると、このエクスクルーシブORゲート73が、前記ぬり
つぶし画像データにおける各シリアルデータ及び前記第
1マッチング画像データにおける各シリアルデータの各
排他的論理和を順次演算し、これら各演算結果を第2マ
ッチング画像データとしてデータコントローラ71を介し
画像メモリ50のRAMに入力記憶させる。エクスクルーシ
ブORゲート73による演算が終了すると、マイクロコンピ
ュータ30が、ステップ160aにて、「YES」と判別し、コ
ンピュータプログラムをステップ170に進める。現段階
では、前記第2マッチング画像データに「1」に相当す
る画素部分が存在することを前提に不一致であると判定
し、即ち、ぬりつぶし画像G(第4図参照)と第1マッ
チング画像Gb(第5図(B)参照)との間に変化があっ
たこと、換言すると、第2マッチング画像データが
「0」になっていないことが判別され、ステップ170に
おける判別が「NO」となる。Then, the exclusive OR gate 73 sequentially calculates each exclusive OR of each serial data in the fill image data and each serial data in the first matching image data, and outputs each operation result as the second matching image data. The data is stored in the RAM of the image memory 50 via the data controller 71. When the calculation by the exclusive OR gate 73 is completed, the microcomputer 30 determines “YES” in step 160a, and advances the computer program to step 170. At this stage, it is determined that there is a mismatch on the assumption that a pixel portion corresponding to “1” exists in the second matching image data, that is, the filled image G (see FIG. 4) and the first matching image Gb. (See FIG. 5 (B)), in other words, it is determined that the second matching image data is not “0”, and the determination in step 170 is “NO”. .
このようにステップ170における判別が「NO」となる
と、マイクロコンピュータ30が、ステップ140にて、縮
小起動信号を発生しデータコントローラ61を起動させ
る。ついで、マイクロコンピュータ30が、ステップ140a
にて画像メモリ50のRAMから第1マッチング画像データ
(第5図(B)参照)を読出すと、データコントローラ
61が同第1マッチング画像データを9画素分ずつシリア
ルデータとして比較回路63に順次付与する。In this way, when the determination in step 170 is “NO”, the microcomputer 30 generates a reduction start signal and starts the data controller 61 in step 140. Then, the microcomputer 30 executes step 140a.
When the first matching image data (see FIG. 5 (B)) is read from the RAM of the image memory 50 at
Reference numeral 61 sequentially applies the first matching image data to the comparison circuit 63 for each 9 pixels as serial data.
すると、比較回路63が、データコントローラ61からの各
シリアルデータ及びRAM62からの縮小論理データに応
じ、第1マッチング画像Gbの全外周に沿い一画素分ずつ
黒色部分を縮小し、縮小画像Gc(第6図(A)参照)を
表わす縮小画像データとして形成しデータコントローラ
61を介し画像メモリ50のRAMに記憶する。かかる場合、
縮小画像Gcにおいて、非斜線領域が、「0」に相当する
縮小黒色部分を示し、斜線領域が、「1」に相当する白
色部分を示す。Then, the comparison circuit 63 reduces the black portion by one pixel along the entire outer periphery of the first matching image Gb according to each serial data from the data controller 61 and the reduction logical data from the RAM 62, and reduces the reduced image Gc (first Data controller formed as reduced image data representing FIG. 6 (A))
The image is stored in the RAM of the image memory 50 via 61. In such cases,
In the reduced image Gc, the non-hatched area indicates the reduced black portion corresponding to “0”, and the hatched area indicates the white portion corresponding to “1”.
然る後、ステップ140bにおける判別が「YES」となる
と、マイクロコンピュータ30がステップ150にて第1マ
ッチング起動信号を発生し、これに応答してデータコン
トローラ71が、画像メモリ50のRAMから二値化画像デー
タ(第3図参照)及び縮小画像データ(第6図(A)参
照)をそれぞれ1画素分ずつシリアルデータとして順次
読出してANDゲート72に付与する。Then, when the determination in step 140b is "YES", the microcomputer 30 generates the first matching start signal in step 150, and in response thereto, the data controller 71 outputs the binary value from the RAM of the image memory 50. The digitized image data (see FIG. 3) and the reduced image data (see FIG. 6 (A)) are sequentially read out as serial data for each one pixel and given to the AND gate 72.
すると、このANDゲート72が、当該二値化画像データに
おける各シリアルデータ及び縮小画像データにおけるシ
リアルデータの各論理積を順次演算しデータコントロー
ラ71を介し画像メモリ50のRAMに入力する。Then, the AND gate 72 sequentially calculates each logical product of each serial data in the binarized image data and serial data in the reduced image data, and inputs it to the RAM of the image memory 50 via the data controller 71.
かかる場合、二値化画像Fの非斜線領域Fbのうち第3図
にて符号Paにより示す部分(以下、突出部分Paという)
が縮小画像Gcの斜線領域の一部に対応し、かつ非斜線領
域Fbの突出部分Paを除く残余の領域の外周縁全体が縮小
画像Gc(第6図(A)参照)の斜線領域の内周縁全体の
内側に対応するので、ANDゲート72によるマッチングの
結果は、第6図(B)に示すようなマッチング画像Gdを
表わす第1マッチング画像データとして画像メモリ50の
RAMに記憶される。In such a case, the portion indicated by the symbol Pa in FIG. 3 in the non-hatched area Fb of the binarized image F (hereinafter referred to as the protruding portion Pa)
Corresponds to a part of the hatched area of the reduced image Gc, and the entire outer peripheral edge of the remaining area excluding the protruding portion Pa of the non-hatched area Fb is within the hatched area of the reduced image Gc (see FIG. 6A). Since it corresponds to the inside of the entire periphery, the matching result by the AND gate 72 is stored in the image memory 50 as the first matching image data representing the matching image Gd as shown in FIG. 6B.
Stored in RAM.
ステップ150aにおける判別が「YES」になると、マイク
ロコンピュータ30がステップ160にて第2マッチング起
動信号を発生し、これに応答してデータコントローラ71
が、画像メモリ50のRAMから両第1マッチング画像デー
タ(第5図(B)及び第6図(B)参照)をそれぞれ1
画素分ずつシリアルデータとして順次読出してエクスク
ルーシブORゲート73に付与する。When the determination in step 150a is "YES", the microcomputer 30 generates a second matching activation signal in step 160, and in response thereto, the data controller 71.
However, each of the first matching image data (see FIG. 5 (B) and FIG. 6 (B)) from the RAM of the image memory 50 is 1
Each pixel is sequentially read out as serial data and given to the exclusive OR gate 73.
すると、このエクスクルーシブORゲート73が、前記両第
1マッチング画像データにおける各両シリアルデータの
各排他的論理和を順次演算し、これら各演算結果を第2
マッチング画像データとしてデータコントローラ71を介
し画像メモリ50のRAMに入力記憶させる。ステップ160a
における判別が「YES」になると、マイクロコンピュー
タ30がステップ170にて上述と同様に「NO」と判別す
る。即ち、第1マッチング画像Gb(第5図(B)参照)
と第1マッチング画像Gd(第6図(B)参照)との間に
変化があったと、換言すると、第2マッチング画像デー
タが「0」になっていないことが判別される。Then, the exclusive OR gate 73 sequentially calculates each exclusive OR of both serial data in both the first matching image data, and outputs each calculation result to the second.
The matching image data is input and stored in the RAM of the image memory 50 via the data controller 71. Step 160a
When the determination in step 1 is "YES", the microcomputer 30 determines "NO" in step 170 as described above. That is, the first matching image Gb (see FIG. 5 (B))
When there is a change between the first matching image Gd and the first matching image Gd (see FIG. 6B), in other words, it is determined that the second matching image data is not “0”.
以下、上述と同様に各ステップ140,140a,140b,150,150
a,160,160a及び170を通るコンピュータプログラムの循
環演算を繰り返す過程において、上述と実質的に同様に
して、第1マッチング画像Gd(第6図(B)参照)を表
わすデータが、縮小回路60により、縮小画像Ge(第7図
(A)参照)を表わすデータとして縮小されるとともに
この縮小画像Geを表わすデータが、二値化画像F(第3
図参照)を表わすデータとの間にて、ANDゲート72によ
り、第1マッチング画像Gf(第7図(B)参照)を表わ
すデータとしてマッチングされ、この第1マッチング画
像Gfを表わすデータが、縮小回路60により、縮小画像Gh
(第8図(A)参照)を表わすデータとして縮小される
とともにこの縮小画像Ghを表わすデータが、二値化画像
Fを表わすデータとの間にて、ANDゲート72により、第
1マッチング画像Gi(第8図(B)参照)を表わすデー
タとしてマッチングされる。Hereinafter, each step 140, 140a, 140b, 150, 150 as described above
In the process of repeating the cyclic operation of the computer program passing through a, 160, 160a and 170, the data representing the first matching image Gd (see FIG. 6B) is converted by the reduction circuit 60 in substantially the same manner as described above. , The reduced image Ge (see FIG. 7 (A)) is reduced, and the data representing the reduced image Ge is the binarized image F (third image).
(Refer to the drawing) and the data representing the first matching image Gf (see FIG. 7B) by the AND gate 72, and the data representing the first matching image Gf is reduced. Reduced image Gh by circuit 60
The AND gate 72 causes the first matching image Gi to be reduced between the data representing the reduced image Gh and the data representing the binarized image F while being reduced as the data representing (see FIG. 8A). Matching is performed as data representing (see FIG. 8B).
さらに、上述と同様にして、第1マッチング画像Giを表
わすデータが、縮小回路60により、縮小画像Gj(第9図
(A)参照)を表わすデータとして縮小されるとともに
この縮小画像Gjを表わすデータが、二値化画像Fを表わ
すデータとの間にて、ANDゲート72により、第1マッチ
ング画像Gk(第9図(B)参照)を表わすデータとして
マッチングされ、この第1マッチング画像Gkを表わすデ
ータが、縮小回路60により、縮小画像Gl(第10図(A)
参照)を表わすデータとして縮小されるとともにこの縮
小画像Glを表わすデータが、二値化画像Fを表わすデー
タとの間にて、ANDゲート72により、第1マッチング画
像Gm(第10図(B)参照)を表わすデータとしてマッチ
ングされる。Further, in the same manner as described above, the data representing the first matching image Gi is reduced by the reducing circuit 60 as the data representing the reduced image Gj (see FIG. 9A), and the data representing the reduced image Gj. Is matched with the data representing the binarized image F by the AND gate 72 as data representing the first matching image Gk (see FIG. 9B), and represents the first matching image Gk. The data is reduced by the reduction circuit 60, and the reduced image Gl (Fig. 10 (A)).
The data representing the reduced image Gl and the data representing the binarized image F are reduced by the AND gate 72 to generate the first matching image Gm (FIG. 10 (B)). (Reference)).
さらに、また、上述と同様にして、第1マッチング画像
Gmを表わすデータが、縮小回路60により、縮小画像Gn
(第11図(A)参照)を表わすデータとして縮小される
とともにこの縮小画像Gnを表わすデータが、二値化画像
Fを表わすデータとの間にて、ANDゲート72により、第
1マッチング画像Go(第1図(B)参照)を表わすデー
タとしてマッチングされ、この第1マッチング画像Goを
表わすデータが、縮小回路60により、縮小画像Gp(第12
図(A)参照)を表わすデータとして縮小されるととも
に、この縮小画像Gpを表わすデータが、二値化画像Fを
表わすデータとの間にて、ANDゲート72により、第1マ
ッチング画像Gq(第12図(B)参照)を表わすデータと
してマッチングされる。Furthermore, in the same manner as described above, the first matching image
Data representing Gm is converted by the reduction circuit 60 into a reduced image Gn.
The AND gate 72 causes the first matching image Go to be reduced between the data representing the reduced image Gn and the data representing the binarized image F while being reduced as the data representing (see FIG. 11A). The data representing the first matching image Go is matched as the data representing (see FIG. 1 (B)), and the data representing the first matching image Go is reduced by the reducing circuit 60.
The data representing the reduced image Gp and the data representing the binarized image F are reduced by the AND gate 72 to generate the first matching image Gq (first image). 12 (see FIG. 12 (B)).
然る後、上述と同様にして、第1マッチング画像Gqを表
わすデータが、縮小回路60により、縮小画像Gr(第13図
(A)参照)を表わすデータとして縮小されるとともに
この縮小画像Grを表わすデータが、二値化画像Fを表わ
すデータとの間にて、ANDゲート72により、第1マッチ
ング画像Gs(第13図(B)参照)を表わすデータとして
マッチングされる。Thereafter, in the same manner as described above, the data representing the first matching image Gq is reduced by the reducing circuit 60 as the data representing the reduced image Gr (see FIG. 13 (A)), and the reduced image Gr is The represented data is matched with the data representing the binarized image F by the AND gate 72 as the data representing the first matching image Gs (see FIG. 13 (B)).
ついで、ステップ150aにおける「YES」との判別後、マ
イクロコンピュータ30が、ステップ160にて第2マッチ
ング起動信号を発生し、これに応答してデータコントロ
ーラ71が、画像メモリ50のRAMに記憶済みの両第1マッ
チング画像Gq,Gs(第12図(B)及び第13図(B)参
照)を表わす各データを上述と同様にシリアルデータと
して読出し、エクスクルーシブORゲート73が各両シリア
ルデータの各排他的論理和を順次演算し第2マッチング
画像データとしてデータコントローラ71を介し画像メモ
リ50のRAMに入力記憶させる。Then, after the determination of "YES" in step 150a, the microcomputer 30 generates the second matching start signal in step 160, and in response thereto, the data controller 71 has already stored in the RAM of the image memory 50. Each data representing both first matching images Gq, Gs (see FIG. 12 (B) and FIG. 13 (B)) is read out as serial data in the same manner as above, and the exclusive OR gate 73 excludes each serial data. The logical ORs are sequentially calculated and input and stored in the RAM of the image memory 50 via the data controller 71 as the second matching image data.
しかして、ステップ160aにおける判別が「YES」になる
と、コンピュータプログラムがステップ170に進む。然
るに、両第1マッチング画像Gq,Gsが互いに一致し前記
第2マッチング画像データが「0」、即ち、前記第2マ
ッチング画像データが全部黒になるため、マイクロコン
ピュータ30が、二値化画像Fの非斜線領域Fb内の斜線領
域Fc(第3図参照)のぬりつぶし終了との判断のもと
に、ステップ170にて「YES」と判別し、次のステップ17
0aにて、第1マッチング画像Gsを表わすデータを表示デ
ータに変換し表示信号として発生する。すると、CRTコ
ントローラ80がマイクロコンピュータ30から表示信号の
内容を映像信号として同期信号と共に発生し、これに応
答してCRT90が、第1マッチング画像Gs、即ち斜線領域F
cをぬりつぶして黒色部分とした二値化画像Fを表示す
る。Then, when the determination in step 160a is "YES", the computer program proceeds to step 170. However, since the first matching images Gq and Gs match each other and the second matching image data is "0", that is, the second matching image data is all black, the microcomputer 30 causes the binary image F Based on the judgment that the shaded area Fc (see FIG. 3) in the non-shaded area Fb of No. has been filled, it is determined to be “YES” in step 170, and next step 17
At 0a, the data representing the first matching image Gs is converted into display data and generated as a display signal. Then, the CRT controller 80 causes the microcomputer 30 to generate the contents of the display signal as a video signal together with the synchronizing signal, and in response thereto, the CRT 90 causes the first matching image Gs, that is, the hatched area F to be displayed.
The binarized image F is displayed by blackening out c.
以上説明したとおり、二値化回路40、縮小回路60及びマ
ッチング回路70をハードウェアで構成し、これら回路の
起動順序制御に必要な演算処理内容等の最小限の内容の
みをマイクロコンピュータ30におけるソフトウェアで構
成するようにしたので、前記二値化画像のぬりつぶし領
域の認識なくして、ソフトウェアとハードウェアの相乗
作用を活用して、簡単な汎用性あるハードウェア構成の
もとで前記ぬりつぶし領域のぬりつぶしを高速かつ低コ
ストにて行い得る。As described above, the binarization circuit 40, the reduction circuit 60, and the matching circuit 70 are configured by hardware, and only the minimum content such as the arithmetic processing content necessary for controlling the starting order of these circuits is software in the microcomputer 30. Since it is configured with the above, it is possible to utilize the synergistic effect of software and hardware without recognizing the fill area of the binarized image, and fill the fill area with a simple and versatile hardware configuration. Can be performed at high speed and at low cost.
第1図は本発明の一実施例を示すブロック図、第2図は
第1図におけるマイクロコンピュータの作用を示すフロ
ーチャート、第3図は二値化画像の例示図、第4図はぬ
りつぶし画像の例示図、及び第5図(A)〜第13図
(B)は縮小及びマッチングの例示説明図である。 符号の説明 10…テレビジョンカメラ(撮影手段)、30…マイクロコ
ンピュータ(演算処理手段)、40…二値化回路(二値化
手段)、50…画像メモリ、60…縮小回路(縮小手段)、
70…マッチング回路(マッチング手段)。FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a flowchart showing the operation of the microcomputer in FIG. 1, FIG. 3 is an illustration of a binarized image, and FIG. 4 is a filled image. FIG. 5 (A) to FIG. 13 (B) are illustrative diagrams of reduction and matching. Explanation of Codes 10 ... Television camera (imaging means), 30 ... Microcomputer (arithmetic processing means), 40 ... Binarization circuit (binarization means), 50 ... Image memory, 60 ... Reduction circuit (reduction means),
70 ... Matching circuit (matching means).
フロントページの続き (56)参考文献 IEEE Transactions on Pattem Analysis and Machine Intelli gence,vol.PAMI−3,n o.4,1981,P.476−481,Kenda ll Preston,Jr,:“Som e Notes on Cellular Logic Operators"Continued Front Page (56) References IEEE Transactions on Pattern Analysis and Machine Intelligenence, vol. PAMI-3, no. 4, 1981, p. 476-481, Kendall II Preston, Jr .: "Some Notes on Cellular Logic Operators".
Claims (1)
外形像を平面画像として撮影する撮影手段と、 前記撮影手段により撮影された平面画像を二値化画像と
して二値化形成してこの二値化画像を二値化画像データ
として生成する二値化手段と、 前記撮影手段により撮影された平面画像の外側輪郭を包
囲し得る外側輪郭をもつような基準画像を基準画像デー
タとして生成する基準画像データ生成手段と、 前記基準画像データ生成手段により生成された基準画像
の全外周に沿い1画素分ずつ黒色部分を縮小して縮小画
像データを生成する縮小手段と、 前記縮小手段により縮小生成された縮小画像データと前
記二値化手段により生成された二値化画像データとの論
理積により第1マッチング画像データを生成する第1マ
ッチング手段と、前記第1マッチング手段により生成さ
れた第1マッチング画像データと前記基準画像データ生
成手段により生成された基準画像データとの排他的論理
和により第2マッチング画像データを生成する第2マッ
チング手段とよりなるマッチング手段と、 前記第1マッチング画像データを出力する出力手段と、 を備え、 前記第1マッチング手段により生成された第1マッチン
グ画像データを新たな基準画像データとする演算処理
と、当該新たな基準画像を前記縮小手段により縮小して
新たな縮小画像データを生成させる演算処理と、当該縮
小画像データと前記二値化手段により生成された二値化
画像データとの前記第1マッチング手段による論理積に
よる新たな第1マッチング画像データを生成させる演算
処理と、当該新たな第1マッチング画像データと前記新
たな基準画像データとの前記第2マッチング手段による
排他的論理和による新たな第2マッチング画像データを
生成させる演算処理とを行うとともに、当該新たな第2
マッチング画像データが全部黒になるまで上述の各演算
処理を繰り返して行い、当該新たな第2マッチング画像
データが全部黒になると前記出力手段に前記新たな第1
マッチング画像データを出力する演算処理手段を設ける
ようにしたことを特徴とする画像処理装置。1. A photographing means for photographing a contour image of an object to be photographed, which is irradiated with light from an appropriate light source, as a plane image, and a plane image photographed by the photographing means is binarized and formed as a binarized image. Binarizing means for generating this binarized image as binarized image data, and a reference image having an outer contour capable of surrounding the outer contour of the plane image photographed by the photographing means as the reference image data. A reference image data generating unit, a reducing unit configured to reduce the black portion by one pixel along the entire outer circumference of the reference image generated by the reference image data generating unit to generate reduced image data, and the reducing unit First matching means for generating first matching image data by ANDing the generated reduced image data and the binarized image data generated by the binarizing means; Matching means including second matching means for generating second matching image data by exclusive OR of the first matching image data generated by the first matching means and the reference image data generated by the reference image data generating means. And an output unit that outputs the first matching image data, and an arithmetic process that uses the first matching image data generated by the first matching unit as new reference image data, and the new reference image. A calculation process for reducing by the reducing means to generate new reduced image data, and a new logical product by the first matching means of the reduced image data and the binarized image data generated by the binarizing means. Processing for generating such first matching image data, and the new first matching image data Performs an arithmetic processing to produce a new second matching image data by an exclusive OR by the second matching means between the new reference image data, the new second
The above-described arithmetic processes are repeatedly performed until the matching image data becomes all black, and when the new second matching image data becomes all black, the output means outputs the new first
An image processing apparatus characterized in that arithmetic processing means for outputting matching image data is provided.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62314968A JPH0758506B2 (en) | 1987-12-11 | 1987-12-11 | Image processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62314968A JPH0758506B2 (en) | 1987-12-11 | 1987-12-11 | Image processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01155479A JPH01155479A (en) | 1989-06-19 |
| JPH0758506B2 true JPH0758506B2 (en) | 1995-06-21 |
Family
ID=18059831
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62314968A Expired - Lifetime JPH0758506B2 (en) | 1987-12-11 | 1987-12-11 | Image processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0758506B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0383179A (en) * | 1989-08-28 | 1991-04-09 | Toto Ltd | Image processor |
| JP5146959B2 (en) * | 2008-03-27 | 2013-02-20 | 国立大学法人九州工業大学 | Parallax sensor and parallax image generation method |
-
1987
- 1987-12-11 JP JP62314968A patent/JPH0758506B2/en not_active Expired - Lifetime
Non-Patent Citations (1)
| Title |
|---|
| IEEETransactionsonPattemAnalysisandMachineIntelligence,vol.PAMI−3,no.4,1981,P.476−481,KendallPreston,Jr,:"SomeNotesonCellularLogicOperators" |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01155479A (en) | 1989-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2591984B2 (en) | Pattern recognition device | |
| CN109274949A (en) | Video image processing method and device thereof, display device | |
| JPH0591411A (en) | Image processing device | |
| JPH0758506B2 (en) | Image processing device | |
| US7387386B2 (en) | Ophthalmologic image processing apparatus | |
| JP3985385B2 (en) | Surface defect detector | |
| JP2578409B2 (en) | Image processing device | |
| CN110677635A (en) | Data parameter field setting system | |
| JPS6051382A (en) | Window processing system of picture | |
| JP2814769B2 (en) | Image processing device | |
| JPS61177018A (en) | Method of compensating binary code threshold | |
| JP3907083B2 (en) | Image processing method | |
| JPH05157529A (en) | Image processing system | |
| JPH11120343A (en) | Image processing device | |
| JPH02140886A (en) | Picture preprocessing device | |
| CN116894777A (en) | Image brightness adjustment method | |
| JPS62256180A (en) | Picture processing method | |
| JPH11178815A (en) | Out-of-radiation-field blackening process device | |
| JPH07160861A (en) | Image processing device | |
| JPH05298436A (en) | Image processing device | |
| JPH04312183A (en) | Picture processor | |
| JPH01158879A (en) | Binary picture forming device | |
| JPH0520454A (en) | Bold generation method | |
| JP2001143079A (en) | Image processing method and apparatus | |
| JPH0734219B2 (en) | Region of interest designator |