JPWO2010032720A1 - 画像歪み補正方法及び画像処理装置 - Google Patents
画像歪み補正方法及び画像処理装置 Download PDFInfo
- Publication number
- JPWO2010032720A1 JPWO2010032720A1 JP2010529757A JP2010529757A JPWO2010032720A1 JP WO2010032720 A1 JPWO2010032720 A1 JP WO2010032720A1 JP 2010529757 A JP2010529757 A JP 2010529757A JP 2010529757 A JP2010529757 A JP 2010529757A JP WO2010032720 A1 JPWO2010032720 A1 JP WO2010032720A1
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- image
- pixel data
- color
- distortion correction
- 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
Links
- 238000012937 correction Methods 0.000 title claims abstract description 176
- 238000012545 processing Methods 0.000 title claims abstract description 127
- 238000000034 method Methods 0.000 title claims abstract description 83
- 230000008569 process Effects 0.000 claims abstract description 62
- 230000003287 optical effect Effects 0.000 claims abstract description 21
- 238000004364 calculation method Methods 0.000 claims description 43
- 239000003086 colorant Substances 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 32
- 230000000295 complement effect Effects 0.000 description 13
- 230000002093 peripheral effect Effects 0.000 description 11
- 238000012935 Averaging Methods 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 5
- 238000000926 separation method Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000008707 rearrangement Effects 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 230000020169 heat generation Effects 0.000 description 2
- PZTQVMXMKVTIRC-UHFFFAOYSA-L chembl2028348 Chemical compound [Ca+2].[O-]S(=O)(=O)C1=CC(C)=CC=C1N=NC1=C(O)C(C([O-])=O)=CC2=CC=CC=C12 PZTQVMXMKVTIRC-UHFFFAOYSA-L 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- KXXXUIKPSVVSAW-UHFFFAOYSA-K pyranine Chemical compound [Na+].[Na+].[Na+].C1=C2C(O)=CC(S([O-])(=O)=O)=C(C=C3)C2=C2C3=C(S([O-])(=O)=O)C=C(S([O-])(=O)=O)C2=C1 KXXXUIKPSVVSAW-UHFFFAOYSA-K 0.000 description 1
- WPPDXAHGCGPUPK-UHFFFAOYSA-N red 2 Chemical compound C1=CC=CC=C1C(C1=CC=CC=C11)=C(C=2C=3C4=CC=C5C6=CC=C7C8=C(C=9C=CC=CC=9)C9=CC=CC=C9C(C=9C=CC=CC=9)=C8C8=CC=C(C6=C87)C(C=35)=CC=2)C4=C1C1=CC=CC=C1 WPPDXAHGCGPUPK-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/61—Noise processing, e.g. detecting, correcting, reducing or removing noise the noise originating only from the lens unit, e.g. flare, shading, vignetting or "cos4"
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/843—Demosaicing, e.g. interpolating colour pixel values
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/10—Circuitry of solid-state image sensors [SSIS]; Control thereof for transforming different wavelengths into image signals
- H04N25/11—Arrangement of colour filter arrays [CFA]; Filter mosaics
- H04N25/13—Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements
- H04N25/134—Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements based on three different wavelength filter elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2209/00—Details of colour television systems
- H04N2209/04—Picture signal generators
- H04N2209/041—Picture signal generators using solid-state devices
- H04N2209/042—Picture signal generators using solid-state devices having a single pick-up sensor
- H04N2209/045—Picture signal generators using solid-state devices having a single pick-up sensor using mosaic colour filter
- H04N2209/046—Colour interpolation to calculate the missing colour values
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Color Television Image Signal Generators (AREA)
- Image Processing (AREA)
Abstract
Description
前述のとおり歪み補正後の画素の位置によって色(RGB)が決まっている。歪み補正後の画素データは、補正後の画素の位置(X’,Y’)に対応する補正前の画素の位置(X,Y)周辺の画素データに基づいて補間処理により算出している。
図4は本実施形態において歪み補正処理後の画素がR(赤)である場合に補間計算に用いる周辺画素を示す図であり、補間前の画素がRであり、R→Rの場合(a)、同じくB→Rの場合(b)、同じくoddG→Rの場合(c)、同じくevenG→Rの場合(d)を説明するための図である。
第1補間処理で得た補間前の座標(X,Y)に近接する所定位置に配置されている画素(51乃至54)の画素データ(R51乃至R54)に基づいて、第2補間処理により次式(数1)から座標(X,Y)の補間後の画素データRを求める。
(第1補間処理)
図5は本実施形態において補間後の画素がB(青)である場合に補間計算に用いる周辺画素を示す図であり、補間前の画素がBであり、B→Bの場合(a)、同じくR→Bの場合(b)、同じくoddG→Bの場合(c)、同じくevenG→Bの場合(d)を説明するための図である。
第2補間処理により前述のRのときと同様に数式(数1)と同様の式から座標(X,Y)の補間後の画素データBを求めることができる。詳細な説明は省略する。
(第1補間処理)
図6は本実施形態において補間後の画素がG(緑)である場合に補間計算に用いる周辺画素を示す図であり、補間前の画素がGであり、G→Gの場合(a)、補間前の画素がG以外であり、G以外→Gの場合(b)を説明するための図である。
次に、他の実施形態として撮像素子の色フィルタがベイヤー配列構造でなく、補色等のRGBを除いたRGBの算出に用いる色(以下、単に補色系という)の色フィルタの画素(以下、補色系画素という)を含む場合について説明する。他の実施形態においては最終的には補色系画素データからRGBの各画素データを演算によって求める必要がある。
1.YellowとGreen →Red
2.YellowとRed →Green
3.CyanとGreen →Blue
4.CyanとBlue →Green
5.WhiteとYellow →Blue
6.WhiteとCyan →Red
7.WhiteとMagenta →Green
8.MagentaとRed →Blue
9.MagentaとBlue →Red
図13は、撮像素子において補色系画素を含む配列構造例を模式的に示す図である。図3乃至図12で説明した本実施形態においてはRGBの画素種類ごとに図3(a)〜(c)のようにRGBの各データを1ブロックのメモリ領域にそれぞれまとめて配置し格納し、格納した各色の画素データを用いて補間処理を実行し、補間処理した画素データに基づいて歪み補正処理を行っていた。図13等に示す他の実施形態においても、図3乃至図12の処理については同様であり、図3(a)〜(c)のようにY及びGBの各データを1ブロックのメモリ領域にそれぞれまとめて配置し格納し、格納した各色の画素データを用いて補間処理を実行し、補間処理した画素データに基づいて歪み補正処理を行う。
原色(RGB)でない補色系の色であるYeの画素データを単独で処理することはなく、通常は上記式(1)の演算により求められたRの画素データを利用する。したがって、歪み補正処理後のYeの画素データは、Gの画素データとメモリの同じ領域に格納し、近接座標の画素データはGの画素データと連続していることが望ましい。
11 撮像素子
17 歪み補正処理部
18 メモリ制御部
19 画像バッファメモリ
19a〜19c メモリ領域
50 画像形成装置
A 広角レンズ
Claims (11)
- 複数の画素を備えそれぞれの画素が1の色に対応する撮像素子を備え、光学系を介して前記撮像素子により撮像された画像の歪みを補正する画像歪み補正方法において、
歪み補正前後で画素の色が異なるとき、歪み補正後の画素データをメモリに保存した補正前の画素の周囲における複数画素の画素データによる補間処理で得、
前記メモリには同一色の画素データが各色毎に連続して保存されていることを特徴とする画像歪み補正方法。 - 複数の画素を備えそれぞれの画素が1の色に対応する撮像素子を備え、光学系を介して前記撮像素子により撮像された画像の歪みを補正する画像歪み補正方法において、
補正前の色と同じ色の補正後の画素データを、メモリに保存した補正前の画素の周囲における複数画素の画素データによる補間処理で得、
前記メモリには同一色の画素データが各色毎に連続して保存されていることを特徴とする画像歪み補正方法。 - 前記補間処理は、
歪み補正前の画素の周囲の所定位置に配置されている画素が、補正後の画素の色と同じときは該所定位置に配置されている画素の画素データをそのまま用い、補正後の画素の色と異なるときは該所定位置に配置されている画素をその周囲における補正後の色と同じ色の複数画素の画素データにより補間して得る第1処理と、
前記補正前の画素の位置と前記所定位置に配置されている画素との相対位置関係、及び前記第1処理で得た複数の前記所定位置に配置されている画素の画素データにより、補正後の画素データを補間して得る第2処理と、からなる請求項2に記載の画像歪み補正方法。 - 前記各色毎に連続して画素データを保存するメモリ領域の1ブロック単位の大きさは、前記補間処理で使用する前記複数画素の単位よりも大きいサイズが確保されている請求項1から3のいずれか一項に記載の画像歪み補正方法。
- 前記複数の色にはRGBの算出に用いる色が含まれており、
歪み補正後の画素データの前記メモリへの保存を、RGBの算出に用いる色同士の画素データを連続して行う請求項1から4のいずれか一項に記載の画像歪み補正方法。 - 光学系と、複数の画素を備えそれぞれの画素が1の色に対応し前記光学系を介して画像を撮像する撮像素子と、前記撮像素子から取り込んだ画像を処理する演算装置と、メモリと、を備え、
前記演算装置は、前記画像の歪みを補正する処理において、歪み補正前後で画素の色が異なるとき、歪み補正後の画素データをメモリに保存した補正前の画素の周囲における複数画素の画素データによる補間処理で算出し、前記メモリに同一色の画素データを各色毎に連続して保存することを特徴とする画像処理装置。 - 光学系と、複数の画素を備えそれぞれの画素が1の色に対応し前記光学系を介して画像を撮像する撮像素子と、前記撮像素子から取り込んだ画像を処理する演算装置と、メモリと、を備え、
前記演算装置は、前記画像の歪みを補正する処理において、補正前の色と同じ色の補正後の画素データを、メモリに保存した補正前の画素の周囲における複数画素の画素データによる補間処理で算出し、前記メモリに同一色の画素データを各色毎に連続して保存することを特徴とする画像処理装置。 - 前記演算装置は、
歪み補正前の画素の周囲の所定位置に配置されている画素が、補正後の画素の色と同じときは該所定位置に配置されている画素の画素データをそのまま用い、補正後の画素の色と異なるときは該所定位置に配置されている画素をその周囲における補正後の色と同じ色の複数画素の画素データにより補間して得る第1処理と、
前記補正前の画素の位置と前記所定位置に配置されている画素との相対位置関係、及び前記第1処理で得た複数の前記所定位置に配置されている画素の画素データにより、補正後の画素データを補間して得る第2処理と、
により前記補間処理を行う請求項7に記載の画像処理装置。 - 前記メモリにおける前記各色毎に連続して画素データを保存するメモリ領域の1ブロック単位の大きさは、前記補間処理で使用する前記複数画素の単位よりも大きいサイズが確保されている請求項6から8のいずれか一項に記載の画像処理装置。
- 前記複数の色にはRGBの算出に用いる色が含まれており、
歪み補正後の画素データの前記メモリへの保存を、RGBの算出に用いる色同士の画素データを連続して行う請求項6から9のいずれか一項に記載の画像処理装置。 - 前記光学系は広角用光学系である請求項6から10のいずれか一項に記載の画像処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010529757A JP5187602B2 (ja) | 2008-09-19 | 2009-09-15 | 画像歪み補正方法及び画像処理装置 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008240425 | 2008-09-19 | ||
JP2008240425 | 2008-09-19 | ||
JP2010529757A JP5187602B2 (ja) | 2008-09-19 | 2009-09-15 | 画像歪み補正方法及び画像処理装置 |
PCT/JP2009/066081 WO2010032720A1 (ja) | 2008-09-19 | 2009-09-15 | 画像歪み補正方法及び画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2010032720A1 true JPWO2010032720A1 (ja) | 2012-02-09 |
JP5187602B2 JP5187602B2 (ja) | 2013-04-24 |
Family
ID=42039544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010529757A Active JP5187602B2 (ja) | 2008-09-19 | 2009-09-15 | 画像歪み補正方法及び画像処理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20110170776A1 (ja) |
JP (1) | JP5187602B2 (ja) |
WO (1) | WO2010032720A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI423659B (zh) | 2010-11-09 | 2014-01-11 | Avisonic Technology Corp | 影像校正方法與相關影像校正系統 |
JP2014183473A (ja) * | 2013-03-19 | 2014-09-29 | Toshiba Corp | 電気機器の光学システム |
US9536287B1 (en) * | 2015-07-09 | 2017-01-03 | Intel Corporation | Accelerated lens distortion correction with near-continuous warping optimization |
EP3331236A1 (en) * | 2016-11-30 | 2018-06-06 | Thomson Licensing | Method for rendering a final image from initial images acquired by a camera array, corresponding device, computer program product and computer-readable carrier medium |
JP2018205987A (ja) * | 2017-06-01 | 2018-12-27 | 株式会社リコー | 画像処理装置、画像処理方法及びプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4402230B2 (ja) * | 1999-12-22 | 2010-01-20 | オリンパス株式会社 | 画像処理装置 |
JP3942569B2 (ja) * | 2003-09-04 | 2007-07-11 | オリンパス株式会社 | 撮像装置および画像データの変換方法 |
US7839446B2 (en) * | 2005-08-30 | 2010-11-23 | Olympus Corporation | Image capturing apparatus and image display apparatus including imparting distortion to a captured image |
JP4802944B2 (ja) * | 2006-08-31 | 2011-10-26 | 大日本印刷株式会社 | 補間演算装置 |
-
2009
- 2009-09-15 WO PCT/JP2009/066081 patent/WO2010032720A1/ja active Application Filing
- 2009-09-15 US US13/119,303 patent/US20110170776A1/en not_active Abandoned
- 2009-09-15 JP JP2010529757A patent/JP5187602B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP5187602B2 (ja) | 2013-04-24 |
WO2010032720A1 (ja) | 2010-03-25 |
US20110170776A1 (en) | 2011-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5049155B2 (ja) | プログレッシブ・インタレース変換方法、画像処理装置及び画像撮像装置 | |
JP5451782B2 (ja) | 画像処理装置および画像処理方法 | |
JP4911628B2 (ja) | 画像処理方法、画像処理装置及び画像撮像装置 | |
JP5740465B2 (ja) | 撮像装置及び欠陥画素補正方法 | |
US8417031B2 (en) | Image processing apparatus and method | |
JP5008578B2 (ja) | 画像処理方法、画像処理装置及び画像撮像装置 | |
EP2184915B1 (en) | Image processing device, image processing method, and image processing program | |
JP5062846B2 (ja) | 画像撮像装置 | |
US8817141B2 (en) | Image processing device and method, recording medium, and imaging device | |
JP4966894B2 (ja) | 画像撮像装置 | |
JP5240453B2 (ja) | 画像処理方法、画像処理装置及び画像撮像装置 | |
JP2004241991A (ja) | 撮像装置、画像処理装置及び画像処理プログラム | |
JP2009218909A (ja) | 画像撮像装置 | |
JP2009218802A (ja) | 画像処理方法、画像処理装置及び画像撮像装置 | |
JP5187602B2 (ja) | 画像歪み補正方法及び画像処理装置 | |
US20090167917A1 (en) | Imaging device | |
JP5398750B2 (ja) | カメラモジュール | |
JP2009157733A (ja) | 画像歪み補正方法、画像歪み補正装置及び画像形成装置 | |
JP5535099B2 (ja) | カメラモジュール及び画像記録方法 | |
JP5268321B2 (ja) | 画像処理装置及び画像処理方法、画像処理プログラム | |
JP5278421B2 (ja) | 撮像装置 | |
WO2018193544A1 (ja) | 撮像装置および内視鏡装置 | |
JP5333163B2 (ja) | 撮像装置 | |
JP4517896B2 (ja) | 撮像装置及びその画素補間方法 | |
JP2012227869A (ja) | 画像処理装置及び画像処理方法並びにデジタルカメラ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120515 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20120731 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121102 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121205 |
|
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: 20121227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130109 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160201 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5187602 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |