JP5340021B2 - 画像処理装置、画像処理方法及びプログラム - Google Patents
画像処理装置、画像処理方法及びプログラム Download PDFInfo
- Publication number
- JP5340021B2 JP5340021B2 JP2009113008A JP2009113008A JP5340021B2 JP 5340021 B2 JP5340021 B2 JP 5340021B2 JP 2009113008 A JP2009113008 A JP 2009113008A JP 2009113008 A JP2009113008 A JP 2009113008A JP 5340021 B2 JP5340021 B2 JP 5340021B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- interpolation
- selection
- edge strength
- target
- 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 description 13
- 230000005484 gravity Effects 0.000 claims abstract description 33
- 238000006243 chemical reaction Methods 0.000 claims abstract description 19
- 238000000034 method Methods 0.000 claims description 87
- 230000008569 process Effects 0.000 claims description 81
- 230000009466 transformation Effects 0.000 claims description 19
- 238000003708 edge detection Methods 0.000 claims description 15
- 238000001914 filtration Methods 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 11
- 230000004075 alteration Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 2
- 229910052709 silver Inorganic materials 0.000 description 2
- 239000004332 silver Substances 0.000 description 2
- -1 silver halide Chemical class 0.000 description 2
- 241000226585 Antennaria plantaginifolia Species 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明は、上述したような問題点に鑑みてなされたものであって、本来のエッジ強度を復元する画像処理を行うことができるようにする。
(第1の実施形態)
図1は、画像処理装置の概略を示す図である。本実施形態では、画像処理装置としてパーソナルコンピュータを例にして説明する。本発明は単体のデジタルカメラやビデオカメラの内部で実施することも可能である。CPU101は、画像処理装置100全体の動作をコントロールし、一次記憶102に格納されたプログラムの実行等を行う。一次記憶102は、主にメモリであり、二次記憶103に記憶されたプログラム等を読み込んで格納する。二次記憶103は、例えばハードディスク等である。一般に一次記憶102の容量は二次記憶103の容量より小さく、一次記憶102に格納しきれないプログラムやデータ等は二次記憶103に格納される。また、長時間記憶しなくてはならないデータ等も二次記憶103に格納される。本実施形態では、後述するような処理手順を実現する場合、CPU101が、プログラム実行時に、二次記憶103に格納されているプログラムを一次記憶102に読み込んだ後、実行する。
出力デバイス105は、例えばモニタやプリンタ等である。
読込デバイス106は、公知の撮像素子(CCD)等を備えたデジタルカメラやデジタルビデオカメラ等の撮像装置が撮影した画像データを記録メディアを介して一次記憶102や二次記憶103に読み込む。
図4は、歪曲補正処理の流れを示すフローチャートである。この処理は、CPU101が一次記憶102に読み出したプログラムを実行することにより実現する。また、この処理は、歪曲補正前の像高と歪曲補正後の像高との対応表を使って実行する。本実施形態では、図5に示すように、歪曲補正前の像高から歪曲補正後の像高への変換を順変換とし、歪曲補正後の像高から歪曲補正前の像高への変換を逆変換とする。レンズ補正処理だけに留まらず、座標の変換を伴う画像処理では一般に、逆変換の考え方で画像処理を行う。順変換の考え方は連続的な図形に対してはよいが、デジタル画像であるビットマップの場合、処理後の画素に処理前の画素が対応するとは限らないためである。
lp×pi=lr・・式(1)
また、画素ピッチpiを用いれば、撮像素子の有効領域の寸法を用いてミリ単位で表された像高に対応する画素の位置をピクセル単位で求めることもできる。
次に、ステップS404では、CPU101は、ステップS403で求めた画像サイズ(幅fwピクセル、高さfhピクセル)を用いて、次の式(2)で歪曲補正ルックアップテーブルサイズfsを算出する。fsは、歪曲補正後の画像中心から各頂点までのピクセル単位での距離である。
fs=√(((fw/2)×(fw/2))+((fh/2)×(fh/2)))・・式(2)
図6は、歪曲補正後の画像サイズ算出処理の流れを示すフローチャートである。この処理は、図4に示すフローチャートのステップS403に対応する。なお、適宜、図7に示す画像サイズ算出処理を説明するための図を参照して説明する。
まず、ステップS601では、CPU101は、処理対象の画像データから歪曲補正前の画像の幅、高さを取得する。次に、ステップS602では、CPU101は、歪曲補正ルックアップテーブルを生成する。この歪曲補正ルックアップテーブルの生成は、図4に示すフローチャートのステップS401からステップS405で説明した処理と同様の手順であるが、ステップS403の算出処理は省略する。そして、ステップS404で算出する歪曲補正ルックアップテーブルサイズdsは、歪曲補正前の画像の幅wと高さhを用いて次式で求める。
ds=√(((w/2)×(w/2))+((h/2)×(h/2)))・・式(3)
ステップS604では、CPU101は、この最大像高を用いて、歪曲補正ルックアップテーブルから順変換ルックアップテーブルを生成する。順変換ルックアップテーブルサイズrtsは、歪曲補正ルックアップテーブルの最大値maxLを用いて次式で算出する。
rts=[maxL+1]・・式(4)
なお、[ ]はガウス記号である。
順変換ルックアップテーブルの入力は、歪曲補正前のピクセル単位の像高であるとし、順変換ルックアップテーブルの出力は、歪曲補正後のピクセル単位の像高であるとする。順変換ルックアップテーブルの出力は、整数値にならない場合があるが、その場合は歪曲補正ルックアップテーブルを線形補間する。
次に、ステップS606では、図7のxをw/2に固定し、yを0からh/2まで変化させた場合について、原点からの距離を算出して順変換ルックアップテーブルを引き、歪曲補正後の座標を計算する。得られた座標のy成分のうち最も小さい値をhHとすると、有効領域の高さfhはhHの2倍の値になる。
以上のような処理を行うことで、歪曲補正実行前に、歪曲補正後の画像サイズを得ることができる。
図8は、歪曲補正画素値算出処理の流れを示すフローチャートである。この処理は、図4に示すフローチャートのステップS406に対応する。なお、図9は、歪曲補正画素値算出処理の内容を説明するための図である。
歪曲補正画素値算出処理は、幅fwピクセル、高さfhピクセルの表示用画像データのうち、指定された画素(i,j)の画素値を、歪曲補正ルックアップテーブルを用いて算出する処理である(図9参照)。
次に、ステップS802では、CPU101は、歪曲補正ルックアップテーブルを用いて像高に応じた補正量(歪曲補正前の像高)を求める。像高は整数値にならない場合があるが、その場合は線形補間で補正量を算出する。
P’(i,j)=d’×P(i,j)/d・・式(5)
ここで、P(i,j)は、画像中心から歪曲補正後の画素(i,j)への方向ベクトルとする。P’(i,j)は、画像中心から画素(i,j)を歪曲補正する前の座標への方向ベクトルとする。dは、歪曲補正後の画素(i,j)のピクセル単位での像高とする。d’は、歪曲補正ルックアップテーブルを用いて算出した歪曲補正前の画素(i,j)のピクセル単位での像高とする。なお、ステップS803の処理は、図9に示す(1)に対応する。
また、ステップS804において、CPU101が、単純に画素補間すると、エッジ強度が落ちたりノイズ成分が減ってしまったりする。そこで、本実施形態では、補間に用いる画素から1画素を選択し、選択画素の周囲画素の平均と選択画素自身との差を、エッジ強度とみなして補間結果に反映させる。
まず、ステップS1101では、CPU101は、画素P’の近傍4画素からバイリニア補間で画素値bLを算出する。具体的には、図10(a)に示すように、CPU101は、画素P’の近傍である画素A、B、C、Dからバイリニア補間で画素値bLを算出する。
次に、ステップS1103では、CPU101は、選択画素(この場合、画素A)を中心とした3×3画素の領域を選択領域として選択する。具体的には、図10(a)に示すように、CPU101は、画素Aを中心として画素E、G、D、Iを含む選択領域1000を選択する。続いて、CPU101は、選択領域に対して図10(b)に示すようなフィルタ1202を適用して出力a’を取得する。この処理は、フィルタ処理手段による処理の一例に対応する。
図10(b)に示すフィルタ1202は、選択領域に含まれる画素の画素値の平均を算出するものである。なお、フィルタは、「1」が示された位置に対応する画素を用いることを示している。したがって、フィルタ1202は全てが「1」であるので、選択領域の画素A〜I全てを用いて画素値の平均を算出することを示している。
p=bL+m×(1−lg2)×2×diff・・式(6)
ここでmは、エッジ成分を補間結果にどの程度反映するかの係数で、例えば本実施形態では、0.5とする。本実施形態では、mの値を固定値としているが、例えば画素A〜Iの状態によっては、mを動的に決定してもよいことは言うまでもない。このように、選択画素のエッジ強度を画素P’に反映することで、補間によって失われたエッジ強度を復元することができる。上述した処理は、補間画素値更新手段による処理の一例に対応する。
ここで、完全な乱数値で選択画素を決定した場合、画像を処理する度に結果が変わってしまうという問題がある。そこで、座標(i,j)を用いて算出した値を乱数式のシード値とする。例えば本実施形態では、次式で算出した値をシードsとする。
s=i×w+j・・式(7)
以上のような処理を行うことで、補間処理による解像感の低下を防ぎ、より好ましい処理結果の画像を得ることが可能になる。
第1の実施形態では、選択領域の画素の状態に関わらず常に同じ形状のフィルタを適用した。しかし、より高い精度でエッジ強度を求めるためには、選択領域に対してエッジ検出を行い、検出されたエッジに応じてフィルタ形状を変更することが考えられる。
本実施形態では、第1の実施形態と同様に、選択領域のサイズが3×3画素の場合について説明する。
図12に示すように、例えば、エッジ画素が選択画素と左上画素と右下画素に現れるエッジパターン1101の場合、CPU101は、対応データを参照してエッジパターン1101に対応するフィルタ1201を適用する。このフィルタ1201は、選択領域のうち左上画素と右下画素のエッジ画素を除外するフィルタである。すなわち、CPU101は、検出されたエッジに対して垂直方向に交わる形のフィルタ形状を採用することで、選択画素と似た値の画素を選択領域から除外してエッジ成分を高精度に算出できる。なお、エッジが検出されない場合やエッジが検出されたにも関わらず単純なエッジパターンでなかった場合には、CPU101は、エッジパターンを図12に示す「その他」1102とし、対応する第1の実施形態と同様のフィルタ1202を適用する。
次に、ステップS1302では、CPU101は、検出したエッジパターンに対応するフィルタ形状を選択する。この処理は、フィルタ選択手段による処理の一例に対応する。その後、ステップS1103において、CPU101は、選択領域に対し選択したフィルタを適用して出力a’を取得する。
このように、本実施形態によれば、エッジを考慮して選択領域に適用するフィルタを変更することで、より高精度にエッジ強度を補間画素に反映することが可能になる。
第1の実施形態では、補間処理を伴う画像処理として歪曲補正について説明した。歪曲補正は、一般に画像中心から周辺へ行くほど画素の移動量が大きくなる傾向にある。移動量が大きくなるということは、補正前の画素と画素の間に入る補正後の画素が多くなるということになり、エッジ強度が落ちやすくなる。そこで、補正処理が歪曲補正の場合、この傾向を考慮して像高が高いほどエッジ強度の反映率を高くすることが考えられる。具体的には、第1の実施形態の式(6)に歪曲補正後の座標(i,j)を引数とする関数fを加え、次のように変更する。
p=bL+m×(1−lg2)×2×diff×f(i,j)・・式(8)
ここでf(i,j)は、簡単のために歪曲補正による画素の移動量が像高の二乗に合わせて移動するとした場合、画像中心から画素(i,j)までの距離d(i,j)と画素ピッチpitch、撮像素子上での最大像高max_dを用いて次式で表せる。
f(i,j)=1.0+v2,v=d(i,j)×pitch/max_d・・式(9)
このような処理を行うことで、歪曲補正によって大きく引き伸ばされる画像周辺部分に近くなるほどエッジ強度を強く、画像中心部分に近いほどエッジ強度を弱く反映することで、より適切な補間結果を得ることができる。
このように本実施形態によれば、歪曲補正の特性を考慮してエッジ強度を補間画素に反映することで、より高精度な処理結果を得ることができる。
第3の実施形態で説明したように像高に応じて適用するのではなく、歪曲補正による像高の変化量に応じてエッジ強度の反映率を変化させることも考えられる。像高の変化量はレンズによって様々に変化するので、像高の変化量に応じてエッジ強度の反映率を変化させた方が、像高を利用するよりも精度の高い処理結果を得ることが可能になる。
本実施形態では、第1の実施形態の式(6)に、式(5)で用いた補正量dとd’を引数とする関数gを加え、次のように変更する。
p=bL+m×(1−lg2)×2×diff×g(d,d’)・・式(10)
ここで、g(d,d’)は、例えば、次式で表す。
g(d,d’)=1.0+(d−d’)/max_d・・ 式(11)
max_dは、収差補正によるピクセル単位での最大移動量で、例えば本実施形態では、補正前の画像幅wと画像高さhとを用いて、
max_d=0.5×√(((w/2)×(w/2))+((h/2)×(h/2)))・・式(12)とする。また、g(i,j)を加えることで、エッジ強度が大きく反映されるようになるため、例えば本実施形態では、式(10)のmの値を小さくしておく必要がある。本実施形態では、m=0.1とする。
このように本実施形態によれば、歪曲補正による像高の変化量を考慮してエッジ強度を補間画素に反映することで、より高精度な処理結果を得ることができる。
レンズの歪曲は、像高を変更することにより補正する。したがって、画像中心からの注目画素の方向ベクトルに沿って各画素が移動することになる。第2の実施形態で説明した方式ではエッジ検出を歪曲補正前の状態で行うが、歪曲補正の適用により注目画素の方向ベクトルに沿って画素が移動するので、この方向ベクトルと直交する方向のエッジは信頼度が低いということになる。そこで、エッジ検出処理の際、2つ以上のエッジが検出された場合、注目画素の方向ベクトルと検出された各エッジの内積を取り、内積の大きいほうのエッジを選択することが考えられる。
δ=Sobel(dir)×((E・D)/2+0.5)・・式(13)
ここで、Sobel(dir)は、8方向に対応するSobelオペレータの出力である。このような処理を行うことで、歪曲補正後のエッジをより正しく検出することが可能になり、良好に画像を補正することができる。
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の機器からなるシステムに適用してもよい。
Claims (18)
- 画素補間処理を伴う幾何学変換処理を行う画像処理装置であって、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択手段と、
前記画素選択手段により選択された選択画素を中心とした領域におけるエッジを検出するエッジ検出手段と、
前記エッジ検出手段により検出されたエッジの方向に応じてフィルタ形状を選択するフィルタ選択手段と、
前記画素選択手段により選択された選択画素を中心とした領域を選択し、選択領域に対して前記フィルタ選択手段により選択されたフィルタ形状によるフィルタ処理を適用することで得られた値と前記選択画素の画素値の差分を求め、選択画素のエッジ強度を取得する選択画素エッジ強度取得手段と、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得手段により取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新手段とを有することを特徴とする画像処理装置。 - 前記エッジ検出手段において2つ以上のエッジが検出された場合には、画像中心から注目画素への方向ベクトルと各エッジの方向ベクトルの内積を用いて、一つのエッジを選択するエッジ選択手段を更に有することを特徴とする請求項1に記載の画像処理装置。
- 画素補間処理を伴う幾何学変換処理を行う画像処理装置であって、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択手段と、
前記画素選択手段により選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得手段と、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得手段により取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新手段とを有し、
前記補間に用いた複数の画素の重心と注目画素とが一致した場合、前記画素選択手段は、前記補間に用いた複数の画素からランダムに画素を選択することを特徴とする画像処理装置。 - 画素補間処理を伴う幾何学変換処理を行う画像処理装置であって、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択手段と、
前記画素選択手段により選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得手段と、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得手段により取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新手段とを有し、
前記補間に用いた複数の画素の重心と注目画素との距離が予め定められた距離以下の場合、前記画素選択手段は、前記補間に用いた複数の画素からランダムに画素を選択することを特徴とする画像処理装置。 - 前記画素選択手段により前記補間に用いた複数の画素からランダムに画素を選択する場合、選択画素の決定に用いる乱数値は、注目画素の座標を用いて計算した値をシード値として用いることを特徴とする請求項3又は4に記載の画像処理装置。
- 画素補間処理を伴う幾何学変換処理を行う画像処理装置であって、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択手段と、
前記画素選択手段により選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得手段と、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得手段により取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新手段とを有し、
前記補間画素値更新手段は、前記補間に用いた複数の画素の重心と注目画素との距離に加えて、注目画素の像高に応じて前記エッジ強度を注目画素の画素値に反映することを特徴とする画像処理装置。 - 画素補間処理を伴う幾何学変換処理を行う画像処理装置であって、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択手段と、
前記画素選択手段により選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得手段と、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得手段により取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新手段とを有し、
前記幾何学変換処理が歪曲補正処理の場合、前記補間画素値更新手段は、前記補間に用いた複数の画素の重心と注目画素との距離に加えて、歪曲補正によって変化する注目画素の像高の変化量に応じて前記エッジ強度を注目画素の画素値に反映することを特徴とする画像処理装置。 - 画素補間処理を伴う幾何学変換処理を行う画像処理方法であって、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域におけるエッジを検出するエッジ検出ステップと、
前記エッジ検出ステップにより検出されたエッジの方向に応じてフィルタ形状を選択するフィルタ選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域を選択し、選択領域に対して前記フィルタ選択ステップにより選択されたフィルタ形状によるフィルタ処理を適用することで得られた値と前記選択画素の画素値の差分を求め、選択画素のエッジ強度を取得する選択画素エッジ強度取得ステップと、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得ステップにより取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新ステップとを有することを特徴とする画像処理方法。 - 画素補間処理を伴う幾何学変換処理を行うコンピュータに、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域におけるエッジを検出するエッジ検出ステップと、
前記エッジ検出ステップにより検出されたエッジの方向に応じてフィルタ形状を選択するフィルタ選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域を選択し、選択領域に対して前記フィルタ選択ステップにより選択されたフィルタ形状によるフィルタ処理を適用することで得られた値と前記選択画素の画素値の差分を求め、選択画素のエッジ強度を取得する選択画素エッジ強度取得ステップと、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得ステップにより取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新ステップとを実行させるためのプログラム。 - 画素補間処理を伴う幾何学変換処理を行う画像処理方法であって、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得ステップと、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得ステップにより取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新ステップとを有し、
前記補間に用いた複数の画素の重心と注目画素とが一致した場合、前記画素選択ステップでは、前記補間に用いた複数の画素からランダムに画素を選択することを特徴とする画像処理方法。 - 画素補間処理を伴う幾何学変換処理を行う画像処理方法であって、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得ステップと、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得ステップにより取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新ステップとを有し、
前記補間に用いた複数の画素の重心と注目画素との距離が予め定められた距離以下の場合、前記画素選択ステップでは、前記補間に用いた複数の画素からランダムに画素を選択することを特徴とする画像処理方法。 - 画素補間処理を伴う幾何学変換処理を行う画像処理方法であって、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得ステップと、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得ステップにより取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新ステップとを有し、
前記補間画素値更新ステップでは、前記補間に用いた複数の画素の重心と注目画素との距離に加えて、注目画素の像高に応じて前記エッジ強度を注目画素の画素値に反映することを特徴とする画像処理方法。 - 画素補間処理を伴う幾何学変換処理を行う画像処理方法であって、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得ステップと、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得ステップにより取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新ステップとを有し、
前記幾何学変換処理が歪曲補正処理の場合、前記補間画素値更新ステップでは、前記補間に用いた複数の画素の重心と注目画素との距離に加えて、歪曲補正によって変化する注目画素の像高の変化量に応じて前記エッジ強度を注目画素の画素値に反映することを特徴とする画像処理方法。 - 画素補間処理を伴う幾何学変換処理を行うコンピュータに、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得ステップと、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得ステップにより取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新ステップとを実行させ、
前記補間に用いた複数の画素の重心と注目画素とが一致した場合、前記画素選択ステップでは、前記補間に用いた複数の画素からランダムに画素を選択することを特徴とするプログラム。 - 画素補間処理を伴う幾何学変換処理を行うコンピュータに、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得ステップと、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得ステップにより取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新ステップとを実行させ、
前記補間に用いた複数の画素の重心と注目画素との距離が予め定められた距離以下の場合、前記画素選択ステップでは、前記補間に用いた複数の画素からランダムに画素を選択することを特徴とするプログラム。 - 画素補間処理を伴う幾何学変換処理を行うコンピュータに、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得ステップと、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得ステップにより取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新ステップとを実行させ、
前記補間画素値更新ステップでは、前記補間に用いた複数の画素の重心と注目画素との距離に加えて、注目画素の像高に応じて前記エッジ強度を注目画素の画素値に反映することを特徴とするプログラム。 - 画素補間処理を伴う幾何学変換処理を行うコンピュータに、
前記画素補間処理において注目画素の補間に用いた複数の画素のうち、注目画素に最も近い画素を選択する画素選択ステップと、
前記画素選択ステップにより選択された選択画素を中心とした領域を選択し、選択領域に対してフィルタ処理を適用することで選択画素のエッジ強度を取得する選択画素エッジ強度取得ステップと、
前記補間に用いた複数の画素の重心と注目画素との距離に応じて、前記選択画素エッジ強度取得ステップにより取得されたエッジ強度を注目画素の画素値に反映する補間画素値更新ステップとを実行させ、
前記幾何学変換処理が歪曲補正処理の場合、前記補間画素値更新ステップでは、前記補間に用いた複数の画素の重心と注目画素との距離に加えて、歪曲補正によって変化する注目画素の像高の変化量に応じて前記エッジ強度を注目画素の画素値に反映することを特徴とするプログラム。 - 請求項9、14乃至17の何れか1項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009113008A JP5340021B2 (ja) | 2009-05-07 | 2009-05-07 | 画像処理装置、画像処理方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009113008A JP5340021B2 (ja) | 2009-05-07 | 2009-05-07 | 画像処理装置、画像処理方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010263441A JP2010263441A (ja) | 2010-11-18 |
JP5340021B2 true JP5340021B2 (ja) | 2013-11-13 |
Family
ID=43361163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009113008A Expired - Fee Related JP5340021B2 (ja) | 2009-05-07 | 2009-05-07 | 画像処理装置、画像処理方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5340021B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101172629B1 (ko) * | 2011-01-04 | 2012-08-08 | 포항공과대학교 산학협력단 | 영상 처리 방법 및 이를 위한 장치 |
JP5592308B2 (ja) * | 2011-05-19 | 2014-09-17 | 富士重工業株式会社 | 環境認識装置 |
KR102617103B1 (ko) * | 2022-05-03 | 2023-12-27 | (주)에이앤아이 | 단말기에서 모아레 패턴을 제거하는 장치 및 방법 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002319020A (ja) * | 2001-04-24 | 2002-10-31 | Fuji Xerox Co Ltd | 画像処理装置および画像処理方法 |
JP2003008884A (ja) * | 2001-06-25 | 2003-01-10 | Canon Inc | 画像処理装置及び画像処理方法 |
-
2009
- 2009-05-07 JP JP2009113008A patent/JP5340021B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010263441A (ja) | 2010-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5906493B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 | |
JP4940050B2 (ja) | 画像データに歪曲収差補正を施す画像処理方法、プログラム、および、記録媒体 | |
JP6568223B2 (ja) | 投射装置、投射方法および投射プログラム | |
JP4811462B2 (ja) | 画像処理方法、画像処理プログラム、画像処理装置、及び撮像装置 | |
JP5984493B2 (ja) | 画像処理装置、画像処理方法、撮像装置およびプログラム | |
JP5644461B2 (ja) | 画像処理装置及びプログラム | |
JP2007074579A (ja) | 画像処理装置、及びプログラム | |
US20120014453A1 (en) | Image processing apparatus and image processing method | |
JP6594170B2 (ja) | 画像処理装置、画像処理方法、画像投影システムおよびプログラム | |
JPWO2017169039A1 (ja) | 画像処理装置、撮像装置、および画像処理方法、並びにプログラム | |
JP2009075646A (ja) | 映像表示システム及び該システムのパラメータ生成方法 | |
JP5340021B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP5968088B2 (ja) | 画像処理装置、画像処理方法、および、プログラム | |
US9361674B2 (en) | Image processing apparatus, image processing method, and storage medium | |
KR101836238B1 (ko) | 다운 스케일링과 비용함수를 이용한 이미지 연결선 추정방법 | |
JP2011199407A (ja) | 撮像装置、画像処理装置、及び画像処理方法 | |
JP5955003B2 (ja) | 画像処理装置および画像処理方法、プログラム | |
JP6320165B2 (ja) | 画像処理装置及びその制御方法、並びにプログラム | |
KR20230171943A (ko) | 카메라 제어 방법 | |
JP2019145092A (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP6972089B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP6937722B2 (ja) | 画像処理装置および画像処理方法 | |
JP5444970B2 (ja) | 撮像装置 | |
JP2018098612A (ja) | 画像処理装置及び画像処理方法、撮像装置、プログラム、記憶媒体 | |
JP7157526B2 (ja) | 画像処理装置、撮像装置、画像処理方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120427 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130129 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130328 |
|
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: 20130709 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130806 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5340021 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |