JP3915563B2 - 画像処理装置および画像処理プログラム - Google Patents
画像処理装置および画像処理プログラム Download PDFInfo
- Publication number
- JP3915563B2 JP3915563B2 JP2002076896A JP2002076896A JP3915563B2 JP 3915563 B2 JP3915563 B2 JP 3915563B2 JP 2002076896 A JP2002076896 A JP 2002076896A JP 2002076896 A JP2002076896 A JP 2002076896A JP 3915563 B2 JP3915563 B2 JP 3915563B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- edge
- edge direction
- pattern
- unit
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/403—Edge-driven scaling; Edge-based scaling
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Image Analysis (AREA)
Description
【発明の属する技術分野】
本発明は、多階調で表現された画像の拡大処理を目的としており、特に入力された画像に対してボケやジャギーなどの画質欠陥の発生を抑制して高画質に拡大処理を行う画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録したコンピュータ読取可能な記録媒体に関する。
【0002】
【従来の技術】
画像の拡大処理は、画像の編集やファイリング、表示、印刷などを行うシステムにとって基本的な処理の一つであり、また近年、インターネットのホームページ上の画像やデジタルビデオなどのディスプレイ解像度での表示を主目的とした画像データなどの普及により、これらの低解像度画像を高解像度のプリンタなどで印刷する際に、高画質の出力結果を得るために、高画質の拡大処理は重要度が高まっている。
【0003】
多階調で表現された画像(以下では、これを多値画像と称する)を拡大処理する既存の手法としては、最近傍法や線形補間法、キュービック・コンボリューション法などがある。
【0004】
最近傍法は、拡大後の各画素値として、その画素を原画像上に逆写像した際に最も距離が近い画素の画素値を使うという方法であり、演算量が少ないため高速に処理できるが、原画像の1画素がそのまま矩形形状に拡大されるため、斜線部にジャギーが発生したり、倍率が大きい場合には画像がモザイク状になるなど、画質劣化の程度は大きい。
【0005】
線形補間法は、画素間の画素値が直線的に変化していると仮定し、拡大後の画素を逆写像した点の近傍4画素の画素値を線形に補間して画素値を求めるという方法であり、最近傍法よりも重いものの演算量は比較的少なく、ジャギーなども発生しにくい。その一方で、直線的に変化しているという仮定に当てはまらないエッジ部分を中心に、画像全体がボケ気味になるという欠点がある。
【0006】
キュービック・コンボリューション法は、標本化定理に基づいてsinc関数(sin(x)/x)を近似した補間関数を定義し、拡大後の画素を逆写像した点の近傍16画素(X、Y方向それぞれ4画素)と前記の近似補間関数との畳み込みにより、拡大後の画素値を求める方法である。この方法は、前記2つの手法に比べて画質は比較的良いが、参照範囲が大きく演算量が多い、高域強調気味の特性を持つためエッジ部分で軽いジャギーが発生したり、ノイズ成分が強調されてしまうなどの欠点がある。
【0007】
これらの問題を解決する試みとして、例えば特開平7−182503号公報、特開2000−228723号公報、特開2000−253238号公報、「適応的な2次元標本化関数による高品質な画像拡大再構成」(画像電子学会誌第28巻第5号P.P.620〜626)などの方式が提案されている。
【0008】
【発明が解決しようとする課題】
特開平7−182503号公報は、注目画素の周囲N×M領域(例えば3×3)の画素から最大値、最小値を検出し、さらにコントラストおよび中間値を算出し、このコントラストにより最大値、最小値のいずれかとそれ以外の値の平均値を代表値として導出する。次に注目画素をN×M画素に線形補間処理し、先に算出した中間値を閾値として2値化し、上記2つの代表値を2値化の結果により配置する。コントラストが小さい場合は線形補間処理の画素値をそのまま用いることにより最終的に拡大画像を得るものである。
【0009】
これによりジャギーが発生せず、自然画像でも補間ボケが生じない良好な変換が可能である旨が記載されているが、コントラストのみでエッジ部を判断しており、エッジの方向再現が難しいという問題がある。またN×M領域を2つの値のみで構成するため、エッジ部にブロック状の歪みが生じるという問題がある。
【0010】
また、特開2000−228723号公報は、原画像を2値化し、その2値画像から原画像に含まれる斜め成分の方向を予め用意した2次元パターン(行列データ)と一致判定することにより求め、求められた斜め方向に沿って補間処理をする。またそれ以外の部分は線形補間処理を行っている。
【0011】
しかし、原画像を予め定められた閾値により2値化してから斜め成分の方向判定を行っているので、濃度差の大きいエッジに対しては有効であるが、濃度差の小さいエッジの再現には問題がある。
【0012】
また、特開2000−253238号公報は、原画像を線形補間処理で拡大し、それと平行して、原画像において注目画素を含む周囲N×M領域毎に2値化し、予め設定された斜線検出パターンと一致判定を行い、注目画素がエッジ領域に属する(斜線検出パターンと一致する)場合には、その方向情報を注目画素にマッピングする。さらにこの方向情報を先に線形補間処理で拡大した拡大画像にマッピングし、マッピングされた方向情報の方向に沿った平滑化フィルタを施すことにより、ジャギーの発生を抑えた拡大処理を行っている。
【0013】
しかし、特開2000−253238号公報の手法は、原画像の拡大、パターンマッチング、方向情報の拡大、拡大処理画像に対する方向依存平滑化フィルタ処理という流れであり、画像サイズが大きくなると処理負荷が非常に大きくなるという問題がある。
【0014】
また、上記「適応的な2次元標本化関数による高品質な画像拡大再構成」(画像電子学会誌第28巻第5号P.P.620〜626)は、キュービック・コンボリューション法においてsinc関数が無限系列であるため有限で打ち切った近似関数を用いる事による誤差や、標本化定理が連続かつ微分可能な信号を対象としているのに対して、画像には不連続な点が多く存在することを課題として、sinc関数とは異なる不連続に向いておりかつ局所性のある関数を補間関数に用い、さらにエッジ方向を大域的に検出して補間関数をその方向に変形させることでボケやジャギーの少ない拡大画像を得るものである。
【0015】
しかし、この方式で用いられる関数は、局所的ではあるが倍率nに対して畳み込みのマトリクスサイズが4nになることからや、大域的なエッジ方向の検出などにより演算量が多いという問題がある。
【0016】
本発明は以上のような従来技術の問題点を考慮してなされたものであり、ボケやジャギーの少ない拡大画像を処理負荷が小さく高速に求める事が可能な画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録したコンピュータ読取可能な記録媒体を実現することを目的とする。
【0017】
【課題を解決するための手段】
上記目的を達成するため、本発明は、注目画素を含む第1の画像領域に対してエッジ方向情報を推定し、この推定した所定のエッジ方向に相当する第1の画像領域に対応したエッジ形状パターンをエッジ方向情報と注目画素を含む画像領域内の画素値とにより選択し、注目画素を含む第1の画像領域の画素値を強調する。そして、選択されたエッジ形状パターンと第1の画像領域の強調された画素値とを用いて拡大画像領域を生成し、この拡大画像領域を所定の方法で配置するものである。ここで、選択するエッジ形状パターンには、前記注目画素を含む第1の画像領域に対応した第1のエッジ形状パターンと、その第1のエッジ形状パターンとエッジ方向が対応し、サイズの異なる第2のエッジ形状パターンとを有しているものである。
【0018】
このような本発明では、注目画素を含む第1の画像領域に対してエッジ方向情報を推定し、その推定した所定のエッジ方向に相当する第1の画像領域に対応したエッジ形状パターンをエッジ方向情報と注目画素を含む画像領域内の画素値により選択することから、簡単なパターンマッチングのみでエッジ方向に対応したエッジ形状パターンを判別できるようになる。さらに、注目画素を含む第1の画像領域の画素値を強調し、選択されたエッジ形状パターンと第1の画像領域内の強調された画素値を用いて拡大画像領域を生成し、前記拡大画像領域を所定の方法で配置することにより、エッジ方向を考慮した拡大画像を生成でき、ボケやジャギーの少ない拡大画像を処理負荷が小さく高速に求めることができるようになる。
【0019】
【発明の実施の形態】
以下、本発明の実施の形態を図に基づいて説明する。図1は本発明の実施形態に係る画像処理装置の拡大処理を行う処理部を示すブロック図である。同図において、拡大処理部1は、画像ブロック設定部10と、エッジ方向推定部11と、画像強調部12と、エッジパターン選択部13と、拡大画像ブロック生成部14と、画像ブロック配置部15と、画像データ格納部16から構成されている。以下、本実施形態の各構成要素の概要および動作について説明する。
【0020】
図1において、画像データは画像処理装置で処理可能な画像フォーマット(例えばBMP、TIFF、PNG)で記述されたものであり、図示しないパーソナルコンピュータやデジタルカメラなどにおいて、作成や編集等を処理するアプリケーションプログラムで作成された画像データから生成されたものである。
【0021】
画像データ格納部16は、図示しない入力装置から入力された画像データが拡大処理部1で拡大処理が行われるまで一時的に記憶する機能や、解像度変換または拡大処理された拡大画像データが、図示しない出力装置に出力されるまで一時的に記憶する機能などを備えたものである。
【0022】
画像ブロック設定部10は、エッジ方向推定部11および画像強調部12における処理で必要とされる各々ブロックサイズを設定し、画像データ格納部16に記憶されている入力画像データから前記ブロックサイズの画像ブロックを順次切り出し、エッジ方向推定部11および画像強調部12に送信する機能を備えたものである。
【0023】
エッジ方向推定部11は、前記画像ブロック設定部10で順次切り出された画像ブロック中の注目領域および前記注目領域周辺の参照領域におけるエッジ方向を、各々の領域の画素値分布から計算し、複数領域で計算された前記エッジ方向から前記注目領域のエッジ方向を推定する機能を備えたものである。
【0024】
画像強調部12は、拡大処理部1における拡大処理の拡大倍率に応じたサイズおよび要素のカーネルを用いて、前記画像ブロック設定部10で切り出された画像ブロック中の注目領域およびその周辺領域の画像データのコントラストを強調する機能を備えたものである。
【0025】
エッジパターン選択部13は、エッジ方向推定部11で推定された注目領域のエッジ方向に相当する注目領域と同サイズの第1エッジパターンを選択し、前記第1エッジパターンに1対1で対応する異なるサイズの第2エッジパターンを特定する機能を備えたものである。
【0026】
拡大画像ブロック生成部14は、エッジ方向推定部11で推定されたエッジ方向と、エッジパターン選択部13で得られた前記第2エッジパターンと、画像強調部12においてコントラスト強調された画素値を用いて、注目領域に対する拡大画像ブロックを生成する機能を備えたものである。
【0027】
画像ブロック配置部15は、拡大画像ブロック生成部14から出力された拡大画像ブロックを順次配置し、解像度変換および拡大された画像データを画像データ格納部16に出力する機能を備えたものである。
【0028】
次に、本発明の実施形態における拡大処理の流れの概要について、図2に示すフローチャートを用いて説明する。なお、以下の説明で図2に示されない符号は図1を参照するものとする。
【0029】
先ず、ステップS20において、図示しない入力装置から入力され、画像データ格納部16に記憶された入力画像データに対して、画像ブロック設定部10で、エッジ方向推定部11および画像強調部12の処理で必要とされる各々のブロックサイズを設定し、前記ブロックサイズの画像ブロックを入力画像データから切り出す。
【0030】
例えば、図3に示すように、注目領域が2×2サイズ、前記注目領域を含む周辺領域が4×4サイズの場合、設定されるブロックサイズは2倍拡大の場合は図3(a)に示す6×6サイズブロック、4倍拡大の場合は図3(b)に示す8×8サイズブロックが切り出される。
【0031】
次いで、ステップS21において、エッジ方向推定部12は、切り出された画像ブロック中の注目領域および前記注目領域を含む周辺領域中の参照領域のエッジ方向を計算し、得られた複数のエッジ方向から注目領域のエッジ方向θを推定する。
【0032】
次に、ステップS22において、エッジパターン選択部13は、エッジ方向推定部12で推定されたエッジ方向θおよび注目領域の画素分布パターンを用いて第1および第2エッジパターンを選択する。ここで第1および第2エッジパターンは、後述するエッジ方向および画素分布パターン毎に予め用意されており、図1中には図示しない記憶部などに例えばテーブル情報として記憶されている。
【0033】
続いて、ステップS23において、画像強調部12は、拡大率の応じたサイズおよび要素値をもつカーネルを用いて、前記画像ブロック設定部10で切り出された画像ブロック中の前記注目領域およびその周辺領域の画像データを強調する。
【0034】
次に、ステップS24において、拡大画像ブロック生成部14は、エッジ方向推定部12で推定された前記注目領域のエッジ方向θと、エッジパターン選択部13で選択された前記エッジパターンおよび画像強調部12において強調された前記注目領域および周辺領域の画素値を用いて、前記注目領域に対する拡大画像ブロックを生成する。
【0035】
その後、ステップS25において、画像ブロック配置部15は、拡大画像ブロック生成部14で生成された前記注目領域に対する拡大画像ブロックを後述する所定の方法で順次配置し、配置を終えた画像ブロックを画像データ格納部16に格納する。
【0036】
そして、ステップS26において、入力画像データに対して出力すべき拡大画像データが生成完了したかを判断し、完了していない場合は、ステップS20に処理を戻し、次の画像ブロックを切り出し上述の処理を繰り返す。完了した場合は、拡大画像データを出力して拡大処理を終了する。
【0037】
以上、本発明の実施形態における画像処理装置の概要および動作について記述した。次に、この画像処理装置の主要部であるエッジ方向推定部11、画像強調部12、エッジパターン選択部13および拡大画像ブロック生成部14および画像ブロック配置部15の詳細について説明する。
【0038】
先述の図3に示したように、注目領域2×2サイズブロック、前記注目領域を含む周辺領域4×4サイズブロックの場合を例にとり、本実施形態のエッジ方向推定部11におけるエッジ方向推定の詳細を述べる。
【0039】
図4(a)は注目領域および周辺領域の一例を示す図である。図4中において、注目領域は枠で囲まれた画素{a、b、c、d}={15、177、86、203}であり、各数字は各々の画素値を示すものとする。エッジ方向推定部11におけるエッジ方向推定処理の流れについて、図5に示すフローチャートを用いて説明する。
【0040】
先ず、ステップS50において、図4中の太線枠で囲まれた注目ブロックのエッジ方向θを以下の式(1)で計算する。また、後述するステップS55における注目領域のエッジ方向推定に用いるエッジ角度の参照数をカウントするための変数である角度参照数を1にセットする。
【0041】
gx = (a + c ≡ b ≡ d)/2
gy = (a + b ≡ c ≡ d)/2
θ = arctan(gy/gx) …(1)
【0042】
例えば、具体的に図4(a)に示すような注目領域{15、177、86、203})の場合、gx、gyはそれぞれ式(1)よりgx = -139.5、gy = -97となり、図4(a)に示す注目領域におけるエッジ方向θはθ=-145.2°となる。さらに図4(b)に示すように、得られたエッジ方向θを22.5°(8方向)で正規化した場合は、上記θ==-145.2°の場合は方向2となる。
【0043】
次に、ステップS51において、ステップS50で計算された注目領域のエッジ方向θに応じて、図4(a)に示した周辺領域中からエッジ方向推定に用いる参照領域を選択する。
【0044】
図6に、注目領域のエッジ方向による参照領域選択の一例を示す。本注目領域の場合は、正規化されたエッジ方向が方向2であるので、図6(c)に示した4つの参照領域(注目領域を含む上下左右2×2の4つの領域)が選択される。なお、参照領域の選択は図6に示したものに限定されるわけではなく、たとえば図6(c)の場合などは、参照領域数を8(注目領域を含む上下左右および斜め2×2の8つの領域)としたものを用いてもよい。
【0045】
次に、ステップS52において、ステップS51で選択された参照領域に対して、ステップS50と同様に式(1)に従って、エッジ方向θを計算する。
【0046】
その後、ステップS53において、ステップS52で計算された選択参照領域のエッジ方向と、ステップS50で計算された注目領域のエッジ方向とをそれぞれ比較する。
【0047】
両エッジ方向の差が予め設定されている閾値Thよりも小さい場合には、ステップS54において角度参照数を1増やし(ステップS54)、ステップS55に処理を移す。両エッジ方向の差が予め設定されている閾値Thよりも大きい場合には、エッジ方向推定には適さない参照領域と判断し、そのままステップS55に処理を移す。
【0048】
次に、ステップS55において、全ての選択参照領域のエッジ方向計算が終了したかどうか判断する。終了していればステップS56に処理を移し、まだ終了していない参照領域がある場合には、ステップS52からステップS54の処理を繰り返す。
【0049】
そして、ステップS56において、注目領域のエッジ方向と、ステップS53においてエッジ方向推定に適したと判断された参照領域のエッジ方向との総和を計算し、前記エッジ方向の総和を角度参照数で割った平均エッジ方向を注目領域の推定エッジ方向とする。
【0050】
このように、注目領域のエッジ方向として、注目領域のみで推定したエッジ方向から導かれる参照領域のエッジ方向も考慮して注目領域のエッジ方向を推定することによって、簡単な計算のみで精度の高いエッジ方向検出を行うことができるようになる。
【0051】
なお、上記に示したエッジ方向推定部11では、入力画像データがグレースケール画像である場合について説明を行っているが、勿論これに限定されるわけではない。例として図7にRGB色空間カラー画像の場合におけるエッジ方向推定処理の流れについて、フローチャートを用いて説明する。
【0052】
先ず、ステップS70において、注目領域におけるRGB各色空間ブロックそれぞれについて、上記式(1)および下記式(2)を用いてエッジ強度Gを計算する。
G = gx*gx + gy*gy …(2)
【0053】
次に、ステップS71において、式(2)で計算されたRGB各色空間ブロックの各々のエッジ強度に対して、最大のエッジ強度である色空間ブロックを選択する。
【0054】
次いで、ステップS72において、ステップS71で選択された色空間ブロックで、図5に示したエッジ方向推定処理であるステップS50からステップS56までの処理を行う。
【0055】
その後、ステップS73において、最大エッジ強度の色空間ブロックで推定された推定エッジ方向を他の色空間ブロックにおける推定エッジ方向とし、後述するエッジパターン選択部13および拡大画像ブロック生成部14に置ける処理を各色空間ブロックに対して行う。
【0056】
上述したステップS70からステップS73の処理を行うことで、カラー画像における拡大画像データのエッジ部の色ずれなど画質低下原因を抑えることが可能となる。
【0057】
なお、本実施形態では注目領域および参照領域における式(1)を用いたエッジ方向計算後の正規化を8方向として説明を行ってきたが、勿論これに限定されるわけではなく、さらに精度の高いエッジ方向が必要であれば12方向(15.0°)、16方向(12.25°)などに正規化しても良い。
【0058】
次に、エッジパターン選択部13の動作の詳細について説明する。エッジパターン選択部13では、例えば図9に示すようなエッジパターンテーブルを用いて、エッジ方向推定部11で推定された注目領域のエッジ方向に相当する第1エッジパターンを選択し、選択された第1エッジパターンに対応する第2エッジパターンを決定する。
【0059】
具体的に図4(a)に示す枠で囲まれた注目領域およびその周辺領域の場合について説明する。図4(a)に示した前記注目領域に対する推定エッジ方向は、上述のエッジ方向推定部11の各処理ステップにより、図8に示すように方向1と推定される(注目領域および4つの参照領域のエッジ方向の総和(-738.04)/角度参照数(5) = -147.6、正規化エッジ方向1)。
【0060】
推定された注目領域のエッジ方向(方向1)に従い、図9に示すエッジパターンテーブル内から注目領域のエッジパターンに相当するパターン候補が選択される。この場合、方向1の第1エッジパターンであるパターン0からパターン3の4つのパターンが、図4(a)に示す注目領域に対する第1エッジパターンの候補となる。
【0061】
次に、エッジパターン選択部13では、以下に説明するように、パターン0からパターン3のいずれか1つを注目領域に対する第1エッジパターンとして選択する。
【0062】
図10は、図4(a)に示した注目領域の場合について、4つのエッジパターン候補の中から1つのエッジパターンを選択する方法を具体的に説明した図である。まず、第1エッジパターン候補を図10(b)に示すようにビットパターン化する。(白部分を0、それ以外を1)。ただし、図9に示すエッジパターンテーブルを予めビットテーブル化して図1中に図示しない記憶部などに記憶しておいても良く、その場合は本処理は省略できる。
【0063】
次に、下記式(3)に従い、注目領域中の平均画素値(図4(a)の場合では120.25)を計算し、注目領域各々の画素値から平均値を引き、その符号を以って注目領域の画素値パターンとする(図10(c))。さらに画素値パターンをビットパターン化する(図10(d))。
【0064】
Mean = (a + b + c + d)/4
a_sign = a ≡ Mean
b_sign = b ≡ Mean
c_sign = c ≡ Mean
d_sign = d ≡ Mean …(3)
【0065】
次に、図10(b)の各エッジパターン候補のビットパターンと、図10(d)の注目領域のビットパターンにおいてパターンマッチングを行い、注目領域に対する第1エッジパターンを1つ選択する。この場合はパターン2が注目領域に対する第1エッジパターンとして選択される。
【0066】
最後に、第1エッジパターンが選択されると、それに1対1に対応するように予め用意された第2エッジパターンが決定する。この場合は図11に示す第2エッジパターンが選ばれる。第2エッジパターンは、後述する拡大画像ブロック生成部14における注目領域に対する拡大画像ブロック生成の際に使用される。
【0067】
なお、第1および第2エッジパターンは図9に示したものに限定されるわけではなく、例えば、入力画像データの種類に応じて図9とは異なったエッジパターンを用いてもよく、また各角度における第1および第2エッジパターン候補数を増減させてもよい。
【0068】
次に、画像強調部12について詳細に説明する。画像強調部12では、図1における拡大処理部1における拡大処理の拡大倍率に応じたサイズおよび要素のカーネルを用いて、先述の図3に示したような画像ブロック設定部10で切り出された画像ブロック中の注目領域およびその周辺領域の画像データのコントラストを強調する。
【0069】
図12に画像強調部12で用いる強調カーネルの具体的な一例を示す。また、図13は図12(a)に示したカーネル0を用いて画素Pを強調する様子を示した図である。この場合、画素Pの画素値P’は次の式(4)に従って計算される。
【0070】
注目画素値P’ = 1.60*P‐0.15*(a + b + c + d) (4)
a、b、c、d、Pはそれぞれ図13に示した位置の画素値である。
【0071】
図14に入力画像データを8倍拡大する場合、図12に示した各々の強調カーネルによるコントラスト強調の一例を示す。先ず、入力画像データを2倍拡大する場合に、図12(a)に示すカーネル0を用いて入力画像データのコントラスト強調を行う。
【0072】
次に、2倍拡大された画像データを2倍拡大する場合に、2倍拡大画像データに対して図12(b)に示すカーネル1を用いてコントラスト強調を行い、同様に8倍拡大する場合に、4倍拡大画像データに対して図12(c)に示すカーネル2を用いてコントラスト強調を行う。
【0073】
なお、コントラスト強調を施すカーネルは図12に示したものに限定されるわけではなく、入力画像データの種類およびサイズなどにより、カーネルの要素および要素間距離が図12と異なったカーネルを用いても勿論よい。
【0074】
次に、拡大画像ブロック生成部14について説明する。拡大画像ブロック生成部14では、エッジパターン選択部13で得られた前記第2エッジパターンと、画像強調部12においてコントラスト強調された画素値を用いて、注目領域に対する拡大画像ブロックを生成する。
【0075】
拡大画像ブロック生成部14における拡大画像ブロック生成処理の流れの一例について、図15に示すフローチャートを用いて説明する。先ず、ステップS150において、図16に示すように画像強調部12においてコントラスト強調された注目領域およびエッジパターン選択部13で選択された第2エッジパターンを用いて、まず3×3拡大画像ブロックを生成する。3×3拡大画像ブロックの各画素値は、図16中に示される式で計算される。この画素値計算式は第2エッジパターンによって決まっており、例えば図17中に他の第2エッジパターンにおける画素値計算式の具体的な例を示す。
【0076】
次に、ステップS151において、エッジ方向推定部11で推定された注目領域の推定エッジ方向を判断し、推定エッジ方向が方向1〜方向3および方向5〜方向7の場合はステップS152に、推定エッジ方向が方向0および方向4の場合はステップS153に処理を移す。
【0077】
ステップS152では、注目領域の推定エッジ方向が方向1〜方向3および方向5〜方向7の場合に、ステップS150で生成された3×3拡大画像ブロックから4×4拡大画像ブロックを生成する。
【0078】
先ず、図18に示すように、3×3拡大画像ブロックおよび画像強調部12においてコントラスト強調された周辺領域中の参照画素(r0からr5)を用いて、3×4拡大画像ブロックを生成する。3×4拡大画像ブロックの各画素値は図18に示す計算式により決定される。また周辺領域中の前記参照画素(r0からr5)は、注目領域における推定エッジ方向に従い選択される。
【0079】
図19に推定エッジ方向による選択される参照画素の具体的な一例を示す。なお、参照画素の選択は図19に示すように2パターンの選択例に限定されるわけではなく、推定エッジ方向に従い、より多くの参照画素選択パターンを用意してもよい。
【0080】
次に、図20に示すように、3×4拡大画像ブロックおよび画像強調部12においてコントラスト強調された周辺領域中の参照画素(r0からr7)を用いて、4×4拡大画像ブロックを生成する。4×4拡大画像ブロックの各画素値は図20内に示される計算式により決定される。
【0081】
なお、上記で説明したステップS152における4×4拡大画像ブロック生成において、3×3ブロック→3×4ブロック→4×4ブロック生成の処理の流れを示したが、勿論3×3ブロック→4×3ブロック→4×4ブロックの処理の流れでもよく、勿論この場合の参照画素選択は便宜変更される。
【0082】
ステップS153では、注目領域の推定エッジ方向が方向0および方向4の場合に、ステップS150で生成された3×3拡大画像ブロックから4×4拡大画像ブロックを生成する。
【0083】
図21にステップS153における4×4拡大画像ブロック生成処理の概要を示す。まず、画像強調部12においてコントラスト強調された注目領域および周辺領域ブロック(4×4ブロック)を1.25倍拡大する。この場合の拡大手法は線形拡大法であっても投影拡大法であってもよい。
【0084】
次に、拡大された5×5ブロックの中心部分(3×3ブロック)を、ステップS150で生成した3×3拡大画像ブロックで置き換え、さらに置き換えた5×5ブロックを1.2倍拡大する。この場合の拡大手法も線形拡大法であっても投影拡大法であってもよい。
【0085】
最後に、拡大された6×6ブロックの中心部分(4×4ブロック)を、注目領域に対する4×4拡大画像ブロックとして抜き出す。以上、ステップS150からステップS153の処理を行うことにより、例えば図22に示すような、注目領域に対する拡大画像ブロックが生成される。
【0086】
次に、画像ブロック配置部15について説明する。画像ブロック配置部15では、拡大画像ブロック生成部14で生成された注目領域に対する拡大画像ブロックを所定の方法により順次配置する。
【0087】
図23に、拡大画像ブロック生成部14で生成された4×4拡大画像ブロックを配置する具体的な一例を示す。図23に示す例では、順次生成された拡大画像ブロック0および拡大画像ブロック1をオーバーラップさせるように配置している。オーバーラップする画素は各々前画素値との平均をよるようにして配置する。
【0088】
このような本実施形態の画像処理装置および画像処理方法によって、画像の拡大処理を行うにあたり、簡単なパターンマッチングのみでエッジ方向に対応したエッジ形状パターンを選択できるとともに、選択されたエッジ形状パターンに基づくエッジ方向を考慮した画素値を用いて拡大画像を生成することから、ボケやジャギーの発生を抑制した拡大画像を少ない処理負荷によって実現できるようになる。
【0089】
なお、上記説明した画像処理方法は、画像処理プログラムとしてパーソナルコンピュータ等で実行されたり、インターネット等の通信回線を介して配信されたり、コンピュータ読取可能な記録媒体(例えば、CD−ROM)に記録される態様であってもよい。
【0090】
また、このような画像処理プログラムは、デジタルスチルカメラ、デジタルビデオカメラ、携帯電話、PDA(携帯端末)等のデジタル画像を取り扱う機器において取り込み画像をデジタル的に拡大する場合にも適用可能である。
【0091】
【発明の効果】
以上説明したように本発明では、画像の拡大処理において、正確なエッジ方向を検出し、そのエッジ方向に応じた画素値から拡大画像を生成することから、ボケやジャギーの画質欠陥を抑制した高画質な拡大処理を小さな処理負荷で高速に実現することが可能となる。
【図面の簡単な説明】
【図1】 本発明の実施の形態の基本構成を示すブロック図である。
【図2】 本発明の実施の形態の処理の流れを示すフローチャートである。
【図3】 画像ブロック設定部で切り出される画像ブロックおよび注目領域、周辺領域の例を示す図である。
【図4】 注目領域および周辺領域の具体的な一例と注目領域のエッジ方向を説明する図である。
【図5】 エッジ方向推定部におけるエッジ方向推定処理の流れを示すフローチャートである。
【図6】 エッジ方向推定に用いる参照領域の例を示す図である。
【図7】 エッジ方向推定部における、RGB色空間カラー画像に対するエッジ方向推定処理の流れを示すフローチャートである。
【図8】 図4の注目領域における推定エッジ方向を示す図である。
【図9】 エッジパターンテーブルの具体的な一例を示す図である。
【図10】 図4の注目領域に対して、第1エッジパターンを選択する方法を具体的に説明した図である。
【図11】 図4の注目領域における第2エッジパターンを示す図である。
【図12】 画像強調部で用いる強調カーネルの具体的な例を示す図である。
【図13】 図12(a)の強調カーネルで画素Pを強調する例を示す図である。
【図14】 入力画像データを8倍拡大する場合の、強調カーネルによるコントラスト強調を説明する図である。
【図15】 拡大画像ブロック生成部14における、拡大画像ブロック生成処理の流れを示すフローチャートである。
【図16】 3×3拡大画像ブロック生成の具体的な一例を示す図である。
【図17】 図16の第2エッジパターンと異なる第2エッジパターンの場合の、3×3拡大画像ブロック生成の例を示す図である。
【図18】 3×4拡大画像ブロック生成の具体的な一例を示す図である。
【図19】 推定エッジ方向による参照画素の選択を説明する図である。
【図20】 4×4拡大画像ブロック生成の具体的な一例を示す図である。
【図21】 推定エッジ方向が方向0および方向4の場合における、4×4拡大画像ブロック生成の例を示す図である。
【図22】 注目領域に対する拡大画像ブロックを示す図である。
【図23】 画像ブロック配置部における、4×4拡大画像ブロック配置の具体的な一例を示す図である。
【符号の説明】
1…拡大処理部、10…画像ブロック設定部、11…エッジ方向推定部、12…画像強調部、13…エッジパターン選択部、14…拡大画像ブロック生成部、15…画像ブロック配置部、16…画像データ格納部
Claims (19)
- 画像の拡大処理を行う画像処理装置において、
注目画素を含む第1の画像領域に対してエッジ方向情報を推定するエッジ方向推定手段と、
前記エッジ方向推定手段で推定した所定のエッジ方向に相当する前記第1の画像領域に対応したエッジ形状パターンを前記エッジ方向情報と前記注目画素を含む画像領域内の画素値とにより選択するエッジパターン選択手段と、
前記注目画素を含む第1の画像領域の画素値を強調する画像強調手段と、
前記エッジパターン選択手段で選択されたエッジ形状パターンと前記画像強調手段で強調された第1の画像領域の画素値とを用いて、拡大画像領域を生成する拡大画像領域生成手段と、
前記拡大画像領域生成手段で生成された拡大画像領域を所定の方法で配置する画像配置手段とを有しており、
前記エッジパターン選択手段のエッジ形状パターンには、前記注目画素を含む第1の画像領域に対応した第1のエッジ形状パターンと、その第1のエッジ形状パターンとエッジ方向が対応し、サイズの異なる第2のエッジ形状パターンとを有している
ことを特徴とする画像処理装置。 - 前記エッジ方向推定手段は、前記注目画素を含む第1の画像領域とその周辺の画像領域とのそれぞれに対して、画素値差による各エッジ角度を計算し、その計算した複数のエッジ角度から前記注目画素を含む第1の画像領域のエッジ方向情報を推定する
ことを特徴とする請求項1記載の画像処理装置。 - 前記エッジ方向推定手段は、前記注目画素を含む第1の画像領域のエッジ方向情報推定に用いる前記画像領域を選択できる
ことを特徴とする請求項1記載の画像処理装置。 - 前記エッジ方向推定手段で推定される前記エッジ方向情報は、ある定められた数の方向で正規化されている
ことを特徴とする請求項1記載の画像処理装置。 - 前記エッジ方向推定手段は、前記注目画素を含む第1の画像領域のエッジ方向情報を推定すると同時にエッジ強度情報も同時に計算する
ことを特徴とする請求項1記載の画像処理装置。 - 前記エッジ方向推定手段は、前記エッジ強度情報に従い、色空間データのうち1つの色空間データを選択し、その選択された色空間データでエッジ方向情報を推定する
ことを特徴とする請求項1記載の画像処理装置。 - 前記エッジパターン選択手段は、ある特定の前記エッジ方向情報に対して、少なくとも1つ以上のエッジ形状パターンを有する
ことを特徴とする請求項1記載の画像処理装置。 - 前記エッジパターン選択手段は、ある特定の前記エッジ方向情報に対して、前記注目画素を含む第1の画像領域に対応したエッジ形状パターンが複数存在する場合に、前記注目画素を含む第1の画像領域内の各画素を2値パターン化し、前記エッジ形状パターンとのパターンマッチングにより、1つのエッジ形状パターンを選択する
ことを特徴とする請求項1記載の画像処理装置。 - 前記第1のエッジ形状パターンと前記第2のエッジ形状パターンとは1対1に対応している
ことを特徴とする請求項1記載の画像処理装置。 - 前記画像強調手段は、カーネル要素およびカーネル要素間距離が異なる複数の強調カーネルを有し、各強調カーネルは拡大率に応じて適用される
ことを特徴とする請求項1記載の画像処理装置。 - 前記拡大画像領域生成手段は、第1拡大画像領域生成手段と第2拡大画像領域生成手段を有する
ことを特徴とする請求項1記載の画像処理装置。 - 前記第1拡大画像領域生成手段は、前記エッジ形状パターン内の各パターン毎に、前記画像強調手段で強調された第1の画像領域内の画素値あるいは前記画素値を2画素以上用いて算出した値を用いて、前記第1の画像領域を拡大し、第1拡大画像領域を生成する
ことを特徴とする請求項11記載の画像処理装置。 - 前記第2拡大画像領域生成手段は、前記エッジ方向推定手段で推定されたエッジ方向情報に従って、第1拡大画像領域を異なる手段で拡大する
ことを特徴とする請求項11記載の画像処理装置。 - 前記第2拡大画像領域生成手段におけるひとつの拡大手段は、前記第1拡大画像領域内の画素値および前記画像強調手段で強調された前記第1の画像領域周辺の画素値を用いて、所定の計算により第2拡大画像領域を生成する
ことを特徴とする請求項11記載の画像処理装置。 - 前記第2拡大画像領域生成手段におけるひとつの拡大手段は、前記エッジ方向推定手段で推定されたエッジ方向情報に従って、前記第1の画像領域周辺の画素値を選択する
ことを特徴とする請求項11記載の画像処理装置。 - 前記第2拡大画像領域生成手段における別の拡大手段は、前記画像強調手段で強調された前記第1の画像領域周辺の画素値を所定の計算で変換した値を用いて、第2拡大画像領域を生成する
ことを特徴とする請求項11記載の画像処理装置。 - 前記画像配置手段は、順次生成される前記拡大画像領域をオーバーラップさせて順次配置していく
ことを特徴とする請求項1記載の画像処理装置。 - 前記エッジパターン選択手段は、前記注目画素を含む画像領域内の各々の画素値から前記画像領域の平均画素値を引き、その結果に応じて画素値パターンを生成し、該画素値パターンと前記第1のエッジ形状パターンとに基づき、前記第2のエッジ形状パターンを選択する
ことを特徴とする請求項1記載の画像処理装置。 - 画像の拡大処理を行う画像処理プログラムにおいて、
注目画素を含む第1の画像領域に対してエッジ方向情報を推定するステップと、
推定した所定のエッジ方向に相当する前記第1の画像領域に対応したエッジ形状パターンを前記エッジ方向情報と前記注目画素を含む画像領域内の画素値とにより選択し、前記注目画素を含む第1の画像領域の画素値を強調するステップと、
選択された前記エッジ形状パターンと前記第1の画像領域内の強調された画素値とを用いて拡大画像領域を生成し、前記拡大画像領域を所定の方法で配置するステップとを備える画像処理プログラムにおいて、
前記エッジ形状パターンの選択では、前記注目画素を含む第1の画像領域に対応した第1のエッジ形状パターンと、その第1のエッジ形状パターンとエッジ方向が対応し、サイズの異なる第2のエッジ形状パターンとを選択する
ことを特徴とする画像処理プログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002076896A JP3915563B2 (ja) | 2002-03-19 | 2002-03-19 | 画像処理装置および画像処理プログラム |
| EP03002641A EP1347410B1 (en) | 2002-03-19 | 2003-02-10 | Edge-based enlargement and interpolation of images |
| US10/360,874 US7149355B2 (en) | 2002-03-19 | 2003-02-10 | Image processing apparatus, image processing method, image processing program, and computer-readable record medium storing image processing program |
| CN031025625A CN1217526C (zh) | 2002-03-19 | 2003-02-10 | 图像处理装置和图像处理方法 |
| DE60321739T DE60321739D1 (de) | 2002-03-19 | 2003-02-10 | Kantenbasierte Vergrößerung und Interpolation von Bildern |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002076896A JP3915563B2 (ja) | 2002-03-19 | 2002-03-19 | 画像処理装置および画像処理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003274157A JP2003274157A (ja) | 2003-09-26 |
| JP3915563B2 true JP3915563B2 (ja) | 2007-05-16 |
Family
ID=27785230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002076896A Expired - Fee Related JP3915563B2 (ja) | 2002-03-19 | 2002-03-19 | 画像処理装置および画像処理プログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7149355B2 (ja) |
| EP (1) | EP1347410B1 (ja) |
| JP (1) | JP3915563B2 (ja) |
| CN (1) | CN1217526C (ja) |
| DE (1) | DE60321739D1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7885486B2 (en) | 2006-07-31 | 2011-02-08 | Fuji Xerox Co., Ltd. | Image processing system, method for processing image and computer readable medium |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3915563B2 (ja) * | 2002-03-19 | 2007-05-16 | 富士ゼロックス株式会社 | 画像処理装置および画像処理プログラム |
| JP3767513B2 (ja) * | 2002-04-26 | 2006-04-19 | 三菱電機株式会社 | 画素補間回路、走査線補間回路、画素補間方法、走査線補間方法、および応用装置 |
| JP4407801B2 (ja) * | 2003-12-16 | 2010-02-03 | セイコーエプソン株式会社 | エッジ生成装置、エッジ生成方法およびエッジ生成プログラム |
| US7362376B2 (en) * | 2003-12-23 | 2008-04-22 | Lsi Logic Corporation | Method and apparatus for video deinterlacing and format conversion |
| WO2005081542A1 (ja) * | 2004-02-19 | 2005-09-01 | Mitsubishi Denki Kabushiki Kaisha | 画像処理方法 |
| TWI288890B (en) * | 2005-04-01 | 2007-10-21 | Realtek Semiconductor Corp | Method and apparatus for pixel interpolation |
| JP4730525B2 (ja) * | 2005-06-13 | 2011-07-20 | 富士ゼロックス株式会社 | 画像処理装置及びそのプログラム |
| DE102005044866A1 (de) * | 2005-09-20 | 2007-04-19 | Siemens Ag | Vorrichtung zur Positionsvermessung von elektrischen Bauelementen |
| DE102005052061A1 (de) * | 2005-11-01 | 2007-05-16 | Carl Zeiss Imaging Solutions G | Verfahren und Vorrichtung zur Bildverarbeitung |
| JP4736121B2 (ja) * | 2005-11-21 | 2011-07-27 | 富士ゼロックス株式会社 | 画像解析装置、画像処理装置、画像解析方法、画像解析プログラム及びこれを記録した記録媒体 |
| JP5013243B2 (ja) * | 2005-12-20 | 2012-08-29 | 富士ゼロックス株式会社 | 画像処理装置、画像処理方法、画像処理プログラム及びこれを記録した記録媒体 |
| JP4703504B2 (ja) * | 2006-07-21 | 2011-06-15 | ソニー株式会社 | 画像処理装置、画像処理方法、及びプログラム |
| JP4999392B2 (ja) | 2006-07-28 | 2012-08-15 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 |
| US8059915B2 (en) * | 2006-11-20 | 2011-11-15 | Videosurf, Inc. | Apparatus for and method of robust motion estimation using line averages |
| JP4898531B2 (ja) * | 2007-04-12 | 2012-03-14 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにコンピュータプログラム |
| KR100866492B1 (ko) * | 2007-05-30 | 2008-11-03 | 삼성전자주식회사 | 에지 향상 기능을 갖는 노이즈 저감 장치 및 방법 |
| US8538203B2 (en) * | 2007-07-24 | 2013-09-17 | Sharp Laboratories Of America, Inc. | Image upscaling technique |
| CN101796550B (zh) * | 2007-09-07 | 2012-12-12 | 光荣株式会社 | 纸张类识别装置和纸张类识别方法 |
| TW200948043A (en) * | 2008-01-24 | 2009-11-16 | Koninkl Philips Electronics Nv | Method and image-processing device for hole filling |
| JP5115361B2 (ja) | 2008-06-27 | 2013-01-09 | 富士通株式会社 | 画素補間装置、画素補間方法および画素補間プログラム |
| US8364698B2 (en) | 2008-07-11 | 2013-01-29 | Videosurf, Inc. | Apparatus and software system for and method of performing a visual-relevance-rank subsequent search |
| US8364660B2 (en) * | 2008-07-11 | 2013-01-29 | Videosurf, Inc. | Apparatus and software system for and method of performing a visual-relevance-rank subsequent search |
| JP5369526B2 (ja) * | 2008-07-28 | 2013-12-18 | 株式会社日立製作所 | 画像信号処理装置、表示装置、録画再生装置、画像信号処理方法 |
| KR101527409B1 (ko) * | 2008-09-22 | 2015-06-09 | 삼성전자주식회사 | 영역 구분을 이용한 영상 보간 장치 및 그 방법 |
| US8682094B2 (en) * | 2009-05-12 | 2014-03-25 | Dynamic Invention Llc | Adaptive subpixel-based downsampling and filtering using edge detection |
| JP5315157B2 (ja) * | 2009-07-27 | 2013-10-16 | キヤノン株式会社 | 情報処理装置、ライン状ノイズ低減処理方法、及びプログラム |
| JP2011154418A (ja) * | 2010-01-26 | 2011-08-11 | Nippon Telegr & Teleph Corp <Ntt> | 超高解像度画像生成装置,超高解像度画像生成方法およびそのプログラム |
| US8849029B2 (en) | 2010-02-26 | 2014-09-30 | Nec Corporation | Image processing method, image processing device and program |
| US9508011B2 (en) | 2010-05-10 | 2016-11-29 | Videosurf, Inc. | Video visual and audio query |
| CN102609959B (zh) * | 2011-01-19 | 2015-06-10 | 炬芯(珠海)科技有限公司 | 一种图像块类型判断方法及系统 |
| JP2012191465A (ja) * | 2011-03-11 | 2012-10-04 | Sony Corp | 画像処理装置、および画像処理方法、並びにプログラム |
| JP2014123173A (ja) * | 2012-12-20 | 2014-07-03 | Sony Corp | 画像処理装置、撮像装置及び画像処理方法 |
| CN104134189B (zh) * | 2014-07-31 | 2017-07-28 | 青岛海信电器股份有限公司 | 一种图像放大的方法及装置 |
| JP6226206B2 (ja) * | 2015-05-22 | 2017-11-08 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置、画像処理方法、および画像処理プログラム |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3267289B2 (ja) * | 1989-05-10 | 2002-03-18 | キヤノン株式会社 | カラー画像処理方法 |
| US5161035A (en) * | 1989-10-31 | 1992-11-03 | Brother Kogyo Kabushiki Kaisha | Digital image processing device for enlarging original image with high fidelity |
| EP0497537B1 (en) | 1991-02-01 | 1997-07-16 | Canon Kabushiki Kaisha | Image processing method and apparatus |
| JP3073381B2 (ja) | 1993-12-24 | 2000-08-07 | キヤノン株式会社 | 画像処理方法及び装置 |
| JPH0998282A (ja) | 1995-09-29 | 1997-04-08 | Fuji Xerox Co Ltd | 画像処理装置 |
| JP3753197B2 (ja) * | 1996-03-28 | 2006-03-08 | 富士写真フイルム株式会社 | 画像データの補間演算方法およびその方法を実施する装置 |
| JPH09326921A (ja) | 1996-06-04 | 1997-12-16 | Matsushita Electric Ind Co Ltd | ディジタル画像の拡大方法 |
| US6415053B1 (en) * | 1998-04-20 | 2002-07-02 | Fuji Photo Film Co., Ltd. | Image processing method and apparatus |
| JP3075269B2 (ja) * | 1998-10-13 | 2000-08-14 | セイコーエプソン株式会社 | 画像データ補間方法、画像データ補間装置および画像データ補間プログラムを記録した媒体 |
| JP2000228723A (ja) | 1999-02-05 | 2000-08-15 | Matsushita Electric Ind Co Ltd | 画素数変換装置と画素数変換方法 |
| JP2000253238A (ja) | 1999-03-01 | 2000-09-14 | Mitsubishi Electric Corp | 画像処理装置及び画像処理方法 |
| JP3614324B2 (ja) * | 1999-08-31 | 2005-01-26 | シャープ株式会社 | 画像の補間システムおよび画像の補間方法 |
| AUPQ377899A0 (en) | 1999-10-29 | 1999-11-25 | Canon Kabushiki Kaisha | Phase three kernel selection |
| JP3915563B2 (ja) * | 2002-03-19 | 2007-05-16 | 富士ゼロックス株式会社 | 画像処理装置および画像処理プログラム |
| JP4407801B2 (ja) * | 2003-12-16 | 2010-02-03 | セイコーエプソン株式会社 | エッジ生成装置、エッジ生成方法およびエッジ生成プログラム |
-
2002
- 2002-03-19 JP JP2002076896A patent/JP3915563B2/ja not_active Expired - Fee Related
-
2003
- 2003-02-10 US US10/360,874 patent/US7149355B2/en not_active Expired - Fee Related
- 2003-02-10 EP EP03002641A patent/EP1347410B1/en not_active Expired - Lifetime
- 2003-02-10 DE DE60321739T patent/DE60321739D1/de not_active Expired - Lifetime
- 2003-02-10 CN CN031025625A patent/CN1217526C/zh not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7885486B2 (en) | 2006-07-31 | 2011-02-08 | Fuji Xerox Co., Ltd. | Image processing system, method for processing image and computer readable medium |
Also Published As
| Publication number | Publication date |
|---|---|
| US20030179935A1 (en) | 2003-09-25 |
| JP2003274157A (ja) | 2003-09-26 |
| DE60321739D1 (de) | 2008-08-07 |
| EP1347410B1 (en) | 2008-06-25 |
| EP1347410A3 (en) | 2006-06-28 |
| US7149355B2 (en) | 2006-12-12 |
| CN1217526C (zh) | 2005-08-31 |
| CN1445982A (zh) | 2003-10-01 |
| EP1347410A2 (en) | 2003-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3915563B2 (ja) | 画像処理装置および画像処理プログラム | |
| JP6164564B1 (ja) | 画像処理装置、画像処理方法、記録媒体、プログラム及び撮像装置 | |
| JPH05328106A (ja) | 画像変倍装置 | |
| US7418130B2 (en) | Edge-sensitive denoising and color interpolation of digital images | |
| JPH11213146A (ja) | 画像処理装置 | |
| JP2009212969A (ja) | 画像処理装置、画像処理方法、及び画像処理プログラム | |
| US7885486B2 (en) | Image processing system, method for processing image and computer readable medium | |
| US9811892B1 (en) | Separating sub-band image data for processing and merging with unprocessed image data | |
| JP4126541B2 (ja) | 画像処理装置及び画像処理方法、画像処理プログラム、記憶媒体 | |
| JP2006222965A (ja) | 画像処理方法及び画像処理装置 | |
| CN102081789B (zh) | 图像处理装置和图像处理方法 | |
| CN113989114B (zh) | 一种图像缩小处理方法和装置 | |
| JP2008263465A (ja) | 画像処理システム及び画像処理プログラム | |
| JP4882843B2 (ja) | 画像処理システム及び画像処理プログラム | |
| JP3972625B2 (ja) | 画像処理装置および画像処理方法 | |
| JP3491830B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP2006050481A (ja) | 画像処理装置、画像処理方法及びそのプログラム | |
| JP4857975B2 (ja) | 画像処理システムおよび画像処理プログラム | |
| WO2016035568A1 (ja) | 信号処理装置および信号処理方法、固体撮像素子、撮像装置、電子機器、並びにプログラム | |
| JP2006050480A (ja) | 画像処理装置、画像処理方法及びそのプログラム | |
| Vedadi et al. | A MAP-based image interpolation method via Viterbi decoding of Markov chains of interpolation functions | |
| JPH0993424A (ja) | 画像処理装置 | |
| JP4730525B2 (ja) | 画像処理装置及びそのプログラム | |
| JP5085589B2 (ja) | 画像処理装置および方法 | |
| JP2001268351A (ja) | 画像処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040917 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060627 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060711 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060911 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061017 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061218 |
|
| 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: 20070116 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070129 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110216 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120216 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130216 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130216 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140216 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |