JPH05314266A - 限定色表示方法 - Google Patents
限定色表示方法Info
- Publication number
- JPH05314266A JPH05314266A JP4117448A JP11744892A JPH05314266A JP H05314266 A JPH05314266 A JP H05314266A JP 4117448 A JP4117448 A JP 4117448A JP 11744892 A JP11744892 A JP 11744892A JP H05314266 A JPH05314266 A JP H05314266A
- Authority
- JP
- Japan
- Prior art keywords
- image
- color
- degenerative
- bits
- calculated
- 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
- 238000000034 method Methods 0.000 title claims description 24
- 239000003086 colorant Substances 0.000 claims abstract description 11
- 238000009792 diffusion process Methods 0.000 claims abstract description 7
- 238000007781 pre-processing Methods 0.000 abstract description 2
- 230000003412 degenerative effect Effects 0.000 abstract 6
- 238000004364 calculation method Methods 0.000 description 9
- 238000013139 quantization Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007850 degeneration Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Landscapes
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【目的】 従来の、画像の濃淡がなだらかに変化する部
分で色彩近似画像に疑似輪郭が発生するという欠点を除
去した限定色表示方法を提供する。 【構成】 表示対象画像の色情報を縮退させた縮退画像
を多値誤差拡散法により生成する手段と、縮退画像から
各色のヒストグラムを作成し、このヒストグラムから限
定色を決定する手段と、前記縮退画像の各画素に前記限
定色を割り付ける手段から構成され、多数色の中から任
意の限定色を抽出して画像を表示する限定色表示方法で
ある。
分で色彩近似画像に疑似輪郭が発生するという欠点を除
去した限定色表示方法を提供する。 【構成】 表示対象画像の色情報を縮退させた縮退画像
を多値誤差拡散法により生成する手段と、縮退画像から
各色のヒストグラムを作成し、このヒストグラムから限
定色を決定する手段と、前記縮退画像の各画素に前記限
定色を割り付ける手段から構成され、多数色の中から任
意の限定色を抽出して画像を表示する限定色表示方法で
ある。
Description
【0001】
【産業上の利用分野】この発明は、画像処理装置におけ
る限定色表示方法に関するものである。
る限定色表示方法に関するものである。
【0002】
【従来の技術】近年、ワークステーション、パーソナル
コンピュータなどにおいて、RGB各8ビット、計224
色(約1600万色)から256色を選択表示するルックアッ
プテーブル方式のディスプレイ装置が広く用いられてい
る。すなわち、図2に示すようにR画像201、G画像
202、B画像203が各々8ビット長のデータで構成
されているとき、ルックアップテーブル(LUTと略称
する)204を用いることで28色(256色)の表示
をディスプレイ205上に行うものである。この種のデ
ィスプレイでも大抵の自然画像はその画像にとって重要
な色(代表色・限定色)を抽出することにより、近似的
にカラー画像表示が可能である。
コンピュータなどにおいて、RGB各8ビット、計224
色(約1600万色)から256色を選択表示するルックアッ
プテーブル方式のディスプレイ装置が広く用いられてい
る。すなわち、図2に示すようにR画像201、G画像
202、B画像203が各々8ビット長のデータで構成
されているとき、ルックアップテーブル(LUTと略称
する)204を用いることで28色(256色)の表示
をディスプレイ205上に行うものである。この種のデ
ィスプレイでも大抵の自然画像はその画像にとって重要
な色(代表色・限定色)を抽出することにより、近似的
にカラー画像表示が可能である。
【0003】文献(渡辺、「カラー画像を256色で近似
表示するための高速なアルゴリズム」、信学会誌D、vo
l.J70-D, No.4, pp.720-726, 1987)はこの限定色表示
方法に関するものであり、以下にそのアルゴリズムの概
要を説明する。
表示するための高速なアルゴリズム」、信学会誌D、vo
l.J70-D, No.4, pp.720-726, 1987)はこの限定色表示
方法に関するものであり、以下にそのアルゴリズムの概
要を説明する。
【0004】(1) 原画像のR,G,B下位3ビットを無
視して、上位各5ビットに対して3次元色ヒストグラム
を作成する。
視して、上位各5ビットに対して3次元色ヒストグラム
を作成する。
【0005】(2) RGB色空間全体を均等に64個の立方
体の領域に分割する。
体の領域に分割する。
【0006】(3) 各領域について分散が最大となる軸を
求め、重みつき分散の多い順に領域を2分割する。すな
わち、64個の初期分割領域SiのR,G,B軸につい
て分散を計算し、分散が最大となる軸とその分散値σi2
とを求める。領域Siに含まれる画素数の全画素数に対
する相対頻度をpiとして、重み付き分散値piσi2の降
順にソートしたリストを作成する。このリストで上位3
2位までの領域Sj(但し、pjσj2≠0)を選び、分散
が最大となる軸に関して、領域Sjにおける分散最大な
軸での平均値等により決定されるしきい値Tjで領域Sj
を2分して、96個の領域を得る。この処理を6回繰り
返すことにより、色空間全体は256個の領域に分割で
きる。最後に、各領域の平均色を代表色としてLUTに
登録する。
求め、重みつき分散の多い順に領域を2分割する。すな
わち、64個の初期分割領域SiのR,G,B軸につい
て分散を計算し、分散が最大となる軸とその分散値σi2
とを求める。領域Siに含まれる画素数の全画素数に対
する相対頻度をpiとして、重み付き分散値piσi2の降
順にソートしたリストを作成する。このリストで上位3
2位までの領域Sj(但し、pjσj2≠0)を選び、分散
が最大となる軸に関して、領域Sjにおける分散最大な
軸での平均値等により決定されるしきい値Tjで領域Sj
を2分して、96個の領域を得る。この処理を6回繰り
返すことにより、色空間全体は256個の領域に分割で
きる。最後に、各領域の平均色を代表色としてLUTに
登録する。
【0007】(4) 画像の各画素にもとの色が所属する領
域の代表色を割り付け色彩近似画像を得る。
域の代表色を割り付け色彩近似画像を得る。
【0008】ここで、上記第1段階の色ヒストグラム作
成において、R,G,B下位3ビットを無視して上位5
ビットのみを使用する事に関して、「R,G,Bの上位
5ビットで3次元色ヒストグラムを作ると215個の要素
ですみ、演算量が1/8に圧縮されて高速化がはかれる。
もちろん、この圧縮によってR,G,Bの各階調も256
レベルから32レベルへと1/8に圧縮されるが、選択可能
な色数が256色という厳しい条件を考慮に入れれば、こ
の程度の色の縮退はほとんど問題にならない」としてい
る。
成において、R,G,B下位3ビットを無視して上位5
ビットのみを使用する事に関して、「R,G,Bの上位
5ビットで3次元色ヒストグラムを作ると215個の要素
ですみ、演算量が1/8に圧縮されて高速化がはかれる。
もちろん、この圧縮によってR,G,Bの各階調も256
レベルから32レベルへと1/8に圧縮されるが、選択可能
な色数が256色という厳しい条件を考慮に入れれば、こ
の程度の色の縮退はほとんど問題にならない」としてい
る。
【0009】また、同様の技術として、メディアンカッ
トアルゴリズム法や3次元BD木法などが提案されてい
るが、いずれの手法もメモリ量、演算量削減のためR,
G,Bの上位各5ビットで3次元色ヒストグラムを作成
する方式を採用している。
トアルゴリズム法や3次元BD木法などが提案されてい
るが、いずれの手法もメモリ量、演算量削減のためR,
G,Bの上位各5ビットで3次元色ヒストグラムを作成
する方式を採用している。
【0010】
【発明が解決しようとする課題】上述の従来技術によれ
ば、平均2乗誤差最小の意味で準最適解が与えられ、近
似度の高い限定色画像を得る事ができる。しかしなが
ら、下位3ビットを無視することで色の縮退を図ってい
るために、画像の濃淡がなだらかに変化している部位
(特にCG画像で顕著)で色彩近似画像に疑似輪郭が発
生し画質が著しく劣化するという問題点があった。
ば、平均2乗誤差最小の意味で準最適解が与えられ、近
似度の高い限定色画像を得る事ができる。しかしなが
ら、下位3ビットを無視することで色の縮退を図ってい
るために、画像の濃淡がなだらかに変化している部位
(特にCG画像で顕著)で色彩近似画像に疑似輪郭が発
生し画質が著しく劣化するという問題点があった。
【0011】この発明は、上述の欠点を除去し、色彩近
似画像に疑似輪郭が発生しないような限定色表示法を提
供する事を目的とする。
似画像に疑似輪郭が発生しないような限定色表示法を提
供する事を目的とする。
【0012】
【課題を解決するための手段】上記課題を解決するため
に、本発明の限定色表示方法は、表示対象画像の色情報
量を縮退させた縮退画像を生成する手段と、この縮退画
像から各色のヒストグラムを作成し、このヒストグラム
から限定色を決定する手段と、前記縮退画像の各画素に
前記手段により決定された限定色を割り付ける手段とを
備え、多数色の中から任意の限定色を抽出して画像を表
示する限定色表示方法において、前記縮退画像の生成手
段が、表示対象画像から多値誤差拡散法を用いて情報量
を縮退させた縮退画像を生成する手段であることを特徴
とする。
に、本発明の限定色表示方法は、表示対象画像の色情報
量を縮退させた縮退画像を生成する手段と、この縮退画
像から各色のヒストグラムを作成し、このヒストグラム
から限定色を決定する手段と、前記縮退画像の各画素に
前記手段により決定された限定色を割り付ける手段とを
備え、多数色の中から任意の限定色を抽出して画像を表
示する限定色表示方法において、前記縮退画像の生成手
段が、表示対象画像から多値誤差拡散法を用いて情報量
を縮退させた縮退画像を生成する手段であることを特徴
とする。
【0013】
【作用】この発明は、限定色表示法において、3次元色
ヒストグラム作成の際の表示対象画像の色情報の縮退方
法として多値誤差拡散法を使用したことにより、縮退時
に発生する誤差を周囲の画素に分散させることができる
ので、疑似輪郭の発生が防止でき、前記課題が解決され
る。
ヒストグラム作成の際の表示対象画像の色情報の縮退方
法として多値誤差拡散法を使用したことにより、縮退時
に発生する誤差を周囲の画素に分散させることができる
ので、疑似輪郭の発生が防止でき、前記課題が解決され
る。
【0014】
【実施例】本発明による限定色表示方法のアルゴリズム
の1例の概要を以下に述べる。
の1例の概要を以下に述べる。
【0015】(1) 原画像(各色8ビット)に多値誤差拡
散法を用いて、各色5ビットに縮退された縮退画像を作
成する。
散法を用いて、各色5ビットに縮退された縮退画像を作
成する。
【0016】(2) 縮退画像から3次元色ヒストグラムを
作成する。
作成する。
【0017】(3) RGB色空間全体を均等に64個の立方
体の領域に分割する。
体の領域に分割する。
【0018】(4) 各領域について分散が最大となる軸を
求め、重みつき分散の多い順に領域を2分割する。すな
わち、64個の初期分割領域SiのR,G,B軸につい
て分散を計算し、分散が最大となる軸とその分散値σi2
とを求める。領域Siに含まれる画素数の全画素数に対
する相対頻度をpiとして、重み付き分散値piσi2の降
順にソートしたリストを作成する。このリストで上位3
2位までの領域Sj(但し、pjσj2≠0)を選び、分散
が最大となる軸に関して、領域Sjにおける分散最大な
軸での平均値等により決定されるしきい値Tjで領域Sj
を2分して、96個の領域を得る。この処理を6回繰り
返すことにより、色空間全体は256個の領域に分割で
きる。最後に、各領域の平均色を代表色としてLUTに
登録する。
求め、重みつき分散の多い順に領域を2分割する。すな
わち、64個の初期分割領域SiのR,G,B軸につい
て分散を計算し、分散が最大となる軸とその分散値σi2
とを求める。領域Siに含まれる画素数の全画素数に対
する相対頻度をpiとして、重み付き分散値piσi2の降
順にソートしたリストを作成する。このリストで上位3
2位までの領域Sj(但し、pjσj2≠0)を選び、分散
が最大となる軸に関して、領域Sjにおける分散最大な
軸での平均値等により決定されるしきい値Tjで領域Sj
を2分して、96個の領域を得る。この処理を6回繰り
返すことにより、色空間全体は256個の領域に分割で
きる。最後に、各領域の平均色を代表色としてLUTに
登録する。
【0019】(5) 縮退画像の各画素にもとの色が所属す
る領域の代表色を割り付け色彩近似画像を得る。
る領域の代表色を割り付け色彩近似画像を得る。
【0020】上記アルゴリズムの第2〜5段階は前掲の
文献と同等の処理であるので、第1段階について説明す
る。第1段階では図1のフローチャートに従った処理が
行われる。
文献と同等の処理であるので、第1段階について説明す
る。第1段階では図1のフローチャートに従った処理が
行われる。
【0021】 量子化ステップ算出(S101) 原画像のビット数と縮退画像のビット数とから量子化ス
テップを求める。原画像8ビット(256階調)、縮退
画像5ビット(32階調)の場合、量子化ステップqは q=256/32=8 となる。
テップを求める。原画像8ビット(256階調)、縮退
画像5ビット(32階調)の場合、量子化ステップqは q=256/32=8 となる。
【0022】 修正画素値算出(S102) 原画像の画素値 fi,j とすでに処理済みの画素で発生
した誤差eとから修正画素値 gi,j を求める。 gi,j = fi,j + w1 * ei-1,j + w2 * ei-1,j-1 + w3 * ei,j-1 + w4 * ei+1,j-1 ただし、w1〜w4 は予め設定してある定数で総和が1
になるように定めてある。また、処理のはじめで参照す
る誤差が存在しない場合には、その誤差を0にしてお
く。すなわち、処理の最初(第1画素目)での修正画素
値 g0,0 は原画像の画素値 f0,0 に等しくなる。
した誤差eとから修正画素値 gi,j を求める。 gi,j = fi,j + w1 * ei-1,j + w2 * ei-1,j-1 + w3 * ei,j-1 + w4 * ei+1,j-1 ただし、w1〜w4 は予め設定してある定数で総和が1
になるように定めてある。また、処理のはじめで参照す
る誤差が存在しない場合には、その誤差を0にしてお
く。すなわち、処理の最初(第1画素目)での修正画素
値 g0,0 は原画像の画素値 f0,0 に等しくなる。
【0023】 縮退画素値算出(S103) 修正画素値 gi,j と量子化ステップqとから縮退画素
値 mi,j を求める。 mi,j =(gi,j +q/2)/q
値 mi,j を求める。 mi,j =(gi,j +q/2)/q
【0024】 誤差量算出(S104) 前処理で発生した誤差 ei,j を求める。 ei,j =gi,j −q * mi,j
【0025】 全画素の処理が終了すれば終了。そう
でなければ、の処理に戻る(S105)。以後、この
処理によって得られた縮退画像を基に限定色の抽出およ
び抽出された限定色への割り付けを行う。
でなければ、の処理に戻る(S105)。以後、この
処理によって得られた縮退画像を基に限定色の抽出およ
び抽出された限定色への割り付けを行う。
【0026】以上述べた処理は、現在提案されている他
の限定色表示アルゴリズムにも簡単に応用が可能であ
る。
の限定色表示アルゴリズムにも簡単に応用が可能であ
る。
【0027】
【発明の効果】以上、詳細に述べたように本発明による
限定色表示方法では表示対象画像を多値誤差拡散法によ
って縮退する時に、発生する縮退誤差を周辺の画素に分
散しながら画像の縮退を行っているので、疑似輪郭がほ
とんど発生しない高品質な画像再現が可能である。さら
に、縮退された画像に対して限定色抽出を行うので従来
技術が特徴としている高速処理の性能を落とさない処理
が可能である。
限定色表示方法では表示対象画像を多値誤差拡散法によ
って縮退する時に、発生する縮退誤差を周辺の画素に分
散しながら画像の縮退を行っているので、疑似輪郭がほ
とんど発生しない高品質な画像再現が可能である。さら
に、縮退された画像に対して限定色抽出を行うので従来
技術が特徴としている高速処理の性能を落とさない処理
が可能である。
【図1】本発明の限定色表示方法における縮退画像生成
手段の実施例を示すフローチャートである。
手段の実施例を示すフローチャートである。
【図2】ルックアップテーブル方式のディスプレイ装置
の説明図である。
の説明図である。
S101 量子化ステップ算出 S102 修正画素値算出 S103 縮退画素値算出 S104 誤差量算出
Claims (1)
- 【請求項1】 表示対象画像の色情報量を縮退させた縮
退画像を生成する手段と、この縮退画像から各色のヒス
トグラムを作成し、このヒストグラムから限定色を決定
する手段と、前記縮退画像の各画素に前記手段により決
定された限定色を割り付ける手段とを備え、多数色の中
から任意の限定色を抽出して画像を表示する限定色表示
方法において、前記縮退画像の生成手段が、表示対象画
像から多値誤差拡散法を用いて情報量を縮退させた縮退
画像を生成する手段であることを特徴とする限定色表示
方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4117448A JPH05314266A (ja) | 1992-05-11 | 1992-05-11 | 限定色表示方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4117448A JPH05314266A (ja) | 1992-05-11 | 1992-05-11 | 限定色表示方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05314266A true JPH05314266A (ja) | 1993-11-26 |
Family
ID=14711908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4117448A Pending JPH05314266A (ja) | 1992-05-11 | 1992-05-11 | 限定色表示方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05314266A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0788087A1 (en) * | 1996-01-26 | 1997-08-06 | Texas Instruments Incorporated | Method and system for reducing artifacts caused by quantization errors in digital display systems |
-
1992
- 1992-05-11 JP JP4117448A patent/JPH05314266A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0788087A1 (en) * | 1996-01-26 | 1997-08-06 | Texas Instruments Incorporated | Method and system for reducing artifacts caused by quantization errors in digital display systems |
| US6052491A (en) * | 1996-01-26 | 2000-04-18 | Texas Instruments Incorporated | Non-monotonic contour diffusion and algorithm |
| US6215913B1 (en) | 1996-01-26 | 2001-04-10 | Texas Instruments Incorporated | Non-monotonic contour diffusion and algorithm |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5109282A (en) | Halftone imaging method and apparatus utilizing pyramidol error convergence | |
| US6915024B1 (en) | Image sharpening by variable contrast mapping | |
| US9007395B2 (en) | Bit resolution enhancement | |
| JP4347625B2 (ja) | 限られたディスプレイ用にディジタル画像ファイルを発生する方法及びシステム | |
| Shih et al. | Digital inpainting-survey and multilayer image inpainting algorithms | |
| US6731823B1 (en) | Method for enhancing the edge contrast of a digital image independently from the texture | |
| CN113596573A (zh) | 图像处理方法、装置、电子设备和计算机可读存储介质 | |
| JP4281135B2 (ja) | 画質改善方法及び画質改善装置 | |
| CN110009574A (zh) | 一种亮度、色彩自适应与细节丰富的低动态范围图像逆向生成高动态范围图像的方法 | |
| JPH1026965A (ja) | ビット間引きされた画素の復元フィルタ | |
| Dixit | Quantization of color images for display/printing on limited color output devices | |
| JP6370080B2 (ja) | 画像処理装置、画像処理方法及びプログラム。 | |
| EP1436980B1 (en) | Reduction of chromatic bleeding artifacts in images | |
| US7623706B1 (en) | Reduction of chromatic bleeding artifacts in images containing subsampled chrominance values | |
| CN115937019A (zh) | 一种lsd二次分割和深度学习相结合的不均匀去雾方法 | |
| Arora et al. | Augmentation of images through DCGANs | |
| JPH05314266A (ja) | 限定色表示方法 | |
| JP2006086788A (ja) | 画像補正方法、画像補正装置、投写型画像表示装置及び輝度ムラ・色ムラ補正プログラム | |
| JP2009171158A (ja) | モザイク画像生成装置、方法及びプログラム | |
| US7738723B2 (en) | System and method for image display enhancement | |
| JPH06301773A (ja) | 減色画像処理方法および装置 | |
| US8698832B1 (en) | Perceptual detail and acutance enhancement for digital images | |
| JPH0951431A (ja) | 画像処理装置 | |
| JP2009147970A (ja) | デジタル画像における色にじみアーティファクトの低減方法 | |
| JP2006519447A (ja) | デジタル画像の可変コントラストマッピング |