JP2012531790A - 多重フレームへのアプローチ方法および画像アップスケール処理システム - Google Patents

多重フレームへのアプローチ方法および画像アップスケール処理システム Download PDF

Info

Publication number
JP2012531790A
JP2012531790A JP2012517004A JP2012517004A JP2012531790A JP 2012531790 A JP2012531790 A JP 2012531790A JP 2012517004 A JP2012517004 A JP 2012517004A JP 2012517004 A JP2012517004 A JP 2012517004A JP 2012531790 A JP2012531790 A JP 2012531790A
Authority
JP
Japan
Prior art keywords
channel
motion
image
frame
noise
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
JP2012517004A
Other languages
English (en)
Other versions
JP5342068B2 (ja
Inventor
ス,イエピン
パン,ハオ
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Publication of JP2012531790A publication Critical patent/JP2012531790A/ja
Application granted granted Critical
Publication of JP5342068B2 publication Critical patent/JP5342068B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • G06T5/75Unsharp masking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20182Noise reduction or smoothing in the temporal domain; Spatio-temporal filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20201Motion blur correction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Picture Signal Circuits (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

いつくかの様々な画像処理技術を効率的に複合することによって、動画のアップスケール処理を実行できる。動き推定に基づいた時間フィルタ処理、および後に続く空間フィルタ処理を使用し、動画が処理される。空間フィルタ処理された画像は、はっきりしていて、ノイズ抑制されている。また、動画の画像はアップスケール処理されている。
【選択図】図1

Description

本発明は、動画の空間解像度を上げる方法、およびシステムに関する。
典型的な液晶ディスプレイの解像度は、標準テレビジョンと同様に、約720×480である。典型的な高解像度を有するディスプレイの対角の解像度は、4096×2160で、視聴距離が「2画面分の高さ未満」という点が特徴的である。解像度の低い動画を解像度の高いディスプレイに映し出すために、該解像度の低い画像に対してアップスケール処理を行う。近い距離で高解像度の大型ディスプレイを見ると、アップサンプルリングの結果、不自然なパターンを視認する傾向がある。加えて、元の動画コンテンツ中の情報が限られているため、このアップスケール処理によってノイズが生じる傾向にある。
アップスケール技術の1つとして、映し出される画像のエッジや輪郭の位置を特定し、そのエッジ付近のフィルタ処理過程を制御する、エッジ適用空間フィルタ処理を行うものがある。これらの技術によって、明確且つ自然に見えるエッジの輪郭を有する、アップサンプリングされた画像が生み出される。しかしながら、エッジ適用アップサンプリング技術には、テクスチャをぼかす傾向がある。エッジ適用技術には、エッジを分類した結果、「エッジの無い像」を「エッジ」と間違える可能性があるという他の問題点もある。この結果、オリジナルには無い間違った「エッジ」が一部に発生する。そして、その「エッジ」は簡単にエラーとして視認されやすい。
知覚された画質向上のために使用される画像修正技術の他の種類として、アンシャープマスクのような、シャープニング処理が挙げられる。アンシャープマスクは、オリジナルの画像にマスクで覆った部分をつくるために、ぼかしたポジを使用して、画像の外見上「鮮明な」部分を増加させる。その次に、アンシャープマスクは、結果として生じる画像がオリジナルに比べ、よりはっきりとしたという錯覚を伴うように、ネガと合成させる。一般的に、アンシャープマスクは画像の高周波数成分を増幅させる特徴がある。
知覚された画質向上のために使用される画像修正技術の他の種類として、ノイズを低減させる技術が挙げられる。ローパス平滑化フィルタを使用してノイズの低減を達成する。しかし、平滑化フィルタは画像をぼかす傾向があり、ぼかしを低減させるためには非線形のノイズリダクションフィルタがより好ましい。フィルタの他の種類としては、異方性を利用した拡散フィルタや中央値フィルタがある。
本願は、動画を修正する方法を提供するものである。この方法は、動画の複数のフレームを受信し;複数のフレームのうちの任意のフレームと、少なくとも1つの他のフレームとのそれぞれの一部間の動きを推定し;上記動き推定に基づき、上記動画の上記任意のフレーム中のノイズを低減するため、上記動画の上記任意のフレームを動き補償時間フィルタ処理し;第1チャネルは実体のあるエッジとともに上記任意のフレームの低周波数の部分を含み、第2チャネルは上記任意のフレームの高周波数の部分を含むように、上記動画の、上記動き補償時間フィルタ処理された上記任意のフレームを空間フィルタ処理し;上記任意のフレームの上記第1チャネルをシャープニング処理し;上記任意のフレームの上記第2チャネルのノイズを低減し;上記動画の上記フレームをアップスケール処理し;シャープニング処理された上記第1チャネルと、上記ノイズが低減された上記第2チャネルと、を合成することによって構成される。
また、動画を修正するこの方法は、システムに使用することができる。そのシステムは、上記動画の複数のフレームを受信するための入力と;上記複数のフレームのうちの任意のフレームと、少なくとも1つの他のフレームとのそれぞれの一部間での動きを推定するための動き推定部と;上記動き推定に基づき、上記任意のフレーム中のノイズを低減するために、上記動画の任意のフレームを動き補償時間フィルタ処理するための動き補償時間フィルタと;第1チャネルは実体のあるエッジとともに上記任意のフレームの低周波数の部分を含み、第2チャネルは上記任意のフレームの高周波数の部分を含むように、上記動画の、上記動き補償時間フィルタ処理された上記任意のフレームを空間フィルタ処理するための空間処理フィルタと;上記任意のフレームの上記第1チャネルをシャープニング処理のためのシャープナーと;上記任意のフレームの上記第2チャネルのノイズを低減するためのノイズ抑制部と;上記動画の上記フレームをアップスケール処理するためのアップスケーラーと;シャープニング処理された第1チャネルと、上記ノイズが低減された上記第2チャネルと、の合成を出力するための出力と、によって構成される。
前記の内容および、本発明の他の目的、特徴、および優れた点は、以下に示す記載によって十分分かるであろう。また、本発明の利点は、添付図面を参照した次の説明で明白になるであろう。
図1は、本発明の画像アップスケール処理技術を示すものである。 図2は、本発明の第2の画像アップスケール処理技術を示すものである。 図3は、本発明の第3の画像アップスケール処理技術を示すものである。 図4は、本発明の第4の画像アップスケール処理技術を示すものである。 図5は、本発明の画像アップスケール処理技術を使用するシステムを示すものである。
図1を参照して、画像の空間的解像度を上げる技術について説明する。動画の複数のフレームから構成される入力画像100が、入力として受信される。例えば、解像度は一般にディスプレイ媒体のピクセル数で示される。すなわち、長さの単位当りのピクセル数(例えば、1インチ当たり45ドット、1インチ当たり300ドット);スクリーンの高さ、あるいは幅当りのピクセル数;および/または、網膜における、角度範囲の度合い当たりのピクセル数で表現する。さらに、例えば、解像度を向上させるという事は、コンテンツ情報を増加させることである。また、解像度を向上させるということは、アップサンプリング(例えば、より間隔のつまったサンプリンググリッド)の結果として作成された新たに利用可能な高い空間周波数帯へ周波数成分を追加することとも言われる。アップサンプリングの結果として画像の解像度を向上させることは、入力画像から、実際の場面情報を決定する機能を向上させることである。
動画シーケンスの過程で、動画中の「鳥」等の異なる被写体は、その動画シーケンス範囲内で、ある場所から他の場所へと移動する傾向がある。動画シーケンスをアップスケールするに際して、システムは、動画シーケンスの時間的な動きを把握するために、動き推定110で動き推定処理を実行する必要がある。動き推定110では、アップサンプリングされた画像データの結果としての「間違った動き」を検出する可能性を減らすために、入力画像100と同じ解像度で画像データの動きを推定する必要がある。これらを行うことによって、アップサンプリングされたデータにいくらかの誤りが含まれていても、データに「間違った動き」は反映されない。また、アップサンプリングされた画像データに対して動き推定を実行することに比べ、入力画像データに対して動き推定を実行する方が、計算の複雑さを低減させる。動き推定としては、例えばオプティカルフロー、ブロックマッチング、および周波数領域の解析といった適切な技術を使用できる。
動き推定110は、動画シーケンス過程で、現在のフレームのピクセルから、隣接したフレーム(あるいは、本質的には時間的な他のフレーム(or other frame,but temporal in nature ))のピクセルに関連する動きベクトルを決定する。ここで、iおよびjによってピクセルの所在地の空間的座標を示し、tによって時間指数を示す、2つの二次元画像I(i,j,t)のことを考える。例えば、現在のフレームI(i,j,t)で、それぞれのピクセルに対して、動き推定がベクトルをmi,j,k=[vi,j,k,ui,j,kと指定すると、ピクセルの位置(i+vi,j,k,j+ui,j,k,t+k)と、ピクセルの位置(i,j,t)との間の空間的移動を測定する。動きベクトルは、わずかなピクセルの移動で構成され、有効な解像度向上を達成することになる。
動画シーケンスの過程で、それぞれのフレーム、あるいは選択されたフレームに関しては、フレーム内(intra−frame)画像アップスケール処理120により、フレームがアップスケールされる。入力画像100をアップスケール処理することで、後に続く他の画像処理工程で、アップスケール処理後のデータを扱うことが可能となる。この場合、後に続くフィルタ処理では、さらに、アップスケール処理後のデータの画質を向上させる。画像アップスケール処理120は、解像度の低い入力画像を解像度の高い出力画像へ変換させる特徴がある。例えば、バイキュービック、あるいは「Lanczos」といった線形のアップスケール処理や、非線形技術が使用されてもよい。
画像アップスケール処理120の出力、および動き推定110の出力が、異なる解像度の場合、後に続く、画像アップスケール処理120の出力、および動き推定110の出力の合成処理に支障を来たす。後に続く合成処理を、より確実に実行可能とするため、動きアップスケール処理130では、動き推定110の出力が、画像アップスケール処理120の出力と同じ解像度となるように、動きアップスケール処理を行う。複数のフレームに渡り現れるノイズのように、動画に時間的ノイズが発生しやすい。時間的ノイズとは、本質的に、ある一時フレームに発生するノイズであり、一つのフレームで発生するノイズとは全く関連しない。例えば、時間的ノイズが発生する一つの原因は、合成した画像を感知する装置によって起こる熱ノイズである。動きアップスケール処理130(後述の動き補償時間フィルタ処理)、および画像アップスケール処理120の出力に基づき、時間フィルタ処理140では、動画の時間的ノイズを低減してもよい。時間フィルタ処理140の一例は、動き補償時間フィルタ処理(MCTF:motion compensated temporal filtering)技術である。動き補償時間フィルタ処理(MCTF)では、多重動画フレームに跨る推定された動き軌道に沿ってフィルタ処理が施される。
動き補償時間フィルタ処理(MCTF)の主な目的は、時間的ノイズを低減することであり、ノイズ低減によって考慮された動きとの時間的不一致を低減することになる。また、動き補償時間フィルタ処理(MCTF)が多重フレームの情報と調和することによって、有効なアップスケール処理の達成を促しえる。動き補償時間フィルタ処理(MCTF)は、わずかな精密なピクセルの動きベクトル[vi,j,k,ui,j,kを使用してもよいし、
となる、動き補償された輝度を得る為のサブピクセル補間を使用してもよい。動き推定が、(例えば、オクルージョンすることにより)誤差や誤りに左右されると、動き補償時間フィルタ処理(MCTF)後に「ぼけた動き」や他の「動きパターン」を引き起こすことがある。このような問題を低減させるために、時間フィルタの重みfi,j,kの設計を考慮し、動き推定モジュールの欠点に対し頑丈なものにしてもよい。動きベクトルの正しさの指標として、二つの動き配向のウィンドウ間で、差し換わったフレーム差の平均二乗誤差(MSE:mean square error)を使用する例がある。このような平均二乗誤差(MSE)は、機能を単調に減少させることで、フィルタの重みを変換する。指数の機能を使用する可能な実施例の一つでは、フィルタの重みを下記の通り算出する:
そして、ローカルウィンドウで平均二乗誤差(MSE)を算出する。
アップスケール処理120でアップスケール処理され、時間フィルタ処理140を使用して動き補償された画像は、上記フィルタ処理の時間的特徴を得る。本質において、結果として生じる動画フレームは、アップスケール処理、動き補償を経ているため、後に続くフレーム内(intra−frame)フィルタ処理に適している。時間フィルタ処理140の後、結果として生じる動画のノイズは、画像の高周波数の部分に存在する傾向がある。フィルタ処理に基づくノイズ抑制は、ノイズを含む画像の高周波数の部分を弱める傾向がある。しかし、フィルタ処理に基づくノイズ抑制は、画像の価値あるテクスチャをも弱める傾向がある。また、画像シャープニング処理は、ノイズを含む画像の高周波数の部分を増幅させる傾向がある。画像シャープニング処理と、ノイズ抑制とを同時に実現するために、空間フィルタ処理150を使用することによって、時間フィルタ処理140からの出力画像は、一対の異なるチャネルに分かれるようにした方がよい。第1チャネル160は、画像の「はっきりしたエッジ(実体のあるエッジ)」とともに、画像の低周波数の部分を有する。本質において、第1チャネル160は、アニメ画像(a cartoon image)のように見え、主として画像のテクスチャのない部分である。第2チャネル170は、画像の高周波数の部分を有する。当該画像の高周波数の部分は、第1チャネル160に含まれている「はっきりした画像」がなく、主として画像のテクスチャとなる部分である。第2チャネル170は、空間フィルタ処理150の出力、および時間フィルタ処理140からの出力画像(言い換えれば、空間フィルタ処理150への入力画像)のサブトラクションオペレーション180から算出する。
空間フィルタ処理150は、精細なテクスチャやノイズから、強調された対象エッジを分離するために、シグナルに依存した処理を行う、エッジ適用平滑化フィルタリング処理である。例えば、上記システムには、バイラテラル(bi-lateral)、異方性拡散(anisotropic diffusion)、適用平滑化(adapribe smoothing)、あるいはシグマフィルタ処理技術を使用してもよい。一般的に、高周波数のアスペクトを取り除いている間に、エッジの特徴を保持する処理を実行してもよい(逆の場合も同じ)。
画像シャープニング処理190は、(はっきりとしたエッジのある)第1チャネル160の低周波数の部分に使用されてもよい。これにより、画像の顕著なはっきりとしたエッジははっきりし、また、画像の低周波数の部分は、はっきりしなくなる。画像の低周波数の部分には、顕著なノイズは含まれない傾向があるため、画像のノイズはそれ以上増加しない。例えば、アンシャープマスクを使用してもよい。
ノイズを弱めるためのノイズ抑制200の技術は、画像の第2チャネル170の高周波数の部分に使用されてもよい。上記高周波数は、画像のノイズの多くを含む傾向があるため、ノイズ抑制200により、上記ノイズは弱められる。例えば、画像のノイズおよびパターンを抑制するため、一般的な重み付け、あるいは空間変化型(sparially variant)重み付け技術が使用されてもよい。
アップスケール処理された出力画像220を供給するために、第1チャネル160を経てはっきりした画像と、第2チャネル170を経てノイズ抑制された画像とは合成される。時間的ノイズ、および「動き」に関する問題点を減らす処理が動画になされた後、空間フィルタ処理150、画像シャープニング処理190、およびノイズ抑制200の全てを行うことがある。この工程によって、画像シャープニング処理190、およびノイズ抑制200の過程で、時間的ノイズ、および「動き」が誤りを引き起こさないようにする。
また、画像の時間的ノイズを低減させている間、時間フィルタ処理140は、画像のいくつかの望ましいテクスチャを弱める傾向もある。加えて、空間フィルタ処理150とノイズ抑制200との合成は、画像のノイズを低減させるが、しかし、画像の大部分の望ましいテクスチャをも弱める。それゆえに、画像処理のさまざまなアスペクト間で減少する望ましいテクスチャの量を、できるだけ少なくすることが望ましい。図2を参照すると、時間フィルタ処理140後のテクスチャ処理を減らす技術は、後のノイズ抑制200のための第2チャネル250の生成に、アップスケール処理240の出力を使用することである。修正された第2チャネル250は、画像の高周波部分を有する。当該画像の高周波部分は、第1画像160には含まれていたはっきりした画像を除く、主としてテクスチャ部分である。第2画像250は、空間フィルタ処理150の出力、および画像アップスケール処理120からの出力(言い換えれば、時間フィルタ処理140への入力画像)のサブトラクションオペレーション180から算出する。
図3および図4を参照すると、初期段階で画像をアップスケール処理し、その後の工程を実行する場合、計算の複雑さが煩わしくなることがわかる。このケースでは、ノイズ抑制200と、画像シャープニング処理190との出力の合成処理210後に、画像アップスケール処理120が実行される。このような方法の場合、動き推定110とフィルタ処理140、150、190、および200を、より効率的に計算できる。
例えば、テクスチャの量およびタイプ、ノイズの量の推定、ノイズのタイプ、画像のカラー特性、および空間的特性といった他のモジュールに対して、エッジの特性や画像特性の他のタイプを、画像アップスケール処理120によって供給する。例えば、時間フィルタ処理140の修正といった他のモジュールへ、画像アップスケール処理120から得たエッジの特性を供給する。例えば、画像のエッジに目立つような特性がない場合、よりアグレッシブな時間フィルタ処理が適している。
動き推定110によって、動きの情報や画像特性の他のタイプを供給する。動き推定110から供給された動きの情報は、空間フィルタ処理150を修正するため等、他のモジュールへ供給される。例えば、動きが少ない場合、よりアグレッシブな空間フィルタ処理が適している。
一般的には、技術の任意のモジュールに基づいて、画像と関わりを持つ画像特性が決定されてもよいし、この情報が、処理を修正するために使用される他のモジュールに供給されてもよい。
図5は、図1における実施の形態の、画像の空間的解像度を上げるために使用されるシステムを示す。このシステムは、動画の複数のフレームを受信するための入力300;上記受信した複数のフレームのうちの任意の少なくとも2つのフレームの一部間の動きを推定するための動き推定部310;上記動き推定部からの推定された上記動きに基づき、上記動画を動き補償時間フィルタ処理するための動き補償時間フィルタ340;実体のあるエッジとともに上記画像の低周波数の部分を上記画像の低周波の部分を上記フレームの第1のチャネル360に含めるように、動き補償時間フィルタ340からの上記動き補償されたフレームを空間フィルタ処理するための空間フィルタ350;上記フレームの第2のチャネル370は、上記画像の高周波数の部分を有する;上記フレームの第1チャネル360をシャープニング処理するためのシャープナー390;上記フレームの第2チャネル370のノイズを弱めるためのノイズ抑制部400;上記動画の上記フレームのアップスケール処理を行うためのアップスケーラー320;上記シャープナーからの出力としてのシャープニング処理された第1チャネルと、上記ノイズ抑制部からの(ノイズが)弱まった第2チャネルとの合成410により修正されたフレームを出力するための出力420によって構成される。
動画フレームのアップスケール処理は、受信した動画フレームに基づいてもよいし、動き補償時間フィルタによって使用されてもよい。このケースでは、アップスケーラー320でアップスケール処理されたものと同じ解像度になるよう、動き検出機310でアップスケール処理する動きアップスケーラー330を使用してもよい。
このシステムでは、空間フィルタ350は、エッジ適用平滑化フィルタを用いてもよい。さらに、空間フィルタ350は、バイラテラル(bi-lateral)フィルタ、異方性拡散(anisotropic diffusion)フィルタ、適用平滑化(adapribe smoothing)フィルタ、およびシグマフィルタの何れかであってもよい。このシステムは、図2から図4までのあらゆる実施の形態に使用することができる。
前記の明細書中に使用された用語や表現は、説明するための用語として使用されており、これらに限定するわけではない。また、これらの用語や表現を使用するにあたり、説明していたり、記載している特性、および部分の相当語句を除外したり、発明の範囲を規定するものとしたり、以下に示す請求の範囲を限定する意図はない。
本発明は、動画の空間解像度を上げる方法、およびシステムに関する。
典型的な液晶ディスプレイの解像度は、標準テレビジョンと同様に、約720×480である。典型的な高解像度を有するディスプレイの対角の解像度は、4096×2160で、視聴距離が「2画面分の高さ未満」という点が特徴的である。解像度の低い動画を解像度の高いディスプレイに映し出すために、該解像度の低い画像に対してアップスケール処理を行う。近い距離で高解像度の大型ディスプレイを見ると、アップサンプルリングの結果、不自然なパターンを視認する傾向がある。加えて、元の動画コンテンツ中の情報が限られているため、このアップスケール処理によってノイズが生じる傾向にある。
アップスケール技術の1つとして、映し出される画像のエッジや輪郭の位置を特定し、そのエッジ付近のフィルタ処理過程を制御する、エッジ適用空間フィルタ処理を行うものがある。これらの技術によって、明確且つ自然に見えるエッジの輪郭を有する、アップサンプリングされた画像が生み出される。しかしながら、エッジ適用アップサンプリング技術には、テクスチャをぼかす傾向がある。エッジ適用技術には、エッジを分類した結果、「エッジの無い像」を「エッジ」と間違える可能性があるという他の問題点もある。この結果、オリジナルには無い間違った「エッジ」が一部に発生する。そして、その「エッジ」は簡単にエラーとして視認されやすい。
知覚された画質向上のために使用される画像修正技術の他の種類として、アンシャープマスクのような、シャープニング処理が挙げられる。アンシャープマスクは、オリジナルの画像にマスクで覆った部分をつくるために、ぼかしたポジを使用して、画像の外見上「鮮明な」部分を増加させる。その次に、アンシャープマスクは、結果として生じる画像がオリジナルに比べ、よりはっきりとしたという錯覚を伴うように、ネガと合成させる。一般的に、アンシャープマスクは画像の高周波数成分を増幅させる特徴がある。
知覚された画質向上のために使用される画像修正技術の他の種類として、ノイズを低減させる技術が挙げられる。ローパス平滑化フィルタを使用してノイズの低減を達成する。しかし、平滑化フィルタは画像をぼかす傾向があり、ぼかしを低減させるためには非線形のノイズリダクションフィルタがより好ましい。フィルタの他の種類としては、異方性を利用した拡散フィルタや中央値フィルタがある。
特開2005‐117549号公報(2005年4月28日公開) 特開2006‐229749号公報(2006年8月31日公開) 特開2006‐246200号公報(2006年9月14日公開) 特表2009‐525639号公報(2009年7月9日公表)
本願は、動画を修正する方法を提供するものである。この方法は、動画の複数のフレームを受信し;複数のフレームのうちの任意のフレームと、少なくとも1つの他のフレームとのそれぞれの一部間の動きを推定し;上記動き推定に基づき、上記動画の上記任意のフレーム中のノイズを低減するため、上記動画の上記任意のフレームを動き補償時間フィルタ処理し;第1チャネルは実体のあるエッジとともに上記任意のフレームの低周波数の部分を含み、第2チャネルは上記任意のフレームの高周波数の部分を含むように、上記動画の、上記動き補償時間フィルタ処理された上記任意のフレームを空間フィルタ処理し;上記任意のフレームの上記第1チャネルをシャープニング処理し;上記任意のフレームの上記第2チャネルのノイズを低減し;上記動画の上記フレームをアップスケール処理し;シャープニング処理された上記第1チャネルと、上記ノイズが低減された上記第2チャネルと、を合成することによって構成される。
また、動画を修正するこの方法は、システムに使用することができる。そのシステムは、上記動画の複数のフレームを受信するための入力と;上記複数のフレームのうちの任意のフレームと、少なくとも1つの他のフレームとのそれぞれの一部間での動きを推定するための動き推定部と;上記動き推定に基づき、上記任意のフレーム中のノイズを低減するために、上記動画の任意のフレームを動き補償時間フィルタ処理するための動き補償時間フィルタと;第1チャネルは実体のあるエッジとともに上記任意のフレームの低周波数の部分を含み、第2チャネルは上記任意のフレームの高周波数の部分を含むように、上記動画の、上記動き補償時間フィルタ処理された上記任意のフレームを空間フィルタ処理するための空間処理フィルタと;上記任意のフレームの上記第1チャネルをシャープニング処理のためのシャープナーと;上記任意のフレームの上記第2チャネルのノイズを低減するためのノイズ抑制部と;上記動画の上記フレームをアップスケール処理するためのアップスケーラーと;シャープニング処理された第1チャネルと、上記ノイズが低減された上記第2チャネルと、の合成を出力するための出力と、によって構成される。
前記の内容および、本発明の他の目的、特徴、および優れた点は、以下に示す記載によって十分分かるであろう。また、本発明の利点は、添付図面を参照した次の説明で明白になるであろう。
図1は、本発明の画像アップスケール処理技術を示すものである。 図2は、本発明の第2の画像アップスケール処理技術を示すものである。 図3は、本発明の第3の画像アップスケール処理技術を示すものである。 図4は、本発明の第4の画像アップスケール処理技術を示すものである。 図5は、本発明の画像アップスケール処理技術を使用するシステムを示すものである。
図1を参照して、画像の空間的解像度を上げる技術について説明する。動画の複数のフレームから構成される入力画像100が、入力として受信される。例えば、解像度は一般にディスプレイ媒体のピクセル数で示される。すなわち、長さの単位当りのピクセル数(例えば、1インチ当たり45ドット、1インチ当たり300ドット);スクリーンの高さ、あるいは幅当りのピクセル数;および/または、網膜における、角度範囲の度合い当たりのピクセル数で表現する。さらに、例えば、解像度を向上させるという事は、コンテンツ情報を増加させることである。また、解像度を向上させるということは、アップサンプリング(例えば、より間隔のつまったサンプリンググリッド)の結果として作成された新たに利用可能な高い空間周波数帯へ周波数成分を追加することとも言われる。アップサンプリングの結果として画像の解像度を向上させることは、入力画像から、実際の場面情報を決定する機能を向上させることである。
動画シーケンスの過程で、動画中の「鳥」等の異なる被写体は、その動画シーケンス範囲内で、ある場所から他の場所へと移動する傾向がある。動画シーケンスをアップスケールするに際して、システムは、動画シーケンスの時間的な動きを把握するために、動き推定110で動き推定処理を実行する必要がある。動き推定110では、アップサンプリングされた画像データの結果としての「間違った動き」を検出する可能性を減らすために、入力画像100と同じ解像度で画像データの動きを推定する必要がある。これらを行うことによって、アップサンプリングされたデータにいくらかの誤りが含まれていても、データに「間違った動き」は反映されない。また、アップサンプリングされた画像データに対して動き推定を実行することに比べ、入力画像データに対して動き推定を実行する方が、計算の複雑さを低減させる。動き推定としては、例えばオプティカルフロー、ブロックマッチング、および周波数領域の解析といった適切な技術を使用できる。
動き推定110は、動画シーケンス過程で、現在のフレームのピクセルから、隣接したフレーム(あるいは、本質的には時間的な他のフレーム(or other frame,but temporal in nature ))のピクセルに関連する動きベクトルを決定する。ここで、iおよびjによってピクセルの所在地の空間的座標を示し、tによって時間指数を示す、2つの二次元画像I(i,j,t)のことを考える。例えば、現在のフレームI(i,j,t)で、それぞれのピクセルに対して、動き推定がベクトルをmi,j,k=[vi,j,k,ui,j,kと指定すると、ピクセルの位置(i+vi,j,k,j+ui,j,k,t+k)と、ピクセルの位置(i,j,t)との間の空間的移動を測定する。動きベクトルは、わずかなピクセルの移動で構成され、有効な解像度向上を達成することになる。
動画シーケンスの過程で、それぞれのフレーム、あるいは選択されたフレームに関しては、フレーム内(intra−frame)画像アップスケール処理120により、フレームがアップスケールされる。入力画像100をアップスケール処理することで、後に続く他の画像処理工程で、アップスケール処理後のデータを扱うことが可能となる。この場合、後に続くフィルタ処理では、さらに、アップスケール処理後のデータの画質を向上させる。画像アップスケール処理120は、解像度の低い入力画像を解像度の高い出力画像へ変換させる特徴がある。例えば、バイキュービック、あるいは「Lanczos」といった線形のアップスケール処理や、非線形技術が使用されてもよい。
画像アップスケール処理120の出力、および動き推定110の出力が、異なる解像度の場合、後に続く、画像アップスケール処理120の出力、および動き推定110の出力の合成処理に支障を来たす。後に続く合成処理を、より確実に実行可能とするため、動きアップスケール処理130では、動き推定110の出力が、画像アップスケール処理120の出力と同じ解像度となるように、動きアップスケール処理を行う。複数のフレームに渡り現れるノイズのように、動画に時間的ノイズが発生しやすい。時間的ノイズとは、本質的に、ある一時フレームに発生するノイズであり、一つのフレームで発生するノイズとは全く関連しない。例えば、時間的ノイズが発生する一つの原因は、合成した画像を感知する装置によって起こる熱ノイズである。動きアップスケール処理130(後述の動き補償時間フィルタ処理)、および画像アップスケール処理120の出力に基づき、時間フィルタ処理140では、動画の時間的ノイズを低減してもよい。時間フィルタ処理140の一例は、動き補償時間フィルタ処理(MCTF:motion compensated temporal filtering)技術である。動き補償時間フィルタ処理(MCTF)では、多重動画フレームに跨る推定された動き軌道に沿ってフィルタ処理が施される。
動き補償時間フィルタ処理(MCTF)の主な目的は、時間的ノイズを低減することであり、ノイズ低減によって考慮された動きとの時間的不一致を低減することになる。また、動き補償時間フィルタ処理(MCTF)が多重フレームの情報と調和することによって、有効なアップスケール処理の達成を促しえる。動き補償時間フィルタ処理(MCTF)は、わずかな精密なピクセルの動きベクトル[vi,j,k,ui,j,kを使用してもよいし、
となる、動き補償された輝度を得る為のサブピクセル補間を使用してもよい。動き推定が、(例えば、オクルージョンすることにより)誤差や誤りに左右されると、動き補償時間フィルタ処理(MCTF)後に「ぼけた動き」や他の「動きパターン」を引き起こすことがある。このような問題を低減させるために、時間フィルタの重みfi,j,kの設計を考慮し、動き推定モジュールの欠点に対し頑丈なものにしてもよい。動きベクトルの正しさの指標として、二つの動き配向のウィンドウ間で、差し換わったフレーム差の平均二乗誤差(MSE:mean square error)を使用する例がある。このような平均二乗誤差(MSE)は、機能を単調に減少させることで、フィルタの重みを変換する。指数の機能を使用する可能な実施例の一つでは、フィルタの重みを下記の通り算出する:
そして、ローカルウィンドウで平均二乗誤差(MSE)を算出する。
アップスケール処理120でアップスケール処理され、時間フィルタ処理140を使用して動き補償された画像は、上記フィルタ処理の時間的特徴を得る。本質において、結果として生じる動画フレームは、アップスケール処理、動き補償を経ているため、後に続くフレーム内(intra−frame)フィルタ処理に適している。時間フィルタ処理140の後、結果として生じる動画のノイズは、画像の高周波数の部分に存在する傾向がある。フィルタ処理に基づくノイズ抑制は、ノイズを含む画像の高周波数の部分を弱める傾向がある。しかし、フィルタ処理に基づくノイズ抑制は、画像の価値あるテクスチャをも弱める傾向がある。また、画像シャープニング処理は、ノイズを含む画像の高周波数の部分を増幅させる傾向がある。画像シャープニング処理と、ノイズ抑制とを同時に実現するために、空間フィルタ処理150を使用することによって、時間フィルタ処理140からの出力画像は、一対の異なるチャネルに分かれるようにした方がよい。第1チャネル160は、画像の「はっきりしたエッジ(実体のあるエッジ)」とともに、画像の低周波数の部分を有する。本質において、第1チャネル160は、アニメ画像(a cartoon image)のように見え、主として画像のテクスチャのない部分である。第2チャネル170は、画像の高周波数の部分を有する。当該画像の高周波数の部分は、第1チャネル160に含まれている「はっきりした画像」がなく、主として画像のテクスチャとなる部分である。第2チャネル170は、空間フィルタ処理150の出力、および時間フィルタ処理140からの出力画像(言い換えれば、空間フィルタ処理150への入力画像)のサブトラクションオペレーション180から算出する。
空間フィルタ処理150は、精細なテクスチャやノイズから、強調された対象エッジを分離するために、シグナルに依存した処理を行う、エッジ適用平滑化フィルタリング処理である。例えば、上記システムには、バイラテラル(bi-lateral)、異方性拡散(anisotropic diffusion)、適用平滑化(adapribe smoothing)、あるいはシグマフィルタ処理技術を使用してもよい。一般的に、高周波数のアスペクトを取り除いている間に、エッジの特徴を保持する処理を実行してもよい(逆の場合も同じ)。
画像シャープニング処理190は、(はっきりとしたエッジのある)第1チャネル160の低周波数の部分に使用されてもよい。これにより、画像の顕著なはっきりとしたエッジははっきりし、また、画像の低周波数の部分は、はっきりしなくなる。画像の低周波数の部分には、顕著なノイズは含まれない傾向があるため、画像のノイズはそれ以上増加しない。例えば、アンシャープマスクを使用してもよい。
ノイズを弱めるためのノイズ抑制200の技術は、画像の第2チャネル170の高周波数の部分に使用されてもよい。上記高周波数は、画像のノイズの多くを含む傾向があるため、ノイズ抑制200により、上記ノイズは弱められる。例えば、画像のノイズおよびパターンを抑制するため、一般的な重み付け、あるいは空間変化型(sparially variant)重み付け技術が使用されてもよい。
アップスケール処理された出力画像220を供給するために、第1チャネル160を経てはっきりした画像と、第2チャネル170を経てノイズ抑制された画像とは合成される。時間的ノイズ、および「動き」に関する問題点を減らす処理が動画になされた後、空間フィルタ処理150、画像シャープニング処理190、およびノイズ抑制200の全てを行うことがある。この工程によって、画像シャープニング処理190、およびノイズ抑制200の過程で、時間的ノイズ、および「動き」が誤りを引き起こさないようにする。
また、画像の時間的ノイズを低減させている間、時間フィルタ処理140は、画像のいくつかの望ましいテクスチャを弱める傾向もある。加えて、空間フィルタ処理150とノイズ抑制200との合成は、画像のノイズを低減させるが、しかし、画像の大部分の望ましいテクスチャをも弱める。それゆえに、画像処理のさまざまなアスペクト間で減少する望ましいテクスチャの量を、できるだけ少なくすることが望ましい。図2を参照すると、時間フィルタ処理140後のテクスチャ処理を減らす技術は、後のノイズ抑制200のための第2チャネル250の生成に、アップスケール処理240の出力を使用することである。修正された第2チャネル250は、画像の高周波部分を有する。当該画像の高周波部分は、第1画像160には含まれていたはっきりした画像を除く、主としてテクスチャ部分である。第2画像250は、空間フィルタ処理150の出力、および画像アップスケール処理120からの出力(言い換えれば、時間フィルタ処理140への入力画像)のサブトラクションオペレーション180から算出する。
図3および図4を参照すると、初期段階で画像をアップスケール処理し、その後の工程を実行する場合、計算の複雑さが煩わしくなることがわかる。このケースでは、ノイズ抑制200と、画像シャープニング処理190との出力の合成処理210後に、画像アップスケール処理120が実行される。このような方法の場合、動き推定110とフィルタ処理140、150、190、および200を、より効率的に計算できる。
例えば、テクスチャの量およびタイプ、ノイズの量の推定、ノイズのタイプ、画像のカラー特性、および空間的特性といった他のモジュールに対して、エッジの特性や画像特性の他のタイプを、画像アップスケール処理120によって供給する。例えば、時間フィルタ処理140の修正といった他のモジュールへ、画像アップスケール処理120から得たエッジの特性を供給する。例えば、画像のエッジに目立つような特性がない場合、よりアグレッシブな時間フィルタ処理が適している。
動き推定110によって、動きの情報や画像特性の他のタイプを供給する。動き推定110から供給された動きの情報は、空間フィルタ処理150を修正するため等、他のモジュールへ供給される。例えば、動きが少ない場合、よりアグレッシブな空間フィルタ処理が適している。
一般的には、技術の任意のモジュールに基づいて、画像と関わりを持つ画像特性が決定されてもよいし、この情報が、処理を修正するために使用される他のモジュールに供給されてもよい。
図5は、図1における実施の形態の、画像の空間的解像度を上げるために使用されるシステムを示す。このシステムは、動画の複数のフレームを受信するための入力300;上記受信した複数のフレームのうちの任意の少なくとも2つのフレームの一部間の動きを推定するための動き推定部310;上記動き推定部からの推定された上記動きに基づき、上記動画を動き補償時間フィルタ処理するための動き補償時間フィルタ340;実体のあるエッジとともに上記画像の低周波数の部分を上記画像の低周波の部分を上記フレームの第1のチャネル360に含めるように、動き補償時間フィルタ340からの上記動き補償されたフレームを空間フィルタ処理するための空間フィルタ350;上記フレームの第2のチャネル370は、上記画像の高周波数の部分を有する;上記フレームの第1チャネル360をシャープニング処理するためのシャープナー390;上記フレームの第2チャネル370のノイズを弱めるためのノイズ抑制部400;上記動画の上記フレームのアップスケール処理を行うためのアップスケーラー320;上記シャープナーからの出力としてのシャープニング処理された第1チャネルと、上記ノイズ抑制部からの(ノイズが)弱まった第2チャネルとの合成410により修正されたフレームを出力するための出力420によって構成される。
動画フレームのアップスケール処理は、受信した動画フレームに基づいてもよいし、動き補償時間フィルタによって使用されてもよい。このケースでは、アップスケーラー320でアップスケール処理されたものと同じ解像度になるよう、動き検出機310でアップスケール処理する動きアップスケーラー330を使用してもよい。
このシステムでは、空間フィルタ350は、エッジ適用平滑化フィルタを用いてもよい。さらに、空間フィルタ350は、バイラテラル(bi-lateral)フィルタ、異方性拡散(anisotropic diffusion)フィルタ、適用平滑化(adapribe smoothing)フィルタ、およびシグマフィルタの何れかであってもよい。このシステムは、図2から図4までのあらゆる実施の形態に使用することができる。
前記の明細書中に使用された用語や表現は、説明するための用語として使用されており、これらに限定するわけではない。また、これらの用語や表現を使用するにあたり、説明していたり、記載している特性、および部分の相当語句を除外したり、発明の範囲を規定するものとしたり、以下に示す請求の範囲を限定する意図はない。

Claims (21)

  1. 動画を修正する方法であって、
    (a)上記動画の複数のフレームを受信するステップと;
    (b)上記複数のフレームのうちの任意のフレームと、少なくとも1つの他のフレームとのそれぞれの一部間での動きを推定するステップと;
    (c)上記動き推定に基づき、上記任意のフレーム中のノイズを低減するために、上記動画の上記任意のフレームを動き補償時間フィルタ処理するステップと;
    (d)第1チャネルは実体のあるエッジとともに上記任意のフレームの低周波数の部分を含み、第2チャネルは上記任意のフレームの高周波数の部分を含むように、上記動画の、上記動き補償時間フィルタ処理された上記任意のフレームを空間フィルタ処理するステップと;
    (e)上記任意のフレームの上記第1チャネルをシャープニング処理するステップと;
    (f)上記任意のフレームの上記第2チャネルのノイズを低減するステップと;
    (g)上記動画の上記フレームをアップスケール処理するステップと;
    (h)シャープニング処理された上記第1チャネルと、上記ノイズが低減された上記第2チャネルと、を合成するステップと、
    を有することを特徴とする動画を修正する方法。
  2. 動画を修正する方法であって、
    (a)上記動画の複数のフレームを受信するステップと;
    (b)上記複数のフレームのうちの任意のフレームと、少なくとも1つの他のフレームとのそれぞれの一部間での動きを推定するステップと;
    (c)上記動き推定に基づき、上記任意のフレーム中のノイズを低減するために、上記動画の上記任意のフレームを動き補償時間フィルタ処理するステップと;
    (d)第1チャネルは実体のあるエッジとともに主として上記任意のフレームのテクスチャのない部分を含み、第2チャネルは主として上記任意のフレームのテクスチャ部分を含むように、上記動画の、上記動き補償時間フィルタ処理された上記任意のフレームを、空間フィルタ処理するステップと;
    (e)上記任意のフレームの上記第1チャネルをシャープニング処理するステップと;
    (f)上記任意のフレームの上記第2チャネルのノイズを低減するステップと;
    (g)上記動画の上記フレームをアップスケール処理するステップと;
    (h)シャープニング処理された上記第1チャネルと、上記ノイズが低減された上記第2チャネルと、を合成するステップと、
    を有することを特徴とする動画を修正する方法。
  3. 上記動き推定は、動きベクトルに基づいている、請求項1または2に記載の方法。
  4. 上記動き推定は、オプティカルフロー、ブロックマッチング、および周波数領域解析のうち、少なくとも1つに基づいている、請求項1または2に記載の方法。
  5. 上記動き推定は、上記動画と同じ解像度で実行される、請求項1または2に記載の方法。
  6. 上記動きベクトルは、わずかなピクセルの移動を含む、請求項3に記載の方法。
  7. 上記動画の上記任意のフレームの上記アップスケール処理は、上記動画の上記受信された上記フレームに基づいており、また、上記動き補償時間フィルタ処理に使用される、請求項1または2に記載の方法。
  8. 上記動画の上記フレームの上記アップスケール処理は、上記第1チャネルと、上記第2チャネルとの合成に基づいている、請求項1または2に記載の方法。
  9. 上記アップスケール処理は、フレーム内技術である、請求項7または8に記載の方法。
  10. 動き推定は、上記アップスケール処理された上記動画の上記フレームと同じ解像度となるようスケール処理される、請求項7に記載の方法。
  11. 上記動き補償時間フィルタ処理は、わずかなピクセルの移動を含む動きベクトルに基づいている、請求項1または2に記載の方法。
  12. 上記空間フィルタ処理は、エッジ適用平滑化フィルタ技術である、請求項1または2に記載の方法。
  13. 上記空間フィルタ処理は、バイラテラルフィルタ処理、異方性拡散フィルタ処理、適用平滑化フィルタ処理、およびシグマフィルタ処理技術のうちの少なくとも1つである、請求項1または2に記載の方法。
  14. 上記シャープニング処理は、アンシャープマスクを使用する、請求項1または2に記載の方法。
  15. 上記第2チャネルは、上記空間フィルタ処理の入力に基づいている、請求項1または2に記載の方法。
  16. 上記第2チャネルは、上記動き補償時間フィルタ処理の入力に基づいている、請求項1または2に記載の方法。
  17. 動画を修正するシステムであって、
    (a)上記動画の複数のフレームを受信するための入力と;
    (b)上記複数のフレームのうちの任意のフレームと、少なくとも1つの他のフレームとのそれぞれの一部間での動きを推定するための動き推定部と;
    (c)上記動き推定に基づき、上記任意のフレーム中のノイズを低減するために、上記動画の上記任意のフレームを動き補償時間フィルタ処理するための動き補償時間フィルタと;
    (d)第1チャネルは実体のあるエッジとともに上記任意のフレームの低周波数の部分を含み、第2チャネルは上記任意のフレームの高周波数の部分を含むように、上記動画の、上記動き補償時間フィルタ処理された上記任意のフレームを空間フィルタ処理するための空間フィルタと;
    (e)上記任意のフレームの上記第1チャネルをシャープニング処理するためのシャープナーと;
    (f)上記任意のフレームの上記第2チャネルのノイズを低減するためのノイズ抑制部と;
    (g)上記動画の上記フレームをアップスケール処理するためのアップスケーラーと;
    (h)シャープニング処理された上記第1チャネルと、上記ノイズが低減された上記第2チャネルと、の合成を出力するための出力と、
    を有することを特徴とする動画を修正するシステム。
  18. 上記動画の上記任意のフレームの上記アップスケール処理は、上記動画の上記受信された上記フレームに基づいており、また、上記動き補償時間フィルタに使用される、請求項17に記載のシステム。
  19. 上記アップスケール処理された上記動画の上記フレームと同じ解像度となるよう、上記動き推定をアップスケール処理するための動きアップスケーラーをさらに有する、請求項18に記載のシステム。
  20. 上記空間フィルタは、エッジ適用平滑化フィルタである、請求項17に記載のシステム。
  21. 空間フィルタは、バイラテラルフィルタ、異方性拡散フィルタ、適用平滑化フィルタ、およびシグマフィルタのうちの少なくとも1つである、請求項17に記載のシステム。
JP2012517004A 2009-07-21 2010-01-21 多重フレームへのアプローチ方法および画像アップスケール処理システム Expired - Fee Related JP5342068B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/460,515 US8144253B2 (en) 2009-07-21 2009-07-21 Multi-frame approach for image upscaling
US12/460,515 2009-07-21
PCT/JP2010/051066 WO2011010475A1 (en) 2009-07-21 2010-01-21 Multi-frame approach method and system for image upscaling

Publications (2)

Publication Number Publication Date
JP2012531790A true JP2012531790A (ja) 2012-12-10
JP5342068B2 JP5342068B2 (ja) 2013-11-13

Family

ID=43497006

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012517004A Expired - Fee Related JP5342068B2 (ja) 2009-07-21 2010-01-21 多重フレームへのアプローチ方法および画像アップスケール処理システム

Country Status (3)

Country Link
US (1) US8144253B2 (ja)
JP (1) JP5342068B2 (ja)
WO (1) WO2011010475A1 (ja)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8558948B2 (en) * 2009-12-17 2013-10-15 Broadcom Corporation System, method, and apparatus for providing improved high definition video from upsampled standard definition video
US8588535B2 (en) 2010-09-15 2013-11-19 Sharp Laboratories Of America, Inc. Methods and systems for estimation of compression noise
US8600188B2 (en) * 2010-09-15 2013-12-03 Sharp Laboratories Of America, Inc. Methods and systems for noise reduction and image enhancement
US8538193B2 (en) 2010-09-28 2013-09-17 Sharp Laboratories Of America, Inc. Methods and systems for image enhancement and estimation of compression noise
US8532429B2 (en) 2010-09-28 2013-09-10 Sharp Laboratories Of America, Inc. Methods and systems for noise reduction and image enhancement involving selection of noise-control parameter
JP2012142827A (ja) * 2011-01-05 2012-07-26 Sony Corp 画像処理装置および画像処理方法
AU2012285813B2 (en) * 2011-07-20 2017-05-04 Michael H. Horwitz Minimal incision removable bone screw, driver, and method of use
JP5800187B2 (ja) * 2011-08-16 2015-10-28 リコーイメージング株式会社 撮像装置および距離情報取得方法
JP5289540B2 (ja) * 2011-11-14 2013-09-11 株式会社東芝 画像処理装置、及び画像処理方法
TWI510076B (zh) * 2011-12-05 2015-11-21 Realtek Semiconductor Corp 影像處理方法及相關的影像處理裝置
JP5941674B2 (ja) * 2011-12-28 2016-06-29 オリンパス株式会社 細胞輪郭線形成装置及びその方法、細胞輪郭線形成プログラム
US9918017B2 (en) 2012-09-04 2018-03-13 Duelight Llc Image sensor apparatus and method for obtaining multiple exposures with zero interframe time
US9531961B2 (en) 2015-05-01 2016-12-27 Duelight Llc Systems and methods for generating a digital image using separate color and intensity data
US10558848B2 (en) 2017-10-05 2020-02-11 Duelight Llc System, method, and computer program for capturing an image with correct skin tone exposure
US9819849B1 (en) 2016-07-01 2017-11-14 Duelight Llc Systems and methods for capturing digital images
US9807322B2 (en) 2013-03-15 2017-10-31 Duelight Llc Systems and methods for a digital image sensor
US9076236B2 (en) 2013-09-12 2015-07-07 At&T Intellectual Property I, L.P. Guided image upsampling using bitmap tracing
US20160249047A1 (en) * 2013-10-23 2016-08-25 K-WILL Corporation Image inspection method and sound inspection method
KR101652658B1 (ko) * 2014-02-07 2016-08-30 가부시키가이샤 모르포 화상 처리 장치, 화상 처리 방법, 화상 처리 프로그램 및 기록 매체
US10057586B2 (en) * 2014-06-26 2018-08-21 Futurewei Technologies, Inc. Method and device for providing depth based block partitioning in high efficiency video coding
US9361679B2 (en) * 2014-07-28 2016-06-07 Disney Enterprises, Inc. Temporally coherent local tone mapping of HDR video
US9384386B2 (en) * 2014-08-29 2016-07-05 Motorola Solutions, Inc. Methods and systems for increasing facial recognition working rang through adaptive super-resolution
US10924688B2 (en) 2014-11-06 2021-02-16 Duelight Llc Image sensor apparatus and method for obtaining low-noise, high-speed captures of a photographic scene
US11463630B2 (en) 2014-11-07 2022-10-04 Duelight Llc Systems and methods for generating a high-dynamic range (HDR) pixel stream
US10007970B2 (en) 2015-05-15 2018-06-26 Samsung Electronics Co., Ltd. Image up-sampling with relative edge growth rate priors
US9747514B2 (en) * 2015-08-31 2017-08-29 Apple Inc. Noise filtering and image sharpening utilizing common spatial support
US10257449B2 (en) * 2016-01-05 2019-04-09 Nvidia Corporation Pre-processing for video noise reduction
US10277844B2 (en) * 2016-04-20 2019-04-30 Intel Corporation Processing images based on generated motion data
US10413330B2 (en) * 2016-08-09 2019-09-17 Warsaw Orthopedic, Inc. Spinal implant system and method
CN109792478B (zh) 2016-09-01 2021-11-12 迪尤莱特公司 基于焦点目标信息调整焦点的装置和方法
US10818018B2 (en) * 2016-11-24 2020-10-27 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
US10140689B2 (en) 2017-01-20 2018-11-27 Sony Corporation Efficient path-based method for video denoising
US11107191B2 (en) * 2019-02-18 2021-08-31 Samsung Electronics Co., Ltd. Apparatus and method for detail enhancement in super-resolution imaging using mobile electronic device
US11343495B2 (en) * 2020-06-03 2022-05-24 Tencent America LLC Methods of simplification of temporal filtering

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005117549A (ja) * 2003-10-10 2005-04-28 Fuji Photo Film Co Ltd 画像処理方法および装置ならびに画像処理プログラム
JP2006229749A (ja) * 2005-02-18 2006-08-31 Sharp Corp 画像処理装置および画像処理方法
JP2006246200A (ja) * 2005-03-04 2006-09-14 Fuji Photo Film Co Ltd 画像処理装置および画像処理方法
JP2009525639A (ja) * 2006-01-31 2009-07-09 トムソン ライセンシング エッジ・ベースの空間‐時間的フィルタリングの方法および装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4463381A (en) * 1980-04-16 1984-07-31 Eastman Kodak Company Image processing apparatus including a partitioned low pass channel
US5422827A (en) * 1993-02-12 1995-06-06 Cirrus Logic, Inc. Integrated video scaling and sharpening filter
US5621468A (en) * 1994-10-07 1997-04-15 Daewoo Electronics Co., Ltd. Motion adaptive spatio-temporal filtering of video signals
US6157396A (en) * 1999-02-16 2000-12-05 Pixonics Llc System and method for using bitstream information to process images for use in digital display systems
EP1488636A4 (en) * 2002-03-27 2007-05-02 Thomson Licensing UPGRADING WITH NOISE-REDUCED DIAGONAL IMPROVEMENT
US7420618B2 (en) * 2003-12-23 2008-09-02 Genesis Microchip Inc. Single chip multi-function display controller and method of use thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005117549A (ja) * 2003-10-10 2005-04-28 Fuji Photo Film Co Ltd 画像処理方法および装置ならびに画像処理プログラム
JP2006229749A (ja) * 2005-02-18 2006-08-31 Sharp Corp 画像処理装置および画像処理方法
JP2006246200A (ja) * 2005-03-04 2006-09-14 Fuji Photo Film Co Ltd 画像処理装置および画像処理方法
JP2009525639A (ja) * 2006-01-31 2009-07-09 トムソン ライセンシング エッジ・ベースの空間‐時間的フィルタリングの方法および装置

Also Published As

Publication number Publication date
JP5342068B2 (ja) 2013-11-13
WO2011010475A1 (en) 2011-01-27
US20110019082A1 (en) 2011-01-27
US8144253B2 (en) 2012-03-27

Similar Documents

Publication Publication Date Title
JP5342068B2 (ja) 多重フレームへのアプローチ方法および画像アップスケール処理システム
US8237868B2 (en) Systems and methods for adaptive spatio-temporal filtering for image and video upscaling, denoising and sharpening
JP5076755B2 (ja) 画像処理装置、および画像処理方法、並びにコンピュータ・プログラム
US9142009B2 (en) Patch-based, locally content-adaptive image and video sharpening
EP2164040B1 (en) System and method for high quality image and video upscaling
US8233541B2 (en) Recursive image quality enhancement on super resolution video
US20080025628A1 (en) Enhancement of Blurred Image Portions
US8611690B2 (en) Real-time video deblurring
US20180020229A1 (en) Computationally efficient motion compensated frame rate conversion system
CN109767404B (zh) 一种椒盐噪声下红外图像去模糊方法
JP2007018379A (ja) 画像処理方法及び画像処理装置
US6307569B1 (en) POCS-based method for digital image interpolation
EP3438923B1 (en) Image processing apparatus and image processing method
US8014633B2 (en) Method and apparatus for suppressing ringing artifacts within super-resolution image processing
JP5105286B2 (ja) 画像復元装置、画像復元方法及び画像復元プログラム
US11663698B2 (en) Signal processing method for performing iterative back projection on an image and signal processing device utilizing the same
WO2014102876A1 (ja) 画像処理装置、および、画像処理方法
Wang et al. Improved super-resolution reconstruction from video
Takeda et al. Spatiotemporal video upscaling using motion-assisted steering kernel (mask) regression
JP4456096B2 (ja) ノイズ除去方法および装置並びにプログラム
WO2011004427A1 (ja) 画像処理装置
RU2310911C1 (ru) Способ интерполяции изображений
KR102027886B1 (ko) 대형 디스플레이의 영상 크기 조절 장치 및 방법
Choi et al. Cnn-based pre-processing and multi-frame-based view transformation for fisheye camera-based avm system
Banik et al. Transformer based technique for high resolution image restoration

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130702

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130808

R150 Certificate of patent or registration of utility model

Ref document number: 5342068

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees