[go: up one dir, main page]

JP4501855B2 - 画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラム - Google Patents

画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラム Download PDF

Info

Publication number
JP4501855B2
JP4501855B2 JP2005369378A JP2005369378A JP4501855B2 JP 4501855 B2 JP4501855 B2 JP 4501855B2 JP 2005369378 A JP2005369378 A JP 2005369378A JP 2005369378 A JP2005369378 A JP 2005369378A JP 4501855 B2 JP4501855 B2 JP 4501855B2
Authority
JP
Japan
Prior art keywords
image
demosaic
rgb
signal
noise reduction
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
Application number
JP2005369378A
Other languages
English (en)
Other versions
JP2007174276A (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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2005369378A priority Critical patent/JP4501855B2/ja
Priority to US11/640,244 priority patent/US8467088B2/en
Publication of JP2007174276A publication Critical patent/JP2007174276A/ja
Application granted granted Critical
Publication of JP4501855B2 publication Critical patent/JP4501855B2/ja
Priority to US13/894,958 priority patent/US9191593B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/58Edge or detail enhancement; Noise or error suppression, e.g. colour misregistration correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/84Camera processing pipelines; Components thereof for processing colour signals
    • H04N23/843Demosaicing, e.g. interpolating colour pixel values
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/10Circuitry of solid-state image sensors [SSIS]; Control thereof for transforming different wavelengths into image signals
    • H04N25/11Arrangement of colour filter arrays [CFA]; Filter mosaics
    • H04N25/13Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements
    • H04N25/131Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements including elements passing infrared wavelengths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/10Circuitry of solid-state image sensors [SSIS]; Control thereof for transforming different wavelengths into image signals
    • H04N25/11Arrangement of colour filter arrays [CFA]; Filter mosaics
    • H04N25/13Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements
    • H04N25/135Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements based on four or more different wavelength filter elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/60Noise processing, e.g. detecting, correcting, reducing or removing noise
    • H04N25/68Noise processing, e.g. detecting, correcting, reducing or removing noise applied to defects

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Color Television Image Signal Generators (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

本発明は、画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラムに関する。特に、単板カラー方式の固体撮像素子による撮像データの信号処理を行なう画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラムに関する。
一般的な単板カラー方式の固体撮像素子は、撮像素子の表面に、各画素において特定の波長成分のみを透過するようなカラーフィルタを貼り付け、複数個の画素の組によって必要な色成分を復元するものである。このとき、カラーフィルタで用いられる色配列は、例えば、図1に示すように、4画素の組によって赤(R)、緑(G)、青(B)を表現するベイヤー配列などが使用される。単板カラー方式の固体撮像素子では、このように各画素は単一の色成分の情報しかもたないため、周囲の画素の色情報を用いて補間処理を行うことによって、各画素において必要な色成分を復元するデモザイク処理が行われる。
単板カラー方式の固体撮像素子を具備する撮像装置の構成を図2に示す。単板カラー方式の固体撮像素子13は、光学レンズ11を通して入射される光のうち、カラーフィルタ12を透過する光を受光する。固体撮像素子13で光電変換されて電気信号として出力される画像信号は、図示しないA/D変換器によりデジタル信号に変換された後、カメラ信号処理部14において、クリッピング処理、ガンマ補正、ホワイトバランス補正、デモザイク処理などが施されて、画像圧縮部15に送られる。画像圧縮部15は、画像信号のデータ量を削減し、所定の記録用画像フォーマットに変換して出力する。記録部16は、変換された画像データを記録媒体に記録する。ここで、必ずしも画像圧縮処理が施されなくても良いが、近年では撮像素子の画素数が増加し、かつ装置自体の小型化が要求されているために画像圧縮が行われるのが通常である。
図3を参照して、単板カラー方式の固体撮像素子により取得された画像のデモザイク処理について説明する。単板カラー方式の固体撮像素子は、原色系のベイヤー配列(図1参照)などの色配列を持つカラーフィルタを介した撮像を行なう構成であり、各画素に対して特定の波長の信号、すなわち特定波長の色成分データだけを取得するようになっている。ベイヤー配列の単板カラー方式の固体撮像素子を用いた場合、固体撮像素子の出力画像20は、各画素にR,G,Bいずれかの情報のみを持つ色モザイク画像となる。
デモザイク処理部21は、画素ごとに色補間処理を行うことにより各色成分データ、すなわち、R,G,Bの全ての情報を復元する処理を実行する。
まずデモザイク処理部21の実行するG信号の復元について説明する。ベイヤー配列では、G信号は市松状に取得されている。固体撮像素子の出力画像20においてG信号が存在しない画素(G11を例にとる)では、周囲にあるG信号に基づく補間処理によって、G信号が生成される。具体的には、以下の式によってG信号(G11)が復元される。
G11=(1/4)(G01+G21+G10+G12
次にR信号、およびB信号の復元について説明する。ベイヤー配列では、R,Bともに、1画素ラインおきにデータが存在する。例えば、図3に示す固体撮像素子の出力画像20の最上段の画素ラインには、R信号は存在するがB信号は存在しない。また、2番目の画素ラインには、B信号は存在するがR信号は存在しない。
それぞれデータRまたはBが存在する画素ラインにおいては1画素おきにデータが取得されている。固体撮像素子の出力画像20においてR信号(B信号)が存在しない画素で、同ラインにR信号(B信号)が存在する場合(R01,B12を例にとる)、その画素ライン上のR,B信号のない画素における補間画素値は、以下の式によって算出され、各画素のR信号(B信号)が復元される。
01=(1/2)(R00+R02
12=(1/2)(B11+B13
同様にして、同カラムにR信号(B信号)が存在する場合(R10,B21を例にとる)、R,B信号のない画素における補間画素値は、以下の式によって算出され、各画素のR信号(B信号)が復元される。
10=(1/2)(R00+R20
21=(1/2)(B11+B31
さらに、同ラインにも同カラムにもR信号(B信号)が存在しない場合(R11,B22を例にとる)、R,B信号のない画素における補間画素値は、以下の式によって算出され、各画素のR信号(B信号)が復元される。
11=(1/4)(R00+R02+R20+R22
22=(1/4)(B11+B13+B31+B33
デモザイク処理部21は、上述のような色補間処理を行い、全画素に対するR信号22r、G信号22g、B信号22bを出力する。なお、補間処理は一例であり、他の色信号との相関を利用したような色補間処理を行っても良い。
単板カラー方式の固体撮像素子を具備する撮像装置において、ノイズを低減し、画像品質を向上させるための画像処理手法が様々提案されている。例えば、非特許文献1には、複数の異なる分光特性の画像を逐次撮影し、これらの複数の異なる分光特性画像を利用して、ノイズを低減した画像を得る手法を示している。すなわち、この手法は、
(a)目的に近い分光特性で撮影したノイズが多い画像、
(b)不可視光を含んだり色味が異なったりする目的に近くない分光特性で撮影したノイズの少ない画像、
これらの2つの画像を逐次撮影し、これらの複数の異なる分光特性画像を利用して、色味が正しくてノイズの少ない画像を得ようとするものである。
この従来技術に示されたアルゴリズムを用いて、単板カラー方式の固体撮像素子を用いたノイズ低減処理構成について、図4を参照して説明する。撮像素子30は、先に図1を参照して説明した一般的なRGB配列のベイヤー配列の撮像素子である。
この撮像素子30を使用し、光源を変えて、複数の画像A,Bを撮影する。すなわち、
(画像A)目的に近い分光特性で撮影したノイズが多い画像、
(画像B)不可視光を含んだり色味が異なったりする目的に近くない分光特性で撮影したノイズの少ない画像、
これらの画像である。
この撮影処理により、2枚のモザイク画像A,Bを得る。
モザイク画像Aは暗いがノイズが多く色味が正確な画像であり、
モザイク画像Bは、明るくてノイズが少なく、色味が不正確な画像である。
これらに対し、ホワイトバランス処理部31a,bにおいて、分光ごとに画素値を補正するホワイトバランスを適用し、それぞれに対して、デモザイク処理部32a,bにおいて、図3を参照して説明したデモザイク処理を実行して、2枚の画像、高ノイズ画像Aと低ノイズ画像Bを得る。
さらに、2枚の画像、高ノイズ画像Aと低ノイズ画像Bは、ノイズ低減処理部33に入力され、これらの2枚の画像に基づくノイズ低減処理が実行されて、出力RGB画像を得る。
ノイズ低減処理部33の構成および処理について、図5を参照して説明する。ノイズ低減処理部33は、高ノイズ画像Aと低ノイズ画像Bの2枚の画像を用い、これらの画像の合成によって高ノイズ画像Aと同等の色味で、ノイズを低減した画像、出力RGB画像を作成する。
RGBローパスフィルタ42は、エッジ保存フィルタの一種であるクロスバイラテラルフィルタであり、入力画像としての低ノイズ画像BのR,G,Bそれぞれの成分から検出したエッジに基づきノイズの多い入力画像である高ノイズ画像Aに含まれるエッジを保存したままノイズを低減する。
RGBローパスフィルタ41は、特にエッジ保存性能を備えない、一般的なFIRローパスフィルタをRGB各チャネルに適用する。RGBハイパスフィルタ45は、ノイズの少ない入力画像である低ノイズ画像BのR,G,Bの各画素値についてそれぞれ高周波成分を取得する。高周波成分の取得は、入力画像にバイラテラルフィルタを適用した結果の画素値をフィルタ適用前の画像の画素値で除算することによって行う。
ブレンド実行部44は、予め設定されたブレンド関数を適用して、RGBローパスフィルタ42の出力画像の画素値に、RGBハイパスフィルタ45の出力画像の画素値を乗じた画素値を持つ画像データを生成して出力する。
スペキュラ検出部43は、高ノイズ画像Aと低ノイズ画像Bの各画素について、ハイライトや影などの2枚の画像の照明変更による違いを抽出し、照明変更による画素値差の発生可能性の高さを評価する。ブレンド実行部46は、スペキュラ検出部43の評価結果に基づいて、RGBローパスフィルタ41の出力とブレンド実行部44の出力の重み付け加算を行い、出力RGB画像を生成する。
ブレンド実行部46は、スペキュラ検出部43において、照明変更による影やハイライトが生じている可能性が高いと判定された画素部分は、RGBローパスフィルタ41から出力された画素値の重みを高くして、可能性が低い場合は、照明の違いによって被写体の詳細部が現れたものとみなして、ブレンド実行部44の出力画素値重みを高くする設定を行い、RGBローパスフィルタ41の出力とブレンド実行部44の出力の重み付け加算を行い、出力RGB画像を生成する。
しかし、このアルゴリズムは、画像を異なる分光で複数枚撮影することを前提に実現されており、同じ瞬間に画像を1回しか撮影できない、一般的なデジタルカメラやムービーカメラに適用することができないという問題点を有する。
Georg Petschnigg Et al, Digital Photography with Flash and No−Flash Image pairs, acm Transaction on Graphics, Vol. 23, Number 3, pp. 664−672, August 2004
本発明は、単板カラー方式の固体撮像素子を具備する撮像装置において、ノイズを低減し、画像品質を向上させるための画像処理手法を提案するものであり、上述した複数毎の画像を入力する必要を排除し、一枚の撮影画像に基づいてノイズを低減し、画像品質を向上させた出力画像を得ることを可能とする画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
さらに、本発明は、単板カラー方式の固体撮像素子の一部に、不可視光に分光がある設定とした撮像素子(イメージャ)を用いることで、1回の撮影画像のみに基づくノイズ低減処理を実現可能とし、一般的なディジタルスチルカメラやビデオカメラなどにおいても適用可能な画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
本発明の第1の側面は、
画像信号処理装置であり、
可視光信号を取得する可視光取得素子と、不可視光成分を含む信号を取得する不可視光取得素子によって構成される素子配列を持つ単板式撮像素子によって取得される信号各々のモザイク画像データを入力し、取得信号各々のデモザイク画像を生成するデモザイク処理部と、
前記デモザイク画像を入力し、前記不可視光取得素子によって取得された信号のデモザイク画像から抽出したエッジ情報に基づいて、可視光取得素子によって取得されたデモザイク画像の画素値補正を実行するノイズ低減処理部と、
を有することを特徴とする画像信号処理装置にある。
さらに、本発明の画像信号処理装置の一実施態様において、前記可視光取得素子は、RGB色信号を個別に取得するRGB素子であり、前記不可視光取得素子は、RGB色信号成分と赤外光成分を含むA信号を取得するA素子であり、前記デモザイク処理部は、RGB色信号を個別に取得するRGB素子とRGB色信号成分と赤外光成分を含むA信号を取得するA素子によって構成される色配列を持つ単板式撮像素子によって取得されるRGBおよびA信号各々のモザイク画像データを入力し、RGBおよびA信号各々のデモザイク画像を生成する構成であり、前記ノイズ低減処理部は、前記RGBおよびA信号のデモザイク画像を入力し、A信号のデモザイク画像から抽出したエッジ情報に基づいて、RGBデモザイク画像の画素値補正を実行する構成を有することを特徴とする。
さらに、本発明の画像信号処理装置の一実施態様において、前記ノイズ低減処理部は、A信号のデモザイク画像から検出したエッジ情報に基づいて、RGBデモザイク画像を構成する画素の画素値を、画素近傍のエッジ分布に応じて周囲画素の画素値に基づいて補正する処理を実行する構成であることを特徴とする。
さらに、本発明の画像信号処理装置の一実施態様において、前記画像信号処理装置は、前記A信号に基づくデモザイク画像としてのエッジ評価画像を生成するデモザイク処理部と、前記RGB信号各々のモザイク画像のデモザイク処理を、前記A信号のデモザイク画像としてのエッジ評価画像に基づいてエッジ位置を考慮したデモザイク処理を実行してノイズ低減およびデモザイク処理を併せて実行するデモザイク兼用ノイズ低減処理部と、を有する構成であることを特徴とする。
さらに、本発明の画像信号処理装置の一実施態様において、前記デモザイク兼用ノイズ低減処理部は、前記RGB信号各々のモザイク画像のデモザイク処理に際して、補正対象画素と参照画素の距離に依存する距離依存重み[Ws]と、前記A信号のデモザイク画像としてのエッジ評価画像に従って算出した画像のエッジの強さに依存するエッジ依存重み[Wr]の積によって算出される重み[W]を適用して、RGBデモザイク画像における各画素位置(x,y)の出力画素値[Out(x,y)]を、周囲画素の画素値に基づいて算出する処理を実行する構成を有することを特徴とする。
さらに、本発明の画像信号処理装置の一実施態様において、前記画像信号処理装置は、さらに、前記A信号のデモザイク画像から抽出したエッジ情報に基づいて、前記A信号に対応するノイズ低減Aデモザイク画像を生成するAノイズ低減処理部と、前記ノイズ低減処理部において生成したノイズ低減RGBデモザイク画像と、前記ノイズ低減Aデモザイク画像とを入力し、入力したRGBA4つのデモザイク画像の対応画素の画素値をマトリックス演算により変換して、RGB信号から赤外光成分を除去したRGB画像を生成するマトリックス演算実行部とを有することを特徴とする。
さらに、本発明の画像信号処理装置の一実施態様において、前記マトリックス演算実行部は、前記ノイズ低減処理部において生成したノイズ低減RGBデモザイク画像と、前記ノイズ低減Aデモザイク画像とに基づいて、赤外光成分からな予測赤外画像を生成して出力する構成であることを特徴とする。
さらに、本発明の第2の側面は、
撮像装置であり、
RGB色信号を個別に取得するRGB素子とRGB色信号成分と赤外光成分を含むA信号を取得するA素子によって構成される色配列を持つ撮像素子と、
前記単板式撮像素子によって取得されるRGBおよびA信号各々のモザイク画像データを入力し、RGBおよびA信号各々のデモザイク画像を生成するデモザイク処理部と、
前記RGBおよびA信号のデモザイク画像を入力し、A信号のデモザイク画像から抽出したエッジ情報に基づいて、RGBデモザイク画像の画素値補正を実行するノイズ低減処理部と、
を有することを特徴とする撮像装置にある。
さらに、本発明の撮像装置の一実施態様において、前記撮像素子は、A信号を取得するA素子が市松状に配置されている構成であることを特徴とする。
さらに、本発明の第3の側面は、
画像信号処理方法であり、
可視光信号を取得する可視光取得素子と、不可視光成分を含む信号を取得する不可視光取得素子によって構成される素子配列を持つ単板式撮像素子によって取得される信号各々のモザイク画像データを入力し、取得信号各々のデモザイク画像を生成するデモザイク処理ステップと、
前記デモザイク画像を入力し、前記不可視光取得素子によって取得された信号のデモザイク画像から抽出したエッジ情報に基づいて、可視光取得素子によって取得されたデモザイク画像の画素値補正を実行するノイズ低減処理ステップと、
を有することを特徴とする画像信号処理方法にある。
さらに、本発明の画像信号処理方法の一実施態様において、前記可視光取得素子は、RGB色信号を個別に取得するRGB素子であり、前記不可視光取得素子は、RGB色信号成分と赤外光成分を含むA信号を取得するA素子であり、前記デモザイク処理ステップは、RGB色信号を個別に取得するRGB素子とRGB色信号成分と赤外光成分を含むA信号を取得するA素子によって構成される色配列を持つ単板式撮像素子によって取得されるRGBおよびA信号各々のモザイク画像データを入力し、RGBおよびA信号各々のデモザイク画像を生成するステップであり、前記ノイズ低減処理ステップは、前記RGBおよびA信号のデモザイク画像を入力し、A信号のデモザイク画像から抽出したエッジ情報に基づいて、RGBデモザイク画像の画素値補正を実行するステップであることを特徴とする。
さらに、本発明の画像信号処理方法の一実施態様において、前記ノイズ低減処理ステップは、A信号のデモザイク画像から検出したエッジ情報に基づいて、RGBデモザイク画像を構成する画素の画素値を、画素近傍のエッジ分布に応じて周囲画素の画素値に基づいて補正する処理を実行するステップであることを特徴とする。
さらに、本発明の画像信号処理方法の一実施態様において、前記画像信号処理方法は、前記A信号に基づくデモザイク画像としてのエッジ評価画像を生成するデモザイク処理ステップと、前記RGB信号各々のモザイク画像のデモザイク処理を、前記A信号のデモザイク画像としてのエッジ評価画像に基づいてエッジ位置を考慮したデモザイク処理を実行してノイズ低減およびデモザイク処理を併せて実行するデモザイク兼ノイズ低減処理ステップとを有することを特徴とする。
さらに、本発明の画像信号処理方法の一実施態様において、前記デモザイク兼ノイズ低減処理ステップは、前記RGB信号各々のモザイク画像のデモザイク処理に際して、補正対象画素と参照画素の距離に依存する距離依存重み[Ws]と、前記A信号のデモザイク画像としてのエッジ評価画像に従って算出した画像のエッジの強さに依存するエッジ依存重み[Wr]の積によって算出される重み[W]を適用して、RGBデモザイク画像における各画素位置(x,y)の出力画素値[Out(x,y)]を、周囲画素の画素値に基づいて算出する処理を実行するステップであることを特徴とする。
さらに、本発明の画像信号処理方法の一実施態様において、前記画像信号処理方法は、さらに、前記A信号のデモザイク画像から抽出したエッジ情報に基づいて、前記A信号に対応するノイズ低減Aデモザイク画像を生成するAノイズ低減処理ステップと、前記ノイズ低減処理ステップにおいて生成したノイズ低減RGBデモザイク画像と、前記ノイズ低減Aデモザイク画像とを入力し、入力したRGBA4つのデモザイク画像の対応画素の画素値をマトリックス演算により変換して、RGB信号から赤外光成分を除去したRGB画像を生成するマトリックス演算実行ステップとを有することを特徴とする。
さらに、本発明の画像信号処理方法の一実施態様において、前記マトリックス演算実行ステップは、前記ノイズ低減処理ステップにおいて生成したノイズ低減RGBデモザイク画像と、前記ノイズ低減Aデモザイク画像とに基づいて、赤外光成分からな予測赤外画像を生成して出力するステップであることを特徴とする。
さらに、本発明の第4の側面は、
画像処理装置において画像信号処理を実行させるコンピュータ・プログラムであり、
可視光信号を取得する可視光取得素子と、不可視光成分を含む信号を取得する不可視光取得素子によって構成される素子配列を持つ単板式撮像素子によって取得される信号各々のモザイク画像データを入力し、取得信号各々のデモザイク画像を生成するデモザイク処理ステップと、
前記デモザイク画像を入力し、前記不可視光取得素子によって取得された信号のデモザイク画像から抽出したエッジ情報に基づいて、可視光取得素子によって取得されたデモザイク画像の画素値補正を実行するノイズ低減処理ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、CDやFD、MOなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づく、より詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
本発明の構成によれば、RGB信号等の可視光信号を取得する可視光取得素子と、赤外光などの不可視光成分を含む信号を取得する不可視光取得素子によって構成される素子配列を持つ単板式撮像素子によって取得される信号各々のモザイク画像データに基づいて、取得信号各々のデモザイク画像を生成し、不可視光取得素子によって取得された信号のデモザイク画像から抽出したエッジ情報に基づいて、可視光取得素子によって取得されたデモザイク画像の画素値補正を実行することで、1回の撮影処理によって得られた1枚の画像に基づいてノイズを低減した高品質な画像データを取得することができる。
以下、図面を参照しながら、本発明の画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラムについて説明する。説明は、以下の順番で行なう。
1、撮像素子構成
2.画像信号処理例1
3.画像信号処理例2
4.画像信号処理例3
5.画像信号処理例4
[1.撮像素子構成]
まず、本発明の撮像装置において適用する撮像素子(イメージャ)の構成について説明する。本発明の撮像装置は、基本的には、先に図2を参照して説明したと同様の高を有するが、撮像装置において適用する撮像素子(イメージャ)が、図1を参照して説明したベイヤー配列とは異なる構成を持つ。本発明の撮像装置において適用する撮像素子(イメージャ)の構成について、図6を参照して説明する。先に図1を参照して、一般的な単板カラー方式の固体撮像素子について説明したが、一般的な単板カラー方式の固体撮像素子は、撮像素子の表面に、各画素において特定の波長成分のみを透過するようなカラーフィルタを貼り付け、複数個の画素の組によって必要な色成分を復元するものである。このとき、カラーフィルタで用いられる色配列は、例えば、図1に示すように、4画素の組によって赤(R)、緑(G)、青(B)を表現するベイヤー配列などが使用される。
本発明の撮像装置において適用する撮像素子は、図6に示す色配列を有する。すなわち、
赤色近傍の波長を透過する赤(R)、
緑色近傍の波長を透過する緑(G)、
青色近傍の波長を透過する青(B)、
これらに加え、
赤外線(IR)とRGBのすべてを透過するA、
これら4種類の分光特性を持つフィルタによって構成される。4種類の分光は、Rチャネル、Gチャネル、Bチャネル,そして赤外線(IR)とRGBをすべて透過するAチャネルからなり、この撮像素子によって4種類の分光から成るモザイク画像が得られる。
本発明の撮像装置において適用する撮像素子は、図6に示すように、RGB色信号を個別に取得するRGB素子とRGB色信号成分と赤外光成分を含むA信号を取得するA素子によって構成される色配列を持つ単板式撮像素子であり、A信号の取得素子は、市松状に配置されている。本発明の撮像装置では、図6に示す撮像素子(イメージャ)を適用して撮影した1枚の画像データに基づいてノイズ低減処理や赤外光除去処理などの信号処理を実行し、高品質な画像を得る。
[2.画像信号処理例1]
次に、図6に示す撮像素子(イメージャ)を適用して撮影した1枚の画像データに基づくノイズ低減処理の第1の具体例について、図7以下を参照して説明する。本処理例は、例えば低照度の下で撮影された画像など、ノイズを多く含む画像についてのノイズ低減処理を図6に示す撮像素子(イメージャ)を適用して撮影した1枚の画像データに基づいて実行する処理例である。
図7に、本発明の実施例1に係る撮像装置の画像信号処理構成を示す。撮像素子101は、図6を参照して説明したRGBA撮像素子であり、RGBA4種類の分光特性を持つフィルタによって構成される。4種類の分光は、Rチャネル、Gチャネル、Bチャネル,そして赤外線(IR)とRGBをすべて透過するAチャネルからなる。
撮像素子101によって撮影される画像は、4種類の分光から成るモザイク画像となる。このモザイク画像は、図8(1)に示すようにRGBA各チャネルからなる4種類のモザイク画像である。これらのモザイク画像は、ホワイトバランス処理部102に入力される。
ホワイトバランス処理部102では、4種類の異なる分光特性のモザイク画像に含まれる画素値範囲を概略同じにするためのホワイトバランス補正処理を実行する。それぞれ異なる分光特性のモザイク画像の構成画素値にホワイトバランスの調整処理によって、各モザイク画像に含まれる画素値範囲を概略同じにする補正が施され、補正済みモザイク画像を得る。
4つのモザイク画像の画素の配列は、図8(1)に示す通りである。なお、図6を参照して説明したように、R,G,Bの標記はそれぞれ赤、緑、青に主な分光があり、Aの画素は青、緑、赤に加えて赤外光(IR)成分も含む画素である。
これらの4つのモザイク画像は、次にデモザイク処理部103においてデモザイク処理が実行され、RGBデモザイク画像111、およびAデモザイク画像112を得る、デモザイク処理は、先に図3を参照して説明したように、画素値を持たない画素について、周囲の画素値に基づく補間を実行して、すべての画素の画素値を設定する処理によって行なわれる。例えば、公知のVargraのアルゴリズムと同様な方法を適用することができる。Vargraのアルゴリズムは、画素値の8方向勾配を求め、勾配の近い画素値を平均することによりデモザイクを行うアルゴリズムである。
デモザイク処理部103におけるデモザイク処理によって、図8(2)に示す4つのデモザイク画像が得られる。上の3つが、RGBデモザイク画像111に相当する。図8(2)に示す4つのデモザイク画像中のRGBはモザイク画像によって得られる画素値であり、rgbはデモザイク処理によって得られる補間画素値を示している。図8(2)の最下段が、赤外線(IR)とRGBをすべて透過するAチャネルのモザイク画像から得られるAデモザイク画像を示している。Aはモザイク画像によって得られる画素値であり、aはデモザイク処理によって得られる補間画素値を示している。
このようにして得られたRGBデモザイク画像111と、Aデモザイク画像112は、ノイズ低減処理部104に入力され、ノイズ低減処理が実行されて、出力RGB画像を得る。
ノイズ低減処理部104の構成および処理について、図9を参照して説明する。ノイズ低減処理部104は、1つの撮影画像に基づいて生成した2つのデモザイク画像、すなわち、RGBデモザイク画像111と、Aデモザイク画像112を入力し、これらの画像の合成によってノイズを低減した画像、出力RGB画像を作成する。
図9に示すノイズ低減処理部104の構成は、先に図5を参照して説明したノイズ低減処理部33と同様の構成である。先の構成例では、
(a)目的に近い分光特性で撮影した高ノイズ画像、
(b)不可視光を含んだり色味が異なったりする目的に近くない分光特性で撮影した低ノイズ画像、
これら、異なるタイミングで撮影した2つの画像に基づいてノイズ低減処理を実行した。しかし、本例では、1回の撮影処理によって取得した画像、すなわち、
(a)RGBデモザイク画像111と、
(b)Aデモザイク画像112
これらの画像に基づいてノイズを低減した画像、出力RGB画像を作成する。
本実施例のノイズ低減処理部104は、RGBデモザイク画像111に含まれるノイズを、低ノイズ画像としてのAデモザイク画像112に基づいて効率的に低減する処理を行なう。RGBローパスフィルタ122は、エッジ保存フィルタの一種であるクロスバイラテラルフィルタであり、入力画像としてのAデモザイク画像112のA成分から検出したエッジに基づきノイズの多い入力画像であるRGBデモザイク画像111に含まれるエッジを保存したままノイズを低減する。
RGBローパスフィルタ122においては、Aデモザイク画像112のA成分から検出したエッジ部に基づいて、RGBデモザイク画像の画素値の補正を実行する。このフィルタ処理は、具体的には、画素値を補正する補正対象画素の近傍にエッジが存在するか否かを、Aデモザイク画像112のA成分から検出したエッジ情報に基づいて判別し、エッジ部が存在しない方向の画素の画素値の重みを高くし、エッジ部が存在する方向の画素の画素値の重みを低く設定して、補正対象画素の画素値を、周囲画素に基づいて補正する処理であり、この処理によってRGBデモザイク画像のノイズ低減が図られる。
RGBデモザイク画像111は、図8(2)に示すように3つあり、これら3つのRGBでモザイク画像のすべてについて、Aデモザイク画像112のA成分から検出したエッジに基づきRGBデモザイク画像111に含まれるエッジを保存したままノイズを低減する。
RGBローパスフィルタ121は、特にエッジ保存性能を備えない一般的なFIRローパスフィルタをRGB各チャネルに適用する。Aハイパスフィルタ125は、ノイズの少ない入力画像であるAデモザイク画像112のA画素値についてそれぞれ高周波成分を取得する。高周波成分の取得は、入力画像にバイラテラルフィルタを適用した結果の画素値をフィルタ適用前の画像の画素値で除算することによって行う。
ブレンド実行部124は、予め設定されたブレンド関数を適用して、RGBローパスフィルタ122の出力画像の画素値に、Aハイパスフィルタ125の出力画像の画素値を乗じた画素値を持つ画像データを生成して出力する。
スペキュラ検出部123は、高ノイズ画像としてのRGBデモザイク画像111と、低ノイズ画像としてのAデモザイク画像112の各画素について、ハイライトや影などの2枚の画像の差分を抽出し、ハイライトや影などの影響による画素値差の発生可能性の高さを評価する。ブレンド実行部126は、スペキュラ検出部123の評価結果に基づいて、RGBローパスフィルタ121の出力とブレンド実行部124の出力の重み付け加算を行い、出力RGB画像を生成する。
ブレンド実行部126は、スペキュラ検出部123において、ハイライトや影が生じている可能性が高いと判定された画素部分は、RGBローパスフィルタ121から出力された画素値の重みを高くして、可能性が低い場合は、ハイライトや影によって被写体の詳細部が現れたものとみなして、ブレンド実行部124の出力画素値重みを高くする設定を行い、RGBローパスフィルタ121の出力とブレンド実行部124の出力の重み付け加算を行い、出力RGB画像を生成する。
本処理例に従えば、1回の撮影処理によって、
(a)RGBデモザイク画像111と、
(b)Aデモザイク画像112
の2つの画像を取得し、これらの取得画像に基づいてノイズ低減が可能であり、例えば、同じ瞬間に画像を1回しか撮影できない一般的なデジタルカメラやムービーカメラに適用化のであり、このような一般的なカメラにおいてもノイズを低減した高品質な画像の生成、取得が可能となる。すなわち、色味が正確でノイズの多い画像の入力としてRGBデモザイク画像を用い、また色味は正しくないが明るくノイズの少ない入力画像として、Aデモザイク画像を入力して、Aデモザイク画像から取得したエッジデータ等に基づいて、RGBデモザイク画像の調整を行うことで、色味が正確でノイズの少ないRGB出力画像を得ることができる。
[3.画像信号処理例2]
次に、本発明の第2の画像信号処理例について、図10以下を参照して説明する。図10に示す処理構成において、RGBAの4つのモザイク画像211を取得するまでの処理は、先に図7を参照して説明した第1の処理例と同様である。すなわち、撮像素子201は、図6を参照して説明したRGBA撮像素子であり、RGBA4種類の分光特性を持つフィルタによって構成される。4種類の分光は、Rチャネル、Gチャネル、Bチャネル,そして赤外線(IR)とRGBをすべて透過するAチャネルからなる。
撮像素子201によって撮影される画像は、4種類の分光から成るモザイク画像となる。このモザイク画像は、図8(1)に示すようにRGBA各チャネルからなる4種類のモザイク画像である。これらのモザイク画像は、ホワイトバランス処理部202に入力される。
ホワイトバランス処理部202では、4種類の異なる分光特性のモザイク画像に含まれる画素値範囲を概略同じにするためのホワイトバランス補正処理を実行する。それぞれ異なる分光特性のモザイク画像の構成画素値にホワイトバランスの調整処理によって、各モザイク画像に含まれる画素値範囲を概略同じにする補正が施され、補正済みモザイク画像を得る。4つのモザイク画像の画素の配列は、図8(1)に示す通りである。
本処理例2では、モザイク画像(RGBA)211をデモザイク&ノイズ低減処理部204に入力し、デモザイク&ノイズ低減処理部204において、デモザイク処理とノイズ低減処理を実行して、出力RGB画像を取得する。
デモザイク&ノイズ低減処理部204の構成および処理について、図11を参照して説明する。線形デモザイクフィルタ225は、モザイク画像(RGBA)211中のRGBおよび赤外光(IR)成分を持つモザイク画像Aを入力して、線形補間処理によるデモザイクを行い、Aチャネルのデモザイク画像を得る。このAチャネルデモザイク画像を白黒のエッジ評価画像212とする。
デモザイク兼用ノイズ低減フィルタ221,222,223の各々は、補正済みモザイク画像であるモザイク画像(RGBA)211中のRGB各々のモザイク画像に対して、エッジ評価画像212に現れるエッジと同じ場所にある元画像のエッジを保存したままノイズを低減するエッジ保存フィルタによる画像処理を施し、かつデモザイク処理を実行する。デモザイク処理は、先に図3を参照して説明したように、画素値を持たない画素について、周囲の画素値に基づく補間を実行して、すべての画素の画素値を設定する処理によって行なわれる。例えば、公知のVargraのアルゴリズムと同様な方法を適用することができる。Vargraのアルゴリズムは、画素値の8方向勾配を求め、勾配の近い画素値を平均することによりデモザイクを行うアルゴリズムである。
デモザイク兼用ノイズ低減フィルタ221,222,223における画素値算出処理について説明する。デモザイク兼用ノイズ低減フィルタ221,222,223では、入力するモザイク画像にRまたはGまたはBのモザイク画像に基づいて、RGBそれぞれのノイズ低減を施したデモザイク画像を生成する。この処理は、基本的には、先に、図8を参照して説明したモザイク画像からデモザイク画像を算出する処理である。本処理例では、この処理に際して、図11に示すAチャネル画像に基づくエッジ評価画像212を適用してノイズ低減を併せて実行する。
図12を参照してデモザイク兼用ノイズ低減フィルタ221,222,223における基本的処理について説明する。たとえば、画素位置(x,y)の画素値を算出する場合、その周囲の画素に基づいて算出する処理が実行される。ただし、この画像は、モザイク画像であり、画素値が存在する部分と存在しない部分がある。
周囲の画素の画素位置を(px,py)として、画素位置(x,y)の画素値は、複数の周囲画素(px,py)の画素値に基づいて算出される。例えば、画素位置(x,y)の周囲7×7画素に基づいて、画素位置(x,y)の画素値が決定される。この画素値決定処理に際しては、周囲の画素値に対して所定の重み付けを実行する。
すなわち、画素位置(x,y)の周囲7×7画素に所定の重み付けを行なって、その重み[W]を考慮して、周囲7×7画素の画素値に重みを乗算した結果を積算することによって画素位置(x,y)の出力画素値[Out(x,y)]を決定する。一般的なデモザイク処理では、周囲画素の重み[W]は、画素位置(x,y)に近い画素に対して大きく設定され、遠い画素については小さく設定され、いわゆる距離依存重み[Ws]が設定される。
本発明の本処理例では、距離依存の重み[Ws]に加え、さらに、画素位置(x,y)の画素値と、周囲画素位置(px,py)の画素値差分を考慮したエッジの強さに依存する重み、すなわちエッジ依存重み[Wr]も併せて適用する。画素値差分重み[Wr]は、図11に示すAチャネル画像に基づくエッジ評価画像212によって算出され、この処理によって、デモザイクとノイズ低減を併せて実行することができる。
距離依存重み[Ws]とエッジ依存重み[Wr]を考慮した重み[W]の算出と、画素位置(x,y)の出力画素値[Out(x,y)]の算出処理は、以下の式に従って実行される。
Figure 0004501855
上記式(式1)において、
x、yは、デモザイク兼用ノイズ低減フィルタ221,222,223からの出力画像のピクセル位置を示す座標(x,y)、
px、pyは入力画像のピクセル位置を示す座標(px,py)、
Wはフィルタの重みを表す重み係数である。
フィルタの重み[W]は、上記式(式1)に示すように、ピクセル座標に依存する距離依存重み[Ws]と画像のエッジの強さに依存するエッジ依存重み[Wr]の積によって算出される。
距離依存重み[Ws]は、上記式(式2)によって示される。
エッジ依存重み[Wr]は、上記式(式3a),(式3b)によって示される。
σsはRGBいずれかの処理対象の入力モザイク画像に含まれる画素値の存在する画素の画素値の標準偏差、
σrはAモザイク画像の線形補間処理によって得られたAチャネルデモザイク画像であるエッジ評価画像212の画素値の標準偏差、
In(px,py)は、画素位置(px,py)の画素値である。
距離依存重み[Ws]は、上記式(式2)によって、画素位置(x,y)と、周囲画素位置(px,py)の距離と、標準偏差σsを適用して算出される。
一方、エッジ依存重み[Wr]は、上記式(式3a),(式3b)によって、エッジ評価画像212における画素位置(x,y)の画素値Edge(x,y)と、周囲画素位置(px,py)の画素値Edge(px,py)と、標準偏差σrを適用して算出される。なお、処理対象画像はRGBモザイク画像であるので、画素値の存在する周囲画素[In(px,py)exists]と、画素値の存在しな周囲画素[In(px,py)doesn't exists]が存在する。
画素値の存在する周囲画素位置(px,py)についてのエッジ依存重み[Wr]は、上記式(式3a)によって算出し、画素値の存在しない周囲画素位置(px,py)についてのエッジ依存重み[Wr]は、上記式(式3b)によって算出、Edge(px、py)の値のいかんにかかわらず、Wrを0とする。
エッジの強さに依存するエッジ依存重み[Wr]は、エッジ評価画像212の画素値を適用して算出する重みであり、画素位置(x,y)の画素値Edge(x,y)と、周囲画素位置(px,py)の画素値Edge(px,py)との差が小さい場合は、エッジ依存重み[Wr]は大きく設定され、差が大きいと、エッジ依存重み[Wr]は小さく設定される。このように、差分の大きい画素の重みを小さく設定することで、ノイズの発生を抑える効果がある。
上記式(式2),(式3a),(式3b)に基づいて、画素位置(x,y)の周囲画素位置(px,py)の各々についての距離依存重み[Ws]とエッジ依存重み[Wr]が算出され、これらを適用して、総合的な重みWが、上記式(式1)によって算出される。なお、フィルタリング処理において利用する周囲画素としては、先に図12を参照して説明したように、例えば7×7の周囲画素が適用される。
周囲画素の重み[W=Ws・Wr]を決定した後、画素位置(x,y)の出力画素値[Out(x,y)]の算出が、上述の式(式4)に従って実行される。画素位置(x,y)の出力画素値[Out(x,y)]は、重み[W]と入力画像の周囲画素の画素値[in(px,py)]のコンボリューションを重みの合計で正規化した値である。In(px,py)が存在しない画素では、Wは0になるので、本フィルタを適用するチャネルに存在する画素に対してのみ係数を計算し、これを乗じて結果の画素値を計算する。
このように、デモザイク兼用ノイズ低減フィルタ221,222,223は、ピクセル座標に依存する距離依存重み[Ws]と、Aチャネル画像に基づいて生成したエッジ評価画像212に従って算出した画像のエッジの強さに依存するエッジ依存重み[Wr]の積によって算出される重み[W]を適用して画素位置(x,y)の出力画素値[Out(x,y)]を算出する構成としたので、デモザイクとノイズ低減を同時に行うことができる。
図11に示すように、補正モザイク画像211に含まれるAチャネルモザイク画像に対しても、エッジ保存フィルタ224において、RGBモザイク画像と同様、Aチャネルデモザイク画像であるエッジ評価画像212に現れるエッジに基づいて、Aモザイク画像のエッジ保存処理が行なわれる。この処理は、上記した式(1)〜(4)を適用して、Aモザイク画像に基づくノイズ低減デモザイク画像を生成する処理として実行される。
エッジ保存フィルタ224において生成されたAチャネルノイズ低減デモザイク画像は、FITハイパスフィルタ226に入力され、高域成分の抽出処理が実行されHPF結果画像214が生成される。FITハイパスフィルタ226は、高域成分を抽出するFITフィルタである。FITハイパスフィルタ226の係数の一例を図13に示す。
HPF結果画像214は、さらに、ゲイン制御処理部227に入力され、ゲインが調整(増幅)され、さらに、マトリクス演算実行部228において、マトリクス演算が実行されて、Aチャネル画像中のエッジ部分データに含まれるR、G、Bデータを抽出して、合成処理実行部229において、ノイズ低減RGBデモザイク画像213との加算処理により、出力RGB画像215を生成して出力する。
なお、エッジ保存フィルタ224において生成されたAチャネルノイズ低減デモザイク画像からの高域成分抽出によって生成されたHPF結果画像214のゲイン制御およびマトリックス演算によって生成されるデータは、エッジ部の強調処理のために適用される画像データであり、合成処理実行部229において、ノイズ低減RGBデモザイク画像213と加算することで、エッジ部が強調された出力RGB画像215を得ることができる。
[4.画像信号処理例3]
次に、本発明の第3の画像信号処理例について、図14以下を参照して説明する。図14に示す処理構成は、色空間変換処理を実行する構成を有する。撮像素子301からデモザイク処理部303までの処理によってRGBデモザイク画像311とAデモザイク画像312を得るまでの処理は、先に図7を参照して説明した処理例1と同様の処理である。本処理例3では、これらのRGBデモザイク画像311とAデモザイク画像312のノイズ低減処理後のデータに対して、マトリックス演算実行部306において色空間の変換行列を乗じ、出力RGB画像315ならびに予測赤外(Estimated IR)画像316を得る。
本処理例について説明する。撮像素子301は、図6を参照して説明したRGBA撮像素子であり、RGBA4種類の分光特性を持つフィルタによって構成される。4種類の分光は、Rチャネル、Gチャネル、Bチャネル,そして赤外線(IR)とRGBをすべて透過するAチャネルからなる。
撮像素子301によって撮影される画像は、4種類の分光から成るモザイク画像となる。このモザイク画像は、図8(1)に示すようにRGBA各チャネルからなる4種類のモザイク画像である。これらのモザイク画像は、ホワイトバランス処理部302に入力される。
ホワイトバランス処理部302では、4種類の異なる分光特性のモザイク画像に含まれる画素値範囲を概略同じにするためのホワイトバランス補正処理を実行する。それぞれ異なる分光特性のモザイク画像の構成画素値にホワイトバランスの調整処理によって、各モザイク画像に含まれる画素値範囲を概略同じにする補正が施され、補正済みモザイク画像を得る。4つのモザイク画像の画素の配列は、図8(1)に示す通りである。
これらの4つのモザイク画像は、次にデモザイク処理部303においてデモザイク処理が実行され、RGBデモザイク画像311、およびAデモザイク画像312を得る、デモザイク処理は、先に図3を参照して説明したように、画素値を持たない画素について、周囲の画素値に基づく補間を実行して、すべての画素の画素値を設定する処理によって行なわれる。例えば、公知のVargraのアルゴリズムと同様な方法を適用することができる。Vargraのアルゴリズムは、画素値の8方向勾配を求め、勾配の近い画素値を平均することによりデモザイクを行うアルゴリズムである。デモザイク処理部303におけるデモザイク処理によって、図8(2)に示す4つのデモザイク画像が得られる。
このようにして得られたRGBデモザイク画像311と、Aデモザイク画像312は、それぞれノイズ低減処理部304,305に入力され、ノイズ低減処理が実行される。ノイズ低減処理部304は、先の処理例1において、図9を参照して説明した構成を持つノイズ低減処理部であり、ノイズ低減処理部305は、一般的なバイラテラルフィルタなどによって構成されるノイズ低減処理部である。
RGBデモザイク画像311と、Aデモザイク画像312は、それぞれノイズ低減処理部304,305に入力され、ノイズ低減処理結果としてのノイズ低減RGBデモザイク画像313と、ノイズ低減Aデモザイク画像314を出力する。
マトリックス演算実行部306は、これらのノイズ低減画像313,314から得られる、1画素当たり4つの画素値(R,G,B,A)をベクトルとみなして、色空間の変換行列を乗じて、結果として出力RGB画像315ならびに予測赤外画像316を得る。
マトリックス演算実行部306において適用する変換行列は、RGBチャネルに赤外光(IR)漏れがあることを前提に、変換結果としての出力RGB画像315の色再現性をカラーパッチの色差や、グレーパッチのRGBIRの画素値の差分等により評価し、再現性を最良にする行列を数値的に求めた4次元の色空間変換行列である。具体的な変換行列の例を以下に示す。
Figure 0004501855
上記式(式5)は、本処理例で適用する撮像素子、すなわち、図6に示したRGBAチャネルを持つ各チャネルの分光特性を示す行列式であり、Rチャネルによって取得される光成分は、理想的なR成分100に対して、G,Bが0、赤外成分(IR)が27となることを示している。Gチャネルは、理想的なG成分100に対して、R,Bが0、赤外成分(IR)が13となる。Bチャネルは、理想的なB成分100に対して、R,Gが0、赤外成分(IR)が9となる。さらに、Aチャネルは、R成分29.9、G成分59.7、G成分11.4、赤外成分(IR)が50となる。
上記式(式6)は、このような撮像素子に対応する色空間変換行列である。Rin,Gin,Bin,Ainは、ノイズ低減画像313,314から得られる、1画素当たり4つの画素値(Rin,Gin,Bin,Ain)に相当する。この画素値(Rin,Gin,Bin,Ain)に対して、上記式(式6)に示すマトリックス演算を実行して、出力値(Rout,Gout,Bout,Aout)を得る。
この出力値(Rout,Gout,Bout,Aout)中、(Rout,Gout,Bout)は、ノイズ低減RGBデモザイク画像313と、ノイズ低減Aデモザイク画像314から、赤外成分を除去しRGB成分のみからなる画像に相当し、この(Rout,Gout,Bout)を出力RGB画像315とする。また、(Rout,Gout,Bout,Aout)中、(Aout)は、ノイズ低減RGBデモザイク画像313と、ノイズ低減Aデモザイク画像314から抽出したRGB成分を含まない赤外成分のみからなる画像に相当し、この(Aout)を予測赤外画像316として出力する。
この処理例によれば、撮像素子のRGB素子を通過した赤外成分を除去した高品質な画像を取得することが可能となる。すなわち、図6を参照して説明したRGBA撮像素子において、RGB素子を通過する光成分には赤外成分(IR)が含まれるが、これをAチャネルの通過成分を解析し、上述したマトリックス演算を適用することで、RGB素子を通過した光成分から赤外成分(IR)を取り除き、高品質なRGB画像を取得することが可能となる。
[5.画像信号処理例4]
次に、本発明の第4の画像信号処理例について、図15以下を参照して説明する。図15に示す処理構成は、RGBAの4つの補正モザイク画像411を取得するまでの処理は、先に図14を参照して説明した第4の処理例と同様である。すなわち、撮像素子401は、図6を参照して説明したRGBA撮像素子であり、RGBA4種類の分光特性を持つフィルタによって構成される。4種類の分光は、Rチャネル、Gチャネル、Bチャネル,そして赤外線(IR)とRGBをすべて透過するAチャネルからなる。
本処理例4では、RGBAの4つの補正モザイク画像411に基づいてデモザイク処理とノイズ低減処理と赤外(IR)算出処理を統合したフィルタアルゴリズムとして実行して、出力RGB画像412ならびに予測赤外(Estimated IR)画像413を得る。
本処理例について説明する。撮像素子401は、図6を参照して説明したRGBA撮像素子であり、RGBA4種類の分光特性を持つフィルタによって構成される。4種類の分光は、Rチャネル、Gチャネル、Bチャネル,そして赤外線(IR)とRGBをすべて透過するAチャネルからなる。
撮像素子401によって撮影される画像は、4種類の分光から成るモザイク画像となる。このモザイク画像は、図8(1)に示すようにRGBA各チャネルからなる4種類のモザイク画像である。これらのモザイク画像は、ホワイトバランス処理部402に入力される。
ホワイトバランス処理部402では、4種類の異なる分光特性のモザイク画像に含まれる画素値範囲を概略同じにするためのホワイトバランス補正処理を実行する。それぞれ異なる分光特性のモザイク画像の構成画素値にホワイトバランスの調整処理によって、各モザイク画像に含まれる画素値範囲を概略同じにする補正が施され、補正済みモザイク画像を得る。4つのモザイク画像の画素の配列は、図8(1)に示す通りである。
これらの4つのモザイク画像は、次にデモザイク&ノイズ低減&赤外(IR)算出処理部404において、RGBAの4つの補正モザイク画像411に基づいてデモザイク処理とノイズ低減処理と赤外(IR)算出処理を統合したフィルタアルゴリズムとして実行して、出力RGB画像412ならびに予測赤外(Estimated IR)画像413を出力する。
デモザイク&ノイズ低減&赤外(IR)算出処理部404の構成および処理について図16を参照して説明する。図16に示す構成は、先に処理例2において図11を参照して説明したデモザイク&ノイズ低減処理部204とほぼ同様の構成を有する。異なる点は、マトリックス演算実行部429を付加している点であり、このマトリックス演算実行部429におけるマトリックス演算によって、出力RGB画像412ならびに予測赤外(Estimated IR)画像413を分離して出力する構成としている。
デモザイク兼用ノイズ低減フィルタ421,422,423は、先に図11を参照して説明した処理例2と同様、補正済みモザイク画像であるモザイク画像(RGBA)411中のRGB各々のモザイク画像に対して、エッジを保存したままノイズを低減するエッジ保存フィルタによる画像処理を施し、かつデモザイク処理を実行してノイズ低減RGBデモザイク画像451を得る。
ノイズ低減処理のために、モザイク画像Aに対して線形デモザイクフィルタ425での処理によって生成したエッジ評価画像450を適用し、エッジ評価画像450に現れるエッジと同じ場所にある元画像のエッジを保存したままノイズを低減するエッジ保存フィルタによる画像処理を施す。この処理は、先に、図12を参照して説明した処理であり、前述の式(式1)〜(式4)を適用した処理、すなわち、ピクセル座標に依存する距離依存重み[Ws]と、Aチャネル画像に基づいて生成したエッジ評価画像450に従って算出した画像のエッジの強さに依存するエッジ依存重み[Wr]の積によって算出される重み[W]を適用して画素位置(x,y)の出力画素値[Out(x,y)]を算出する処理である。この処理によって、デモザイクとノイズ低減を同時に行うことができる。
処理例2と同様、補正モザイク画像411に含まれるAチャネルモザイク画像に対しても、エッジ保存フィルタ424において、RGBモザイク画像と同様、Aチャネルデモザイク画像であるエッジ評価画像450に現れるエッジに基づいて、Aモザイク画像のエッジ保存処理が行なわれる。この処理も、上記した式(1)〜(4)を適用して、Aモザイク画像に基づくノイズ低減Aデモザイク画像452を生成する処理として実行される。
エッジ保存フィルタ424において生成されたノイズ低減Aデモザイク画像452は、FITハイパスフィルタ426に入力され高域成分の抽出処理が実行されHPF結果画像414が生成される。FITハイパスフィルタ426は、高域成分を抽出するFIRフィルタであり、例えば先に図13を参照して説明した係数を持つ。
HPF結果画像414は、さらに、ゲイン制御処理部427に入力され、ゲインが調整(増幅)され、さらに、マトリクス演算実行部428において、マトリクス演算が実行されて、Aチャネル画像中のエッジ部分データに含まれるR、G、Bデータを抽出して、合成処理実行部430に出力する。
さらに、本処理例4においては、エッジ保存フィルタ424において生成されたAチャネルに対応するノイズ低減Aデモザイク画像452と、デモザイク兼用ノイズ低減フィルタ421,422,423の処理によって生成されたノイズ低減RGBデモザイク画像451をマトリックス演算実行部429に入力して、これらの入力情報に基づくマトリックス演算を実行する。
マトリックス演算実行部429におけるマトリックス演算は、処理例3において、図14を参照して説明したマトリックス演算実行部306における処理と同様の処理である。マトリックス演算実行部429は、エッジ保存フィルタ424において生成されたノイズ低減Aデモザイク画像452と、ノイズ低減RGBデモザイク画像451から得られる1画素当たり4つの画素値(R,G,B,A)をベクトルとみなして、色空間の変換行列を乗じて、結果として、合成処理実行部430に入力するためのRGB画像ならびに予測赤外画像413を取得して出力する。
マトリックス演算実行部429において適用する変換行列は、RGBチャネルに赤外光(IR)漏れがあることを前提に、変換結果としてのRGB画像の色再現性をカラーパッチの色差や、グレーパッチのRGBIRの画素値の差分等により評価し、再現性を最良にする行列を数値的に求めた4次元の色空間変換行列であり、具体的な変換行列としては、例えば先に処理例3において説明した式(式6)が適用される。
マトリックス演算実行部429は、先に説明した式(式6)に示すマトリックス演算を実行して、出力値(Rout,Gout,Bout,Aout)を得る。この出力値(Rout,Gout,Bout,Aout)中、(Rout,Gout,Bout)は、ノイズ低減RGBデモザイク画像451とノイズ低減Aデモザイク画像452から赤外成分を除去して生成したRGB成分のみからなる画像に相当し、この(Rout,Gout,Bout)を合成処理実行部430に入力するためのRGB画像とする。
また、(Rout,Gout,Bout,Aout)中、(Aout)は、ノイズ低減RGBデモザイク画像451とノイズ低減Aデモザイク画像452から生成したRGB成分を含まない赤外成分のみからなる画像に相当し、この(Aout)を予測赤外画像413として出力する。
合成処理部430では、マトリックス演算実行部429のマトリックス演算によって生成した赤外成分を除去して生成したRGB成分のみからなる画像と、マトリックス演算実行部428において、Aチャネル画像に基づいて生成されたエッジ部分データに含まれるR、G、Bデータの抽出データとの加算処理を実行し、出力RGB画像412を生成して出力する。合成処理実行部430において、エッジ部が強調された出力RGB画像412を得ることができる。
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
例えば、プログラムは記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD−ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
以上、説明したように、本発明の構成によれば、RGB信号等の可視光信号を取得する可視光取得素子と、赤外光などの不可視光成分を含む信号を取得する不可視光取得素子によって構成される素子配列を持つ単板式撮像素子によって取得される信号各々のモザイク画像データに基づいて、取得信号各々のデモザイク画像を生成し、不可視光取得素子によって取得された信号のデモザイク画像から抽出したエッジ情報に基づいて、可視光取得素子によって取得されたデモザイク画像の画素値補正を実行することで、1回の撮影処理によって得られた1枚の画像に基づいてノイズを低減した高品質な画像データを取得することができる。
一般的なカラーフィルタで用いられる色配列としてのベイヤー配列の例について説明する図である。 単板カラー方式の固体撮像素子を具備する撮像装置の構成を示す図である。 デモザイク処理について説明する図である。 従来の撮影画像の信号処理例について説明する図である。 従来の撮影画像の信号処理例について説明する図である。 本発明において適用する撮像素子の色配列について説明する図である。 本発明の一実施例に係る画像信号処理構成(処理例1)を説明する図である。 本発明の処理において生成されるモザイク画像とデモザイク画像について説明する図である。 本発明の一実施例に係る画像信号処理構成(処理例1)中のノイズ低減処理部の構成を説明する図である。 本発明の一実施例に係る画像信号処理構成(処理例2)を説明する図である。 本発明の一実施例に係る画像信号処理構成(処理例2)中のデモザイク&ノイズ低減処理部の構成を説明する図である。 本発明の一実施例に係る画像信号処理構成(処理例2)中のデモザイク兼用ノイズ低減フィルタの処理を説明する図である。 本発明の一実施例に係る画像信号処理構成(処理例2)中のFITハイパスフィルタの係数について説明する図である。 本発明の一実施例に係る画像信号処理構成(処理例3)を説明する図である。 本発明の一実施例に係る画像信号処理構成(処理例4)を説明する図である。 本発明の一実施例に係る画像信号処理構成(処理例4)中のデモザイク&ノイズ低減&赤外(IR)算出処理部の構成を説明する図である。
符号の説明
11 光学レンズ
12 カラーフィルタ
13 固体撮像素子
14 カメラ信号処理部
15 動画像圧縮部
16 記録部
20 固体撮像素子の出力画像
21 デモザイク処理部
22 デモザイク処理部の出力するR,G,B信号
30 撮像素子
31 ホワイトバランス処理部
32 デモザイク処理部
33 ノイズ低減処理部
41,42 ローパスフィルタ
43 スベキュラ検出部
44 ブレンド実行部
45 ハイパスフィルタ
46 ブレンド実行部
101 撮像素子
102 ホワイトバランス処理部
103 デモザイク処理部
104 ノイズ低減処理部
111 RGBデモザイク画像
112 Aデモザイク画像
121,122 ローパスフィルタ
123 スベキュラ検出部
124 ブレンド実行部
125 ハイパスフィルタ
126 ブレンド実行部
201 撮像素子
202 ホワイトバランス処理部
204 デモザイク&ノイズ低減処理部
211 補正モザイク画像
212 エッジ評価画像
213 ノイズ低減RGBデモザイク画像
214 HPF結果画像
215 出力RGB画像
221〜223 デモザイク兼用ノイズ低減フィルタ
224 エッジ保存フィルタ
225 線形デモザイクフィルタ
226 FITハイパスフィルタ
227 ゲイン制御部
228 マトリックス演算実行部
229 合成処理部
301 撮像素子
302 ホワイトバランス処理部
303 デモザイク処理部
304,305 ノイズ低減処理部
306 マトリックス演算実行部
311 RGBデモザイク画像
312 Aデモザイク画像
313 ノイズ低減RGBデモザイク画像
314 ノイズ低減Aデモザイク画像
315 出力RGB画像
316 予測赤外画像
401 撮像素子
402 ホワイトバランス処理部
404 デモザイク&ノイズ低減&赤外(IR)算出処理部
411 補正モザイク画像
412 出力RGB画像
413 予測赤外画像
421〜423 デモザイク兼用ノイズ低減フィルタ
424 エッジ保存フィルタ
425 線形デモザイクフィルタ
426 FITハイパスフィルタ
427 ゲイン制御部
428 マトリックス演算実行部
429 マトリックス演算実行部
430 合成処理部
450 エッジ評価画像
451 ノイズ低減RGBデモザイク画像
452 ノイズ低減Aデモザイク画像

Claims (17)

  1. 画像信号処理装置であり、
    可視光信号を取得する可視光取得素子と、不可視光成分を含む信号を取得する不可視光取得素子によって構成される素子配列を持つ単板式撮像素子によって取得される信号各々のモザイク画像データを入力し、取得信号各々のデモザイク画像を生成するデモザイク処理部と、
    前記デモザイク画像を入力し、前記不可視光取得素子によって取得された信号のデモザイク画像から抽出したエッジ情報に基づいて、可視光取得素子によって取得されたデモザイク画像の画素値補正を実行するノイズ低減処理部と、
    を有することを特徴とする画像信号処理装置。
  2. 記可視光取得素子は、RGB色信号を個別に取得するRGB素子であり、
    前記不可視光取得素子は、RGB色信号成分と赤外光成分を含むA信号を取得するA素子であり、
    前記デモザイク処理部は、
    RGB色信号を個別に取得するRGB素子とRGB色信号成分と赤外光成分を含むA信号を取得するA素子によって構成される色配列を持つ単板式撮像素子によって取得されるRGBおよびA信号各々のモザイク画像データを入力し、RGBおよびA信号各々のデモザイク画像を生成する構成であり、
    前記ノイズ低減処理部は、
    前記RGBおよびA信号のデモザイク画像を入力し、A信号のデモザイク画像から抽出したエッジ情報に基づいて、RGBデモザイク画像の画素値補正を実行する構成を有することを特徴とする請求項1に記載の画像信号処理装置。
  3. 前記ノイズ低減処理部は、
    A信号のデモザイク画像から検出したエッジ情報に基づいて、RGBデモザイク画像を構成する画素の画素値を、画素近傍のエッジ分布に応じて周囲画素の画素値に基づいて補正する処理を実行する構成であることを特徴とする請求項2に記載の画像信号処理装置。
  4. 前記画像信号処理装置は、
    前記A信号に基づくデモザイク画像としてのエッジ評価画像を生成するデモザイク処理部と、
    前記RGB信号各々のモザイク画像のデモザイク処理を、前記A信号のデモザイク画像としてのエッジ評価画像に基づいてエッジ位置を考慮したデモザイク処理を実行してノイズ低減およびデモザイク処理を併せて実行するデモザイク兼用ノイズ低減処理部と、
    を有する構成であることを特徴とする請求項2に記載の画像信号処理装置。
  5. 前記デモザイク兼用ノイズ低減処理部は、
    前記RGB信号各々のモザイク画像のデモザイク処理に際して、補正対象画素と参照画素の距離に依存する距離依存重み[Ws]と、前記A信号のデモザイク画像としてのエッジ評価画像に従って算出した画像のエッジの強さに依存するエッジ依存重み[Wr]の積によって算出される重み[W]を適用して、RGBデモザイク画像における各画素位置(x,y)の出力画素値[Out(x,y)]を、周囲画素の画素値に基づいて算出する処理を実行する構成を有することを特徴とする請求項4に記載の画像信号処理装置。
  6. 前記画像信号処理装置は、さらに、
    前記A信号のデモザイク画像から抽出したエッジ情報に基づいて、前記A信号に対応するノイズ低減Aデモザイク画像を生成するAノイズ低減処理部と、
    前記ノイズ低減処理部において生成したノイズ低減RGBデモザイク画像と、前記ノイズ低減Aデモザイク画像とを入力し、入力したRGBA4つのデモザイク画像の対応画素の画素値をマトリックス演算により変換して、RGB信号から赤外光成分を除去したRGB画像を生成するマトリックス演算実行部と、
    を有することを特徴とする請求項2に記載の画像信号処理装置。
  7. 前記マトリックス演算実行部は、
    前記ノイズ低減処理部において生成したノイズ低減RGBデモザイク画像と、前記ノイズ低減Aデモザイク画像とに基づいて、赤外光成分からな予測赤外画像を生成して出力する構成であることを特徴とする請求項6に記載の画像信号処理装置。
  8. 撮像装置であり、
    RGB色信号を個別に取得するRGB素子とRGB色信号成分と赤外光成分を含むA信号を取得するA素子によって構成される色配列を持つ撮像素子と、
    前記単板式撮像素子によって取得されるRGBおよびA信号各々のモザイク画像データを入力し、RGBおよびA信号各々のデモザイク画像を生成するデモザイク処理部と、
    前記RGBおよびA信号のデモザイク画像を入力し、A信号のデモザイク画像から抽出したエッジ情報に基づいて、RGBデモザイク画像の画素値補正を実行するノイズ低減処理部と、
    を有することを特徴とする撮像装置。
  9. 前記撮像素子は、
    A信号を取得するA素子が市松状に配置されている構成であることを特徴とする請求項8に記載の撮像装置。
  10. 画像信号処理方法であり、
    可視光信号を取得する可視光取得素子と、不可視光成分を含む信号を取得する不可視光取得素子によって構成される素子配列を持つ単板式撮像素子によって取得される信号各々のモザイク画像データを入力し、取得信号各々のデモザイク画像を生成するデモザイク処理ステップと、
    前記デモザイク画像を入力し、前記不可視光取得素子によって取得された信号のデモザイク画像から抽出したエッジ情報に基づいて、可視光取得素子によって取得されたデモザイク画像の画素値補正を実行するノイズ低減処理ステップと、
    を有することを特徴とする画像信号処理方法。
  11. 記可視光取得素子は、RGB色信号を個別に取得するRGB素子であり、
    前記不可視光取得素子は、RGB色信号成分と赤外光成分を含むA信号を取得するA素子であり、
    前記デモザイク処理ステップは、
    RGB色信号を個別に取得するRGB素子とRGB色信号成分と赤外光成分を含むA信号を取得するA素子によって構成される色配列を持つ単板式撮像素子によって取得されるRGBおよびA信号各々のモザイク画像データを入力し、RGBおよびA信号各々のデモザイク画像を生成するステップであり、
    前記ノイズ低減処理ステップは、
    前記RGBおよびA信号のデモザイク画像を入力し、A信号のデモザイク画像から抽出したエッジ情報に基づいて、RGBデモザイク画像の画素値補正を実行するステップであることを特徴とする請求項10に記載の画像信号処理方法。
  12. 前記ノイズ低減処理ステップは、
    A信号のデモザイク画像から検出したエッジ情報に基づいて、RGBデモザイク画像を構成する画素の画素値を、画素近傍のエッジ分布に応じて周囲画素の画素値に基づいて補正する処理を実行するステップであることを特徴とする請求項11に記載の画像信号処理方法。
  13. 前記画像信号処理方法は、
    前記A信号に基づくデモザイク画像としてのエッジ評価画像を生成するデモザイク処理ステップと、
    前記RGB信号各々のモザイク画像のデモザイク処理を、前記A信号のデモザイク画像としてのエッジ評価画像に基づいてエッジ位置を考慮したデモザイク処理を実行してノイズ低減およびデモザイク処理を併せて実行するデモザイク兼ノイズ低減処理ステップと、
    を有することを特徴とする請求項11に記載の画像信号処理方法。
  14. 前記デモザイク兼ノイズ低減処理ステップは、
    前記RGB信号各々のモザイク画像のデモザイク処理に際して、補正対象画素と参照画素の距離に依存する距離依存重み[Ws]と、前記A信号のデモザイク画像としてのエッジ評価画像に従って算出した画像のエッジの強さに依存するエッジ依存重み[Wr]の積によって算出される重み[W]を適用して、RGBデモザイク画像における各画素位置(x,y)の出力画素値[Out(x,y)]を、周囲画素の画素値に基づいて算出する処理を実行するステップであることを特徴とする請求項11に記載の画像信号処理方法。
  15. 前記画像信号処理方法は、さらに、
    前記A信号のデモザイク画像から抽出したエッジ情報に基づいて、前記A信号に対応するノイズ低減Aデモザイク画像を生成するAノイズ低減処理ステップと、
    前記ノイズ低減処理ステップにおいて生成したノイズ低減RGBデモザイク画像と、前記ノイズ低減Aデモザイク画像とを入力し、入力したRGBA4つのデモザイク画像の対応画素の画素値をマトリックス演算により変換して、RGB信号から赤外光成分を除去したRGB画像を生成するマトリックス演算実行ステップと、
    を有することを特徴とする請求項11に記載の画像信号処理方法。
  16. 前記マトリックス演算実行ステップは、
    前記ノイズ低減処理ステップにおいて生成したノイズ低減RGBデモザイク画像と、前記ノイズ低減Aデモザイク画像とに基づいて、赤外光成分からな予測赤外画像を生成して出力するステップであることを特徴とする請求項15に記載の画像信号処理方法。
  17. 画像処理装置において画像信号処理を実行させるコンピュータ・プログラムであり、
    可視光信号を取得する可視光取得素子と、不可視光成分を含む信号を取得する不可視光取得素子によって構成される素子配列を持つ単板式撮像素子によって取得される信号各々のモザイク画像データを入力し、取得信号各々のデモザイク画像を生成するデモザイク処理ステップと、
    前記デモザイク画像を入力し、前記不可視光取得素子によって取得された信号のデモザイク画像から抽出したエッジ情報に基づいて、可視光取得素子によって取得されたデモザイク画像の画素値補正を実行するノイズ低減処理ステップと、
    を実行させることを特徴とするコンピュータ・プログラム。
JP2005369378A 2005-12-22 2005-12-22 画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラム Expired - Fee Related JP4501855B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005369378A JP4501855B2 (ja) 2005-12-22 2005-12-22 画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラム
US11/640,244 US8467088B2 (en) 2005-12-22 2006-12-18 Image signal processing apparatus, imaging apparatus, image signal processing method and computer program
US13/894,958 US9191593B2 (en) 2005-12-22 2013-05-15 Image signal processing apparatus, imaging apparatus, image signal processing method and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005369378A JP4501855B2 (ja) 2005-12-22 2005-12-22 画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラム

Publications (2)

Publication Number Publication Date
JP2007174276A JP2007174276A (ja) 2007-07-05
JP4501855B2 true JP4501855B2 (ja) 2010-07-14

Family

ID=38224045

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005369378A Expired - Fee Related JP4501855B2 (ja) 2005-12-22 2005-12-22 画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラム

Country Status (2)

Country Link
US (2) US8467088B2 (ja)
JP (1) JP4501855B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10812765B2 (en) 2018-10-29 2020-10-20 Samsung Electronics Co., Ltd. Image processing apparatus, imaging apparatus, image processing method, and image processing program

Families Citing this family (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7457477B2 (en) * 2004-07-06 2008-11-25 Microsoft Corporation Digital photography with flash/no flash extension
JP4730082B2 (ja) * 2005-12-22 2011-07-20 ソニー株式会社 画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラム
JP4864511B2 (ja) * 2006-03-31 2012-02-01 富士フイルム株式会社 電子内視鏡装置およびプログラム
JP4284628B2 (ja) * 2006-12-15 2009-06-24 ソニー株式会社 撮像装置、画像処理装置、画像処理方法、画像処理方法のプログラム及び画像処理方法のプログラムを記録した記録媒体
US8446470B2 (en) * 2007-10-04 2013-05-21 Magna Electronics, Inc. Combined RGB and IR imaging sensor
US20090092338A1 (en) * 2007-10-05 2009-04-09 Jeffrey Matthew Achong Method And Apparatus For Determining The Direction of Color Dependency Interpolating In Order To Generate Missing Colors In A Color Filter Array
US8135237B2 (en) * 2008-02-25 2012-03-13 Aptina Imaging Corporation Apparatuses and methods for noise reduction
JP5033702B2 (ja) * 2008-04-04 2012-09-26 富士フイルム株式会社 撮像装置
US8254718B2 (en) * 2008-05-15 2012-08-28 Microsoft Corporation Multi-channel edge-aware chrominance noise reduction
US11792538B2 (en) 2008-05-20 2023-10-17 Adeia Imaging Llc Capturing and processing of images including occlusions focused on an image sensor by a lens stack array
US8866920B2 (en) 2008-05-20 2014-10-21 Pelican Imaging Corporation Capturing and processing of images using monolithic camera array with heterogeneous imagers
KR101733443B1 (ko) 2008-05-20 2017-05-10 펠리칸 이매징 코포레이션 이종 이미저를 구비한 모놀리식 카메라 어레이를 이용한 이미지의 캡처링 및 처리
JP5272581B2 (ja) * 2008-08-25 2013-08-28 ソニー株式会社 画像処理装置、撮像装置、画像処理方法およびプログラム
KR101563348B1 (ko) * 2008-10-07 2015-10-27 삼성전자 주식회사 영상의 노이즈를 저감하는 영상 처리 장치 및 방법
US8514491B2 (en) 2009-11-20 2013-08-20 Pelican Imaging Corporation Capturing and processing of images using monolithic camera array with heterogeneous imagers
WO2011143501A1 (en) 2010-05-12 2011-11-17 Pelican Imaging Corporation Architectures for imager arrays and array cameras
JP5669513B2 (ja) * 2010-10-13 2015-02-12 オリンパス株式会社 画像処理装置、画像処理プログラム、及び、画像処理方法
US8878950B2 (en) 2010-12-14 2014-11-04 Pelican Imaging Corporation Systems and methods for synthesizing high resolution images using super-resolution processes
JP2014519741A (ja) 2011-05-11 2014-08-14 ペリカン イメージング コーポレイション アレイカメラ画像データを伝送および受信するためのシステムおよび方法
US20130265459A1 (en) 2011-06-28 2013-10-10 Pelican Imaging Corporation Optical arrangements for use with an array camera
KR20130008304A (ko) * 2011-07-12 2013-01-22 삼성전자주식회사 색 왜곡 보정 방법 및 장치
JP5824297B2 (ja) * 2011-08-30 2015-11-25 キヤノン株式会社 画像処理装置及び方法、及び撮像装置
US20130070060A1 (en) 2011-09-19 2013-03-21 Pelican Imaging Corporation Systems and methods for determining depth from multiple views of a scene that include aliasing using hypothesized fusion
US8542933B2 (en) 2011-09-28 2013-09-24 Pelican Imaging Corporation Systems and methods for decoding light field image files
US9412206B2 (en) 2012-02-21 2016-08-09 Pelican Imaging Corporation Systems and methods for the manipulation of captured light field image data
US9210392B2 (en) 2012-05-01 2015-12-08 Pelican Imaging Coporation Camera modules patterned with pi filter groups
KR101695252B1 (ko) * 2012-06-07 2017-01-13 한화테크윈 주식회사 멀티 대역 필터 어레이 기반 카메라 시스템 및 그의 영상 처리 방법
EP2873028A4 (en) 2012-06-28 2016-05-25 Pelican Imaging Corp SYSTEMS AND METHOD FOR DETECTING DEFECTIVE CAMERA ARRAYS, OPTICAL ARRAYS AND SENSORS
US20140002674A1 (en) 2012-06-30 2014-01-02 Pelican Imaging Corporation Systems and Methods for Manufacturing Camera Modules Using Active Alignment of Lens Stack Arrays and Sensors
EP3869797B1 (en) 2012-08-21 2023-07-19 Adeia Imaging LLC Method for depth detection in images captured using array cameras
CN104685513B (zh) 2012-08-23 2018-04-27 派力肯影像公司 根据使用阵列源捕捉的低分辨率图像的基于特征的高分辨率运动估计
CN104685860A (zh) 2012-09-28 2015-06-03 派力肯影像公司 利用虚拟视点从光场生成图像
US9398272B2 (en) * 2012-11-07 2016-07-19 Google Inc. Low-profile lens array camera
WO2014078443A1 (en) 2012-11-13 2014-05-22 Pelican Imaging Corporation Systems and methods for array camera focal plane control
KR102086509B1 (ko) * 2012-11-23 2020-03-09 엘지전자 주식회사 3차원 영상 획득 방법 및 장치
JP6029954B2 (ja) * 2012-11-30 2016-11-24 クラリオン株式会社 撮像装置
DE112013006596B4 (de) * 2013-02-05 2019-10-02 Fujifilm Corporation Bildverarbeitungsvorrichtung, Bildaufnahmevorrichtung, Bildverarbeitungsverfahren und Programm
US9462164B2 (en) 2013-02-21 2016-10-04 Pelican Imaging Corporation Systems and methods for generating compressed light field representation data using captured light fields, array geometry, and parallax information
WO2014133974A1 (en) 2013-02-24 2014-09-04 Pelican Imaging Corporation Thin form computational and modular array cameras
WO2014138697A1 (en) 2013-03-08 2014-09-12 Pelican Imaging Corporation Systems and methods for high dynamic range imaging using array cameras
US8866912B2 (en) 2013-03-10 2014-10-21 Pelican Imaging Corporation System and methods for calibration of an array camera using a single captured image
US9124831B2 (en) 2013-03-13 2015-09-01 Pelican Imaging Corporation System and methods for calibration of an array camera
US9106784B2 (en) 2013-03-13 2015-08-11 Pelican Imaging Corporation Systems and methods for controlling aliasing in images captured by an array camera for use in super-resolution processing
US9519972B2 (en) 2013-03-13 2016-12-13 Kip Peli P1 Lp Systems and methods for synthesizing images from image data captured by an array camera using restricted depth of field depth maps in which depth estimation precision varies
WO2014164909A1 (en) 2013-03-13 2014-10-09 Pelican Imaging Corporation Array camera architecture implementing quantum film sensors
US9578259B2 (en) 2013-03-14 2017-02-21 Fotonation Cayman Limited Systems and methods for reducing motion blur in images or video in ultra low light with array cameras
US9100586B2 (en) 2013-03-14 2015-08-04 Pelican Imaging Corporation Systems and methods for photometric normalization in array cameras
US9445003B1 (en) 2013-03-15 2016-09-13 Pelican Imaging Corporation Systems and methods for synthesizing high resolution images using image deconvolution based on motion and depth information
US10122993B2 (en) 2013-03-15 2018-11-06 Fotonation Limited Autofocus system for a conventional camera that uses depth information from an array camera
US9497429B2 (en) * 2013-03-15 2016-11-15 Pelican Imaging Corporation Extended color processing on pelican array cameras
WO2014150856A1 (en) 2013-03-15 2014-09-25 Pelican Imaging Corporation Array camera implementing quantum dot color filters
EP2973476B1 (en) 2013-03-15 2025-02-26 Adeia Imaging LLC Systems and methods for stereo imaging with camera arrays
US9898856B2 (en) 2013-09-27 2018-02-20 Fotonation Cayman Limited Systems and methods for depth-assisted perspective distortion correction
EP3066690A4 (en) 2013-11-07 2017-04-05 Pelican Imaging Corporation Methods of manufacturing array camera modules incorporating independently aligned lens stacks
US10119808B2 (en) 2013-11-18 2018-11-06 Fotonation Limited Systems and methods for estimating depth from projected texture using camera arrays
US9456134B2 (en) 2013-11-26 2016-09-27 Pelican Imaging Corporation Array camera configurations incorporating constituent array cameras and constituent cameras
WO2015134996A1 (en) 2014-03-07 2015-09-11 Pelican Imaging Corporation System and methods for depth regularization and semiautomatic interactive matting using rgb-d images
US9392262B2 (en) * 2014-03-07 2016-07-12 Aquifi, Inc. System and method for 3D reconstruction using multiple multi-channel cameras
JP6354838B2 (ja) * 2014-04-04 2018-07-11 株式会社ニコン 撮像素子、撮像装置および画像処理装置
DE102014008686B4 (de) 2014-06-13 2017-04-06 Basler Aktiengesellschaft Verfahren und Vorrichtung zur Farbinterpolation
JP6568719B2 (ja) * 2014-08-29 2019-08-28 株式会社 日立産業制御ソリューションズ 撮像方法及び撮像装置
EP3201877B1 (en) 2014-09-29 2018-12-19 Fotonation Cayman Limited Systems and methods for dynamic calibration of array cameras
CN107005683A (zh) * 2014-11-28 2017-08-01 奥林巴斯株式会社 内窥镜装置
KR102224851B1 (ko) * 2014-12-11 2021-03-08 삼성전자주식회사 서브 픽셀 보간을 수행하는 이미지 처리 장치 및 이미지 처리 시스템
US20160255323A1 (en) 2015-02-26 2016-09-01 Dual Aperture International Co. Ltd. Multi-Aperture Depth Map Using Blur Kernels and Down-Sampling
US9942474B2 (en) 2015-04-17 2018-04-10 Fotonation Cayman Limited Systems and methods for performing high speed video capture and depth estimation using array cameras
KR102287944B1 (ko) * 2015-12-22 2021-08-09 삼성전자주식회사 영상 출력 장치 및 영상 출력 방법
CN105631600A (zh) * 2016-01-07 2016-06-01 平安科技(深圳)有限公司 车险查勘任务的发布方法及系统
CN108702494B (zh) * 2016-03-09 2020-12-04 索尼公司 图像处理装置、成像装置、图像处理方法和存储介质
US10638060B2 (en) * 2016-06-28 2020-04-28 Intel Corporation Color correction of RGBIR sensor stream based on resolution recovery of RGB and IR channels
JP6818585B2 (ja) * 2017-02-21 2021-01-20 キヤノン株式会社 画像処理装置、画像処理方法、及び、プログラム
US10848730B2 (en) * 2017-06-15 2020-11-24 Blackmagic Design Pty Ltd Raw image processing system and method
CN107370918B (zh) * 2017-06-30 2020-09-25 联想(北京)有限公司 图像采集装置、电子设备及其使用方法
US10482618B2 (en) 2017-08-21 2019-11-19 Fotonation Limited Systems and methods for hybrid depth regularization
JP2019080245A (ja) * 2017-10-26 2019-05-23 ソニーセミコンダクタソリューションズ株式会社 画像処理装置、画像処理方法、及び撮像装置
US10789684B2 (en) * 2018-06-12 2020-09-29 Carl Zeiss Ag Method, apparatus, and system for multilevel bilateral noise filtering
US10692177B2 (en) 2018-08-10 2020-06-23 Apple Inc. Image pipeline with dual demosaicing circuit for efficient image processing
CN110809881B (zh) * 2018-08-31 2021-08-24 深圳市大疆创新科技有限公司 图像处理系统和方法
US20210185285A1 (en) * 2018-09-18 2021-06-17 Zhejiang Uniview Technologies Co., Ltd. Image processing method and apparatus, electronic device, and readable storage medium
CN110490811B (zh) * 2019-05-31 2022-09-09 杭州海康威视数字技术股份有限公司 图像降噪装置及图像降噪方法
GB201908517D0 (en) * 2019-06-13 2019-07-31 Spectral Edge Ltd 3D digital imagenoise reduction system and method
JP7351124B2 (ja) * 2019-07-16 2023-09-27 株式会社リコー 画像処理装置、画像処理方法およびプログラム
EP3821267A4 (en) 2019-09-17 2022-04-13 Boston Polarimetrics, Inc. SYSTEMS AND METHODS FOR SURFACE MODELING USING POLARIZATION TRIGGERS
EP4042101A4 (en) 2019-10-07 2023-11-22 Boston Polarimetrics, Inc. SYSTEMS AND METHODS FOR DETECTING SURFACE NORMALS USING POLARIZATION
WO2021108002A1 (en) 2019-11-30 2021-06-03 Boston Polarimetrics, Inc. Systems and methods for transparent object segmentation using polarization cues
CN113115010B (zh) * 2020-01-11 2023-04-18 晋城三赢精密电子有限公司 基于rgb-ir图像传感器的图像格式转换方法及装置
CN115552486A (zh) 2020-01-29 2022-12-30 因思创新有限责任公司 用于表征物体姿态检测和测量系统的系统和方法
US11797863B2 (en) 2020-01-30 2023-10-24 Intrinsic Innovation Llc Systems and methods for synthesizing data for training statistical models on different imaging modalities including polarized images
WO2021243088A1 (en) 2020-05-27 2021-12-02 Boston Polarimetrics, Inc. Multi-aperture polarization optical systems using beam splitters
US12069227B2 (en) 2021-03-10 2024-08-20 Intrinsic Innovation Llc Multi-modal and multi-spectral stereo camera arrays
US12020455B2 (en) 2021-03-10 2024-06-25 Intrinsic Innovation Llc Systems and methods for high dynamic range image reconstruction
US11290658B1 (en) 2021-04-15 2022-03-29 Boston Polarimetrics, Inc. Systems and methods for camera exposure control
US11954886B2 (en) 2021-04-15 2024-04-09 Intrinsic Innovation Llc Systems and methods for six-degree of freedom pose estimation of deformable objects
US12067746B2 (en) 2021-05-07 2024-08-20 Intrinsic Innovation Llc Systems and methods for using computer vision to pick up small objects
US12175741B2 (en) 2021-06-22 2024-12-24 Intrinsic Innovation Llc Systems and methods for a vision guided end effector
US12172310B2 (en) 2021-06-29 2024-12-24 Intrinsic Innovation Llc Systems and methods for picking objects using 3-D geometry and segmentation
US11689813B2 (en) 2021-07-01 2023-06-27 Intrinsic Innovation Llc Systems and methods for high dynamic range imaging using crossed polarizers
US11412164B1 (en) * 2021-07-11 2022-08-09 Carl Zeiss Ag Method, apparatus, and system for residual row noise removal
US12244937B2 (en) * 2022-07-29 2025-03-04 Texas Instruments Incorporated RGB-IR pixel pattern conversion via conversion engine
CN116225972B (zh) * 2023-05-09 2023-07-18 成都赛力斯科技有限公司 图片差异对比方法、装置及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08191442A (ja) * 1995-01-06 1996-07-23 Mitsubishi Heavy Ind Ltd 監視用画像表示装置
JP2000019259A (ja) * 1998-06-30 2000-01-21 Mazda Motor Corp 環境認識装置
JP2002521975A (ja) * 1998-07-30 2002-07-16 インテル コーポレイション 赤外線補正システム
JP2004536518A (ja) * 2001-03-21 2004-12-02 ヒューレット・パッカード・カンパニー デモザイク処理プロセスにおけるバイラテラルフィルタリング
JP2005006066A (ja) * 2003-06-12 2005-01-06 Acutelogic Corp 固体撮像素子用カラーフィルタおよびこれを用いたカラー撮像装置
JP2005303704A (ja) * 2004-04-13 2005-10-27 Mitsubishi Electric Corp 撮像装置、カメラ、及び信号処理方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6819801B2 (en) * 2001-06-19 2004-11-16 Agilent Technologies, Inc. System and method for processing demosaiced images to reduce color aliasing artifacts
JP4477265B2 (ja) * 2001-09-20 2010-06-09 株式会社日立国際電気 カラーテレビジョンカメラ
US7356197B2 (en) * 2003-06-30 2008-04-08 Intel Corporation Variable tap filter architecture for image processing
US20060093234A1 (en) * 2004-11-04 2006-05-04 Silverstein D A Reduction of blur in multi-channel images
US7609291B2 (en) * 2005-12-07 2009-10-27 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Device and method for producing an enhanced color image using a flash of infrared light

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08191442A (ja) * 1995-01-06 1996-07-23 Mitsubishi Heavy Ind Ltd 監視用画像表示装置
JP2000019259A (ja) * 1998-06-30 2000-01-21 Mazda Motor Corp 環境認識装置
JP2002521975A (ja) * 1998-07-30 2002-07-16 インテル コーポレイション 赤外線補正システム
JP2004536518A (ja) * 2001-03-21 2004-12-02 ヒューレット・パッカード・カンパニー デモザイク処理プロセスにおけるバイラテラルフィルタリング
JP2005006066A (ja) * 2003-06-12 2005-01-06 Acutelogic Corp 固体撮像素子用カラーフィルタおよびこれを用いたカラー撮像装置
JP2005303704A (ja) * 2004-04-13 2005-10-27 Mitsubishi Electric Corp 撮像装置、カメラ、及び信号処理方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10812765B2 (en) 2018-10-29 2020-10-20 Samsung Electronics Co., Ltd. Image processing apparatus, imaging apparatus, image processing method, and image processing program
US11381795B2 (en) 2018-10-29 2022-07-05 Samsung Electronics Co., Ltd. Image processing apparatus configured to correct a luminance value of a target pixel, imaging apparatus, image processing method, and image processing program

Also Published As

Publication number Publication date
US20140098265A1 (en) 2014-04-10
US9191593B2 (en) 2015-11-17
US20070153335A1 (en) 2007-07-05
US8467088B2 (en) 2013-06-18
JP2007174276A (ja) 2007-07-05

Similar Documents

Publication Publication Date Title
JP4501855B2 (ja) 画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラム
JP5011814B2 (ja) 撮像装置、および画像処理方法、並びにコンピュータ・プログラム
JP4534756B2 (ja) 画像処理装置、画像処理方法、撮像装置、プログラム、及び記録媒体
US9179113B2 (en) Image processing device, and image processing method, and program
US8890983B2 (en) Tone mapping for low-light video frame enhancement
JP5016255B2 (ja) ノイズ低減装置ならびにその制御方法およびその制御プログラムならびに撮像装置およびディジタル・カメラ
US9025871B2 (en) Image processing apparatus and method of providing high sensitive color images
JP2012239103A (ja) 画像処理装置、および画像処理方法、並びにプログラム
CN107534761B (zh) 成像装置、成像方法、图像处理装置
US20110169980A1 (en) Apparatus and method for obtaining high dynamic range image
JP4730082B2 (ja) 画像信号処理装置、撮像装置、および画像信号処理方法、並びにコンピュータ・プログラム
JP2008153836A (ja) 撮像装置、画像処理装置、画像処理方法、画像処理方法のプログラム及び画像処理方法のプログラムを記録した記録媒体
WO2017098897A1 (ja) 撮像装置、撮像制御方法、および、プログラム
WO2013190896A1 (ja) 画像処理装置、内視鏡装置、孤立点ノイズ補正方法及び画像処理プログラム
CN110741632A (zh) 拍摄装置、拍摄元件以及图像处理方法
JP2006310999A (ja) 画像処理装置および方法、並びにプログラム
US20150206280A1 (en) Image processing apparatus, image processing method, and program
WO2015098243A1 (ja) 画像処理装置、撮像装置、プログラム及び画像処理方法
JP5948167B2 (ja) 撮像装置
JP5814610B2 (ja) 画像処理装置及びその制御方法、並びにプログラム
JP5034665B2 (ja) 画像入力処理装置、画素信号処理回路、および、エッジ検出方法
JP2010178226A (ja) 撮像装置、色収差抑制方法、色収差抑制回路及びプログラム
JP4877402B2 (ja) 画像処理装置、画像処理方法、撮像装置、プログラム、及び記録媒体
JP4389671B2 (ja) 画像処理装置、および画像処理方法、並びにコンピュータ・プログラム
JP2008236693A (ja) 画像処理装置,画像処理方法及び撮像装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070329

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070329

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090911

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100412

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130430

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140430

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees