JPH04230176A - Contour compensating - Google Patents

Contour compensating

Info

Publication number
JPH04230176A
JPH04230176A JP2415024A JP41502490A JPH04230176A JP H04230176 A JPH04230176 A JP H04230176A JP 2415024 A JP2415024 A JP 2415024A JP 41502490 A JP41502490 A JP 41502490A JP H04230176 A JPH04230176 A JP H04230176A
Authority
JP
Japan
Prior art keywords
contour
level
contour component
component
small
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
JP2415024A
Other languages
Japanese (ja)
Inventor
Hiroshi Okawa
大 川  寛
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2415024A priority Critical patent/JPH04230176A/en
Publication of JPH04230176A publication Critical patent/JPH04230176A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/20Contour coding, e.g. using detection of edges

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Picture Signal Circuits (AREA)
  • Studio Circuits (AREA)
  • Details Of Television Scanning (AREA)

Abstract

PURPOSE:To reproduce a contour of a picture realistically by eliminating a noise of a small level contour component and adding the result to a large level contour component. CONSTITUTION:A spatial filter 2 extracts a contour component being, e.g. a component of a border between an object and a background from an inputted video signal. A contour component dividing circuit 4 divides the extracted contour component into a large level contour component and a small level contour component. A coefficient multiplier circuit 6 multiplies a coefficient in response to a detection signal from a movement detection circuit 3 with the small level contour component. Then a noise elimination circuit 7 eliminates the result and an adder 12 adds the result to the large level contour component. The sum output and the input video signal are added by an adder 13. Thus, while the small level contour component is kept, the contour compensation is applied to the input video signal with the contour component from which the noise is eliminated.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、例えばビデオカメラ等
に用いて好適な画像の輪郭を補償する輪郭補償回路に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a contour compensation circuit suitable for use in, for example, a video camera and for compensating the contour of an image.

【0002】0002

【従来の技術】従来の輪郭補償回路は、入力映像信号を
1種の2次元ハイパスフィルタに供給し、輪郭成分の抽
出を行う。しかし、この抽出した輪郭成分において、画
像の水平方向の輪郭成分及び垂直方向の輪郭成分にはそ
れぞれ各高周波領域にノイズが重畳している。このため
、上記抽出した輪郭成分とノイズとを分離するために空
間的なフィルタ処理を行うと同時に、コアリング又はク
リスプニングと呼ばれる処理を行う。これは、図4(a
)に示すような抽出された輪郭成分を、同図(b)に示
すような小レベル成分をカットする非線形の特性を有す
るフィルタに供給し、レベルの小レベル成分はノイズ成
分とみなしてカットし、同図(c)に示すようにノイズ
の重畳していない輪郭成分を得る処理である。
2. Description of the Related Art A conventional contour compensation circuit extracts contour components by supplying an input video signal to a type of two-dimensional high-pass filter. However, in the extracted contour components, noise is superimposed on each high frequency region of the horizontal and vertical contour components of the image. Therefore, spatial filter processing is performed to separate the extracted contour components and noise, and at the same time, a process called coring or crispning is performed. This is shown in Figure 4 (a
) The extracted contour components shown in (b) of the same figure are supplied to a filter with nonlinear characteristics that cuts small-level components, and the small-level components are regarded as noise components and cut. , as shown in FIG. 3(c), is a process for obtaining contour components on which no noise is superimposed.

【0003】0003

【発明が解決しようとする課題】しかし、このようなコ
アリング又はクリスプニングと呼ばれる処理は、例えば
人間の毛髪や毛皮の質感等を出すのに重要な小レベルの
輪郭成分をもノイズとみなしてカットしてしまうため、
表示される画像が非常に単調なものとなってしまう。こ
の表示される画像を単調なものにしないためには、上記
小レベル成分のカットレベルを調整すればよいが、この
小レベル成分のカットレベルの調整は、非常に微妙なも
のであるため調整が大変困難であった。本発明は上述の
課題に鑑みてなされたものであり、小レベルの輪郭成分
を保持しつつノイズをカットすることができるような輪
郭補償回路を提供することを目的とする。
[Problem to be solved by the invention] However, such a process called coring or crispening treats small-level contour components, which are important for producing the texture of human hair or fur, as noise. Because it will be cut,
The displayed image becomes very monotonous. In order to prevent the displayed image from becoming monotonous, it is sufficient to adjust the cut level of the above-mentioned small level component, but the adjustment of the cut level of this small level component is very subtle, so it is difficult to adjust it. It was very difficult. The present invention has been made in view of the above-mentioned problems, and it is an object of the present invention to provide a contour compensation circuit that can cut noise while maintaining small-level contour components.

【0004】0004

【課題を解決するための手段】本発明は、入力映像信号
から輪郭成分を抽出する輪郭成分抽出手段と、上記輪郭
成分抽出手段により抽出された輪郭成分を、大レベルの
輪郭成分と小レベルの輪郭成分とに分けて出力する輪郭
成分区分け手段と、画像の動きを検出する動き検出手段
と、上記動き検出手段からの検出信号に応じた係数を上
記輪郭成分区分け手段から出力される小レベルの輪郭成
分に乗算する係数乗算手段と、上記小レベルの輪郭成分
からノイズ成分を除去するノイズ除去手段と、上記係数
乗算手段により係数が乗算されるとともに上記ノイズ除
去手段によりノイズが除去された小レベルの輪郭成分と
、上記輪郭成分区分け手段からの大レベルの輪郭成分と
を加算処理する第1の加算手段と、上記入力映像信号と
上記第1の加算手段からの加算出力とを加算処理する第
2の加算手段とを有することを特徴として上述の課題を
解決する。
[Means for Solving the Problems] The present invention includes a contour component extracting means for extracting contour components from an input video signal, and a contour component extracted by the contour component extracting means, which is divided into a large-level contour component and a small-level contour component. a contour component classification means for outputting the contour components separately; a motion detection means for detecting the movement of the image; a coefficient multiplier that multiplies the contour component; a noise remover that removes a noise component from the contour component at the small level; and a small level that is multiplied by a coefficient by the coefficient multiplier and has noise removed by the noise remover. and a large-level contour component from the contour component classification means; and a first addition means for adding the input video signal and the addition output from the first addition means. The above problem is solved by having two addition means.

【0005】[0005]

【作用】本発明に係る輪郭補償回路は、上記輪郭成分抽
出手段により抽出された輪郭成分を輪郭成分区分け手段
により大レベルの輪郭成分と小レベルの輪郭成分とに分
け、該小レベルの輪郭成分に上記動き検出手段からの検
出信号に応じた係数を乗算するとともにノイズ除去手段
によりノイズを除去してから上記大レベルの輪郭成分と
加算し、この加算出力と入力映像信号とを加算処理する
ことにより、小レベルの輪郭成分を保持しつつノイズを
カットした輪郭成分により上記入力映像信号に輪郭補償
を施す。
[Operation] The contour compensation circuit according to the present invention divides the contour components extracted by the contour component extraction means into large-level contour components and small-level contour components by the contour component classification means, and divides the contour components extracted by the contour component extraction means into large-level contour components and small-level contour components. is multiplied by a coefficient corresponding to the detection signal from the motion detection means, and the noise is removed by the noise removal means, and then added to the high-level contour component, and the addition output and the input video signal are subjected to addition processing. As a result, contour compensation is applied to the input video signal using a contour component in which noise has been cut while retaining a small level contour component.

【0006】[0006]

【実施例】以下、本発明に係る輪郭補償回路の実施例に
ついて図面を参照しながら説明する。本発明に係る輪郭
補償回路は、例えば図1に示すような構成を有している
。この図1において、入力端子1には、例えばビデオカ
メラ等からのノイズが重畳した入力映像信号が供給され
ている。この入力映像信号は、輪郭成分抽出手段である
空間フィルタ2,動き検出手段である動き検出回路3及
び後に説明する第2の加算手段である第2の加算器13
に供給される。上記動き検出回路3は、例えば前フレー
ムの画像と現在フレームの画像との差分をとることによ
り画像の動きを検出するとともに、該検出した動きに応
じた係数Kを生成し、この係数を後に説明する係数乗算
手段である係数乗算回路6及び係数乗算回路10に供給
する。すなわち、上記動き検出回路3は検出した動きが
大きくなるに連れ徐々に“1”に近づくように大きくな
る係数Kを生成して出力する。上記空間フィルタ2は、
供給される上記入力映像信号から例えば被写体と背景と
の境目の成分である輪郭成分を抽出しこれを輪郭成分区
分け手段である輪郭成分区分け回路4に供給する。 上記輪郭成分区分け回路4には入力端子5を介して図示
しない基準レベル出力回路から基準レベル信号が供給さ
れており、該輪郭成分区分け回路4は、図2(a)に示
すような該基準レベル信号以上の輪郭成分を大レベルの
輪郭成分として出力し、該基準レベル信号以下の輪郭成
分を小レベルの輪郭成分として出力する。この輪郭成分
区分け回路4により区分けされ出力された上記大レベル
の輪郭成分は、ディレイ回路11を介して第1の加算手
段である第1の加算器12に供給される。一方、上記輪
郭成分区分け回路4により区分けされ出力された上記小
レベルの輪郭成分は、上記係数乗算回路6に供給される
。上記係数乗算回路6には、上述のように上記動き検出
回路3からの係数Kが供給されており、該係数乗算回路
6は、この供給される係数Kを上記小レベルの輪郭成分
に乗算する。上記係数Kは画像の動きが大きくなるに連
れ徐々に大きくなり“1”に近づく値となるため、上記
係数乗算回路6から出力される小レベルの輪郭成分は、
例えば図2(b)の二点鎖線,太線,一点鎖線の順に示
すように画像の動きが大きくなるに連れ徐々に傾きが大
きくなる。このような画像の動きに応じた乗算処理の施
された上記小レベルの輪郭成分は、ノイズ除去手段であ
るノイズ除去回路7内の加算器8を介してフレームメモ
リ9に供給され一旦記憶される。次に、上記フレームメ
モリ9に一旦記憶された上記小レベルの輪郭成分は、1
フレーム分の遅延が施されるタイミイングで読み出され
、係数乗算回路10に供給される。上記係数乗算回路1
0は、上記フレームメモリ9から読み出された上記小レ
ベルの輪郭成分と、“1”から上記動き検出回路3で画
像の動きに応じて生成された係数Kを引いた係数である
“1−K”とを乗算し、この乗算出力を上記加算器8に
供給する。上記加算器8は、上記係数乗算回路6から供
給される小レベルの輪郭成分と、上記係数乗算回路10
から供給されるノイズ成分が低減された小レベルの輪郭
成分とを加算処理する。この加算出力は、再度上記フレ
ームメモリ8に供給されるとともに、上記第1の加算器
12に供給される。ここで、上記ノイズ除去回路7は、
加算器8,フレームメモリ9及び係数乗算回路10で構
成される、いわゆるリカーシブフィルタであり、上記加
算器8において前フレームの小レベルの輪郭成分と現在
のフレームの小レベルの輪郭成分とを加算処理すること
により該小レベルの輪郭成分に重畳しているノイズ成分
を除去する。上記ノイズ除去回路7から得られる小レベ
ルの輪郭成分は、動きの大きな画像に対しては上記係数
Kが“1”に近づき、上記K−1が“0”に近づくこと
により残像の少ない輪郭成分となる。また、動きの小さ
な画像に対しては上記係数Kが“0”に近づき、上記K
−1が“1”に近づくことによりノイズの極めて少ない
小レベルの輪郭成分が上記ノイズ除去回路7から得られ
る。上記第1の加算器12には大レベルの輪郭成分が供
給されているが、上記ディレイ回路11は、該第1の加
算器12において、大レベルの輪郭成分と小レベルの輪
郭成分とがタイミングよく供給されるように該大レベル
の輪郭成分に遅延を施している。なお、上記大レベルの
輪郭成分は、多少ノイズが重畳していても主信号のレベ
ルが大きく、差ほど気にはならないためノイズ除去され
ることなく上記第1の加算器12に供給される。 上記第1の加算器12は、上記大レベルの輪郭成分と上
記加算出力であるノイズ成分の軽減された小レベルの輪
郭成分とを加算処理し、この小レベルのノイズが除去さ
れた輪郭成分を上記第2の加算器13に供給する。上述
のように、上記第2の加算器13には、入力映像信号が
供給されており、該第2の加算器13は、該入力映像信
号と上記第1の加算器12からの加算出力である輪郭成
分とを加算し、これを映像信号として出力端子14を介
して出力する。このように、入力映像信号から輪郭成分
を抽出し、この輪郭成分を大レベルの輪郭成分と小レベ
ルの輪郭成分とに分け、該小レベルの輪郭成分に画像の
動きに応じた係数を乗算するとともに該小レベルの輪郭
成分に重畳しているノイズを除去し、この小レベルの輪
郭成分と上記大レベルの輪郭成分とを加算しノイズの除
去された輪郭成分とし、このノイズの除去された輪郭成
分と入力映像信号とを加算処理することにより、小レベ
ルの輪郭成分を含む輪郭成分によって輪郭補償を施した
映像信号を得ることができる。このため、画像の輪郭が
明確となり、また、毛髪や毛皮等の質感の向上を図るこ
とができ、よりリアルな映像を得ることができる。なお
、上記動き検出回路3における画像の動き検出は難しい
ものであるが、例え該動き検出回路3で画像の動き検出
を誤っても、影響があるのは画像の輪郭成分のうち小レ
ベル成分の輪郭成分だけであるため、全体の画像に与え
る視覚的悪影響は少なくて済む。このため、上記動き検
出回路3の構成を簡単なものとすることができ、ローコ
スト化を図ることができる。また、上記輪郭成分区分け
回路4での大レベルの輪郭成分と小レベルの輪郭成分と
の区分けを行うための基準レベル信号のレベル調整を比
較的容易に行うことができ、該調整段階での手間を省く
ことができる。ここで、上記第1の加算器12により、
画像の動きに応じて傾きが変動する小レベルの輪郭成分
と大レベルの輪郭成分とを加算した加算出力は、例えば
図2(c)に示すように基準レベルで急峻に立ち上がる
ような特性となる。このような加算出力特性であると、
上記基準レベルを境として輪郭成分のレベルが急峻に変
化することにより表示される画像に多少なりとも影響を
及ぼす虞れがある。このような影響を防止するためには
、例えば基準レベルまでの小レベルの輪郭成分を滑らか
に立ち上がらせるような演算を行い、この演算結果を予
めROM(リードオンリメモリ)等に記憶しておき、上
記第1の加算器12で加算処理する際に該ROMから演
算結果を読み出し加算処理を行うことにより、例えば図
2(d)に示すように滑らかに小レベルの輪郭成分と大
レベルの輪郭成分とが加算された加算出力特性を得るよ
うにすれば良い。これにより、上記加算出力が基準レベ
ルで急峻に立ち上がるような特性となり表示画像に与え
る悪影響を防止することができる。次に、上述の実施例
の説明ではノイズ除去手段を輪郭成分区分け手段の後段
に設置したが、該ノイズ除去手段は輪郭成分区分け手段
の前段に設置するようにしてもよい。このような、輪郭
成分区分け手段の前段にノイズ除去手段を設置した輪郭
補償回路を図3に示す。この図3において、入力端子1
5から供給された入力映像信号は空間フィルタ16,動
き検出回路17及び第2の加算器26に供給される。上
記動き検出回路17は、画像の動きを検出し、この検出
した画像の動きに応じた係数Kを係数乗算回路24に供
給する。上記空間フィルタ16は、供給される入力映像
信号から輪郭成分を抽出し、この輪郭成分をディレイ回
路18を介して第1の加算器25及びノイズ除去回路1
9に供給する。なお、上記ノイズ除去回路19は、上述
のノイズ除去回路7と同様のリカーシブフィルタを用い
ることができる。上記ノイズ除去回路19は、供給され
た輪郭成分に重畳しているノイズ成分を除去し、このノ
イズ成分を除去した輪郭成分を小レベル用輪郭成分区分
け回路22に供給する。上記小レベル用輪郭成分区分け
回路22には入力端子23を介して以下に説明する大レ
ベル用輪郭成分区分け回路21に供給される基準レベル
信号と同レベルの基準レベル信号が供給されている。上
記小レベル用輪郭成分区分け回路22は、この基準レベ
ル信号以下の輪郭成分を小レベルの輪郭成分として出力
する。この小レベルの輪郭成分は係数乗算回路24に供
給される。上記係数乗算回路24は、上記動き検出回路
17から供給される画像の動きに応じた係数Kを、上記
小レベルの輪郭成分に乗算する。この乗算処理された小
レベルの輪郭成分は、上記第1の加算器25に供給され
る。一方、上記大レベル用輪郭成分区分け回路21には
、入力端子20を介して基準レベル信号が供給されてお
り、該大レベル用輪郭成分区分け回路21はこの基準レ
ベル信号以上の輪郭成分を大レベルの輪郭成分として出
力する。この大レベルの輪郭成分は第1の加算器25に
供給される。上記ディレイ回路18は、上記大レベルの
輪郭成分と小レベルの輪郭成分とが上記第1の加算器2
5に供給されるタイミングをはかるため、上記供給され
る輪郭成分に所定時間分の遅延を施し出力している。上
記第1の加算器25は、上記大レベルの輪郭成分と、上
記ノイズ除去されるとともに画像の動きに応じた係数K
が乗算された小レベルの輪郭成分とを加算し、この加算
出力を第2の加算器26に供給する。上記第2の加算器
26は、供給される入力映像信号と、上記第1の加算器
25からの加算出力とを加算処理し、これを映像信号と
して出力端子27を介して出力する。このような、輪郭
成分区分け手段の前段にノイズ除去手段を設置した輪郭
補償回路も上述の輪郭成分区分け手段の後段にノイズ除
去手段を設置した輪郭補償回路と同様の効果を得ること
ができる。なお、上述の2つの実施例では、ノイズ除去
手段としてリカーシブフィルタを用いることとしたが、
これは、該リカーシブフィルタでなくともノイズを除去
するものであったら何でも良いこと等は勿論である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the contour compensation circuit according to the present invention will be described with reference to the drawings. The contour compensation circuit according to the present invention has a configuration as shown in FIG. 1, for example. In FIG. 1, an input terminal 1 is supplied with an input video signal on which noise is superimposed, for example from a video camera or the like. This input video signal is sent to a spatial filter 2 which is a contour component extraction means, a motion detection circuit 3 which is a motion detection means, and a second adder 13 which is a second addition means to be described later.
is supplied to The motion detection circuit 3 detects the motion of the image by, for example, taking the difference between the image of the previous frame and the image of the current frame, and generates a coefficient K corresponding to the detected motion, which will be explained later. It is supplied to a coefficient multiplication circuit 6 and a coefficient multiplication circuit 10, which are coefficient multiplication means. That is, the motion detection circuit 3 generates and outputs a coefficient K that gradually increases toward "1" as the detected motion increases. The spatial filter 2 is
A contour component, which is, for example, a boundary component between a subject and a background, is extracted from the supplied input video signal and supplied to a contour component classification circuit 4, which is a contour component classification means. A reference level signal is supplied to the contour component classification circuit 4 from a reference level output circuit (not shown) via an input terminal 5, and the contour component classification circuit 4 outputs the reference level signal as shown in FIG. 2(a). Contour components that are higher than the signal are output as high-level contour components, and contour components that are lower than the reference level signal are output as low-level contour components. The high-level contour components classified and output by the contour component classification circuit 4 are supplied via a delay circuit 11 to a first adder 12 which is a first addition means. On the other hand, the small-level contour components classified and output by the contour component classification circuit 4 are supplied to the coefficient multiplication circuit 6. The coefficient multiplication circuit 6 is supplied with the coefficient K from the motion detection circuit 3 as described above, and the coefficient multiplication circuit 6 multiplies the small level contour component by the supplied coefficient K. . The coefficient K gradually increases as the movement of the image increases and approaches "1", so the small-level contour component output from the coefficient multiplication circuit 6 is
For example, as shown in the order of the two-dot chain line, the bold line, and the one-dot chain line in FIG. 2(b), as the movement of the image increases, the slope gradually increases. The above-mentioned small-level contour components subjected to multiplication processing according to the movement of the image are supplied to the frame memory 9 via the adder 8 in the noise removal circuit 7, which is a noise removal means, and are temporarily stored. . Next, the contour components of the small level once stored in the frame memory 9 are 1
It is read out at the timing when a frame delay is applied and is supplied to the coefficient multiplication circuit 10. The above coefficient multiplication circuit 1
0 is the contour component of the small level read out from the frame memory 9, and a coefficient "1-" which is obtained by subtracting the coefficient K generated by the motion detection circuit 3 according to the movement of the image from "1". K'', and this multiplication output is supplied to the adder 8. The adder 8 receives the small level contour component supplied from the coefficient multiplication circuit 6 and the coefficient multiplication circuit 10.
The noise component supplied from the low-level contour component is added to the reduced-level contour component. This addition output is supplied again to the frame memory 8 and also to the first adder 12. Here, the noise removal circuit 7 is
This is a so-called recursive filter composed of an adder 8, a frame memory 9, and a coefficient multiplication circuit 10, and the adder 8 adds the small-level contour components of the previous frame and the small-level contour components of the current frame. By doing so, the noise component superimposed on the contour component of the small level is removed. The low-level contour components obtained from the noise removal circuit 7 are contour components with less afterimage because the coefficient K approaches "1" for images with large movements, and the above K-1 approaches "0". becomes. Furthermore, for images with small movements, the coefficient K approaches "0", and the K
As -1 approaches "1", a low-level contour component with extremely little noise is obtained from the noise removal circuit 7. The first adder 12 is supplied with a large-level contour component, and the delay circuit 11 is configured to adjust the timing between the large-level contour component and the small-level contour component in the first adder 12. A delay is applied to the high-level contour components so that they are well supplied. Note that even if some noise is superimposed on the high-level contour component, the level of the main signal is high and the difference is not as important as the difference, so the contour component is supplied to the first adder 12 without noise removal. The first adder 12 adds the large-level contour component and the small-level contour component whose noise component has been reduced, which is the addition output, and adds the contour component from which the small-level noise has been removed. It is supplied to the second adder 13. As described above, the second adder 13 is supplied with the input video signal, and the second adder 13 receives the input video signal and the addition output from the first adder 12. A certain contour component is added and this is outputted as a video signal via the output terminal 14. In this way, a contour component is extracted from the input video signal, this contour component is divided into a large-level contour component and a small-level contour component, and the small-level contour component is multiplied by a coefficient according to the movement of the image. At the same time, the noise superimposed on the contour component of the small level is removed, and the contour component of this small level and the contour component of the large level are added to obtain a contour component from which noise has been removed, and the contour component from which this noise has been removed is By performing addition processing on the component and the input video signal, it is possible to obtain a video signal subjected to contour compensation using a contour component including a small-level contour component. Therefore, the outline of the image becomes clearer, the texture of hair, fur, etc. can be improved, and a more realistic image can be obtained. Although it is difficult to detect the motion of an image in the motion detection circuit 3, even if the motion detection circuit 3 makes a mistake in detecting the motion of the image, it will only affect the small-level components of the contour components of the image. Since it is only a contour component, there is little visual adverse effect on the entire image. Therefore, the configuration of the motion detection circuit 3 can be simplified, and costs can be reduced. Further, it is possible to relatively easily adjust the level of the reference level signal for classifying large-level contour components and small-level contour components in the contour component classification circuit 4, thereby reducing the time and effort required at the adjustment stage. can be omitted. Here, by the first adder 12,
The summed output obtained by adding the small-level contour component and the large-level contour component whose slope changes according to the movement of the image has a characteristic that rises steeply at the reference level, for example, as shown in FIG. 2(c). . With such addition output characteristics,
There is a possibility that the level of the contour component changes sharply after the reference level, which may affect the displayed image to some extent. In order to prevent such an influence, for example, a calculation is performed to smoothly raise the contour component at a small level up to the reference level, and the results of this calculation are stored in advance in a ROM (read-only memory) or the like. When the first adder 12 performs the addition process, by reading the calculation result from the ROM and performing the addition process, for example, as shown in FIG. 2(d), the small level contour component and the large level contour component are smoothly What is necessary is to obtain an added output characteristic in which the and. As a result, the added output has a characteristic of rising sharply at the reference level, and an adverse effect on the displayed image can be prevented. Next, in the description of the above embodiment, the noise removal means was installed after the contour component classification means, but the noise removal means may be installed before the contour component classification means. FIG. 3 shows such a contour compensation circuit in which a noise removing means is installed before the contour component segmentation means. In this figure 3, input terminal 1
The input video signal supplied from 5 is supplied to a spatial filter 16, a motion detection circuit 17, and a second adder 26. The motion detection circuit 17 detects the motion of the image and supplies a coefficient K corresponding to the detected motion of the image to the coefficient multiplication circuit 24. The spatial filter 16 extracts a contour component from the supplied input video signal, and sends this contour component to a first adder 25 and a noise removal circuit 1 via a delay circuit 18.
Supply to 9. Note that the noise removal circuit 19 can use a recursive filter similar to the noise removal circuit 7 described above. The noise removal circuit 19 removes the noise component superimposed on the supplied contour component, and supplies the contour component from which the noise component has been removed to the small-level contour component classification circuit 22. The small level contour component classification circuit 22 is supplied with a reference level signal having the same level as the reference level signal supplied to the large level contour component classification circuit 21, which will be described below, via an input terminal 23. The small-level contour component classification circuit 22 outputs contour components below this reference level signal as small-level contour components. This small level contour component is supplied to the coefficient multiplication circuit 24. The coefficient multiplication circuit 24 multiplies the small-level contour component by a coefficient K that corresponds to the motion of the image supplied from the motion detection circuit 17. This multiplied small-level contour component is supplied to the first adder 25. On the other hand, the large level contour component classification circuit 21 is supplied with a reference level signal via the input terminal 20, and the large level contour component classification circuit 21 classifies contour components having a level higher than the reference level signal. output as a contour component. This high level contour component is supplied to the first adder 25. The delay circuit 18 is configured so that the high-level contour component and the low-level contour component are connected to the first adder 2.
In order to measure the timing at which the contour component is supplied to step 5, the supplied contour component is delayed by a predetermined time and then output. The first adder 25 combines the high-level contour component with the noise-removed coefficient K corresponding to the motion of the image.
and the small-level contour component multiplied by , and the added output is supplied to the second adder 26 . The second adder 26 adds the supplied input video signal and the addition output from the first adder 25, and outputs this as a video signal via the output terminal 27. Such a contour compensation circuit in which the noise removal means is installed before the contour component classification means can also obtain the same effect as the contour compensation circuit in which the noise removal means is installed after the contour component classification means described above. Note that in the above two embodiments, a recursive filter was used as the noise removal means, but
Of course, this may be any filter other than the recursive filter as long as it removes noise.

【0007】[0007]

【発明の効果】本発明に係る輪郭補償回路は、上記輪郭
成分抽出手段により抽出された輪郭成分を輪郭成分区分
け手段により大レベルの輪郭成分と小レベルの輪郭成分
とに分け、該小レベルの輪郭成分に上記動き検出手段か
らの検出信号に応じた係数を乗算するとともにノイズ除
去手段によりノイズを除去してから上記大レベルの輪郭
成分と加算し、この加算出力と入力映像信号とを加算処
理することにより、小レベルの輪郭成分を保持しつつノ
イズをカットした輪郭成分により輪郭補償を施した映像
信号を出力することができる。このため、画像の輪郭が
明確となり、また、毛髪や毛皮等の質感の向上を図るこ
とができ、よりリアルな映像を得ることができる。また
、例え動き検出手段で画像の動き検出を誤っても、影響
があるのは画像の小レベルの輪郭成分だけであるため、
全体の画像に与える視覚的悪影響は少なくて済み、適正
な輪郭補償を行うことができる。そして、上記動き検出
手段で画像の動き検出を誤っても適正な輪郭補償を行う
ことができるため、該動き検出手段の構成を簡単なもの
とすることができ、ローコスト化を図ることができる。 さらに、上記輪郭成分区分け手段での大レベルの輪郭成
分と小レベルの輪郭成分との区分けを行うための信号レ
ベルの調整は、大まかな調整で済むため、該レベル調整
段階での手間を省くことができる。
Effects of the Invention The contour compensation circuit according to the present invention divides the contour components extracted by the contour component extraction means into large-level contour components and small-level contour components by the contour component classification means, and The contour component is multiplied by a coefficient corresponding to the detection signal from the motion detection means, noise is removed by the noise removal means, and then added to the high-level contour component, and this addition output and the input video signal are added together. By doing so, it is possible to output a video signal that has been subjected to contour compensation using a contour component in which noise has been cut while retaining a small-level contour component. Therefore, the outline of the image becomes clearer, the texture of hair, fur, etc. can be improved, and a more realistic image can be obtained. Furthermore, even if the motion detection means makes a mistake in detecting the motion of an image, only the small-level contour components of the image will be affected.
Appropriate contour compensation can be performed with less visual adverse effect on the overall image. Further, even if the motion detection means erroneously detects the motion of the image, it is possible to perform appropriate contour compensation, so that the structure of the motion detection means can be simplified and costs can be reduced. Furthermore, since the adjustment of the signal level for classifying large-level contour components and small-level contour components by the contour component classification means requires only a rough adjustment, it is possible to save time and effort at the level adjustment stage. I can do it.

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

【図  1】本発明に係る輪郭補償回路の実施例のブロ
ック図である。
FIG. 1 is a block diagram of an embodiment of a contour compensation circuit according to the present invention.

【図  2】本発明に係る輪郭補償回路の輪郭補償動作
を説明するための特性図である。
FIG. 2 is a characteristic diagram for explaining the contour compensation operation of the contour compensation circuit according to the present invention.

【図  3】本発明に係る輪郭補償回路の他の実施例の
ブロック図である。
FIG. 3 is a block diagram of another embodiment of the contour compensation circuit according to the present invention.

【図  4】従来のコアリングを説明するための波形図
である。
FIG. 4 is a waveform diagram for explaining conventional coring.

【符号の説明】[Explanation of symbols]

2,16・・・・・・・空間フィルタ 3,17・・・・・・・動き検出回路 4・・・・・・・・・・輪郭成分区分け回路6,10,
24・・・・係数乗算回路 7,19・・・・・・・ノイズ除去回路8・・・・・・
・・・・加算器 9・・・・・・・・・・フレームメモリ11,18・・
・・・・ディレイ回路 12,25・・・・・・第1の加算器 13,26・・・・・・第2の加算器
2, 16... Spatial filter 3, 17... Motion detection circuit 4... Contour component classification circuit 6, 10,
24... Coefficient multiplication circuit 7, 19... Noise removal circuit 8...
... Adder 9 ... Frame memory 11, 18 ...
...Delay circuit 12, 25...First adder 13, 26...Second adder

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  入力映像信号から輪郭成分を抽出する
輪郭成分抽出手段と、上記輪郭成分抽出手段により抽出
された輪郭成分を、大レベルの輪郭成分と小レベルの輪
郭成分とに分けて出力する輪郭成分区分け手段と、画像
の動きを検出する動き検出手段と、上記動き検出手段か
らの検出信号に応じた係数を上記輪郭成分区分け手段か
ら出力される小レベルの輪郭成分に乗算する係数乗算手
段と、上記小レベルの輪郭成分からノイズ成分を除去す
るノイズ除去手段と、上記係数乗算手段により係数が乗
算されるとともに上記ノイズ除去手段によりノイズが除
去された小レベルの輪郭成分と、上記輪郭成分区分け手
段からの大レベルの輪郭成分とを加算処理する第1の加
算手段と、上記入力映像信号と上記第1の加算手段から
の加算出力とを加算処理する第2の加算手段とを有する
ことを特徴とする輪郭補償回路。
1. Contour component extracting means for extracting contour components from an input video signal, and dividing the contour components extracted by the contour component extracting means into large-level contour components and small-level contour components and outputting them. a contour component classification means, a motion detection means for detecting movement of an image, and a coefficient multiplication means for multiplying the small-level contour component outputted from the contour component classification means by a coefficient corresponding to a detection signal from the motion detection means. a noise removing means for removing a noise component from the small-level contour component; a small-level contour component multiplied by a coefficient by the coefficient multiplication means and from which noise is removed by the noise removing means; and the contour component. A first addition means that performs addition processing on the large-level contour component from the segmentation means, and a second addition means that performs addition processing on the input video signal and the addition output from the first addition means. A contour compensation circuit featuring:
JP2415024A 1990-12-27 1990-12-27 Contour compensating Pending JPH04230176A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2415024A JPH04230176A (en) 1990-12-27 1990-12-27 Contour compensating

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2415024A JPH04230176A (en) 1990-12-27 1990-12-27 Contour compensating

Publications (1)

Publication Number Publication Date
JPH04230176A true JPH04230176A (en) 1992-08-19

Family

ID=18523435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2415024A Pending JPH04230176A (en) 1990-12-27 1990-12-27 Contour compensating

Country Status (1)

Country Link
JP (1) JPH04230176A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001203911A (en) * 2000-01-24 2001-07-27 Canon Inc Circuit and method for driving image display device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001203911A (en) * 2000-01-24 2001-07-27 Canon Inc Circuit and method for driving image display device

Similar Documents

Publication Publication Date Title
KR970078437A (en) Image quality improvement method using low-pass filtering and histogram equalization and its circuit
JPH0944654A (en) Image processing device and method therefor, and noise eliminating device and method therefor
JP2001157085A (en) Contour-correcting device
US5949916A (en) Modified automatic regressive filter and filtering method therefor
JP4224882B2 (en) Data processing apparatus and data processing method
JP3240371B2 (en) Video signal processing device
JP2003274181A (en) Device for reducing noise
JPH04230176A (en) Contour compensating
JP3106831B2 (en) Video signal processing device
US5448304A (en) Process for reducing the noise of a video signal
JPH0950519A (en) Picture processor and its method
JPWO2005125179A1 (en) Image processing apparatus, image processing program, electronic camera, and image processing method for enhancing texture
JP3014102B2 (en) Contour correction circuit
JP2020181399A (en) Image processor and control method thereof and program
JP3267107B2 (en) Background image creation method and image processing apparatus
JPH04220885A (en) Background elimination method and its execution device
JPH11306344A (en) Method and device for picture processing
JP2993056B2 (en) Video signal processing device
KR100349593B1 (en) Converted auto regressive filter and filtering method thereof
KR100317674B1 (en) Recursive noise reduction system
WO2021117148A1 (en) Image processing device, image processing method, and program
EP2309448A1 (en) Local image contrast enhancement
JP2022069197A (en) Image processing apparatus, method for controlling the same, and program
JP2022181493A (en) Image processing apparatus, image processing method, and program
JPH04176266A (en) Outline correcting device