JP6225137B2 - 車載カメラ画像処理装置 - Google Patents
車載カメラ画像処理装置 Download PDFInfo
- Publication number
- JP6225137B2 JP6225137B2 JP2015067276A JP2015067276A JP6225137B2 JP 6225137 B2 JP6225137 B2 JP 6225137B2 JP 2015067276 A JP2015067276 A JP 2015067276A JP 2015067276 A JP2015067276 A JP 2015067276A JP 6225137 B2 JP6225137 B2 JP 6225137B2
- Authority
- JP
- Japan
- Prior art keywords
- correction table
- correction
- unit
- camera unit
- shading 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.)
- Active
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Measurement Of Optical Distance (AREA)
- Image Input (AREA)
Description
本発明は、上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、2つのカメラ部で撮像された画像データをそれぞれシェーディング補正するシェーディング補正部と、一方のカメラ部の補正テーブルと他方のカメラ部の補正テーブルとの差分値または平均値を有する補正テーブルを記憶するメモリ部と、前記差分値または平均値を有する補正テーブルから前記一方のカメラ部の補正テーブルと前記他方のカメラ部の補正テーブルの少なくとも一方を生成する補正テーブル生成部とを有し、前記シェーディング補正部は、前記補正テーブル生成部により生成した補正テーブルを用いて前記画像データをシェーディング補正することを特徴とする。
図1は、実施例1における車載カメラ画像処理装置の構成図である。
本実施例では、車載カメラ画像装置の例として、2つのカメラ部を持つステレオカメラの場合について説明する。車載カメラ画像処理装置100は、左右一対となるカメラ部(左)101及びカメラ部(右)102と、カメラ部(左)101とカメラ部(右)102で撮像した画像データ121、122をそれぞれシェーディング補正するシェーディング補正部103、104と、シェーディング補正後の画像データ123、124を記憶するメモリ部106の画像データ部111、112と、メモリ部106の画像データ部111、112から画像データ125を取り込んで画像処理を行う画像処理マイコン107を有している。
シェーディング補正テーブル302は、撮像画像(シェーディング補正前の画像データ)301の各画素i(m,n)に対して、1画素毎に一対一となる補正データを持つ。シェーディング補正テーブル302の各補正データをj(m,n)と表すと、画素位置座標(m,n)の画素データiのシェーディング補正データjが補正計算に適用される。
k(m,n)=i(m,n)×j(m,n)
m=1〜M(Mは画像の横サイズ)、n=1〜N(Nは画像の縦サイズ)
であらわされる。
k(m,n)=i(m,n)+j(m,n)
m=1〜M(Mは画像の横サイズ)、n=1〜N(Nは画像の縦サイズ)
であらわされる。これは一例であり、減算でも除算でも考え方は同じである。
シェーディング補正部103、104では、一方のカメラ部(左)101と他方のカメラ部(右)102が持つそれぞれの撮像素子、および、レンズを代表とする光学特性に合わせたシェーディング補正テーブル(左)Aと、シェーディング補正テーブル(右)Bを用いて、画像データ121、122をシェーディング補正し、シェーディング補正後の画像データ123、124をメモリ部106に提供する。
A=1280×1024×12bit=1.875MB
B=1280×1024×12bit=1.875MB
となる。
C=A−B=1280×1024×6bit=0.9375MB
となる。
A−C=A−(A−B)=B
とすることで、シェーディング補正テーブル(右)Bを生成できる。これにより、補正データを元に戻して、シェーディング補正部103、104で左右の画像データをそれぞれシェーディング補正することができる。
(A+C)/(A+B)=2.8125MB/3.75MB=75%(25%削減)
図4は、実施例2におけるシェーディング補正テーブルの構成例を説明する図である。
本実施例では、実施例1で説明したシェーディング補正テーブル(左)Aと、シェーディング補正テーブル(左右差分)Cを圧縮した圧縮シェーディング補正テーブルA’、C’をフラッシュメモリ部108に記憶させておくことを特徴とする。
A’=1.875MB×0.7≒1.31MB
C’=0.9375MB×0.7≒0.66MB
となる。
A’ ×逆圧縮=A、C’ ×逆圧縮=C、
A−C=A−(A−B)=B
とすることで、シェーディング補正テーブル(左)Aと(右)Bを生成できる。これにより、補正データを元に戻して、左右それぞれのシェーディング補正を行うことができる。
(A’+C’)/(A+B)≒1.97MB/3.75MB≒53%(47%削減)
例えば、図4に示すシェーディング補正テーブル(左)Aは、図2に示したように、レンズ周辺の光量が落ちている画素に対して、画像全体が均一になるようなデータとしており、画像中心を含む殆どのエリアは同じ、あるいは似たようなデータが多いことを特徴としている。
図5は、実施例3におけるシェーディング補正テーブルの構成例を説明する図である。
本実施例では、2つのシェーディング補正テーブル(左)Aとシェーディング補正テーブル(右)Bの差を用いて、新たなシェーディング補正テーブルDとEを計算する。シェーディング補正テーブルDは、シェーディング補正テーブル(左)Aと、シェーディング補正テーブル(右)Bの和を2で除算したテーブルとする。シェーディング補正テーブルEは、シェーディング補正テーブル(左)Aと、シェーディング補正テーブル(右)Bの差を2で除算したテーブルとする。
D=1280×1024×12bit=1.875MB
E=1280×1024×5bit≒0.78MB
となる。
D+E=(A+B)/2+(A−B)/2=A
D−E=(A+B)/2−(A−B)/2=B
とすることで、シェーディング補正テーブル(左)Aとシェーディング補正テーブル(右)Bを生成できる。これにより、補正データを元に戻して、シェーディング補正部103、104で左右それぞれのシェーディング補正を行うことができる。
(D+E)/(A+B)≒2.66MB/3.75MB≒71%(29%削減)
したがって、実施例1(25%削減)よりもデータ容量を削減することができる。
図6は、実施例4におけるシェーディング補正テーブルの構成例を説明する図である。
本実施例では、実施例3で説明したシェーディング補正テーブルDと、シェーディング補正テーブルEを圧縮した圧縮シェーディング補正テーブルD’、E’をフラッシュメモリ部108に記憶させておくことを特徴とする。
D’=1.875MB×0.7≒1.31MB
E’=0.78MB×0.7≒0.55MB
となる。
D’×逆圧縮=D、E’×逆圧縮=E、
D+E=(A+B)/2+(A−B)/2=A
D−E=(A+B)/2−(A−B)/2=B
とすることで、シェーディング補正テーブル(左)Aと(右)Bを生成できる。これにより、補正データを元に戻して、左右それぞれのシェーディング補正を行うことができる。
(D’+E’)/(A+B)≒1.86MB/3.75MB≒50%(50%削減)
圧縮方法として、可逆と非可逆のどちらを選択するかは、撮像素子やレンズ等を含めた光学系の素性、及び、画像処理認識アプリケーションなどの機能やシステムからの要求を検討した上で決定される。
図7は、実施例5におけるシェーディング補正テーブルの構成例を説明する図である。
本実施例では、2つのシェーディング補正テーブルの差分を算出する前に、シェーディング補正テーブル(左)Aとシェーディング補正テーブル(右)Bに対して、それぞれ、一般的な手法のデータ圧縮技術を適用する。そして、データ圧縮によって生成された圧縮シェーディング補正テーブル(左)A’と圧縮シェーディング補正テーブル(右)B’に対して、新たな圧縮シェーディング補正テーブル(左右差分)Fを計算する。
F=A’ ×50%=A×70%×50%≒1.31MB×50%≒0.66MB
となる。
A’−F=A’ −(A’−B’)=B’
A’ ×逆圧縮=A、B’ ×逆圧縮=B、
とすることで、シェーディング補正テーブル(左)Aと(右)Bを生成できる。これにより、補正データを元に戻して、左右それぞれのシェーディング補正を行うことができる。
(A’+F)/(A+B)≒1.97MB/3.75MB≒53%(47%削減)
これにより、実施例1(25%減)よりも、さらに容量を削減することができる。
図8は、実施例6におけるシェーディング補正テーブルの構成例を説明する図である。
本実施例において特徴的なことは、シェーディング補正テーブル(左右差分)Cを、複数のエリアに分割して、エリア別に補正データのデータ量を設定したことである。
C=A−B=1280×1024×6bit=0.9375MB
となった。
図9は、実施例7におけるシェーディング補正テーブルの構成例を説明する図である。
本実施例において特徴的なことは、シェーディング補正テーブル(左右差分)Cにおいて所定の画素サイズ毎に補正データの代表値が設定されていることである。
C=A−B=1280×1024×6bit=0.9375MB
となった。
G=0.9375MB×(1/4)=0.23MB
となる。
(A+G)/(A+B)≒2.11MB/3.75MB≒56%(44%削減)
これにより、実施例1(25%減)よりも、さらに容量を削減することができる。
102 カメラ部(右)
103 シェーディング補正部
104 シェーディング補正部
105 補正データデコード部(補正テーブル生成部)
106 メモリ部
107 画像処理マイコン
108 フラッシュメモリ部
111、112 画像データ部
113、114 シェーディング補正テーブル部
121、122 画像データ
123、124 シェーディング補正後の画像データ
125 取り込み画像データ
131、132 シェーディング補正テーブル
133、134 圧縮シェーディング補正データ
235 シェーディングテーブルデータ
236 シェーディングテーブルデータ
301 撮像画像(シェーディング補正前の画像データ)
302 シェーディング補正テーブル
303 シェーディング補正後の画像データ
Claims (8)
- 2つのカメラ部で撮像された画像データをそれぞれシェーディング補正するシェーディング補正部と、
一方のカメラ部の補正テーブルと他方のカメラ部の補正テーブルとの差分値または平均値を有する補正テーブルを記憶するメモリ部と、
前記差分値または平均値を有する補正テーブルから前記一方のカメラ部の補正テーブルと前記他方のカメラ部の補正テーブルの少なくとも一方を生成する補正テーブル生成部と、を有し、
前記シェーディング補正部は、前記補正テーブル生成部により生成した補正テーブルを用いて前記画像データをシェーディング補正し、
前記差分値または平均値を有する補正テーブルは、一方のカメラ部の補正テーブルおよび他方のカメラ部の補正テーブルよりも小さいデータbit数で前記差分値または平均値を表現する
ことを特徴とする車載カメラ画像処理装置。 - 前記メモリ部は、前記差分値を有する補正テーブルと、前記一方のカメラ部の補正テーブルと、を記憶し、
前記補正テーブル生成部は、前記差分値を有する補正テーブルと前記一方のカメラ部の補正テーブルを用いて前記他方のカメラ部の補正テーブルを生成し、
前記シェーディング補正部は、前記補正テーブル生成部により生成した前記他方のカメラ部の補正テーブルを用いて前記他方のカメラ部の画像データをシェーディング補正し、前記メモリ部に記憶されている前記一方のカメラ部の補正テーブルを用いて前記一方のカメラ部の画像データをシェーディング補正することを特徴とする請求項1に記載の車載カメラ画像処理装置。 - 前記一方のカメラ部の補正テーブルは、前記一方のカメラ部が有する複数の画素に対して1画素毎に設定された補正データを有し、
前記差分値を有する補正テーブルは、前記一方のカメラ部が有する複数の画素に対して1画素毎に設定された補正データと、前記他方のカメラ部が有する複数の画素に対して1画素毎に設定された補正データとの差分を補正データとして有し、
前記補正テーブル生成部は、前記差分値を有する補正テーブルの補正データと、前記一方のカメラ部の補正テーブルの補正データとを減算することにより、前記他方のカメラ部の補正テーブルを生成することを特徴とする請求項2に記載の車載カメラ画像処理装置。 - 前記メモリ部は、前記一方のカメラ部の補正テーブルと前記他方のカメラ部の補正テーブルとの和の平均値を有する補正テーブルと、前記一方のカメラ部の補正テーブルと前記他方のカメラ部の補正テーブルとの差の平均値を有する補正テーブルを記憶し、
前記補正テーブル生成部は、前記和の平均値を有する補正テーブルと前記差の平均値を有する補正テーブルを用いて前記一方のカメラ部の補正テーブルと前記他方のカメラ部の補正テーブルを生成し、
前記シェーディング補正部は、前記補正テーブル生成部により生成した前記一方のカメラ部の補正テーブルと前記他方のカメラ部の補正テーブルを用いて前記画像データをシェーディング補正することを特徴とする請求項1に記載の車載カメラ画像処理装置。 - 前記一方のカメラ部の補正テーブルは、前記一方のカメラ部が有する複数の画素に対して1画素毎に設定された補正データを有し、
前記他方のカメラ部の補正テーブルは、前記他方のカメラ部が有する複数の画素に対して1画素毎に設定された補正データを有し、
前記和の平均値を有する補正テーブルは、前記一方のカメラ部が有する複数の画素に対して1画素毎に設定された補正データと、前記他方のカメラ部が有する複数の画素に対して1画素毎に設定された補正データとの和を2で除算した値を補正データとして有し、
前記差の平均値を有する補正テーブルは、前記一方のカメラ部が有する複数の画素に対して1画素毎に設定された補正データと、前記他方のカメラ部が有する複数の画素に対して1画素毎に設定された補正データとの差を2で除算した値を補正データとして有し、
前記補正テーブル生成部は、前記和の平均値を有する補正テーブルの補正データと、前記差の平均値を有する補正テーブルの補正データとを加算することにより、前記一方のカメラ部の補正テーブルを生成し、前記和の平均値を有する補正テーブルの補正データから前記差の平均値を有する補正テーブルの補正データを減算することにより、前記他方のカメラ部の補正テーブルを生成することを特徴とする請求項4に記載の車載カメラ画像処理装置。 - 2つのカメラ部で撮像された画像データをそれぞれシェーディング補正するシェーディング補正部と、
一方のカメラ部の補正テーブルと他方のカメラ部の補正テーブルとの差分値または平均値を有する補正テーブルを記憶するメモリ部と、
前記差分値または平均値を有する補正テーブルから前記一方のカメラ部の補正テーブルと前記他方のカメラ部の補正テーブルの少なくとも一方を生成する補正テーブル生成部と、を有し、
前記シェーディング補正部は、前記補正テーブル生成部により生成した補正テーブルを用いて前記画像データをシェーディング補正し、
前記差分値または平均値を有する補正テーブルは、前記画像データを複数のエリアに分割したエリア別に、補正データのデータ量が設定されていることを特徴とする車載カメラ画像処理装置。 - 前記差分値または平均値を有する補正テーブルは、前記画像データの中央に配置される中央エリアと、該中央エリアの左右に配置される左右エリアと、前記中央エリアの上下に配置される上下エリアと、前記中央エリアに対して左右両側でかつ斜め上方と斜め下方に配置される左右上下斜めエリアに分割されており、前記中央エリア、前記上下エリア、前記左右エリア、左右上下斜めエリアの順番で前記補正データのデータ量が大きくなるように設定されていることを特徴とする請求項6に記載の車載カメラ画像処理装置。
- 2つのカメラ部で撮像された画像データをそれぞれシェーディング補正するシェーディング補正部と、
一方のカメラ部の補正テーブルと他方のカメラ部の補正テーブルとの差分値または平均値を有する補正テーブルを記憶するメモリ部と、
前記差分値または平均値を有する補正テーブルから前記一方のカメラ部の補正テーブルと前記他方のカメラ部の補正テーブルの少なくとも一方を生成する補正テーブル生成部と、を有し、
前記シェーディング補正部は、前記補正テーブル生成部により生成した補正テーブルを用いて前記画像データをシェーディング補正し、
前記差分値または平均値を有する補正テーブルは、所定の画素サイズ毎に補正データの代表値が設定されていることを特徴とする車載カメラ画像処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015067276A JP6225137B2 (ja) | 2015-03-27 | 2015-03-27 | 車載カメラ画像処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015067276A JP6225137B2 (ja) | 2015-03-27 | 2015-03-27 | 車載カメラ画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016187149A JP2016187149A (ja) | 2016-10-27 |
JP6225137B2 true JP6225137B2 (ja) | 2017-11-01 |
Family
ID=57202687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015067276A Active JP6225137B2 (ja) | 2015-03-27 | 2015-03-27 | 車載カメラ画像処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6225137B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7411499B2 (ja) | 2020-05-08 | 2024-01-11 | 株式会社Subaru | 画像処理装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3407368B2 (ja) * | 1993-12-01 | 2003-05-19 | 松下電器産業株式会社 | 画像データ検出画面分割法および撮像装置 |
JP3571828B2 (ja) * | 1995-10-27 | 2004-09-29 | 本田技研工業株式会社 | 車両用環境認識装置 |
JP4021026B2 (ja) * | 1998-01-29 | 2007-12-12 | 富士重工業株式会社 | ステレオ画像処理システム |
-
2015
- 2015-03-27 JP JP2015067276A patent/JP6225137B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016187149A (ja) | 2016-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9584696B2 (en) | Imaging systems with embedded data transmission capabilities | |
US10051276B2 (en) | Image encoding apparatus, method and imaging apparatus | |
US11669942B2 (en) | Image de-warping system | |
US10621706B2 (en) | Device for recording information about defective pixels, and defective pixel value correction device and method | |
JP5615155B2 (ja) | 画像処理装置及び方法 | |
US9900533B2 (en) | Image processing apparatus and method, and image capturing apparatus | |
KR20110090083A (ko) | 디지털 촬영 장치 및 이의 영상 왜곡 보정 방법 | |
US20130308870A1 (en) | Apparatus And Method For Correction Of Distortion In Digital Image Data | |
JP6225137B2 (ja) | 車載カメラ画像処理装置 | |
JP2014123846A (ja) | 撮像装置および撮像方法 | |
US20180270431A1 (en) | Imaging apparatus, correction method for defective pixel, and computer readable storage medium | |
US10748305B2 (en) | Image capturing apparatus that can reduce amount of data that is to be recorded, method for controlling the image capturing apparatus, and storage medium | |
CN105100587A (zh) | 摄像装置及其控制方法 | |
US20130182966A1 (en) | Imaging apparatus and image processing method | |
JP2012015982A (ja) | 映像間のシフト量の決定方法 | |
JP2013126101A (ja) | 撮像装置および撮像方法 | |
US11823417B2 (en) | Camera module, image processing system and image compression method | |
US20220020180A1 (en) | Image compression method using saturated pixel, encoder, and electronic device | |
JP6123691B2 (ja) | 画像処理装置、画像処理方法及び撮像装置 | |
US10382771B2 (en) | Image processing apparatus | |
KR102370881B1 (ko) | 이미지 데이터의 속성에 기반하여 이미지를 압축할 수 있는 전자 장치 및 방법 | |
KR102471978B1 (ko) | 이미지의 에러 데이터를 보정하여 압축하기 위한 장치 및 그에 관한 방법 | |
KR20220009849A (ko) | 포화 픽셀을 이용하는 이미지 압축 방법, 인코더, 및 전자 장치 | |
JP2010147709A (ja) | 画像処理装置 | |
KR101923971B1 (ko) | 촬상 장치 및 화상 처리 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161118 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170706 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170711 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170908 |
|
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: 20170926 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171006 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6225137 Country of ref document: JP 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 |