JP2960386B2 - 信号適応フィルタリング方法及び信号適応フィルター - Google Patents
信号適応フィルタリング方法及び信号適応フィルターInfo
- Publication number
- JP2960386B2 JP2960386B2 JP2329698A JP2329698A JP2960386B2 JP 2960386 B2 JP2960386 B2 JP 2960386B2 JP 2329698 A JP2329698 A JP 2329698A JP 2329698 A JP2329698 A JP 2329698A JP 2960386 B2 JP2960386 B2 JP 2960386B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- value
- edge map
- edge
- filter
- 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 - Fee Related
Links
- 238000001914 filtration Methods 0.000 title claims description 33
- 230000003044 adaptive effect Effects 0.000 title claims description 30
- 238000000034 method Methods 0.000 title claims description 12
- 238000013139 quantization Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 11
- 230000000903 blocking effect Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 8
- 238000012935 Averaging Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/527—Global motion vector estimation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Picture Signal Circuits (AREA)
Description
ングに係り、特にブロック化効果及びリンギングノイズ
減少のための信号適応フィルタリング方法及び信号適応
フィルターに関する。
PEG及びITU(International Telecommunication U
nion)のH.263を含む大部分の画像符号化標準はブ
ロックに基づいた動き推定及びブロック離散余弦変換(D
iscrete Consine Transform :DCT)処理を用いる。
前記ブロックに基づいた符号化は、特に画像が高圧縮さ
れる時、周知のようにブロック化効果及びリンギングノ
イズを誘発させる。典型的なブロック化効果としては、
隣接する画素間に画素値が相対的に類似な等質領域での
格子ノイズ(グリッド ノイズ)と画像のエッジ部分に
沿って画像エッジが階段状に現れる階段ノイズがある。
そして、前記リンギングノイズは画像を高圧縮する時前
記離散余弦変換(DCT)係数の量子化による打切り(t
runcation)の結果、発生される典型的なギブス(Gibb's)
現像である。
されて画面上にディスプレイされる時、ブロックに基づ
いて処理した跡がブロック間の縁部に現れるようにな
り、使用者はブロック間の縁部に気づくようになる。か
つ、階段ノイズは同様に画像の縁部が階段状で現れるた
め、使用者は画像の縁部がデコボコしていることを感じ
るようになる。そして、リンギングノイズのために、画
像がある間隔で幾つか重なっているかのように現れると
いう問題がある。
解決するために案出されたものであり、前記ブロックに
基づいて画像処理されたデータを復号化する時発生する
ブロック化効果及びリンギングノイズを同時に大きく減
らすための信号適応フィルタリング方法及び信号適応フ
ィルターを提供するにその目的がある。
に本発明による画像データのブロック化効果及びリンギ
ング減少のための信号適応フィルタリング方法は、圧縮
復元された画像に対して各画素別に所定の傾斜度演算を
行う段階と、前記傾斜度演算された各画素別結果値を所
定の量子化ステップ(Q)関数により決定されるグロー
バル臨界値と比較して、その結果を各画素別二進値とし
て生成するグローバルエッジマップ生成段階と、前記傾
斜度演算された各画素別結果値を所定の大きさを有する
ブロック単位で決定されるローカル臨界値と比較して、
その結果を各画素別二進値として生成するローカルエッ
ジマップ生成段階と、前記グローバルエッジマップ生成
段階で生成されたグローバルエッジマップ情報と前記ロ
ーカルエッジマップ生成段階で生成されたローカルエッ
ジマップ情報を論理和して二進エッジマップ情報を生成
する段階と、前記生成された二進エッジマップ情報に対
して既設定された大きさのフィルターウインドを適用し
て前記フィルターウインド内に属した二進エッジマップ
情報がエッジ情報を含んでいるかを判断する段階と、前
記判断段階でエッジ情報を含んでいないと判断されれ
ば、画素別に該フィルターウインドに属する画素値に対
して既設定された第1加重値を用いフィルタリングして
新たな画素値を生成する第1生成段階と、前記判断段階
でエッジ情報を含んでいると判断されれば、画素別に該
フィルターウインドに属する画素値に対して既設定され
た第2加重値を用いフィルタリングして新たな画素値を
生成し、前記フィルターウインドの中心に位置した画素
がエッジ情報である場合はフィルタリングを行わない第
2生成段階とを含むことが望ましい。
ローバル臨界値(Ts )は量子化器の量子化ステップ
(Q)により次の数式に応じて決定されることを特徴と
する。
明による信号適応フィルターは、圧縮復元された画像デ
ータを一時格納する画像格納部と、前記画像格納部から
所定の大きさを有するブロック単位で画像データを受け
入れて、エッジ画素を探すために傾斜度演算子を用いて
水平及び垂直方向に傾斜度演算を行う傾斜度演算部と、
前記傾斜度演算部で傾斜度演算された各画素別結果値を
所定の量子化ステップ(Q)関数により決定されるグロ
ーバル臨界値と比較して、その結果を各画素別二進値と
して生成するグローバルエッジマップ生成部と、前記傾
斜度演算部で傾斜度演算された各画素別結果値を所定の
大きさを有するブロック単位で決定されるローカル臨界
値と比較して、その結果を各画素別二進値として生成す
るローカルエッジマップ生成部と、前記グローバルエッ
ジマップ生成部から生成されたグローバルエッジマップ
情報と前記ローカルエッジマップ生成部から生成された
ローカルエッジマップ情報を画素別に論理和して二進エ
ッジマップ情報を生成する論理和演算部と、前記論理和
演算部から供給される二進エッジマップ情報を格納し、
入力画像データを二進エッジマップにより少なくとも一
つのエッジ情報を含むエッジ領域及びエッジ情報を含ん
でいない等質領域のうち一つに分類するフィルター決定
部と、前記フィルター決定部で等質領域だと判断された
フィルターウインド画素を平均フィルタリングして新た
な画素値を生成する平均フィルターと、前記フィルター
決定部でエッジ領域だと判断されたフィルターウインド
画素を所定の加重値を通して加重フィルタリングして新
たな画素値を生成する加重フィルターとを含むことが望
ましい。
しい一実施例を詳細に説明する。図1は本発明の一実施
例による信号適応フィルターの構成を示したブロックで
あり、画像格納部100、二進エッジマップ情報生成部
110及び信号適応フィルター部150からなる。図4
は前記本発明の一実施例による信号適応フィルターの動
作を示したフローチャートである。
及びリンギングノイズを含んでいる、離散余弦逆変換(I
nverse DCT)かつ圧縮復元された画像データを一時格納
する。前記二進エッジマップ情報生成部110は前記画
像格納部100に格納されている圧縮復元された画像の
グローバルエッジ及びローカルエッジが反映された二進
エッジ情報を生成するブロックであり、傾斜度演算部1
12、グローバルエッジマップ生成部114及びローカ
ルエッジマップ生成部116を具備する。
前記二進エッジマップ情報生成部110から生成された
二進エッジマップ情報に基づき後述される平均フィルタ
ー154及び加重フィルター156のうち一つを用い圧
縮復元された画像データをフィルタリングして格子ノイ
ズ及び階段ノイズを減少させ、フィルター決定部15
2、平均フィルター154及び加重フィルター156を
具備する。
素を探すために、傾斜度演算子を用いて画素別に前記画
像格納部100に格納された画像データの傾斜度を計算
する(410段階)。前記傾斜度演算子は垂直ソベル傾
斜度演算子(vertical sobelgradient operator 、記号
としては‘▽v ’で示される)及び水平ソベル傾斜度演
算子(horizontal sobel gradient operator 、記号とし
ては‘▽h ’で示される)を用いることが望ましい。前
記傾斜度演算部112で演算された傾斜度データはグロ
ーバルエッジマップ生成部114及びローカルエッジマ
ップ生成部116に供給される。
は前記傾斜度演算部112で傾斜度データを受け入れて
フレーム単位でグローバルエッジマップ情報を生成する
(420段階)。前記グローバルエッジマップ情報(edg
e(i,j))は[式1]のように、各画素別に傾斜度絶対
値を計算した後、その結果値をグローバル臨界値
(T g )と比較して得られる。
により決定される値であり、[式2]を用いて決定され
る。画像の各画素が256グレーレベル(graylevel)を
有し得る場合、Qは8である。
像データチャンネルの帯域幅により決定される。すなわ
ち、帯域幅が大きければ伝送されるデータ量が多くなる
ので前記量子化ステップ(Q)値は小さく設定され、帯
域幅が小さければ前記量子化ステップ(Q)値は大きく
設定される。従って、グローバルエッジマップ生成部1
14は各画素別に計算された傾斜度絶対値がグローバル
臨界値(Tg )より大きいか同じであればその画素に対
応するグローバルエッジマップ情報(edge(i,j))
を‘1’に決定する。反対に、画素別で計算された傾斜
度絶対値がグローバル臨界値(Tg )より小さければそ
の画素に対応するグローバルエッジマップ情報(edge
(i,j))は‘0’に決定される。前記のような過程
をフレーム単位で適用して得たグローバルエッジマップ
情報は論理和演算部118に供給される。
前記傾斜度演算部112で演算された傾斜度データを受
け入れてローカルエッジマップを生成する。すなわち、
116は全てのM1 ×M2 画像ブロック各々に対するロ
ーカル臨界値を計算して、前記計算されたローカル臨界
値を用いて該ブロックに入っている全ての画素に対して
ローカルエッジマップを生成する(430段階)。MP
EG規格によれば、ブロックに基づいた処理方法である
離散余弦変換(DCT)、量子化等は基本的に8×8個
の画素からなっている8×8ブロックに対して信号処理
する。従って、一実施例において、ローカルエッジマッ
プ生成部116は傾斜度データを16×16個の画素か
らなる16×16の大きさのマクロブロック単位で受け
入れて8×8の大きさのブロック単位でローカルエッジ
マップを生成する。しかし、前記マクロブロック及びブ
ロックの大きさは本発明の一実施例に対する値に過ぎな
く、このような大きさにより本発明が限定されないこと
は当業者において明らかである。
るローカル臨界値(Tn )は[式3]により計算され
る。
n番目8×8ブロック、mn 及びσ n はn番目傾斜度デ
ータ8×8ブロックの平均偏差及び標準偏差を各々示
し、T g はグローバル臨界値である。このように、Tn
がTg によるグローバルエッジとして分類されない詳細
なエッジマップ、すなわちローカルエッジマップの生成
に用いられる。n番目8×8ブロックが等質ならば、比
率(σn /mn )は“0”になる傾向があるので、T n
はTg とほとんど同じになる。その反面、n番目8×8
ブロックが複雑な画像の一部ならば、比率(σn /
mn )は増加して、Tn がTg より小さくなる結果とな
る。
目8×8ブロックに対するローカル臨界値(Tn )とそ
のブロック内の一部の傾斜度値との大きさを個別的に比
較する。ここで、一部の傾斜度値は8×8ブロック内の
境界画素を取り除いた8×8ブロック内の6×6画素に
対応する傾斜度値である。ローカルエッジマップの作成
のために用いられる傾斜度値をこのように限定すれば、
ブレ現像(blurring)から詳細な情報が保護され、格子ノ
イズが画像エッジに検出されることが防止される。ロー
カルエッジマップ生成部116はn番目8×8ブロック
領域(Rn )内で許される傾斜度値がローカル臨界値
(Tn )と大きいか同じならばそれに対応するローカル
エッジ値を‘1’に決定し、その反対の場合にはローカ
ルエッジ値を‘0’に決定する。このように生成された
ローカルエッジマップ情報は論理和演算部118に供給
される。
エッジマップ生成部114から生成されたグローバルエ
ッジマップ情報とローカルエッジマップ生成部116か
ら生成されたローカルエッジマップ情報を論理和演算す
る(440段階)。より詳細に説明すると、論理和演算
部118は同じ位置にある画素に対し画素単位でグロー
バルエッジ値及びローカルエッジ値に対して論理和演算
を行う。論理和演算部118はこのような論理和演算を
グローバルエッジマップ上の全てのグローバルエッジ値
及びローカルエッジマップ上の全てのローカルエッジマ
ップに対して行い、その結果として二進エッジマップ情
報を生成し(450段階)、これをフィルター決定部1
52に出力する。図2は前記二進エッジマップ情報生成
部110から生成された二進エッジマップと信号適応フ
ィルター部150で用いられる低域通過フィルターを示
している。
算部118から供給される二進エッジマップ情報を格納
する。圧縮復元された入力画像データは前記二進エッジ
マップ情報生成部110から生成された二進エッジマッ
プによりエッジ領域と等質領域の二つの領域に分類され
る。このような分類のために、本発明はフィルター決定
部152を用いる。本発明の実施例による平均フィルタ
ー154及び加重フィルター156は3×3の大きさの
フィルターウインドを用いる。従って、フィルター決定
部152で用いられるフィルターウインドもやはり3×
3の大きさを有する。フィルター決定部152はフィル
ターウインド内に入っているエッジ値に基づいて、フィ
ルターウインドが位置した二進エッジマップ上の地域が
エッジ領域なのか等質領域なのかを判断する(460段
階)。これを更に詳細に説明すれば、8×8の大きさの
画像データを各画素別に3×3の大きさのフィルターウ
インドにフィルタリング領域を設定して前記フィルタリ
ング領域内の画素のうちエッジ情報を表わす画素がある
か検査する。フィルタリング領域内の画素のうちエッジ
情報を表わす画素がある領域をエッジ領域といい、エッ
ジ情報がない領域を等質領域という。
決定部152は判断に用いられたフィルターウインド内
の二進エッジマップ情報及び中心地点に対する位置デー
タを加重フィルター156に出力する。加重フィルター
156は前記中心地点に対する位置データに基づき前記
フィルターの中心地点画素がエッジ情報を表わしている
か検査する(470段階)。もし、エッジ情報ならばフ
ィルタリングを行わず元の入力画像データの該画素値を
そのまま用いる(475段階)。これによって、中心地
点は画素の値がフィルタリングにより新たな値に取り替
えられる。もし、中心地点画素がエッジ情報でなけれ
ば、加重フィルタリングを行う(480段階)。
ター決定部152は判断に用いられたフィルターウイン
ド内の中心地点に対する位置データを平均フィルター1
54に出力して平均フィルター154が平均フィルタリ
ングを行なうようにする(485段階)。図3(A)乃
至図3(C)は2次元3×3フィルターに係り、図3
(A)は3×3フィルターのためのフィルターウインド
を示した図である。図3(B)は3×3平均フィルター
のための加重値を、かつ図3(C)は3×3加重フィル
ターのための加重値を各々示した図である。図3(A)
のフィルターウインドでインデックス値が‘5’である
地点がそのフィルターウインドの中心地点である。
ター156は2次元低域通過フィルターの一種で、この
フィルター154,156の動作をより詳細に説明すれ
ば次の通りである。中心地点に対する位置データが入力
されれば、平均フィルター154は中心地点のフィルタ
リングされた画素値の計算に必要な画素値を画像格納部
100から読出する。それから、平均フィルター154
は読出した画素値及び図3(B)に示した加重値を用い
てフィルタリングされた画素値を計算する。前記計算さ
れたフィルタリング画素値は中心地点に対して変更され
た画素値として用いられる。加重フィルター156はフ
ィルター決定部152から供給される二進エッジマップ
情報及び中心地点に対する位置データに基づきフィルタ
リング動作を行う。加重フィルター156の動作をより
詳しく理解できるように説明すれば次の通りである。中
心地点‘5’がエッジ地点ならば加重フィルター156
はその中心地点に対するフィルタリング動作を行わな
い。エッジ地点(または複数のエッジ地点)が中心地点
を取り除いた3×3フィルターウインド内の位置を有す
れば、加重フィルター156は図3(C)に示された加
重値を用いてフィルタリング動作を行う。エッジ地点が
図3(A)の2及び6、6及び8、4及び8又は2及び
4に位置するとしたら、そのエッジ地点及びその外側の
隣接地点の加重値は全て‘0’になる。フィルタリング
が完了した後、平均フィルター154又は加重フィルタ
ー156から信号適応フィルタリングされた画像データ
が出力される(490段階)。
から16×16の大きさのマクロブロック単位の信号適
応フィルタリングされた画像データが形成される。一枚
のフレーム画像内の全てのマクロブロックに対して信号
適応フィルタリングがこういった方式で行なわれる。こ
こで、前記信号適応フィルター部150でフィルタリン
グするブロックの大きさは望ましい一例に過ぎず、これ
により本発明が限られることはない。
縮復元された画像からブロック化ノイズ及びリンギング
ノイズを取り除き、PSNR(peak signal to noise ra
tio)を向上させ、圧縮復元された画像の品質を改善させ
ることができる。
構成を示したブロック図である。
進エッジマップと信号適応フィルター部で用いられる低
域通過フィルターを示した図である。
ルターウインドを示した図であり、(B)及び(C)は
2次元3×3平均フィルターのための加重値を示した図
である。
Claims (9)
- 【請求項1】 画像データのブロック化効果及びリンギ
ングノイズ減少のための信号適応フィルタリング方法に
おいて、 a)圧縮復元された画像に対して各画素別に所定の傾斜
度を計算する段階と、 b)前記傾斜度演算された各画素別結果値を所定の量子
化ステップ(Q)に基づき決定されるグローバル臨界値
と比較して、その結果を各画素別二進値として生成する
グローバルエッジマップ生成段階と、 c)前記傾斜度演算された各画素別結果値を所定の大き
さを有するブロック単位で決定されるローカル臨界値と
比較して、その結果を各画素別二進値として生成するロ
ーカルエッジマップ生成段階と、 d)前記グローバルエッジマップ生成段階で生成された
グローバルエッジマップ情報と前記ローカルエッジマッ
プ生成段階で生成されたローカルエッジマップ情報を論
理和して二進エッジマップ情報を生成する段階と、 e)前記生成された二進エッジマップ情報に対して既設
定された大きさのフィルターウインドを適用して前記フ
ィルターウインド内に属した二進エッジマップ情報がエ
ッジ情報を含んでいるかを判断する段階と、 f)前記判断段階でエッジ情報を含んでいないと判断さ
れれば、画素別に該フィルターウインドに属する画素値
に対して既設定された第1加重値を用いフィルタリング
して新たな画素値を生成する第1生成段階と、 g)前記判断段階でエッジ情報を含んでいると判断され
れば、画素別に該フィルターウインドに属する画素値に
対して既設定された第2加重値を用いフィルタリングし
て新たな画素値を生成し、前記フィルターウインドの中
心に位置した画素がエッジ情報である場合はフィルタリ
ングを行わない第2生成段階とを含むことを特徴とする
信号適応フィルタリング方法。 - 【請求項2】 前記グローバルエッジマップ生成段階の
グローバル臨界値(Tg )は量子化器の量子化ステップ
(Q)により次の数式 【数1】 により決定されることを特徴とする請求項1に記載の信
号適応フィルタリング方法。 - 【請求項3】 前記ローカルエッジマップ生成段階のn
番目ローカル臨界値(Tn )は次の数式により計算さ
れ、 【数2】 g(i,j)は傾斜度値、Rn はn番目8×8ブロッ
ク、mn 及びσn は傾斜度画像のn番目8×8ブロック
の平均偏差及び標準偏差を各々示し、Tg はグローバル
臨界値であることを特徴とする請求項2に記載の信号適
応フィルタリング方法。 - 【請求項4】 前記ローカルエッジマップ生成段階は、
8×8の大きさを有するブロック内で境界画素を取り除
いた6×6画素の各々傾斜度演算された値を前記ローカ
ル臨界値と比較して、その結果を各画素別二進値として
生成することを特徴とする請求項3に記載の信号適応フ
ィルタリング方法。 - 【請求項5】 前記フィルターウインドは3×3の大き
さを有するフィルターウインドであることを特徴とする
請求項1又は請求項2のうち何れか一つに記載の信号適
応フィルタリング方法。 - 【請求項6】 前記第1生成段階の既設定された第1加
重値はその大きさが1であることを特徴とする請求項5
に記載の信号適応フィルタリング方法。 - 【請求項7】 前記第2生成段階の3×3の大きさのフ
ィルターウインド中心に位置した加重値はその大きさが
2であることを特徴とする請求項4に記載の信号適応フ
ィルタリング方法。 - 【請求項8】 圧縮復元された画像データを一時格納す
る画像格納部と、前記画像格納部から所定の大きさを有
するブロック単位で画像データを受け入れて、エッジ画
素を探すために傾斜度演算子を用いて水平及び垂直方向
に傾斜度演算を行う傾斜度演算部と、 前記傾斜度演算部で傾斜度演算された各画素別結果値を
所定の量子化ステップ関数により決定されるグローバル
臨界値と比較して、その結果を各画素別二進値として生
成するグローバルエッジマップ生成部と、 前記傾斜度演算部で傾斜度演算された各画素別結果値を
所定の大きさを有するブロック単位で決定されるローカ
ル臨界値と比較して、その結果を各画素別二進値として
生成するローカルエッジマップ生成部と、 前記グローバルエッジマップ生成部から生成されたグロ
ーバルエッジマップ情報と前記ローカルエッジマップ生
成部から生成されたローカルエッジマップ情報を画素別
に論理和して二進エッジマップ情報を生成する論理和演
算部と、 前記論理和演算部から供給される二進エッジマップ情報
を格納し、入力画像データを二進エッジマップにより少
なくとも一つのエッジ情報を含むエッジ領域及びエッジ
情報を含んでいない等質領域のうち一つに分類するフィ
ルター決定部と、 前記フィルター決定部で等質領域と判断されたフィルタ
ーウインド内の中心画素を平均フィルタリングして新た
な画素値を生成する平均フィルターと、 前記フィルター決定部でエッジ領域だと判断されたフィ
ルターウインド内の中心画素を所定の加重値を通して加
重フィルタリングして新たな画素値を生成する加重フィ
ルターとを含むことを特徴とする信号適応フィルター。 - 【請求項9】 前記グローバルエッジマップ生成部のグ
ローバル臨界値は量子化器の量子化ステップにより次の
数式 【数3】 により決定されることを特徴とする請求項8に記載の信
号適応フィルター。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR4621/1997 | 1997-02-15 | ||
KR1019970004621A KR100219628B1 (ko) | 1997-02-15 | 1997-02-15 | 루프필터링 방법 및 루프필터 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10313456A JPH10313456A (ja) | 1998-11-24 |
JP2960386B2 true JP2960386B2 (ja) | 1999-10-06 |
Family
ID=19497140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2329698A Expired - Fee Related JP2960386B2 (ja) | 1997-02-15 | 1998-02-04 | 信号適応フィルタリング方法及び信号適応フィルター |
Country Status (7)
Country | Link |
---|---|
US (1) | US6259823B1 (ja) |
JP (1) | JP2960386B2 (ja) |
KR (1) | KR100219628B1 (ja) |
CN (1) | CN1099188C (ja) |
DE (1) | DE19744898A1 (ja) |
FR (1) | FR2759802B1 (ja) |
GB (1) | GB2322252B (ja) |
Families Citing this family (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100243225B1 (ko) * | 1997-07-16 | 2000-02-01 | 윤종용 | 블록화효과 및 링잉잡음 감소를 위한 신호적응필터링방법 및신호적응필터 |
EP0951181A1 (en) * | 1998-04-14 | 1999-10-20 | THOMSON multimedia | Method for detecting static areas in a sequence of video pictures |
US6738528B1 (en) * | 1998-05-22 | 2004-05-18 | Matsushita Electric Industrial Co., Ltd. | Block noise detector and block noise eliminator |
ATE336011T1 (de) * | 1998-07-13 | 2006-09-15 | Contraves Ag | Verfahren zur verfolgung bewegter objekte anhand spezifischer merkmale |
KR100308016B1 (ko) | 1998-08-31 | 2001-10-19 | 구자홍 | 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 |
US6674903B1 (en) * | 1998-10-05 | 2004-01-06 | Agfa-Gevaert | Method for smoothing staircase effect in enlarged low resolution images |
US6535643B1 (en) | 1998-11-03 | 2003-03-18 | Lg Electronics Inc. | Method for recovering compressed motion picture for eliminating blocking artifacts and ring effects and apparatus therefor |
KR100304897B1 (ko) * | 1999-07-13 | 2001-11-01 | 구자홍 | 압축 영상신호의 고속 실시간 처리를 위한 블럭현상 및 링현상 제거방법 |
WO2000042778A1 (en) * | 1999-01-15 | 2000-07-20 | Koninklijke Philips Electronics N.V. | Sharpness enhancement |
CN1208746C (zh) | 1999-09-28 | 2005-06-29 | 皇家菲利浦电子有限公司 | 滤波设备和方法 |
KR100335055B1 (ko) | 1999-12-08 | 2002-05-02 | 구자홍 | 압축 영상신호의 블럭현상 및 링현상 제거방법 |
US6862368B1 (en) | 2000-01-12 | 2005-03-01 | Koninklijke Philips Electronics N.V. | Method and apparatus for edge detection |
US6657677B1 (en) | 2000-01-12 | 2003-12-02 | Koninklijke Philips Electronics N.V. | Method and apparatus for improving conversion from SD to HDTV |
AU2001238021A1 (en) * | 2000-02-03 | 2001-08-14 | Applied Science Fiction | Match blur system and method |
US6721458B1 (en) * | 2000-04-14 | 2004-04-13 | Seiko Epson Corporation | Artifact reduction using adaptive nonlinear filters |
EP1209624A1 (en) | 2000-11-27 | 2002-05-29 | Sony International (Europe) GmbH | Method for compressed imaging artefact reduction |
FR2818863A1 (fr) * | 2000-12-26 | 2002-06-28 | Koninkl Philips Electronics Nv | Procede de traitement de donnees |
US7003173B2 (en) * | 2001-06-12 | 2006-02-21 | Sharp Laboratories Of America, Inc. | Filter for combined de-ringing and edge sharpening |
KR100525785B1 (ko) * | 2001-06-15 | 2005-11-03 | 엘지전자 주식회사 | 이미지 화소 필터링 방법 |
US6792160B2 (en) * | 2001-07-27 | 2004-09-14 | Hewlett-Packard Development Company, L.P. | General purpose image enhancement algorithm which augments the visual perception of detail in digital images |
KR100464000B1 (ko) * | 2001-09-28 | 2004-12-30 | 엘지전자 주식회사 | 비디오 코더의 블록화 현상 제거 방법 |
US7031548B2 (en) | 2001-10-04 | 2006-04-18 | Hewlett-Packard Development Company, L.P. | Method and apparatus for filtering noise from a digital image |
US7003161B2 (en) * | 2001-11-16 | 2006-02-21 | Mitutoyo Corporation | Systems and methods for boundary detection in images |
EP2899977A1 (en) * | 2002-01-31 | 2015-07-29 | Samsung Electronics Co., Ltd | Filtering method and apparatus for reducing block artifacts or ringing noise |
WO2003081534A1 (en) * | 2002-03-26 | 2003-10-02 | Koninklijke Philips Electronics N.V. | Video signal post-processing method |
US7031552B2 (en) * | 2002-04-05 | 2006-04-18 | Seiko Epson Corporation | Adaptive post-filtering for reducing noise in highly compressed image/video coding |
FR2841423A1 (fr) * | 2002-06-25 | 2003-12-26 | Koninkl Philips Electronics Nv | Procede de detection d'artefacts de bloc |
US7489829B2 (en) * | 2003-03-11 | 2009-02-10 | Sightic Vista Ltd. | Adaptive low-light image processing |
US7346224B2 (en) * | 2003-11-07 | 2008-03-18 | Mitsubishi Electric Research Laboratories, Inc. | System and method for classifying pixels in images |
US7412109B2 (en) * | 2003-11-07 | 2008-08-12 | Mitsubishi Electric Research Laboratories, Inc. | System and method for filtering artifacts in images |
US7551792B2 (en) * | 2003-11-07 | 2009-06-23 | Mitsubishi Electric Research Laboratories, Inc. | System and method for reducing ringing artifacts in images |
US20050100235A1 (en) * | 2003-11-07 | 2005-05-12 | Hao-Song Kong | System and method for classifying and filtering pixels |
US7551793B2 (en) * | 2004-01-14 | 2009-06-23 | Samsung Electronics Co., Ltd. | Methods and apparatuses for adaptive loop filtering for reducing blocking artifacts |
CN1285214C (zh) * | 2004-01-14 | 2006-11-15 | 华中科技大学 | 一种环路滤波方法和环路滤波器 |
KR100555868B1 (ko) * | 2004-06-09 | 2006-03-03 | 삼성전자주식회사 | 아티팩트 처리 장치 및 방법 |
US7697782B2 (en) * | 2004-09-16 | 2010-04-13 | Sharp Laboratories Of America, Inc. | System for reducing ringing artifacts |
JP4850475B2 (ja) * | 2004-10-14 | 2012-01-11 | ミツビシ・エレクトリック・リサーチ・ラボラトリーズ・インコーポレイテッド | 画像中の画素をフィルタリングする方法 |
KR100683060B1 (ko) * | 2004-12-08 | 2007-02-15 | 한국전자통신연구원 | 영상 프레임의 블록화 현상 제거 장치 및 그 방법 |
US7136536B2 (en) * | 2004-12-22 | 2006-11-14 | Telefonaktiebolaget L M Ericsson (Publ) | Adaptive filter |
US7657098B2 (en) * | 2005-05-02 | 2010-02-02 | Samsung Electronics Co., Ltd. | Method and apparatus for reducing mosquito noise in decoded video sequence |
US7787703B2 (en) * | 2005-05-11 | 2010-08-31 | Xerox Corporation | Method and system for extending binary image data to contone image data |
WO2007029235A2 (en) * | 2005-09-05 | 2007-03-15 | Algosoft Limited | Automatic digital film and video restoration |
US7580569B2 (en) * | 2005-11-07 | 2009-08-25 | Xerox Corporation | Method and system for generating contone encoded binary print data streams |
US7773254B2 (en) * | 2005-11-10 | 2010-08-10 | Xerox Corporation | Method and system for improved copy quality in a multifunction reprographic system |
US7869093B2 (en) | 2005-11-17 | 2011-01-11 | Xerox Corporation | Method and system for improved copy quality in a multifunction reprographic system |
KR100627615B1 (ko) * | 2005-12-29 | 2006-09-25 | 엠텍비젼 주식회사 | 조정 가능한 임계값을 이용한 노이즈 제거 장치 |
US7742658B2 (en) * | 2006-01-26 | 2010-06-22 | Xerox Corporation | System and method for boundary artifact elimination in parallel processing of large format images |
DE602006014882D1 (de) | 2006-04-11 | 2010-07-22 | Thomson Licensing | Inhaltsadaptive filtertechnik |
KR100764436B1 (ko) | 2006-07-13 | 2007-10-05 | 삼성전기주식회사 | 오토포커싱을 위한 이미지의 컬러 채널별 선명도를비교하는 방법 |
TWI328400B (en) * | 2006-07-21 | 2010-08-01 | Via Tech Inc | Dynamically choosing apparatus and the method for choosing a filter coefficient group thereof |
CN101123680B (zh) * | 2006-08-09 | 2010-10-06 | 昆山杰得微电子有限公司 | 去除摄像头斑点噪声的方法 |
CN101123682B (zh) * | 2006-08-11 | 2011-06-22 | 松下电器产业株式会社 | 可减少图像振铃噪声的方法、装置及集成电路 |
US20080049238A1 (en) * | 2006-08-28 | 2008-02-28 | Xerox Corporation | Method and system for automatic window classification in a digital reprographic system |
US8115967B2 (en) * | 2006-11-28 | 2012-02-14 | Silverbrook Research Pty Ltd | Localized signal data preservation within signal bandwidth |
JP4846608B2 (ja) * | 2007-01-26 | 2011-12-28 | 株式会社東芝 | 固体撮像装置 |
US7983501B2 (en) * | 2007-03-29 | 2011-07-19 | Intel Corporation | Noise detection and estimation techniques for picture enhancement |
US8422767B2 (en) * | 2007-04-23 | 2013-04-16 | Gabor Ligeti | Method and apparatus for transforming signal data |
KR101303667B1 (ko) * | 2007-08-28 | 2013-09-04 | 삼성전자주식회사 | 의사 윤곽을 탐지 및 제거하는 방법 및 장치, 픽셀의 윤곽여부를 확인하는 방법 및 장치 그리고 심플리시티를계산하는 방법 및 장치 |
US8200028B2 (en) * | 2007-12-07 | 2012-06-12 | Csr Technology Inc. | System and method for detecting edges in a video signal |
US9460491B2 (en) * | 2008-08-25 | 2016-10-04 | Xerox Corporation | Method for binary to contone conversion with non-solid edge detection |
CN102282586B (zh) * | 2009-01-19 | 2017-05-10 | 诺基亚技术有限公司 | 用于减少图像数据的大小的方法和装置 |
US8687911B2 (en) * | 2009-06-24 | 2014-04-01 | Nokia Corporation | Adaptive method for processing digital images, and an image processing device |
US20110002518A1 (en) * | 2009-07-01 | 2011-01-06 | General Electric Company | Method and system for processing ultrasound data |
JP5367667B2 (ja) * | 2010-09-21 | 2013-12-11 | 株式会社東芝 | 画像処理装置 |
CN102955941A (zh) * | 2011-08-31 | 2013-03-06 | 汉王科技股份有限公司 | 身份信息录入方法和装置 |
CN102289786B (zh) * | 2011-09-01 | 2013-08-21 | 青岛海信信芯科技有限公司 | 图像缩放的边缘抗锯齿方法及设备 |
GB2529157B (en) * | 2014-08-08 | 2017-06-28 | Marshall Wace Llp | Noise reduction method and system |
US20160098820A1 (en) * | 2014-10-03 | 2016-04-07 | Raghu Kopalle | System for robust denoising of images |
US9754358B1 (en) * | 2015-09-21 | 2017-09-05 | Rockwell Collins, Inc. | Image content enhancement generating and presenting system, device, and method |
US10841581B2 (en) * | 2016-07-14 | 2020-11-17 | Arris Enterprises Llc | Region specific encoding and SAO-sensitive-slice-width-adaptation for improved-quality HEVC encoding |
KR102584522B1 (ko) * | 2016-12-27 | 2023-10-05 | 한화비전 주식회사 | 영상처리장치 및 그의 영상보정방법 |
CN107800404A (zh) * | 2017-10-25 | 2018-03-13 | 成都西井科技有限公司 | 基于最小均方的信号处理方法 |
CN107592097A (zh) * | 2017-10-25 | 2018-01-16 | 成都西井科技有限公司 | 一种适应多种通信的滤波*** |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4847682A (en) * | 1987-12-18 | 1989-07-11 | North American Philips Corporation | Adaptive comb filter for artifact-free decoding |
US5148809A (en) * | 1990-02-28 | 1992-09-22 | Asgard Medical Systems, Inc. | Method and apparatus for detecting blood vessels and displaying an enhanced video image from an ultrasound scan |
US5430497A (en) * | 1990-08-06 | 1995-07-04 | Samsung Electronics Co., Ltd. | Removal of the folding carrier and sidebands from an unfolded video signal |
JPH0591328A (ja) * | 1991-09-30 | 1993-04-09 | Ricoh Co Ltd | 画像処理装置 |
EP0588181B1 (en) * | 1992-09-14 | 2000-11-15 | THOMSON multimedia | Method and apparatus for noise reduction |
JP3359390B2 (ja) * | 1993-09-27 | 2002-12-24 | 株式会社リコー | 空間フィルタ装置 |
JPH08186714A (ja) * | 1994-12-27 | 1996-07-16 | Texas Instr Inc <Ti> | 画像データのノイズ除去方法及びその装置 |
CA2214101A1 (en) * | 1995-03-03 | 1996-09-12 | Ulrich Bick | Method and system for the detection of lesions in medical images |
KR960039992A (ko) * | 1995-04-29 | 1996-11-25 | 배순훈 | 블록화 현상 제거 장치 및 이를 이용한 동영상 복호화기 |
US5852475A (en) * | 1995-06-06 | 1998-12-22 | Compression Labs, Inc. | Transform artifact reduction process |
US5819035A (en) * | 1995-10-20 | 1998-10-06 | Matsushita Electric Industrial Co., Ltd. | Post-filter for removing ringing artifacts of DCT coding |
KR100242637B1 (ko) | 1996-07-06 | 2000-02-01 | 윤종용 | 동보상된 영상의 블록화효과 및 링잉노이즈 감소를 위한 루프필터링방법 |
-
1997
- 1997-02-15 KR KR1019970004621A patent/KR100219628B1/ko not_active IP Right Cessation
- 1997-10-06 CN CN97120085A patent/CN1099188C/zh not_active Expired - Fee Related
- 1997-10-10 DE DE1997144898 patent/DE19744898A1/de not_active Ceased
- 1997-10-15 FR FR9712881A patent/FR2759802B1/fr not_active Expired - Fee Related
- 1997-10-22 US US08/956,036 patent/US6259823B1/en not_active Expired - Lifetime
- 1997-10-23 GB GB9722264A patent/GB2322252B/en not_active Expired - Fee Related
-
1998
- 1998-02-04 JP JP2329698A patent/JP2960386B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
FR2759802B1 (fr) | 1999-05-21 |
GB9722264D0 (en) | 1997-12-17 |
CN1190824A (zh) | 1998-08-19 |
DE19744898A1 (de) | 1998-08-27 |
US6259823B1 (en) | 2001-07-10 |
KR100219628B1 (ko) | 1999-09-01 |
CN1099188C (zh) | 2003-01-15 |
JPH10313456A (ja) | 1998-11-24 |
FR2759802A1 (fr) | 1998-08-21 |
GB2322252B (en) | 1999-02-10 |
GB2322252A (en) | 1998-08-19 |
KR19980068148A (ko) | 1998-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2960386B2 (ja) | 信号適応フィルタリング方法及び信号適応フィルター | |
JP3001094B2 (ja) | リンギングノイズの減少のための信号適応フィルタリング方法及び信号適応フィルター | |
KR100242636B1 (ko) | 블록화효과 및 링잉노이즈 감소를 위한 신호적응후처리시스템 | |
US6983079B2 (en) | Reducing blocking and ringing artifacts in low-bit-rate coding | |
JP4431362B2 (ja) | 圧縮画像中のアーティファクトを除去する方法及びシステム | |
US7907787B2 (en) | Enhancing the quality of decoded quantized images | |
JP3095140B2 (ja) | ブロック化効果の低減のための一次元信号適応フィルター及びフィルタリング方法 | |
US7551792B2 (en) | System and method for reducing ringing artifacts in images | |
US5974197A (en) | Loop filter and loop filtering method | |
US7400779B2 (en) | Enhancing the quality of decoded quantized images | |
US5539842A (en) | Method and apparatus for compressing and decompressing images of documents | |
JP2877768B2 (ja) | 動補償された映像のブロック化効果及びリンギングノイズ減少のためのループフィルタリング方法 | |
US20050100235A1 (en) | System and method for classifying and filtering pixels | |
US20090214113A1 (en) | Removing Ringing and Blocking Artifacts from JPEG Compressed Document Images | |
JPH08186714A (ja) | 画像データのノイズ除去方法及びその装置 | |
JP2000232651A (ja) | ブロック変換符号化された画像表現から復号した電子的画像の中の歪を除去する方法 | |
US6574374B1 (en) | Enhancing image compression performance by morphological processing | |
KR100675498B1 (ko) | 필터링 장치 및 방법 | |
US6665447B1 (en) | Method for enhancing image data by sharpening | |
JP2005318614A (ja) | 入力画像中のアーチファクトを低減する方法 | |
US20030185451A1 (en) | Method of processing digital images for low-bit rate applications | |
JP3835416B2 (ja) | 画像圧縮装置、画像圧縮方法及び画像圧縮プログラム | |
JPH06339020A (ja) | 画像処理方法および画像処理装置 | |
JPH07104932B2 (ja) | 文字画像データの作成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070730 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080730 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080730 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090730 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090730 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100730 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110730 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120730 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120730 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130730 Year of fee payment: 14 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |