JP6440766B2 - 画像処理方法、画像処理装置、撮像装置、プログラム、および、記憶媒体 - Google Patents
画像処理方法、画像処理装置、撮像装置、プログラム、および、記憶媒体 Download PDFInfo
- Publication number
- JP6440766B2 JP6440766B2 JP2017076171A JP2017076171A JP6440766B2 JP 6440766 B2 JP6440766 B2 JP 6440766B2 JP 2017076171 A JP2017076171 A JP 2017076171A JP 2017076171 A JP2017076171 A JP 2017076171A JP 6440766 B2 JP6440766 B2 JP 6440766B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- image processing
- shaping
- sharpening
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/73—Deblurring; Sharpening
- G06T5/75—Unsharp masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/20—Circuitry for controlling amplitude response
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0007—Image acquisition
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/61—Noise processing, e.g. detecting, correcting, reducing or removing noise the noise originating only from the lens unit, e.g. flare, shading, vignetting or "cos4"
- H04N25/615—Noise processing, e.g. detecting, correcting, reducing or removing noise the noise originating only from the lens unit, e.g. flare, shading, vignetting or "cos4" involving a transfer function modelling the optical system, e.g. optical transfer function [OTF], phase transfer function [PhTF] or modulation transfer function [MTF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/142—Edging; Contouring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Studio Devices (AREA)
Description
入力画像は、撮像装置において撮像光学系(以下、単に光学系という)を介して形成された被写体像(光学像)を光電変換した撮像素子から出力された画像データを用いて生成されたデジタル画像(撮影画像)である。このデジタル画像は、レンズや光学フィルタなどの光学素子を含む光学系の収差を含む光学伝達関数(OTF)により劣化した画像である。撮像素子は、CMOSセンサやCCDセンサなどの光電変換素子により構成される。撮像光学系は、曲率を有するミラー(反射面)を含んでもよい。また、光学系は、撮像装置に対して着脱(交換)が可能であってもよい。撮像装置において、光学系、撮像素子および撮像素子から出力される画像データを用いてデジタル画像(入力画像)を生成する信号処理回路により撮像系が構成される。
図3は、本実施形態のアンシャープマスク処理(画像鮮鋭化処理)による鮮鋭化の模式図である。図3(A)において、実線は入力画像、破線は入力画像をアンシャープマスクでぼかした画像、点線は鮮鋭化後の画像をそれぞれ示している。図3(B)の実線は、補正成分を示している。図3(A)、(B)のそれぞれにおいて、横軸は座標、縦軸は画素値または輝度値である。図3は、後述する図4の所定の方向(例えば、X方向)における断面に相当する。
式(1)において、mは補正の強さを変化させるための調整係数であり、調整係数mの値を変化させることにより、補正量を調整することができる。なお、調整係数mは入力画像の位置によらず一定の定数であっても良いし、入力画像の位置に応じて異ならせることにより入力画像の位置に応じて補正量を調整することもできる。また、調整係数m(x,y)は、光学系の焦点距離、絞り値、または、撮影距離などの撮影条件に応じて異ならせることもできる。
式(2)の右辺を変形することにより、以下の式(3)が得られる。
式(3)において、*はコンボリューション(畳み込み積分、積和)、δはデルタ関数(理想点像)である。「デルタ関数」とは、USM(x,y)とタップ数が等しく中心の値が1でそれ以外が0で埋まっているデータである。式(2)を変形することにより式(3)を表現することができるため、式(2)と式(3)とは互いに等価である。よって、以下、式(2)を用いて補正成分の生成について説明する。
ここで、撮像光学系が回転対称な共軸光学系であれば、画像の中心部に対応するPSFは回転対称となる。そのため、画像の中心部については回転対称なUSMを適用することで撮影画像f(x,y)を元の画像I(x,y)に近づける鮮鋭化を行うことができる。補正量は撮影画像とアンシャープマスクでぼかした撮影画像との差分値となるため、精度良く補正するには、アンシャープマスクとして単純な平滑化フィルタを使用するのではなく、よりpsf(x,y)に近い形状のマスクを使用することが好ましい。例えば、球面収差の影響で撮影画像が劣化する場合、球面収差であれば回転対称に影響を与えるものの、ガウシアンフィルタのような平滑化フィルタでは球面収差の影響によるPSFとは分布の形状が異なる。そのため、回転対称にぼける影響を低減する場合であっても、撮像光学系のPSFを使用する方が精度良く補正することができる。
図17を参照して、本実施形態における回転処理について説明する。図17は回転処理の説明図である。図17(A)は、回転処理後の座標を示しており、原点Oを中心に反時計回りに元のデータをθ回転した場合を表している。回転処理前の座標(xb,yb)に対する点Pbの値をPb(xb,yb)、回転処理後の座標(xa,ya)に対する点Paの値をPa(xa,ya)とする。図17(A)より、座標(xb,yb)は、座標(xa,ya)を用いて以下の式(5)のように表現することができる。
g(x,y)=f(x,y)+m×f(x,y)*{δ(x,y)−USM(x,y)} … (8)
g(x,y)=f(x,y)*{δ(x,y)+m×(δ(x,y)−USM(x,y))} … (9)
ここで、便宜的に式(9)の中括弧{}の部分を鮮鋭化フィルタと呼ぶことにする。鮮鋭化フィルタは、アンシャープマスクUSMおよび調整係数mを用いて生成することができる。調整係数mは、画像のノイズや鮮鋭化の補正過剰や補正不足を考慮して値を決定される。ステップS16において、鮮鋭化処理部1054は、ステップS15にて整形したアンシャープマスクUSMを用いて、式(9)に基づき入力画像に対して鮮鋭化処理を実行する。
各ステップにおける具体的な処理について説明する前に、本実施例で用いる撮像光学系のPSFの近似関数および係数データについて説明する。まず、撮像光学系のPSFの近似に利用する関数について説明する。天文物理学などの分野において、測光した天体をフィッティングする際には、Moffat関数と呼ばれる以下の関数P(x,y)がよく利用される。
(その他の実施例)
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
1051 取得部
1052 整形処理部
1053 回転処理部
1054 鮮鋭化処理部
Claims (24)
- 光学系を用いた撮影により生成された撮影画像を取得するステップと、
撮影条件に対応する前記光学系の点像強度分布関数に関する情報に基づいて生成されたデータに対して、該データの最大値と最大値以外の値との差を小さくするように第1の整形処理を行うステップと、
前記第1の整形処理後のデータに対して、前記撮影画像の位置に応じた回転処理を行うステップと、
前記回転処理後のデータに基づいて前記撮影画像の鮮鋭化処理を行うステップと、を有することを特徴とする画像処理方法。 - 前記鮮鋭化処理を行うステップにおいて、前記回転処理後のデータに基づいて、前記撮影画像に対してアンシャープマスク処理を行うことを特徴とする請求項1に記載の画像処理方法。
- 前記点像強度分布関数に関する情報に基づいて生成されたデータは複数の係数が二次元に配列されたデータであることを特徴とする請求項1または2に記載の画像処理方法。
- 前記複数の係数の値の分布は回転非対称であることを特徴とする請求項3に記載の画像処理方法。
- 前記回転処理後のデータは、前記第1の整形処理後のデータを用いた補間処理によって算出された係数を含むことを特徴とする請求項3または4に記載の画像処理方法。
- 前記第1の整形処理は、前記点像強度分布関数に関する情報に基づいて生成されたデータにおける、隣接する係数間の値の変化量の最大値を小さくする処理であることを特徴とする請求項3乃至5のいずれか1項に記載の画像処理方法。
- 前記第1の整形処理および前記回転処理は、前記撮影画像における第1の位置に対応する前記点像強度分布関数に関する情報から、前記第1の位置とは異なる第2の位置に対応する前記点像強度分布関数に基づくデータを生成する際に行われる処理であることを特徴とする請求項1乃至6のいずれか1項に記載の画像処理方法。
- 前記第1の整形処理を行うステップにおいて、前記点像強度分布関数に関する情報に基づいて生成されたデータの最大値を減少させる処理を行うことを特徴とする請求項1乃至7のいずれか1項に記載の画像処理方法。
- 前記第1の整形処理を行うステップにおいて、前記光学系の点像強度分布関数に関する情報に基づいて生成されたデータの最大値以外の値を増加させる処理を行うことを特徴とする請求項1乃至8のいずれか1項に記載の画像処理方法。
- 前記回転処理後のデータに対して、該データの最大値と最大値以外の値との差を大きくするように第2の整形処理を行うステップを更に有し、
前記鮮鋭化処理を行うステップにおいて、前記第2の整形処理後のデータを用いて前記撮影画像の鮮鋭化処理を行うことを特徴とする請求項1乃至9のいずれか1項に記載の画像処理方法。 - 前記第2の整形処理を行うステップにおいて、前記回転処理後のデータの最大値を増加させる処理を行うことを特徴とする請求項10に記載の画像処理方法。
- 前記第2の整形処理を行うステップにおいて、前記回転処理後のデータの最大値以外の値を減少させる処理を行うことを特徴とする請求項10または11に記載の画像処理方法。
- 前記鮮鋭化処理を行うステップにおいて、前記第2の整形処理後のデータに窓関数を適用したデータを用いて前記撮影画像の鮮鋭化処理を行うことを特徴とする請求項10乃至12のいずれか1項に記載の画像処理方法。
- 前記鮮鋭化処理を行うステップにおいて、
前記第2の整形処理後のデータに基づいて鮮鋭化フィルタを生成し、前記鮮鋭化フィルタを前記撮影画像に対して畳み込み積分することにより該撮影画像を鮮鋭化することを特徴とする請求項10乃至13のいずれか1項に記載の画像処理方法。 - 前記鮮鋭化フィルタは、前記撮影画像の位置に応じた調整係数により調整されることを特徴とする請求項14に記載の画像処理方法。
- 前記鮮鋭化処理を行うステップにおいて、
前記第2の整形処理後のデータと前記撮影画像とに基づいて補正成分を生成し、
前記補正成分を前記撮影画像に対して加算または減算することにより該撮影画像を鮮鋭化すること特徴とする請求項10乃至15のいずれか1項に記載の画像処理方法。 - 前記補正成分は、前記撮影画像の位置に応じた調整係数により調整されることを特徴とする請求項16に記載の画像処理方法。
- 前記撮影条件は、像高、焦点距離、F値、および、撮影距離のうち少なくとも一つを含むことを特徴とする請求項1乃至17のいずれか1項に記載の画像処理方法。
- 前記点像強度分布関数に関する情報は、前記点像強度分布を近似するための関数の係数データであり、
前記第1の整形処理を行うステップにおいて、前記係数データに基づいて生成されたデータに対して前記第1の整形処理を行うことを特徴とする請求項1乃至18のいずれか1項に記載の画像処理方法。 - 光学系を用いた撮影により生成された撮影画像を取得するステップと、
撮影条件に対応する前記光学系の点像強度分布関数に関する情報に基づいて生成されたデータに対して、第1の整形処理を行うステップと、
前記第1の整形処理後のデータに対して、前記撮影画像の位置に応じた回転処理を行うステップと、
前記回転処理後のデータに基づいて前記撮影画像の鮮鋭化処理を行うステップと、を有し、
前記点像強度分布関数に関する情報に基づいて生成されたデータは複数の係数が配列されたデータであり、
前記第1の整形処理は、前記点像強度分布関数に関する情報に基づいて生成されたデータにおける、隣接する係数間の値の変化量の最大値を小さくする処理であることを特徴とする画像処理方法。 - 光学系を用いた撮影により生成された撮影画像を取得する取得部と、
撮影条件に対応する前記光学系の点像強度分布関数に関する情報に基づいて生成されたデータに対して、該データの最大値と最大値以外の値との差を小さくするように第1の整形処理を行う整形処理部と、
前記第1の整形処理後のデータに対して、前記撮影画像の位置に応じた回転処理を行う回転処理部と、
前記回転処理後のデータに基づいて前記撮影画像の鮮鋭化処理を行う鮮鋭化処理部と、を有することを特徴とする画像処理装置。 - 光学系を用いた撮影により形成された光学像を光電変換して画像データを出力する撮像素子と、
請求項21に記載の画像処理装置と、を有することを特徴とする撮像装置。 - 請求項1乃至20のいずれか1項に記載の画像処理方法をコンピュータに実行させることを特徴とするプログラム。
- 請求項23に記載のプログラムを記憶していることを特徴とする記憶媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017076171A JP6440766B2 (ja) | 2017-04-06 | 2017-04-06 | 画像処理方法、画像処理装置、撮像装置、プログラム、および、記憶媒体 |
| US15/942,977 US10659661B2 (en) | 2017-04-06 | 2018-04-02 | Image processing method, image processing apparatus, image capturing apparatus, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017076171A JP6440766B2 (ja) | 2017-04-06 | 2017-04-06 | 画像処理方法、画像処理装置、撮像装置、プログラム、および、記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018180733A JP2018180733A (ja) | 2018-11-15 |
| JP6440766B2 true JP6440766B2 (ja) | 2018-12-19 |
Family
ID=63711322
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017076171A Active JP6440766B2 (ja) | 2017-04-06 | 2017-04-06 | 画像処理方法、画像処理装置、撮像装置、プログラム、および、記憶媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10659661B2 (ja) |
| JP (1) | JP6440766B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6625144B2 (ja) * | 2018-01-05 | 2019-12-25 | キヤノン株式会社 | 画像処理方法およびそれを用いた撮像装置、画像処理装置、画像処理プログラム、記憶媒体、および、レンズ装置 |
| WO2020174588A1 (ja) * | 2019-02-26 | 2020-09-03 | 株式会社ソシオネクスト | 情報処理装置および情報処理方法 |
| JP7016835B2 (ja) | 2019-06-06 | 2022-02-07 | キヤノン株式会社 | 画像処理方法、画像処理装置、画像処理システム、学習済みウエイトの製造方法、および、プログラム |
| CN113686546B (zh) * | 2020-05-19 | 2022-07-12 | 复旦大学 | 一种离轴成像系统点扩散函数的测量方法和建模方法 |
| CN114627030B (zh) * | 2022-05-13 | 2022-09-20 | 深圳深知未来智能有限公司 | 一种自适应的图像锐化方法及系统 |
| WO2024127383A1 (en) * | 2022-12-14 | 2024-06-20 | Nova Ltd. | Image-based autofocus for metrology |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3512581B2 (ja) * | 1996-12-20 | 2004-03-29 | 大日本スクリーン製造株式会社 | 画像フィルタリング方法および画像フィルタリング装置並びに画像の輪郭強調処理装置 |
| JP4067806B2 (ja) | 2001-10-22 | 2008-03-26 | オリンパス株式会社 | 画像処理装置及びその方法 |
| JP4618355B2 (ja) | 2008-09-25 | 2011-01-26 | ソニー株式会社 | 画像処理装置及び画像処理方法 |
| CN107623816A (zh) * | 2013-10-09 | 2018-01-23 | 佳能株式会社 | 图像处理设备、图像拾取设备以及图像处理方法 |
| JP6071974B2 (ja) * | 2014-10-21 | 2017-02-01 | キヤノン株式会社 | 画像処理方法、画像処理装置、撮像装置および画像処理プログラム |
| JP6347763B2 (ja) | 2015-05-19 | 2018-06-27 | キヤノン株式会社 | 画像処理装置、撮像装置、画像処理方法および画像処理プログラム |
-
2017
- 2017-04-06 JP JP2017076171A patent/JP6440766B2/ja active Active
-
2018
- 2018-04-02 US US15/942,977 patent/US10659661B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018180733A (ja) | 2018-11-15 |
| US20180295260A1 (en) | 2018-10-11 |
| US10659661B2 (en) | 2020-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9563941B2 (en) | Image processing apparatus, image pickup apparatus, image processing method, and non-transitory computer-readable storage medium | |
| JP6440766B2 (ja) | 画像処理方法、画像処理装置、撮像装置、プログラム、および、記憶媒体 | |
| JP6625144B2 (ja) | 画像処理方法およびそれを用いた撮像装置、画像処理装置、画像処理プログラム、記憶媒体、および、レンズ装置 | |
| JP6071974B2 (ja) | 画像処理方法、画像処理装置、撮像装置および画像処理プログラム | |
| JP6347763B2 (ja) | 画像処理装置、撮像装置、画像処理方法および画像処理プログラム | |
| JP6448526B2 (ja) | 画像処理装置、撮像装置、画像処理プログラム | |
| US9860503B2 (en) | Image processing method, image-pickup apparatus and image processing apparatus using the method, and non-transitory computer-readable storage medium storing image processing program using the method | |
| JP6071860B2 (ja) | 画像処理方法、画像処理装置、撮像装置および画像処理プログラム | |
| JP6234623B2 (ja) | 画像処理方法およびそれを用いた撮像装置、画像処理装置、画像処理プログラム | |
| JP6598886B2 (ja) | 画像処理装置、撮像装置、画像処理方法、画像処理プログラム、記憶媒体、および、レンズ装置 | |
| JP6562650B2 (ja) | 画像処理装置、撮像装置、画像処理方法および画像処理プログラム | |
| JP6768312B2 (ja) | 画像処理装置、光学機器、画像処理方法、画像処理プログラム、および記録媒体 | |
| JP7005162B2 (ja) | 画像処理方法、画像処理装置、撮像装置、プログラム、および、記憶媒体 | |
| JP2021027565A (ja) | 画像処理方法およびそれを用いた撮像装置、画像処理装置、画像処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180808 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180808 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180814 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181011 |
|
| 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: 20181023 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181120 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6440766 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |