JP5566500B2 - 解像度変換装置及びその制御方法 - Google Patents
解像度変換装置及びその制御方法 Download PDFInfo
- Publication number
- JP5566500B2 JP5566500B2 JP2013097349A JP2013097349A JP5566500B2 JP 5566500 B2 JP5566500 B2 JP 5566500B2 JP 2013097349 A JP2013097349 A JP 2013097349A JP 2013097349 A JP2013097349 A JP 2013097349A JP 5566500 B2 JP5566500 B2 JP 5566500B2
- Authority
- JP
- Japan
- Prior art keywords
- reliability
- pixel
- interpolation
- edge
- value
- 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
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
このような課題を解決するための従来技術として、エッジ部分に補間画素を生成する場合に、エッジの方向に応じた補間係数を用いて、補間画素の画素値を決定する方法がある(例えば、特許文献1,2参照)。
また、特許文献1及び特許文献2に開示の技術では、ノイズの多い部分や斜め線が交差しているような複雑なパターンを含む画像部分で、不適切な方向がエッジの方向として検出される虞がある。
それらのように誤った方向が検出されると、時間的又は空間的に補間係数が頻繁に切り替わるため、妨害感として認識される可能性がある。
以下、図面を参照しながら本発明の実施例1に係る解像度変換装置及びその制御方法について説明する。本実施例に係る解像度変換装置は、入力される画像(入力画像)の解像度を補間画素を生成することにより変換する。
画像書き込み部208、メモリ209などを有する。
なお、座標値(iy,ix)は、補間画素を入力座標系へ写像した際の入力座標系での座標値であり、座標計算部202により算出される。入力座標系とは、入力画像が構成されている空間の座標系である。
][i]とを、角度算出部204で算出された補間方向の信頼度zに応じた重みで合成することにより、第3の2次元係数t[j][i]を算出する(第3係数算出手段)。
例えば、重みをα(0≦α≦1)とすると、t[j][i]は、
t[j][i]=w[j][i]×α+u[j][i]×(1−α) (式1)
のように書ける。なお、本実施例では周辺画素が(縦)4×(横)4の画素であるため、0≦j<4、0≦i<4である。
t[j][i]={w[j][i]×z
+u[j][i]×(256−z)+128}>>8 (式2)
なお、式2の“>>8”は8ビットシフト、即ち256で除算することを意味する。
y=Σ(t[j][i]×x[j][i]) (式3)
、図7に示すF3フィルタ、F4フィルタ、F5フィルタ、F6フィルタを用いる。
まず、エッジ角度算出部501は、周辺画素(4×4tap画素)の画素値とF1フィルタの積和演算、及び、周辺画素の画素値とF2フィルタの積和演算を行う(ステップS600,S601)。
5)。ステップS602で算出された値が閾値aより大きい場合には(ステップS604:YES)、エッジ角度算出部501は、周辺領域がエッジを含むと判断し、エッジの方向(角度)を算出する(ステップS606)。F1フィルタは横方向のエッジを検出するための2次元フィルタであり、F2フィルタは縦方向のエッジを検出するための2次元フィルタであるため、F1outとF2outはそれぞれ、エッジの横方向の成分、縦方向の成分と解釈できる。そのため、エッジの方向は、以下の式4により求めることができる。なお、用いる2次元フィルタの構成が異なればエッジの方向の算出方法も当然異なる。また、本実施例では、以下の式から得られる角度θをエッジの方向とはせず、角度θの値に応じて、0,45,90,135度の中からエッジの方向(角度r1)を選択する。
θ=tan−1(F2out/F1out) (式4)
z1=256×(|F1out|+|F2out|−a)/(d−a) (式5)
と表すことができる。閾値dは、例えば、周辺領域が確実にエッジを含むと認められる最小の値である。
まず、細線角度算出部502は、周辺画素の画素値とF3フィルタの積和演算、及び、周辺画素の画素値とF4フィルタの積和演算を行う(ステップS700,S701)。同様に、周辺画素の画素値とF5フィルタの積和演算、及び、周辺画素の画素値とF6フィルタの積和演算を行う(ステップS702,S703)。
結果(F3out)の絶対値は大きな値となる。F4フィルタは135度の方向の細線を検出するための2次元フィルタであり、周辺画素の画素値とF4フィルタの積和演算の演算結果をF4outとする。F5フィルタは90度の方向の細線を検出するための2次元フィルタであり、周辺画素の画素値とF5フィルタの積和演算の演算結果をF5outとする。F6フィルタは0度の方向の細線を検出するための2次元フィルタであり、周辺画素の画素値とF6フィルタの積和演算の演算結果をF6outとする。
z2=256×(|F3−6|−b)/(e−b) (式6)
と表すことができる。閾値eは、例えば、周辺領域が確実に細線を含むと認められる最小の値である。
用いて説明する。図10は、周辺画素(4×4tap画素)の一例を示す図である。図10において、枠内に記載されている数値は、それぞれ、各周辺画素の画素値を表す。以下では、閾値a,bを0、閾値dを8184、閾値eを12276として説明する。
以下、図面を参照しながら本発明の実施例2に係る解像度変換装置及びその制御方法について説明する。従来の方法や実施例1の方法で補間画素を生成する際に、ノイズの多い部分や斜め線が交差しているような複雑なパターン(複雑パターン)を含む領域では、誤った方向が補間方向とされる虞がある。そのような補間方向の誤算出は、画質の劣化の原因となる。そこで、本実施例では、周辺領域が複雑パターンを含む場合を考慮して補間画素の画素値を決定する構成について説明する。
を省略する。
そして、それらの2次元フィルタと周辺画素の画素値とのマッチングの度合いに応じて、周辺領域が複雑パターンを含むか否かを表す複雑有無信号nと第3信頼度z3を出力する。
z4=256−z3 (式7)
まず、複雑パターン検出部1201は、周辺画素の画素値とF7フィルタの積和演算、及び、周辺画素の画素値とF8フィルタの積和演算を行う(ステップS1300,S1301)。同様に、周辺画素の画素値とF9フィルタの積和演算、周辺画素の画素値とF10フィルタの積和演算、周辺画素の画素値とF11フィルタの積和演算を行う(ステップS1302,S1303,S1304)。
そこで、ステップS1304の次に、複雑パターン検出部1201は、ステップS1300〜S1304での演算結果の絶対値と閾値cとをそれぞれ比較する(ステップS1305)。閾値cは、例えば、周辺領域が複雑パターンを含むと認めることのできる最小の値である。なお、本実施例では、全ての絶対値を1つの閾値と比較したが、絶対値毎(用いた2次元フィルタ毎)に異なる閾値と比較してもよい。
out|、|F11out|の全て)が閾値c以下の場合には(ステップS1306:NO)、ステップS1307へ進む。ステップS1307では、複雑パターン検出部1201が、周辺領域が複雑パターンを含まないと判断し、複雑有無信号nを0とする。|F7out|、|F8out|、|F9out|、|F10out|、|F11out|のうち、少なくとも1つが閾値cより大きい場合には、ステップS1308へ進む。
ステップS1311では、複雑パターン検出部1201が、周辺領域が複雑パターンを含むと判断し、複雑有無信号nを1とする。
z3=256×(|F7−11|−c)/(g−c) (式8)
と表すことができる。閾値gは、例えば、周辺領域が確実に複雑パターンを含むと認められる最小の値である。
は1となり、式8から第3信頼度z3=64となる。よって、図15(b)の例では、補間角度rは実施例1と同様に45度となり、補間方向の信頼度zは256−64=192となる。
加え、複雑パターン部分に対してもジャギーを好適に抑制することができ、方向の誤検出による妨害感の無い高品質な解像度変換を行うことができる。
204 角度算出部
205 係数計算部
206 係数ブレンド部
207 畳込み演算部
501 エッジ角度算出部
502 細線角度算出部
503 信頼度比較部
504 角度選択部
Claims (10)
- 入力画像の補間画素を生成することにより解像度変換する解像度変換装置であって、
エッジを検出するための2次元フィルタと、前記補間画素の周囲に存在する周辺画素の画素値とを用いて、エッジ方向と、そのエッジ方向の確からしさを表す第1信頼度とを求め、細線を検出するための2次元フィルタと、前記補間画素の周囲に存在する周辺画素の画素値とを用いて、細線方向と、その細線方向の確からしさを表す第2信頼度とを求め、前記第1信頼度と前記第2信頼度のうちの高い方の信頼度に対応するエッジ方向または細線方向を選択する方向判定手段と、
前記方向判定手段により選択されたエッジ方向または細線方向に対応した補間関数と、前記補間画素の周囲に存在する周辺画素の画素値とに基づいて、前記補間画素の画素値を決定する決定手段と、
を有することを特徴とする解像度変換装置。 - 前記決定手段は、前記第1信頼度と前記第2信頼度のうちの高い方の信頼度に応じて、前記選択されたエッジ方向または細線方向に対応した補間関数に係る第1係数と、等方的な補間関数に係る第2係数とを重み付け合成して、前記補間画素の画素値を決定する
ことを特徴とする請求項1に記載の解像度変換装置。 - 前記方向判定手段は、
複雑なパターンを検出するための2次元フィルタと、前記周辺画素の画素値とを用いて、前記周辺領域が複雑なパターンを含むことの確からしさを表す第3信頼度を求め、
前記決定手段は、
前記周辺領域が複雑なパターンを含む場合に、前記第3信頼度に応じて、前記選択されたエッジ方向または細線方向に対応した補間関数に係る第1係数と、前記等方的な補間関数に係る第2係数とを重み付け合成して、前記補間画素の画素値を決定する
ことを特徴とする請求項2に記載の解像度変換装置。 - 前記決定手段は、前記周辺領域が複雑なパターンを含む場合に、信頼度の取り得る最大値から前記第3信頼度を減じた値に応じて、前記選択されたエッジ方向または細線方向に対応した補間関数に係る第1係数と、前記等方的な補間関数に対応した第2係数とを重み
付け合成して、前記補間画素の画素値を決定する
ことを特徴とする請求項3に記載の解像度変換装置。 - 前記第2係数は、Bi−Cubic法で用いられる補間関数を用いて算出される2次元係数である
ことを特徴とする請求項2〜4のいずれか1項に記載の解像度変換装置。 - 入力画像の補間画素を生成することにより解像度変換する解像度変換装置の制御方法であって、
エッジを検出するための2次元フィルタと、前記補間画素の周囲に存在する周辺画素の画素値とを用いて、エッジ方向と、そのエッジ方向の確からしさを表す第1信頼度とを求め、細線を検出するための2次元フィルタと、前記補間画素の周囲に存在する周辺画素の画素値とを用いて、細線方向と、その細線方向の確からしさを表す第2信頼度とを求め、前記第1信頼度と前記第2信頼度のうちの高い方の信頼度に対応するエッジ方向または細線方向を選択する方向判定ステップと、
前記方向判定ステップにより選択されたエッジ方向または細線方向に対応した補間関数と、前記補間画素の周囲に存在する周辺画素の画素値とに基づいて、前記補間画素の画素値を決定する決定ステップと、
を有することを特徴とする解像度変換装置の制御方法。 - 前記決定ステップでは、前記第1信頼度と前記第2信頼度のうちの高い方の信頼度に応じて、前記選択されたエッジ方向または細線方向に対応した補間関数に係る第1係数と、前記等方的な補間関数に係る第2係数とが重み付け合成されて、前記補間画素の画素値が決定される
ことを特徴とする請求項6に記載の解像度変換装置の制御方法。 - 前記方向判定ステップでは、
複雑なパターンを検出するための2次元フィルタと、前記周辺画素の画素値とを用いて、前記周辺領域が複雑なパターンを含むことの確からしさを表す第3信頼度が求められ、
前記決定ステップでは、
前記周辺領域が複雑なパターンを含む場合に、前記第3信頼度に応じて、前記選択されたエッジ方向または細線方向に対応した補間関数に係る第1係数と、前記等方的な補間関数に係る第2係数とが重み付け合成されて、前記補間画素の画素値が決定される
ことを特徴とする請求項7に記載の解像度変換装置の制御方法。 - 前記決定ステップでは、前記周辺領域が複雑なパターンを含む場合に、信頼度の取り得る最大値から前記第3信頼度を減じた値に応じて、前記選択されたエッジ方向または細線方向に対応した補間関数に係る第1係数と、前記等方的な補間関数に係る第2係数とが重み付け合成されて、前記補間画素の画素値が決定される
ことを特徴とする請求項8に記載の解像度変換装置の制御方法。 - 前記第2係数は、Bi−Cubic法で用いられる補間関数を用いて算出される2次元係数である
ことを特徴とする請求項7〜9のいずれか1項に記載の解像度変換装置の制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013097349A JP5566500B2 (ja) | 2013-05-07 | 2013-05-07 | 解像度変換装置及びその制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013097349A JP5566500B2 (ja) | 2013-05-07 | 2013-05-07 | 解像度変換装置及びその制御方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009135275A Division JP5274379B2 (ja) | 2009-06-04 | 2009-06-04 | 解像度変換装置及びその制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013150361A JP2013150361A (ja) | 2013-08-01 |
| JP5566500B2 true JP5566500B2 (ja) | 2014-08-06 |
Family
ID=49047381
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013097349A Expired - Fee Related JP5566500B2 (ja) | 2013-05-07 | 2013-05-07 | 解像度変換装置及びその制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5566500B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6478492B2 (ja) * | 2014-06-27 | 2019-03-06 | キヤノン株式会社 | 画像処理装置およびその方法 |
| KR102087681B1 (ko) | 2015-09-17 | 2020-03-11 | 삼성전자주식회사 | 이미지 처리 장치, 이미지 처리 방법 및 컴퓨터 판독가능 기록 매체 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008167027A (ja) * | 2006-12-27 | 2008-07-17 | Olympus Corp | 画像処理装置、画像処理方法、画像処理プログラム |
| JP4912270B2 (ja) * | 2007-10-16 | 2012-04-11 | キヤノン株式会社 | 画像処理装置及びその制御方法 |
-
2013
- 2013-05-07 JP JP2013097349A patent/JP5566500B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013150361A (ja) | 2013-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8224085B2 (en) | Noise reduced color image using panchromatic image | |
| US8150197B2 (en) | Apparatus and method of obtaining high-resolution image | |
| JP5904213B2 (ja) | 画像処理装置、および画像処理方法、並びにプログラム | |
| JP3915563B2 (ja) | 画像処理装置および画像処理プログラム | |
| JP2010049610A (ja) | 画像処理装置、撮像装置、画像処理方法およびプログラム | |
| JP2013066146A (ja) | 画像処理装置、および画像処理方法、並びにプログラム | |
| EP3084718A1 (en) | Image generating apparatus, image generating method, and program | |
| CN102025959A (zh) | 从低清晰度视频产生高清晰度视频的系统与方法 | |
| US10154241B2 (en) | Depth map based perspective correction in digital photos | |
| EP4343678B1 (en) | Method and apparatus for processing array image | |
| JP2014165764A (ja) | 編集装置、編集方法、及び編集プログラム | |
| CN103238168A (zh) | 图像处理装置、图像处理方法及图像处理程序 | |
| JP2015215817A (ja) | 画像処理装置、撮像装置、画像処理方法、および、プログラム | |
| US8213736B2 (en) | Image processing device and image processing method | |
| JP5566500B2 (ja) | 解像度変換装置及びその制御方法 | |
| JP5274379B2 (ja) | 解像度変換装置及びその制御方法 | |
| US8243095B2 (en) | Rendering apparatus and method | |
| Hore et al. | An edge-sensing generic demosaicing algorithm with application to image resampling | |
| JP2006222965A (ja) | 画像処理方法及び画像処理装置 | |
| JP2006067541A (ja) | 映像変換装置及び映像変換方法並びに記録媒体 | |
| CN112237002A (zh) | 图像处理方法和设备 | |
| JP2008085993A (ja) | 画像判定装置、画像判定方法、およびプログラム | |
| JP4930304B2 (ja) | 画像処理装置、画像処理方法、プログラム、及び記録媒体 | |
| JP2009044417A (ja) | 画像判定装置、画像判定方法、およびプログラム | |
| US9454801B2 (en) | Image processing apparatus, method for processing image, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130507 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130507 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140212 |
|
| 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: 20140520 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140617 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5566500 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |