JP6818585B2 - 画像処理装置、画像処理方法、及び、プログラム - Google Patents
画像処理装置、画像処理方法、及び、プログラム Download PDFInfo
- Publication number
- JP6818585B2 JP6818585B2 JP2017030246A JP2017030246A JP6818585B2 JP 6818585 B2 JP6818585 B2 JP 6818585B2 JP 2017030246 A JP2017030246 A JP 2017030246A JP 2017030246 A JP2017030246 A JP 2017030246A JP 6818585 B2 JP6818585 B2 JP 6818585B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- singular
- image
- values
- corrected
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20024—Filtering details
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
- Color Television Image Signal Generators (AREA)
- Processing Of Color Television Signals (AREA)
- Geometry (AREA)
Description
画像の現像処理を行なう現像手段と、
前記現像処理が行なわれた画像の一部の領域に含まれる画素値について、特異値分解を行なって特異値を取得する取得手段と、
前記特異値を、前記現像処理におけるパラメータの値に応じて補正する補正手段と、
補正された前記特異値を用いて、前記一部の領域の補正された画素値を算出する算出手段とを備え、
前記補正手段は、前記パラメータの値に応じて設定される係数により、前記特異値を修正した後、所定値を減ずることにより前記補正を行なう。
以下、添付の図面を参照して、発明の第1の実施形態を説明する。図1(A)は、実施形態1に対応する画像処理装置を実現する一例である撮像装置100Aの構成を示すブロック図である。撮像装置100Aは、例えばデジタルカメラ、デジタルビデオカメラとして実現することができる。また、それ以外に、例えばパーソナルコンピュータ、携帯電話、スマートフォン、PDA、タブレット端末、携帯型メディアプレーヤなどの任意の情報処理端末或いは撮像装置として実現することもできる。
σi_out=MAX(σi−wi,0) 式(1)
(i=1,2,3)
とすることにより、リニア性を向上させ、色モアレを低減させることが可能となる。(ここで、MAX(a,b)は、aとbのうち、数値の大きいものを選択する。)このようにして、画像中から色モアレを低減させることが可能となる。
(i=2,3)、(ni>1)
このような場合に前述の式(1)と同様の軽減率w1〜w3を設定すると
σis_out=σis−wi=(σi×ni)−wi=σi−wi+(ni−1)σi
=σi_out+(ni−1)σi 式(3)
(i=2,3)
のようになり、本来の狙いσi_outよりも(ni−1)σiの分だけ大きい値となってしまう。そこで、本実施形態においては、CPU103はS403において、現像パラメータに応じて色モアレ低減パラメータを修正(変更)することにより、色モアレ低減を行う。
σi_out=MAX(σi÷ni−wi,0) 式(4)
式(4)において、係数niの値は彩度を変化させた場合の変化量に応じて決定され、色モアレ低減処理の強度を、彩度を強調していない時のものに近づけることが可能となる。なお、この時の係数niは、例えば実測等により求めておいてもよい。また、例えば現像時パラメータの各値に応じて、係数niの値をテーブル化しておき、使用された現像パラメータの値に応じた係数を選択することができる。また、複数の現像パラメータがある場合には、組み合わせに応じて係数を決定することができる。このようにして色モアレ低減がなされた画像に関して、CPU103は記憶媒体106等に生成された画像を記録し、処理を終了する。
上述の実施形態1においては、色モアレ低減手法として、特異値σ1〜σ3に対し一律の軽減量を適用する手法を説明した。これに対し本実施形態では、色モアレ低減パラメータの変化のさせ方の他の例に関して説明する。
X(if X<σi<Y) 式(5)
σi(if Y<=σi)
(i=2,3)
本実施形態では、第2、第3特異値が偽色部と推定される所定範囲に属する数値を有すると判定された場合、当該値を特定の値に変更する。当該特定の値は、例えば、所定範囲を値の小さい側に外れた値であってもよいし、所定範囲内の例えば最小値であってもよいが、特定の値の決定方法はこれらに限られない。式(5)の場合、ベタ部相当の値まで減らし、そうでない場合はそのまま維持することを意味している。このような場合において実施形態1で説明した色モアレ低減処理を行う場合、現像パラメータの各値に応じて、閾値X、閾値Yをシフトして、所定範囲を変更すればよい。これは、実施形態1と同様に現像処理を行なうことにより、第2、第3特異値の値が大きくなる傾向にあるので、当該増加率に応じて閾値をシフトさせるものである。例えば、以下の式(6)に従い現像パラメータに応じて色モアレ低減パラメータをコントロールすることができる。
なお、この時の係数n'iに関しても、例えば実測等により求めることが可能である。また、実施形態1と同様に係数n'iの値をテーブル化しておき、使用された現像パラメータの値に応じた係数n'iを選択することができる。また、複数の現像パラメータがある場合には、組み合わせに応じて係数n'iの値を決定することができる。
上記の実施形態においては、現像時の彩度強調のパラメータに応じて色モアレ低減パラメータを変化させる手法を提示した。しかし、本発明においてはそれに限られるものではなく、例えば彩度を弱めて現像した場合や、その他にもノイズ除去処理(ノイズリダクション)を強め・弱めにかけた場合、また、ホワイトバランスのゲインが高い・低い場合等が挙げられる。
(ni<1)
即ち、彩度を強めて現像した場合においては強調された色モアレに対する低減処理の強度が不足しないようにし、彩度を弱めて現像した場合においては、弱められた色モアレ、及び通常領域に対して過補正とならないようにすることが可能となる。
Xn=X×nx、Yn=Y×ny 式(8)
(ny<nx<1)
といったように変更することにより、通常時相当に補正をかけることが可能となる。逆にノイズリダクションが弱い場合に関しては図7(D)に示すような傾向になり、X=Xnの範囲にあるベタ部を余計に消してしまう。そこで、彩度の時と同様にnx、nyに関して1より大きい数値((1<ny<nx))と置き換えることによって対応可能である。この時、Xnのシフトの度合いが大きく、Ynのシフトの度合いが小さい。
σi_out=MAX(σi÷nR−wi,0) 式(9)
の軽減率で算出した特異値を元に計算した結果からはRのみを採用し、
σi_out=MAX(σi÷nB−wi,0) 式(10)
の軽減率で算出した特異値を元に計算した結果からはG、Bのみを採用するといったような手法により、それぞれ適した色モアレ軽減を行うといったことも可能となる。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (14)
- 画像の現像処理を行なう現像手段と、
前記現像処理が行なわれた画像の一部の領域に含まれる画素値について、特異値分解を行なって特異値を取得する取得手段と、
前記特異値を、前記現像処理におけるパラメータの値に応じて補正する補正手段と、
補正された前記特異値を用いて、前記一部の領域の補正された画素値を算出する算出手段と
を備え、
前記補正手段は、前記パラメータの値に応じて設定される係数により、前記特異値を修正した後、所定値を減ずることにより前記補正を行なうことを特徴とする画像処理装置。 - 前記補正手段は、前記特異値のうち、最大値を有する第1の特異値を除いた他の特異値の値を補正することを特徴とする請求項1に記載の画像処理装置。
- 画像の現像処理を行なう現像手段と、
前記現像処理が行なわれた画像の一部の領域に含まれる画素値について、特異値分解を行なって特異値を取得する取得手段と、
前記特異値を、前記現像処理におけるパラメータの値に応じて補正する補正手段と、
補正された前記特異値を用いて、前記一部の領域の補正された画素値を算出する算出手段と
を備え、
前記補正手段は、前記特異値のうち、最大値を有する第1の特異値を除いた他の特異値の値を補正するものであって、前記他の特異値の値が、所定範囲に属するか否かを判定し、前記所定範囲に属すると判定された場合に前記他の特異値を特定の値に補正することを特徴とする画像処理装置。 - 前記補正手段は、前記所定範囲を、前記パラメータの値に応じて変更することを特徴とする請求項3に記載の画像処理装置。
- 前記補正手段は、前記所定範囲を規定する値うち、値の小さい側の変更の度合いを、値が大きい側の変更の度合いよりも大きくすることを特徴とする請求項4に記載の画像処理装置。
- 画像の現像処理を行なう現像手段と、
前記現像処理が行なわれた画像の一部の領域に含まれる画素値について、特異値分解を行なって特異値を取得する取得手段と、
前記特異値を、前記現像処理におけるパラメータの値に応じて補正する補正手段と、
補正された前記特異値を用いて、前記一部の領域の補正された画素値を算出する算出手段と
を備え、
前記補正手段は、前記特異値のうち、最大値を有する第1の特異値を除いた他の特異値の値を補正するものであって、前記現像処理における画像の色成分毎のパラメータの値に応じて、該色成分毎に前記他の特異値を補正し、
前記算出手段は、各色成分の前記一部の領域の補正された画素値を、対応する色成分の前記補正された特異値を用いて算出することを特徴とする画像処理装置。 - 前記現像処理は、ホワイトバランス処理、色補間処理、ノイズ除去処理、及び、マスキング処理のうちの少なくともいずれかを含むことを特徴とする請求項1から6のいずれか1項に記載の画像処理装置。
- 前記画像を取得する画像取得手段を更に備えることを特徴とする請求項1から7のいずれか1項に記載の画像処理装置。
- 前記特異値分解とは、第1の行列を、直交行列である第2の行列、非対角成分がゼロであって対角成分が負ではない値である第3の行列、および、直交行列である第4の行列、に分解する処理であることを特徴とする請求項1から8のいずれか1項に記載の画像処理装置。
- 画像の現像処理を行なう現像工程と、
前記現像処理が行なわれた画像の一部の領域に含まれる画素値について、特異値分解を行なって特異値を取得する取得工程と、
前記特異値を、前記現像処理におけるパラメータの値に応じて補正する補正工程と、
補正された前記特異値を用いて、前記一部の領域の補正された画素値を算出する算出工程と
を含み、
前記補正工程は、前記パラメータの値に応じて設定される係数により、前記特異値を修正した後、所定値を減ずることにより前記補正を行なうことを特徴とする画像処理方法。 - 画像の現像処理を行なう現像工程と、
前記現像処理が行なわれた画像の一部の領域に含まれる画素値について、特異値分解を行なって特異値を取得する取得工程と、
前記特異値を、前記現像処理におけるパラメータの値に応じて補正する補正工程と、
補正された前記特異値を用いて、前記一部の領域の補正された画素値を算出する算出工程と
を含み、
前記補正工程は、前記特異値のうち、最大値を有する第1の特異値を除いた他の特異値の値を補正するものであって、前記他の特異値の値が、所定範囲に属するか否かを判定し、前記所定範囲に属すると判定された場合に前記他の特異値を特定の値に補正することを特徴とする画像処理方法。 - 画像の現像処理を行なう現像工程と、
前記現像処理が行なわれた画像の一部の領域に含まれる画素値について、特異値分解を行なって特異値を取得する取得工程と、
前記特異値を、前記現像処理におけるパラメータの値に応じて補正する補正工程と、
補正された前記特異値を用いて、前記一部の領域の補正された画素値を算出する算出工程と
を含み、
前記補正工程は、前記特異値のうち、最大値を有する第1の特異値を除いた他の特異値の値を補正するものであって、前記現像処理における画像の色成分毎のパラメータの値に応じて、該色成分毎に前記他の特異値を補正し、
前記算出工程は、各色成分の前記一部の領域の補正された画素値を、対応する色成分の前記補正された特異値を用いて算出することを特徴とする画像処理方法。 - 前記特異値分解とは、第1の行列を、直交行列である第2の行列、非対角成分がゼロであって対角成分が負ではない値である第3の行列、および、直交行列である第4の行列、に分解する処理であることを特徴とする請求項10から12のいずれか1項に記載の画像処理方法。
- コンピュータを請求項1から9のいずれか1項に記載の画像処理装置の各手段として機能させることを特徴とするプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017030246A JP6818585B2 (ja) | 2017-02-21 | 2017-02-21 | 画像処理装置、画像処理方法、及び、プログラム |
| US15/898,056 US10657673B2 (en) | 2017-02-21 | 2018-02-15 | Image processing apparatus, image processing method, and storage medium to correct pixels using singular value decomposition |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017030246A JP6818585B2 (ja) | 2017-02-21 | 2017-02-21 | 画像処理装置、画像処理方法、及び、プログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2018137580A JP2018137580A (ja) | 2018-08-30 |
| JP2018137580A5 JP2018137580A5 (ja) | 2020-03-26 |
| JP6818585B2 true JP6818585B2 (ja) | 2021-01-20 |
Family
ID=63167379
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017030246A Active JP6818585B2 (ja) | 2017-02-21 | 2017-02-21 | 画像処理装置、画像処理方法、及び、プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10657673B2 (ja) |
| JP (1) | JP6818585B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020188669A1 (ja) * | 2019-03-15 | 2020-09-24 | 株式会社ニコン | 符号化装置、復号装置、符号化方法、復号方法、符号化プログラム、および復号プログラム |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7088392B2 (en) * | 2001-08-27 | 2006-08-08 | Ramakrishna Kakarala | Digital image system and method for implementing an adaptive demosaicing method |
| JP3934597B2 (ja) * | 2003-12-09 | 2007-06-20 | オリンパス株式会社 | 撮像システムおよび画像処理プログラム |
| JP4656383B2 (ja) * | 2004-11-01 | 2011-03-23 | ソニー株式会社 | 画像処理装置、画像処理方法及びプログラム |
| JP2006203296A (ja) * | 2005-01-18 | 2006-08-03 | Canon Inc | 補間処理方法、補間処理プログラム及び撮像装置 |
| JP4501855B2 (ja) * | 2005-12-22 | 2010-07-14 | ソニー株式会社 | 画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラム |
| US8089534B2 (en) * | 2008-11-04 | 2012-01-03 | Aptina Imaging Corporation | Multi illuminant shading correction using singular value decomposition |
| US8345971B2 (en) * | 2010-06-28 | 2013-01-01 | The Hong Kong Polytechnic University | Method and system for spatial-temporal denoising and demosaicking for noisy color filter array videos |
| JP2012165204A (ja) * | 2011-02-07 | 2012-08-30 | Sony Corp | 信号処理装置、信号処理方法、撮像装置及び撮像処理方法 |
| JP6019964B2 (ja) | 2012-09-10 | 2016-11-02 | 株式会社リコー | 画像処理装置及びそれを搭載した撮像装置、並びに画像処理方法 |
| WO2014125659A1 (ja) * | 2013-02-15 | 2014-08-21 | 富士フイルム株式会社 | 画像処理装置、撮像装置、フィルタ生成装置、画像復元方法及びプログラム |
| KR20150102209A (ko) * | 2014-02-28 | 2015-09-07 | 삼성전자주식회사 | 이미지 처리 장치 및 이미지 처리 방법 |
| WO2016158196A1 (ja) * | 2015-03-31 | 2016-10-06 | 富士フイルム株式会社 | 撮像装置及び撮像装置の画像処理方法及びプログラム |
| JP6708378B2 (ja) * | 2015-07-27 | 2020-06-10 | キヤノン株式会社 | 画像処理装置、撮像装置、画像処理方法、画像処理プログラム、および、記憶媒体 |
-
2017
- 2017-02-21 JP JP2017030246A patent/JP6818585B2/ja active Active
-
2018
- 2018-02-15 US US15/898,056 patent/US10657673B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US10657673B2 (en) | 2020-05-19 |
| JP2018137580A (ja) | 2018-08-30 |
| US20180240254A1 (en) | 2018-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5300595B2 (ja) | 画像処理装置及び方法、及びコンピュータプログラム | |
| JP5897776B2 (ja) | 画像処理装置、撮像装置、画像処理方法及びプログラム | |
| JP5752866B2 (ja) | 画像処理装置、撮像装置、画像処理方法及びプログラム並びに記録媒体 | |
| JP4831067B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム製品、および撮像装置 | |
| JP5337049B2 (ja) | デジタル画像内の位置に依存するノイズの低減 | |
| US8982234B2 (en) | Information processing apparatus and method | |
| JP4577565B2 (ja) | 画像処理方法、画像処理装置、プログラム、および撮影装置 | |
| WO2015113655A1 (en) | Method for conversion of a saturated image into a non-saturated image | |
| JP6071419B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP2008113222A (ja) | 画像処理装置、撮影装置、および、これらにおける画像処理方法ならびに当該方法をコンピュータに実行させるプログラム | |
| CN106464798B (zh) | 图像处理装置、摄像装置、图像处理方法以及记录介质 | |
| JP6786273B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
| KR20110042781A (ko) | 영상처리장치 및 영상처리방법 | |
| JP2009088935A (ja) | 画像記録装置、画像補正装置及び撮像装置 | |
| US7974468B2 (en) | Image processing apparatus and image processing method | |
| JP6611543B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
| JP6818585B2 (ja) | 画像処理装置、画像処理方法、及び、プログラム | |
| JP2010026734A (ja) | 画像処理装置およびその方法 | |
| KR20180138530A (ko) | 검출 장치, 이미지 처리 장치, 검출 방법, 및 이미지 처리 방법 | |
| KR20100114343A (ko) | 촬영 영상의 렌즈 셰이딩 및 채널 차 보정 장치와 방법 | |
| JP6627418B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP5539561B2 (ja) | 画像処理装置およびその方法 | |
| JP2009088933A (ja) | 画像記録装置、画像補正装置及び撮像装置 | |
| JP2010199844A (ja) | 画像処理装置、画像処理方法、プログラムおよび記憶媒体 | |
| JP5632937B2 (ja) | 画像処理装置及び方法、及びコンピュータプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200213 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200729 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200828 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201023 |
|
| 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: 20201204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201228 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6818585 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |