JP2011022656A - 画像処理装置及び画像処理プログラム - Google Patents
画像処理装置及び画像処理プログラム Download PDFInfo
- Publication number
- JP2011022656A JP2011022656A JP2009164825A JP2009164825A JP2011022656A JP 2011022656 A JP2011022656 A JP 2011022656A JP 2009164825 A JP2009164825 A JP 2009164825A JP 2009164825 A JP2009164825 A JP 2009164825A JP 2011022656 A JP2011022656 A JP 2011022656A
- Authority
- JP
- Japan
- Prior art keywords
- coefficient
- target pixel
- value
- image
- dither
- 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.)
- Pending
Links
- 230000002093 peripheral effect Effects 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 description 21
- 238000003384 imaging method Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Studio Devices (AREA)
Abstract
【解決手段】 画像中の注目画素の輝度値と、該注目画素の周辺に配置された周辺画素における平均輝度値との差分に基づいて第1係数を求める第1係数生成部と、前記第1係数とは異なる第2係数を前記注目画素に対して無作為に求める第2係数生成部と、前記第1係数及び前記第2係数を用いて、前記注目画素の輝度値を補正するディザ処理部とを備えた画像処理装置。
【選択図】 図1
Description
なお、前記ディザ処理部は、少なくとも前記第1係数及び前記第2係数を用いて補正値を算出した後、算出した前記補正値を前記注目画素の輝度値に加算しても良い。
また、前記第1係数は、前記注目画素の輝度値と前記周辺画素の平均輝度値とが等しいときに0となるように設定されるとともに、前記第1係数が0となるとき、前記ディザ処理部により算出される前記補正値は0となっても良い。
また、前記第2係数が取り得る値として0が含まれるとともに、前記第2係数が0となるとき、前記ディザ処理部により算出される前記補正値は0となっても良い。
また、前記注目画素の輝度値に基づく第3係数を求める第3係数生成部をさらに備え、前記ディザ処理部は、前記第1係数及び前記第2係数の他に、前記第3係数を用いて前記補正値を算出しても良い。
また、前記第3係数は、前記注目画素の輝度値が予め定めた閾値以下となるときに0となるように設定されるとともに、前記第3係数が0となるとき、前記ディザ処理部により算出される前記補正値は0となっても良い。
また、画像処理部15は、係数生成部23、ディザ処理部24の機能を有する。係数生成部23は、JPEG画像に含まれる画素毎に、ルックアップテーブルLUT27、LUT28、LUT29を用いて、ディザ処理に必要な係数A、係数B、係数Cを算出する。係数の算出については、後述する。
ディザ処理部24は、JPEG画像にディザ処理を行う。JPEG画像中の画素は、輝度成分(Y)を示す画像信号値(以下、Y信号値)と、色差成分を示す画像信号値(以下、Cr、Cb信号値)とにより構成される。ディザ処理部24は、下記に示す(1)式に従って、JPEG画像を構成する各画素のY信号値にディザ信号値を加算することにより、ディザ処理を行う。なお、2α は、係数Cの振幅である。
まず、係数生成部23は、LUT27を用いて、注目画素のY信号値に応じた係数Aを算出する。図2は、LUT27の一例である。なお、横軸はY信号値であり、縦軸は係数Aである。また、JPEG画像の階調数が8bitである場合、0≦Y信号値≦255となる。LUT27は、Y信号値が閾値以下である(図2では、0≦Y信号値≦230)場合、係数A=0となるように設定され、Y信号値が閾値より高い(図2では、230<Y信号値≦255)場合、Y信号値が高いほど、係数Aが大きくなるように設定されている。
次に、係数Bは、以下のように求められる。最初に、係数生成部23は、注目画素を中心とし、縦7画素×横7画素の領域を設定する。そして、係数生成部23は、この領域に含まれる画素であって、注目画素を除く48個の画素のY信号値の平均値を算出し、周辺画素の平均Y信号値とする。さらに、係数生成部23は、下式に従って、差分値Dを算出する。
差分値D=|周辺画素の平均Y信号値−注目画素のY信号値|
そして、係数生成部23は、LUT28を用いて、注目画素のY信号値と周辺画素の平均Y信号値との差分値Dに応じた係数Bを算出する。図3は、LUT28の一例である。なお、横軸は差分値Dであり、縦軸は係数Bである。LUT28は、差分値D=0である場合、係数B=0となるように設定され、差分値Dが大きいほど、係数Bが大きくなるように設定されている。
次に、係数生成部23は、LUT29を用いて、注目画素のX座標値に応じた係数Cを算出する。図4は、LUT29の一例である。なお、横軸はX座標値であり、縦軸はランダムな値に予め決められている係数Cである。例えば、−2α≦係数C≦+2αとする。図4の例では、α=3である。
制御部16は、所定のシーケンスプログラムにしたがって、デジタルカメラ10の統括的な制御を行う。表示部17は、制御部16の制御により各種の画像を表示する。表示部17に表示される各種の画像は、撮像により取得した画像、後述する記録媒体21に記録された画像、メニュー画像等を含む。操作部18は、レリーズ釦25、十字キー26等を有する。メモリ19は、LUT27、LUT28、LUT29などを記録している。レリーズ釦25は、撮像時に操作される。十字キー26は、上記のメニュー画像等で操作される。なお、レリーズ釦25及び十字キー26の状態は制御部16により検知され、検知された釦やキーの状態に基づいたシーケンスが実行される。
例えば、ディザ処理前のJPEG画像30の例を図6(a)に示す。領域Kに含まれる画素のY信号値は全て同じであり、例えば、Y信号値=255とする。同様に、領域Lに含まれる画素のY信号値は全て同じであり、例えば、Y信号値=245とする。また、領域Mに含まれる画素のY信号値は全て同じであり、Y信号値=230とする。また、領域Nに含まれる画素のY信号値は全て同じであり、Y信号値=220とする。図6(b)は、ディザ処理前のJPEG画像30における直線Z上に位置する画素のX座標値とY信号値との対応関係を示す図である。
この場合、領域K、L、Mは、Y信号値が飽和レベル近傍である画素により構成される領域、すなわちハイライト部であり、領域Kと領域LとのY信号値の差分値、及び領域Lと領域MとのY信号値の差分値は大きい。そのため、領域Kと領域Lとの境界、及び領域Lと領域Mとの境界に、階調段差が生じる。
上述したように、ディザ処理部24は、Y’信号値=Y信号値+(係数A×係数B×係数C)/2αを算出する。例えば、注目画素のY信号値が高いほど、階調段差が目立つので、ディザ処理の必要性が高く、注目画素のY信号値が低いほどディザ処理の必要性は低い。上記の式では、注目画素のY信号値が低い場合、係数A=0となり、注目画素のY信号値が高いほど、係数Aは大きくなる。そのため、ディザ処理部24は、上記の式のように、係数Aを乗じることにより、ハイライト部にのみディザ信号値を加算することができる。
また、注目画素のY信号値と周辺画素の平均Y信号値との差分値Dが大きいほど、階調段差が目立つので、ディザ処理の必要性が高く、差分値Dが小さいほどディザ処理の必要性は低い。上記の式では、差分値D=0である場合、係数B=0となり、差分値Dが大きいほど、係数Bは大きくなる。そのため、ディザ処理部24は、上記の式のように、係数Bを乗じることにより、Y信号値に差がある境界部分にのみディザ信号値を加算することができる。
また、一般的に、被写界の画像には、空間的に近接した画素同士はY信号値も近接するという傾向がある。上記の式では、注目画素のX座標値に応じた係数Cを乗じる。これにより、ディザ処理部24は、近接した画素同士でも、ランダムなディザ信号値を加算することができる。
すなわち、本実施形態のデジタルカメラ10では、ハイライト部周辺以外には、ディザ効果が現れず、ハイライト部周辺にのみディザ効果が現れる。したがって、本実施形態のデジタルカメラ10によれば、ハイライト部周辺の階調段差を効果的に目立たなくすることができる。また、ハイライト部の内側の領域など、ハイライト部周辺以外にディザ効果が現れないため、観察者に自然な印象を与えることができる。
Claims (7)
- 画像中の注目画素の輝度値と、該注目画素の周辺に配置された周辺画素における平均輝度値との差分に基づいて第1係数を求める第1係数生成部と、
前記第1係数とは異なる第2係数を前記注目画素に対して無作為に求める第2係数生成部と、
前記第1係数及び前記第2係数を用いて、前記注目画素の輝度値を補正するディザ処理部と、
を備えたことを特徴とする画像処理装置。 - 請求項1に記載の画像処理装置において、
前記ディザ処理部は、少なくとも前記第1係数及び前記第2係数を用いて補正値を算出した後、算出した前記補正値を前記注目画素の輝度値に加算する
ことを特徴とする画像処理装置。 - 請求項2に記載の画像処理装置において、
前記第1係数は、前記注目画素の輝度値と前記周辺画素の平均輝度値とが等しいときに0となるように設定されるとともに、
前記第1係数が0となるとき、前記ディザ処理部により算出される前記補正値は0となる
ことを特徴とする画像処理装置。 - 請求項2又は請求項3のいずれか1項に記載の画像処理装置において、
前記第2係数が取り得る値として0が含まれるとともに、
前記第2係数が0となるとき、前記ディザ処理部により算出される前記補正値は0となる
ことを特徴とする画像処理装置。 - 請求項2から請求項4のいずれか1項に記載の画像処理装置において、
前記注目画素の輝度値に基づく第3係数を求める第3係数生成部をさらに備え、
前記ディザ処理部は、前記第1係数及び前記第2係数の他に、前記第3係数を用いて前記補正値を算出する
ことを特徴とする画像処理装置。 - 請求項5に記載の画像処理装置において、
前記第3係数は、前記注目画素の輝度値が予め定めた閾値以下となるときに0となるように設定されるとともに、
前記第3係数が0となるとき、前記ディザ処理部により算出される前記補正値は0となる
ことを特徴とする画像処理装置。 - 画像中の注目画素の輝度値と、該注目画素の周辺に配置された周辺画素における平均輝度値との差分に基づいて第1係数を求める第1係数生成工程と、
前記第1係数とは異なる第2係数を前記注目画素に対して無作為に求める第2係数生成工程と、
前記第1係数及び前記第2係数を用いて、前記注目画素の輝度値を補正するディザ処理工程と、
をコンピュータで実現することを特徴とする画像処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009164825A JP2011022656A (ja) | 2009-07-13 | 2009-07-13 | 画像処理装置及び画像処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009164825A JP2011022656A (ja) | 2009-07-13 | 2009-07-13 | 画像処理装置及び画像処理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011022656A true JP2011022656A (ja) | 2011-02-03 |
Family
ID=43632700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009164825A Pending JP2011022656A (ja) | 2009-07-13 | 2009-07-13 | 画像処理装置及び画像処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011022656A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220015915A (ko) * | 2020-07-31 | 2022-02-08 | 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 | 이미지 처리 방법 및 장치, 단말 및 저장 매체 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005072835A (ja) * | 2003-08-22 | 2005-03-17 | Matsushita Electric Ind Co Ltd | 撮像装置及び画像処理装置 |
WO2005125179A1 (ja) * | 2004-06-22 | 2005-12-29 | Nikon Corporation | 質感を強調する画像処理装置、画像処理プログラム、電子カメラ、および画像処理方法 |
JP2008047102A (ja) * | 2006-07-20 | 2008-02-28 | Matsushita Electric Ind Co Ltd | 画像処理装置及び画像処理方法 |
JP2008118462A (ja) * | 2006-11-06 | 2008-05-22 | Nikon Corp | 画像処理装置、撮像装置、及び画像処理プログラム |
JP2008129521A (ja) * | 2006-11-24 | 2008-06-05 | Matsushita Electric Ind Co Ltd | 画像処理装置、画像処理方法、画像処理用プログラム、集積回路およびプラズマ・ディスプレイ装置 |
-
2009
- 2009-07-13 JP JP2009164825A patent/JP2011022656A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005072835A (ja) * | 2003-08-22 | 2005-03-17 | Matsushita Electric Ind Co Ltd | 撮像装置及び画像処理装置 |
WO2005125179A1 (ja) * | 2004-06-22 | 2005-12-29 | Nikon Corporation | 質感を強調する画像処理装置、画像処理プログラム、電子カメラ、および画像処理方法 |
JP2008047102A (ja) * | 2006-07-20 | 2008-02-28 | Matsushita Electric Ind Co Ltd | 画像処理装置及び画像処理方法 |
JP2008118462A (ja) * | 2006-11-06 | 2008-05-22 | Nikon Corp | 画像処理装置、撮像装置、及び画像処理プログラム |
JP2008129521A (ja) * | 2006-11-24 | 2008-06-05 | Matsushita Electric Ind Co Ltd | 画像処理装置、画像処理方法、画像処理用プログラム、集積回路およびプラズマ・ディスプレイ装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220015915A (ko) * | 2020-07-31 | 2022-02-08 | 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 | 이미지 처리 방법 및 장치, 단말 및 저장 매체 |
KR102459527B1 (ko) * | 2020-07-31 | 2022-10-27 | 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 | 이미지 처리 방법 및 장치, 단말 및 저장 매체 |
US11783450B2 (en) | 2020-07-31 | 2023-10-10 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and device for image processing, terminal device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4831067B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム製品、および撮像装置 | |
US8170362B2 (en) | Edge-enhancement device and edge-enhancement method | |
JP4875032B2 (ja) | 固体撮像装置 | |
JP4818393B2 (ja) | 画像処理方法および画像処理装置 | |
JPWO2010053029A1 (ja) | 画像入力装置 | |
JP4479527B2 (ja) | 画像処理方法、画像処理装置、画像処理プログラム、および電子カメラ | |
US8345121B2 (en) | Image processing apparatus, method, and program | |
JP2011171842A (ja) | 画像処理装置及び画像処理プログラム | |
JP2009200743A (ja) | 画像処理装置および画像処理方法および画像処理プログラムおよび撮像装置 | |
JP5614256B2 (ja) | 撮像装置、画像処理装置および撮像方法 | |
JP4438363B2 (ja) | 画像処理装置および画像処理プログラム | |
JP5365881B2 (ja) | 画像処理装置、画像処理方法 | |
JP5330291B2 (ja) | 信号処理装置及び撮像装置 | |
JP2011022656A (ja) | 画像処理装置及び画像処理プログラム | |
JP5213604B2 (ja) | 撮像装置 | |
JP5159647B2 (ja) | 画像処理装置及び画像処理方法 | |
JP2009258284A (ja) | 画像処理装置、撮像装置、画像処理方法およびプログラム | |
JP2006279162A (ja) | 画像入力方法及びこれを用いた画像入力装置 | |
JP5147912B2 (ja) | 画像処理方法、画像処理装置、プログラムおよび記録媒体 | |
CN116266864A (zh) | 信息处理设备及其控制方法、介质和头戴式显示器 | |
JP2014086957A (ja) | 画像処理装置及び画像処理方法 | |
WO2014192412A1 (ja) | 画像処理装置、撮像装置、画像処理方法およびプログラム | |
JP2010199783A (ja) | 補正量算出システムおよび電子カメラ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120711 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130509 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130514 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130704 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130716 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130903 |