JP3707187B2 - 電子カメラ - Google Patents

電子カメラ Download PDF

Info

Publication number
JP3707187B2
JP3707187B2 JP06138597A JP6138597A JP3707187B2 JP 3707187 B2 JP3707187 B2 JP 3707187B2 JP 06138597 A JP06138597 A JP 06138597A JP 6138597 A JP6138597 A JP 6138597A JP 3707187 B2 JP3707187 B2 JP 3707187B2
Authority
JP
Japan
Prior art keywords
filter
pixel
signal
interpolation
color
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 - Lifetime
Application number
JP06138597A
Other languages
English (en)
Other versions
JPH10178650A (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.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP06138597A priority Critical patent/JP3707187B2/ja
Priority to US08/928,095 priority patent/US6388706B1/en
Publication of JPH10178650A publication Critical patent/JPH10178650A/ja
Application granted granted Critical
Publication of JP3707187B2 publication Critical patent/JP3707187B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • 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/4015Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns
    • 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/20Image enhancement or restoration using local operators
    • 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
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • 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/134Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements based on three different wavelength filter elements
    • 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
    • H04N25/136Arrangement 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 using complementary colours
    • 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/61Noise processing, e.g. detecting, correcting, reducing or removing noise the noise originating only from the lens unit, e.g. flare, shading, vignetting or "cos4"
    • 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/10024Color image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20192Edge enhancement; Edge preservation

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は電子カメラに関し、詳しくは、光電変換素子とカラーフィルタを用いた単板式の電子カメラにおいて、画素毎にフィルタ色と異なる色の信号値を補間により求める電子カメラに関する。
【0002】
【従来の技術】
従来から、CCD等の光電変換素子の各画素それぞれにカラーフィルタを重ね、カラー画像信号を得る単板式電子カメラが知られている。
前記単板式電子カメラにおいては、例えば図2に示すように、高解像度が要求される輝度信号(Green信号) を得るためのGreenフィルタを市松状に配列する一方、残りの部分に比較的解像度が要求されない2種類の色信号(Red,Blue 信号) を得るためのRed,Blue フィルタそれぞれが市松状になるように配列したモザイク状のカラーフィルタが用いられている。
【0003】
また、前記カラーフィルタとしては、図2に示すようなR,G,Bからなるものの他、〔W,G,Cy,Ye〕、〔G,Cy,Ye〕、〔Mg,G,Cy,Ye〕などの組み合わせからなるものもある。尚、Wはホワイト、Cyはシアン、Yeはイエロー、Mgはマゼンタを示す。
上記のような単板式電子カメラにおいては、例えばR,G,Bからなるカラーフィルタを用いる場合には、各画素毎にR,G,Bのいずれか1つの情報のみが得られることになるため、画像信号について補間計算を行い、各画素毎にR,G,Bのデータがそれぞれに得られるようにする場合があった。
【0004】
例えば、米国特許4642678号には、R,G,Bのモザイクフィルタを用いる構成において、Rフィルタ又はBフィルタの画素においてGreen信号値を補間により求めるときに、注目画素に隣接する4つのGフィルタ画素の平均値を、注目画素のGreen信号値とする構成の開示がある。また、Red信号値,Blue 信号値を補間により求めるときに、注目画素に隣接するRedフィルタ,Blue フィルタの画素の信号値と、当該隣接画素において補間されたGreen信号値と、注目画素におけるGreen信号値(Gフィルタ画素であればオリジナル信号値、R,Bフィルタ画素であれば補間値)とに基づいて、Red信号値,Blue 信号値を線形補間する構成の開示がある。
【0005】
また、日本写真学会ファインイメージングシンポジウム論文集(1995年)の「新開発の圧縮および補間処理を用いたデジタルカメラ」には、エッジのパターン認識を行って、認識されたパターンに適した補間方向を設定し、該補間方向の画素の信号値を用いて補間を行う構成の開示がある。
更に、米国特許5373322号には、図2に示したようなR,G,Bのモザイクフィルタを備えた構成において、例えばGreen信号の補間においては、注目画素に対する色信号Blue ,Redの勾配を求め、この勾配から補間に適した方向を決定して補間値を求める構成の開示がある。
【0006】
以下に、図2に示すRフィルタの画素R34におけるG信号G34、及び、Bフィルタの画素B43におけるG信号G43の補間演算の例を示す。
G34の補間演算においては、まず、R32,R36,R14,R54からR34に対する勾配を下式から計算する。
Hdiff=|(R32+R36)/2−R34|
Vdiff=|(R14+R54)/2−R34|
ここで、Hdiffは、R34に対し水平方向の勾配を表し、Vdiffは垂直方向の勾配を表すことになる。
【0007】
そして、Hdiff<Vdiffのときには、
G34=(G33+G35)/2
とし、Hdiff>Vdiffのときには、
G34=(G24+G44)/2
とし、Hdiff=Vdiffのときには、
G34=(G24+G44+G33+G35)/4
とする。
【0008】
同様にして、G43の補間演算においては、まず、B41,B45,B23,B63からB43に対する勾配を下式から計算する。
Hdiff=|(B41+B45)/2−B43|
Vdiff=|(B23+B63)/2−B43|
そして、Hdiff<Vdiffのときには、
G43=(G42+G44)/2
とし、Hdiff>Vdiffのときには、
G43=(G33+G53)/2
とし、Hdiff=Vdiffのときには、
G43=(G33+G53+G42+G44)/4
とする。
【0009】
一方、R信号,B信号の補間は、Gフィルタの画素と当該画素に隣接するRフィルタ,Bフィルタの画素の信号を用いて線形補間を行う構成となっている。
以下に、R信号R33,R43,R44の補間演算式を示す。
Figure 0003707187
また、B信号B33,B34,B44の補間演算式を以下に示す。
【0010】
Figure 0003707187
一方、前記電子カメラにおいては、従来から、画像データを圧縮処理して半導体メモリ等に記録することが行われており、該圧縮処理には直交変換符号化を用いた方法が主として使用されている。
【0011】
例えばJPEG圧縮では、RGB信号は、8×8画素を1単位としてDCT(Descrete Cosine Transform)で直交変換された後、量子化され、ハフマン符号化されて、圧縮データとなる。圧縮データは保存又は伝送され、圧縮データを解凍(伸長)する際には、上述の逆をたどって画像が復元される。
上記のように、直交変換符号化は、画像領域を複数のブロックに分割して行うため、解凍画像(伸長画像)においてブロックの継ぎ目が不自然になる現象(以下、ブロック歪みという)が発生するという問題があり、該ブロック歪みを低減するための方法が種々提案されていた。
【0012】
例えば特開昭63−236088号公報には、ブロック同士がオーバーラップするようにして直交変換符号化を行われる構成の開示があり、特開平3−166823号公報には、画像の平坦部と判断された部分についてローパスフィルタを施す構成の開示あり、また、特開平4−2273号公報には、ブロックの境界付近にランダムノイズを付加したりローパスフィルタを施す構成の開示があり、更に、特開平6−113147号公報には、ブロック歪みを持つ画像に対して、境界から歪みの有無を判断して、歪みのある部分にローパスフィルタをかける構成の開示ある。
【0013】
【発明が解決しようとする課題】
ところで、前記米国特許4642678号に開示されるモザイクフィルタにおける補間方法では、Blue フィルタ画素において、Red信号値を補間により求める際に、Green,Redの信号値のみを用いており、同様に、Redフィルタ画素で、Blue 信号を補間する際は、Green,Blue の信号値のみを用いる構成となっており、Bフィルタ画素におけるR信号値の補間、Rフィルタ画素におけるB信号値の補間においては、注目画素の信号値を補間演算に用いない構成であるため、前記補間方法では色の再現性及び鮮鋭性が低くなってしまうという問題があった。
【0014】
また、エッジのパターン認識を行って補間演算の方向を決定する方法では、画像のパターンを判別するために演算負担が大きく、補間処理が遅くなってしまうという問題があり、また、前述の場合と同様に、注目画素の信号値を使わずに、G,B又はG,Rの信号値に基づいてB,R信号値を補間するため、色の再現性が低いという問題があった。
【0015】
更に、米国特許5373322号の場合には、輝度信号であるG信号の補間を、色信号であるR,B信号の勾配から決定しているため、Gの勾配と無関係に補正が行われることになってしまうという問題があり、また、色信号の補間についても、補間されたG信号を使って線形補間を行っているため、画像全体の色の再現性が低いという問題があり、また、勾配を判断するために処理が遅くなってしまうという欠点がある。
【0016】
また、前記各従来技術においては、1次元方向の画素、又は、注目画素に隣接する画素を使い補間を行っているが、かかる構成では、参照する画素が少ないために色の再現性が低いという問題があった。
一方、前記従来のブロック歪みを低減する方法において、ブロックをオーバーラップさせる場合には、標準的な圧縮方法と異なる処理を行う必要が生じてしまうという問題があり、ランダムノイズを付加する構成では、ノイズの加算によって画像が荒れるという問題あった。また、平坦部を判別してローパスフィルタをかける構成や、ブロック歪みの有無を判断してローパスフィルタをかける構成の場合には、判別処理が要求されるため演算負担が高くなり、また、判別処理が不適切であると処理によって却って画質を低下させてしまう可能性があった。
【0017】
本発明は上記問題点に鑑みなされたものであり、単板式の電子カメラにおいて、色の再現性及び鮮鋭性が高く、然も、処理時間の短い補間処理を提供することを目的とする。
【0018】
【課題を解決するための手段】
そのため請求項1記載の発明は、光電変換素子とカラーフィルタを用いた単板式の電子カメラにおいて、前記カラーフィルタが少なくともG reen フィルタを有し、G reen 以外のフィルタ色の注目画素についてG reen 信号値を補間により求めるときに、注目画素の信号値をX、前記注目画素を中心とする所定領域内で注目画素と同じ色のカラーフィルタをもつ画素の信号値の平均値をX’、前記所定領域内でG reen フィルタをもつ画素の信号値の平均値をG’としたときに、前記注目画素についてのG reen 信号の補間値gを、
g=G’+β(X−X’)
として求め、注目画素がG reen フィルタ色の注目画素であるとき、その信号値をGとしたときに、
g=G’+β(G−G’)
としてG reen 信号の補間値gを求める構成とした。
【0019】
前記カラーフィルタとしては、R,G,Bのモザイクフィルタの他、〔W,G,Cy,Ye〕、〔G,Cy,Ye〕、〔Mg,G,Cy,Ye〕などの組み合わせからなるものであっても良い。そして、補間処理を施す注目画素を中心に所定領域を設定し、前記所定領域内において同じ色のフィルタが積層された画素の信号値の平均を求め、該平均値と注目画素における信号値とによって、補間値が計算される構成としてある。
上記補間値gによると、βを大きくすると画像の鮮鋭性が高くなり、小さくするとぼけることになる。
ここで、最終的にR,G,Bの信号を得る必要がある場合であっても、注目画素のフィルタ色は、R,Bの以外のYe,Cy,Mg,Wなどのいずれであっても良く、R,G,Bモザイクフィルタ以外のカラーフィルタにも適用できる補間式となっている。
【0025】
請求項2記載の発明では、光電変換素子とカラーフィルタを用いた単板式の電子カメラにおいて、前記カラーフィルタがRed,Green,Blueフィルタをそれぞれ有し、注目画素についてRed,Blueの信号値をそれぞれ補間により求めるときに、注目画素の信号値をX、前記注目画素を中心とする所定領域内で注目画素と同じ色のカラーフィルタをもつ画素の信号値の平均値をX’、前記所定領域内でRedフィルタをもつ画素の信号値の平均値をR’、前記所定領域内でBlueフィルタをもつ画素の信号値の平均値をB’としたときに、Red,Blue信号の補間値r,bを、
r=R’+β(X−X’)
b=B’+β(X−X’)
として求める構成とした。
【0026】
上記構成においても、βを大きくすると画像の鮮鋭性が高くなり、小さくするとぼけることになる。
請求項3記載の発明では、光電変換素子とカラーフィルタを用いた単板式の電子カメラにおいて、前記カラーフィルタが少なくともGreenフィルタを有する一方、Red,Blueフィルタ以外のフィルタ色を有する構成であって、注目画素についてRed,Blueの信号値をそれぞれ補間により求めるときに、前記注目画素を中心とする所定領域内でフィルタ色別に計算した信号値の平均値をRed,Blueの信号値r’,b’に変換し、注目画素の信号値をX、前記所定領域内で注目画素と同じ色のカラーフィルタをもつ画素の信号値の平均値をX’としたときに、Red,Blue信号の補間値r,bを、
r=r’+β(X−X’)
b=b’+β(X−X’)
として求める構成とした。
【0027】
かかる構成では、B lue 及びR ed 以外の色のW,Cy,Ye,Mgなどのカラーフィルタを用いる場合に、これらの信号の平均値をB lue ,R ed 信号に変換して、補間演算に用いる。
カラーフィルタとして、例えばG,Cy,Yeの組み合わせからなるモザイクフィルタを用いる場合であって、Cy,Yeのフィルタをもつ画素において、Red及びBlue信号値を補間によって求めるときには、領域内でのG,Cy,Yeそれぞれの平均値G’,Cy’,Ye’を求める一方、該平均値をb’,r’に色変換する。そして、変換されたb’,r’を、前記補間式r=r’+β(X−X’),b=b’+β(X−X’)に代入することで、Red及びBlue 信号値を補間によって求めることができる。
【0028】
請求項4記載の発明では、前記βを光学系の変調伝達関数MTFに応じて可変に設定する構成とした。
光学系のMTF(Modulation Transfer Function) は、レンズの絞り、焦点距離によって変化するので、MTF劣化を補正すべく、前記βを可変に設定する。
請求項5記載の発明では、前記所定領域を、前記注目画素を中心とする5×5画素の領域とする構成とした。
【0029】
色の再現性を考えると、領域を広くすることが望まれるが、領域を広くするとエッジ付近で偽色が増加するため、5×5画素程度とすることが好ましい。
請求項6記載の発明では、前記所定領域内で、同一フィルタ色の画素が、ライン上の同一位置に並ぶ複数ラインについて、該複数ライン上の同一位置かつ同一色の信号の和をそれぞれ記憶するメモリを備え、該メモリの記憶値を用いて補間を行う構成とした。
【0030】
かかる構成によると、領域内の信号平均を求めるときに、予めメモリに縦方向(1次元)の加算結果が記憶されているから、2次元の平均(信号の総和)を求める際における処理内容が簡略化されることになる。
【0039】
【発明の効果】
請求項1記載の発明によると、補間処理を施す注目画素を中心とした所定領域内での色別の平均値と、注目画素における信号値とに基づいて、補間処理が施されることにより、色の再現性及び鮮鋭性を高くできると共に、比較的簡単な処理で補間値が求められるという効果がある。また、補間処理によってエッジを強調することができ、以て、鮮鋭性の高い画像が得られるという効果がある。
【0041】
請求項2記載の発明によると、エッジの強調を行わせつつ、色の再現性が良い補間処理ができるという効果がある。
請求項3記載の発明によると、カラーフィルタが、G,Ye,Mg,CyなどのRedフィルタ,Blue フィルタを備えないカラーフィルタであっても、簡便かつ色再現性良く、R,Bの補間値を得られるという効果がある。
【0042】
請求項4記載の発明によると、レンズの絞りや焦点距離の変化によるMTFの劣化を、補間処理において補正することができるという効果がある。
請求項5記載の発明によると、エッジ部における偽色を少なくできるという効果がある。
請求項6記載の発明によると、所定領域内での平均値(信号値の総和)の演算を効率良く行え、処理速度を速めることができるという効果がある。
【0047】
【発明の実施の形態】
以下に本発明の実施の形態を説明する。
図1は、実施例に係る単板式の電子カメラの信号変換経路の概略を示すブロック図である。
図1において、図示しない被写体からの光学像は、撮影レンズ1を介して光電変換素子としてのCCD(Charge Coupled Device)2上に、該CCDに積層された各種フィルタを介して照射され、CCD2では、前記被写体の光学像を光電変換して電気信号に変換する。
【0048】
前記各種のフィルタとしては、例えば、空間周波数の低域のみを通過させる低域通過フィルタ3、赤外線をカットする赤外線カットフィルタ4、RGB又はCMYGなどの色フィルタの組み合わせからなるモザイクフィルタ5が用いられる。
前記CCD2から出力された電気信号はA/D変換された後、画像メモリ6に一旦記憶される。
【0049】
前記画像メモリ6に記憶された画像データは、画像処理部7の画像補間部7aにおいて補間処理され、更に、色変換処理部7bにおいて色変換処理が施される。
次に、画像データは、ガンマ変換部8で階調特性の調整が施された後、画像圧縮部9において、必要に応じてJPEG(Joint Photographic coding Experts Group)等の画像圧縮処理が施される。
【0050】
記録部10では、圧縮後の画像データを、例えばメモリカードや光磁気ディスク等の記録媒体に記録する。
ここで、図1に示す信号変換経路の一連の処理は、CPU11によって制御されるものとする。
次に、前記画像補間部7aにおける補間処理について詳しく説明する。
【0051】
尚、以下の補間処理の説明においては、図2に示すようなRGBのモザイクフィルタを用いるものとする。図2のモザイクフィルタは、Greenフィルタを市松状に配列する一方、残りの部分にRed,Blue フィルタそれぞれが等分に市松状になるように配列したものである。
図1の画像メモリ6から読み出された画像データは、図3に示す平均値計算部21において、注目画素を中心とした5×5画素の領域内で、各フィルタ色毎に平均値が計算される。
【0052】
色の再現性を考えると、5×5画素以上の大きさの領域で各フィルタ色毎の平均値を計算させる構成としても良いが、領域を広くするとエッジ付近で偽色が増加するため、5×5画素程度の領域とすることが好ましい。
一方、図3の補間計算部22では、以下のようにして補間値を求める。
例えば、図2においてRフィルタ画素R34及びBフィルタ画素B43の各画素(注目画素)に対応するGreen信号G34,G43は、次式から補間される。
【0053】
G34=R34+G'34 −R'34
G43=B43+G'43 −B'43
ここで、G'34 ,R'34 は、注目画素であるR34を中心とした5×5画素領域内のGreen信号, Red信号の平均値を示し、G'43 ,B'43 は、注目画素であるB43を中心とした5×5画素領域内のGreen信号,Blue 信号の平均値を示し、具体的には、それぞれ下式に従って求められる。
【0054】
Figure 0003707187
尚、平均値を求める範囲は5×5画素領域に限定されず、3×3画素,3×5画素,5×3画素,7×5画素などであっても良く、また、重み付けを行っても良い。
【0055】
また、Gフィルタ画素G33,Bフィルタ画素B43,Gフィルタ画素G44に対応するRed信号の補間値R33,R43,R44は以下のようにして求められる。
R33=G33+R'33 −G'33
R43=B43+R'43 −B'43
R44=G44+R'44 −G'44
ここで、前述と同様に、R'33 ,G'33 は、注目画素G33を中心とした5×5画素領域内のRed信号,Green信号の平均値を示し、R'43 ,B'43 は、注目画素B43を中心とした5×5画素領域内のRed信号,Blue 信号の平均値を示し、更に、R'44 ,G'44 は、注目画素G44を中心とした5×5画素領域内のRed信号,Green信号の平均値を示す。
【0056】
更に、Gフィルタ画素G33,Rフィルタ画素B34,Gフィルタ画素G44に対応するBlue 信号の補間値B33,B34,B44は以下のようにして求められる。
B33=G33+B'33 −G'33
B34=R34+B'34 −R'34
B44=G44+B'44 −G'44
ここでも、B'33 ,B'34 ,B'44 は、G33,R34,G44をそれぞれ中心とした5×5画素領域内のBlue 信号の平均値を示す。
【0057】
上記の補間演算をまとめると、表1に示すようになる。表1において、BGRは、注目画素の信号値を示し、gbrは、補間値を示す。
【0058】
【表1】
Figure 0003707187
【0059】
上記表1に示すように、注目画素の信号値と、注目画素を中心とする所定領域内の色別の信号値の平均値とに基づいて補間値を計算させることで、高い色再現性を得られることになる。
前記表1の変形例として、補間式に係数βをもたせることにより、補間された画像の特徴を変えることが可能であり、これを表2に示す。
【0060】
【表2】
Figure 0003707187
【0061】
表2に示すβは、値を大きくすると画像の鮮鋭性が高くなり、小さくするとぼけることになる。
但し、β=0の場合、各注目画素のカラーフィルタに応じて表3のようにしても良い。
【0062】
【表3】
Figure 0003707187
【0063】
上記では、図2に示したRGBモザイクフィルタの補間方法について説明したが、フィルタの種類を限定するものではなく、YMCG,YCGなどの組み合わせからなる種々のモザイクフィルタに適応でき、ここでは、図4〜図6に示すような構成のモザイクフィルタの場合について説明する。尚、図4〜図6は、各色フィルタの組み合わせの基本形を示すものであり、CCD2の画素数に応じて同じパターンのフィルタ構成が繰り返されることになる。
【0064】
図7は、前記図4〜図6に示すような構成のモザイクフィルタを用いる場合の画像補間部7aの構成を示すものであり、図1の画像メモリ6から読み出された画像信号は、平均値計算部31において、注目画素を中心とした5×5画素の領域内で、各色毎に平均値が計算される。
そして、変換式計算部32において、RGB以外の信号がRGB信号に変換される。
【0065】
更に、補間値計算部33において、所定の補間式により補間値が求められる。
例えば、図4に示すYMCGモザイクフィルタの場合には、数1に従ってYMC信号が、変換式計算部32においてRGB信号に変換される。
【0066】
【数1】
Figure 0003707187
【0067】
上記数1において、Ye’,Mg’,Cy’,G’は、注目画素を中心とした5×5画素領域内におけるYe信号値,Mg信号値,Cy信号値,G信号値それぞれの平均値であり、前記平均値計算部31で計算され、b’,g’,r’は、前記Ye’,Mg’,Cy’,G’に基づき変換されたR,G,Bの平均値を示す。
【0068】
また、図4に示すYMCGモザイクフィルタの場合には、表4に示す補間式により、前記補間値計算部33において補間値が求められる。
【0069】
【表4】
Figure 0003707187
【0070】
但し、β=0の場合、注目画素Gにおける出力値は、g=Gとしても良い。
表4において、G,Ye,Mg,Cyは注目画素の信号値を示し、g,b,rは、補間値を示す。
一方、図5に示すYCGWモザイクフィルタの場合には、数2に従ってWYC信号がRGB信号に変換される。
【0071】
【数2】
Figure 0003707187
【0072】
ここでも、W’,Ye’,Cy’,G’は、注目画素を中心とした5×5画素領域内におけるW信号,Ye信号値,Cy信号値,G信号値それぞれの平均値であり、前記平均値計算部31で計算され、b’,g’,r’は、前記W’,Ye’,Cy’,G’に基づき変換されたR,G,Bの平均値を示す。
また、図5に示すYCGWモザイクフィルタの場合には、表5に示す補間式により補間値が求められる。
【0073】
【表5】
Figure 0003707187
【0074】
但し、β=0の場合、注目画素Gにおける出力値は、g=Gとしても良い。
表5において、W,Ye,Cy,Gは、注目画素の信号値を示し、g,b,rは補間値を示す。
更に、図6に示すGCYモザイクフィルタの場合には、数3に従ってGYC信号がRGB信号に変換される。
【0075】
【数3】
Figure 0003707187
【0076】
数3において、Ye’,Cy’,G’は、注目画素を中心とした5×5画素領域内におけるYe信号値,Cy信号値,G信号値それぞれの平均値であり、前記平均値計算部31で計算され、b’,g’,r’は、前記Ye’,Cy’,G’に基づき変換されたR,G,Bの平均値を示す。
また、図6に示すYCGモザイクフィルタの場合には、表6に示す補間式により補間値が求められる。
【0077】
【表6】
Figure 0003707187
【0078】
但し、β=0の場合、注目画素Gにおける出力値は、g=Gとしても良い。
表6において、G,Ye,Cyは注目画素の信号値を示し、g,b,rが補間値を示す。
ところで、前記係数βは、固定値として与えても良いが、下記に示すように光学系のMTFに応じて可変に設定する構成としても良い。
【0079】
前記補間マトリクスの周波数特性は、係数βに応じて図10に示すように変化する。前記図10は、原色モザイクフィルタのRed又はBlueのカラーフィルタが積層された画素におけるRed信号又はBlue信号の補間マトリクスの縦,横方向の周波数特性を表すものであり、βを1以上にすると、補間マトリクスはバンドパスフィルタの特性を持つようになることが分かる。
【0080】
一方、光学系のMTFは、レンズの絞りや焦点距離に応じて変化するから、カメラ内で使用するレンジの絞りや焦点距離に合わせてMTFを測定し、そのMTF劣化を補正する目的でβを可変に設定することができる。
例えばCCDで撮影した画像のMTFが、図11に示すような特性を示すとき、このMTFを補正するにはその逆特性に近似した補間マトリクスが必要となり、例えば、1/2ナイキスト周波数に注目して近似させると次のようになる。
【0081】
補間マトリクスの周波数特性をPhnypとすると、Phnypは、表7の補間マトリクスをフーリエ変換し、次式で表される。
hnyp=−0.333 +1.333 β
【0082】
【表7】
Figure 0003707187
【0083】
逆特性の振幅をFhnypとすると、
β=(Fhnyp+0.333 )/1.333
となる。また、注目する周波数は、人間の目の分解能が最も高い周波数としても良いし、全周波数帯域にも平均的に合わせることも可能である。
また、レンズのMTFは、画像の中心から同心円上に変化するため、この変化に合わせてMTFを測定し、βを画素位置毎に可変に設定することもできる。
【0084】
次に、画像補間における効率的な計算方法について説明する。
ここでは、図2のRGBモザイクフィルタを用いる場合であって、5×5画素の領域内で平均値を計算する例を示す。
後述するように、平均値の計算のために画像の横方向に対して4ライン分のメモリが必要となり、該メモリをadd2,add3,add20, add30として、以下に計算手順を示す。
【0085】
(1)図2における左端の画素がそれぞれG11,G31,G51である上から1番目,3番目,5番目の3ラインにおける縦方向の3画素の和を、add3に入力する。つまり、各ラインの横方向の画素を、line1[i], line2[i], line3[i], ・・・・(i=1〜横方向の画素数)としたときに、
add3[i]=line1[i]+line3[i]+line5[i]
とする。
【0086】
Figure 0003707187
となる。
【0087】
(2)図2における左端の画素がそれぞれB21,B41である上から2番目,4番目の2ラインにおける縦方向の2画素の和をadd2に入力する。
Figure 0003707187
となる。
【0088】
(3)注目画素G33を中心とした5×5画素領域内におけるR信号,G信号,B信号それぞれの平均値R33’,G33’,B33’を、次のようにして計算する。
R’=add3[2] +add3[4]
G’=add2[2] +add2[4] +add3[1] +add3[3] +add3[5]
B’=add2[1] +add2[3] +add2[5]
R33’=R’/6
G33’=G’/13
B33’=B’/6
(4)図2でG33の右隣のR34を注目画素としたときの各色の平均値は次のようになる。
【0089】
R’=R' +add3[6]
G’=G’−add3[1] +add2[6]
B’=B’−add2[1]
R34’=R’/9
G34’=G’/12
B34’=B’/4
尚、R' +add3[6] のR’は、G33で求めたR信号の総和であり、G’−add3[1] +add2[6] におけるG’、B’−add2[1] におけるB’も同様である。
【0090】
(5)更に、R34の右隣のG35を注目画素としたときの各色の平均値は次のようになる。
R’=R’−add3[2]
G’=G’+add3[7] −add2[2]
B’=B’+add2[7]
R35’=R’/6
G35’=G’/13
B35’=B’/6
尚、R’−add3[2] のR’は、R34で求めたR信号の総和であり、G’+add3[7] −add2[2] におけるG’、B’+add2[7] におけるB’も同様である。
【0091】
(6)上記の計算を横方向に順次繰り返す。
(7)次に、B41のラインに注目画素を移す。ここでは、次式で横方向の和を求め、前記(3) 〜(6) の手順で同様に計算する。
add20[i]=add2[i]
add30[i]=add3[i]
add2[i] =add30[i]−line1[i] 又は add2[i] =add3[i] +line5[i]
add3[i] =add20[i]+line6[i]
尚、add20[i],add30[i]の各ラインメモリは、上記のようにadd2[i] ,add3[i] の更新設定において前回値を退避させるために必要となる。
【0092】
(8) (3)〜(7) を繰り返し、全ての画素に対して平均値を計算する。
上記のようにして、ラインメモリを用いれば、注目画素毎に5×5画素領域内に含まれる各画素の信号をその都度合計する場合に比べ、計算量を低減でき、以て、効率の良く補間処理が行える。
ところで、上記補間計算は、補間前の画像データをコンピュータへ転送することにより、ソフトウェアによっても実現でき、ソフトウェア処理による補間方法の例を図8又は図9のフローチャートに示す。
【0093】
図8のフローチャートは、RGBモザイクフィルタを用いたときのソフトウェア処理による補間を示す。
まず、画像データを読み込み(S1)、続いて全画素について補間計算が終了しているか否かを判別する(S2)。全画素について補間計算が終了していない場合には、注目画素の近隣の画素(5×5画素領域内の画素)について各色毎の平均値R’,G’,B’を計算する(S3)。
【0094】
そして、前記平均値R’,G’,B’を用いて、補間値r,g,bを計算する(S4)。
前記計算した補間値を出力すると(S5)、次の注目画素をセットし(S6)、前記S2に戻って全画素について補間が終了したか否かを判別させ、全画素について終了するまで、前記S3〜S6の処理を繰り返す。
【0095】
図9のフローチャートは、図4のYMCGモザイクフィルタを用いたときのソフトウェア処理による補間を示す。
まず、画像データを読み込み(S11)、続いて全画素について補間計算が終了しているか否かを判別する(S12)。全画素について補間計算が終了していない場合には、注目画素の近隣の画素について各色毎の平均値Ye’,Mg’,Cy’,G’を計算する(S13)。
【0096】
次に、前記平均値Ye’,Mg’,Cy’,G’を、r’,g’,b’に変換する(S14)。
そして、前記r’,g’,b’を用いて、補間値r,g,bを計算する(S15)。
前記計算した補間値を出力すると(S16)、次の注目画素をセットし(S17)、前記S12に戻って全画素について補間が終了したか否かを判別させ、全画素について終了するまで、前記S13〜S17の処理を繰り返す。
【0097】
ところで、電子カメラにおいては、CCDの画素毎の出力ばらつきを補正するホワイトバランス調整とゲイン調整とが一般的に行われるが、前記ホワイトバランス調整又は/及びゲイン調整と同時に、レンズの周辺減光の補正を行わせれば、計算量を軽減して前記周辺減光の補正を行わせることができる。
例えば、前述のように補間処理されたr,g,bの信号に係数Ar,Ag,Abを乗算して、ホワイトバランス,ゲイン調整を行う際に、ホワイトバランス,ゲイン調整を行う係数Ar,Ag,Abに対して周辺減光を補正するための係数を乗算して補正し、該補正された係数Ar,Ag,Abを用いて、調整後の信号値r0 ,g0 ,b0 を得るようにする。
ここで、周辺減光の補正のための係数をαとすると、該係数αは、一般に知られているコサインの4乗則で決まり、簡単に表すと下式のようになる。
【0098】
α=1/cos4ω
前記ωは、図12に示すように、焦点距離,軸外像点と軸上像点との距離で決まる値であり、それぞれの距離をf,xとすると、
ω=tan -1(x/f)
となる。CCD上では、αは、全画素数の1/8だけ変化することになり、カメラ内にこの数のαのデータを持っていれば良いことになる。そして、この係数αとホワイトバランス,ゲイン調整のために設定された係数Ar,Ag,Abとを乗算して新たな係数Ar,Ag,Abをメモリに記録し、この記録された係数Ar,Ag,Abと、補間処理されたr,g,bの信号との乗算を行わせる。
【0099】
画像の縦,横のサイズをH,Wとすると、ホワイトバランス調整,ゲイン調整,周辺減光補正とを個別に行う場合には、3×H×Wの回数の乗算処理が必要になるが、上記のようにして周辺減光の補正を行えば、乗算処理の回数は、3×(H×W/4+H/2)となり、乗算処理の回数を軽減できる。
尚、周辺減光の補正は、ホワイトバランス調整とゲイン調整とのいずれか一方と同時に行わせる構成であっても良いし、両者と同時に行わせる構成であっても良い。
【0100】
次に、上記のような補間処理が行われる単板式の電子カメラにおける画像データの圧縮,解凍(伸長)について説明する。
図13は、図1に示した電子カメラの構成をより詳細に示すものであり、図示しない被写体からの光学像は、撮影レンズ51、低域通過フィルタ52、赤外線カットフィルタ53、RGB又はCMYGなどの色フィルタの組み合わせからなるモザイクフィルタ54を介してCCD(Charge Coupled Device)55上に照射され、CCD55では、前記被写体の光学像を光電変換して電気信号に変換する。
【0101】
前記CCD55から出力された電気信号はA/D変換された後、画像メモリ56に一旦記憶される。
前記画像メモリ56に記録された画像データは、まず、マトリクス(1)57により、標準光源下で撮影したとの信号値に近づくように変換される。次に、マトリクス(2)58により、人間の網膜への刺激に近づくように変換される。但し、マトリクス(1)57とマトリクス(2)58との処理順序は逆でも良い。
【0102】
次に、ゲインコントロール59で、適当な白色点になるように、3つの値がそれぞれ係数倍され、これにより、ホワイトバランスが取られる。
次に、マトリクス(3)60により、信号値をCRTに表示したときに適当になるように変換し、更に、ガンマコントロール61により、CRTのガンマ特性に合わせて階調カーブが調整される。
【0103】
更に、画像圧縮部62でJPEG圧縮などによって画像データを圧縮する処理が施され、該圧縮された画像データが半導体メモリ63に記録される。
CPU64は、フリッカー判別装置65からの信号等が入力され、前記各処理部の動作を制御する一方、外部インターフェイス66を介して外部からの信号を入力する。また、メモリ67は、前記CPU64によってデータの書き込み,読み出しが行われるメモリである。
【0104】
ここで、前記画像圧縮部62では、図14に示すようにして圧縮及び解凍(伸長)を行う。
図14に示すように、圧縮前にまず画像データの高周波成分を強調する処理が行われ、その後に、8×8画素ブロック単位にDCT(Descrete Cosine Transform)を行い、量子化され、ハフマン符号化されて、圧縮データとなる。圧縮データを解凍(伸長)する際には、上述の逆をたどるが、解凍後に高周波成分を低減する処理が施される。
【0105】
上記のようにして、圧縮前に高周波成分を強調する処理を施し、解凍後に高周波成分を低減する処理を施す構成とすれば、画像の平坦部やブロック歪みの有無を判別することなく、解凍後の高周波成分を低減する処理(ローパスフィルタ)によって、圧縮処理に伴うブロック歪みを低減することができる。
尚、8×8画素を1ブロックとしてDCT変換を行うJPEG圧縮では、ブロック境界が8画素毎に設定され、この境界部分にブロック歪みが発生するので、この8画素毎のブロック境界部分についてのみ高周波成分の処理を施す構成とすれば、より効果的にブロック歪みを低減できる。
【0106】
図14に示す構成では、RGB信号それぞれについて高周波成分の強調,低減を行わせることになるが、図15に示すように、圧縮前にRGB信号をYCC信号(輝度Y信号と色C信号となる信号)に変換し、輝度Y信号についてのみ高周波成分を強調する処理を行ってから圧縮処理を実行し、解凍後には、輝度Y信号についてのみ高周波成分を低減する処理を行ってからRGB信号に変換して出力するようにしても良い。上記のようにして輝度Y信号についてのみ高周波成分を強調する処理を行わせる構成であれば、高周波成分の強調,低減処理の計算負担が軽減されることになる。
【0107】
尚、RGB信号とYCC信号との間の変換はマトリクス演算によって行わせることができ、例えばY,Ery,Ebyへの変換マトリクスは、
0.299 0.587 0.144
0.701 -0.587 -0.144
-0.299 -0.587 0.886
であり、また、逆変換マトリクスは、
0.971 1.000 -0.029
0.971 -0.509 -0.223
0.971 0.000 0.971
となる。但し、マトリクスには種々の変形例がある。
【0108】
前記高周波成分の強調,低減処理は、ハードウェア,ソフトウェアのいずれによって行わせても良く、また、圧縮時にはDCT変換の後に強調処理を行わせ、解凍時にはDCT変換の前に低減処理を行わせる構成としても良い。また、高周波成分の強調,低減処理の方法としては、公知の種々の方法を用いることができるが、コンボリューションフィルタを用いることで、正確に高周波成分を処理できる。また、高周波成分の処理にフリーリエ変換を用いても良い。
【0109】
更に、圧縮前の高周波成分の強調処理を、前記モザイルフィルタの画素信号の補間演算と同時に行わせる構成とすることができる。
例えば前記表2に示すような補間演算を行わせる場合には、係数βを大きくすると画像の鮮鋭性が高くなる(高周波成分が強調される)から、例えばβ=2程度として、ブロック歪みを低減するための圧縮前の高周波成分の強調処理と補間演算とを同時に行わせる構成とすることができる。
【0110】
尚、モザイクフィルタの種類が異なる場合には、前記表4〜表6に示す補間演算式を用い、その係数βにより高周波成分の強調を図れば良い。
また、上記では、単板式のモザイクフィルタを用いた電子カメラにおける圧縮処理について述べたが、ブロック歪みを減少させるための高周波成分についての圧縮前の強調と解凍後の低減処理は、前記電子カメラに限定されることなく適宜に適用できる。
【図面の簡単な説明】
【図1】実施例における電子カメラの信号変換経路を示すブロック図。
【図2】RGBモザイクフィルタの構成を示す図。
【図3】画像補間部の詳細を示すブロック図。
【図4】YMCGモザイクフィルタの基本構成を示す図。
【図5】YCGWモザイクフィルタの基本構成を示す図。
【図6】YCGモザイクフィルタの基本構成を示す図。
【図7】R,Bフィルタを備えないモザイクフィルタを用いる場合の画像補間部の詳細を示すブロック図。
【図8】RGBモザイクフィルタにおける補間計算のソフトウェア処理を示すフローチャート。
【図9】YMCGモザイクフィルタにおける補間計算のソフトウェア処理を示すフローチャート。
【図10】補間マトリクスの周波数特性と、補間処理係数βとの相関を示す線図。
【図11】MTFの特性例とこれに対応すべき係数βの特性とを示す線図。
【図12】ピント面における軸上像点と軸外像点との距離を示す説明図。
【図13】実施例の電子カメラの信号変換経路を詳細に示すブロック図。
【図14】圧縮処理及び解凍処理の流れを示すブロック図。
【図15】YCC変換を伴う圧縮処理及び解凍処理の流れを示すブロック図。
【符号の説明】
1 撮影レンズ
2 CCD(光電変換素子)
3 低域通過フィルタ
4 赤外線カットフィルタ
5 モザイクフィルタ
6 画像メモリ
7 画像処理部
7a 画像補間部
7b 色変換処理部
8 ガンマ変換部
9 画像圧縮部
10 記録部

Claims (6)

  1. 光電変換素子とカラーフィルタを用いた単板式の電子カメラにおいて、
    前記カラーフィルタが少なくともG reen フィルタを有し、G reen 以外のフィルタ色の注目画素についてG reen 信号値を補間により求めるときに、注目画素の信号値をX、前記注目画素を中心とする所定領域内で注目画素と同じ色のカラーフィルタをもつ画素の信号値の平均値をX’、前記所定領域内でG reen フィルタをもつ画素の信号値の平均値をG’としたときに、前記注目画素についてのG reen 信号の補間値gを、
    g=G’+β(X−X’)
    として求め、注目画素がG reen フィルタ色の注目画素であるとき、その信号値をGとしたときに、
    g=G’+β(G−G’)
    としてG reen 信号の補間値gを求めることを特徴とする電子カメラ。
  2. 光電変換素子とカラーフィルタを用いた単板式の電子カメラにおいて、
    前記カラーフィルタがR ed ,G reen ,B lue フィルタをそれぞれ有し、注目画素についてR ed ,B lue の信号値をそれぞれ補間により求めるときに、注目画素の信号値をX、前記注目画素を中心とする所定領域内で注目画素と同じ色のカラーフィルタをもつ画素の信号値の平均値をX’、前記所定領域内でR ed フィルタをもつ画素の信号値の平均値をR’、前記所定領域内でB lue フィルタをもつ画素の信号値の平均値をB’としたときに、R ed ,B lue 信号の補間値r,bを、
    r=R’+β(X−X’)
    b=B’+β(X−X’)
    として求めることを特徴とする電子カメラ。
  3. 光電変換素子とカラーフィルタを用いた単板式の電子カメラにおいて、
    前記カラーフィルタが少なくともG reen フィルタを有する一方、R ed ,B lue フィルタ以外のフィルタ色を有する構成であって、注目画素についてR ed ,B lue の信号値をそれぞれ補間により求めるときに、前記注目画素を中心とする所定領域内でフィルタ色別に計算した信号値の平均値をR ed ,B lue の信号値r’,b’に変換し、注目画素の信号値をX、前記所定領域内で注目画素と同じ色のカラーフィルタをもつ画素の信号値の平均値をX’としたときに、R ed ,B lue 信号の補間値r,bを、
    r=r’+β(X−X’)
    b=b’+β(X−X’)
    として求めることを特徴とする電子カメラ。
  4. 前記βを光学系の変調伝達関数MTFに応じて可変に設定することを特徴とする請求項1〜3のいずれか1つに記載の電子カメラ。
  5. 前記所定領域を、前記注目画素を中心とする5×5画素の領域とすることを特徴とする請求項1〜4のいずれか1つに記載の電子カメラ。
  6. 前記所定領域内で、同一フィルタ色の画素が、ライン上の同一位置に並ぶ複数ラインについて、該複数ライン上の同一位置かつ同一色の信号の和をそれぞれ記憶するメモリを備え、該メモリの記憶値を用いて補間を行うことを特徴とする請求項1〜5のいずれか1つに記載の電子カメラ。
JP06138597A 1996-09-18 1997-03-14 電子カメラ Expired - Lifetime JP3707187B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP06138597A JP3707187B2 (ja) 1996-09-18 1997-03-14 電子カメラ
US08/928,095 US6388706B1 (en) 1996-09-18 1997-09-12 Image processing method for actively edge-enhancing image data obtained by an electronic camera

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP8-246423 1996-09-18
JP24642396 1996-09-18
JP27504796 1996-10-17
JP8-275047 1996-10-17
JP06138597A JP3707187B2 (ja) 1996-09-18 1997-03-14 電子カメラ

Publications (2)

Publication Number Publication Date
JPH10178650A JPH10178650A (ja) 1998-06-30
JP3707187B2 true JP3707187B2 (ja) 2005-10-19

Family

ID=27297485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06138597A Expired - Lifetime JP3707187B2 (ja) 1996-09-18 1997-03-14 電子カメラ

Country Status (2)

Country Link
US (1) US6388706B1 (ja)
JP (1) JP3707187B2 (ja)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3925588B2 (ja) * 1997-11-25 2007-06-06 セイコーエプソン株式会社 画像処理装置、画像処理方法および画像処理制御プログラムを記録した媒体
JP4006075B2 (ja) * 1998-01-30 2007-11-14 キヤノン株式会社 Cmosセンサ及び撮像システム
JP3969836B2 (ja) * 1998-04-24 2007-09-05 キヤノン株式会社 信号処理装置および撮像用信号処理方法
US6642956B1 (en) 1998-05-29 2003-11-04 Agilent Technologies, Inc. Digital image processor for a digital camera
US6646245B2 (en) * 1999-01-22 2003-11-11 Intel Corporation Focal plane averaging implementation for CMOS imaging arrays using a split photodiode architecture
JP4162111B2 (ja) * 1999-07-27 2008-10-08 富士フイルム株式会社 画像処理方法および装置並びに記録媒体
JP3736219B2 (ja) * 1999-08-13 2006-01-18 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置及び方法
US7330209B2 (en) * 1999-12-20 2008-02-12 Texas Instruments Incorporated Digital still camera system and complementary-color-filtered array interpolation method
JP2001285644A (ja) * 2000-03-31 2001-10-12 Sony Corp ラインメモリの制御方法
EP1387317A4 (en) * 2001-04-19 2008-10-15 Toshiba Kk IMAGE PROCESSING AND PICTURE PROCESSING DEVICE
KR100390847B1 (ko) * 2001-06-30 2003-07-12 주식회사 하이닉스반도체 이미지 센서의 칼라 보간 장치
US6937274B2 (en) * 2001-12-17 2005-08-30 Motorola, Inc. Dynamic range compression of output channel data of an image sensor
CN101778222B (zh) * 2002-12-27 2012-06-13 株式会社尼康 图像处理装置
JP4019417B2 (ja) 2003-01-14 2007-12-12 ソニー株式会社 画像処理装置および方法、記録媒体、並びにプログラム
EP1447977A1 (en) * 2003-02-12 2004-08-18 Dialog Semiconductor GmbH Vignetting compensation
EP1564681A1 (en) * 2004-02-13 2005-08-17 Dialog Semiconductor GmbH Vignetting compensation algorithm
US20050185836A1 (en) * 2004-02-24 2005-08-25 Wei-Feng Huang Image data processing in color spaces
TWI243239B (en) * 2004-03-31 2005-11-11 Benq Corp Digital still camera for detecting chromaticity coordinate and related color temperature and method thereof
KR100607805B1 (ko) 2004-05-06 2006-08-02 매그나칩 반도체 유한회사 이미지센서에서의 다크 컨디션 판별 방법 및 컬러 보정 방법
JP4534594B2 (ja) * 2004-05-19 2010-09-01 ソニー株式会社 画像処理装置、画像処理方法、画像処理方法のプログラム及び画像処理方法のプログラムを記録した記録媒体
JP2005354610A (ja) 2004-06-14 2005-12-22 Canon Inc 画像処理装置、画像処理方法および画像処理プログラム
US20060119724A1 (en) * 2004-12-02 2006-06-08 Fuji Photo Film Co., Ltd. Imaging device, signal processing method on solid-state imaging element, digital camera and controlling method therefor and color image data generating method
US20080055455A1 (en) * 2006-08-31 2008-03-06 Micron Technology, Inc. Imbalance determination and correction in image sensing
JP4894594B2 (ja) * 2007-04-05 2012-03-14 ソニー株式会社 画像処理装置
US7920171B2 (en) * 2007-05-18 2011-04-05 Aptina Imaging Corporation Methods and apparatuses for vignetting correction in image signals
US7825965B2 (en) * 2007-09-07 2010-11-02 Seiko Epson Corporation Method and apparatus for interpolating missing colors in a color filter array
JP5075795B2 (ja) * 2008-11-14 2012-11-21 株式会社東芝 固体撮像装置
CN102577394B (zh) * 2009-10-13 2015-03-25 佳能株式会社 图像处理设备和图像处理方法
KR20110135720A (ko) * 2010-06-11 2011-12-19 삼성전자주식회사 촬영 환경에 따른 렌즈 쉐이딩 보상 테이블을 생성하기 위한 장치 및 방법
JP5503497B2 (ja) * 2010-10-26 2014-05-28 パナソニック株式会社 画像信号処理装置、画像信号処理方法およびプログラム
TWI458347B (zh) 2010-12-20 2014-10-21 Ind Tech Res Inst 影像擷取裝置及其方法
US9323984B2 (en) * 2014-06-06 2016-04-26 Wipro Limited System and methods of adaptive sampling for emotional state determination

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4642678A (en) 1984-09-10 1987-02-10 Eastman Kodak Company Signal processing method and apparatus for producing interpolated chrominance values in a sampled color image signal
JPS63263088A (ja) 1987-04-20 1988-10-31 Lion Corp γ−リノレン酸含有菌体内脂質
JP3034887B2 (ja) 1989-11-27 2000-04-17 株式会社リコー 画像処理方法及び装置
JPH042273A (ja) 1990-04-19 1992-01-07 Konica Corp ファクシミリ装置
JPH06113147A (ja) 1992-09-29 1994-04-22 Canon Inc ノイズ除去装置
US5373322A (en) * 1993-06-30 1994-12-13 Eastman Kodak Company Apparatus and method for adaptively interpolating a full color image utilizing chrominance gradients
US5382976A (en) * 1993-06-30 1995-01-17 Eastman Kodak Company Apparatus and method for adaptively interpolating a full color image utilizing luminance gradients
EP0697788A3 (en) * 1994-08-19 1997-03-26 Eastman Kodak Co Adaptive and global motion compensated cancellation of the interlacing of successive video images with post-processing
US5506619A (en) * 1995-03-17 1996-04-09 Eastman Kodak Company Adaptive color plan interpolation in single sensor color electronic camera
US5778106A (en) * 1996-03-14 1998-07-07 Polaroid Corporation Electronic camera with reduced color artifacts
US5805217A (en) * 1996-06-14 1998-09-08 Iterated Systems, Inc. Method and system for interpolating missing picture elements in a single color component array obtained from a single color sensor

Also Published As

Publication number Publication date
JPH10178650A (ja) 1998-06-30
US6388706B1 (en) 2002-05-14

Similar Documents

Publication Publication Date Title
JP3707187B2 (ja) 電子カメラ
EP1395041B1 (en) Colour correction of images
US7683950B2 (en) Method and apparatus for correcting a channel dependent color aberration in a digital image
KR101051604B1 (ko) 화상 처리 장치 및 방법
US7706608B2 (en) Image processing device, image processing method and image processing program
JP4083587B2 (ja) 画質向上方法及びそのための装置
US7308152B2 (en) Image processing method, apparatus, and program
US6885482B1 (en) Image processing method and image processing apparatus
US20060119896A1 (en) Image processing apparatus, image processing program, electronic camera, and image processing method for smoothing image of mixedly arranged color components
US7672528B2 (en) Method of processing an image to form an image pyramid
JPH11215515A (ja) 画像センサのライン毎ノイズ除去装置及び方法
JP2008205691A (ja) 画像処理装置および方法、記録媒体、並びに、プログラム
US20060164523A1 (en) Luma adaptation for digital image processing
JP4217041B2 (ja) フィルタ処理
JP6282123B2 (ja) 画像処理装置、画像処理方法及びプログラム
JPH10214339A (ja) 画像の濾波方法
WO2018100950A1 (ja) 画像処理装置、デジタルカメラ、画像処理プログラム、及び記録媒体
US6574365B1 (en) Correction of color balance in images
US20040051789A1 (en) Filter process
Adams Jr et al. Digital camera image processing chain design
JP2004221645A (ja) 画像処理装置および方法、記録媒体、並びにプログラム
JP2018019239A (ja) 撮像装置及びその制御方法及びプログラム
JP2004242125A (ja) 画像処理装置
US20020041716A1 (en) Method of compressing digital images
JP3614692B2 (ja) 画像補正方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050502

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050725

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090812

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090812

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100812

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110812

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110812

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120812

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130812

Year of fee payment: 8

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term