JPH07160796A - ニューラルネットによる信号処理装置 - Google Patents

ニューラルネットによる信号処理装置

Info

Publication number
JPH07160796A
JPH07160796A JP5339433A JP33943393A JPH07160796A JP H07160796 A JPH07160796 A JP H07160796A JP 5339433 A JP5339433 A JP 5339433A JP 33943393 A JP33943393 A JP 33943393A JP H07160796 A JPH07160796 A JP H07160796A
Authority
JP
Japan
Prior art keywords
neural network
signal
learning
processing
signal processing
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
Application number
JP5339433A
Other languages
English (en)
Inventor
Kunio Yamada
邦男 山田
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP5339433A priority Critical patent/JPH07160796A/ja
Publication of JPH07160796A publication Critical patent/JPH07160796A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Filters That Use Time-Delay Elements (AREA)

Abstract

(57)【要約】 【目的】 精度を限定した小規模で、学習効率に優れた
なニューラルネットを構築して、信号処理(エンハンス
処理、ノイズ低減処理)をする。 【構成】 ニューラルネット(1)の構築の対象を、劣
化後の信号を劣化前の信号に処理する既存の信号処理装
置自体とすると共に、ニューラルネットの学習の対象
を、ランダムのデータを既存の信号処理装置で処理した
データとする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ニューラルネットによ
る信号処理装置(例えば、画像エンハンス・画像ノイズ
低減装置)に係り、特に、既存の信号処理装置よりは簡
易な構成で、しかも、現実的なニューラルネットの構築
が可能な、ニューラルネットを利用した信号処理装置に
関するものである。
【0002】
【従来の技術】従来より、アナログ回路の線形フィルタ
や非線形フィルタを利用した画像エンハンス装置や画像
ノイズ低減装置がある。エンハンス処理では、画像の輪
郭を強調するために、フィルタで高域成分を強調してい
た。ノイズ低減処理では、フィルタで高域成分を除去し
てノイズを減少させていた。このように、アナログ回路
を利用した画像処理回路では、処理特性にあったフィル
タ装置を設計して、装置を製作調整する必要がある。
【0003】また、デジタル回路によるデジタルデータ
の演算によって、画像処理するデジタル画像処理装置も
ある。例えば、図5に示すように、時間的に前後した9
箇所の画像データを基にして、エンハンス処理やノイズ
低減処理をしていた。点Yは処理対象の点で、周辺の点
X1 〜X8 はそれぞれ所定の画素期間、水平ライン期間
前後した信号である。ここで、点Yの輝度データ(レベ
ル)をy、周辺の点X1 〜X8 の輝度データ(レベル)
の総和をSとして、偏差mをm=9y−Sとする。この
とき、点Yの輝度データ(レベル)をS/9として、周
辺の点X1 〜X8の輝度データ(レベル)の平均とすれ
ば、ノイズ低減処理となる。また、点Yの輝度データ
(レベル)をy+ 0.3mとして、周辺の点に応じて強調
すれば、エンハンス処理となる。さらに、偏差mの大き
さが一定値以下のときは、点Yの輝度データ(レベル)
をS/9とし、偏差mの大きさが一定値以上のときは、
点Yの輝度データ(レベル)をy+ 0.3mすれば、ノイ
ズ低減処理とエンハンス処理とを行う装置ともなる。デ
ジタル計算による画像処理装置では、処理特性にあった
アルゴリズムを構築して、そのアルゴリズムを実行する
ための大規模なデジタル信号処理装置が必要である。
【0004】このように、既存の信号処理装置(前述し
たアナログ回路のフィルタやデジタル画像処理装置)で
は、図3(A)及び(B)に示すように、伝送系で信号
劣化が生じた場合、製作・調整した信号処理装置装置で
劣化後の信号を処理して出力して対応していた。これに
対して、最近では、ニューラルネットを利用した信号処
理装置の開発が試みられている。ニューラルネットを利
用すれば、学習処理が必要となる反面、前述した既存の
信号処理装置のように、複雑な処理手順(アルゴリズ
ム)の解析やそれを実現するための装置の製作・調整が
不要である。
【0005】図4に示すように、ニューラルネットを利
用した信号処理装置では、伝送前(劣化前)の原信号と
伝送された劣化後の信号とから、学習処理をしてニュー
ラルネットがあらかじめ構築される。伝送前(劣化前)
の原信号を教師信号とし、伝送された劣化後の信号を学
習に用いる信号とし、学習に用いる信号をニューラルネ
ットに入力したときのニューラルネットの出力と教師信
号との差が小さくなるように、ユニット間の重みが求め
られ、ニューラルネットが構築される。そして、学習処
理がなされて構築されたニューラルネットに劣化した信
号を入力すると、劣化前の原信号に近似した信号が出力
されることになる。
【0006】また、ニューラルネットによって画像信号
を処理する場合では、伝送前(劣化前)の原信号として
は自然画、テストパターンなどの画像信号データが用い
られる。そして、伝送された劣化後の信号としては、例
えば、VTR(ビデオテープレコーダ)への記録再生に
伴う画像劣化に対処する信号処理装置(エンハンスや画
像ノイズ低減)の場合では、VTRで実際に記録再生さ
れ、劣化した画像(画像信号データ)が用いらている。
【0007】
【発明が解決しようとする課題】しかしながら、従来の
ニューラルネットによる信号処理装置では、ニューラル
ネットをある程度大きくしないと(後述する図2に示す
3層のニューラルネットにより画像信号を処理する場合
では、中間層のユニット数を大きくしないと)、学習が
うまくできず重みの計算処理が発散してしまったり、学
習のための回数が非常に大きな回数となって、現実的な
ニューラルネットを構築することができないことがあっ
た。
【0008】また、自然画などの画像信号データで学習
させると、特定の画像については(構築されたニューラ
ルネットの)処理効果が良いが、学習の対象に偏りが生
じるので処理効果が極端に悪くなることがあった。さら
に、自然画などの画像信号データで学習させると、学習
されずに重みの計算処理が発散してしまったり、学習の
ための回数が非常に大きな回数となることもあった。
【0009】そこで、本発明は、従来のニューラルネッ
トのように、高精度・大規模なニューラルネットの構築
をやめて、必要な精度のみを具備した小規模で、学習効
率に優れたなニューラルネットを構築して、信号処理を
試みたものである。
【0010】
【課題を解決するための手段】本発明は上記課題を解決
するために、例えば図1及び図2に示すように、劣化後
の信号を劣化前の信号に処理する(例えば、ノイズ低減
処理とエンハンス処理する)ニューラルネット(1)を
利用した信号処理装置において、前記ニューラルネット
の構築の対象を、劣化後の信号を劣化前の信号に処理す
る既存の信号処理装置自体(例えば、ノイズ低減処理と
エンハンス処理とを行う、デジタル計算による画像処理
装置)とすると共に、前記ニューラルネットの学習の対
象を、ランダムのデータを前記既存の信号処理装置で処
理したデータとしたことを特徴とするニューラルネット
による信号処理装置を提供するものである。
【0011】
【作用】上記のように構成されたニューラルネットによ
る信号処理装置によれば、ニューラルネットの構築の対
象が、信号の劣化が生じる直接的な系の逆特性ではな
く、構築の対象が既存の信号処理装置(の系)に限定さ
れる。さらに、ニューラルネットの学習の対象が、自然
画やテストパターンなどの偏ったデータに限定されず、
高範囲なものとなる。
【0012】
【実施例】以下に、本発明になるニューラルネットによ
る信号処理装置の一実施例を添付図面に基づいて詳述す
る。前述したように、本発明になるニューラルネットに
よる信号処理装置のは、従来のニューラルネットのよう
に、高精度・大規模なニューラルネットの構築をやめ
て、必要な精度のみを具備した小規模で、学習効率に優
れたなニューラルネットを構築して、信号処理を試みた
ものであり、以下のような特徴を有する。
【0013】第1にニューラルネット構築の対象を、信
号の劣化が生じる直接的な系の逆特性ではなく、すなわ
ち図4に示したように信号の劣化が生じる系の前後の信
号を教師信号・学習に用いる信号とすることなく、既存
の信号処理装置で実行される処理自体を学習の対象とす
るものであり、すなわち図1に示すように従来の装置で
実行処理された前後の信号を教師信号・学習に用いる信
号とする。第2に、ニューラルネットの学習の対象(学
習材料)を、実在する(例えば、自然画やテストパター
ン)のデータではなく、機械的に発生させたランダムデ
ータとする。
【0014】ここで、エンハンス処理とノイズ低減処理
とをなす装置を例として、本ニューラルネットによる信
号処理装置を具体的に説明する。本装置は、前述した図
5に示すように、時間的に前後した9箇所の画像データ
を基にして、エンハンス処理やノイズ低減処理をするも
のである。最初に、ニューラルネットによる信号処理装
置の構成について説明する。図2に示すように、入力さ
れた画像データ(例えば、輝度信号データ)は、1水平
ライン期間の遅延量を有する遅延素子2と、1画素期間
の遅延量を有する遅延素子3とで遅延されて、図5に示
した位置(時間)間隔で、対象とする画素Yとこの対象
とする画素Yに対して時間的・空間的に異なる周辺画素
X1 〜X8 、総計9箇所の画像データとしてニューラル
ネット1に入力するように構成されている。
【0015】ニューラルネット1は、例えばバックプロ
パゲーションを学習方法とする層状(例えば、入力層,
中間層,出力層の3層)の周知のニューラルネットであ
り、可変の重みで結ばれた多数のユニット(ニューロ
ン、大きな白丸で示す)の結合体である。ユニットは非
線形の入出力特性を有する変換系であり、ユニットには
前層からの出力値に独立した重み(小さな黒丸で示す)
が乗算して得られた前層からの総和が入力され、この総
和が非線形変換されて後層に出力されている。入力層は
9個のユニット、中間層は4個のユニット、出力層は1
個のユニットで構成されている。
【0016】そして、ニューラルネット1の学習では、
図1に示すように、既存の信号処理装置(例えば、前述
したノイズ低減処理とエンハンス処理とを行う、デジタ
ル計算による画像処理装置)で実行される処理自体(ア
ルゴリズム)を構築の対象としている。すなわち従来の
装置で実行処理された前後の信号を学習に用いる信号・
教師信号とする。
【0017】前述したように、既存のデジタル計算によ
る画像処理装置では、次のようなアルゴリズム処理でノ
イズ低減処理とエンハンス処理をしている。処理対象の
点Yの輝度データ(レベル)をy、周辺の点X1 〜X8
の輝度データ(レベル)の総和をS、偏差mをm=9y
−Sとして、偏差mの大きさが一定値以下のときは、点
Yの輝度データ(レベル)をS/9とし、偏差mの大き
さが一定値以上のときは、点Yの輝度データ(レベル)
をy+ 0.3mとする。
【0018】そこで、ニューラルネット1の学習は、処
理対象の点Yと周辺の点X1 〜X8の輝度データ(レベ
ル)を学習に用いる信号とし、この時の教師信号として
は、上記アルゴリズムで計算された値としている。ニュ
ーラルネット1の出力値と、教師信号との差が小さくな
るように、バックプロパゲーションを学習方法としてユ
ニット間の重みが可変されて、学習がなされる。
【0019】このとき、ニューラルネットの学習の対象
(学習材料)である輝度データ(処理対象の点Yと周辺
の点X1 〜X8 の輝度データ)は、従来のように、実在
する(例えば、自然画やテストパターン)のデータでは
なく、機械的に発生させたランダムデータからなる画像
データが入力される。このランダムデータを学習に用い
る信号とし、このランダムデータをもとに上記アルゴリ
ズムで計算された値が教師信号とされる。
【0020】なお、ランダムデータからなる画像データ
(学習に用いる信号)の生成、既存の装置で実行される
処理と同様なアルゴリズムに基づく教師信号の算出、バ
ックプロパゲーションによる重みの可変収束処理など
は、ワークステーション(図示せず)上で計算処理され
るものである。
【0021】表1は、従来のニューラルネットによる信
号処理装置と、本発明になるニューラルネットによる信
号処理装置とによる、学習過程及び画像処理結果を比較
したものである。従来例1,2において、ニューラルネ
ット構築の対象は、信号の劣化が生じる直接的な系の逆
特性(すなわち信号の劣化が生じる系の前後の信号を教
師信号・学習に用いる信号としている)であり、ニュー
ラルネット学習の対象は、自然画のデータである。従来
例1は中間層のユニット数が8で、比較的大規模なニュ
ーラルネットである。従来例2は中間層のユニット数が
4で、比較的小規模なニューラルネットである。なお、
前述したように、本発明になる信号処理装置のニューラ
ルネットは中間層のユニット数が4で、比較的小規模な
ものである。従来例1,2において、ニューラルネット
構築の対象、学習の対象、中間層のユニット数以外は、
図2に示すニューラルネットによる信号処理装置と同一
である。
【0022】
【表1】
【0023】表1より明らかなように、本発明になるニ
ューラルネットによる信号処理装置によれば、構築の対
象を限定しているので、必要な精度のみを具備した小規
模で(中間層のユニット数が4程度)、学習効率に優れ
たなニューラルネットを構築が可能である。つまり、従
来例1のように、高精度ゆえに大規模(中間層のユニッ
ト数が8程度)なものとなり学習回数がふえたり、反対
に、従来例2のように、小規模(中間層のユニット数が
4程度)ゆえに構築(学習)が不能となることもない。
【0024】また、本発明になるニューラルネットによ
る信号処理装置によれば、学習の対象をランダムデータ
などの高範囲なものとして偏りが生じないようにしたの
で、適切な処理効果(レベル4〜5)が程々の学習で得
られる。つまり、従来例1のように、学習に使用した自
然画に近いものでは処理効果が極めて良い(レベル7〜
8)が、学習に使用した自然画と大幅に異なるものでは
処理効果が極めて悪いということがない(レベル2〜
3)。
【0025】また、中間層のユニット数が4程度のニュ
ーラルネットは、オペアンプ,抵抗などで構成でき、既
存のフィルタ,デジタル信号処理装置と比較して、わず
かな部品で構成できる。
【0026】したがって、既存の信号処理装置よりは簡
易な構成で、しかも、現実的なニューラルネットの構築
が可能となり、ニューラルネットを利用して信号処理を
なすことができる。
【0027】なお、本実施例では、ニューラルネット構
築の対象とする既存の装置としては、前述したノイズ低
減処理とエンハンス処理とを行う、デジタル計算による
画像処理アルゴリズム(デジタル信号処理装置)とした
が、アナログ回路による線形フィルタや非線形フィルタ
を利用した画像エンハンス装置や画像ノイズ低減装置を
ニューラルネット構築の対象として、フィルタの入出力
信号を学習に用いる信号・教師信号としても良い。すな
わち既存の装置で実行処理された前後の信号を学習に用
いる信号・教師信号とすれば良い。
【0028】また、本実施例では、輝度信号(輝度デー
タ)を例として説明したが、RGBの色信号や色差信号
に実施しても同様な効果が得られる。なお、処理内容
も、ノイズ低減処理とエンハンス処理とに限られるもの
ではない。
【0029】
【発明の効果】以上説明したように、本発明になるニュ
ーラルネットを利用した信号処理装置は、ニューラルネ
ットの構築の対象を、劣化後の信号を劣化前の信号に処
理する既存の信号処理装置自体とすると共に、前記ニュ
ーラルネットの学習の対象を、ランダムのデータを前記
既存の信号処理装置で処理したデータとしたものである
から、構築の対象が限定され、学習の対象が偏らずに高
範囲なものとなり、必要な精度のみを具備した小規模
で、学習効率に優れたなニューラルネットを構築が可能
となる。したがって、既存の信号処理装置よりは簡易な
構成で、しかも、現実的なニューラルネットの構築が可
能となり、ニューラルネットを利用して信号処理をなす
ことができる。
【図面の簡単な説明】
【図1】本発明になるニューラルネットを利用した信号
処理装置の一実施例を説明する原理図である。
【図2】本発明になるニューラルネットを利用した信号
処理装置を説明する具体的な構成図である。
【図3】既存の信号処理装置による信号処理の概念を説
明する図である。
【図4】従来のニューラルネットを利用した信号処理装
置を説明する原理図である。
【図5】信号処理を説明するための、時間(位置)的に
前後した9箇所の画像データを示す図である。
【符号の説明】
1 ニューラルネット 2,3 遅延素子 X1 〜X8 周辺の点 Y 処理対象の点

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】劣化後の信号を劣化前の信号に処理するニ
    ューラルネットを利用した信号処理装置において、 前記ニューラルネットの構築の対象を、劣化後の信号を
    劣化前の信号に処理する既存の信号処理装置自体とする
    と共に、 前記ニューラルネットの学習の対象を、ランダムのデー
    タを前記既存の信号処理装置で処理したデータとしたこ
    とを特徴とするニューラルネットによる信号処理装置。
  2. 【請求項2】エンハンス処理、またはノイズ低減処理を
    するようにしたことを特徴とする請求項1に記載のニュ
    ーラルネットによる信号処理装置。
JP5339433A 1993-12-03 1993-12-03 ニューラルネットによる信号処理装置 Pending JPH07160796A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5339433A JPH07160796A (ja) 1993-12-03 1993-12-03 ニューラルネットによる信号処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5339433A JPH07160796A (ja) 1993-12-03 1993-12-03 ニューラルネットによる信号処理装置

Publications (1)

Publication Number Publication Date
JPH07160796A true JPH07160796A (ja) 1995-06-23

Family

ID=18327424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5339433A Pending JPH07160796A (ja) 1993-12-03 1993-12-03 ニューラルネットによる信号処理装置

Country Status (1)

Country Link
JP (1) JPH07160796A (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519577B1 (en) 1997-12-19 2003-02-11 Bae Systems Plc Digital signal filter using weightless neural techniques
WO2016051640A1 (ja) * 2014-09-30 2016-04-07 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
JP2020057373A (ja) * 2018-09-26 2020-04-09 キヤノン株式会社 画像処理方法、画像処理装置、撮像装置、プログラム、記憶媒体、画像処理システム、および、学習済みモデルの製造方法
JP2021166361A (ja) * 2020-04-08 2021-10-14 日本電気株式会社 学習装置、通信システム、学習方法及び学習プログラム
US11216717B2 (en) 2017-04-04 2022-01-04 Hailo Technologies Ltd. Neural network processor incorporating multi-level hierarchical aggregated computing and memory elements
US11221929B1 (en) 2020-09-29 2022-01-11 Hailo Technologies Ltd. Data stream fault detection mechanism in an artificial neural network processor
US11238334B2 (en) 2017-04-04 2022-02-01 Hailo Technologies Ltd. System and method of input alignment for efficient vector operations in an artificial neural network
US11237894B1 (en) 2020-09-29 2022-02-01 Hailo Technologies Ltd. Layer control unit instruction addressing safety mechanism in an artificial neural network processor
US11263077B1 (en) 2020-09-29 2022-03-01 Hailo Technologies Ltd. Neural network intermediate results safety mechanism in an artificial neural network processor
US11811421B2 (en) 2020-09-29 2023-11-07 Hailo Technologies Ltd. Weights safety mechanism in an artificial neural network processor
US12248367B2 (en) 2020-09-29 2025-03-11 Hailo Technologies Ltd. Software defined redundant allocation safety mechanism in an artificial neural network processor

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519577B1 (en) 1997-12-19 2003-02-11 Bae Systems Plc Digital signal filter using weightless neural techniques
US11232353B2 (en) 2014-09-30 2022-01-25 Sony Corporation Information processing apparatus and information processing method to generate image processing algorithm based on machine learning process
WO2016051640A1 (ja) * 2014-09-30 2016-04-07 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
US10360515B2 (en) 2014-09-30 2019-07-23 Sony Corporation Information processing apparatus and information processing method to generate image processing algorithm based on achine learning process
US11263512B2 (en) 2017-04-04 2022-03-01 Hailo Technologies Ltd. Neural network processor incorporating separate control and data fabric
US11216717B2 (en) 2017-04-04 2022-01-04 Hailo Technologies Ltd. Neural network processor incorporating multi-level hierarchical aggregated computing and memory elements
US11238331B2 (en) 2017-04-04 2022-02-01 Hailo Technologies Ltd. System and method for augmenting an existing artificial neural network
US11238334B2 (en) 2017-04-04 2022-02-01 Hailo Technologies Ltd. System and method of input alignment for efficient vector operations in an artificial neural network
US11461614B2 (en) 2017-04-04 2022-10-04 Hailo Technologies Ltd. Data driven quantization optimization of weights and input data in an artificial neural network
US11461615B2 (en) 2017-04-04 2022-10-04 Hailo Technologies Ltd. System and method of memory access of multi-dimensional data
JP2020057373A (ja) * 2018-09-26 2020-04-09 キヤノン株式会社 画像処理方法、画像処理装置、撮像装置、プログラム、記憶媒体、画像処理システム、および、学習済みモデルの製造方法
JP2021166361A (ja) * 2020-04-08 2021-10-14 日本電気株式会社 学習装置、通信システム、学習方法及び学習プログラム
US11221929B1 (en) 2020-09-29 2022-01-11 Hailo Technologies Ltd. Data stream fault detection mechanism in an artificial neural network processor
US11237894B1 (en) 2020-09-29 2022-02-01 Hailo Technologies Ltd. Layer control unit instruction addressing safety mechanism in an artificial neural network processor
US11263077B1 (en) 2020-09-29 2022-03-01 Hailo Technologies Ltd. Neural network intermediate results safety mechanism in an artificial neural network processor
US11811421B2 (en) 2020-09-29 2023-11-07 Hailo Technologies Ltd. Weights safety mechanism in an artificial neural network processor
US12248367B2 (en) 2020-09-29 2025-03-11 Hailo Technologies Ltd. Software defined redundant allocation safety mechanism in an artificial neural network processor

Similar Documents

Publication Publication Date Title
JP2956213B2 (ja) 画像処理装置
CN102348070A (zh) 图像处理装置和图像处理方法
WO2023005818A1 (zh) 噪声图像生成方法、装置、电子设备及存储介质
JPH06348840A (ja) 画像復元方法
JPS5827147A (ja) 網目版作成方法
RU2126598C1 (ru) Способ и устройство адаптивного растрирования полутоновых изображений
US5376963A (en) Neural network video image processor
TWI224924B (en) Image processing device and image processing method
JP3411847B2 (ja) 入力機器用色再現方法及び装置、並びにこの方法のプログラムを記録した記録媒体
JP2002118737A (ja) 画像変換装置及び画像変換方法
JPS6344688A (ja) 画像処理装置
JPS6297075A (ja) 縦縞ノイズの除去装置
JP2958325B2 (ja) 画像処理方法
JPH01288448A (ja) 中間調補正方法
JPS5851684A (ja) ビデオ信号合成方式
JPS59117860A (ja) 画信号処理装置
TW200405729A (en) Image signal processing apparatus
JPS6084085A (ja) 画像信号処理装置
JPS6139778A (ja) 画像2値化処理方法
JPH01156069A (ja) 画像処理装置
JPH04261267A (ja) 均等色空間による色情報の非線型変換の方法及び装置
JPH0737083A (ja) 画像処理装置及び方法
JPH02192363A (ja) 網点画像の画像データ変換方法
JPH0522586A (ja) 色変換システム
JPS61194576A (ja) 画像処理装置