JP2011259314A - Imaging device, image processing device, and program - Google Patents
Imaging device, image processing device, and program Download PDFInfo
- Publication number
- JP2011259314A JP2011259314A JP2010133275A JP2010133275A JP2011259314A JP 2011259314 A JP2011259314 A JP 2011259314A JP 2010133275 A JP2010133275 A JP 2010133275A JP 2010133275 A JP2010133275 A JP 2010133275A JP 2011259314 A JP2011259314 A JP 2011259314A
- Authority
- JP
- Japan
- Prior art keywords
- image
- acceleration
- unit
- imaging
- correction function
- 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.)
- Withdrawn
Links
- 238000003384 imaging method Methods 0.000 title claims abstract description 96
- 238000012545 processing Methods 0.000 title claims description 31
- 230000001133 acceleration Effects 0.000 claims abstract description 170
- 239000007788 liquid Substances 0.000 claims abstract description 93
- 239000013598 vector Substances 0.000 claims abstract description 62
- 230000008859 change Effects 0.000 claims abstract description 19
- 238000012937 correction Methods 0.000 claims description 139
- 238000003702 image correction Methods 0.000 claims description 62
- 238000001514 detection method Methods 0.000 claims description 52
- 238000000034 method Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 10
- 230000006870 function Effects 0.000 description 142
- 230000005484 gravity Effects 0.000 description 18
- 230000006854 communication Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000010365 information processing Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 239000007864 aqueous solution Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 206010010071 Coma Diseases 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Studio Devices (AREA)
- Camera Bodies And Camera Details Or Accessories (AREA)
- Mechanical Light Control Or Optical Switches (AREA)
- Image Processing (AREA)
Abstract
Description
本発明は、撮像装置、画像処理装置及びプログラムに関する。 The present invention relates to an imaging apparatus, an image processing apparatus, and a program.
従来、可撓性レンズにおけるレンズ歪みを画像処理により補正する技術が知られている(例えば、特許文献1参照)。また、液体レンズに印加する電圧を制御することで、重力等によるレンズ歪みを補正する技術が知られている(例えば、特許文献2、3参照)。
特許文献1 特表2000−507415号公報
特許文献2 特開2006−64948号公報
特許文献3 特開2006−64951号公報
Conventionally, a technique for correcting lens distortion in a flexible lens by image processing is known (for example, see Patent Document 1). Further, a technique for correcting lens distortion due to gravity or the like by controlling a voltage applied to a liquid lens is known (see, for example,
しかし、特許文献1に記載の技術は、レンズの一定の歪みを補正するものであり、加速度や重力によってレンズの歪み方が変わったときにレンズの歪み方に応じて画像処理を行うことができない。また、特許文献2、3に記載の技術は、さまざまに変化する重力方向、加速度方向、加速度量に高速に追従してレンズ歪みを補正することは困難である。
However, the technique described in
上記課題を解決するために、本発明の第1の態様においては、被写体を撮像する撮像装置であって、液体レンズを用いて被写体を撮像する撮像部と、液体レンズにかかる加速度を検出する加速度検出部と、加速度検出部が検出した加速度に基づいて、撮像部が撮像した画像を補正する画像補正部とを備える撮像装置が与えられる。 In order to solve the above-described problem, in a first aspect of the present invention, an imaging apparatus that images a subject, an imaging unit that images the subject using a liquid lens, and an acceleration that detects acceleration applied to the liquid lens An imaging device is provided that includes a detection unit and an image correction unit that corrects an image captured by the imaging unit based on the acceleration detected by the acceleration detection unit.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 It should be noted that the above summary of the invention does not enumerate all the necessary features of the present invention. In addition, a sub-combination of these feature groups can also be an invention.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be described through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. In addition, not all the combinations of features described in the embodiments are essential for the solving means of the invention.
図1は、第1実施形態にかかる撮像装置100の構成を概略的に示す。被写体70を撮像する撮像装置100は、撮像部80と、加速度検出部30と、画像補正部40と、補正関数テーブル50と、メモリ60とを備える。撮像部80は、液体レンズ10及び撮像素子20を有する。液体レンズ10は、水と油のように屈折率が異なりかつ混じり合わない2つの液体が、透明の隔壁に囲まれたキャビティ内に充填されたレンズである。撮像素子20は、液体レンズ10を介して被写体70の画像を取得する。撮像素子20は、例えば、CCD素子、CMOSセンサである。
FIG. 1 schematically shows a configuration of an
加速度検出部30は、液体レンズ10にかかる加速度を検出する。加速度検出部30は、検出した加速度情報を画像補正部40に提供する。加速度情報は、重力加速度またはその他の加速度の情報を含む。液体レンズ10に含まれる第1の液体と第2の液体の比重が異なるため、液体レンズ10にかかる加速度により、液体界面の形状が変化する。この結果、撮像される画像に歪みが生じる。加速度検出部30は、既存の加速度センサであってよい。
The
具体的には、加速度検出部30は、加速度のベクトルを検出する。ここで、加速度のベクトルとは、液体レンズ10にかかる加速度の方向及び量を指す。より具体的には、加速度ベクトルは、速度ベクトルを時間で微分したものである。加速度検出部30は、x軸、y軸、z軸の各軸における加速度の量を検出する各軸用センサを有してよい。また、加速度検出部30は、液体レンズ10が固定される撮像部80の筐体に取り付けられてよい。
Specifically, the
また、加速度検出部30は、重力方向を検出する重力センサと、撮像部80の移動速度の変化による加速度情報を検出する加速度センサとを有してよい。加速度センサは、重力センサよりも高周波の加速度変動を検出できることが好ましい。また、加速度検出部30は、単一のセンサにより、重力ベクトルおよび撮像部80の移動速度の変化による加速度ベクトルを合成したベクトルを検出してもよい。
The
画像補正部40は、加速度検出部30が検出した加速度に基づいて、撮像部80が撮像した画像を補正する。具体的には、画像補正部40は、加速度検出部30が検出した加速度のベクトルに基づいて、撮像部80が撮像した画像を補正する。画像補正部40は、撮像素子20が撮像した被写体70の画像と、その画像を撮像したときの液体レンズ10にかかる加速度ベクトルとを対応づけて取得する。
The
補正関数テーブル50は、複数種類の加速度ベクトルに対応して補正関数を格納する。ここで、補正関数とは、液体レンズ10にかかる加速度により生じる画像の歪みを補正するための関数を指す。一例として補正関数は、補正後の画像の各画素の値を、補正前の画像の各画素の値を変数として算出する関数である。当該補正関数は、例えば画像の中央部と端部のように、画像の領域毎に異なる関数である。画像補正部40は、撮像部80が撮像した画像に対応付けられた加速度ベクトルに応じた補正関数を、補正関数テーブル50から取得する。補正関数は、例えば、撮像装置100の出荷前に補正関数テーブル50に格納される。
The correction function table 50 stores correction functions corresponding to a plurality of types of acceleration vectors. Here, the correction function refers to a function for correcting image distortion caused by acceleration applied to the
具体的には、補正関数は、撮像装置100にかける加速度ベクトルを順次変化させて、加速度ベクトル毎に既知の被写体を撮像することで算出できる。より具体的には、加速度ベクトル毎に撮像された撮像画像と、歪みが無いレンズを用いて当該既知の被写体を撮像した参照画像との相関関係から補正関数を算出してよい。この場合、撮像画像を参照画像に変換する変換式を加速度ベクトル毎に算出して、当該変換式を補正関数としてよい。また、参照画像を撮像画像に変換する変換式を加速度ベクトル毎に算出して、当該変換式の逆関数を補正関数としてよい。
Specifically, the correction function can be calculated by sequentially changing the acceleration vector applied to the
画像補正部40は、補正関数テーブル50から取得した補正関数を用いて、撮像部80が撮像した画像を補正する。メモリ60は、画像補正部40により補正された画像データを格納する。これにより、液体レンズ10の加速度による歪みが補正された画像を取得することができる。
The
このように、画像データ及び加速度情報を対応づけておくことにより、加速度により歪んだレンズを通じて取得した画像の補正をハードウェアではなく、ソフトウェアによる後処理で実行することができる。したがって、加速度が高速に変動するような場合であっても、加速度の変動に追従した画像補正を行なうことができる。また、ハードウェアによる補正よりも加速度による歪みを簡易かつ高精度に補正することができる。 As described above, by associating the image data and the acceleration information, correction of the image acquired through the lens distorted by the acceleration can be executed by post-processing by software instead of hardware. Therefore, even when the acceleration fluctuates at high speed, it is possible to perform image correction following the acceleration fluctuation. In addition, distortion due to acceleration can be corrected more easily and more accurately than hardware correction.
なお、画像補正部40は、加速度検出部30が検出した加速度ベクトルと完全に一致する加速度ベクトルに対応する補正関数が、補正関数テーブル50に存在しない場合、加速度検出部30が検出した加速度ベクトルに対する誤差が最も小さい加速度ベクトルに対応する補正関数を、補正関数テーブル50から抽出してよい。また、画像補正部40は、加速度検出部30が検出した加速度ベクトルを複数のベクトルに分解して、それぞれの分解ベクトルに対応する補正関数を、補正関数テーブル50から抽出してもよい。この場合、画像補正部40は、抽出した補正関数を合成して画像を補正してよく、それぞれの補正関数で順番に画像を補正してもよい。
Note that the
また、補正関数テーブル50は、x軸、y軸、z軸のそれぞれについて、基準ベクトルの整数倍の大きさの加速度ベクトルに対応する補正関数を格納してよい。基準ベクトルは、各軸と平行な方向で、大きさが予め定められたベクトルを指す。なお、x軸、y軸、z軸は、それぞれ直交せずともよい。 The correction function table 50 may store a correction function corresponding to an acceleration vector having an integer multiple of the reference vector for each of the x-axis, y-axis, and z-axis. The reference vector refers to a vector having a predetermined size in a direction parallel to each axis. Note that the x-axis, y-axis, and z-axis do not have to be orthogonal to each other.
また、画像補正部40は、加速度検出部30が検出した加速度ベクトルと方向が一致する加速度ベクトルに対応する補正関数を、補正関数テーブル50から抽出してよい。画像補正部40は、加速度検出部30が検出した加速度ベクトルの大きさと、補正関数テーブル50から検出した加速度ベクトルの大きさの比に応じて、当該補正関数を補正してよい。例えば画像補正部40は、当該加速度ベクトルの大きさの比に応じて、当該補正関数の係数を変化させる。
In addition, the
図2は、加速度によるレンズの歪みにより得られる点像を概略的に示す。点像は、被写体画像102とコマ収差等による画像成分104を有する。液体レンズ10の液体界面が加速度により歪むと、被写体画像102の周囲に、画像成分104があらわれる。どのような画像成分104が現われるかは、液体レンズ10の歪み方により決定される。液体レンズ10の歪みは、加速度ベクトルから求められるので、取得画像を加速度ベクトルに応じて補正することで、画像成分104を補正することができる。
FIG. 2 schematically shows a point image obtained by lens distortion due to acceleration. The point image has a
図3は、本実施形態にかかる撮像装置100の詳細な構成を示すブロック図である。撮像装置100は、図1に示した撮像装置100の構成に加え、さらに、電圧印加制御部120およびRaw保存メモリ110を有する。電圧印加制御部120は、液体レンズ10に印加する電圧を調節することによって液体界面の形状を変化させる。この場合、液体レンズ10に含まれる2つの液体の少なくとも一方は、導電性水溶液である。電圧印加制御部120は、当該導電性水溶液の複数の領域に印加する電圧を、領域毎に独立して調整してよい。Raw保存メモリ110は、撮像素子20からの撮像画像データを格納し、画像補正部40に出力する。Raw保存メモリ110は、CCD等の撮像素子20が出力する映像信号を記憶する。
FIG. 3 is a block diagram illustrating a detailed configuration of the
画像補正部40は、コンボリューション演算装置140、カメラ信号処理部150、補正関数選択部160を有する。補正関数選択部160は、加速度検出部30が検出した加速度ベクトルおよび電圧印加制御部120により液体レンズ10に印加される電圧に基づいて、補正関数テーブル50から補正関数を選択する。本例の補正関数テーブル50は、加速度ベクトルおよび液体レンズ10に印加される電圧の双方に対応付けて、補正関数を格納する。コンボリューション演算装置140は、補正関数選択部160からの補正関数を用いて、Raw保存メモリ110からの映像信号を補正する。本例のコンボリューション演算装置140は、液例レンズ10に加速度による歪みがない場合に、撮像素子20が出力する映像信号を生成する。
The
カメラ信号処理部150は、コンボリューション演算装置140が補正した映像信号を受信し、当該映像信号をカメラ出力信号に変換する。カメラ出力信号とは、表示装置等に供給される画像データである。カメラ信号処理部150は、映像信号から、画像データの各画素値を算出してよい。カメラ信号処理部150は、撮像素子20から出力された映像信号に対して、A/D変換、補間演算、色空間変換、ガンマ補正、収差補正、ノイズリダクション、画像圧縮等の処理を行う。
The camera
ここで、画像補正部40での画像処理の方法について説明する。被写体fからの光が液体レンズ10を通過することによって画像gが取得されるとすると、以下のように、画像gは、fとHとのコンボリューションで表される。
ここで、Hは撮像部80の点広がり関数を表す。点広がり関数とは、点光源を撮影したときに、撮像部80が取得する画像における点像の分布を示す。液体レンズ10によって歪んだ画像gから被写体fの画像を復元するには、以下の関係を利用する。
ここでH−1は、点広がり関数Hの逆行列であり、画像gの補正関数である。つまり、歪んだ画像gに補正関数H−1をコンボリューション演算することにより、被写体画像fを復元することができる。補正関数H−1は以下のような行列であってよい。
ここで、行及び列の数がカーネルサイズ、行列の各要素(a、b、c・・・)が画像補正パラメータに相当する。液体レンズ10の点広がり関数Hは、液体レンズ10に印加する電圧や加速度ベクトルによって変化する。そのため、補正関数H−1のカーネルサイズ、補正パラメータも、以下のHn −1、Hn+1 ―1のように動的に変化する。画像補正部40は、液体レンズ10に印加する電圧及び加速度ベクトルに基づいて、最適な補正関数H−1を選択する。
画像補正部40は、複数種類の加速度のベクトルと、画像を補正するのに用いる補正関数との関係を予め補正関数テーブル50に格納してよい。画像補正部40は、加速度検出部30が検出した加速度のベクトルに対応する補正関数を用いて、画像を補正する。つまり、画像補正部40は、複数種類の加速度ベクトルに対応して画像補正を行うことができる。
The
図4は、本実施形態にかかる補正関数選択部160の動作を示す。補正関数選択部160は、電圧印加制御部120からの印加電圧量、加速度検出部30からの加速度情報に基づいて、補正関数テーブル50から最適な補正関数H−1を選択する。
FIG. 4 shows the operation of the correction
ステップ1において、補正関数選択部160は、電圧印加制御部120が液体レンズ10に印加する印加電圧量を取得する。印加電圧量は、パラメータV1・・・Vnで表される。本例の補正関数選択部160は、印加電圧量として例えばV2を取得する。ステップ2において、補正関数選択部160は、液体レンズ10に対する重力方向を、加速度検出部30から取得する。
In
液体レンズ10に対する重力方向とは、例えば液体レンズ10の光射出面に対する重力方向の傾きを指す。重力方向は、パラメータG1・・Gnで表される。本例の補正関数選択部160は、重力方向として例えばG3を取得する。
The gravitational direction with respect to the
ステップ3において、補正関数選択部160は、撮像部80の移動速度の変化により液体レンズ10にかかる加速度情報を、加速度検出部30から取得する。加速度情報は、A1・・・Anで表される。補正関数選択部160は、加速度情報として例えばAn−2を取得する。最後にステップ4において、補正関数選択部160は、印加電圧量(本例ではV2)、重力方向(本例ではG3)、および、加速度情報(本例ではAn−2)の組み合わせに応じて、映像信号を補正する補正関数H−1を取得する。補正関数は、印加電圧量(本例ではV2)、重力方向(本例ではG3)、および、加速度情報(本例ではAn−2)の全ての組み合わせに対して与えられる。補正関数として、ステップ3で取得した加速度情報An−2に対応する補正関数H−1を選択してよい。
In step 3, the correction
補正関数テーブル50は、出荷時に取得した補正関数H−1を格納する。補正関数選択部160は、電圧印加制御部120からの印加電圧量及び加速度検出部30からの重力方向および加速度情報に基づいて、最も適した補正関数H−1を補正関数テーブル50から選択する。補正関数選択部160は、選択した補正関数H−1をコンボリューション演算装置140に送信する。コンボリューション演算装置140は、補正関数H−1と、映像信号とをコンボリューション演算することにより、撮像素子20が出力した映像信号を補正する。
The correction function table 50 stores the correction function H- 1 acquired at the time of shipment. The correction
図5は、本実施形態にかかる撮像装置100の変形例を示す。本例において、撮像装置100は、図3に示す撮像装置100の構成に加え、さらに、温度検出部112、撮像制御部114、及び距離検出部116を備える。温度検出部112は、液体レンズ10の温度を検出する。この場合、画像補正部40は、液体レンズ10の温度毎に、補正関数を格納する。つまり、補正関数テーブル50は、液体レンズ10の温度にさらに対応付けて補正関数を格納する。画像補正部40は、撮像部80が画像を撮像したときに温度検出部112が検出した温度にさらに対応する補正関数を用いて当該画像を補正する。これにより、画像補正部40は、液体レンズ10の温度変化に追従して映像信号を精度よく補正することができる。
FIG. 5 shows a modification of the
撮像制御部114は、撮像部80における焦点距離を制御する。撮像制御部114は、電圧印加制御部120が液体レンズ10に印加する電圧を制御することで、液体レンズ10の焦点距離を制御してよい。この場合、画像補正部40は、撮像部80における焦点距離毎に、補正関数を格納する。つまり、補正関数テーブル50は、焦点位置にさらに対応付けて補正関数を格納する。画像補正部40は、撮像部80が画像を撮像したときの撮像部80における焦点距離にさらに対応する補正関数を用いて画像を補正する。これにより、画像補正部40は、焦点距離の変化に追従して映像信号を精度良く補正することができる。
The
距離検出部116は、液体レンズ10から被写体70までの距離を検出する。この場合、画像補正部40は、距離検出部116が検出する距離毎に、補正関数を格納する。つまり、補正関数テーブル50は、液体レンズ10から被写体70までの被写体距離にさらに対応付けて補正関数を格納する。画像補正部40は、撮像部80が画像を撮像したときに距離検出部116が検出した距離に対応する補正関数を用いて画像を補正する。これにより、画像補正部40は、液体レンズ10から被写体70までの距離の変化に追従して映像信号を精度良く補正することができる。撮像装置100は、温度検出部112、撮像制御部114、および、距離検出部116のうち、いずれか1つまたは2つを有してよい。
The
尚、画像補正部40は、撮像部80が撮像した画像と、当該画像を撮像したときの加速度のベクトルとに基づいて、当該加速度のベクトルに対応する補正関数を算出して格納してよい。つまり、画像補正部40は、撮像装置100の出荷後に、既知の被写体70を撮像装置100に撮像させ、そのときの加速度ベクトルに基づいて、補正関数を更新してよい。具体的には、ある加速度が印加された液体レンズ10により撮像した画像と、歪みの無い液体レンズ10を用いて既知の被写体を撮像した参照画像とを比較し、それらの間の相関関係から、当該加速度における補正関数を算出してよい。こうすることにより、画像補正部40は、出荷後において加速度に応じた補正関数を学習し、更新することができる。その結果、映像信号をより精度良く補正することができる。
The
図6は、電圧印加制御部120によるレンズ制御と、画像補正部40による画像処理の動作の一例を表す。ここで、電圧印加制御部120は、液体レンズ10におけるレンズ形状を制御するレンズ制御部として機能する。電圧印加制御部120は、加速度検出部30が検出する加速度の変化のうち、予め定められた周波数以下の成分に基づいて、液体レンズ10を制御してよい。また、画像補正部40は、加速度検出部30が検出する加速度の変化のうち、当該予め定められた周波数より大きい成分に基づいて、画像を補正してよい。つまり、加速度ベクトルの変化のうち、所定の周波数以下の成分による液体レンズ10の歪みについては、電圧印加制御部120を用いて、ハードウェア的に液体レンズ10の液面形状を制御する。加速度ベクトルの変化のうち、所定の周波数より大きい成分による画像歪みについては、画像補正部40を用いてソフトウェア的に画像を補正する。
FIG. 6 illustrates an example of lens control by the voltage
こうすることにより、加速度ベクトルの変化のうち周波数の低い成分についてはハードウェアにより補正するので、補正関数テーブル50が格納する補正関数のデータ量を低減することができる。また、加速度ベクトルの変化のうち周波数の高い成分についてはソフトウェアにより補正するので、高周波で変化する加速度による画像歪みを補正することができる。 By doing this, the low frequency component of the change in the acceleration vector is corrected by hardware, so that the data amount of the correction function stored in the correction function table 50 can be reduced. Further, since the high frequency component of the change in the acceleration vector is corrected by software, it is possible to correct the image distortion due to the acceleration changing at a high frequency.
まず、ステップ1において、電圧印加制御部120により液体レンズ10に電圧を印加し、液体レンズ10の液体界面の形状を制御する。ステップ2において、加速度検出部30により加速度情報を取得する。加速度情報は、液体レンズ10にかかる加速度のベクトルを時系列で計測した情報を含む。
First, in
ステップ3において、加速度ベクトルの変化に所定の周波数より大きい成分があるか否かを判定する。加速度ベクトルの変化に所定の周波数より大きい成分がない場合には、画像補正部40による制御は行わず、電圧印加制御部120による制御のみで終了する。なお、所定の周波数は、電圧印加制御部120が、液体レンズ10のレンズ形状を制御可能な周波数の上限に応じて定められる。
In step 3, it is determined whether or not there is a component larger than a predetermined frequency in the change of the acceleration vector. If there is no component greater than the predetermined frequency in the change of the acceleration vector, the control by the
加速度ベクトルの変化に当該所定の周波数より大きい成分がある場合には、ステップ4に進み、画像補正部40を用いて映像信号を補正する。つまり、加速度ベクトルの変化の低周波成分については電圧印加制御部120が液体界面を制御し、高周波成分については画像補正部40が映像信号を補正する。
If there is a component larger than the predetermined frequency in the change of the acceleration vector, the process proceeds to step 4 and the video signal is corrected using the
図7は、第2実施形態にかかる撮像装置100の構成を示す。第1実施形態と同一機能を有する部材には同一符号を付し、説明を省略する。第2実施形態は、補正関数選択部160が補正関数算出部190に置き換えられる点で第1実施形態と異なる。本例において、補正関数テーブル50は、液体レンズPSF保存メモリ400及びモーションブラーPSF保存メモリ420を有する。
FIG. 7 shows a configuration of the
撮像画像の歪みの原因として、液体レンズ10の液体界面の歪みと、手ぶれ等のモーションブラーとが考えられる。そこで、予め、液体レンズ10の歪みによる画像ぼけ量及びモーションブラーによる画像ぼけ量を液体レンズ10の加速度毎に取得し、液体レンズPSF保存メモリ400及びモーションブラーPSF保存メモリ420にそれぞれ格納する。
Possible causes of distortion of the captured image include distortion at the liquid interface of the
液体レンズPSF保存メモリ400及びモーションブラーPSF保存メモリ420は、図1から図6に関連して説明した補正関数テーブル50と同様に、液体レンズ10の温度、撮像部における焦点距離、及び液体レンズ10から被写体70までの距離にさらに対応付けられた液体レンズPSF及びモーションブラーPSFを格納してもよい。画像補正部40は、印加電圧量、重力方向、加速度情報に応じた画像ぼけ量に基づいて補正関数を算出し、当該補正関数を用いてコンボリューション処理を行って映像信号を補正する。こうすることで、補正関数を動的に取得することができる。その結果、手ぶれ等のモーションブラーによる画像歪みを補正することができる。
The liquid lens
撮像系に加速度が加わったときの系のPSFは、レンズ自身の持つ光学特性である液体レンズPSFとモーションブラーPSFとをコンボリューション演算することにより得られる。ここで、PSFは点広がり関数を指す。そこで、予め液体レンズPSF保存メモリ400及びモーションブラーPSF保存メモリ420に格納した、加速度に対応する液体レンズPSF及びモーションブラーPSFを読み出してコンボリューション演算することにより、補正関数算出部190は、撮像系のPSFを算出することができる。補正関数算出部190は、撮像系のPSFに基づいて補正関数H−1を算出する。
The PSF of the system when acceleration is applied to the imaging system is obtained by performing a convolution operation on the liquid lens PSF and the motion blur PSF, which are optical characteristics of the lens itself. Here, PSF indicates a point spread function. Therefore, the correction
図8は、補正関数算出部190の動作を示すフローチャートである。ステップ1において、補正関数算出部190は、電圧印加制御部120により液体レンズ10へ印加する印加電圧量を取得する。ステップ2において、補正関数算出部190は、加速度検出部30により重力方向を取得する。
FIG. 8 is a flowchart showing the operation of the correction
ステップ3において、補正関数算出部190は、液体レンズPSF保存メモリ400からステップ1及びステップ2で取得した印加電圧量及び重力方向に対応する液体レンズPSFを選択する。ステップ4において、補正関数算出部190は、加速度検出部30により加速度情報を取得する。
In step 3, the correction
ステップ5において、補正関数算出部190は加速度が所定の閾値以上であるか否かを判定する。加速度が所定の閾値以上である場合には、ステップ6に進み、補正関数算出部190は、モーションブラーPSF保存メモリ420から加速度情報に対応するモーションブラーPSFを選択する。加速度が所定の閾値以下である場合には、モーションブラーPSFは選択されず、ステップ7に進む。
In step 5, the correction
ステップ7において、補正関数算出部190は撮像系PSFを算出する。具体的には、モーションブラーPSFを選択している場合には、ステップ3において選択した液体レンズPSFと、ステップ6において選択したモーションブラーPSFとをコンボリューション演算することにより、補正関数算出部190は撮像系PSFを算出する。モーションブラーPSFを選択していない場合には、補正関数算出部190はステップ3において選択した液体レンズPSFを撮像系PSFとする。
In step 7, the correction
ステップ8において、補正関数算出部190は撮像系PSFから補正関数H−1を算出する。具体的には、撮像系PSFの逆関数をとることにより、補正関数算出部190は補正関数H−1を算出することができる。こうすることにより、手ぶれ等のモーションブラーによる影響に応じて、補正関数を動的に変更することができる。その結果、手ぶれ等のモーションブラーによる画像歪みを動的に補正することができる。
In step 8, the correction
図9は、第3の実施形態にかかる撮像装置100および画像処理装置90の構成を示す。本例において、撮像装置100の外部に、画像処理装置90が設けられる。例えば、画像処理装置90は、撮像装置100に接続されるパーソナルコンピュータの内部に設けられる。画像処理装置90は、画像取得部62と、加速度取得部32と、画像補正部40と、補正関数テーブル50と、及びメモリ52とを備える。画像補正部40および補正関数テーブル50は、図1から図8に関連して説明した画像補正部40および補正関数テーブル50と同一である。
FIG. 9 shows configurations of the
本例の撮像装置100は、図1から図8に関連して説明した撮像装置100の構成要素のうち、画像処理装置90に含まれない構成要素を有する。一例として、撮像部80、加速度検出部30、およびメモリ60を有する撮像装置100を図9に示す。
The
画像取得部62は、撮像装置100が撮像した画像を取得する。加速度取得部32は、画像取得部62が取得した画像を撮像装置100が撮像したときに、液体レンズ10にかかっていた加速度を示す加速度情報を取得する。画像補正部40は、加速度取得部32が取得した加速度情報に基づいて、画像取得部62が取得した画像を補正する。具体的には、画像補正部40は、加速度ベクトル情報に応じた補正関数H―1を補正関数テーブル50から選択し、映像信号を補正する。補正された画像は、メモリ52に格納される。
The
こうすることで、画像処理装置90が撮像装置100の外部に設けられるので、撮像装置100の構成を簡略化することができる。また画像処理装置90は、液体レンズ10にかかる加速度の変化に応じて映像信号を補正することができる。
By doing so, since the
図10は、コンピュータ800のハードウェア構成の一例を示す。コンピュータ800は、与えられるプログラムに応じて、図1から図9に関連して説明した画像処理装置90として機能する。
FIG. 10 shows an example of a hardware configuration of the
本実施形態に係るコンピュータ800は、ホスト・コントローラ2082により相互に接続されるCPU2000、RAM2020、グラフィック・コントローラ2075、及び表示装置2080を有するCPU周辺部と、入出力コントローラ2084によりホスト・コントローラ2082に接続される通信インターフェイス2030、ハードディスクドライブ2040、及びCD−ROMドライブ2060を有する入出力部と、入出力コントローラ2084に接続されるROM2010、フレキシブルディスク・ドライブ2050、及び入出力チップ2070を有するレガシー入出力部とを備える。
A
ホスト・コントローラ2082は、RAM2020と、高い転送レートでRAM2020をアクセスするCPU2000及びグラフィック・コントローラ2075とを接続する。CPU2000は、ROM2010及びRAM2020に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ2075は、CPU2000等がRAM2020内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置2080上に表示させる。これに代えて、グラフィック・コントローラ2075は、CPU2000等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
The
入出力コントローラ2084は、ホスト・コントローラ2082と、比較的高速な入出力装置である通信インターフェイス2030、ハードディスクドライブ2040、CD−ROMドライブ2060を接続する。通信インターフェイス2030は、ネットワークを介して他の装置と通信する。ハードディスクドライブ2040は、コンピュータ800内のCPU2000が使用するプログラム及びデータを格納する。CD−ROMドライブ2060は、CD−ROM2095からプログラム又はデータを読み取り、RAM2020を介してハードディスクドライブ2040に提供する。
The input /
また、入出力コントローラ2084には、ROM2010と、フレキシブルディスク・ドライブ2050、及び入出力チップ2070の比較的低速な入出力装置とが接続される。ROM2010は、コンピュータ800が起動時に実行するブート・プログラム、及び/又は、コンピュータ800のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ2050は、フレキシブルディスク2090からプログラム又はデータを読み取り、RAM2020を介してハードディスクドライブ2040に提供する。入出力チップ2070は、フレキシブルディスク・ドライブ2050を入出力コントローラ2084へと接続すると共に、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ2084へと接続する。
The input /
RAM2020を介してハードディスクドライブ2040に提供されるプログラムは、フレキシブルディスク2090、CD−ROM2095、又はICカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、RAM2020を介してコンピュータ800内のハードディスクドライブ2040にインストールされ、CPU2000において実行される。
A program provided to the
コンピュータ800にインストールされ、コンピュータ800を画像処理装置90として機能させるプログラムは、画像生成モジュール、画像処理モジュール、配列方向制御モジュール、および、モード切替モジュールのうちの少なくともいずれかを有する。これらのプログラム又はモジュールは、CPU2000等に働きかけて、コンピュータ800を画像処理装置90としてそれぞれ機能させる。
A program that is installed in the
これらのプログラムに記述された情報処理は、コンピュータ800に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である画像処理装置90として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ800の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の画像処理装置90が構築される。
Information processing described in these programs functions as an
一例として、コンピュータ800と外部の装置等との間で通信を行う場合には、CPU2000は、RAM2020上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェイス2030に対して通信処理を指示する。通信インターフェイス2030は、CPU2000の制御を受けて、RAM2020、ハードディスクドライブ2040、フレキシブルディスク2090、又はCD−ROM2095等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェイス2030は、DMA(ダイレクト・メモリ・アクセス)方式により記憶装置との間で送受信データを転送してもよく、これに代えて、CPU2000が転送元の記憶装置又は通信インターフェイス2030からデータを読み出し、転送先の通信インターフェイス2030又は記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
As an example, when communication is performed between the
また、CPU2000は、ハードディスクドライブ2040、CD−ROMドライブ2060(CD−ROM2095)、フレキシブルディスク・ドライブ2050(フレキシブルディスク2090)等の外部記憶装置に格納されたファイルまたはデータベース等の中から、全部または必要な部分をDMA転送等によりRAM2020へと読み込ませ、RAM2020上のデータに対して各種の処理を行う。そして、CPU2000は、処理を終えたデータを、DMA転送等により外部記憶装置へと書き戻す。このような処理において、RAM2020は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはRAM2020および外部記憶装置等をメモリ、記憶部、または記憶装置等と総称する。
The
本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なお、CPU2000は、RAM2020の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはRAM2020の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもRAM2020、メモリ、及び/又は記憶装置に含まれるものとする。
Various types of information such as various programs, data, tables, and databases in the present embodiment are stored on such a storage device and are subjected to information processing. Note that the
また、CPU2000は、RAM2020から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索・置換等を含む各種の処理を行い、RAM2020へと書き戻す。例えば、CPU2000は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数または定数と比較して、大きい、小さい、以上、以下、等しい等の条件を満たすかどうかを判断し、条件が成立した場合(又は不成立であった場合)に、異なる命令列へと分岐し、またはサブルーチンを呼び出す。
In addition, the
また、CPU2000は、記憶装置内のファイルまたはデータベース等に格納された情報を検索することができる。例えば、第1属性の属性値に対し第2属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、CPU2000は、記憶装置に格納されている複数のエントリの中から第1属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第2属性の属性値を読み出すことにより、所定の条件を満たす第1属性に対応付けられた第2属性の属性値を得ることができる。
Further, the
以上に示したプログラム又はモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク2090、CD−ROM2095の他に、DVD又はCD等の光学記録媒体、MO等の光磁気記録媒体、テープ媒体、ICカード等の半導体メモリ等を用いることができる。また、専用通信ネットワーク又はインターネットに接続されたサーバシステムに設けたハードディスク又はRAM等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ800に提供してもよい。
The program or module shown above may be stored in an external recording medium. As the recording medium, in addition to the
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above-described embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process such as operations, procedures, steps, and stages in the apparatus, system, program, and method shown in the claims, the description, and the drawings is particularly “before” or “prior to”. It should be noted that the output can be realized in any order unless the output of the previous process is used in the subsequent process. Regarding the operation flow in the claims, the description, and the drawings, even if it is described using “first”, “next”, etc. for convenience, it means that it is essential to carry out in this order. It is not a thing.
10・・・液体レンズ、20・・・撮像素子、30・・・加速度検出部、32・・・加速度取得部、40・・・画像補正部、50・・・補正関数テーブル、52・・・メモリ、60・・・メモリ、62・・・画像取得部、70・・・被写体、80・・・撮像部、90・・・画像処理装置、100・・・撮像装置、102・・・被写体画像、104・・・画像成分、110・・・Raw保存メモリ、112・・・温度検出部、114・・・撮像制御部、116・・・距離検出部、120・・・電圧印加制御部、140・・・コンボリューション演算装置、150・・・カメラ信号処理部、160・・・補正関数選択部、190・・・補正関数算出部、400・・・液体レンズPSF保存メモリ、420・・・モーションブラーPSF保存メモリ、800・・・コンピュータ、2000・・・CPU、2010・・・ROM、2020・・・RAM、2030・・・通信インターフェイス、2040・・・ハードディスクドライブ、2050・・・フレキシブルディスク・ドライブ、2060・・・CD−ROMドライブ、2070・・・入出力チップ、2075・・・グラフィック・コントローラ、2080・・・表示装置、2082・・・ホスト・コントローラ、2084・・・入出力コントローラ、2090・・・フレキシブルディスク、2095・・・CD−ROM
DESCRIPTION OF
Claims (10)
液体レンズを用いて前記被写体を撮像する撮像部と、
前記液体レンズにかかる加速度を検出する加速度検出部と、
前記加速度検出部が検出した前記加速度に基づいて、前記撮像部が撮像した画像を補正する画像補正部と
を備える撮像装置。 An imaging device for imaging a subject,
An imaging unit that images the subject using a liquid lens;
An acceleration detector for detecting an acceleration applied to the liquid lens;
An imaging apparatus comprising: an image correction unit that corrects an image captured by the imaging unit based on the acceleration detected by the acceleration detection unit.
前記画像補正部は、前記加速度検出部が検出した前記加速度のベクトルに基づいて、前記撮像部が撮像した画像を補正する
請求項1に記載の撮像装置。 The acceleration detection unit detects a vector of the acceleration,
The imaging apparatus according to claim 1, wherein the image correction unit corrects an image captured by the imaging unit based on the acceleration vector detected by the acceleration detection unit.
請求項2に記載の撮像装置。 The image correction unit stores in advance a relationship between a plurality of types of acceleration vectors and a correction function used to correct the image, and the correction function corresponding to the acceleration vector detected by the acceleration detection unit. The image pickup apparatus according to claim 2, wherein the image picked up by the image pickup unit is corrected using.
前記画像補正部は、前記液体レンズの温度毎に、前記補正関数を格納し、
前記画像補正部は、前記温度検出部が検出した温度に対応する前記補正関数を用いて前記画像を補正する
請求項3に記載の撮像装置。 A temperature detection unit for detecting the temperature of the liquid lens;
The image correction unit stores the correction function for each temperature of the liquid lens,
The imaging apparatus according to claim 3, wherein the image correction unit corrects the image using the correction function corresponding to the temperature detected by the temperature detection unit.
前記画像補正部は、前記撮像部における前記焦点距離毎に、前記補正関数を格納し、
前記画像補正部は、前記撮像部における前記焦点距離に対応する前記補正関数を用いて前記画像を補正する
請求項3に記載の撮像装置。 An imaging control unit for controlling a focal length in the imaging unit;
The image correction unit stores the correction function for each focal length in the imaging unit,
The imaging apparatus according to claim 3, wherein the image correction unit corrects the image using the correction function corresponding to the focal length in the imaging unit.
前記画像補正部は、前記距離検出部が検出する距離毎に、前記補正関数を格納し、
前記画像補正部は、前記距離検出部が検出した距離に対応する前記補正関数を用いて前記画像を補正する
請求項3に記載の撮像装置。 A distance detection unit that detects a distance from the liquid lens to the subject;
The image correction unit stores the correction function for each distance detected by the distance detection unit,
The imaging apparatus according to claim 3, wherein the image correction unit corrects the image using the correction function corresponding to the distance detected by the distance detection unit.
請求項3に記載の撮像装置。 The image correction unit calculates and stores the correction function corresponding to the acceleration vector based on the image captured by the imaging unit and the acceleration vector when the image is captured. The imaging device described in 1.
前記画像補正部は、前記加速度検出部が検出する加速度の変化のうち、前記予め定められた周波数より大きい成分に基づいて、前記画像を補正する
請求項1から7のいずれか一項に記載の撮像装置。 Of the change in acceleration detected by the acceleration detection unit, further comprising a lens control unit for controlling the liquid lens based on a component having a predetermined frequency or less,
The said image correction part correct | amends the said image based on the component larger than the said predetermined frequency among the changes of the acceleration which the said acceleration detection part detects. Imaging device.
前記撮像装置が撮像した画像を取得する画像取得部と、
前記画像取得部が取得した画像を撮像したときに、前記液体レンズにかかっていた加速度を示す加速度情報を取得する加速度取得部と、
前記加速度取得部が取得した前記加速度情報に基づいて、前記画像取得部が取得した画像を補正する画像補正部と
を備える画像処理装置。 An image processing device that processes an image picked up by an image pickup device that picks up a subject using a liquid lens,
An image acquisition unit for acquiring an image captured by the imaging device;
An acceleration acquisition unit that acquires acceleration information indicating an acceleration applied to the liquid lens when an image acquired by the image acquisition unit is captured;
An image processing apparatus comprising: an image correction unit that corrects an image acquired by the image acquisition unit based on the acceleration information acquired by the acceleration acquisition unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010133275A JP2011259314A (en) | 2010-06-10 | 2010-06-10 | Imaging device, image processing device, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010133275A JP2011259314A (en) | 2010-06-10 | 2010-06-10 | Imaging device, image processing device, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011259314A true JP2011259314A (en) | 2011-12-22 |
Family
ID=45474973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010133275A Withdrawn JP2011259314A (en) | 2010-06-10 | 2010-06-10 | Imaging device, image processing device, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011259314A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013255055A (en) * | 2012-06-06 | 2013-12-19 | Canon Inc | Image processing method, image processing apparatus, and imaging apparatus |
WO2014050189A1 (en) * | 2012-09-27 | 2014-04-03 | 富士フイルム株式会社 | Imaging device and image processing method |
WO2014050188A1 (en) * | 2012-09-27 | 2014-04-03 | 富士フイルム株式会社 | Imaging device and image processing method |
JP2016224204A (en) * | 2015-05-29 | 2016-12-28 | キヤノン株式会社 | Tremor correction device, optical device, imaging device, and tremor correction method |
US10810714B2 (en) | 2017-08-15 | 2020-10-20 | Canon Kabushiki Kaisha | Image restoration processing utilizing settings for image correction |
WO2020246770A1 (en) * | 2019-06-03 | 2020-12-10 | 엘지이노텍(주) | Liquid lens control device for controlling liquid lens module comprising liquid lens, control method therefor, and camera module comprising device |
WO2021118264A1 (en) * | 2019-12-11 | 2021-06-17 | 엘지이노텍 주식회사 | Camera module |
CN115115530A (en) * | 2022-01-14 | 2022-09-27 | 长城汽车股份有限公司 | Image deblurring method, device, terminal equipment and medium |
DE112021007326T5 (en) | 2021-05-27 | 2024-02-29 | Fanuc Corporation | IMAGING DEVICE FOR CALCULATION OF THE THREE-DIMENSIONAL POSITION BASED ON AN IMAGE RECORDED BY AN IMAGE SENSOR |
-
2010
- 2010-06-10 JP JP2010133275A patent/JP2011259314A/en not_active Withdrawn
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013255055A (en) * | 2012-06-06 | 2013-12-19 | Canon Inc | Image processing method, image processing apparatus, and imaging apparatus |
DE112013004759B4 (en) * | 2012-09-27 | 2017-10-19 | Fujifilm Corporation | Image pickup device and image processing method |
DE112013004760B4 (en) * | 2012-09-27 | 2017-10-19 | Fujifilm Corporation | Image capture device and image processing method |
CN104662890A (en) * | 2012-09-27 | 2015-05-27 | 富士胶片株式会社 | Imaging device and image processing method |
CN104685863A (en) * | 2012-09-27 | 2015-06-03 | 富士胶片株式会社 | Imaging device and image processing method |
US9363430B2 (en) | 2012-09-27 | 2016-06-07 | Fujifilm Corporation | Imaging device and image processing method |
US9402024B2 (en) | 2012-09-27 | 2016-07-26 | Fujifilm Corporation | Imaging device and image processing method |
WO2014050188A1 (en) * | 2012-09-27 | 2014-04-03 | 富士フイルム株式会社 | Imaging device and image processing method |
WO2014050189A1 (en) * | 2012-09-27 | 2014-04-03 | 富士フイルム株式会社 | Imaging device and image processing method |
CN104662890B (en) * | 2012-09-27 | 2017-11-17 | 富士胶片株式会社 | Camera device and image processing method |
JP2016224204A (en) * | 2015-05-29 | 2016-12-28 | キヤノン株式会社 | Tremor correction device, optical device, imaging device, and tremor correction method |
US10810714B2 (en) | 2017-08-15 | 2020-10-20 | Canon Kabushiki Kaisha | Image restoration processing utilizing settings for image correction |
WO2020246770A1 (en) * | 2019-06-03 | 2020-12-10 | 엘지이노텍(주) | Liquid lens control device for controlling liquid lens module comprising liquid lens, control method therefor, and camera module comprising device |
WO2021118264A1 (en) * | 2019-12-11 | 2021-06-17 | 엘지이노텍 주식회사 | Camera module |
DE112021007326T5 (en) | 2021-05-27 | 2024-02-29 | Fanuc Corporation | IMAGING DEVICE FOR CALCULATION OF THE THREE-DIMENSIONAL POSITION BASED ON AN IMAGE RECORDED BY AN IMAGE SENSOR |
CN115115530A (en) * | 2022-01-14 | 2022-09-27 | 长城汽车股份有限公司 | Image deblurring method, device, terminal equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2011259314A (en) | Imaging device, image processing device, and program | |
JP5414405B2 (en) | Image processing apparatus, imaging apparatus, and image processing method | |
JP5794705B2 (en) | Imaging apparatus, control method thereof, and program | |
KR101017802B1 (en) | Image distortion correction | |
US8606035B2 (en) | Image processing apparatus and image processing method | |
JP5535053B2 (en) | Image processing apparatus and image processing method | |
US20110033132A1 (en) | Image correction apparatus and image correction method | |
JP5499050B2 (en) | Image processing apparatus, imaging apparatus, and image processing method | |
CN102986208A (en) | Imaging apparatus, image processing method, and recording medium for recording program thereon | |
KR102581210B1 (en) | Method for processing image signal, image signal processor, and image sensor chip | |
US8159554B2 (en) | Image processing apparatus, image processing method, image capturing apparatus, and medium storing a program for processing an image based on spread of light | |
JP2011113234A (en) | Image processor, and method of operating the image processor | |
US20180033121A1 (en) | Image processing apparatus, image processing method, and storage medium | |
JP5103637B2 (en) | Imaging apparatus, imaging method, and program | |
JP4885150B2 (en) | Image processing device | |
US9002128B2 (en) | Image processing apparatus, integrated circuit, program, imaging apparatus, and display apparatus | |
CN102625046B (en) | Anti-shake device and method for photography | |
CN112752086B (en) | Image signal processor, method and system for environment mapping | |
JP2013232757A (en) | Imaging apparatus, image processing apparatus, image processing method, and program | |
JP6016546B2 (en) | Imaging device, control method thereof, and control program | |
JP4763415B2 (en) | Image processing device | |
JP5919998B2 (en) | Imaging apparatus, image processing apparatus, image processing method, and program | |
JP5633248B2 (en) | Signal processing apparatus, defect detection apparatus, signal processing method, defect detection method, and program | |
WO2022141620A1 (en) | Integrated visual-inertial odometry and image stabilization for image processing | |
KR102522566B1 (en) | Electronic devices for and methods of implementing memory transfers for image warping in an electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20130903 |