JP5040519B2 - 画像処理装置、画像処理方法およびプログラム - Google Patents
画像処理装置、画像処理方法およびプログラム Download PDFInfo
- Publication number
- JP5040519B2 JP5040519B2 JP2007211522A JP2007211522A JP5040519B2 JP 5040519 B2 JP5040519 B2 JP 5040519B2 JP 2007211522 A JP2007211522 A JP 2007211522A JP 2007211522 A JP2007211522 A JP 2007211522A JP 5040519 B2 JP5040519 B2 JP 5040519B2
- Authority
- JP
- Japan
- Prior art keywords
- peripheral region
- change amount
- pixel
- directions
- correlation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Color Television Image Signal Generators (AREA)
Description
Y = 0.3R+0.6G+0.1B
Cr=R−Y= 0.7R−0.6G−0.1B
Cb=B−Y=−0.3R−0.6G+0.9B
BPF_V_X=|−(G1+G2)+2(G6+G7)−(G11+G12)|
BPF_H_X=|−(G3+G8)+2(G4+G9)−(G5+G10)|
この変化量が大きい場合にはその方向に振幅の大きい信号が存在し、相関が低いことが分かる。一方、変化量が小さい場合にはその方向で信号の変動が小さく、相関が高いことが分かる。この変化量は、図10のような周波数特性(−1,0,2,0,−1)を有するバンドパスフィルタをかけることと等価である。このバンドパスフィルタの特性は、「(1/4)・fs」にピークを有し、「(1/2)・fs」の限界解像度ぎりぎりまでの信号に対して値を出力するようになっている。
BPF_V_Y=|−(G20+G21)+2(G3+G4)−(G8+G9)|
+|−(G21+G22)+2(G4+G5)−(G9+G10)|
+|−(G3+G4)+2(G8+G9)−(G29+G30)|
+|−(G4+G5)+2(G9+G10)−(G30+G31)|
BPF_H_Y=|−(G23+G25)+2(G1+G6)−(G2+G7)|
+|−(G1+G6)+2(G2+G7)−(G24+G26)|
+|−(G25+G27)+2(G6+G11)−(G7+G12)|
+|−(G6+G11)+2(G7+G12)−(G26+G28)|
BPF_V_Z=BPF_V_X+BPF_V_Y
BPF_H_Z=BPF_H_X+BPF_H_Y
S_H_X=BPF_V_X/(BPF_H_X+BPF_V_X)
S_V_X=BPF_H_X/(BPF_H_X+BPF_V_X)=1.0−S_H_X
S_H_Z=BPF_V_Z/(BPF_H_Z+BPF_V_Z)
S_V_Z=1.0−S_H_Z
GX=((G6+G7)×S_H_Z+(G4+G9)×S_V_Z)/2
垂直方向変化量=0
水平方向変化量=0
右斜方向変化量=400
左斜方向変化量=400
この値は、相関がある被写体においては不自然な値である。
垂直方向変化量=大
水平方向変化量=0
右斜方向変化量=中
左斜方向変化量=中
垂直方向変化量=0
水平方向変化量=大
右斜方向変化量=中
左斜方向変化量=中
垂直方向変化量=小
水平方向変化量=大
右斜方向変化量=大
左斜方向変化量=中
BPF_V_X=|−G1+2×G5−G11|+|−G5+2×G11−G15|
+|−G2+2×G6−G12|+|−G6+2×G12−G16|
BPF_H_X=|−G4+2×G5−G6|+|−G5+2×G6−G7|
+|−G10+2×G11−G12|+|−G11+2×G12−G13|
BPF_R_X=|−G2+2×G3−G5|+|−G5+2×G8−G10|
+|−G7+2×G9−G12|+|−G12+2×G14−G15|
BPF_L_X=|−G1+2×G3−G6|+|−G6+2×G9−G13|
+|−G4+2×G8−G11|+|−G11+2×G14−G16|
BPF_V_Y=|−G20+2×G23−G1|+|−G23+2×G1−G5|
+|−G21+2×G24−G2|+|−G24+2×G2−G6|
+|−G26+2×G31−G35|+|−G31+2×G35−G38|
+|−G27+2×G4−G10|+|−G4+2×G10−G39|
+|−G28+2×G7−G13|+|−G7+2×G13−G40|
+|−G29+2×G32−G36|+|−G32+2×G36−G41|
+|−G11+2×G15−G43|+|−G15+2×G43−G46|
+|−G12+2×G16−G44|+|−G16+2×G44−G47|
BPF_H_Y=|−G22+2×G23−G24|+|−G23+2×G24−G25|
+|−G27+2×G1−G2|+|−G1+2×G2−G28|
+|−G30+2×G31−G4|+|−G31+2×G4−G5|
+|−G34+2×G35−G10|+|−G35+2×G10−G11|
+|−G6+2×G7−G32|+|−G7+2×G32−G33|
+|−G12+2×G13−G36|+|−G13+2×G36−G37|
+|−G39+2×G15−G16|+|−G15+2×G16−G40|
+|−G42+2×G43−G44|+|−G43+2×G44−G45|
条件(1):4方向変化量においてソートして、最も小さい値および2番目に小さい値の方向が水平方向および垂直方向であること。但し、順番は何れでもよい。
条件(2):水平方向および垂直方向の変化量の差分が所定の閾値以下であること。
|拡張領域の水平方向変化量−拡張領域の垂直方向変化量|<閾値
GX=α×((G5+G6+G11+G12)/4)
+(α−1)×(拡張領域で決定された補間値)
水平方向補間値=(G8+G9)/2
垂直方向補間値=(G3+G14)/2
右斜方向補間値=(G6+G11)/2
左斜方向補間値=(G5+G12)/2
120 撮像素子
130 A/D変換器
140 カメラ信号処理部
141 光学系補正回路
142 ホワイトバランス回路
144 ガンマ補正回路
145 Y信号処理回路
146 C信号処理回路
147 ローパスフィルタ
148 間引き処理回路
200 補間処理回路
211 周辺領域垂直方向変化量検出部
212 周辺領域水平方向変化量検出部
213 周辺領域右斜方向変化量検出部
214 周辺領域左斜方向変化量検出部
221 外周領域垂直方向変化量検出部
222 外周領域水平方向変化量検出部
231、232 加算器
240 周辺領域相関度決定部
250 拡張領域相関度決定部
260 拡張判定部
270 相関度選択部
271 垂直方向変化量選択器
272 水平方向変化量選択器
273 右斜方向変化量選択器
274 左斜方向変化量選択器
277 変化量選択部
280 補償処理部
290 補間生成部
Claims (4)
- 複数の画素からなる画像データにおいて特定の画素の周辺領域における画素値の複数の方向に対する変化量を検出する周辺領域変化量検出手段と、
前記周辺領域のさらに外周領域における画素値の複数の方向に対する変化量を検出する外周領域変化量検出手段と、
前記周辺領域における変化量および前記外周領域における変化量を前記複数の方向ごとに合算する変化量合算手段と、
前記複数の方向ごとに合算された変化量に基づいて前記周辺領域および前記外周領域を合わせた拡張領域における画素値の前記複数の方向に対する相関度を決定する拡張相関度決定手段と、
前記周辺領域における画素値の複数の方向に対する変化量に基づいて前記周辺領域における画素値の前記複数の方向に対する相関度を決定する周辺相関度決定手段と、
前記周辺領域における前記複数の方向に対する変化量のうち少なくとも2方向の変化量が所定の閾値に満たない場合には前記拡張領域における相関度を選択し、それ以外の場合には前記周辺領域における相関度を選択する相関度選択手段と、
前記選択された相関度に従って前記特定の画素に隣接する画素値から前記特定の画素の画素値を補間する補間手段と
を具備する画像処理装置。 - 前記補間手段は、前記複数の方向ごとに合算された変化量のうち少なくとも2方向の変化量が所定の閾値に満たない場合には前記複数の方向に対して均等に前記特定の画素に隣接する画素値から前記特定の画素の画素値を補間する
請求項1記載の画像処理装置。 - 複数の画素からなる画像データにおいて特定の画素の周辺領域における画素値の複数の方向に対する変化量を検出する周辺領域変化量検出手順と、
前記周辺領域のさらに外周領域における画素値の複数の方向に対する変化量を検出する外周領域変化量検出手順と、
前記周辺領域における変化量および前記外周領域における変化量を前記複数の方向ごとに合算する変化量合算手順と、
前記複数の方向ごとに合算された変化量に基づいて前記周辺領域および前記外周領域を合わせた拡張領域における画素値の前記複数の方向に対する相関度を決定する拡張相関度決定手順と、
前記周辺領域における画素値の複数の方向に対する変化量に基づいて前記周辺領域における画素値の前記複数の方向に対する相関度を決定する周辺相関度決定手順と、
前記周辺領域における前記複数の方向に対する変化量のうち少なくとも2方向の変化量が所定の閾値に満たない場合には前記拡張領域における相関度を選択し、それ以外の場合には前記周辺領域における相関度を選択する相関度選択手順と、
前記選択された相関度に従って前記特定の画素に隣接する画素値から前記特定の画素の画素値を補間する補間手順と
を具備する画像処理方法。 - 複数の画素からなる画像データにおいて特定の画素の周辺領域における画素値の複数の方向に対する変化量を検出する周辺領域変化量検出手順と、
前記周辺領域のさらに外周領域における画素値の複数の方向に対する変化量を検出する外周領域変化量検出手順と、
前記周辺領域における変化量および前記外周領域における変化量を前記複数の方向ごとに合算する変化量合算手順と、
前記複数の方向ごとに合算された変化量に基づいて前記周辺領域および前記外周領域を合わせた拡張領域における画素値の前記複数の方向に対する相関度を決定する拡張相関度決定手順と、
前記周辺領域における画素値の複数の方向に対する変化量に基づいて前記周辺領域における画素値の前記複数の方向に対する相関度を決定する周辺相関度決定手順と、
前記周辺領域における前記複数の方向に対する変化量のうち少なくとも2方向の変化量が所定の閾値に満たない場合には前記拡張領域における相関度を選択し、それ以外の場合には前記周辺領域における相関度を選択する相関度選択手順と、
前記選択された相関度に従って前記特定の画素に隣接する画素値から前記特定の画素の画素値を補間する補間手順と
をコンピュータに実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007211522A JP5040519B2 (ja) | 2007-08-14 | 2007-08-14 | 画像処理装置、画像処理方法およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007211522A JP5040519B2 (ja) | 2007-08-14 | 2007-08-14 | 画像処理装置、画像処理方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009049532A JP2009049532A (ja) | 2009-03-05 |
JP5040519B2 true JP5040519B2 (ja) | 2012-10-03 |
Family
ID=40501360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007211522A Expired - Fee Related JP5040519B2 (ja) | 2007-08-14 | 2007-08-14 | 画像処理装置、画像処理方法およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5040519B2 (ja) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8594840B1 (en) | 2004-07-07 | 2013-11-26 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US8606401B2 (en) | 2005-12-02 | 2013-12-10 | Irobot Corporation | Autonomous coverage robot navigation system |
US8656550B2 (en) | 2002-01-03 | 2014-02-25 | Irobot Corporation | Autonomous floor-cleaning robot |
US9480381B2 (en) | 2007-05-09 | 2016-11-01 | Irobot Corporation | Compact autonomous coverage robot |
US9486924B2 (en) | 2004-06-24 | 2016-11-08 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
US9492048B2 (en) | 2006-05-19 | 2016-11-15 | Irobot Corporation | Removing debris from cleaning robots |
US9582005B2 (en) | 2001-01-24 | 2017-02-28 | Irobot Corporation | Robot confinement |
US9949608B2 (en) | 2002-09-13 | 2018-04-24 | Irobot Corporation | Navigational control system for a robotic device |
US10314449B2 (en) | 2010-02-16 | 2019-06-11 | Irobot Corporation | Vacuum brush |
US10470629B2 (en) | 2005-02-18 | 2019-11-12 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
US10524629B2 (en) | 2005-12-02 | 2020-01-07 | Irobot Corporation | Modular Robot |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011084606A (ja) * | 2009-10-13 | 2011-04-28 | Kuraray Co Ltd | アクリル系熱可塑性樹脂組成物 |
JP5898428B2 (ja) * | 2011-08-09 | 2016-04-06 | キヤノン株式会社 | 画像処理装置及びその制御方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4298446B2 (ja) * | 2003-09-12 | 2009-07-22 | キヤノン株式会社 | 画像処理装置 |
JP4583871B2 (ja) * | 2004-10-18 | 2010-11-17 | 三菱電機株式会社 | 画素信号生成装置、撮像装置および画素信号生成方法 |
-
2007
- 2007-08-14 JP JP2007211522A patent/JP5040519B2/ja not_active Expired - Fee Related
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9622635B2 (en) | 2001-01-24 | 2017-04-18 | Irobot Corporation | Autonomous floor-cleaning robot |
US9582005B2 (en) | 2001-01-24 | 2017-02-28 | Irobot Corporation | Robot confinement |
US8656550B2 (en) | 2002-01-03 | 2014-02-25 | Irobot Corporation | Autonomous floor-cleaning robot |
US8671507B2 (en) | 2002-01-03 | 2014-03-18 | Irobot Corporation | Autonomous floor-cleaning robot |
US9949608B2 (en) | 2002-09-13 | 2018-04-24 | Irobot Corporation | Navigational control system for a robotic device |
US9486924B2 (en) | 2004-06-24 | 2016-11-08 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
US8874264B1 (en) | 2004-07-07 | 2014-10-28 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US8634958B1 (en) | 2004-07-07 | 2014-01-21 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US8594840B1 (en) | 2004-07-07 | 2013-11-26 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US8634956B1 (en) | 2004-07-07 | 2014-01-21 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US10470629B2 (en) | 2005-02-18 | 2019-11-12 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
US9599990B2 (en) | 2005-12-02 | 2017-03-21 | Irobot Corporation | Robot system |
US8606401B2 (en) | 2005-12-02 | 2013-12-10 | Irobot Corporation | Autonomous coverage robot navigation system |
US10524629B2 (en) | 2005-12-02 | 2020-01-07 | Irobot Corporation | Modular Robot |
US9955841B2 (en) | 2006-05-19 | 2018-05-01 | Irobot Corporation | Removing debris from cleaning robots |
US10244915B2 (en) | 2006-05-19 | 2019-04-02 | Irobot Corporation | Coverage robots and associated cleaning bins |
US9492048B2 (en) | 2006-05-19 | 2016-11-15 | Irobot Corporation | Removing debris from cleaning robots |
US9480381B2 (en) | 2007-05-09 | 2016-11-01 | Irobot Corporation | Compact autonomous coverage robot |
US10070764B2 (en) | 2007-05-09 | 2018-09-11 | Irobot Corporation | Compact autonomous coverage robot |
US10299652B2 (en) | 2007-05-09 | 2019-05-28 | Irobot Corporation | Autonomous coverage robot |
US11072250B2 (en) | 2007-05-09 | 2021-07-27 | Irobot Corporation | Autonomous coverage robot sensing |
US11498438B2 (en) | 2007-05-09 | 2022-11-15 | Irobot Corporation | Autonomous coverage robot |
US10314449B2 (en) | 2010-02-16 | 2019-06-11 | Irobot Corporation | Vacuum brush |
US11058271B2 (en) | 2010-02-16 | 2021-07-13 | Irobot Corporation | Vacuum brush |
Also Published As
Publication number | Publication date |
---|---|
JP2009049532A (ja) | 2009-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5040519B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP5151075B2 (ja) | 画像処理装置及び画像処理方法、撮像装置、並びにコンピュータ・プログラム | |
KR100782812B1 (ko) | 에지 적응적 컬러 보간 방법 및 장치 | |
US8131067B2 (en) | Image processing apparatus, image processing method, and computer-readable media for attaining image processing | |
KR100976284B1 (ko) | 촬상 장치 | |
JP5872408B2 (ja) | カラー撮像装置及び画像処理方法 | |
TWI428025B (zh) | Image processing apparatus and image processing method, image capturing apparatus and computer program product | |
US7995840B2 (en) | Image processing apparatus, image processing method, and program for attaining image processing | |
WO2011048870A1 (ja) | 画像処理装置、および画像処理方法、並びにプログラム | |
EP1389771A2 (en) | Digital image system and method for combining demosaicing and bad pixel correction | |
JP2010199650A (ja) | 画像処理装置および画像処理方法 | |
JP4982897B2 (ja) | 画像処理装置 | |
JP4548390B2 (ja) | 撮像装置及び信号処理方法 | |
JP6282123B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
US8077234B2 (en) | Image pickup device and method for processing an interpolated color signal | |
JP4962293B2 (ja) | 画像処理装置、画像処理方法、プログラム | |
JP4446818B2 (ja) | 画素補間方法 | |
JP6525522B2 (ja) | 画像処理装置および画像処理方法 | |
KR20070099238A (ko) | 다이내믹 레인지 넓힌 후 베이어 이미지를 출력할 수 있는이미지 센서 | |
JP2010104019A (ja) | 画素補間方法 | |
JP4303525B2 (ja) | 補間画素生成装置および方法 | |
JP5106221B2 (ja) | 撮像装置 | |
JP2009049533A (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP2008277911A (ja) | 補間処理装置、撮像装置、及び、補間処理方法 | |
JP6276581B2 (ja) | 画素補間処理装置、撮像装置、プログラムおよび集積回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100604 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120321 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120510 |
|
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: 20120612 |
|
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: 20120625 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150720 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |