JP4415236B2 - Image processing apparatus and image processing method - Google Patents
Image processing apparatus and image processing method Download PDFInfo
- Publication number
- JP4415236B2 JP4415236B2 JP2001015121A JP2001015121A JP4415236B2 JP 4415236 B2 JP4415236 B2 JP 4415236B2 JP 2001015121 A JP2001015121 A JP 2001015121A JP 2001015121 A JP2001015121 A JP 2001015121A JP 4415236 B2 JP4415236 B2 JP 4415236B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- linear
- nonlinear
- smoothed
- image
- 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
- 238000003672 processing method Methods 0.000 title claims 3
- 238000009499 grossing Methods 0.000 claims description 28
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 238000001914 filtration Methods 0.000 claims description 9
- 230000009466 transformation Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 description 24
- 102220635881 Prokineticin receptor 1_S40G_mutation Human genes 0.000 description 18
- 102220485790 Destrin_S40R_mutation Human genes 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 9
- 102220352372 c.148T>G Human genes 0.000 description 7
- 230000003111 delayed effect Effects 0.000 description 6
- 238000000926 separation method Methods 0.000 description 5
- 102220005308 rs33960931 Human genes 0.000 description 4
- 238000005286 illumination Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 102220560618 Differentially expressed in FDCP 8 homolog_S41R_mutation Human genes 0.000 description 2
- 102220479871 Protein FAM180A_S53A_mutation Human genes 0.000 description 2
- 102220536518 THAP domain-containing protein 1_S51A_mutation Human genes 0.000 description 2
- 102220536512 THAP domain-containing protein 1_S52A_mutation Human genes 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 102220283130 rs1555750818 Human genes 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 102220313179 rs1553259785 Human genes 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Picture Signal Circuits (AREA)
- Facsimile Image Signal Circuits (AREA)
- Studio Devices (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は画像処理装置及び画像処理方法に関し、例えばビデオカメラに適用して好適なものである。
【0002】
【従来の技術】
従来、ビデオカメラにおいては、固体撮像素子(CCD:Charge Coupled Device )によって撮像された画像のコントラスト(明暗の差)及び鮮鋭度(境界の明確さ)を向上させる方法として、階調変換によるコントラスト強調方法や画像中の高域成分のコントラストを強調する高域成分強調方法が考えられている。
【0003】
コントラスト強調方法としては、画像の各画素に対して、その画素レベルを所定の入出力関係を持つ関数(以下、これをレベル変換関数と呼ぶ)で変換するトーンカーブ調整や、画素レベルの頻度分布に応じてレベル変換関数を適応的に変化させるヒストグラムイコライゼーションと呼ばれる方法が提案されており、また高域成分強調方法としては、画像からエッジを抽出し、当該抽出したエッジを強調するいわゆる輪郭強調を行うアンシャープマスクと呼ばれる方法が提案されている。
【0004】
【発明が解決しようとする課題】
ところでコントラスト強調方法においては、画像の全ダイナミックレンジ(最大レベルと最小レベルの差)のうち一部の輝度域しかコントラストを向上させることができない問題があることに加えて、トーンカーブ調整の場合には画像の最明部と最暗部において、またヒストグラムイコライゼーションの場合には頻度分布の少ない輝度域付近において、逆にコントラストが低下するという問題があった。さらに高域成分強調方法においては、画像の高域成分のコントラストのみが強調され、これにより画像のエッジ付近が不自然に強調され、画質が劣化することを避け得ない問題があった。
【0005】
本発明は以上の点を考慮してなされたもので、従来に比して一段と画像全体のコントラスト及び鮮鋭度を向上させ得る画像処理装置及び画像処理方法を提案しようとするものである。
【0006】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、入力画像データのうち画素値の変化が急峻なエッジを保存したまま当該エッジ以外の部分を増幅する画像処理手段を具える画像処理装置において、画像処理手段は、入力画像データ各々に対して非線形変換を施し非線形画像データを生成する非線形変換手段と、非線形画像データに対して、非線形ディジタルフィルタを施し非線形平滑化画像データを生成する非線形フィルタリング手段と、非線形平滑化画像データに対して、非線形変換手段の逆変換を施して平滑化画像データを生成する非線形逆変換手段と、平滑化画像データを入力画像データから減算し、当該減算結果を増幅した後、平滑化画像データを加算し出力画像データを生成する画像強調手段とを具え、非線形フィルタリング手段は、直列に接続された大きさの異なる複数の非線形フィルタからなるようにしたことにより、急峻なエッジ以外の部分を強調して表示することができる。
【0007】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【0008】
(1)第1の実施の形態
図1において、1は全体として第1の実施の形態のビデオカメラの構成を示し、固体撮像素子(CCD:Charge Coupled Device )2によって撮像された入力画像データS1を画像処理回路3の遅延回路4及び非線形平滑化器5に入力する。ここで入力画像データS1は、2次元ディジタル画像であり、画像上の位置(i、j)に対応する画素値をx(i、j)と表す。
【0009】
非線形平滑化器5は、この入力画像データS1の中から画素値の変化が急峻なエッジ成分を抽出し、当該エッジ成分に対しては平滑化することなくそのまま出力するのに対して、エッジ成分以外の小振幅成分に対しては平滑化することにより、入力画像データS1のエッジ成分を保存したまま当該入力画像データS1を平滑化する。
【0010】
具体的には非線形平滑化器5は、図2に示すように、入力画像データS1を線形ローパスフィルタ10に入力する。線形ローパスフィルタ10は、入力画像データS1のうち極めて高い周波数成分の信号レベルを減衰させ、その結果得た画像データS2をルックアップテーブル11に送出する。このように線形ローパスフィルタ10は、入力画像データS1のうち極めて高い周波数成分の信号レベルを減衰させることにより、後段のεフィルタ12によって平滑化処理を行う際、振幅の大きい高周波成分が十分平滑化されずに点状のノイズとして画像上に残存することを防止している。因みに、この線形ローパスフィルタ10は、1次元の線形ローパスフィルタを画像の水平方向及び垂直方向にそれぞれ適用することによって構成されるか、又は2次元の線形ローパスフィルタによって構成される。
【0011】
ルックアップテーブル11は、画像データS2に対して例えば対数変換のような階調変換を施し、その結果得た画像データS3をεフィルタ12Aに送出する。ところで、後段のεフィルタ12は画像データの振幅に応じて適応的な平滑化処理を行なうが、一般に画像データの振幅の大きさは、撮像対象を照射している照明光の強さに比例して大きくなる。そこでルックアップテーブル11は、予め画像データS2に対して対数変換を施すことにより、後段のεフィルタ12において平滑化処理を行う際、照明条件によらず同一の平滑効果を得ることを可能にする。これと共にルックアップテーブル11は、例えば画像の暗い領域や明るい領域で平滑効果を高くすることにより、後段の画像強調処理による強調度合いを増加させるなど、画素値に応じて平滑効果を制御することも可能にする。
【0012】
非線形平滑化フィルタであるεフィルタ12Aは、画素値の急峻な変化を損なうことなく当該画素値を平滑化する際に有効なディジタルフィルタであり、ルックアップテーブル11から供給される画像データS3のエッジを保存したまま当該画像データS3を平滑化し、その結果得た平滑化画像データS4Aをεフィルタ12Bに送出する。このεフィルタ12Aにおける平滑化処理は、フィルタ処理用の画素が1次元で2N+1タップの場合、次式
【0013】
【数1】
【0014】
によって表される。
【0015】
すなわちεフィルタ12Aは、フィルタ処理の中心画素pn の画素値xn と画素pn-k の画素値xn-k との差の絶対値|xn −xn-k |を所定の閾値εと比較する。その結果、εフィルタ12Aは、絶対値|xn −xn-k |が所定の閾値εよりも小さいと判断した場合には、wn-k に画素値xn-k を代入し、ak を各タップ係数とした通常の線形ローパスフィルタと同様の処理を実行することにより、中心画素pn を中心として画像を一様に平滑化する。
【0016】
これに対してεフィルタ12Aは、絶対値|xn −xn-k |が所定の閾値εよりも大きいと判断した場合には、wn-k に画素値xn を代入し、画素pn-k の画素値xn-k を中心画素pn の画素値xn に置き換えた後に当該中心画素pn を中心としてローパスフィルタ処理を行うことにより、画素値xn-k を無視して画素値xn 近傍の画素値のみで平滑化を行う。
【0017】
εフィルタ12Aは、例えば図3に示すように、急峻なエッジの前後で画素値の差の絶対値が所定の閾値εを超える場合、中心画素pn を中心としてローパスフィルタ処理を行う際には画素pm の画素値xm を中心画素pn の画素値xn に置き換えてローパスフィルタ処理を施すことにより、画素値xn の近傍で平滑化するのに対して、画素pm を中心としてローパスフィルタ処理を行う際には画素値xm 近傍で平滑化する。
【0018】
このときεフィルタ12Aは、フィルタ処理を行う範囲内に画素値xの近い画素pが存在しないエッジ部分の画素pでは、当該エッジ部分の画素pの画素値xをほぼそのまま出力することにより、エッジの急峻な変化をそのまま保存する。因みに、εフィルタ12Aは、線形ローパスフィルタ10と同様に、1次元のεフィルタを画像の水平方向及び垂直方向にそれぞれ適用することによって構成される場合と、2次元のεフィルタによって構成される場合とがある。
【0019】
ところでεフィルタ12Aの後段には、当該εフィルタ12Aと同様の構成でなるεフィルタ12B〜12Nが順次接続され、平滑化画像データS4Aに対して順次平滑化処理を施すことにより平滑化効果を向上させるようになされている。このようにして、エッジ以外の成分が十分に平滑化された平滑化画像データS4Nが得られ、後段のルックアップテーブル13に供給される。
【0020】
ここで図4は、フィルタ処理用の画素が1次元で7タップの場合のεフィルタ12Aの構成を示し、レジスタ列20A〜20Fとセレクタ21A〜21Fと増幅器23A〜23Gと加算器24とから構成されている。レジスタ列20Aは、図5に示すように、それぞれ1画素分の画素値を保持するレジスタ22A〜22Eを直列に接続することによって構成され、レジスタ列20B〜20Fについてもレジスタ列20Aと同様に構成されている。
【0021】
セレクタ21Aは、図6に示すように、例えば図3に示す中心画素pn の画素値xn を加算器30及びセレクタ31に入力すると共に、画素pm の画素値xm を加算器30及びセレクタ31に入力する。加算器30は、画素値xn と画素値xm の差をとり、その結果を絶対値変換器32に送出する。絶対値変換器32は、画素値xn と画素値xm の差の絶対値|xn −xm |を求め、これを大小比較器33に送出する。
【0022】
大小比較器33は、この絶対値|xn −xm |と所定の閾値εとを比較し、その比較結果をセレクタ31に送出する。セレクタ31は、絶対値|xn −xm |が所定の閾値εよりも小さい場合には、画素値xm を選択して後段の増幅器23Aに送出するのに対して、絶対値|xn −xm |が所定の閾値εよりも大きい場合には、画素値xn を選択して後段の増幅器23Aに送出する。
【0023】
セレクタ21B〜21Fは、それぞれセレクタ21Aと同様に構成され、選択した画素pの画素値xをそれぞれ対応する後段の増幅器23B及び23C並びに23E〜23Gに送出する。増幅器23Dは、レジスタ列20Cから中心画素pn の画素値xn が供給されるようになされている。
【0024】
増幅器23A〜23Gは、入力される画素値xに対してぞれぞれタップ係数ak を乗算するためのものであり、その演算結果をそれぞれ加算器24に送出して当該加算器24において加算した後、これを平滑化画像データS4Aとしてεフィルタ12Bに送出する。
【0025】
なお、この平滑化処理ではエッジ以外の部分では可能な限り変化の少ない画像を生成することが望ましいが、そのためにはεフィルタ12Aにおいて、非常に大きなフィルタを用いる必要がある。しかし、用いるフィルタを大きくした場合、全画素にタップ係数ak を乗算すると後段のセレクタ21A〜21Fや増幅器23A〜23Gの数も増加させなければならず、回路規模が増大する。そこで、本実施の形態では、各レジスタ列20をそれぞれ数画素分のレジスタ22によって構成し、これ以降の演算処理に対しては各レジスタ列20の先頭の1画素のみに施すようにすることにより、後段の回路規模を増加させることなく、空間的に広い範囲をカバーするεフィルタを実現している。例えば、7タップのεフィルタに対し、レジスタ22の数を2とした場合、同等な回路規模で図13に示すような13画素×13画素の大きさのフィルタを構成することが可能となる。但し、このように数画素おきにのみ有意な係数を持つフィルタは大きな平滑化効果が期待できる反面、一般的にサイドローブが大きくなる傾向があり、不要な高周波数成分が平滑化画像データに残存しやくなる。レジスタ22の数を変化させて構成したフィルタの周波数応答の比較を図14に示す。横軸はナイキスト周波数を0.5として正規化した周波数であり、縦軸はフィルタの周波数応答を表している。Filter A、Filter B、及びFilter Cはそれぞれレジスタ22の数が1、2、及び3の場合に対応しており、それぞれの実際のフィルタ係数は図15に示すとおりである。図14からもレジスタ22の数が多いほどサイドローブが増加していることがわかる。そこで本実施の形態ではこの問題を回避するために、レジスタ列20A〜20F内のレジスタ22の数を除いて同様の構成を持つ複数のεフィルタ12A〜12Nを直列に接続することで、平滑化効果とサイドローブの抑制を両立させている。すなわち、レジスタ22の数が多いεフィルタによって大きな平滑化効果を得るとともに、レジスタ22の数が少ないεフィルタにより、他のフィルタのサイドローブを通過した不要な高周波数成分を除去する。ここで、εフィルタはエッジ周辺部において高周波数成分を通過させる性質があるため、レジスタ22の数が少ないεフィルタを先に用いた場合、そのメインローブを通過した周波数成分が、エッジ周辺部では後段のεフィルタによって十分減衰されない可能性がある。従って、良好な平滑化効果を得るためには、レジスタ22の数の多いものから順に適用していくことが望ましい。
【0026】
ルックアップテーブル13は、εフィルタ12Nから供給される平滑化画像データS4Nに対して、ルックアップテーブル11が施した対数変換の逆変換を施し、その結果得た平滑化画像データS10を線形ローパスフィルタ35に送出する。線形ローパスフィルタ35は、エッジを保存したまま平滑化された平滑化画像データS10のエッジを僅かに鈍らせることにより平滑化画像データS11を生成し、これを加算器40及び41(図1)に送出する。これにより、後段の画像強調処理においてエッジ近傍での画像の滑らかさを保持することができる。
【0027】
図1に戻って、遅延回路4は、CCD2によって撮像された入力画像データS1を所定量遅延させ、これを遅延画像データS15として加算器40に送出する。加算器40は、加算器41及び乗算器42と共に画像強調手段を構成し、遅延画像データS15の各画素値x(i、j)から平滑化画像データS11の各画素値s(i、j)を減算し、その結果得た差分画像データS16を乗算器42に送出する。
【0028】
乗算器42は、差分画像データS16の各画素値(x(i、j)−s(i、j))にそれぞれゲイン係数g(i、j)を乗算して増幅し、その結果得た差分画像データS17を加算器41に送出する。ここでゲイン係数g(i、j)は、全画面に対して一様な値、又は各画素(i、j)毎に設定された値を用いる。
【0029】
加算器41は、乗算器42から供給される差分画像データS17の各画素値g(i、j)×(x(i、j)−s(i、j))に対して、加算器40によって減算されたオフセット分である平滑化画像データS11の各画素値s(i、j)を加算し、その結果得た出力画像データS18をカメラ信号処理回路45に送出する。カメラ信号処理回路45は、出力画像データS18に対して所定のデータ処理を施し、その結果得た出力画像データS19をVTR(Video Tape Recorder )46に送出して記録する。
【0030】
画像処理回路3から出力される出力画像データS18の各画素値y(i、j)は、次式
【0031】
【数2】
【0032】
によって表される。この(2)式において、ゲイン係数g(i、j)を全画面に一様なゲイン係数Gに置き換えると共に、平滑化画像データS11の各画素値s(i、j)を入力画像データS1のダイナミックレンジの中央値又は全画素値の平均値Cに置き換えると、この(2)式は、従来のトーンカーブ調整によるコントラスト強調方法を示す次式
【0033】
【数3】
【0034】
のように表される。
【0035】
また、上述の(2)式において、ゲイン係数g(i、j)を全画面に一様なゲイン係数Gに置き換えると共に、平滑化画像データS11の各画素値s(i、j)を入力画像データS1の各画素値x(i、j)に線形ローパスフィルタ処理を施した画像データの各画素値f(i、j)に置き換えると、この(2)式は、従来のアンシャープマスクによる高域成分強調方法を示す次式
【0036】
【数4】
【0037】
のように表される。
【0038】
このように、従来のコントラスト強調方法は、画像の各画素毎に独立して画像強調処理を行う方法であると共に、従来の高域成分強調方法は、中心画素の周辺に存在する周辺画素との相対的なレベル差を基に画像強調処理を行う方法であるのに対して、本実施の形態による方法は、非線形平滑化フィルタを用いて従来のコントラスト強調方法及び高域成分強調方法を統合し、一段と高品位な画像強調処理を可能にしている。
【0039】
以上の構成において、画像処理回路3は、非線形平滑化器5によって入力画像データS1のエッジ成分を保存したまま当該入力画像データS1を平滑化して平滑化画像データS11を生成する。そして画像処理回路3は、この平滑化画像データS11をオフセット分として元画像である遅延画像データS15から減算し、その減算結果にゲイン係数を乗算した後、オフセット分である平滑化画像データS11を加算する。
【0040】
従って、入力画像データS1のうちエッジ成分を保存したまま当該エッジ成分以外の小振幅成分の信号レベルを強調することができ、かくして画像のダイナミックレンジを維持しながら画像全体のコントラストを向上させることができると共に、エッジ付近でも画像の鮮鋭度を向上させることができる。これによりビデオカメラ1は、霞んだ遠景の撮影や霧の中での撮影でも、ダイナミックレンジ及びコントラストが確保された鮮明な画像を撮影することができ、また高品位な画像強調処理を行うことができる。
【0041】
以上の構成によれば、入力画像データS1のエッジ成分を保存したまま当該入力画像データS1を平滑化して平滑化画像データS11を生成した後、当該平滑化画像データS11をオフセット分として入力画像データS1から減算し、その減算結果にゲイン係数を乗算した上で平滑化画像データS11を加算することにより、入力画像データS1のうちエッジ成分を保存したまま当該エッジ成分以外の小振幅成分の信号レベルを強調することができ、かくして画像のダイナミックレンジを維持しながら従来に比して一段と画像全体のコントラスト及び鮮鋭度を向上させ得る。
【0042】
(2)第2の実施の形態
図1との対応部分に同一符号を付して示す図7は、第2の実施の形態のビデオカメラ50を示し、画像処理回路51の構成を除いて、第1の実施の形態のビデオカメラ1と同様に構成されている。
【0043】
この実施の形態の場合、非線形平滑化器5は、平滑化画像データS11を加算器40及び遅延回路52に送出する。加算器40は、遅延画像データS15から平滑化画像データS11を減算し、その結果得た差分画像データS16を雑音除去フィルタ53に送出する。
【0044】
雑音除去フィルタ53は、差分画像データS16の雑音成分を低減し、その結果得られる差分画像データS30を乗算器42に送出する。雑音除去フィルタ53は、例えば図8に示すような入出力特性を有し、図中矢印で示した範囲の小振幅成分を出力しないことで雑音成分を低減させるコアリングと呼ばれる階調変換を施す。この結果、後段の乗算器42において雑音成分が増幅されて画像処理回路51から出力される画像データのS/N比(信号対雑音比)が劣化することを防止している。
【0045】
乗算器42は、差分画像データS30の各画素値にそれぞれゲイン係数を乗算して増幅し、その結果得た差分画像データS31を加算器41に送出する。遅延回路52は、平滑化画像データS11を所定量遅延し、これを遅延平滑化画像データS32として加算器41に送出する。
【0046】
加算器41は、乗算器42から供給される差分画像データS31の各画素値に対して、オフセット分である平滑化画像データS32の各画素値を加算し、その結果得た出力画像データS33をルックアップテーブル54に送出する。ルックアップテーブル54は、出力画像データS33に対して例えば図9に示すような黒近傍及び白近傍を圧縮する階調変換を施し、その結果得た出力画像データS34をカメラ信号処理回路45に送出する。これにより加算器41の加算処理によって画素値が黒又は白側でダイナミクレンジを超える場合であっても、黒近傍又は白近傍で階調がつぶれるクリッピングひずみが発生することを防止する。
【0047】
以上の構成において、画像処理回路51は、非線形平滑化器5によって入力画像データS1のエッジ成分を保存したまま当該入力画像データS1を平滑化して平滑化画像データS11を生成する。そして画像処理回路51は、この平滑化画像データS11をオフセット分として元画像である遅延画像データS15から減算し、その減算結果にゲイン係数を乗算した後、オフセット分である平滑化画像データS11を加算する。
【0048】
従って、入力画像データS1のうちエッジ成分を保存したまま当該エッジ成分以外の小振幅成分の信号レベルを強調することができ、かくして画像のダイナミックレンジを維持しながら画像全体のコントラストを向上させることができると共に、エッジ付近でも画像の鮮鋭度を向上させることができる。
【0049】
以上の構成によれば、入力画像データS1のエッジ成分を保存したまま当該入力画像データS1を平滑化して平滑化画像データS11を生成した後、当該平滑化画像データS11をオフセット分として入力画像データS1から減算し、その減算結果にゲイン係数を乗算した上で平滑化画像データS11を加算することにより、入力画像データS1のうちエッジ成分を保存したまま当該エッジ成分以外の小振幅成分の信号レベルを強調することができ、かくして画像のダイナミックレンジを維持しながら従来に比して一段と画像全体のコントラスト及び鮮鋭度を向上させ得る。
【0050】
また雑音除去フィルタ53において差分画像データS16の雑音成分を低減することにより、後段の乗算器42において雑音成分が増幅され出力画像データS34のS/N比が劣化することを防止し得る。さらにルックアップテーブル54において出力画像データS33に対して黒近傍及び白近傍を圧縮する階調変換を施すことにより、画素値がダイナミクレンジを超える場合であってもクリッピングひずみの発生を防止し得る。
【0051】
(3)第3の実施の形態
図10において、60は全体として第3の実施の形態のビデオカメラ60を示し、CCD61によってカラー画像を撮像し、当該撮像されたカラー画像を入力画像データS40として色分離回路62に入力する。色分離回路62は、この入力画像データS40をR(赤色)G(緑色)B(青色)の3原色の画像データにそれぞれ分離し、このうち緑色の画像データを緑色画像データS40Gとして画像処理部63の画像処理回路3Aに入力し、赤色の画像データを赤色画像データS40Rとして画像処理部63の画像処理回路3Bに入力し、青色の画像データを青色画像データS40Bとして画像処理部63の画像処理回路3Cに入力する。
【0052】
画像処理回路3A〜3Cは、それぞれ図1に示す画像処理回路3と同様の構成でなり、入力される画像データS40G、S40R及びS40Bに対してエッジ成分を保存したまま当該エッジ成分以外の小振幅成分の信号レベルを強調する処理をそれぞれ施すようになされている。
【0053】
すなわち、画像処理回路3Aは、緑色画像データS40Gのエッジ成分を保存したまま当該緑色画像データS40Gを平滑化して平滑化緑色画像データを生成した後、当該平滑化緑色画像データをオフセット分として緑色画像データS40Gから減算し、その減算結果にゲイン係数を乗算した上で平滑化緑色画像データを加算することにより、緑色出力画像データS41Gを生成しカメラ信号処理回路64に送出する。
【0054】
画像処理回路3B及び3Cは、画像処理回路3Aと同様に、赤色画像データS40R及び青色画像データS40Bに対してそれぞれ上述の処理を施すことにより、赤色出力画像データS41R及び青色出力画像データS41Bを生成しカメラ信号処理回路64にそれぞれ送出する。
【0055】
カメラ信号処理回路64は、緑色出力画像データS41G、赤色出力画像データS41R及び青色出力画像データS41Bそれぞれに対して所定のデータ処理を施し、その結果得た出力画像データS42をVTR65に送出して記録する。
【0056】
以上の構成において、画像処理回路3A〜3Cは、画像データS40G、S40R及びS40Bのエッジ成分を保存したまま当該画像データS40G、S40R及びS40Bをそれぞれ平滑化して平滑化画像データを生成する。そして画像処理回路3A〜3Cは、この平滑化画像データをオフセット分として元画像である画像データS40G、S40R及びS40Bからそれぞれ減算し、その減算結果にゲイン係数を乗算した後、オフセット分である平滑化画像データをそれぞれ加算する。
【0057】
従って、画像データS40G、S40R及びS40Bのうちエッジ成分を保存したまま当該エッジ成分以外の小振幅成分の信号レベルをそれぞれ強調することができ、かくして画像のダイナミックレンジを維持しながら画像全体のコントラストを向上させることができると共に、エッジ付近でも画像の鮮鋭度を向上させることができる。
【0058】
以上の構成によれば、画像データS40G、S40R及びS40Bのエッジ成分を保存したまま当該画像データS40G、S40R及びS40Bをそれぞれ平滑化して平滑化画像データを生成した後、当該平滑化画像データをオフセット分として画像データS40G、S40R及びS40Bからそれぞれ減算し、その減算結果にゲイン係数を乗算した上で平滑化画像データをそれぞれ加算することにより、画像データS40G、S40R及びS40Bのうちエッジ成分を保存したまま当該エッジ成分以外の小振幅成分の信号レベルを強調することができ、かくして画像のダイナミックレンジを維持しながら従来に比して一段と画像全体のコントラスト及び鮮鋭度を向上させ得る。
【0059】
また、CCD61によって撮像されたカラー画像をRGBの3原色に分離し、当該分離された画像データS40G、S40R及びS40Bに対してそれぞれエッジ成分を保存したまま当該エッジ成分以外の小振幅成分の信号レベルをそれぞれ強調する画像処理を施すことにより、カラー画像が入力される場合であっても、画像のダイナミックレンジを維持しながら従来に比して一段と画像全体のコントラスト及び鮮鋭度を向上させ得る。
【0060】
(4)他の実施の形態
なお上述の第2の実施の形態においては、コアリングと呼ばれる手法を用いた雑音除去フィルタ53によって差分画像データS16から雑音成分を低減する場合について述べたが、本発明はこれに限らず、図4に示すεフィルタ12Aによって雑音除去フィルタを構成し、差分画像データS16の小振幅成分のみ平滑化して雑音成分を低減するようにしても良い。
【0061】
また上述の第2の実施の形態においては、雑音除去フィルタ53を加算器40の後段に配置した場合について述べたが、本発明はこれに限らず、要は、雑音除去フィルタ53を乗算器42の前段に位置すれば良く、遅延回路4の前段又は後段に配置しても良い。
【0062】
また上述の第3の実施の形態においては、色分離回路62によって入力画像データS40をRGBの3原色信号に分離した場合について述べたが、本発明はこれに限らず、輝度信号Y、赤色信号Rから輝度信号Yを減算した色差信号R−Y及び青色信号Bから輝度信号Yを減算した色差信号B−Yに分離するようにしても良い。
【0063】
また上述の第3の実施の形態においては、画像処理回路3A〜3C中のεフィルタを1次元又は2次元のεフィルタによって構成する場合について述べたが、本発明はこれに限らず、3次元のεフィルタによって構成するようにしても良い。
【0064】
この場合、図10との対応部分に同一符号を付して示す図11に示すように、ビデオカメラ70の画像処理部71は、色分離回路60から供給される緑色画像データS40Gを画像処理回路72A〜72Cに入力し、赤色画像データS40Rを画像処理回路72A〜72Cに入力し、青色画像データS40Bを画像処理回路72A〜72Cに入力する。
【0065】
画像処理回路72A〜72Cは、例えば緑色画像データS40Gの画素値をgn 、赤色画像データS40Rの画素値をrn 及び青色画像データS40Bの画素値をbn とした場合、上述の(1)式における画素値xn と画素値xn-k の差の絶対値|xn −xn-k |に代わりに、次式
【0066】
【数5】
【0067】
をそれぞれ用いることにより、一段と効果的な平滑化を行うようになされている。
【0068】
また上述の第3の実施の形態においては、入力画像データS40をRGBの3原色に分離し、当該分離された画像データS40G、S40R及びS40Bそれぞれに対して画像強調処理を施す場合について述べたが、本発明はこれに限らず、入力画像データS40の輝度データのみに画像強調処理を施して全体の演算量を削減するようにしても良い。
【0069】
図10との対応部分に同一符号を付して示す図12に示すように、ビデオカメラ80の画像処理部81は、色分離回路62から供給される緑色画像データS40G、赤色画像データS40R及び青色画像データS40Bを画像処理部81のマトリクス回路82に入力する。マトリクス回路82は、緑色画像データS40G、赤色画像データS40R及び青色画像データS40Bを、輝度データS50A、赤色画像データS40Rから当該輝度データS50Aを減算した色差データS50B及び青色画像データS40Bから当該輝度データS50Aを減算した色差データS50Cに変換し、このうち輝度データS50Aを画像処理回路3A並びに除算器83A及び83Bに送出し、色差データS50Bを除算器83Aに送出し、色差データS50Cを除算器83Bに送出する。
【0070】
画像処理回路3Aは、図1に示す画像処理回路3と同様に構成され、輝度データS50Aに対して画像強調処理を施し、その結果得た出力輝度データS51Aを乗算器84A及び84B並びにカメラ信号処理回路64に送出する。除算器83A及び83Bは、それぞれ色差データS50B及びS50Cを輝度データS50Aで除算することにより、色差データS50B及びS50Cを輝度データS50Aでそれぞれ正規化した正規化データS52A及びS52Bを生成し、これらを遅延回路85A及び85Bにそれぞれ送出する。
【0071】
遅延回路85A及び85Bは、正規化データS52A及びS52Bをそれぞれ所定量遅延させ、これらを遅延正規化データS53A及びS53Bとして乗算器84A及び84Bに送出する。乗算器84A及び84Bは、遅延正規化データS53A及びS53Bに対して輝度データS51Aをそれぞれ乗算することにより、色差データS54A及びS54Bを生成し、これらをカメラ信号処理回路64に送出する。
【0072】
さらに上述の実施の形態においては、本発明をビデオカメラ1、50及び60に適用した場合について述べたが、本発明はこれに限らず、例えば電子スチルカメラ、プリンタ、ディスプレイ、コンピュータのような他の種々の画像処理装置に本発明を広く適用し得る。この場合、コンピュータでは、画像コントラストを修正する際、ダイナミックレンジを維持しながら高品位なコントラスト修正画像を得ることができ、また異なる照明条件下で得られた画像同士を合成する際、それぞれのコントラスト成分の違いのみを補正でき、自然な合成画像を生成することができる。
【0073】
【発明の効果】
上述のように本発明によれば、入力画像データのうち画素値の変化が急峻なエッジについては平滑化を行なわず当該エッジ以外の小振幅成分についてレジスタ数の異なる複数の非線形フィルタを用いて平滑化を行い増幅することにより、急峻なエッジ以外の小振幅成分を強調して表示することができるので、従来に比して画像のダイナミックレンジを維持しながら一段と画像全体のコントラストを向上できると共にエッジ付近の画像の鮮鋭度を向上させることができ、かくして従来に比して一段と画像全体のコントラスト及び鮮鋭度を向上させ得る画像処理装置を実現できる。
【図面の簡単な説明】
【図1】本発明によるビデオカメラの第1の実施の形態を示すブロック図である。
【図2】非線形平滑化器の構成を示すブロック図である。
【図3】εフィルタの動作の説明に供する略線図である。
【図4】εフィルタの構成を示すブロック図である。
【図5】レジスタ列の構成を示すブロック図である。
【図6】セレクタの構成を示すブロック図である。
【図7】第2の実施の形態のビデオカメラの構成を示すブロック図である。
【図8】雑音除去フィルタの入出力特性の説明に供する略線図である。
【図9】ルックアップテーブルの説明に供する略線図である。
【図10】第3の実施の形態のビデオカメラの構成を示すブロック図である。
【図11】他の実施の形態のビデオカメラの構成を示すブロック図である。
【図12】他の実施の形態のビデオカメラの構成を示すブロック図である。
【図13】レジスタ22を用いたεフィルタの例を示す図である。
【図14】レジスタ22の数と周波数応答の関係を示す図である。
【図15】図14の周波数応答に対応するフィルタの係数を示す図である。
【符号の説明】
60……ビデオカメラ、2、61……CCD、3、51、72……画像処理回路、5……非線形平滑化器、12……εフィルタ、20……レジスタ列、21……セレクタ、22……レジスタ、23……増幅器、40、41……加算器、42、84……乗算器。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing apparatus. as well as Image processing To the law For example, it is suitable for application to a video camera.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in a video camera, contrast enhancement by gradation conversion is used as a method for improving the contrast (brightness / darkness difference) and sharpness (brightness of a boundary) of an image captured by a solid-state imaging device (CCD). Methods and high-frequency component enhancement methods that enhance the contrast of high-frequency components in an image have been considered.
[0003]
Contrast enhancement methods include tone curve adjustment for converting each pixel level of an image with a function having a predetermined input / output relationship (hereinafter referred to as a level conversion function), and frequency distribution of pixel levels. A method called histogram equalization has been proposed in which the level conversion function is adaptively changed in accordance with the frequency conversion function, and as a high-frequency component enhancement method, so-called contour enhancement is performed in which an edge is extracted from an image and the extracted edge is enhanced. A method called an unsharp mask has been proposed.
[0004]
[Problems to be solved by the invention]
By the way, the contrast enhancement method has a problem that the contrast can be improved only in a part of the luminance range in the entire dynamic range of the image (difference between the maximum level and the minimum level). However, in the case of histogram equalization, and in the vicinity of the luminance region where the frequency distribution is small, the contrast is lowered. Furthermore, in the high frequency component enhancement method, only the contrast of the high frequency component of the image is emphasized, and as a result, the vicinity of the edge of the image is unnaturally emphasized, and it is inevitable that the image quality deteriorates.
[0005]
The present invention has been made in consideration of the above points, and an image processing apparatus capable of further improving the contrast and sharpness of the entire image as compared with the prior art. as well as Image processing The law It is what we are going to propose.
[0006]
[Means for Solving the Problems]
In order to solve such a problem, in the present invention, a portion other than the edge is amplified while preserving an edge having a sharp change in pixel value in the input image data. In an image processing apparatus comprising image processing means, the image processing means performs nonlinear transformation on each input image data to generate nonlinear image data, and applies a nonlinear digital filter to the nonlinear image data. Non-linear filtering means for generating non-linear smoothed image data, non-linear non-conversion means for generating non-linear smoothing image data by applying non-linear conversion means to the non-linear smoothing image data, and smoothing image data is input Subtracting from the image data, amplifying the subtraction result, and then adding the smoothed image data to generate output image data, the nonlinear filtering means comprises a plurality of differently connected in series Made of non-linear filter By Steep A part other than the edge can be highlighted and displayed.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0008]
(1) First embodiment
In FIG. 1,
[0009]
The nonlinear smoother 5 extracts an edge component having a sharp change in pixel value from the input image data S1, and outputs the edge component without being smoothed. By smoothing the other small amplitude components, the input image data S1 is smoothed while the edge components of the input image data S1 are preserved.
[0010]
Specifically, the nonlinear smoother 5 inputs the input image data S1 to the linear low-
[0011]
The look-up table 11 performs gradation conversion such as logarithmic conversion on the image data S2, and sends the image data S3 obtained as a result to the
[0012]
The
[0013]
[Expression 1]
[0014]
Represented by
[0015]
That is, the
[0016]
On the other hand, if the
[0017]
For example, as shown in FIG. 3, when the absolute value of the difference between pixel values before and after a steep edge exceeds a predetermined threshold value ε, the
[0018]
At this time, the
[0019]
By the way, ε filters 12B to 12N having the same configuration as the
[0020]
Here, FIG. 4 shows the configuration of the
[0021]
As shown in FIG. 6, the
[0022]
The
[0023]
The
[0024]
The
[0025]
In this smoothing process, it is desirable to generate an image with as little change as possible in a portion other than the edge. For this purpose, it is necessary to use a very large filter in the
[0026]
The lookup table 13 subjects the smoothed image data S4N supplied from the ε filter 12N to the inverse transformation of the logarithmic transformation performed by the lookup table 11, and the resulting smoothed image data S10 is converted into a linear low-pass filter. 35. The linear low-
[0027]
Returning to FIG. 1, the
[0028]
The
[0029]
The
[0030]
Each pixel value y (i, j) of the output image data S18 output from the
[0031]
[Expression 2]
[0032]
Represented by In this equation (2), the gain coefficient g (i, j) is replaced with a uniform gain coefficient G over the entire screen, and each pixel value s (i, j) of the smoothed image data S11 is replaced with the input image data S1. When replaced with the median value of the dynamic range or the average value C of all the pixel values, this equation (2) represents the following contrast enhancement method by tone curve adjustment:
[0033]
[Equation 3]
[0034]
It is expressed as
[0035]
Further, in the above equation (2), the gain coefficient g (i, j) is replaced with a gain coefficient G that is uniform over the entire screen, and each pixel value s (i, j) of the smoothed image data S11 is replaced with the input image. When each pixel value x (i, j) of the data S1 is replaced with each pixel value f (i, j) of the image data obtained by performing linear low-pass filter processing, this equation (2) The following formula shows the method for emphasizing band components
[0036]
[Expression 4]
[0037]
It is expressed as
[0038]
As described above, the conventional contrast enhancement method is a method in which image enhancement processing is performed independently for each pixel of the image, and the conventional high-frequency component enhancement method is performed with the surrounding pixels existing around the center pixel. In contrast to the method of performing image enhancement processing based on the relative level difference, the method according to the present embodiment integrates the conventional contrast enhancement method and high-frequency component enhancement method using a nonlinear smoothing filter. This enables higher-quality image enhancement processing.
[0039]
In the above configuration, the
[0040]
Therefore, it is possible to enhance the signal level of the small amplitude component other than the edge component while keeping the edge component in the input image data S1, and thus improve the contrast of the entire image while maintaining the dynamic range of the image. In addition, the sharpness of the image can be improved near the edge. As a result, the
[0041]
According to the above configuration, the input image data S1 is smoothed while the edge component of the input image data S1 is preserved to generate the smoothed image data S11, and then the smoothed image data S11 is used as an offset for the input image data. By subtracting from S1, multiplying the subtraction result by a gain coefficient, and adding the smoothed image data S11, the signal level of the small amplitude component other than the edge component is preserved while keeping the edge component in the input image data S1. Thus, while maintaining the dynamic range of the image, the contrast and sharpness of the entire image can be further improved as compared with the conventional case.
[0042]
(2) Second embodiment
FIG. 7, in which parts corresponding to those in FIG. 1 are given the same reference numerals, shows a
[0043]
In the case of this embodiment, the nonlinear smoother 5 sends the smoothed image data S11 to the
[0044]
The
[0045]
The
[0046]
The
[0047]
In the above configuration, the image processing circuit 51 smoothes the input image data S1 while the edge components of the input image data S1 are stored by the non-linear smoother 5, and generates smoothed image data S11. Then, the image processing circuit 51 subtracts the smoothed image data S11 from the delayed image data S15 that is the original image as an offset, and multiplies the subtraction result by the gain coefficient, and then the smoothed image data S11 that is the offset. to add.
[0048]
Therefore, it is possible to enhance the signal level of the small amplitude component other than the edge component while maintaining the edge component in the input image data S1, and thus improve the contrast of the entire image while maintaining the dynamic range of the image. In addition, the sharpness of the image can be improved near the edge.
[0049]
According to the above configuration, the input image data S1 is smoothed while the edge component of the input image data S1 is preserved to generate the smoothed image data S11, and then the smoothed image data S11 is used as an offset for the input image data. By subtracting from S1, multiplying the subtraction result by a gain coefficient, and adding the smoothed image data S11, the signal level of the small amplitude component other than the edge component is preserved while the edge component is preserved in the input image data S1. Thus, while maintaining the dynamic range of the image, the contrast and sharpness of the entire image can be further improved as compared with the conventional case.
[0050]
Further, by reducing the noise component of the difference image data S16 in the
[0051]
(3) Third embodiment
In FIG. 10,
[0052]
Each of the image processing circuits 3A to 3C has the same configuration as that of the
[0053]
That is, the image processing circuit 3A generates smoothed green image data by smoothing the green image data S40G while preserving the edge component of the green image data S40G, and then uses the smoothed green image data as an offset for the green image. Subtracting from the data S40G, multiplying the subtraction result by the gain coefficient, and adding the smoothed green image data, generates green output image data S41G and sends it to the camera
[0054]
Similarly to the image processing circuit 3A, the
[0055]
The camera
[0056]
In the above configuration, the image processing circuits 3A to 3C smooth the image data S40G, S40R, and S40B, respectively, while generating the edge data of the image data S40G, S40R, and S40B, and generate smoothed image data. The image processing circuits 3A to 3C subtract the smoothed image data from the original image data S40G, S40R, and S40B as offsets, multiply the subtraction results by a gain coefficient, and then smooth the offsets. Each of the converted image data is added.
[0057]
Accordingly, it is possible to enhance the signal levels of small amplitude components other than the edge components while preserving the edge components in the image data S40G, S40R, and S40B, thus increasing the contrast of the entire image while maintaining the dynamic range of the image. It is possible to improve the sharpness of the image even near the edge.
[0058]
According to the above configuration, the smoothed image data is generated by smoothing the image data S40G, S40R, and S40B while the edge components of the image data S40G, S40R, and S40B are stored, and then the smoothed image data is offset. The edge components of the image data S40G, S40R, and S40B are stored by subtracting the image data from the image data S40G, S40R, and S40B as the minute, multiplying the subtraction result by the gain coefficient, and adding the smoothed image data. The signal level of the small amplitude component other than the edge component can be enhanced as it is, and thus the contrast and sharpness of the entire image can be further improved as compared with the prior art while maintaining the dynamic range of the image.
[0059]
Further, the color image picked up by the
[0060]
(4) Other embodiments
In the above-described second embodiment, the case where the noise component is reduced from the difference image data S16 by the
[0061]
In the above-described second embodiment, the case where the
[0062]
In the above-described third embodiment, the case where the input image data S40 is separated into RGB three primary color signals by the
[0063]
In the third embodiment described above, the case where the ε filter in the image processing circuits 3A to 3C is configured by a one-dimensional or two-dimensional ε filter has been described. However, the present invention is not limited to this, and the three-dimensional The ε filter may be used.
[0064]
In this case, as shown in FIG. 11 in which the same reference numerals are assigned to the corresponding parts to FIG. 10, the image processing unit 71 of the
[0065]
For example, when the pixel value of the green image data S40G is gn, the pixel value of the red image data S40R is rn, and the pixel value of the blue image data S40B is bn, the
[0066]
[Equation 5]
[0067]
By using each of these, smoothing is performed more effectively.
[0068]
In the third embodiment described above, the case where the input image data S40 is separated into the three primary colors RGB and the image enhancement processing is performed on each of the separated image data S40G, S40R, and S40B has been described. The present invention is not limited to this, and image enhancement processing may be performed only on the luminance data of the input image data S40 to reduce the total amount of calculation.
[0069]
As shown in FIG. 12, in which parts corresponding to those in FIG. 10 are assigned the same reference numerals, the image processing unit 81 of the
[0070]
The image processing circuit 3A is configured in the same manner as the
[0071]
The
[0072]
Further, in the above-described embodiment, the case where the present invention is applied to the
[0073]
【The invention's effect】
As described above, according to the present invention, the edge of the input image data whose pixel value changes sharply. About smoothing The Not done Other than the edge Smoothing small amplitude components using multiple nonlinear filters with different numbers of registers The Conduct By amplifying Steep Other than edge Small amplitude component Can be highlighted Because , The contrast of the entire image can be further improved while maintaining the dynamic range of the image as compared with the past, and the sharpness of the image near the edge can be improved. Thus, it is possible to realize an image processing apparatus capable of further improving the contrast and sharpness of the entire image as compared with the conventional case.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a first embodiment of a video camera according to the present invention.
FIG. 2 is a block diagram showing a configuration of a nonlinear smoother.
FIG. 3 is a schematic diagram for explaining the operation of an ε filter.
FIG. 4 is a block diagram illustrating a configuration of an ε filter.
FIG. 5 is a block diagram illustrating a configuration of a register string.
FIG. 6 is a block diagram showing a configuration of a selector.
FIG. 7 is a block diagram illustrating a configuration of a video camera according to a second embodiment.
FIG. 8 is a schematic diagram for explaining input / output characteristics of a noise removal filter;
FIG. 9 is a schematic diagram for explaining a lookup table;
FIG. 10 is a block diagram illustrating a configuration of a video camera according to a third embodiment.
FIG. 11 is a block diagram illustrating a configuration of a video camera according to another embodiment.
FIG. 12 is a block diagram illustrating a configuration of a video camera according to another embodiment.
13 is a diagram illustrating an example of an ε filter using a register 22. FIG.
FIG. 14 is a diagram illustrating the relationship between the number of registers 22 and the frequency response.
FIG. 15 is a diagram illustrating filter coefficients corresponding to the frequency response of FIG. 14;
[Explanation of symbols]
60... Video camera, 2, 61... CCD, 3, 51, 72... Image processing circuit, 5... Nonlinear smoother, 12. ... Register, 23... Amplifier, 40 and 41... Adder, 42 and 84.
Claims (4)
上記画像処理手段は、
上記入力画像データ各々に対して非線形変換を施し非線形画像データを生成する非線形変換手段と、
上記非線形画像データに対して、非線形ディジタルフィルタを施し非線形平滑化画像データを生成する非線形フィルタリング手段と、
上記非線形平滑化画像データに対して、上記非線形変換手段の逆変換を施して平滑化画像データを生成する非線形逆変換手段と、
上記平滑化画像データを上記入力画像データから減算し、当該減算結果を増幅した後、上記平滑化画像データを加算し出力画像データを生成する画像強調手段と
を具え、
上記非線形フィルタリング手段は、
直列に接続された大きさの異なる複数の非線形フィルタからなる
ことを特徴とする画像処理装置。In an image processing apparatus comprising image processing means for amplifying a portion other than the edge while preserving an edge where the change in pixel value is steep among input image data,
The image processing means includes
Nonlinear conversion means for performing nonlinear conversion on each of the input image data to generate nonlinear image data;
Non-linear filtering means for generating non-linear smoothed image data by applying a non-linear digital filter to the non-linear image data;
A non-linear inverse transform unit that generates the smoothed image data by performing an inverse transform of the non-linear transform unit on the non-linear smoothed image data;
Image enhancement means for subtracting the smoothed image data from the input image data, amplifying the subtraction result, and adding the smoothed image data to generate output image data;
The nonlinear filtering means is:
An image processing apparatus comprising a plurality of nonlinear filters of different sizes connected in series .
直列に接続された大きさの異なる複数の非線形フィルタからなり、かつ小さいフィルタほど後段に位置する
ことを特徴とする請求項1に記載の画像処理装置。The nonlinear filtering means is :
The image processing apparatus according to claim 1 , wherein the image processing apparatus includes a plurality of nonlinear filters of different sizes connected in series, and the smaller the filter, the more downstream the filter.
上記入力画像データ各々に対して非線形変換を施し非線形画像データを生成する非線形変換ステップと、
上記非線形画像データに対して、非線形ディジタルフィルタを施し非線形平滑化画像データを生成する非線形フィルタリングステップと、
上記非線形平滑化画像データに対して、上記非線形変換手段の逆変換を施して平滑化画像データを生成する非線形逆変換ステップと、
上記平滑化画像データを上記入力画像データから減算し、当該減算結果を増幅した後、上記平滑化画像データを加算し出力画像データを生成する画像強調ステップと
を具え、
上記非線形フィルタリングステップにおいて、大きさの異なる複数の非線形フィルタを直列的に上記非線形画像データに施して上記非線形平滑化画像データを生成する
ことを特徴とする画像処理方法。In an image processing method for performing image processing for amplifying a portion other than the edge while preserving an edge having a steep change in pixel value in input image data,
A non-linear transformation step of performing non-linear transformation on each of the input image data to generate non-linear image data;
A non-linear filtering step of generating non-linear smoothed image data by applying a non-linear digital filter to the non-linear image data;
A non-linear inverse transform step for generating the smoothed image data by performing the inverse transform of the non-linear transform unit on the non-linear smoothed image data;
An image enhancement step of subtracting the smoothed image data from the input image data, amplifying the subtraction result, adding the smoothed image data to generate output image data,
In the nonlinear filtering step, the nonlinear smoothed image data is generated by serially applying a plurality of nonlinear filters having different sizes to the nonlinear image data .
ことを特徴とする請求項3に記載の画像処理方法。The nonlinear smoothing image data is generated by applying a plurality of nonlinear filters of different sizes to the nonlinear image data in order from the largest in the nonlinear filtering step. 4. The image processing method according to 3 .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001015121A JP4415236B2 (en) | 2000-02-07 | 2001-01-23 | Image processing apparatus and image processing method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000-34379 | 2000-02-07 | ||
JP2000034379 | 2000-02-07 | ||
JP2001015121A JP4415236B2 (en) | 2000-02-07 | 2001-01-23 | Image processing apparatus and image processing method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009112821A Division JP4662190B2 (en) | 2000-02-07 | 2009-05-07 | Image processing apparatus, image processing method, and image processing program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2001298621A JP2001298621A (en) | 2001-10-26 |
JP2001298621A5 JP2001298621A5 (en) | 2008-01-10 |
JP4415236B2 true JP4415236B2 (en) | 2010-02-17 |
Family
ID=26585256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001015121A Expired - Fee Related JP4415236B2 (en) | 2000-02-07 | 2001-01-23 | Image processing apparatus and image processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4415236B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009176325A (en) * | 2000-02-07 | 2009-08-06 | Sony Corp | Image processor, image processing method, and image processing program |
US9390485B2 (en) | 2014-03-07 | 2016-07-12 | Ricoh Company, Ltd. | Image processing device, image processing method, and recording medium |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4045422B2 (en) * | 2002-07-23 | 2008-02-13 | 株式会社日立メディコ | Image processing device |
JP4129163B2 (en) * | 2002-10-10 | 2008-08-06 | オリンパス株式会社 | Image processing circuit |
US7558435B2 (en) | 2003-03-24 | 2009-07-07 | Sony Corporation | Signal processing apparatus, method of processing a signal, recording medium, and program |
JP4329391B2 (en) * | 2003-04-25 | 2009-09-09 | ソニー株式会社 | Signal processing apparatus and method, recording medium, and program |
JP4320572B2 (en) | 2003-07-11 | 2009-08-26 | ソニー株式会社 | Signal processing apparatus and method, recording medium, and program |
KR20070026571A (en) * | 2004-06-10 | 2007-03-08 | 소니 가부시끼 가이샤 | Image processing apparatus and method and program |
JP4635779B2 (en) | 2005-08-18 | 2011-02-23 | ソニー株式会社 | Data processing apparatus, data processing method, and program |
JP4240032B2 (en) | 2005-11-02 | 2009-03-18 | ソニー株式会社 | Signal processing apparatus and method, recording medium, and program |
JP4240324B2 (en) | 2006-01-16 | 2009-03-18 | ソニー株式会社 | Image processing apparatus, image processing method, program for image processing method, and recording medium recording program for image processing method |
JP4273428B2 (en) | 2006-01-31 | 2009-06-03 | ソニー株式会社 | Image processing apparatus, image processing method, program for image processing method, and recording medium recording program for image processing method |
JP2008015741A (en) | 2006-07-05 | 2008-01-24 | Konica Minolta Holdings Inc | Image processor, image processing method, and image pickup device using the same |
JP4375464B2 (en) * | 2007-09-11 | 2009-12-02 | 三菱電機株式会社 | Noise reduction device |
JP4946795B2 (en) | 2007-10-29 | 2012-06-06 | ソニー株式会社 | Image processing apparatus and image processing method |
CN101971612B (en) * | 2007-12-04 | 2013-05-01 | 索尼公司 | Image processing device and method |
US8098951B2 (en) * | 2008-08-15 | 2012-01-17 | Sharp Laboratories Of America, Inc. | Image sharpening technique |
KR20100050655A (en) * | 2008-11-06 | 2010-05-14 | 삼성전자주식회사 | System and method for reduction block noise |
JP5388630B2 (en) * | 2009-03-03 | 2014-01-15 | Hoya株式会社 | Image processing apparatus and endoscope apparatus |
JP5343726B2 (en) * | 2009-06-19 | 2013-11-13 | カシオ計算機株式会社 | Image processing apparatus and image processing program |
JP4803284B2 (en) * | 2009-07-08 | 2011-10-26 | カシオ計算機株式会社 | Image processing apparatus and image processing program |
JP2011090569A (en) | 2009-10-23 | 2011-05-06 | Sony Corp | Image processing apparatus and image processing method |
US20120236181A1 (en) * | 2011-03-16 | 2012-09-20 | Qualcomm Incorporated | Generating a zoomed image |
JP5595585B2 (en) | 2011-03-24 | 2014-09-24 | 三菱電機株式会社 | Image processing apparatus and method |
JP5743142B2 (en) | 2011-03-29 | 2015-07-01 | ソニー株式会社 | Image processing apparatus and method, and program |
EP2701119A4 (en) | 2011-04-22 | 2015-01-21 | Panasonic Corp | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD |
JP5397511B2 (en) * | 2012-07-26 | 2014-01-22 | 富士通セミコンダクター株式会社 | Image processing apparatus, image processing method, and imaging apparatus |
JP6035153B2 (en) * | 2013-01-17 | 2016-11-30 | シャープ株式会社 | Image processing apparatus, image display apparatus, program, and storage medium |
US9418403B2 (en) | 2013-10-04 | 2016-08-16 | Fuji Xerox Co., Ltd. | Image processor and non-transitory computer readable medium for generating a reproduction image which is reproduced so that visibility of an original image is enhanced |
JP6119719B2 (en) * | 2014-02-05 | 2017-04-26 | カシオ計算機株式会社 | Medical skin inspection apparatus, method and program for inspecting skin lesions |
-
2001
- 2001-01-23 JP JP2001015121A patent/JP4415236B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009176325A (en) * | 2000-02-07 | 2009-08-06 | Sony Corp | Image processor, image processing method, and image processing program |
JP4662190B2 (en) * | 2000-02-07 | 2011-03-30 | ソニー株式会社 | Image processing apparatus, image processing method, and image processing program |
US9390485B2 (en) | 2014-03-07 | 2016-07-12 | Ricoh Company, Ltd. | Image processing device, image processing method, and recording medium |
Also Published As
Publication number | Publication date |
---|---|
JP2001298621A (en) | 2001-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4662190B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP4415236B2 (en) | Image processing apparatus and image processing method | |
US11625815B2 (en) | Image processor and method | |
JP2001275015A (en) | Circuit and method for image processing | |
US8417064B2 (en) | Image processing device and method, program and recording medium | |
JP3828251B2 (en) | Video dynamic range expansion device | |
US20060062562A1 (en) | Apparatus, program, and method for image tone transformation, and electronic camera | |
CN101715049B (en) | Noise canceling circuit, noise canceling method, and solid-state imaging device | |
JP2001229377A (en) | Method for adjusting contrast of digital image by adaptive recursive filter | |
JP2005323365A (en) | Apparatus and method for filtering digital video signal | |
JPH08107565A (en) | Method of correcting outline in color signal and circuit embodying this by color video equipment | |
JP2007094742A (en) | Image signal processing apparatus and image signal processing program | |
US8427560B2 (en) | Image processing device | |
JP2003304549A (en) | Camera and image signal processing system | |
JP5701640B2 (en) | Image processing device | |
US9712797B2 (en) | Image processing apparatus, image pickup apparatus, image processing method, and non-transitory computer-readable medium | |
JP2007188391A (en) | Image processor, image processing method, program for image processing method, and recording medium with the program recorded thereon | |
US7587089B2 (en) | Method and apparatus for image processing | |
JP4869653B2 (en) | Image processing device | |
JPH0630330A (en) | Gradation correction circuit and image pickup device | |
JP2008511048A (en) | Image processing method and computer software for image processing | |
JP2003076985A (en) | Image processing method and device | |
JP4273748B2 (en) | Image processing apparatus and method | |
JP6335614B2 (en) | Image processing apparatus, control method thereof, and program | |
EP2410731B1 (en) | Edge correction apparatus, edge correction method, program, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071115 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090507 |
|
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: 20091029 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121204 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121204 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131204 Year of fee payment: 4 |
|
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 |