[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6529360B2 - 画像処理装置、撮像装置、画像処理方法およびプログラム - Google Patents

画像処理装置、撮像装置、画像処理方法およびプログラム Download PDF

Info

Publication number
JP6529360B2
JP6529360B2 JP2015128533A JP2015128533A JP6529360B2 JP 6529360 B2 JP6529360 B2 JP 6529360B2 JP 2015128533 A JP2015128533 A JP 2015128533A JP 2015128533 A JP2015128533 A JP 2015128533A JP 6529360 B2 JP6529360 B2 JP 6529360B2
Authority
JP
Japan
Prior art keywords
resolution
image
shaping
image data
unit
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
Application number
JP2015128533A
Other languages
English (en)
Other versions
JP2017011652A (ja
JP2017011652A5 (ja
Inventor
松岡 正明
正明 松岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2015128533A priority Critical patent/JP6529360B2/ja
Priority to US15/189,125 priority patent/US10204400B2/en
Publication of JP2017011652A publication Critical patent/JP2017011652A/ja
Publication of JP2017011652A5 publication Critical patent/JP2017011652A5/ja
Application granted granted Critical
Publication of JP6529360B2 publication Critical patent/JP6529360B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/403Edge-driven scaling; Edge-based scaling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/271Image signal generators wherein the generated image signals comprise depth maps or disparity maps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10028Range image; Depth image; 3D point clouds

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Studio Devices (AREA)
  • Focusing (AREA)
  • Automatic Focus Adjustment (AREA)
  • Optical Radar Systems And Details Thereof (AREA)
  • Image Analysis (AREA)

Description

本発明は、被写体の距離分布に関連する情報を取得して整形処理する技術に関する。
撮像装置から被写体までの距離情報の分布を表す距離マップにおいて、被写体の輪郭に対応する距離値を、撮影画像を用いて正しい輪郭に合わせる処理(距離マップ整形処理)が知られている。特許文献1では、高解像度距離マップを生成する目的で、低解像度距離マップと高解像度の撮影画像を用いてアップサンプリングを行う方法が開示されている。
特開2014−150521号公報
しかし、特許文献1では、低い解像度の距離マップをアップサンプリングせずに整形処理することについては開示されていない。
本発明は、上記課題に鑑み、被写体の距離分布に関連する情報を取得してマップデータを処理する画像処理装置において、省電力化を図り、マップデータの解像度が被写体の画像データの解像度より低い場合でも、より正確に整形処理を行うことを目的とする。
本発明の一実施形態の画像処理装置は、被写体の距離分布に関連する情報を、第1の解像度のマップデータとして取得する第1の取得手段と、前記被写体の画像データを、前記第1の解像度よりも高い第2の解像度の画像データとして取得する第2の取得手段と、前記第2の取得手段により取得された前記画像データに基づいて、前記マップデータを整形する整形手段と、前記第2の取得手段により取得された前記画像データを、前記第1の解像度に合わせて縮小する第1の縮小手段と、前記第2の取得手段により取得された前記画像データを、前記第2の解像度よりも低い解像度に合わせて表示用に縮小する第2の縮小手段と、を有し、前記整形手段は、前記第2の解像度から前記第1の解像度に変更された前記画像データを参照することにより、前記第1の解像度で前記マップデータの整形を行い、前記第2の縮小手段は、画像の縮小によって発生するエイリアスを、前記第1の縮小手段よりも強く抑圧する
本発明の画像処理装置によれば、マップデータの解像度が被写体の画像データの解像度より低い場合でも、省電力化を図り、より正確に整形処理を行うことができる。
本発明の第1実施形態に係るデジタルカメラの機能構成を示すブロック図である。 本発明の第1実施形態に係る画像処理部の機能構成を示すブロック図である。 本発明の実施形態に係るプレフィルタ部の特性例を示す図である。 本発明の実施形態に係る距離マップ整形部による処理を説明する図である。 本発明の第2実施形態に係るデジタルカメラの機能構成を示すブロック図である。 本発明の第2実施形態に係る画像処理部の機能構成を示すブロック図である。 本発明の第2実施形態に係る撮像部の構成例を示す図である。
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。各実施形態に係る画像処理装置として、デジタルカメラに適用した例を説明する。
[第1実施形態]
図1は、本実施形態に係るデジタルカメラの機能構成を例示するブロック図である。図1の各構成部は、バス111を介して相互に信号を送受可能である。
システム制御部101はCPU(中央演算処理装置)を備える。システム制御部101は、デジタルカメラ100の各構成部の動作や処理を制御するプログラムをROM(リード・オンリ・メモリ)102から読み出し、RAM(ランダム・アクセス・メモリ)103に展開して実行する。ROM102は、データの書き換えが可能な不揮発性メモリであり、デジタルカメラ100の動作や処理を制御するプログラムの他に、各構成部の動作に必要なパラメータ等を記憶する。例えば、焦点検出等に必要なレンズ情報としての射出瞳距離等のデータがROM102に記憶されている。RAM103は、データの書き換えが可能な揮発性メモリであり、デジタルカメラ100の処理において出力されたデータの一時的な記憶領域として用いられる。
撮像光学系104は、被写体からの光を撮像部105に結像する。撮像光学系104はレンズや絞りを備え、絞りは撮像光学系104の開口径を調節することで撮影時の光量調節を行う。撮像部105は、CCD(電荷結合素子)センサやCMOS(相補型金属酸化膜半導体)センサ等の撮像素子を備える。撮像素子は、撮像光学系104により結像された光学像を光電変換し、得られたアナログ画像信号をA(アナログ)/D(デジタル)変換部106に出力する。A/D変換部106は、入力されたアナログ画像信号に対してA/D変換処理を行い、デジタル画像データをRAM103に出力して記憶させる。
画像処理部107は、RAM103に記憶されている画像データに対して、ホワイトバランス調整、色補間、縮小/拡大、フィルタリング等の処理を行う。記録媒体108は着脱可能なメモリカード等であり、RAM103に記憶されている画像処理部107で処理された画像やA/D変換部106によりA/D変換された画像等のデータが、記録画像データとして記録される。表示部109はLCD(液晶表示ディスプレイ)等の表示デバイスを備える。表示部109は撮像部105により取得された撮像データに基づいて被写体像をスルー表示する等、様々な情報を表示する。
距離マップ取得部110は所定の検出方法で被写体の距離情報を取得する距離センサモジュールである。例えば距離マップ取得部110は、「Time of Flight(TOF)」法等で被写体の距離分布に関連する情報を取得する。TOF法では、光源からの出射光が対象物で反射し、検出部が受光するまでの時間と光速度に基づいて被写体までの距離情報が取得される。距離マップ取得部110は、被写体の画像データの解像度(画素数)よりも低い解像度(分解能、サンプル数)の距離マップデータをデジタルデータとしてRAM103に出力して記憶させる。
図2は、図1の画像処理部107の構成例を示すブロック図である。
現像部201は、撮影画像入力209として、A/D変換後のデジタル画像データを取得し、ホワイトバランス調整、色補間等から成る現像処理を行い、動画記録用の現像画像を生成する。現像画像のデータは、プレフィルタ部202が処理した後、縮小部203が縮小することで、動画画像出力212に係る出力解像度に合わせてリサイズ処理される。本実施形態においては、撮影画像入力209での入力解像度を8000×4000画素とし、動画画像出力212での出力解像度を2000×1000画素とする。つまり、縮小部203のリサイズ率は水平方向および垂直方向でそれぞれ1/4である。
プレフィルタ部202の振幅周波数特性は縮小部203のリサイズ率に応じて決定され、例えば、図3のグラフ曲線301に示す。図3の横軸はサンプリング周波数を1.0として正規化した周波数を表し、縦軸は周波数0.0における振幅を1.0として正規化した振幅を表す。現像画像を水平方向に1/4で、垂直方向に1/4の比率でリサイズする場合、プレフィルタ部202はグラフ曲線301に示す特性を有する。すなわち、グラフ曲線301は、リサイズ後にエイリアス成分となる現像画像のナイキスト周波数である0.5の1/4よりも高周波な信号を遮断する振幅周波数特性を示している。
図2の位置合わせ部215は距離マップ入力210のデータを取得し、図1の撮像部105と距離マップ取得部110との視点差で生じる、画像と距離マップとの位置ずれを補正することで位置合わせを行う。具体的には、位置合わせ部215は距離マップを位置ずれ量分だけシフトさせて、画像に対して位置が合うように処理を行う。本実施形態では、距離マップを位置ずれ量分だけシフトさせることで位置合わせが行われるものとする。これに限らず、画像と距離マップの位置ずれが補正できればよいので、画像を位置ずれ量分だけシフトさせることにより、画像と距離マップとの位置合せを行ってもよい。
動画画像入力211の画像データは、プレフィルタ部204と206が処理する。まず、プレフィルタ部204によるフィルタ処理後のデータは縮小部205が処理し、位置合わせ部215の出力解像度に合わせてリサイズされる。本実施形態においては、位置合わせ部215の出力解像度を200×100画素とし、縮小部205のリサイズ率が水平方向および垂直方向にてそれぞれ1/10である。プレフィルタ部204の振幅周波数特性はリサイズ後の高周波成分が抑圧されないように決定される。プレフィルタ部204および縮小部205は画像の縮小手段を構成しており、整形用画像データを距離マップ整形部208に出力する。プレフィルタ部204の振幅周波数特性を、図3のグラフ曲線302に例示する。グラフ曲線302は、リサイズ後の高周波成分が存在する周波数0.5×1/10付近の高周波成分を抑圧しない振幅周波数特性を示す。本実施形態では、プレフィルタ部204の振幅周波数特性に関して図3のグラフ曲線302に示す特性を一例として説明したが、これに限定されるものではない。例えば、リサイズ後の高周波成分が抑圧されないようにプレフィルタ処理自体を無効にしてもよい。
プレフィルタ部206によるフィルタ処理後のデータは縮小部207が処理し、表示画像出力214に係る出力解像度に合わせてリサイズされる。プレフィルタ部206および縮小部207は画像の縮小手段を構成しており、表示用の画像データを表示部109に出力する。本実施形態においては、動画画像入力211での入力解像度を2000×1000画素とし、表示画像出力214での出力解像度を500×250画素とする。つまり、縮小部207のリサイズ率は水平方向および垂直方向にてそれぞれ1/4である。プレフィルタ部206の振幅周波数特性は、プレフィルタ部202の場合と同様に、図3のグラフ曲線301で示す特性であり、画像の縮小によって発生するエイリアスを、プレフィルタ部204よりも強く抑圧する。
図2の距離マップ整形部208は、位置合わせ部215が出力する距離マップと、縮小部205が出力する整形用画像を用いて、距離マップの整形処理を行う。以下、整形処理後の距離マップを「整形距離マップ」という。本実施形態においては、整形距離マップ出力213に係る出力解像度は、位置合わせ部215の出力解像度と同じ200×100画素であるものとする。距離マップの整形処理について、以下に説明する。
距離マップ整形部208は、整形用画像を参照しながら距離マップに対してバイラテラルフィルタ処理を施す。バイラテラルフィルタ処理にて、着目画素位置pのフィルタ結果をJpと記すと、これは下記式(1)で表される。
Jp=(1/Kp)ΣI1q・f(|p−q|)・g(|I2p−I2q|) ・・・(1)
式(1)中の各記号の意味は以下のとおりである。
q :周辺画素位置
Ω :着目画素位置pを中心とする積算対象領域
Σ :q∈Ω範囲の積算
I1q:周辺画素位置qにおける距離マップ信号値
f(|p−q|):着目画素位置pを中心とするガウシアン関数
I2p :着目画素位置pでの整形用画像の画素値
I2q :周辺画素位置qでの整形用画像の画素値
g(|I2p−I2q|):整形用画像の画素値I2pを中心とするガウシアン関数
Kp :正規化係数であり、f・g重みの積算値。
着目画素位置pでの画素値I2pと周辺画素位置qでの画素値I2qとの差が小さい場合、つまり整形用画像において着目画素の画素値と周辺画素の画素値が近いと、その周辺画素のf・g重み(平滑化の重み)は大きくなる。
図4は、図2の距離マップ整形部208が行う処理を説明するための図である。図4(A−1)および(B−1)では、紙面内において左右方向をx方向とし、右方向を+x方向と定義する。また紙面内においてx方向に直交する上下方向をy方向とし、上方向を+y方向と定義する。
図4(A−1)はリサイズ後の整形用画像401を例示し、被写体は画面右の人物と背景である。図4(A−2)は、図4(A−1)にて一点鎖線402に示す位置での断面における画素値プロファイル403を表わしている。横軸はx座標を表し、縦軸は画素値を表す。画素値プロファイル403の形状は、x座標の増加方向においてxsの位置で大きく変化(低下)するステップ形状である。図2に示すリサイズ用のプレフィルタ部204は、リサイズ後の高周波成分が抑圧されない振幅周波数特性でフィルタ処理を行う。よって、画素値プロファイル403は人物の輪郭部でシャープなエッジを保っている。
図4(B−1)は距離マップ404を例示する。図4(B−1)において点線で示す部分は、図4(A−1)に示した整形用画像における人物の輪郭を表している。図4(B−2)は、図4(A−2)にて一点鎖線405で示す位置(図4(A−1)に一点鎖線402で示す位置に対応する)での断面における距離値プロファイル406を実線で表わしている。横軸はx座標を表し、縦軸は距離値を表す。距離値については、カメラの位置から遠くにある背景の距離値が小さく、近くに位置する人物の距離値が大きいものとする。図4の場合、距離マップの人物の輪郭が、正解である整形用画像の人物の輪郭より外側にはみ出している。図4(B−2)に実線で示す距離値プロファイル406の形状は、x座標の増加方向においてxsよりも小さいxaの位置で大きく変化(増加)するステップ形状である。
式(1)における着目画素位置pを、黒点408、410、412、414でそれぞれ示す。線分409、411、413、415は式(1)のg値が大きい領域、つまり平滑化の範囲を示している。整形用画像の画素値プロファイル403は、人物の輪郭に対応する位置xsで急峻に変化している。このため、人物の輪郭近傍の着目画素位置を示す黒点410および412の位置では、平滑化の範囲がそれぞれ線分411および413のようになり、正解である整形用画像の人物輪郭に沿うようになる。その結果、式(1)に示すフィルタ結果Jpの値をプロットすると点線で示すグラフ線407となる。グラフ線407の形状は、x座標の増加方向においてxsの位置で大きく変化(増加)するステップ形状である。つまり、距離マップの整形処理によって、距離マップの人物輪郭が正しい輪郭(整形用画像の人物輪郭)に合うことになる。
本実施形態によれば、入力画像データの解像度よりも相対的に低い解像度のマップデータを低解像度のまま整形して出力する場合でも、マップデータを正しく整形することができる。
[第2実施形態]
次に、本発明の第2実施形態を説明する。本実施形態では、視差を有する複数の画像データを取得して被写体の距離分布に関連するマップデータを生成する処理について説明する。本実施形態に係る撮像装置において第1実施形態の場合と同様の部分については、既に使用した符号を用いることにより、それらの詳細な説明を省略し、相違点を中心に説明する。
図5は、本実施形態に係るデジタルカメラ500の機能構成を示すブロック図である。図1に示す構成との相違点は撮像部505および画像処理部507である。
図7(A)は、撮像部505の画素配列を説明するための図である。図7(B)はある1つの画素部702の断面構造を拡大して示す模式図である。撮像部505において、複数の画素部702が二次元アレイ状に規則的な配列で配置されている。1つの画素部702はマイクロレンズ701と、一対の光電変換部703,704とから構成される。本実施形態においては、第1の光電変換部703の出力信号からA像が生成され、第2の光電変換部704の出力信号からB像が出力されるものとする。このように構成することで、撮像光学系104の異なる瞳領域を通過する一対の光束を光学像としてそれぞれに結像させて、一対の画像であるA像およびB像として出力することができる。A像とB像の各データの相関演算によってデフォーカス量が算出される。デフォーカス量の空間的な分布(撮像画像の2次元平面上の分布)を表すデフォーカスマップが生成され、被写体の距離分布に関連するデータが得られる。なお、画素部における光電変換部の分割の方向および数については、仕様に応じて任意に変更が可能であり、分割された複数の光電変換部から画像取得処理が行われ、視差を有する複数の画像データが得られる。
図6は、図5の画像処理部507の構成を説明するブロック図である。各構成部(符号201から208、および符号211から214)に関しては、第1実施形態にて図2で説明した構成部と同じである。
図6(A)は、加算部601、現像部201、複数のプレフィルタ部202,602,604と、複数の縮小部203,603,605を示す。A像入力607とB像入力608は、加算部601によって加算される。加算部601は、A像とB像の各データを加算することで、撮像光学系104の瞳の全領域を通過した光束による光学像を、デジタル的に再構成する。加算部601は加算処理後のデータを現像部201に出力する。現像部201は、加算部601から取得した画像データを処理し、現像画像のデータを出力する。現像画像のデータは、プレフィルタ部202(振幅周波数特性は図3の301参照)が処理した後、縮小部203が処理する。画像データは縮小処理により、動画画像出力212に係る出力解像度に合わせてリサイズされる。本実施形態においては、A像入力607およびB像入力608の入力解像度を8000×4000画素とし、動画画像出力212の出力解像度を2000×1000画素とする。つまり、縮小部203のリサイズ率は水平方向および垂直方向にてそれぞれ1/4である。
A像入力607については、プレフィルタ部602が処理した後に縮小部603が処理することで測距用A像出力609が得られる。またB像入力608については、プレフィルタ部604が処理した後に縮小部605が処理することで測距用B像出力610が得られる。本実施形態においては、測距用A像出力609および測距用B像出力610の出力解像度を2000×1000画素とする。つまり、縮小部603および縮小部605のリサイズ率は水平方向および垂直方向にてそれぞれ1/4である。プレフィルタ部602およびプレフィルタ部604の振幅周波数特性は、図3のグラフ曲線301で示す特性である。
図6(B)は、距離マップ生成部606、距離マップ整形部208、複数のプレフィルタ部204,206と、複数の縮小部205,207を示す。測距用A像入力611は図6(A)の測距用A像出力609に対応し、測距用B像入力612は図6(A)の測距用B像出力610に対応する。
距離マップ生成部606は、測距用A像入力611および測距用B像入力612からの入力画像を用いて、被写体の距離分布に関連する情報として着目画素位置ごとのデフォーカス量を計算する。A像およびB像からデフォーカス量を計算する処理は、以下の通りである。
着目画素位置におけるA像の信号列をE(1)〜E(m)と表記し、着目画素位置におけるB像の信号列をF(1)〜F(m)と表記する。A像の信号列E(1)〜E(m)に対して、B像の信号列F(1)〜F(m)を相対的にずらしながら、下記式(2)を用いて2つの信号列間のずらし量kにおける相関量C(k)の演算が行われる。
C(k)=Σ|E(n)−F(n+k)| ・・・(2)
式(2)において、Σ演算はnについて総和を算出する演算を意味する。Σ演算においてn、n+kの取る範囲は、1からmの範囲に限定される。ずらし量kは整数値をとり、一対のデータの検出ピッチを単位とした相対的シフト量を表す。
式(2)の演算結果のうちで、一対の信号系列の相関が高いシフト量(ずらし量k)において相関量C(k)が最小になる。以下では、離散的な相関量C(k)が最小となるときのkを、kjと表記する。以下の式(3)から式(5)による3点内挿処理によって、連続的な相関量に対する最小値C(x)を与えるシフト量xが算出される。
x=kj+D/SLOP ・・・(3)
D={C(kj−1)−C(kj+1)}/2 ・・・(4)
SLOP=MAX{C(kj+1)−C(kj),C(kj−1)−C(kj)}・・・(5)
式(3)で算出されるシフト量xから、デフォーカス量(DEFと記す)を下記式(6)によって求めることができる。
DEF=KX・PY・x ・・・(6)
式(6)に示すKXは、一対の瞳領域を通過する光束の重心の開き角の大きさによって決まる変換係数であり、PYは検出ピッチである。
距離マップ生成部606は、複数の画像データから一定の画素間隔で画素データを抽出する。例えば距離マップ生成部606は、入力解像度が2000×1000画素の画像データに対して、水平方向にて10画素おきであって、かつ垂直方向にて10画素おきに式(2)から式(6)の計算を実行する。これにより、200×100個のデフォーカス量が計算され、さらに距離計算が行われて、200×100の解像度で距離マップデータが出力される。
距離マップ整形部208は、距離マップ生成部606から出力される距離マップデータと、プレフィルタ部204および縮小部205が処理した整形用画像のデータを取得し、整形距離マップを生成する。整形処理された距離マップデータは、整形距離マップ出力213として出力される。本実施形態において、整形距離マップ出力213での出力解像度は、距離マップ生成部606の出力解像度と同じ200×100である。
距離マップ生成部606は、入力解像度よりも低い解像度で距離マップデータを出力する。しかし、デフォーカス量の計算における座標の数を減らしているだけであるので、図4の距離マップ404の人物輪郭が鈍って不鮮明になることは無い。
本実施形態によれば、視差を有する複数の高解像度画像から低解像度マップを生成した後に、低解像度マップを低解像度のまま整形して出力する場合でも、マップデータを正しく整形することができる。
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
また、本実施形態では、被写体の距離分布に関する情報としてデフォーカスマップが算出され、このマップデータを使用している。これに限らず、上述した実施形態にて各デフォーカス量を被写体距離(被写体の奥行き方向の距離)に換算して距離マップとしたものを用いてもよい。下記実施形態についても同様に被写体距離の分布を示す距離マップでも適用可能である。
[その他の実施形態]
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
100,500 デジタルカメラ
101 システム制御部
104 撮像光学系
105,505 撮像部
107,507 画像処理部
108 記録媒体
110 距離マップ取得部

Claims (10)

  1. 被写体の距離分布に関連する情報を、第1の解像度のマップデータとして取得する第1の取得手段と、
    前記被写体の画像データを、前記第1の解像度よりも高い第2の解像度の画像データとして取得する第2の取得手段と、
    前記第2の取得手段により取得された前記画像データに基づいて、前記マップデータを整形する整形手段と、
    前記第2の取得手段により取得された前記画像データを、前記第1の解像度に合わせて縮小する第1の縮小手段と、
    前記第2の取得手段により取得された前記画像データを、前記第2の解像度よりも低い解像度に合わせて表示用に縮小する第2の縮小手段と、を有し、
    前記整形手段は、前記第2の解像度から前記第1の解像度に変更された前記画像データを参照することにより、前記第1の解像度で前記マップデータの整形を行い、
    前記第2の縮小手段は、画像の縮小によって発生するエイリアスを、前記第1の縮小手段よりも強く抑圧することを特徴とする画像処理装置。
  2. 前記整形手段は、前記マップデータの着目画素に対して、当該着目画素の画素値およびその周辺画素の画素値を平滑化する際、前記着目画素の画素値と前記周辺画素の画素値とが近いほど前記周辺画素の出力に対する平滑化の重みを大きくすることを特徴とする請求項1に記載の画像処理装置。
  3. 記整形手段は、前記第1の縮小手段によって縮小された画像データを参照することで前記マップデータを整形することを特徴とする請求項1または2に記載の画像処理装置。
  4. 前記第1の取得手段により取得された前記マップデータと、前記第2の取得手段により取得された前記画像データとの位置ずれを補正する位置合わせ手段をさらに有し、
    前記整形手段は、前記位置合わせ手段によって補正された前記マップデータを整形することを特徴とする請求項1からのいずれか1項に記載の画像処理装置。
  5. 視差を有する複数の画像データを取得する画像取得手段を有し、
    前記第1の取得手段は、前記複数の画像データを用いて生成される前記第1の解像度のデータを取得することを特徴とする請求項1からのいずれか1項に記載の画像処理装置。
  6. 前記複数の画像データから一定の画素間隔で抽出される画像データを用いることにより、前記複数の画像データの解像度よりも解像度が低い前記マップデータを生成して前記整形手段に出力するマップ生成手段を有することを特徴とする請求項に記載の画像処理装置。
  7. 請求項1からのいずれか1項に記載の画像処理装置と、
    撮像光学系を通して被写体を撮像する撮像素子を備え、
    前記撮像素子は、前記撮像光学系にて異なる瞳領域をそれぞれ通過した光を受光して光電変換する複数の光電変換部を有しており、
    前記第1の取得手段は、前記複数の光電変換部の出力する信号から被写体の距離分布に関連する情報を取得することを特徴とする撮像装置。
  8. 前記第1の取得手段は、前記複数の光電変換部がそれぞれ出力する信号を用いて、着目画素位置ごとのデフォーカス量を算出し、被写体の距離分布に関連する情報を取得することを特徴とする請求項に記載の撮像装置。
  9. 被写体の距離分布に関連する情報を取得してマップデータを処理する画像処理装置により実行される画像処理方法であって、
    被写体の距離分布に関連する情報を、第1の解像度のマップデータとして取得し、前記被写体の画像データを、前記第1の解像度よりも高い第2の解像度の画像データとして取得する取得工程と、
    前記取得工程により取得された前記画像データに基づいて、前記マップデータを整形する整形工程と、
    前記第2の解像度の画像データを、前記第1の解像度に合わせて縮小する第1の縮小工程と、
    前記第2の解像度の画像データを、前記第2の解像度よりも低い解像度に合わせて表示用に縮小する第2の縮小工程と、を有し、
    前記整形工程では、前記第2の解像度から前記第1の解像度に変更された前記画像データを参照することにより、前記第1の解像度で前記マップデータの整形が行われ
    前記第2の縮小工程では、画像の縮小によって発生するエイリアスを、前記第1の縮小工程よりも強く抑圧することを特徴とする画像処理方法。
  10. 請求項に記載した画像処理方法の各工程を前記画像処理装置のコンピュータに実行させるためのプログラム。
JP2015128533A 2015-06-26 2015-06-26 画像処理装置、撮像装置、画像処理方法およびプログラム Active JP6529360B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2015128533A JP6529360B2 (ja) 2015-06-26 2015-06-26 画像処理装置、撮像装置、画像処理方法およびプログラム
US15/189,125 US10204400B2 (en) 2015-06-26 2016-06-22 Image processing apparatus, imaging apparatus, image processing method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015128533A JP6529360B2 (ja) 2015-06-26 2015-06-26 画像処理装置、撮像装置、画像処理方法およびプログラム

Publications (3)

Publication Number Publication Date
JP2017011652A JP2017011652A (ja) 2017-01-12
JP2017011652A5 JP2017011652A5 (ja) 2018-08-02
JP6529360B2 true JP6529360B2 (ja) 2019-06-12

Family

ID=57605204

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015128533A Active JP6529360B2 (ja) 2015-06-26 2015-06-26 画像処理装置、撮像装置、画像処理方法およびプログラム

Country Status (2)

Country Link
US (1) US10204400B2 (ja)
JP (1) JP6529360B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6489932B2 (ja) * 2015-05-19 2019-03-27 キヤノン株式会社 画像処理装置、撮像装置、画像処理方法およびプログラム
JP6897679B2 (ja) * 2016-06-28 2021-07-07 ソニーグループ株式会社 撮像装置、撮像方法、プログラム
JP2020009180A (ja) 2018-07-09 2020-01-16 キヤノン株式会社 画像処理装置、撮像装置、画像処理方法、及びプログラム
JP7534866B2 (ja) 2020-04-21 2024-08-15 キヤノン株式会社 画像処理装置及び方法、プログラム、記憶媒体

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5230456B2 (ja) * 2009-01-09 2013-07-10 キヤノン株式会社 画像処理装置および画像処理方法
JP2011109279A (ja) * 2009-11-13 2011-06-02 Sony Corp 画像処理装置および画像処理方法
JP5909704B2 (ja) * 2011-01-13 2016-04-27 パナソニックIpマネジメント株式会社 立体画像処理装置、立体画像処理方法およびプログラム
US8983177B2 (en) 2013-02-01 2015-03-17 Mitsubishi Electric Research Laboratories, Inc. Method for increasing resolutions of depth images
CN104427291B (zh) * 2013-08-19 2018-09-28 华为技术有限公司 一种图像处理方法及设备
US9294662B2 (en) * 2013-10-16 2016-03-22 Broadcom Corporation Depth map generation and post-capture focusing
JP6308748B2 (ja) * 2013-10-29 2018-04-11 キヤノン株式会社 画像処理装置、撮像装置及び画像処理方法

Also Published As

Publication number Publication date
US10204400B2 (en) 2019-02-12
JP2017011652A (ja) 2017-01-12
US20160381342A1 (en) 2016-12-29

Similar Documents

Publication Publication Date Title
US11195257B2 (en) Image processing method, image processing apparatus, imaging apparatus, lens apparatus, storage medium, and image processing system
JP6489932B2 (ja) 画像処理装置、撮像装置、画像処理方法およびプログラム
US9992478B2 (en) Image processing apparatus, image pickup apparatus, image processing method, and non-transitory computer-readable storage medium for synthesizing images
US20150130995A1 (en) Information processing method, information processing apparatus, and program storage medium
CN109255810B (zh) 图像处理装置及图像处理方法
JP7234057B2 (ja) 画像処理方法、画像処理装置、撮像装置、レンズ装置、プログラム、記憶媒体、および、画像処理システム
US11282176B2 (en) Image refocusing
JP6529360B2 (ja) 画像処理装置、撮像装置、画像処理方法およびプログラム
US10356381B2 (en) Image output apparatus, control method, image pickup apparatus, and storage medium
US9854153B2 (en) Imaging apparatus, and a method of controlling imaging apparatus using an imaging surface correction map for performing corrections
US10999491B2 (en) Control apparatus, image capturing apparatus, control method, and storage medium
JP6513941B2 (ja) 画像処理方法、画像処理装置及びプログラム
US10084978B2 (en) Image capturing apparatus and image processing apparatus
US10621694B2 (en) Image processing apparatus, system, image processing method, calibration method, and computer-readable recording medium
US8179431B2 (en) Compound eye photographing apparatus, control method therefor, and program
JP6162971B2 (ja) 画像処理装置、画像処理方法、撮像装置及びその制御方法
JP2018018425A (ja) 画像処理装置及び画像処理方法
JP7373297B2 (ja) 画像処理装置、画像処理方法及びプログラム
JP2018074362A (ja) 画像処理装置、画像処理方法およびプログラム
JP2019134431A (ja) 画像処理装置、撮像装置、画像処理方法およびプログラム
JP2007122328A (ja) 歪曲収差補正装置及び歪曲収差補正方法
JP7346021B2 (ja) 画像処理装置、画像処理方法、撮像装置、プログラムおよび記録媒体
JP2022181027A (ja) 画像処理装置、画像処理方法、撮像装置、およびプログラム
JP6750867B2 (ja) 画像処理装置およびその制御方法、撮像装置、プログラム
JP6570406B2 (ja) 画像処理装置、撮像装置、画像処理方法、プログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180621

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190409

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: 20190416

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190514

R151 Written notification of patent or utility model registration

Ref document number: 6529360

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151