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

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

Info

Publication number
JP2009153005A
JP2009153005A JP2007330455A JP2007330455A JP2009153005A JP 2009153005 A JP2009153005 A JP 2009153005A JP 2007330455 A JP2007330455 A JP 2007330455A JP 2007330455 A JP2007330455 A JP 2007330455A JP 2009153005 A JP2009153005 A JP 2009153005A
Authority
JP
Japan
Prior art keywords
pixel
image
blur
feature amount
coefficient
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.)
Granted
Application number
JP2007330455A
Other languages
English (en)
Other versions
JP5061883B2 (ja
Inventor
Juichi Shiraki
寿一 白木
Tetsujiro Kondo
哲二郎 近藤
Kenji Takahashi
健治 高橋
Tsutomu Watanabe
勉 渡辺
Takahiro Nagano
隆浩 永野
Yasuhiro Shudo
泰広 周藤
Noriaki Takahashi
紀晃 高橋
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 JP2007330455A priority Critical patent/JP5061883B2/ja
Priority to US12/277,591 priority patent/US8346003B2/en
Publication of JP2009153005A publication Critical patent/JP2009153005A/ja
Application granted granted Critical
Publication of JP5061883B2 publication Critical patent/JP5061883B2/ja
Expired - Fee Related 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/73Deblurring; Sharpening
    • 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/20004Adaptive image processing
    • G06T2207/20012Locally adaptive
    • 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/20081Training; Learning

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

【課題】画像内で焦点距離の異なる被写体が複数含まれることによって生じているぼけを最適に除去することができるようにする。
【解決手段】特徴量算出部15は、特徴量算出画素抽出部14から供給された画素を用いて、注目画素の特徴量を算出する。係数生成部16は、演算用係数ベクトルW0乃至Wkを係数ROM17から取得し、特徴量と演算用係数ベクトルW0乃至Wkを用いた演算により、処理係数ベクトルWを生成する。積和演算部13は、予測画素抽出部12から供給される画素の画素値と処理係数ベクトルWとの演算により、入力画像のぼけを除去した出力画像を生成する。本発明は、例えば、画像のぼけ除去を行う画像処理装置に適用できる。
【選択図】図1

Description

本発明は、画像処理装置、画像処理方法、プログラム、および学習装置に関し、特に、画像内で焦点距離の異なる被写体が複数含まれることによって生じているぼけを最適に除去することができるようにする画像処理装置、画像処理方法、プログラム、および学習装置に関する。
本出願人は、例えば、ピンボケや動きボケのある画像や低解像度の画像データを、所定の処理係数を用いてマッピング(写像)することにより、ボケのない、または高解像度の画像データに変換する画像変換処理において、ユーザにより調整されたパラメータによって生成される処理係数を異なるものとして、画像変換を行う方法を提案している(例えば、特許文献1参照)。
しかしながら、特許文献1で提案される方法は、パラメータを全画面一様に与えるものであり、例えば、画像内で焦点距離の異なる被写体が複数含まれることによって、一画面中にピントの合った領域とそうでない領域が存在する画像のぼけを除去するような場合には、ピントの合っていない領域の画素に対して最適なパラメータに設定すると、ピントの合っている領域に対しても同様のぼけ除去処理を行うために、ピントの合っている領域ではかえってぼけが生じてしまうことになる。即ち、画素ごとには最適な処理係数を生成することはできず、画面全体でぼけを除去した画像を生成することができない場合がある。
また、本出願人は、上述の画像変換処理において、予め特徴量に応じて、解像度、ノイズ感といった係数生成パラメータに変換される変換テーブルを用意しておき、その係数生成パラメータに基づいて処理係数を生成することも提案している(例えば、特許文献2参照))。
特開2002−218414号公報 特開2005−142743号公報
しかしながら、特許文献2では、特徴量と係数生成パラメータの対応が主観に基づくものであるため、変換後の画像が必ずしも最適化されている保証はない。
本発明は、このような状況に鑑みてなされたものであり、画像内で焦点距離の異なる被写体が複数含まれることによって生じているぼけを最適に除去することができるようにするものである。
本発明の第1の側面の画像処理装置は、入力画像を、よりボケが軽減された出力画像に変換する画像処理装置において、前記出力画像内の注目する画素である注目画素に対応する前記入力画像の画素とその周辺の所定の画素からなる複数の画素を抽出する第1の画素抽出手段と、前記第1の画素抽出手段により抽出された前記複数の画素から第1の特徴量を算出する第1の特徴量算出手段と、前記第1の特徴量と第1の処理係数との演算により第2の処理係数を求め、その第2の処理係数と生徒画像としての複数種類のボケ量のボケが付加されたボケ画像との演算によりボケが付加されていない教師画像を生成する関係式に基づく正規方程式より予め学習された前記第1の処理係数と、前記第1の特徴量との演算により、前記第2の処理係数を生成する処理係数生成手段と、前記注目画素に対応する画素とその周辺の所定の画素からなる複数の画素を前記入力画像から抽出する第2の画素抽出手段と、前記第2の画素抽出手段により抽出された前記複数の画素と前記第2の処理係数との演算により、前記注目画素の画素値を生成する予測手段とを備える。
前記第1の特徴量は、非線形特徴量とさせることができる。
前記生徒画像に複数種類のボケ量のボケを付加して、前記複数種類のボケ量のボケを除去するための複数のボケ除去係数によりそれぞれボケ除去処理することにより、複数種類のボケ除去結果画像を生成するボケ除去処理手段と、前記複数種類のボケ除去結果画像から第2の特徴量を算出する第2の特徴量算出手段と、前記複数種類のボケ除去結果画像それぞれの前記第2の特徴量を用いて、前記第1の特徴量としての非線形特徴量を決定する非線形特徴量決定手段とをさらに設けるようにすることができる。
前記注目画素に対応する前記入力画像の画素およびその周辺の所定の画素の画素値に応じて前記注目画素を所定のクラスに分類するクラス分類手段をさらに設け、前記係数生成手段には、クラス毎に、前記正規方程式を生成させることができる。
本発明の第1の側面の画像処理方法は、入力画像を、よりボケが軽減された出力画像に変換する画像処理方法において、前記出力画像内の注目する画素である注目画素に対応する前記入力画像の画素とその周辺の所定の画素からなる複数の画素を抽出し、抽出された前記複数の画素から特徴量を算出し、前記特徴量と第1の処理係数との演算により第2の処理係数を求め、その第2の処理係数と生徒画像としての複数種類のボケ量のボケが付加されたボケ画像との演算によりボケが付加されていない教師画像を生成する関係式に基づく正規方程式より予め学習された前記第1の処理係数と、前記特徴量との演算により、前記第2の処理係数を生成し、前記注目画素に対応する画素とその周辺の所定の画素からなる複数の画素を前記入力画像からさらに抽出し、さらに抽出された前記複数の画素と前記第2の処理係数との演算により、前記注目画素の画素値を生成するステップを含む。
本発明の第1の側面のプログラムは、入力画像を、よりボケが軽減された出力画像に変換する画像処理を、コンピュータに実行させるプログラムにおいて、前記出力画像内の注目する画素である注目画素に対応する前記入力画像の画素とその周辺の所定の画素からなる複数の画素を抽出し、抽出された前記複数の画素から特徴量を算出し、前記特徴量と第1の処理係数との演算により第2の処理係数を求め、その第2の処理係数と生徒画像としての複数種類のボケ量のボケが付加されたボケ画像との演算によりボケが付加されていない教師画像を生成する関係式に基づく正規方程式より予め学習された前記第1の処理係数と、前記特徴量との演算により、前記第2の処理係数を生成し、前記注目画素に対応する画素とその周辺の所定の画素からなる複数の画素を前記入力画像からさらに抽出し、さらに抽出された前記複数の画素と前記第2の処理係数との演算により、前記注目画素の画素値を生成するステップを含む画像処理をコンピュータに実行させる。
本発明の第1の側面においては、出力画像内の注目する画素である注目画素に対応する入力画像の画素とその周辺の所定の画素からなる複数の画素が抽出されて、特徴量が算出され、特徴量と第1の処理係数との演算により第2の処理係数を求め、その第2の処理係数と生徒画像としての複数種類のボケ量のボケが付加されたボケ画像との演算によりボケが付加されていない教師画像を生成する関係式に基づく正規方程式より予め学習された第1の処理係数と、算出された特徴量との演算により、第2の処理係数が生成され、注目画素に対応する画素とその周辺の所定の画素からなる複数の画素が入力画像からさらに抽出され、さらに抽出された複数の画素と第2の処理係数との演算により、注目画素の画素値が生成される。
本発明の第2の側面の学習装置は、入力画像に複数種類のボケ量のボケが付加された生徒画像としての複数種類のボケ画像より求められる特徴量と第1の処理係数との演算により第2の処理係数を求め、その第2の処理係数と前記生徒画像との演算によりボケが付加されていない教師画像としての前記入力画像を生成する関係式を解法するために、前記生徒画像としてのボケ画像の画素値と前記教師画像としての入力画像の画素値を用いて正規方程式を生成する正規方程式生成手段と、前記正規方程式を解法することにより、前記第1の処理係数を生成する係数生成手段とを備える。
前記特徴量は、非線形特徴量とさせることができる。
前記生徒画像に複数種類のボケ量のボケを付加して、前記複数種類のボケ量のボケを除去するための複数のボケ除去係数によりそれぞれボケ除去処理することにより、複数種類のボケ除去結果画像を生成するボケ除去処理手段と、前記複数種類のボケ除去結果画像から特徴量を検出する特徴量検出手段と、前記複数種類のボケ除去結果画像それぞれの前記特徴量を用いて前記非線形特徴量を決定する非線形特徴量決定手段とをさらに設けるようにすることができる。
前記注目画素に対応する前記生徒画像の画素およびその周辺の所定の画素の画素値に応じて前記注目画素を所定のクラスに分類するクラス分類手段をさらに設け、前記係数生成手段には、クラス毎に、前記正規方程式を生成させることができる。
本発明の第2の側面においては、入力画像に複数種類のボケ量のボケが付加された生徒画像としての複数種類のボケ画像より求められる特徴量と第1の処理係数との演算により第2の処理係数を求め、その第2の処理係数と生徒画像との演算によりボケが付加されていない教師画像としての入力画像を生成する関係式を解法するために、生徒画像としてのボケ画像の画素値と教師画像としての入力画像の画素値を用いて正規方程式が生成され、正規方程式を解法することにより、第1の処理係数が生成される。
本発明の第1の側面によれば、画像内で焦点距離の異なる被写体が複数含まれることによって生じているぼけを最適に除去することができる。
本発明の第2の側面によれば、画像内で焦点距離の異なる被写体が複数含まれることによって生じているぼけを最適に除去する画像処理装置に使用するための第1の処理係数を求めることができる。
図1は、本発明を適用した画像処理装置の第1の実施の形態の構成例を示している。
図1の画像処理装置1は、注目画素設定部11、予測画素抽出部12、積和演算部13、特徴量算出画素抽出部14、特徴量算出部15、係数生成部16、および係数ROM17により構成されている。
画像処理装置1には、被写体とカメラの距離に応じてぼけ量の異なるオブジェクト領域が複数存在する画像が入力画像として供給され、画像処理装置1は、その入力画像に対して、ぼけた箇所と、ぼけていない箇所の処理をそれぞれ適切に行うことにより、全体として入力画像のぼけ(ボケ)を除去した画像を出力画像として出力する。
注目画素設定部11は、出力画像を構成する各画素を順に注目画素に設定する。
予測画素抽出部12は、注目画素を予測するのに用いる画素として、入力画像の所定の領域内の画素(の画素値)を抽出する。ここで抽出される画素を、以下では、予測タップと称する。予測タップの最適な形状(抽出する範囲)は、動きぼけやピンぼけなど、想定される入力画像の劣化の状態(劣化モデル)によって異なるが、本実施の形態のように、レンズの焦点ずれによるピンぼけを想定する場合には、例えば、図2に示されるような、入力画像の、注目画素に対応する画素を中心として円状の領域内の画素を予測タップとして抽出する。
積和演算部13は、予測画素抽出部12から供給される予測タップの画素値と、係数生成部16から供給される予測タップに対応する処理係数との積和演算により、注目画素の画素値を求め、出力する。
ここで、予測タップを構成する画素の画素値をx1乃至xNとし、画素値x1乃至xNに対応する処理係数をw1乃至wNとすると、注目画素の画素値zを求める積和演算は、次式(1)で表すことができる。
Figure 2009153005
式(1)は、画素値x1乃至xNを成分とする画素値ベクトルXと、処理係数w1乃至wNを成分とする処理係数ベクトルWで表すと、式(2)と書くことができる。
Figure 2009153005
特徴量算出画素抽出部14は、注目画素の特徴量を算出するための画素を入力画像から抽出し、特徴量算出部15に供給する。具体的には、特徴量算出画素抽出部14は、注目画素に対応する入力画像の画素と、その周辺の所定の画素を、注目画素の特徴量を算出するための画素として抽出し、特徴量算出部15に供給する。
特徴量算出部15は、特徴量算出画素抽出部14から供給された画素(の画素値)を用いて、注目画素の特徴量を算出する。ここで、注目画素の座標値を(x,y)、その特徴量をp(x,y)とすると、注目画素(x,y)の特徴量p(x,y)としては、例えば、注目画素と、そこから水平方向(x方向)、垂直方向(y方向)、または斜め方向にid画素離れた画素との式(3),(4)、または(5)で表される1次微分特徴量や、式(6),(7)、または(8)で表される2次微分特徴量を採用することができる。
p(x,y)=|X(x,y)−X(x+id,y)| ・・・・・(3)
p(x,y)=|X(x,y)−X(x,y+id)| ・・・・・(4)
p(x,y)=|X(x,y)−X(x+id,y+id)|・・・・・(5)
p(x,y)=|2×X(x,y)−X(x+id,y)−X(x−id,y)|
・・・・・(6)
p(x,y)=|2×X(x,y)−X(x,y+id)−X(x,y−id)|
・・・・・(7)
p(x,y)=|2×X(x,y)−X(x+id,y+id)−X(x−id,y−id)|
・・・・・(8)
また、例えば、図3に示されるように、注目画素(x,y)を中心として水平方向にM画素、垂直方向にN画素からなる基準ブロックを重ねたときの自己相関値Corr(0)と、基準ブロックを水平方向または垂直方向にid画素ずらしたときの自己相関値Corr(id)を算出し、Corr(0)とCorr(id)の差分(Corr(0)−Corr(id))を、特徴量p(x,y)とすることもできる。
注目画素(x,y)を中心として水平方向にM画素、垂直方向にN画素からなる基準ブロックを水平方向にid画素ずらしたときの自己相関値Corr(id)は、次式(9)で表すことができる。
Figure 2009153005
式(9)において、g(u,v)は、基準ブロック内の各画素の画素値を表し、M1は、式(10)で表され、基準ブロック内の画素値の平均値を表す。また、g(u+id,v)は、基準ブロックをx方向にid画素ずらしたブロック内の各画素の画素値を表し、M2は、式(11)で表され、そのブロック内の画素値の平均値を表す。
Figure 2009153005
また、V1およびV2は、それぞれ、式(12)および式(13)で表される値である。
Figure 2009153005
注目画素(x,y)を中心とする基準ブロックを、垂直方向に、id画素ずらしたときの自己相関値Corr(id)は、次式(14)で表すことができる。
Figure 2009153005
そして、このときの、M1,M2,V1,およびV2は、それぞれ、式(15),(16),(17)、および(18)で求められる。
Figure 2009153005
図1に戻り、係数生成部16は、各予測タップに対応する処理係数を成分とする処理係数ベクトルWを生成し、積和演算部13に供給する。即ち、係数生成部16は、式(2)の処理係数ベクトルWを生成する。より具体的には、係数生成部16は、処理係数ベクトルWを、各予測タップ(画素)における特徴量を成分とする特徴量ベクトルpと演算用係数ベクトルWをk次の次数まで展開した式(19)により生成する。
Figure 2009153005
なお、式(19)は、初期値である演算用係数ベクトルW0を分離すると、式(20)のように書くことができる。
Figure 2009153005
いま、式(19)の処理係数ベクトルWのうち、予測タップのうちの1つである予測タップ(i,j)に着目すると、予測タップ(i,j)の処理係数W(i,j)は、式(21)で表すことができる。
Figure 2009153005
したがって、係数生成部16は、予測タップ(i,j)のk個の演算用係数W0(i,j),W1(i,j),・・・,Wk(i,j)を係数ROM17から取得し、特徴量算出部15から供給される特徴量p(x,y)を用いた式(21)の積和演算をすることにより、予測タップ(i,j)の処理係数W(i,j)を求める。そして、すべての予測タップについての処理係数が求められると、係数生成部16は、注目画素(x,y)の処理係数ベクトルWを積和演算部13に供給する。
係数ROM17は、係数生成部16に供給する、k個の演算用係数ベクトルW0乃至Wkを記憶する。予測タップ(i,j)について言えば、係数ROM17は、k個の演算用係数W0(i,j),W1(i,j),・・・,Wk(i,j)を記憶する。ここに記憶される演算用係数ベクトルW0乃至Wkは、図5を参照して後述する学習装置51で求められたものである。
次に、図4のフローチャートを参照して、図1の画像処理装置1によるぼけ除去処理について説明する。
初めに、ステップS1において、注目画素設定部11は、出力画像の所定の画素を注目画素に設定する。
ステップS2において、予測画素抽出部12は、予測タップを抽出する。例えば、入力画像の図2に示される円状の領域内の各画素が予測タップとして抽出される。
ステップS3において、特徴量算出画素抽出部14は、注目画素の特徴量を算出するための画素を入力画像から抽出し、特徴量算出部15に供給する。
ステップS4において、特徴量算出部15は、特徴量算出画素抽出部14から供給された画素(の画素値)を用いて、注目画素の特徴量を算出する。算出された特徴量は、係数生成部16に供給される。
ステップS5において、係数生成部16は、処理係数ベクトルWを生成し、積和演算部13に供給する。例えば、予測タップ(i,j)については、係数生成部16は、k個の演算用係数W0(i,j),W1(i,j),・・・,Wk(i,j)を係数ROM17から取得し、式(21)の積和演算により、処理係数W(i,j)を求めることができる。
ステップS6において、積和演算部13は、式(2)により、注目画素の画素値を算出し、出力する。すなわち、積和演算部13は、予測画素抽出部12から供給される予測タップの画素値と、係数生成部16から供給される予測タップに対応する処理係数との積和演算により、注目画素の画素値を求め、出力する。
ステップS7において、注目画素設定部11は、出力画像の全画素について画素値を求めたかを判定する。ステップS7で、出力画像の全画素について出力画素値を求めていないと判定された場合、処理はステップS1に戻り、それ以降の処理が再度実行される。即ち、まだ画素値が求められていない出力画像の画素が注目画素に設定され、画素値が求められる。
一方、ステップS7で、出力画像の全画素について画素値を求めたと判定された場合、処理は終了する。
以上のように、画像処理装置1は、入力画像の各画素のぼけ量を特徴量として算出し、特徴量と演算用係数との積和演算により最適な処理係数を算出することで、特徴量に応じた最適な処理を行ってぼけを除去する。これにより、画像内で焦点距離の異なる被写体が複数含まれる場合であっても、画面全体において焦点があった画像を出力することができる。
次に、画像処理装置1の係数ROM17に記憶される演算用係数を求める学習について説明する。
図5は、図1の係数ROM17に記憶される演算用係数を求める学習装置の構成例を示すブロック図である。
図5の学習装置51は、注目画素設定部60、3種類の異なるぼけ量のぼけ画像を生成するぼけ画像生成部61−1乃至61−3、正規方程式加算部62、および行列演算部63により構成されている。
学習装置51には、ぼけのない画像が教師画像として入力される。注目画素設定部60は、教師画像として入力された入力画像の所定の画素を注目画素に設定する。
ぼけ画像生成部61−1は、ぼけ付加部71−1、特徴量算出画素抽出部72−1、特徴量抽出部73−1、および予測画素抽出部74−1により構成されている。
ぼけ付加部71−1は、入力画像に対して擬似的にぼけを付加してぼけ画像を生成し、特徴量算出画素抽出部72−1および予測画素抽出部74−1に供給する。具体的には、ほけ付加部71−1は、次式(22)に従って、注目画素(x,y)に対してぼけ画像を生成する。
Figure 2009153005
式(22)におけるXin(x+id,y+jd)は、ぼけが発生していない入力画像(教師画像)の座標(x+id,y+jd)の画素値を表し、これに重み付け係数Wg(id,jd)を乗算した値をたたみ込むことで、ぼけが発生した生徒画像の画素(x,y)の画素値zg(x,y)が発生するものとされる。ここで、重み付け係数Wg(id,jd)としては、例えば、次式に示されるような、レンズの焦点ずれによるぼけを表したガウス関数が採用される。
Figure 2009153005
図6は、式(23)で表される劣化モデルの例を表しており、ぼけに対応するパラメータであるパラメータσの値が大きくなるほど、ぼけも大きくなる。逆に、パラメータσの値が小さいと、ぼけも小さくなる。
式(22)と式(23)によれば、x座標がx+idで、y座標がy+jdの位置にある画素から、x座標がxで、y座標がyの位置にある注目画素に拡散される画素値を積算することにより、注目画素に対応する画素のぼけ付加後の画素値が求められる。
特徴量算出画素抽出部72−1は、図1の特徴量算出画素抽出部14と同様に、特徴量を算出するための画素をぼけ画像(生徒画像)から抽出し、特徴量算出部73−1に供給する。
特徴量抽出部73−1は、図1の特徴量算出部15と同様に、特徴量算出画素抽出部72−1から供給された画素(の画素値)を用いて、注目画素の特徴量を算出する。ここで採用される特徴量は、特徴量算出部15と同一のものである。
予測画素抽出部74−1は、図1の予測画素抽出部12と同様に、注目画素に対して、ぼけ画像の所定の領域内の画素(の画素値)を予測タップとして抽出する。
特徴量抽出部73−1により抽出された注目画素の特徴量と、予測画素抽出部74−1により抽出された予測タップは、正規方程式加算部62に供給される。
ぼけ画像生成部61−2は、ぼけ付加部71−2、特徴量算出画素抽出部72−2、特徴量抽出部73−2、および予測画素抽出部74−2により構成され、ぼけ画像生成部61−3は、ぼけ付加部71−3、特徴量算出画素抽出部72−3、特徴量抽出部73−3、および予測画素抽出部74−3により構成されている。
ぼけ画像生成部61−2と61−3内の各部は、ぼけ付加部71−2および71−3が生成するぼけ画像のぼけ量が、ぼけ付加部71−1が生成するぼけ画像のものと異なる以外は同様であるので、その説明を省略する。
なお、本実施の形態では、ぼけ画像生成部61−1乃至61−3を設けることにより、3種類の異なるぼけ量のぼけ画像を生成し、その特徴量や予測タップ(の画素値)を正規方程式加算部62に供給するものとするが、3種類以外の種類数の異なるぼけ量のぼけ画像を生成し、その特徴量や予測タップ(の画素値)を正規方程式加算部62に供給するようにしてもよいことは勿論である。種類が多い方が、より様々なぼけ量に対応できる。
正規方程式加算部62は、教師画像としての入力画像と、ぼけ画像生成部61−1乃至61−3から供給される各ぼけ画像およびその特徴量を用いて、正規方程式を立てる。
演算用係数ベクトルW0乃至Wkを求めるために、演算用係数ベクトルW0乃至Wkが最適なものであることを表す規範として、例えば、最小自乗法を採用することとすると、式(24)で表される関数Qを最小にする演算用係数ベクトルW0乃至Wkを求めることで、最適な演算用係数ベクトルW0乃至Wkを求めることができる。
Figure 2009153005
式(24)において、Nは学習に用いるサンプル数であり、Tは行列(ベクトル)の転置を表す。また、式(24)のXm={xm1,xm2,・・・,xmN}は生徒画像(ぼけ画像)の予測タップの画素値、zmは、その際の教師画像(入力画像)の画素値である。
式(24)を、すべての変数に対して偏微分をとり、その値が0となるように足し込み行列を構築すると、図7のようになる。
正規方程式加算部62は、教師画像としての入力画像と、ぼけ画像生成部61−1乃至61−3から供給される各ぼけ画像およびその特徴量を用いて、図7の足し込み行列を計算し、正規方程式を完成させる。
行列演算部63は、正規方程式加算部62で完成された正規方程式を解くことにより、演算用係数ベクトルW0乃至Wkを求める。
図8は、学習装置51による学習処理のフローチャートである。
初めに、ステップS21において、ぼけ画像生成部61−1のぼけ付加部71−1は、入力画像に所定のぼけ量を付加した生徒画像としてのぼけ画像を生成する。ぼけ付加部71−2と71−3も同様に、入力画像からぼけ画像を生成する。なお、ぼけ付加部71−1乃至71−3が生成するぼけ画像のぼけ量は異なる。
ステップS22において、注目画素設定部60は、教師画像(入力画像)の所定の画素を注目画素に設定する。
ステップS23において、特徴量算出画素抽出部72−1は、特徴量を算出するための画素をぼけ画像(生徒画像)から抽出し、特徴量算出部73−1に供給する。特徴量算出画素抽出部72−2と72−3も同様に、特徴量を算出するための画素をぼけ画像(生徒画像)から抽出する。
ステップS24において、特徴量抽出部73−1は、特徴量算出画素抽出部72−1から供給された画素(の画素値)を用いて、注目画素の特徴量を算出する。特徴量抽出部73−2と73−3も同様に、注目画素の特徴量を算出する。
ステップS25において、予測画素抽出部74−1は、ぼけ付加部71−1から供給されたぼけ画像から、予測タップを抽出する。予測画素抽出部74−2と74−3も同様に、ぼけ付加部71−2と71−3からそれぞれ供給されたぼけ画像から、予測タップを抽出する。
ステップS26において、正規方程式加算部62は、足し込みを行う。即ち、正規方程式加算部62は、ぼけ画像生成部61−1乃至61−3から供給される各ぼけ画像における予測タップの画素値と、注目画素の画素値および特徴量を、図7の足し込み行列に足し込む。
ステップS27において、注目画素設定部60は、教師画像の全画素を注目画素としたかを判定する。ステップS27で、教師画像の全画素をまだ注目画素としていないと判定された場合、処理は、ステップS22に戻り、それ以降の処理が繰り返される。
一方、ステップS27で、教師画像の全画素を注目画素としたと判定された場合、処理はステップS28に進む。なお、上述したステップS21乃至S27の説明では、1枚の教師画像に対する処理として説明したが、実際には、学習に用いるサンプル数分のすべての教師画像に対してステップS21乃至S27の処理が終了した後に、処理がステップS28に進められる。
ステップS28において、行列演算部63は、正規方程式加算部62で完成された正規方程式を解くことにより、演算用係数ベクトルW0乃至Wkを求めて、処理を終了する。
以上のように、学習装置51による学習処理では、入力画像に複数種類のボケ量のボケが付加された生徒画像としての複数種類のボケ画像より求められる特徴量ベクトルpと演算用係数ベクトルW0乃至Wk(第1の処理係数)との演算により処理係数ベクトルW(第2の処理係数)を求め、その処理係数ベクトルWと生徒画像との演算によりボケが付加されていない教師画像としての入力画像を生成する関係式を解法するために、生徒画像としてのボケ画像の画素値と教師画像としての入力画像の画素値を用いて正規方程式が生成され、その正規方程式を解法することにより、演算用係数ベクトルW0乃至Wkが生成される。そして、求められた演算用係数ベクトルW0乃至Wkが、画像処理装置1の係数ROM17に記憶される。
次に、画像処理装置のその他の実施の形態について説明する。
図9は、本発明を適用した画像処理装置の第2の実施の形態の構成例を示すブロック図である。
図9において、図1の画像処理装置1と対応する部分については同一の符号を付してあり、その説明は適宜省略する。
画像処理装置100では、クラス分類画素抽出部101とクラス分類部102が新たに設けられており、さらに、係数生成部16と係数ROM17に代えて、係数生成部103と係数ROM104が設けられている。
クラス分類画素抽出部101は、注目画素を、幾つかのクラスのうちのいずれかにクラス分けするクラス分類を行うのに用いる画素として、入力画像の画素の幾つかを抽出する。クラス分類画素抽出部101により抽出される画素をクラスタップと称する。クラスタップは、予測画素抽出部12が抽出する予測タップと同一のものでもよいし、異なっていてもよい。
クラス分類部102は、クラス分類画素抽出部101からのクラスタップに基づき、注目画素をクラス分類し、その結果得られるクラスに対応するクラスコードを、係数生成部103に供給する。
ここで、クラス分類を行う方法としては、例えば、ADRC(Adaptive Dynamic Range Coding)等を採用することができる。
ADRCを用いる方法では、クラスタップを構成する画素(の画素値)が、ADRC処理され、その結果得られるADRCコードにしたがって、注目画素のクラスが決定される。
なお、KビットADRCにおいては、例えば、クラスタップを構成する画素の画素値の最大値MAXと最小値MINが検出され、DR=MAX-MINを、集合の局所的なダイナミックレンジとし、このダイナミックレンジDRに基づいて、クラスタップを構成する各画素の画素値がKビットに再量子化される。即ち、クラスタップを構成する各画素の画素値から、最小値MINが減算され、その減算値がDR/2Kで除算(再量子化)される。そして、以上のようにして得られる、クラスタップを構成するKビットの各画素の画素値を、所定の順番で並べたビット列が、ADRCコードとして出力される。従って、クラスタップが、例えば、1ビットADRC処理された場合には、そのクラスタップを構成する各画素の画素値は、最大値MAXと最小値MINとの平均値で除算され(小数点以下切り捨て)、これにより、各画素の画素値が1ビットとされる(2値化される)。そして、その1ビットの画素値を所定の順番で並べたビット列が、ADRCコードとして出力される。
なお、クラス分類部102には、例えば、クラスタップを構成する画素の画素値のレベル分布のパターンを、そのままクラスコードとして出力させることも可能である。しかしながら、この場合、クラスタップが、N個の画素の画素値で構成され、各画素の画素値に、Kビットが割り当てられているとすると、クラス分類部102が出力するクラスコードの場合の数は、(2NK通りとなり、画素の画素値のビット数Kに指数的に比例した膨大な数となる。
従って、クラス分類部102においては、クラスタップの情報量を、上述のADRC処理や、あるいはベクトル量子化等によって圧縮することにより、クラス分類を行うのが好ましい。
係数ROM104は、演算用係数ベクトルW0乃至Wkをクラスごとに記憶しており、係数生成部103は、クラス分類部102から供給されるクラスの演算用係数ベクトルW0乃至Wkを係数ROM104から取得し、式(19)にしたがって処理係数ベクトルWを求め、積和演算部13に供給する。
係数ROM104に記憶される演算用係数ベクトルを学習する学習装置は、クラス分類画素抽出部101とクラス分類部102と同様のクラス分類画素抽出部とクラス分類部を設け、入力画像(教師画像)をクラス分類し、クラスごとに演算用係数ベクトルを求める以外は、図5の学習装置51と同様である。
図10は、本発明を適用した画像処理装置の第3の実施の形態の構成例を示すブロック図である。
図10において、図1の画像処理装置1と対応する部分については同一の符号を付してあり、その説明は適宜省略する。
即ち、図10の画像処理装置120では、図1の特徴量抽出部14と特徴量算出部15に代えて、特徴量抽出部121が設けられている。
図11は、特徴量抽出部121の詳細な構成例を示すブロック図である。
特徴量抽出部121は、ぼけ除去処理部140a乃至140f、特徴量算出部141a乃至141f、縮退部142a乃至142f、連結部143、確率分布DB(Data Base)144、および、ぼけ量判定部145により構成されている。
ぼけ除去処理部140a乃至140fは、入力画像に対してぼけ除去処理を施し、ぼけ除去結果画像を生成する。ぼけ除去処理部140a乃至140fが除去する画像のぼけ量はそれぞれ異なり、例えば、ぼけ除去処理部140a乃至140fの順に除去するぼけ量が大となる。ぼけ除去処理部140a乃至140fでは、注目画素を基準に特定された入力画像の所定の範囲の画素の画素値と、それに対応する予め学習により得られたぼけ除去係数との積和演算によって、注目画素のぼけ除去後の画素値(即ち、ぼけ除去結果画像の画素値)が求められるようになされている。
特徴量算出部141a乃至141fそれぞれは、注目画素に対して設定される入力画像の所定の領域内の各画素について特徴量を算出し、縮退部142a乃至142fに供給する。例えば、特徴量算出部141a乃至141fは、上述した式(3)乃至(8)で表されるいずれかの微分系特徴量を算出し、縮退部142a乃至142fに供給する。
縮退部142a乃至142fは、それぞれ、特徴量算出部141a乃至141fから供給される特徴量に対して、ビットの縮退処理を行う。例えば、特徴量算出部141a乃至141fから供給される特徴量が8ビットである場合に、LSB (Least Significant Bit)の3ビットを削除し、5ビットに縮退して出力する。なお、縮退部142a乃至142fでは、連結部143がぼけ量判定部145に供給する特徴量コードの分類数が適切な数となるように、実験などによって予め縮退量が決定されている。
連結部143は、縮退部142a乃至142fから供給される縮退後の特徴量を所定の順序で連結した特徴量コードをぼけ量判定部145に供給する。
確率分布DB144は、図示せぬDB生成装置で生成された情報に基づく、各特徴量コードについての、ぼけパラメータσごとの確率を記憶する。
DB生成装置では、式(23)のぼけパラメータσを様々な値に設定して、それにより生成された様々なぼけ量のぼけ画像に対して、ぼけ除去処理部140a乃至140f、特徴量算出部141a乃至141f、縮退部142a乃至142f、および連結部143と同様の構成によって特徴量コードが決定され、決定された特徴量コードの情報をぼけパラメータσの情報とともに蓄積することで、各特徴量コードの度数(特徴量コードの総発生回数)とともに、特徴量コードのそれぞれにおける、各ぼけパラメータσの度数(発生回数)の情報が蓄積される。確率分布DB144には、そのようにしてDB生成装置で蓄積された情報に基づいて、各ぼけパラメータの度数(発生回数)を、その特徴量コードの度数(特徴量コードの総発生回数)で除算した値であるぼけパラメータσごとの確率を、すべての特徴量コードについて記憶している。
ぼけ量判定部145は、確率分布DB144を参照して、連結部143から供給された特徴量コードに対応するぼけ量を特徴量として出力する。より詳しくは、ぼけ量判定部145は、連結部143から供給された特徴量コードと同一の特徴量コードの、ぼけパラメータσごとの確率を確率分布DB144において特定し、特定したぼけパラメータσごとの確率のうち、最も確率の高いぼけパラメータσを、注目画素(x,y)の特徴量p(x,y)として出力する。
以上のように、係数生成部16に供給される特徴量を、第1および第2の実施の形態で使用した式(3)乃至(8)で表される微分系特徴量のような線形特徴量の他、第3の実施の形態のように線形和では求められない非線形特徴量とすることも可能である。
図10の画像処理装置120の係数ROM17に記憶される演算用係数ベクトルを学習する学習装置は、特徴量の算出が、図11の特徴量抽出部121と同様のものに変更される以外は、図5の学習装置51と同様である。
なお、図11の特徴量抽出部121については、さらなる変形が可能である。例えば、上述したように注目画素のみで最も確率の高いぼけパラメータσを特徴量として出力するのではなく、注目画素周辺の複数の画素それぞれで最も確率の高いぼけパラメータσを求め、同一のぼけパラメータσどうしを加算した加算確率の最も高いぼけパラメータσを特徴量として出力するようにしてもよい。
また例えば、画像中の平坦な箇所にノイズがのった場合の、ぼけ量の誤検出の対策として、ノイズを判別するDBを備え、ノイズであると判別されたぼけパラメータσは採用しないようにした上で、最も確率(または加算確率)の高いぼけパラメータσを出力するなども可能である。
本発明の画像処理装置(画像処理装置1、画像処理装置100、および画像処理装置120)においては、各画素の特徴量に応じて最適な処理係数を用いて出力画像を生成するので、画像内で焦点距離の異なる被写体が複数含まれることによって生じているぼけを最適に除去することができる。
演算用係数ベクトルW0乃至Wkは、学習装置の最小自乗法を用いた処理によって最適化されているため、特徴量ごとに処理係数を切替える場合の選択ミスを回避でき、画像に破綻が生じにくいという効果を奏する。また、本発明の画像処理装置では、特徴量ごとに処理係数ベクトルWを保持する場合と比べると、保持する情報量を削減することもできる。
なお、上述した例では、算出される特徴量が1種類の例について説明したが、2種類以上の特徴量を用いて、演算用係数ベクトルW0乃至Wkを決定することも可能である。
例えば、特徴量ベクトルpとqの2種類の特徴量によって処理係数ベクトルWが決定される場合、上述した式(19)に対応する、処理係数ベクトルWを生成するときの式は、式(25)で表すことができる。
Figure 2009153005
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
図12は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
コンピュータにおいて、CPU(Central Processing Unit)201,ROM(Read Only Memory)202,RAM(Random Access Memory)203は、バス204により相互に接続されている。
バス204には、さらに、入出力インタフェース205が接続されている。入出力インタフェース205には、キーボード、マウス、マイクロホンなどよりなる入力部206、ディスプレイ、スピーカなどよりなる出力部207、ハードディスクや不揮発性のメモリなどよりなる記憶部208、ネットワークインタフェースなどよりなる通信部209、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア211を駆動するドライブ210が接続されている。
以上のように構成されるコンピュータでは、CPU201が、例えば、記憶部208に記憶されているプログラムを、入出力インタフェース205及びバス204を介して、RAM203にロードして実行することにより、上述した一連の処理が行われる。
コンピュータ(CPU201)が実行するプログラムは、例えば、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等)、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア211に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
そして、プログラムは、リムーバブルメディア211をドライブ210に装着することにより、入出力インタフェース205を介して、記憶部208にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部209で受信し、記憶部208にインストールすることができる。その他、プログラムは、ROM202や記憶部208に、あらかじめインストールしておくことができる。
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
本発明を適用した画像処理装置の第1の実施の形態の構成例を示すブロック図である。 予測タップの例を示す図である。 自己相関値を説明する図である。 図1の画像処理装置によるぼけ除去処理について説明するフローチャートである。 本発明を適用した学習装置の実施の形態の構成例を示すブロック図である。 ぼけモデルの例を示す図である。 足し込み行列を説明する図である。 学習処理を説明するフローチャートである。 本発明を適用した画像処理装置の第2の実施の形態の構成例を示すブロック図である。 本発明を適用した画像処理装置の第3の実施の形態の構成例を示すブロック図である。 図10の特徴量抽出部の詳細な構成例を示すブロック図である。 本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
符号の説明
1 画像処理装置, 12 予測画素抽出部, 13 積和演算部, 14 特徴量算出画素抽出部, 15 特徴量算出部, 16 係数生成部, 17 係数ROM, 51 学習装置, 62 正規方程式加算部, 63 行列演算部, 100 画像処理装置, 101 クラス分類画素抽出部, 102 クラス分類部, 103 係数生成部, 104 係数ROM, 120 画像処理装置, 121 特徴量抽出部, 140a乃至140f ぼけ除去処理部, 141a乃至141f 特徴量算出部, 144 確率分布DB, 145 ぼけ量判定部

Claims (10)

  1. 入力画像を、よりボケが軽減された出力画像に変換する画像処理装置において、
    前記出力画像内の注目する画素である注目画素に対応する前記入力画像の画素とその周辺の所定の画素からなる複数の画素を抽出する第1の画素抽出手段と、
    前記第1の画素抽出手段により抽出された前記複数の画素から第1の特徴量を算出する第1の特徴量算出手段と、
    前記第1の特徴量と第1の処理係数との演算により第2の処理係数を求め、その第2の処理係数と生徒画像としての複数種類のボケ量のボケが付加されたボケ画像との演算によりボケが付加されていない教師画像を生成する関係式に基づく正規方程式より予め学習された前記第1の処理係数と、前記第1の特徴量との演算により、前記第2の処理係数を生成する処理係数生成手段と、
    前記注目画素に対応する画素とその周辺の所定の画素からなる複数の画素を前記入力画像から抽出する第2の画素抽出手段と、
    前記第2の画素抽出手段により抽出された前記複数の画素と前記第2の処理係数との演算により、前記注目画素の画素値を生成する予測手段と
    を備える画像処理装置。
  2. 前記第1の特徴量は、非線形特徴量である
    請求項1に記載の画像処理装置。
  3. 前記生徒画像に複数種類のボケ量のボケを付加して、前記複数種類のボケ量のボケを除去するための複数のボケ除去係数によりそれぞれボケ除去処理することにより、複数種類のボケ除去結果画像を生成するボケ除去処理手段と、
    前記複数種類のボケ除去結果画像から第2の特徴量を算出する第2の特徴量算出手段と、
    前記複数種類のボケ除去結果画像それぞれの前記第2の特徴量を用いて、前記第1の特徴量としての非線形特徴量を決定する非線形特徴量決定手段と
    をさらに備える
    請求項2に記載の画像処理装置。
  4. 前記注目画素に対応する前記入力画像の画素およびその周辺の所定の画素の画素値に応じて前記注目画素を所定のクラスに分類するクラス分類手段をさらに備え、
    前記係数生成手段は、クラス毎に、前記正規方程式を生成する
    請求項1に記載の画像処理装置。
  5. 入力画像を、よりボケが軽減された出力画像に変換する画像処理方法において、
    前記出力画像内の注目する画素である注目画素に対応する前記入力画像の画素とその周辺の所定の画素からなる複数の画素を抽出し、
    抽出された前記複数の画素から特徴量を算出し、
    前記特徴量と第1の処理係数との演算により第2の処理係数を求め、その第2の処理係数と生徒画像としての複数種類のボケ量のボケが付加されたボケ画像との演算によりボケが付加されていない教師画像を生成する関係式に基づく正規方程式より予め学習された前記第1の処理係数と、前記特徴量との演算により、前記第2の処理係数を生成し、
    前記注目画素に対応する画素とその周辺の所定の画素からなる複数の画素を前記入力画像からさらに抽出し、
    さらに抽出された前記複数の画素と前記第2の処理係数との演算により、前記注目画素の画素値を生成する
    ステップを含む画像処理方法。
  6. 入力画像を、よりボケが軽減された出力画像に変換する画像処理を、コンピュータに実行させるプログラムにおいて、
    前記出力画像内の注目する画素である注目画素に対応する前記入力画像の画素とその周辺の所定の画素からなる複数の画素を抽出し、
    抽出された前記複数の画素から特徴量を算出し、
    前記特徴量と第1の処理係数との演算により第2の処理係数を求め、その第2の処理係数と生徒画像としての複数種類のボケ量のボケが付加されたボケ画像との演算によりボケが付加されていない教師画像を生成する関係式に基づく正規方程式より予め学習された前記第1の処理係数と、前記特徴量との演算により、前記第2の処理係数を生成し、
    前記注目画素に対応する画素とその周辺の所定の画素からなる複数の画素を前記入力画像からさらに抽出し、
    さらに抽出された前記複数の画素と前記第2の処理係数との演算により、前記注目画素の画素値を生成する
    ステップを含む画像処理をコンピュータに実行させるプログラム。
  7. 入力画像に複数種類のボケ量のボケが付加された生徒画像としての複数種類のボケ画像より求められる特徴量と第1の処理係数との演算により第2の処理係数を求め、その第2の処理係数と前記生徒画像との演算によりボケが付加されていない教師画像としての前記入力画像を生成する関係式を解法するために、前記生徒画像としてのボケ画像の画素値と前記教師画像としての入力画像の画素値を用いて正規方程式を生成する正規方程式生成手段と、
    前記正規方程式を解法することにより、前記第1の処理係数を生成する係数生成手段と
    を備える学習装置。
  8. 前記特徴量は、非線形特徴量である
    請求項7に記載の学習装置。
  9. 前記生徒画像に複数種類のボケ量のボケを付加して、前記複数種類のボケ量のボケを除去するための複数のボケ除去係数によりそれぞれボケ除去処理することにより、複数種類のボケ除去結果画像を生成するボケ除去処理手段と、
    前記複数種類のボケ除去結果画像から特徴量を検出する特徴量検出手段と、
    前記複数種類のボケ除去結果画像それぞれの前記特徴量を用いて前記非線形特徴量を決定する非線形特徴量決定手段と
    をさらに備える
    請求項8に記載の学習装置。
  10. 前記注目画素に対応する前記生徒画像の画素およびその周辺の所定の画素の画素値に応じて前記注目画素を所定のクラスに分類するクラス分類手段をさらに備え、
    前記係数生成手段は、クラス毎に、前記正規方程式を生成する
    請求項7に記載の学習装置。
JP2007330455A 2007-12-21 2007-12-21 画像処理装置、画像処理方法、プログラム、および学習装置 Expired - Fee Related JP5061883B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007330455A JP5061883B2 (ja) 2007-12-21 2007-12-21 画像処理装置、画像処理方法、プログラム、および学習装置
US12/277,591 US8346003B2 (en) 2007-12-21 2008-11-25 Image processing for reducing blur

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007330455A JP5061883B2 (ja) 2007-12-21 2007-12-21 画像処理装置、画像処理方法、プログラム、および学習装置

Publications (2)

Publication Number Publication Date
JP2009153005A true JP2009153005A (ja) 2009-07-09
JP5061883B2 JP5061883B2 (ja) 2012-10-31

Family

ID=40788725

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007330455A Expired - Fee Related JP5061883B2 (ja) 2007-12-21 2007-12-21 画像処理装置、画像処理方法、プログラム、および学習装置

Country Status (2)

Country Link
US (1) US8346003B2 (ja)
JP (1) JP5061883B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140035373A (ko) * 2011-05-11 2014-03-21 아이큐브드 연구소 주식회사 화상 처리 장치, 화상 처리 방법 및 프로그램을 기록한 기록 매체
KR20140035372A (ko) * 2011-05-11 2014-03-21 아이큐브드 연구소 주식회사 화상 처리 장치, 화상 처리 방법 및 프로그램을 기록한 기록 매체
JP2016136445A (ja) * 2011-05-11 2016-07-28 アイキューブド研究所株式会社 画像処理装置、画像処理方法、およびプログラム
JP2016157481A (ja) * 2011-05-11 2016-09-01 アイキューブド研究所株式会社 ルックアップテーブル取得装置、ルックアップテーブルの生成支援方法、ルックアップテーブルの生産方法、およびプログラム

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4905552B2 (ja) * 2007-04-25 2012-03-28 日本電気株式会社 画質調整能力測定方法、装置およびプログラム、並びに画質調整方法、装置およびプログラム
JP4915341B2 (ja) * 2007-12-20 2012-04-11 ソニー株式会社 学習装置および方法、画像処理装置および方法、並びにプログラム
JP4882999B2 (ja) * 2007-12-21 2012-02-22 ソニー株式会社 画像処理装置、画像処理方法、プログラム、および学習装置
JP5099429B2 (ja) * 2007-12-21 2012-12-19 ソニー株式会社 信号処理装置、信号処理方法、およびプログラム、並びに学習装置
JP2010134700A (ja) * 2008-12-04 2010-06-17 Toshiba Corp 画像評価装置および画像評価方法
JP2014200000A (ja) * 2013-03-29 2014-10-23 ソニー株式会社 画像処理装置および方法、並びにプログラム
JP2014200008A (ja) * 2013-03-29 2014-10-23 ソニー株式会社 画像処理装置および方法、並びにプログラム
CN109214411A (zh) * 2018-07-12 2019-01-15 上海斐讯数据通信技术有限公司 一种基于训练模型识别典型图片对新增实体的验证方法及***
KR102598426B1 (ko) * 2018-12-13 2023-11-06 현대자동차주식회사 합성곱 신경망법을 이용한 체결력 예측방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001222702A (ja) * 2000-02-07 2001-08-17 Sony Corp 画像処理装置および画像処理方法、並びに記録媒体

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4062771B2 (ja) * 1997-05-06 2008-03-19 ソニー株式会社 画像変換装置および方法、並びに記録媒体
US6498841B2 (en) * 1998-03-19 2002-12-24 Ameritech Corporation Method and system for providing enhanced call waiting and caller identification
US6678405B1 (en) * 1999-06-08 2004-01-13 Sony Corporation Data processing apparatus, data processing method, learning apparatus, learning method, and medium
US7149262B1 (en) * 2000-07-06 2006-12-12 The Trustees Of Columbia University In The City Of New York Method and apparatus for enhancing data resolution
WO2002013512A1 (fr) * 2000-08-07 2002-02-14 Sony Corporation Procede et dispositif de traitement d'image et support enregistre
JP4670169B2 (ja) 2000-11-15 2011-04-13 ソニー株式会社 情報信号処理装置、情報信号処理方法、画像信号処理装置およびそれを使用した画像表示装置、それに使用される係数種データ生成装置、並びに情報記録媒体
WO2002103635A1 (fr) * 2001-06-15 2002-12-27 Sony Corporation Dispositif et procede de traitement d'images et dispositif de prises de vue
JP4238516B2 (ja) * 2002-04-26 2009-03-18 ソニー株式会社 データ変換装置およびデータ変換方法、学習装置および学習方法、並びにプログラムおよび記録媒体
US7694326B2 (en) * 2002-05-17 2010-04-06 Sony Corporation Signal processing system and method, signal processing apparatus and method, recording medium, and program
JP4349086B2 (ja) 2003-11-05 2009-10-21 ソニー株式会社 情報信号の処理装置および処理方法、並びにその処理方法を実行するためのプログラム、そのプログラムを記録した媒体
JP4363199B2 (ja) * 2004-01-28 2009-11-11 ソニー株式会社 情報信号処理装置および情報信号処理方法
TWI294603B (en) * 2004-10-22 2008-03-11 Himax Tech Ltd Method for luminance transit improvement
US7587099B2 (en) * 2006-01-27 2009-09-08 Microsoft Corporation Region-based image denoising
JP4915341B2 (ja) * 2007-12-20 2012-04-11 ソニー株式会社 学習装置および方法、画像処理装置および方法、並びにプログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001222702A (ja) * 2000-02-07 2001-08-17 Sony Corp 画像処理装置および画像処理方法、並びに記録媒体

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140035373A (ko) * 2011-05-11 2014-03-21 아이큐브드 연구소 주식회사 화상 처리 장치, 화상 처리 방법 및 프로그램을 기록한 기록 매체
KR20140035372A (ko) * 2011-05-11 2014-03-21 아이큐브드 연구소 주식회사 화상 처리 장치, 화상 처리 방법 및 프로그램을 기록한 기록 매체
JP2016136445A (ja) * 2011-05-11 2016-07-28 アイキューブド研究所株式会社 画像処理装置、画像処理方法、およびプログラム
JP2016157481A (ja) * 2011-05-11 2016-09-01 アイキューブド研究所株式会社 ルックアップテーブル取得装置、ルックアップテーブルの生成支援方法、ルックアップテーブルの生産方法、およびプログラム
US9826194B2 (en) 2011-05-11 2017-11-21 I-Cubed Research Center Inc. Image processing apparatus with a look-up table and a mapping unit, image processing method using a look-up table and a mapping unit, and storage medium in which program using a look-up table and a mapping unit is stored
KR101961967B1 (ko) * 2011-05-11 2019-03-25 아이큐브드 연구소 주식회사 화상 처리 장치, 화상 처리 방법 및 프로그램을 기록한 기록 매체
KR101961968B1 (ko) * 2011-05-11 2019-03-25 아이큐브드 연구소 주식회사 화상 처리 장치, 화상 처리 방법 및 프로그램을 기록한 기록 매체

Also Published As

Publication number Publication date
US8346003B2 (en) 2013-01-01
US20090161976A1 (en) 2009-06-25
JP5061883B2 (ja) 2012-10-31

Similar Documents

Publication Publication Date Title
JP5061883B2 (ja) 画像処理装置、画像処理方法、プログラム、および学習装置
JP4882999B2 (ja) 画像処理装置、画像処理方法、プログラム、および学習装置
KR101298642B1 (ko) 영상 잡음 제거 방법 및 장치
JP5229575B2 (ja) 画像処理装置および方法、並びにプログラム
US20120321214A1 (en) Image processing apparatus and method, program, and recording medium
JP6773707B2 (ja) 信号処理装置、信号処理方法およびプログラム
JP4915341B2 (ja) 学習装置および方法、画像処理装置および方法、並びにプログラム
JP2010102696A (ja) 画像処理装置および係数学習装置。
JP5347862B2 (ja) 係数学習装置および方法、画像処理装置および方法、プログラム、並びに記録媒体
JP2014063359A (ja) 信号処理装置および信号処理方法、出力装置および出力方法、並びにプログラム
JP2013239108A (ja) 画像処理装置および方法、学習装置および方法、並びに、プログラム
US11282237B2 (en) Image display apparatus and method of controlling the same
JP5061882B2 (ja) 画像処理装置、画像処理方法、およびプログラム、並びに学習装置
JP2011217010A (ja) 係数学習装置および方法、画像処理装置および方法、プログラム、並びに記録媒体
JP4854042B2 (ja) 画像生成方法、画像生成装置、および画像生成プログラム
JP4337186B2 (ja) 画像情報変換装置および画像情報変換方法、学習装置および学習方法
JPH10112844A (ja) 画像処理装置および画像処理方法
JP2000348019A (ja) データ処理装置およびデータ処理方法、並びに媒体
JP4235918B2 (ja) 画像処理装置および画像処理方法
US8208735B2 (en) Image processing device, image processing method, learning device, learning method, and program
JP2011217011A (ja) 係数学習装置および方法、画像処理装置および方法、プログラム、並びに記録媒体
JP5099429B2 (ja) 信号処理装置、信号処理方法、およびプログラム、並びに学習装置
JP2004171366A (ja) データ処理装置および方法、記録媒体、並びにプログラム
JP2009060481A (ja) 画像処理装置及び方法、学習装置及び方法、並びにプログラム
JP2011186958A (ja) アップサンプリング装置および方法、並びにプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120208

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

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

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

Free format text: PAYMENT UNTIL: 20150817

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees