JP7451264B2 - 画像処理装置、画像処理方法、及びプログラム - Google Patents
画像処理装置、画像処理方法、及びプログラム Download PDFInfo
- Publication number
- JP7451264B2 JP7451264B2 JP2020063880A JP2020063880A JP7451264B2 JP 7451264 B2 JP7451264 B2 JP 7451264B2 JP 2020063880 A JP2020063880 A JP 2020063880A JP 2020063880 A JP2020063880 A JP 2020063880A JP 7451264 B2 JP7451264 B2 JP 7451264B2
- Authority
- JP
- Japan
- Prior art keywords
- map
- subject
- degree
- image
- area
- 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
Landscapes
- Studio Devices (AREA)
- Image Processing (AREA)
Description
制御部101は、例えばCPUである。ROM102は、書き換え可能な不揮発性メモリであり、デジタルカメラ100が備える各ブロックの動作を制御する動作プログラムに加え、各ブロックの動作に必要なパラメータ等を記憶する。制御部101は、ROM102から動作プログラムを読み出し、RAM103に展開して実行することにより、本実施形態のデジタルカメラ100が備える各ブロックの動作を制御する。RAM103は、書き換え可能な揮発性メモリであり、デジタルカメラ100が備える各ブロックの動作において出力されたデータの一時的な記憶領域として用いられる。
撮像部105は、例えばCCDやCMOSセンサ等の撮像素子であり、光学系104により撮像素子に結像された光学像を光電変換し、得られた撮像信号(アナログ信号)をA/D変換部106に出力する。
A/D変換部106は、入力された撮像信号にA/D変換処理を適用し、得られた撮像データ(デジタル撮像信号)をRAM103に出力して記憶させる。
表示部109は、液晶ディスプレイ(LCD)等の表示デバイスであり、撮像部105で取り込まれた被写体像をスルー表示するなど、様々な情報を表示する。撮像部105で取り込まれた被写体像をスルー表示する場合、表示部109は、EVF(電子ビューファインダ)として機能する。
画素202は、マイクロレンズ201と一対の光電変換部203、204とから構成される。図1の撮像部105の撮像面には、それらマイクロレンズ201と一対の光電変換部203、204とで構成された画素202が、二次元的に規則的に配列されている。図2に示す構成の撮像部105では、二次元的に規則的に配列された各画素202の一対の光電変換部203、204の出力から、一対の画像としてA像、B像が出力される。すなわち、撮像部105によれば、図1の光学系104の瞳の異なる領域を通過する一対の光束を一対の光学像として結像させて、それらを一対の画像であるA像およびB像として出力することができる。
図4(a)は図1の撮像部105の撮像面401上に結像された被写体像を説明するための図である。図4(a)の例では、主被写体である人物412にピントが合っていて、その手前に人物411が立っているとする。図4(a)の例の場合、主被写体の人物412は、部屋の壁の直前に立っているとする。また図4(a)の場合、部屋内には家具413もあり、その家具413は背面が壁につくように設置されている。このため、主被写体の人物412にピントが合っている場合、その家具413もピントが合った状態になっているとする。一方、人物411は、人物412よりも手前に立っているため、その人物411にはピントが合っていない。
疎ら判定部302は、被写体領域抽出部301によって生成された被写体マップにおいて疎ら領域を検出し、被写体マップ内に疎ら領域がどの程度含まれているかを示す疎ら度合を判定する疎ら度合取得処理を行う。そして、疎ら判定部302は、その取得した疎ら度合を表す情報を、被写体マップ合成部303に出力する。
図5(b)は代替シルエット307の一例を示した図である。図5(b)に示した代替シルエット307は、人型510を含む固定形状マップである。前述した被写体マップはピントマップ(評価値マップ)を用いて生成された第1の被写体マップであり、一方、代替シルエットは評価値マップを用いずに予め生成されている第2の被写体マップである。代替シルエット307の情報は、例えば図1のROM102が保持しており、画像処理部107において利用される時に、図1のRAM103に展開されて被写体マップ合成部303に送られる。なお、疎ら度合を基に代替シルエット307が合成される場合、画像処理部107では、例えば撮像画像から既知の人物画像認識処理などで人型の領域を検出する。そして、被写体マップ合成部303では、その検出位置に、代替シルエット307の人型510の位置を合わせるようにして合成するものとする。
図5(c)は、被写体マップ合成部303において、図5(d)の被写体マップ403と図5(b)の代替シルエット307とを、図5(a)のグラフ501の疎ら度合を基に合成した後の合成後被写体マップ503を示した図である。なお、被写体マップ合成部303における合成処理の詳細は後述する。
加算部304は、A像308とB像309の一対の視差画像が入力され、それらA像308とB像309の一対の視差画像を加算する。加算部304による加算後の画像(加算画像)は補正処理部305に送られる。
図6(a)に示すように、疎ら判定部302は、膨張フィルタ部601、収縮フィルタ部602、差分検出部603、差分検出部604、マップ統合部605、MEDIANフィルタ部606、及び疎ら度合算出部607を有する。
マップ統合部605は、入力された差分検出マップのいずれかが白なら白(255)の被写体ラベルとし、それ以外を黒(0)の非被写体ラベルにして出力するマップ統合処理を行う。図6(f)は、図6(d)に示した差分検出マップ613と、図6(e)に示した差分検出マップ614とを、マップ統合処理した後の統合マップ615を示した図である。
図8は、図6(a)の収縮フィルタ部602の構成例を示した図である。収縮フィルタ部602は、MINフィルタ部801、MEDIANフィルタ部802、およびMAXフィルタ部803を有する。
これら図7と図8に示されたMAXフィルタ部701と803、MEDIANフィルタ部702と802、MINフィルタ部703と801の各動作を、図9のフローチャートを用いて説明する。なお図9のフローチャートでは、MAXフィルタ、MEDIANフィルタ部、およびMINフィルタ部を区別せずに、単に、フィルタ部と呼ぶ。
ステップS1001の処理として、制御部101は、不図示のシャッターボタンがいわゆる半押し状態(SW1オン)になるまで、表示部109にEVF映像を表示させるEVF撮像制御を行う。
その後、ステップS1006に進むと、制御部101は、画像処理部107を制御して本実施形態に係る補正処理を含む画像処理を行わせる。画像処理部107における補正処理は、前述の図3等を用いて説明したような補正処理であり、例えばライティング補正、シャープネス調整、背景ぼかし、背景コントラスト調整などの何れか若しくは二つ以上を組み合わせた補正処理である。
図11の構成例の場合、被写体マップの差分検出処理およびマップ統合処理のための構成及び演算を減らすことができる。
上述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
Claims (15)
- 画像に対応した評価値分布を評価値マップとして取得するマップ取得手段と、
前記評価値マップを用いて前記画像から抽出した被写体領域に基づく第1の被写体マップを生成するマップ生成手段と、
前記第1の被写体マップに含まれる疎ら領域の度合を表す、疎ら度合を取得する度合取得手段と、
前記第1の被写体マップと、前記評価値マップを用いずに生成された第2の被写体マップとの、少なくともいずれかを用いて前記画像に補正処理を行う補正手段と、を有し、
前記補正手段は、前記疎ら度合が高いほど前記第1の被写体マップよりも前記第2の被写体マップを優先的に用いて、前記補正処理を行うことを特徴とする画像処理装置。 - 前記マップ生成手段は、被写体領域を表す被写体ラベルと非被写体を表す非被写体ラベルとの、少なくとも二つのラベル領域にクラス分けした、前記第1の被写体マップを生成し、
前記度合取得手段は、
前記第1の被写体マップに対する所定の処理によって前記被写体ラベルが疎らに分布している領域を変化させた第3の被写体マップを生成し、
前記第1の被写体マップに対する所定の処理によって前記非被写体ラベルが疎らに分布している領域を変化させた第4の被写体マップを生成し、
前記第3の被写体マップと前記第4の被写体マップとの、少なくともいずれかに基づいて、前記疎ら度合を算出することを特徴とする請求項1に記載の画像処理装置。 - 前記度合取得手段は、
前記第1の被写体マップと前記第3の被写体マップとを基に第1の疎ら領域マップを生成し、
前記第1の被写体マップと前記第4の被写体マップとを基に第2の疎ら領域マップを生成して、
前記第1の疎ら領域マップと前記第2の疎ら領域マップとの、少なくともいずれかに基づいて、前記疎ら度合を算出することを特徴とする請求項2に記載の画像処理装置。 - 前記度合取得手段は、前記第3の被写体マップと前記第4の被写体マップとを基に第3の疎ら領域マップを生成し、前記第3の疎ら領域マップに基づいて前記疎ら度合を算出することを特徴とする請求項2に記載の画像処理装置。
- 前記第3の被写体マップを生成する際の前記所定の処理は、前記被写体ラベルのラベル領域を収縮させた後、少なくとも前記被写体ラベルのラベル領域を膨張させるフィルタ処理を含むことを特徴とする請求項2から請求項4のいずれか1項に記載の画像処理装置。
- 前記第4の被写体マップを生成する際の前記所定の処理は、前記非被写体ラベルのラベル領域を収縮させた後、少なくとも前記非被写体ラベルのラベル領域を膨張させるフィルタ処理を含むことを特徴とする請求項2から請求項4のいずれか1項に記載の画像処理装置。
- 前記度合取得手段は、前記疎ら領域マップに対して孤立領域を除去する孤立領域除去処理をも行うことを特徴とする請求項3から請求項6のいずれか1項に記載の画像処理装置。
- 前記マップ生成手段は、被写体領域を表す被写体ラベルと非被写体を表す非被写体ラベルとの、少なくとも二つのラベル領域にクラス分けした、前記第1の被写体マップを生成し、
前記度合取得手段は、前記被写体ラベルと前記非被写体ラベルとがトグルする回数に基づいて前記疎ら度合を算出することを特徴とする請求項1に記載の画像処理装置。 - 前記度合取得手段は、前記第1の被写体マップを周波数領域に変換して周波数領域マップを生成し、前記周波数領域マップに基づいて前記疎ら度合を算出することを特徴とする請求項1に記載の画像処理装置。
- 前記度合取得手段は、前記第1の被写体マップを小ブロックごとに周波数領域に変換して周波数領域マップを生成し、前記周波数領域マップの小ブロックごとに、予め決定された疎ら周波数範囲で所定の閾値以上の応答を示しているか否かを判定し、所定の閾値以上の応答を示している小ブロックの数に応じて、前記疎ら度合を算出することを特徴とする請求項9に記載の画像処理装置。
- 前記評価値マップは、前記画像のピント情報分布と、距離情報分布と、動きベクトル情報分布と、色ラベリング情報分布と、機械学習による意味的領域分割との、いずれかを含むことを特徴とする請求項1から請求項10のいずれか1項に記載の画像処理装置。
- 前記ピント情報分布は、視点の異なる画像群から取得される視差情報分布、もしくはフォーカス位置を逐次異ならせて得られた画像群から取得されるコントラスト情報分布であることを特徴とする請求項11に記載の画像処理装置。
- 前記視差情報分布は、視差を表すシフト量に基づいたマップ、デフォーカス量に基づいたマップ、もしくは距離値に基づいたマップの、いずれかを含むことを特徴とする請求項12に記載の画像処理装置。
- 画像処理装置が実行する画像処理方法であって、
画像に対応した評価値分布を評価値マップとして取得するマップ取得工程と、
前記評価値マップを用いて前記画像から抽出した被写体領域に基づく第1の被写体マップを生成するマップ生成工程と、
前記第1の被写体マップに含まれる疎ら領域の度合を表す、疎ら度合を取得する度合取得工程と、
前記第1の被写体マップと、前記評価値マップを用いずに生成された第2の被写体マップとの、少なくともいずれかを用いて前記画像に補正処理を行う補正工程と、を有し、
前記補正工程では、前記疎ら度合が高いほど前記第1の被写体マップよりも前記第2の被写体マップを優先的に用いて、前記補正処理を行うことを特徴とする画像処理方法。 - コンピュータを、請求項1から請求項13のいずれか1項に記載の画像処理装置が有する各手段として機能させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020063880A JP7451264B2 (ja) | 2020-03-31 | 2020-03-31 | 画像処理装置、画像処理方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020063880A JP7451264B2 (ja) | 2020-03-31 | 2020-03-31 | 画像処理装置、画像処理方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021164063A JP2021164063A (ja) | 2021-10-11 |
| JP7451264B2 true JP7451264B2 (ja) | 2024-03-18 |
Family
ID=78005204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020063880A Active JP7451264B2 (ja) | 2020-03-31 | 2020-03-31 | 画像処理装置、画像処理方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7451264B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016085637A (ja) | 2014-10-27 | 2016-05-19 | キヤノン株式会社 | データ処理装置、撮像装置、およびデータ処理方法 |
| JP2017054337A (ja) | 2015-09-10 | 2017-03-16 | ソニー株式会社 | 画像処理装置および方法 |
| JP2017130106A (ja) | 2016-01-21 | 2017-07-27 | キヤノン株式会社 | データ処理装置、撮像装置、およびデータ処理方法 |
-
2020
- 2020-03-31 JP JP2020063880A patent/JP7451264B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016085637A (ja) | 2014-10-27 | 2016-05-19 | キヤノン株式会社 | データ処理装置、撮像装置、およびデータ処理方法 |
| JP2017054337A (ja) | 2015-09-10 | 2017-03-16 | ソニー株式会社 | 画像処理装置および方法 |
| JP2017130106A (ja) | 2016-01-21 | 2017-07-27 | キヤノン株式会社 | データ処理装置、撮像装置、およびデータ処理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021164063A (ja) | 2021-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6347675B2 (ja) | 画像処理装置、撮像装置、画像処理方法、撮像方法及びプログラム | |
| JP5968073B2 (ja) | 画像処理装置、撮像装置、画像処理方法、および画像処理プログラム | |
| KR101233013B1 (ko) | 화상 촬영 장치 및 그 거리 연산 방법과 합초 화상 취득 방법 | |
| CN109255810B (zh) | 图像处理装置及图像处理方法 | |
| JP6918485B2 (ja) | 画像処理装置および画像処理方法、プログラム、記憶媒体 | |
| JP2015035658A (ja) | 画像処理装置、画像処理方法、および撮像装置 | |
| JP6772201B2 (ja) | 画像処理方法、画像処理装置、プログラム、および記録媒体 | |
| JP7296750B2 (ja) | 撮像装置及びその制御方法、プログラム、記憶媒体 | |
| US11808561B2 (en) | Electronic apparatus for controlling a projector to project an image onto a screen at an actual size length, control method thereof and computer readable storage medium | |
| JP2015073185A (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP2015046678A (ja) | 画像処理装置、画像処理方法、および撮像装置 | |
| US11080873B2 (en) | Image processing apparatus, image capturing apparatus, image processing method, and storage medium | |
| JP6516510B2 (ja) | 画像処理装置、撮像装置、画像処理方法、画像処理プログラム、および、記憶媒体 | |
| JP6624785B2 (ja) | 画像処理方法、画像処理装置、撮像装置、プログラム、および、記憶媒体 | |
| JP2015046019A (ja) | 画像処理装置、撮像装置、撮像システム、画像処理方法、プログラム、および、記憶媒体 | |
| JP7451264B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
| US10410329B2 (en) | Image processing apparatus, image processing method, and computer readable storage medium | |
| JP6949494B2 (ja) | 画像処理装置および画像処理方法、撮像装置、プログラム | |
| JP6728020B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP7516090B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
| JP7778196B2 (ja) | 画像処理装置及び方法、及び、撮像装置 | |
| JP2014049895A (ja) | 画像処理方法 | |
| JP2020181401A (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP6652294B2 (ja) | 画像処理装置、撮像装置、画像処理方法、プログラム、および、記憶媒体 | |
| JP6800648B2 (ja) | 画像処理装置及びその制御方法、プログラム並びに撮像装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230327 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240131 |
|
| 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: 20240206 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240306 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7451264 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |