JP5203869B2 - 画像処理装置及びその制御方法及びプログラム - Google Patents
画像処理装置及びその制御方法及びプログラム Download PDFInfo
- Publication number
- JP5203869B2 JP5203869B2 JP2008244940A JP2008244940A JP5203869B2 JP 5203869 B2 JP5203869 B2 JP 5203869B2 JP 2008244940 A JP2008244940 A JP 2008244940A JP 2008244940 A JP2008244940 A JP 2008244940A JP 5203869 B2 JP5203869 B2 JP 5203869B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- dust
- foreign matter
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/0006—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 with means to keep optical surfaces clean, e.g. by preventing or removing dirt, stains, contamination, condensation
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B17/00—Details of cameras or camera bodies; Accessories therefor
- G03B17/02—Bodies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/409—Edge or detail enhancement; Noise or error suppression
- H04N1/4097—Removing errors due external factors, e.g. dust, scratches
-
- 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/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
-
- 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/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/633—Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
- H04N23/634—Warning indications
-
- 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/81—Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation
- H04N23/811—Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation by dust removal, e.g. from surfaces of the image sensor or processing of the image signal output by the electronic image sensor
-
- 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/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/68—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to defects
- H04N25/683—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to defects by defect estimation performed on the scene signal, e.g. real time or on the fly detection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Optics & Photonics (AREA)
- Studio Devices (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
図1は、本発明の第1の実施形態における画像処理機能を有する撮像装置の構成を示すブロック図である。本実施形態においては、撮像装置としてレンズ交換可能な一眼レフタイプのデジタルスチルカメラを例に挙げて説明する。なお撮像装置としては、他にレンズ交換が可能なデジタルビデオカメラ等にも、本発明を適用することが可能である。
次に、ゴミが付着している画素はその輝度が周囲の画素の輝度よりも低下するため、スレッショルド値T1を超えない画素をゴミ画素とし、ゴミ画素によって構成される孤立領域を各々一つのゴミ領域di(i=0,1,…,n)とする。
また、このときの中心座標(Xdi,Ydi)は、近似的に、
Xdi=(Xmax+Xmin)/2
Ydi=(Ymax+Ymin)/2
で求めるものとする。このように求められた位置(座標)と半径を、ゴミ情報プロファイルとして記録する。
Ri’=(Ri×f1/f2+3) (1)
ここでの単位はピクセルであり、Ri’についての「+3」はマージン量である。
図8は、ステップS603のゴミ除去処理の流れを示すフローチャートである。
なお、図10(a)のフィルタは平滑化フィルタであり、自身の画素に対して、左上、上、右上、左、自身、右、左下、下、右下の9画素を、均等に重み付けして平均化した値を新たな画素値とするものである。
図11は、図8のステップS703における補間ルーチンの流れを示すフローチャートである。
(1)中心座標Di’、半径Ri’(式(1)で求められたDi’,Ri’)に含まれる画素の平均輝度Yave と最高輝度Ymax を用いて次式で求められるスレッショルド値T2より暗い領域。
(2)上記の中心座標Di’、半径Ri’の円と接しない領域。
(3)(1)で選択された輝度の低い画素によって構成される孤立領域に対し、上述の方法で算出した半径値がX1画素以上、X2画素未満である領域。
(4)円の中心座標Diを含む領域。
Tse[s]=(Ne−Ns)/F
で求められる。図15においては、フレームレートを30[fps]とするとTse=0.1[s]となる。
ステップS1810で、ステップS1805で算出した動画均一判定値が閾値(判定基準)β以下(基準値以下)であるかを判断し、閾値β以下である場合にはS1811へ、閾値βより大きければS1814へすすむ。この場合、CPU1601が、動画用補正判定手段として作用する。
第1の実施形態では、フレーム間でゴミが消えたり現れたりちらついてしまうのを防ぐために、ちらつく間のフレームに関しては、補間処理を施さない例を示した。本実施形態では、静止画とは異なる観点、つまりより動画としての特徴を考慮した動画均一性判定手段について説明する。
また、各実施形態の目的は、次のような方法によっても達成される。すなわち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(または記録媒体)を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、本発明には次のような場合も含まれる。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
Claims (5)
- 入力された画像データと、前記画像データを撮像した撮像装置における撮像素子の前方に配置された光学素子に付着した異物の位置及び大きさに関する情報を含む異物情報とに基づいて、前記画像データを補正する画像処理装置であって、
前記画像データと、前記異物情報とに基づいて、前記画像データに含まれる前記異物の像の影響を少なくするように、前記画像データを補正する補正手段と、
入力された画像データが静止画の場合に、前記画像データに含まれる前記異物の周囲の領域の画像の均一性を判定する静止画用均一性判定手段と、
入力された画像データが動画の場合に、前記静止画用均一性判定手段に用いる判定基準よりも、前記異物の周囲の領域の画像が複雑であっても均一であると判定する基準で、前記画像データに含まれる前記異物の周囲の領域の画像の均一性を判定する動画用均一性判定手段と、
前記静止画用均一性判定手段もしくは前記動画用均一性判定手段により前記均一性が予め定められた値以下と判定された場合に、前記補正手段による前記画像データの補正を禁止する制御手段と、
を備えることを特徴とする画像処理装置。 - 入力された画像データと、前記画像データを撮像した撮像装置における撮像素子の前方に配置された光学素子に付着した異物の位置及び大きさに関する情報を含む異物情報とに基づいて、前記画像データを補正する画像処理装置であって、
前記画像データと、前記異物情報とに基づいて、前記画像データに含まれる前記異物の像の影響を少なくするように、前記画像データを補正する補正手段と、
入力された画像データが動画の場合に、動画を構成するフレームに対してエッジ検出を行うエッジ検出手段と、
前記エッジ検出手段により検出されたエッジの位置と、前記異物の位置が重なっているフレームを複数検出する異物エッジ検出手段と、
前記異物エッジ検出手段により検出された複数のフレーム間の所要時間にもとづいて、前記動画像データに含まれる異物の像を補正するかどうかを判定する動画用補正判定手段と、
前記動画用補正判定手段により前記動画像データに含まれる異物の像を補正しないと判定された場合に、前記補正手段による前記画像データの補正を禁止する制御手段と、
を備えることを特徴とする画像処理装置。 - 入力された画像データと、前記画像データを撮像した撮像装置における撮像素子の前方に配置された光学素子に付着した異物の位置及び大きさに関する情報を含む異物情報とに基づいて、前記画像データを補正する画像処理装置を制御する方法であって、
前記画像データと、前記異物情報とに基づいて、前記画像データに含まれる前記異物の像の影響を少なくするように、前記画像データを補正する補正工程と、
入力された画像データが静止画の場合に、前記画像データに含まれる前記異物の周囲の領域の画像の均一性を判定する静止画用均一性判定工程と、
入力された画像データが動画の場合に、前記静止画用均一性判定工程にて用いられる判定基準よりも、前記異物の周囲の領域の画像が複雑であっても均一であると判定する基準で、前記画像データに含まれる前記異物の周囲の領域の画像の均一性を判定する動画用均一性判定工程と、
前記静止画用均一性判定工程もしくは前記動画用均一性判定工程にて前記均一性が予め定められた値以下と判定した場合に、前記補正工程による前記画像データの補正を禁止する制御工程と、
を備えることを特徴とする画像処理装置の制御方法。 - 入力された画像データと、前記画像データを撮像した撮像装置における撮像素子の前方に配置された光学素子に付着した異物の位置及び大きさに関する情報を含む異物情報とに基づいて、前記画像データを補正する画像処理装置を制御する方法であって、
前記画像データと、前記異物情報とに基づいて、前記画像データに含まれる前記異物の像の影響を少なくするように、前記画像データを補正する補正工程と、
入力された画像データが動画の場合に、動画を構成するフレームに対してエッジ検出を行うエッジ検出工程と、
前記エッジ検出工程にて検出されたエッジの位置と、前記異物の位置が重なっているフレームを複数検出する異物エッジ検出工程と、
前記異物エッジ検出工程にて検出された複数のフレーム間の所要時間にもとづいて、前記動画像データに含まれる異物の像を補正するかどうかを判定する動画用補正判定工程と、
前記動画用補正判定工程により前記動画像データに含まれる異物の像を補正しないと判定した場合に、前記補正工程による前記画像データの補正を禁止する制御工程と、
を備えることを特徴とする画像処理装置の制御方法。 - 請求項3または4に記載の制御方法をコンピュータに実行させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008244940A JP5203869B2 (ja) | 2008-09-24 | 2008-09-24 | 画像処理装置及びその制御方法及びプログラム |
| US12/557,410 US8335399B2 (en) | 2008-09-24 | 2009-09-10 | Image processing apparatus, control method therefor, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008244940A JP5203869B2 (ja) | 2008-09-24 | 2008-09-24 | 画像処理装置及びその制御方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010081112A JP2010081112A (ja) | 2010-04-08 |
| JP5203869B2 true JP5203869B2 (ja) | 2013-06-05 |
Family
ID=42037757
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008244940A Expired - Fee Related JP5203869B2 (ja) | 2008-09-24 | 2008-09-24 | 画像処理装置及びその制御方法及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8335399B2 (ja) |
| JP (1) | JP5203869B2 (ja) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5012673B2 (ja) * | 2008-06-03 | 2012-08-29 | ソニー株式会社 | 表示装置 |
| DE102009049203B4 (de) * | 2009-10-13 | 2016-10-13 | Arnold & Richter Cine Technik Gmbh & Co. Betriebs Kg | Diagnoseeinheit für eine elektronische Kamera und Kamerasystem |
| US8625005B2 (en) | 2010-11-05 | 2014-01-07 | Raytheon Company | First-in-first-out (FIFO) buffered median scene non-uniformity correction method |
| TWI486056B (zh) * | 2012-01-05 | 2015-05-21 | Altek Corp | 影像擷取裝置、除塵系統及其振動除塵之方法 |
| US20130176300A1 (en) * | 2012-01-10 | 2013-07-11 | Thomson Licensing | Disparity maps in uniform areas |
| CN104395156B (zh) | 2012-07-03 | 2017-02-22 | 歌乐株式会社 | 车辆周围监视装置 |
| MY183226A (en) * | 2012-07-03 | 2021-02-18 | Nissan Motor | On-board device controlling accumulation removing units |
| EP2879382B1 (en) * | 2012-07-27 | 2021-10-13 | Nissan Motor Co., Ltd. | Three-dimensional object detection device and foreign object detection device |
| US10438631B2 (en) | 2014-02-05 | 2019-10-08 | Snap Inc. | Method for real-time video processing involving retouching of an object in the video |
| JP6506506B2 (ja) * | 2014-04-02 | 2019-04-24 | キヤノン株式会社 | 画像処理装置、撮像装置、制御方法およびプログラム |
| US10116901B2 (en) | 2015-03-18 | 2018-10-30 | Avatar Merger Sub II, LLC | Background modification in video conferencing |
| CN112077040B (zh) * | 2020-09-03 | 2021-11-16 | 东方互联(山东)信息科技有限公司 | 一种用于工业自动化加工的图像数据处理机构 |
| EP4080865B1 (en) * | 2021-04-19 | 2025-03-19 | Axis AB | Method and image-processing device for detecting foreign objects on a transparent protective cover of a video camera |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06105241A (ja) | 1992-09-17 | 1994-04-15 | Sony Corp | 画素欠陥補正方法 |
| JP2001223894A (ja) | 2000-02-14 | 2001-08-17 | Canon Inc | 画像処理装置、方法および記憶媒体 |
| CN1606758A (zh) * | 2000-08-31 | 2005-04-13 | 雷泰克公司 | 传感器和成像系统 |
| JP4197968B2 (ja) | 2003-02-07 | 2008-12-17 | オリンパス株式会社 | 電子撮像装置 |
| US7365788B2 (en) * | 2003-02-07 | 2008-04-29 | Olympus Corporation | Imager apparatus |
| JP4618012B2 (ja) * | 2005-06-22 | 2011-01-26 | ソニー株式会社 | 画像処理装置 |
| JP4764265B2 (ja) * | 2006-06-20 | 2011-08-31 | キヤノン株式会社 | 撮像装置 |
| JP4771539B2 (ja) * | 2006-07-26 | 2011-09-14 | キヤノン株式会社 | 画像処理装置及びその制御方法及びプログラム |
| JP4799462B2 (ja) * | 2007-03-27 | 2011-10-26 | キヤノン株式会社 | 画像処理装置及びその制御方法及びプログラム及び記憶媒体及び撮像装置 |
-
2008
- 2008-09-24 JP JP2008244940A patent/JP5203869B2/ja not_active Expired - Fee Related
-
2009
- 2009-09-10 US US12/557,410 patent/US8335399B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20100074554A1 (en) | 2010-03-25 |
| JP2010081112A (ja) | 2010-04-08 |
| US8335399B2 (en) | 2012-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5203869B2 (ja) | 画像処理装置及びその制御方法及びプログラム | |
| JP5106335B2 (ja) | 撮像装置及びその制御方法及びプログラム | |
| JP5210091B2 (ja) | 画像処理装置及びその制御方法、撮像装置、プログラム | |
| JP5014195B2 (ja) | 撮像装置及びその制御方法及びプログラム | |
| JP5047080B2 (ja) | 画像処理装置及びその制御方法及びプログラム | |
| US7796169B2 (en) | Image processing apparatus for correcting captured image | |
| JP5014262B2 (ja) | 撮像装置及びその制御方法及びプログラム | |
| JP5086879B2 (ja) | 画像処理装置及びその制御方法及びプログラム | |
| JP5111315B2 (ja) | 画像処理装置及び画像処理方法及びプログラム | |
| JP5094665B2 (ja) | 撮像装置及びその制御方法及びプログラム | |
| JP5311922B2 (ja) | 撮像装置及びその制御方法 | |
| JP5247346B2 (ja) | 撮像装置及びその制御方法及びプログラム及び画像処理装置及び画像処理方法 | |
| JP5241348B2 (ja) | 撮像装置及びその制御方法及びプログラム | |
| JP2020043398A (ja) | 撮像装置及びその制御方法、プログラム、記憶媒体 | |
| JP2006295316A (ja) | 撮像装置及び撮像方法及びプログラム及び記憶媒体 | |
| JP2020005142A (ja) | 撮像装置及びその制御方法、プログラム、記憶媒体 | |
| JP4682104B2 (ja) | 撮像装置 | |
| JP2009296361A (ja) | 画像処理装置及びその制御方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110906 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120727 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120803 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120927 |
|
| 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: 20130118 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130214 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5203869 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160222 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |