JPS60201484A - Picture data processing unit - Google Patents
Picture data processing unitInfo
- Publication number
- JPS60201484A JPS60201484A JP59057607A JP5760784A JPS60201484A JP S60201484 A JPS60201484 A JP S60201484A JP 59057607 A JP59057607 A JP 59057607A JP 5760784 A JP5760784 A JP 5760784A JP S60201484 A JPS60201484 A JP S60201484A
- Authority
- JP
- Japan
- Prior art keywords
- filter circuit
- value
- pixel
- output
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(a)発明の技術分野
本発明は、データ処理装置に係り、とくに画像のエツジ
(輪郭)を強調するための処理を行う画像データ処理装
置に関する。DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to a data processing apparatus, and more particularly to an image data processing apparatus that performs processing for emphasizing the edges of an image.
(b)技術の背景
電了剖算機システムを利用する画像処理技術の分野にお
いては、被処理画像を観測し所定ピンチのメツシュ状に
配列される画素毎に濃度等の画像情報をディジタルデー
タに変換して各種の演算処理を行うのであるが、このよ
うにして多値化された画像データを観察者が見やすくな
るように鮮明化する。あるいは画像認識における特徴抽
出等の目的で画像の輪郭を抽出する処理がよく行われて
いる。(b) Background of the technology In the field of image processing technology that uses an autopsy system, images to be processed are observed and image information such as density is converted into digital data for each pixel arranged in a mesh shape with a predetermined pinch. After conversion, various arithmetic processing is performed, and the multivalued image data is made clearer so that it is easier for the viewer to see. Alternatively, processing for extracting the outline of an image is often performed for the purpose of feature extraction in image recognition.
ところが被処理画像は、最初から濃淡の変化が緩やかも
のがあり、また濃淡の変化が急峻な画像であっても観測
系の高域特性が不足する場合には鈍った観測画像が得ら
れ、2値化あるいは輪郭抽出が困難になることがよくあ
る。However, the image to be processed may have gradual changes in shading from the beginning, and even if the image has steep changes in shading, a dull observed image may be obtained if the observation system lacks high-frequency characteristics. It is often difficult to quantify or extract contours.
したがって、このように濃淡の変化の緩やかな画像を2
値化する。あるいはこのような画像の輪郭を抽出する場
合には1画像の輪郭すなわち濃淡の変化部を明確にする
ためにエツジ強調と称される処理が行われる。Therefore, if you create an image with gradual changes in shading like this,
Value. Alternatively, when extracting the contour of such an image, a process called edge enhancement is performed in order to clarify the contour of one image, that is, the change in density.
(C)従来技術と問題点
前記エツジ強調を行うための画像データ処理装置として
、従来、微分フィルタ回路等の線型フィルタ回路を使用
するもの、あるいはエツジ方向に対応した多種類のフィ
ルタ回路の出力の何れかを選択する非線型フィルタ回路
によるものが用いられていた。(C) Prior Art and Problems Conventionally, image data processing apparatuses for performing the edge enhancement described above use linear filter circuits such as differential filter circuits, or outputs from various types of filter circuits corresponding to edge directions. A non-linear filter circuit that selects one of these has been used.
しかし前者には、被処理画像中に第1図(alに示すよ
うな孤立ノイズがある場合にはエツジ強調によって同図
(blに示すような出力が得られるので良質なエツジ強
調の効果が得られないという欠点。However, in the former case, if there is isolated noise as shown in Figure 1 (al) in the image to be processed, edge enhancement produces an output as shown in Figure 1 (bl), so a high-quality edge enhancement effect can be obtained. The disadvantage is that it cannot be done.
また後者には、多種たとえば8種類のフィルタ回路を用
いるため処理時間を要するほか装置規模が大きくなると
いう欠点があった。Furthermore, the latter method has disadvantages in that it requires processing time and increases the scale of the device since it uses a wide variety of filter circuits, for example, eight types.
(d)発明の目的
本発明の目的は、比較的短い処理時間で良質なエツジ強
調の効果が得られる画像データ処理装置を提供すること
にある。(d) Object of the Invention An object of the present invention is to provide an image data processing device that can obtain high-quality edge enhancement effects in a relatively short processing time.
(e)発明の構成 すなわち本発明になる画像データ処理装置は。(e) Structure of the invention That is, the image data processing device according to the present invention is as follows.
画像を所定のピンチのメソシュ状に配列される画素毎に
ディジタル化して得られる画像データを1画素ずつ読み
取って得られる読取り画素の値をその画素を含む所定範
囲内の複数の画素の値の最大値に変換して出力する最大
値フィルタ回路と、前記読取り画素の値をその画素を含
む所定範囲内の複数の画素の値の最小値に変換して出力
する最小値フィルタ回路と、前記読取り画素の値に対し
その画素を含む所定範囲内の画素の値によって微分演算
を施して出力する微分フィルタ回路と、前記最大値フィ
ルタ回路の出力と前記最小値フィルタ回路の出力と前記
微分フィルタ回路の出力とを用いて前記読取り画素の値
に対し演算を行う演算回路とを備えることにって前記目
的を達するようにしたものである。The value of the read pixel obtained by reading the image data obtained by digitizing the image pixel by pixel arranged in a predetermined pinch mesh shape one by one is calculated as the maximum of the values of multiple pixels within a predetermined range including that pixel. a maximum value filter circuit that converts the value of the read pixel to a value and outputs the value; a minimum value filter circuit that converts the value of the read pixel to the minimum value of the values of a plurality of pixels within a predetermined range including the pixel and outputs the value; and the read pixel a differential filter circuit that performs differential operation on the value of by pixel values within a predetermined range including the pixel and outputs the result, an output of the maximum value filter circuit, an output of the minimum value filter circuit, and an output of the differential filter circuit. The above object is achieved by including an arithmetic circuit that performs an arithmetic operation on the value of the read pixel using the above.
(f)発明の実施例 次に本発明の要旨を実施例によって具体的に説明する。(f) Examples of the invention Next, the gist of the present invention will be specifically explained using examples.
第2図は本発明−実施例の構成を示すブロック図であり
9図において、1は被処理画像を観測し0.1mmのピ
ッチのメソシュ状に配列される画素毎の濃度を多値デー
タに変換して得られる多値画像データを記憶する画像メ
モリ、2は画像メモリ1に記憶されている多値画像デー
タに対し第3図(a)および山)に例示するような3×
1および1×3のマスクによる近傍演算を施すことによ
って二次微分値を出力する微分フィルタ回路、3はシフ
トレジスタによって構成され前記画像メモリ1に記憶さ
れている多値画像データをマスク走査によって読み取り
後記最大値フィルタ回路4および最小値フィルタ回路5
における処理時間に相当する時間の遅れを与えて出力す
る時間遅れ回路、4は画像メモリ1に記憶されている多
値画像データをマスク走査によって読取り各画素を中心
とする3×1またはiX3のマスクの近傍領域の画素中
の画素値の最大値を出力する最大値フィルタ回路、5は
画像メモリ1に記憶されている多値画像データをマスク
走査によって読取り各画素を中心とする3×1または1
×3のマスクの近傍領域の画素中の画素値の最小値を出
力する最小値フィルタ回路。Fig. 2 is a block diagram showing the configuration of an embodiment of the present invention. In Fig. 9, 1 observes the image to be processed and converts the density of each pixel arranged in a mesh pattern with a pitch of 0.1 mm into multivalued data. An image memory 2 stores multivalued image data obtained by conversion, and 2 is a 3×
A differential filter circuit 3 outputs a second-order differential value by performing neighborhood operations using 1 and 1×3 masks, 3 is constituted by a shift register, and reads the multivalued image data stored in the image memory 1 by mask scanning. Maximum value filter circuit 4 and minimum value filter circuit 5 described later
A time delay circuit 4 outputs a time delay corresponding to the processing time in , and 4 reads the multivalued image data stored in the image memory 1 by mask scanning and creates a 3×1 or i×3 mask centered on each pixel. A maximum value filter circuit 5 outputs the maximum value of pixel values in pixels in a neighboring area of
A minimum value filter circuit that outputs the minimum value of the pixel values in the pixels in the vicinity of the ×3 mask.
6は微分フィルタ回路2によって得られた二次微分値を
逐次入力し、その値があらかじめ設定した閾値thに対
しthより大きい値であるか、 thと−thの間の値
であるか、または−thより小さい値であるかの判定を
行う判定回路、7は判定回路6による判定結果に応じて
、微分フィルタ回路2の出力がthより大きい値である
ときには最大値フィルタ回路4の出力を選択して出力し
、微分フィルタ回路2の出力がthと−thとの間の値
であるときには時間遅れ回路3の出力を選択して出方し
、また微分フィルタ回路2の出力が−thより小さい値
であるときには最小値フィルタ回路5の出力を選択して
出力する演算回路、8は演算回路7の出力を格納ず出力
メモリである。6 sequentially inputs the second-order differential value obtained by the differential filter circuit 2, and determines whether the value is larger than th with respect to a preset threshold th, or is a value between th and -th, or A determination circuit 7 determines whether the value is smaller than -th, and 7 selects the output of the maximum value filter circuit 4 when the output of the differential filter circuit 2 is a value greater than th, according to the determination result by the determination circuit 6. When the output of the differential filter circuit 2 is between th and -th, the output of the time delay circuit 3 is selected and output, and the output of the differential filter circuit 2 is smaller than -th. 8 is an output memory that does not store the output of the arithmetic circuit 7.
なお、最大値フィルタ回路4および最小値フィルタ回路
5において用いるマスクは、微分フィルタ回路2が3×
1のマスクを用いるときば3×1を用い、微分フィルタ
回路2力月×3のマスクを用いるときは1×3を用いる
。また各マスクは長手方向を主走査方向とするラスク走
査によって用いる。Note that the mask used in the maximum value filter circuit 4 and the minimum value filter circuit 5 is that the differential filter circuit 2 is
When a mask of 1 is used, 3×1 is used, and when a mask of 2×3 differential filter circuits is used, 1×3 is used. Further, each mask is used by rask scanning in which the longitudinal direction is the main scanning direction.
第4図は、理解を容易にするために、−次元的に表現さ
れる画像データによって各部におりる動作の原理を説明
する図(ただし横軸は画素の読取り方向を示し縦軸は濃
度の値を示す)であり、(a)は画像メモリ1に記憶す
るために観測される前の比較的濃度傾斜の急峻な被処理
画像の例、(b)は(alのよな画像を高域特性が不足
する観測系によって観測して得られ画像メモリ1に記憶
される鈍った画像データ、(C)は(1))の画像を微
分フィルタ回路2によって微分し7てiすられる画像デ
ータ、(d)は(blの画像を最小値フィルタ回路5に
よって処理して得られる画像データ、(e)はfblの
画像を最大値フィルタ回に’li 4によって処理して
得られる画像データ。For ease of understanding, Figure 4 is a diagram that explains the principle of operation in each part using image data expressed in a -dimensional manner (the horizontal axis indicates the pixel reading direction, and the vertical axis indicates the density). (a) is an example of a processed image with a relatively steep gradient of density before being observed to be stored in the image memory 1, and (b) is an example of a processed image with a relatively steep gradient of density (al). (C) is the image data obtained by differentiating the image of (1)) with the differential filter circuit 2 and then i, (d) is image data obtained by processing the image of (bl by the minimum value filter circuit 5), (e) is image data obtained by processing the image of fbl by the 'li 4 in the maximum value filter circuit.
(flは[blの画像を時間遅れ回路3によって遅延し
てfgられる画像データである。またfglはfb)の
画像に幻する演算回路7の出力を示す。(fl is the image data obtained by delaying the image of [bl by the time delay circuit 3 and fg. Also, fgl shows the output of the arithmetic circuit 7 that appears as the image of fb).
第4図fglにおいて■・■および■は、演算回路7に
おいて、それぞれ1時間遅れ回路3の出力(dl・最大
値フィルタ回路4の出力fe)および最小値フィルタ回
路5の出力fflが選択されたことを表し。In Fig. 4 fgl, ■, ■ and ■ indicate that the output of the one-time delay circuit 3 (dl/output fe of the maximum value filter circuit 4) and the output ffl of the minimum value filter circuit 5 are selected in the arithmetic circuit 7, respectively. represents that.
fblとffflとを比較することによって、a変度化
の緩やかな画像(blが濃度変化の急峻な画像(gl変
換されることが判る。By comparing fbl and fffl, it can be seen that an image with a gradual a change (bl) is an image with a steep density change (gl conversion).
ま〕こ、上記実施例では、微分フィルタ回路2の出力が
そのまま演算回路7の出力として表れないので、第1図
によって説明したような従来例におけるよな孤立ノイズ
による悪影響が生じない。In the above embodiment, since the output of the differential filter circuit 2 does not appear as it is as the output of the arithmetic circuit 7, there is no adverse effect caused by isolated noise as in the conventional example explained with reference to FIG.
なお上記実施例は、微分フィルタ回路2・最大値フィル
タ回路4および最小値フィルタ回路5は何れも3×1お
よび1×3のウィンドーによる近傍演算を行った場合の
例であるが、3×3をはしめ各種のウィンドーによる近
傍演算によっても同様な処理を行うことができる。Note that in the above embodiment, the differential filter circuit 2, maximum value filter circuit 4, and minimum value filter circuit 5 all perform neighborhood calculations using 3×1 and 1×3 windows. Similar processing can also be performed using neighborhood calculations using various windows.
(g)発明の効果
以上、実施例によって説明したように9本発明によれば
比較的短い処理時間で良質なエツジ強調の効果が得られ
、多値画像の輪郭抽出等を正確に行うことができる。(g) Effects of the Invention As explained in the examples, according to the present invention, a high-quality edge enhancement effect can be obtained in a relatively short processing time, and contour extraction of multi-level images can be performed accurately. can.
第1図は従来例の問題に関する説明図、第2図は本発明
−実施例のブロック図、第3図は微分フィルタ回路の説
明図、第4図は実施例の動作に関する説明図である。
図中、2は微分フィルタ回路、4は最大値フィルタ回路
、5は最小値フィルタ回路、7は演算回路である。
#I@
事2閉FIG. 1 is an explanatory diagram regarding the problem of the conventional example, FIG. 2 is a block diagram of an embodiment of the present invention, FIG. 3 is an explanatory diagram of a differential filter circuit, and FIG. 4 is an explanatory diagram regarding the operation of the embodiment. In the figure, 2 is a differential filter circuit, 4 is a maximum value filter circuit, 5 is a minimum value filter circuit, and 7 is an arithmetic circuit. #I @ thing 2 closed
Claims (2)
画素毎にディジタル化して1%られる画像データを1画
素ずつ読み増って得られる読取り画素の値をその画素を
含む所定範囲内の複数の画素の値の最大値に変換して出
力する最大値フィルタ回路と、前記読取り画素の値をそ
の画素を含む所定範囲内の複数の画素の値の最小値に変
換し゛ζ出力する最小値フィルタ回路と、前記読取り画
素の値に対しその画素を含む所定範囲内の画素の値によ
って微分演算を施して出力する微分フィルタ回路と。 前記最大値フィルタ回路の出力と前記最小値フィルタ回
路の出力と前記微分フィルタ回路の出力とを用いて前記
読取り画素の値に対し演算を行う演算回路とを備えるこ
とを特徴とする画像データ処理装置。(1) Digitize each pixel of the image that can be arranged in a predetermined mesh shape and read the image data by 1 pixel, and calculate the value of the read pixel for multiple values within a predetermined range including that pixel. A maximum value filter circuit that converts the value of the read pixel to the maximum value and outputs it, and a minimum value filter circuit that converts the value of the read pixel to the minimum value of the values of a plurality of pixels within a predetermined range including that pixel and outputs it. and a differential filter circuit that performs a differential operation on the value of the read pixel using values of pixels within a predetermined range including the read pixel and outputs the result. An image data processing device comprising: an arithmetic circuit that performs an arithmetic operation on the value of the read pixel using the output of the maximum value filter circuit, the output of the minimum value filter circuit, and the output of the differential filter circuit. .
づいて前記読取り画素の値または前記最大値フィルタ回
路の出力または前記最小値フィルタ回路の出力の何れか
を選択する処理を行うものであることを特徴とする特許
請求の範囲第(1)項記載の画像データ処理装置。(2) The arithmetic circuit performs a process of selecting either the value of the read pixel, the output of the maximum value filter circuit, or the output of the minimum value filter circuit based on the output of the differential filter circuit. An image data processing device according to claim (1), characterized in that:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59057607A JPS60201484A (en) | 1984-03-26 | 1984-03-26 | Picture data processing unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59057607A JPS60201484A (en) | 1984-03-26 | 1984-03-26 | Picture data processing unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60201484A true JPS60201484A (en) | 1985-10-11 |
Family
ID=13060541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59057607A Pending JPS60201484A (en) | 1984-03-26 | 1984-03-26 | Picture data processing unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60201484A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0472782A1 (en) * | 1990-08-27 | 1992-03-04 | Koninklijke Philips Electronics N.V. | Method of localizing an extreme amplitude value in multivalued amplitude data field and apparatus for performing the method |
| EP1246452A3 (en) * | 2001-03-26 | 2004-01-28 | Micronas Munich GmbH | Method and device for steepening signal transitions in television pictures |
-
1984
- 1984-03-26 JP JP59057607A patent/JPS60201484A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0472782A1 (en) * | 1990-08-27 | 1992-03-04 | Koninklijke Philips Electronics N.V. | Method of localizing an extreme amplitude value in multivalued amplitude data field and apparatus for performing the method |
| EP1246452A3 (en) * | 2001-03-26 | 2004-01-28 | Micronas Munich GmbH | Method and device for steepening signal transitions in television pictures |
| US7098964B2 (en) | 2001-03-26 | 2006-08-29 | Micronas Gmbh | Apparatus and method for slope-enhancement of signal transitions in television pictures |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3973239A (en) | Pattern preliminary processing system | |
| JP3348167B2 (en) | Image binarization device | |
| EP0650287B1 (en) | Image processing method and apparatus | |
| EP0159879A2 (en) | Image processing system | |
| JPH1084475A (en) | Image area determination method and image processing apparatus | |
| JP2000181992A (en) | Color document image recognition device | |
| JP4804382B2 (en) | Image processing method, image processing program, and image processing apparatus | |
| US6232978B1 (en) | Image processing apparatus, and method of controlling same, using a combination of enlargement and fixed ratio reduction processing | |
| US8401325B2 (en) | Image processing method, image processing apparatus, and computer program for core line modification of a thinning figure in an image process | |
| US6983071B2 (en) | Character segmentation device, character segmentation method used thereby, and program therefor | |
| JP3783815B2 (en) | Image processing device | |
| JPH07118002B2 (en) | Image processing device | |
| JP4008715B2 (en) | Form reading device and form reading processing program | |
| JP2674083B2 (en) | Image area identification device | |
| JPH05342340A (en) | Image processing method and apparatus thereof | |
| JPH02128575A (en) | Image processing device | |
| JP3054315B2 (en) | Image processing method and apparatus | |
| JP3054299B2 (en) | Image processing apparatus and method | |
| JP2853141B2 (en) | Image area identification device | |
| JPS59195759A (en) | Enlarging and contracting method of picture | |
| JPH03133262A (en) | Character area separation system | |
| JPH0522598A (en) | Image input device | |
| JPS60142482A (en) | Reduced image creation device | |
| JP3061830B2 (en) | Image processing device | |
| JPH06139343A (en) | Image processing device |