JPH0451375A - Image processing device - Google Patents

Image processing device

Info

Publication number
JPH0451375A
JPH0451375A JP2161902A JP16190290A JPH0451375A JP H0451375 A JPH0451375 A JP H0451375A JP 2161902 A JP2161902 A JP 2161902A JP 16190290 A JP16190290 A JP 16190290A JP H0451375 A JPH0451375 A JP H0451375A
Authority
JP
Japan
Prior art keywords
data
neural network
image data
picture
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2161902A
Other languages
Japanese (ja)
Other versions
JP2810497B2 (en
Inventor
Yukari Shimomura
下村 ゆかり
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2161902A priority Critical patent/JP2810497B2/en
Priority to US07/713,312 priority patent/US5309525A/en
Priority to DE69127510T priority patent/DE69127510T2/en
Priority to EP91305365A priority patent/EP0461903B1/en
Publication of JPH0451375A publication Critical patent/JPH0451375A/en
Application granted granted Critical
Publication of JP2810497B2 publication Critical patent/JP2810497B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

PURPOSE:To improve the precision of a multivalue processing by providing a multivalue means by means of a neural network, which inputs picture data in an area where a picture element being the object of multivaluing becomes asymmetric in a picture processor estimating multivalued picture data from binarized picture data. CONSTITUTION:Windows are set to be asymmetric as against a notable picture element. A line buffer 1 receives binary data for four lines. A data latch 2 obtains binary picture data of the windows of 4X4. Data is given to the conversion table 3 of a ROM system as an address. Thus, the conversion table 3 outputs multivalued data of 256 layers to input data. The conversion table 3 is decided by the neural network 201 and the like. The neural network 201 and the like learn based on a back propagation method, obtains outputs as against all input patterns of 4X4 and set them to be a lookup table by ROM.

Description

【発明の詳細な説明】 本発明は、2値化画像から、元の多値画像を復元処理す
る画像処理装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an image processing device that restores an original multivalued image from a binarized image.

[従来の技術] 従来、2値化画像から、元の多値画像を復元処理する方
法としては、対象画素を中心とする矩形領域のウィンド
ウを設け、その内部の2値パターンから、ニューラルネ
ットワークを利用して、多値データを推定する方法も提
案されている。
[Prior Art] Conventionally, as a method for restoring an original multivalued image from a binary image, a rectangular area window centered on the target pixel is provided, and a neural network is applied from the binary pattern inside the window. A method has also been proposed for estimating multivalued data using this method.

[発明が解決しようとする課題] しかしながら、上述のウィンドウを設ける方法では、大
きなウィンドウを設けないとよい結果が得られないが、
その場合、参照画素が多くなりすぎて、ニューラルネッ
トワークを用いて多値変換するには、ハードウェア化が
困難であった。
[Problems to be Solved by the Invention] However, with the method of providing a window as described above, good results cannot be obtained unless a large window is provided.
In that case, the number of reference pixels would be too large, making it difficult to implement hardware for multi-value conversion using a neural network.

ところで、濃度を保存する2値化方法である、誤差拡散
法や平均濃度近似法では、ある画素の2値化による濃度
の誤差を、右隣および真下の画素に分配して保存する。
By the way, in the error diffusion method and the average density approximation method, which are binarization methods that preserve the density, the density error caused by the binarization of a certain pixel is distributed to the pixels immediately to the right and directly below and saved.

従って、処理しようとする画素の濃度りは、D=(左方
からの誤差)+(上方からの誤差)+(自身の誤差)十
〇 と表わすことができる。ここでαは、誤差拡散法の場合
における拡散マトリクスによって、他の画素から受ける
誤差である。
Therefore, the density of the pixel to be processed can be expressed as D=(error from the left)+(error from above)+(own error) 10. Here, α is an error received from other pixels due to the diffusion matrix in the case of the error diffusion method.

すなわち、濃度を保存する2値化法では、注目画素では
、左方および上方からの影響が強いことになる。
That is, in the binarization method that preserves density, the pixel of interest is strongly influenced from the left and above.

従って、2値化画像データから、多値画像を推定すると
きには、注目画素の左方および上方に重点をおけばよい
こととなる。
Therefore, when estimating a multivalued image from binarized image data, it is sufficient to place emphasis on the left side and above the pixel of interest.

[課題を解決するための手段および作用]上記課題を解
決するために、本発明の画像処理装置は、多値化対象画
素を含む複数の画素からなる2値画像データを入力する
入力手段と、入力された2値画像データから、前記多値
化対象画素の多値復元処理を、ニューラルネットワーク
により行なう多値化手段とを具え、前記入力手段に、前
記多値化対象画素について、非対称となる領域の画像デ
ータを入力する。
[Means and effects for solving the problems] In order to solve the above problems, the image processing apparatus of the present invention includes an input means for inputting binary image data consisting of a plurality of pixels including a pixel to be multivalued; a multi-value conversion means for performing multi-value restoration processing of the multi-value conversion target pixel from input binary image data using a neural network; Input the image data of the area.

[実施例] 本実施例では、第3図に示すようなウィンドウを設ける
ものとする。第3図のウィンドウは、注目画素に対して
、上方および左方の画素を多く含むものである。
[Example] In this example, a window as shown in FIG. 3 is provided. The window in FIG. 3 includes many pixels above and to the left of the pixel of interest.

第1図は、本発明の1実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.

第1図において、lはFIFOla 〜ldで構成され
たラインバッファであり、図示しない画像入力装置より
の2値データの入力を受けて、4ラスタライン分のデー
タが蓄えられるものとする。
In FIG. 1, l is a line buffer composed of FIFOla to ld, which receives binary data input from an image input device (not shown) and stores data for four raster lines.

2は、ラインバッファ101からの4ラインのデータを
ライン毎に4画素のデータをラッチするデータラッヂで
ある。従って、このデータラッヂ2からは、4×4のウ
ィンドウの2値画像データが得られる。
2 is a data latch that latches 4 lines of data from the line buffer 101 and latches 4 pixels of data for each line. Therefore, from this data ledge 2, binary image data of a 4×4 window is obtained.

この4×4の16ビツトのデータは、ROM形式の変換
テーブル3のアドレスとして与えられる。変換テーブル
3は、後述するように、ニューラルネットワークによっ
て決定されたもので、入力データに対して、256階調
(8ビツト)の多値データを出力する。
This 4×4 16-bit data is given as an address of the conversion table 3 in ROM format. As will be described later, the conversion table 3 is determined by a neural network, and outputs multivalued data of 256 gradations (8 bits) in response to input data.

以上の各部の制御は、不図示のCPUによって行なわれ
る。
Control of each section described above is performed by a CPU (not shown).

次に、ニューラルネットワークを用いた2値化方式の推
定と、ニューラルネットワークを用いた多値化処理につ
いて説明する。
Next, estimation of a binarization method using a neural network and multi-value processing using a neural network will be explained.

先ず、パックプロパゲーション型ニューラルネットワー
クにおける一般的な学習の手順を第2図(a)を例とし
て説明する。
First, a general learning procedure in a pack propagation neural network will be explained using FIG. 2(a) as an example.

第2図(a)に示されたニューラルネットワークでは、
入力層201にューロン数ii)からの出力(i−ou
t)204が、1層よりなる中間層202にューロン数
jj)に入力され、中間層202からの出力(j−ou
t)205が出力層203にューロン数kk)に入力さ
れ、出力層203からは、出力(k −out)206
が出力される。また、207は、理想出力(ideal
out )である。
In the neural network shown in Figure 2(a),
In the input layer 201, the output (i-ou
t) 204 is input to the intermediate layer 202 consisting of one layer as the number of neurons jj), and the output from the intermediate layer 202 (j-ou
t) 205 is input to the output layer 203 as the number of neurons kk), and from the output layer 203, the output (k - out) 206
is output. Further, 207 is an ideal output (ideal output).
out).

ニューラルネットワークでは、入力データと、それに対
する理想出力(1deal−out、 )とを用意し、
これと出力(k−out)206との比較により、中間
層における結合強度WJI [jj、 ii](図中の
208)、出力層における結合強度WkJ[kk、 j
、j]  (図中の209)を決定する。
In a neural network, input data and an ideal output for it (1 deal-out, ) are prepared,
By comparing this with the output (k-out) 206, the coupling strength in the intermediate layer WJI [jj, ii] (208 in the figure) and the coupling strength in the output layer WkJ [kk, j
, j] (209 in the figure) is determined.

上述のニューラルネットワークによる学習手順を、第2
図(b)のフローチャートを用いて更に詳細に説明する
The learning procedure using the neural network described above is
This will be explained in more detail using the flowchart shown in FIG.

先ず、ステップ5401で、重み係数(結合強度) W
、+: [jj、 ii]、 Wk、[kk、 jj]
の初期値を与える。ここでは、学習過程での収束を考慮
して、−〇、5〜+0.5の範囲の値を選択する。
First, in step 5401, the weighting coefficient (coupling strength) W
, +: [jj, ii], Wk, [kk, jj]
Give the initial value of . Here, in consideration of convergence in the learning process, a value in the range of -0.5 to +0.5 is selected.

次に、スJツブ5402で学習用の入力データ1−ou
t、(i)を選択し、ステップ5403でこのデータ1
−out(i)を入力層にセットする。また、ステップ
5404で、入力データ1−out(i)に対する理想
出力(ideal−out)を用意する。
Next, input data 1-ou for learning is inputted in the sub 5402.
t, (i), and in step 5403 this data 1
- Set out(i) to the input layer. Further, in step 5404, an ideal output (ideal-out) for input data 1-out(i) is prepared.

そこで、ステップ5405で、中間層の出力、j−ou
t(j)を求める。
Therefore, in step 5405, the output of the intermediate layer, j-ou
Find t(j).

先ず、入力層よりのデータ1out(i)に中間層の重
み係数W J 、を掛け、その総和SumrJを、Su
mFJ=Σw、、 [jj、 iil * 1−out
(i)により計算し、次に、このSumrJにsigm
oid関数を作用させて、j番目の中間層の出力j−o
ut(j)を、 によって計算する。
First, data 1out(i) from the input layer is multiplied by the weighting coefficient W J of the intermediate layer, and the sum SumrJ is expressed as Su
mFJ=Σw,, [jj, il*1-out
(i), and then add sigm to this SumrJ.
By applying the oid function, the output j-o of the j-th intermediate layer is
Calculate ut(j) by:

次に、ステップ8406で、出力層の出力に−out 
(k)を求める。この手順はステップ5406と同様で
ある。
Next, in step 8406, -out is applied to the output of the output layer.
Find (k). This procedure is similar to step 5406.

すなわち、中間層からの出力j−out(j)に出力層
の重み係数WkJを掛け、その総和5ulllFkを、
により計算し、次に、このSumr*にsigmoid
関数を作用させて、k番目の中間層の出力に−out 
(10を、 によって計算する。なお、この出力値は正規化されてい
る。
That is, the output j-out(j) from the intermediate layer is multiplied by the weighting coefficient WkJ of the output layer, and the total sum 5ullFk is
and then add sigmoid to this Sumr*
Apply the function to the output of the kth hidden layer -out
(10 is calculated by. Note that this output value is normalized.

次に、ステップ5407では、以上により得られた出力
に−out(k)と、ステップ5404で用意した理想
出力1deal−out(k)とを比較し、出力層の教
師信号teach−k (k)として、teach−k
(k) = (ideal−out(k) −k−ou
t(k)1*に−out(kD(l −k−out(k
))を求める。ここで、k−out(k)*(1−k−
out(k))は、sigmoid関数に−out (
k)の微分の意義を有する。
Next, in step 5407, the output obtained above -out(k) is compared with the ideal output 1deal-out(k) prepared in step 5404, and the teacher signal teach-k (k) of the output layer is As, teach-k
(k) = (ideal-out(k) -k-ou
−out(kD(l −k−out(k
)). Here, k-out(k)*(1-k-
out(k)) is the sigmoid function −out(k))
k) has the meaning of differentiation.

次に、ステップ5408で、出力層の重み係数の変化幅
△Wk、 [kk、 Jjlを、△Wt+、 (kk、
 Jjl =β*j−out(j)*teach−k(
k)+α*△Wk、+[kk、 jj ] により計算する。ここで、αは安定化定数、βは学習定
数と呼ばれる定数であり、急激な変化を押える役割を果
たしている。
Next, in step 5408, change width △Wk, [kk, Jjl of the output layer weighting coefficient, △Wt+, (kk,
Jjl = β*j-out(j)*teach-k(
k)+α*△Wk, +[kk, jj]. Here, α is a stabilizing constant, and β is a constant called a learning constant, which plays the role of suppressing sudden changes.

ステップ5409では、この変化幅に基づいて、重み係
数WkJ[kk、 jjコを、Wu; [kk、 Jj
l =W+B [kk、 jul+△WkJ[kk、 
Jjl と、更新する。すなわち学習を行なう。
In step 5409, based on this variation width, the weighting coefficients WkJ[kk, jj and Wu; [kk, Jj
l=W+B [kk, jul+△WkJ[kk,
Jjl and update. In other words, learn.

次に、ステップ5410で、中間層の教師信号teac
h−j (j)を計算する。そのために、先ず、Sum
aJ=Σteach−k(k)* W+J[jj+ i
ilに基づいて、出力層から、中間層の各素子への逆方
向の寄与を計算する。次にこのSumBJから、中間層
の教師信号teach−j (j)を以下の式により演
算する。
Next, in step 5410, the intermediate layer teacher signal teac
Calculate h−j (j). For that purpose, first, Sum
aJ=Σteach-k(k)*W+J[jj+i
Based on il, calculate the inverse contribution from the output layer to each element of the intermediate layer. Next, from this SumBJ, a teacher signal teach-j (j) for the intermediate layer is calculated using the following formula.

teach−j(j)=j−out(j)*(1−j−
out(j))*Sumn J次に、ステップ5411
で、中間層の重み係数の変化幅△WJI [jj、 i
ilを、△WJI [jj+ til =β*1−ou
t(i)*teach−j(j)+α*△WJI [j
j、 iil により計算する。
teach-j(j)=j-out(j)*(1-j-
out(j))*Sumn J Then step 5411
Then, the change width of the weighting coefficient of the middle layer △WJI [jj, i
il, △WJI [jj+ til =β*1-ou
t(i)*teach-j(j)+α*△WJI [j
Calculate by j, il.

ステップ5412では、この変化幅に基づいて、重み係
数W J I [jj+ iilを、WJl[jj、 
iil =WJ、 [jj、 ii]+△WJI l、
 iil と、更新する。すなわち学習を行なう。
In step 5412, based on this variation range, the weighting coefficients W J I [jj+ iil, WJl[jj,
iil =WJ, [jj, ii]+△WJI l,
il and update. In other words, learn.

こうして、ステップ8401〜412により、1組の入
力データとこれに対する理想出力とから、重み係数WJ
lとWk、とが1回学習された。
In this way, in steps 8401 to 412, the weighting coefficient WJ is calculated from one set of input data and the ideal output for this
l and Wk were learned once.

ステップ5413では、以上のような学習により、重み
係数が十分に収束したかどうかをを調べ、未だの場合は
、ステップ8401〜412を繰り返す。
In step 5413, it is checked whether the weighting coefficients have sufficiently converged through the learning described above, and if not, steps 8401 to 412 are repeated.

以上がパックプロパゲーション法に基づいたニューラル
ネットワークの学習手順の説明である。
The above is an explanation of the neural network learning procedure based on the pack propagation method.

以上述べた学習は、処理のための準備段階であり、実際
の処理では、求められた重み係数だけ、更にほこの重み
係数を用いた全ての可能な入力に対する処理結果のテー
ブルだけを用いることになる。
The learning described above is a preparatory stage for processing, and in actual processing, only the determined weighting coefficients and a table of processing results for all possible inputs using the weighting coefficients will be used. Become.

次に、以上述べた「学習」を、本実施例において、2値
画像から多値画像の推定のためのニューラルネットワー
クに対して行なう場合の説明をする。
Next, a case where the above-mentioned "learning" is performed on a neural network for estimating a multivalued image from a binary image in this embodiment will be explained.

先ず、入力データは、誤差拡散法を用いて2値化された
画像データの4×4のウィンドウ内の画素の値(それぞ
れOまたは1)である。
First, input data is the value of a pixel (0 or 1, respectively) within a 4×4 window of image data that has been binarized using the error diffusion method.

従って、入力層のニューロン数は16個、出力層のニュ
ーロン数は、多値出力が1画素分であるので1個、中間
層のニューロン数ζ才、任意であるが、本実施例では1
2個とする。
Therefore, the number of neurons in the input layer is 16, the number of neurons in the output layer is 1 because the multilevel output is for one pixel, and the number of neurons in the middle layer is ζ, which is arbitrary, but in this example, 1.
Two pieces.

一方、理想出力としては、2値化された入力データの原
画像である多値画像データとする。
On the other hand, the ideal output is multivalued image data, which is the original image of the binarized input data.

また、入力データの選び方としては、学習画素をランダ
ムに選び、その画素に対して、4X4のウィンドウを第
3図のように設けてこれを与えるものとする。
Furthermore, as for how to select input data, a learning pixel is selected at random, and a 4×4 window is provided for that pixel as shown in FIG. 3 to provide this.

以上を用いて、前述の学習手順によって、重み係数を決
定する。(従って、ニューラルネットワークの結合が確
定する) 本実施例では、このニューラルネットワークの処理をテ
ーブル化する。そのためには、この確定したニューラル
ネットワークによる4×4の全ての入カバターン(21
6パターン)に対する出力(多値256階調)を求め、
これをROMなどによるルックアップテーブル(LUT
)とすることにより得られる。
Using the above, weighting coefficients are determined by the learning procedure described above. (Therefore, the connection of the neural network is determined.) In this embodiment, the processing of this neural network is tabulated. To do this, we need to generate all 4×4 input patterns (21
6 patterns)), find the output (multivalue 256 gradations),
This is stored in a lookup table (LUT) using ROM, etc.
) can be obtained by

以上の実施例においては、ニューラルネットワークの処
理は、変換テーブルによって行なったが、求められた重
み係数を持つニューロチップを使用してもよい。
In the above embodiments, the neural network processing was performed using a conversion table, but a neurochip having the determined weighting coefficients may also be used.

また、ウィンドウのサイズも、LUTにするには、21
7パターンが限界となり、17画素までしか参照できな
いが、ニューロチップとする場合には、もっと多くの画
素が参照できるので、4×4に限らず、例えば、第4図
(a)のように、5×5としてもよい。
Also, the window size should be set to 21 to make it a LUT.
The limit is 7 patterns, and only up to 17 pixels can be referenced, but in the case of a neurochip, more pixels can be referenced, so it is not limited to 4x4, for example, as shown in Figure 4 (a). It may be 5×5.

また、ウィンドウは、矩形に限る必要はなく、第4図(
1〕)のようなものでもよい。
Furthermore, the window need not be limited to a rectangular shape, as shown in Figure 4 (
1) may also be used.

[発明の効果] 以」−説明した如く、本発明によれば、入力された2値
化画像から多値画像を推定するために、多値化したい画
素について、非対称となる領域の画像データを入力し、
多値化したい画素が影響を受けやすい方向の画素を多く
含ませた画像を参照するようにしたので、従来より少な
い参照画素で、同程度の精度の多値化処理が行なえるよ
うになり、ハードウェア化が簡単になった。
[Effects of the Invention] As described above, according to the present invention, in order to estimate a multi-valued image from an input binary image, image data of an asymmetric region of a pixel to be multi-valued is collected. Input,
Since we now refer to an image that includes many pixels in directions where the pixels to be multivalued are more susceptible, it is now possible to perform multivalued processing with the same level of precision with fewer reference pixels than before. Hardware has become easier.

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

第1図は、実施例の画像処理装置の構成図、第2図(a
)は、ニューラルネットワークの概念図、 第2図(b)は、ニューラルネットワークの学習手順の
フローチャー1・である。 第3図は、ウィンドウの例を示す図、 第4図(a)、(b)は、ウィンドウの他の例を示す図
である。 1・・・ラインバッファ 2・・・データラッチ 3・・・変換テーブル ZGIケ Ob (0フ (しン
FIG. 1 is a configuration diagram of an image processing apparatus according to an embodiment, and FIG.
) is a conceptual diagram of the neural network, and FIG. 2(b) is a flowchart 1 of the learning procedure of the neural network. FIG. 3 is a diagram showing an example of a window, and FIGS. 4(a) and (b) are diagrams showing other examples of windows. 1...Line buffer 2...Data latch 3...Conversion table ZGI

Claims (3)

【特許請求の範囲】[Claims] (1)2値化画像データから、多値画像データを推定す
る画像処理装置であって、 多値化対象画素を含む複数の画素からなる2値画像デー
タを入力する入力手段と、 入力された2値画像データから、前記多値化対象画素の
多値復元処理を、ニューラルネットワークにより行なう
多値化手段とを有し、 前記入力手段に、前記多値化対象画素について、非対称
となる領域の画像データを入力することを特徴とする画
像処理装置。
(1) An image processing device for estimating multi-valued image data from binary image data, comprising an input means for inputting binary image data consisting of a plurality of pixels including a pixel to be multi-valued; a multi-value conversion means for performing multi-value restoration processing of the multi-value conversion target pixel from binary image data using a neural network; An image processing device characterized by inputting image data.
(2)前記入力される画像データが、前記多値化対象画
素の右方より左方の画素を多く含むことを特徴とする請
求項第1項記載の画像処理装置。
(2) The image processing apparatus according to claim 1, wherein the inputted image data includes more pixels to the left than to the right of the multilevel conversion target pixel.
(3)前記入力される画像データが、前記多値化対象画
素の下方より上方の画素を多く含むことを特徴とする請
求項第1項記載の画像処理装置。
(3) The image processing apparatus according to claim 1, wherein the inputted image data includes more pixels above the multivalue quantization target pixel than below.
JP2161902A 1990-06-14 1990-06-19 Image processing device Expired - Fee Related JP2810497B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2161902A JP2810497B2 (en) 1990-06-19 1990-06-19 Image processing device
US07/713,312 US5309525A (en) 1990-06-14 1991-06-11 Image processing apparatus using neural network
DE69127510T DE69127510T2 (en) 1990-06-14 1991-06-13 Image processing system with neural network
EP91305365A EP0461903B1 (en) 1990-06-14 1991-06-13 Image processing apparatus using neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2161902A JP2810497B2 (en) 1990-06-19 1990-06-19 Image processing device

Publications (2)

Publication Number Publication Date
JPH0451375A true JPH0451375A (en) 1992-02-19
JP2810497B2 JP2810497B2 (en) 1998-10-15

Family

ID=15744191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2161902A Expired - Fee Related JP2810497B2 (en) 1990-06-14 1990-06-19 Image processing device

Country Status (1)

Country Link
JP (1) JP2810497B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5586223A (en) * 1992-10-27 1996-12-17 Eastman Kodak Company High speed segmented neural network and fabrication method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6175478A (en) * 1984-09-20 1986-04-17 Seiko Epson Corp Image processing method
JPH0272491A (en) * 1988-09-08 1990-03-12 Sony Corp Picture conversion processor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6175478A (en) * 1984-09-20 1986-04-17 Seiko Epson Corp Image processing method
JPH0272491A (en) * 1988-09-08 1990-03-12 Sony Corp Picture conversion processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5586223A (en) * 1992-10-27 1996-12-17 Eastman Kodak Company High speed segmented neural network and fabrication method

Also Published As

Publication number Publication date
JP2810497B2 (en) 1998-10-15

Similar Documents

Publication Publication Date Title
US5495542A (en) Binary to multi-level image restoration using neural network
DE69126250T2 (en) Image processing device
US5164837A (en) Method of correcting setup parameter decision characteristics and automatic setup apparatus using a neural network
JPS59163953A (en) Picture processing device
EP0461903B1 (en) Image processing apparatus using neural network
US6351319B1 (en) System and apparatus for single subpixel elimination with local error compensation in an high addressable error diffusion process
US5748329A (en) Method and apparatus for adaptive color scanning/printing data correction employing neural networks
JPH0451384A (en) Neural network and its construction method
JPH0981723A (en) Image processing device
JPH0451375A (en) Image processing device
JP2859377B2 (en) Image processing method and image processing apparatus using neural network
JPH0447474A (en) Picture processing system using neural network
Li et al. SE–RWNN: an synergistic evolution and randomly wired neural network‐based model for adaptive underwater image enhancement
Tominaga Color control of printers by neural networks
JP2891505B2 (en) Halftone image restoration method
JPH0447470A (en) Picture processing system using neural net and picture processing device using the system
JPH0620048A (en) Image processor
Cheema et al. Blind image deconvolution using space-variant neural network approach
JPH0451376A (en) Picture processor
JPH0451374A (en) Image processing device
JPH09102869A (en) Image processor
Krjukov et al. Backpropagation neural network for adaptive color image segmentation
JPH05219381A (en) Coding method for multilevel picture
JPH09247450A (en) Image processing device
JPH03273456A (en) Region separation method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees