JPH01879A - ベクトル量子化による画像データの圧縮装置 - Google Patents

ベクトル量子化による画像データの圧縮装置

Info

Publication number
JPH01879A
JPH01879A JP63-41715A JP4171588A JPH01879A JP H01879 A JPH01879 A JP H01879A JP 4171588 A JP4171588 A JP 4171588A JP H01879 A JPH01879 A JP H01879A
Authority
JP
Japan
Prior art keywords
vector
data
image data
block
blocks
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.)
Granted
Application number
JP63-41715A
Other languages
English (en)
Other versions
JPS64879A (en
JP2527352B2 (ja
Inventor
庸之 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP4171588A priority Critical patent/JP2527352B2/ja
Priority claimed from JP4171588A external-priority patent/JP2527352B2/ja
Priority to EP88102850A priority patent/EP0280313B1/en
Priority to US07/160,446 priority patent/US4862262A/en
Priority to DE3889560T priority patent/DE3889560T2/de
Publication of JPS64879A publication Critical patent/JPS64879A/ja
Publication of JPH01879A publication Critical patent/JPH01879A/ja
Application granted granted Critical
Publication of JP2527352B2 publication Critical patent/JP2527352B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は画像データの圧縮方法、特に詳細にはベクトル
量子化と直交変換符号化とを併用して高いデータ圧縮率
が得られるようにした画像データの圧縮方法に関するも
のである。
(従来の技術) 例えばTV信号等、中間調画像を担持する画像信号は膨
大な情報量を有しているので、その伝送には広帯域の伝
送路が必要である。そこで従来より、このような画像信
号は冗長性が大きいことに着目し、この冗長性を抑圧す
ることによって画像データを圧縮する試みが種々なされ
ている。また最近では、例えば光ディスクや磁気ディス
ク等に中間調画像を記録することが広く行なわれており
、この場合には記録媒体に効率良く画像信号を記録する
ことを目的として画像データ圧縮が広く適用されている
このような画像データ圧縮方法の一つとして、ベクトル
量子化を利用する方法が知られている。
このベクトル量子化による方法は、2次元画像データを
相近接するに個の画素に関するデータ毎のブロックに分
割し、予めに個のベクトル要素を規定して作成したt目
異なる複数のベクトルから成るコードブックの中で、上
記ブロックの各々内の画像データの組と最小歪にて対応
するベクトルをそれぞれ選択し、この選択されたベクト
ルを示す情報を、各ブロックと対応させて符号化するよ
うにしたものである。
上述のようなブロック内の画像データは互いに高い相関
性を有しているので、各ブロック内の画像データを、比
較的少数だけ用意したベクトルのうちの1つを用いてか
なり正確に示すことが可能となる。したがって、画像デ
ータの伝送あるいは記録は、実際のデータの代わりにこ
のベクトルを示す符号を伝送あるいは記録することによ
ってなし得るから、データ圧縮が実現されるのである。
例えば256レベル(=8bit)の、濃度スケールの
中間調画像における64画素についての画像データ量は
、8X64=512b i tとなるが、この64画素
を1ブロツクとして該ブロック内の各画像データを64
要素からなるベクトルで表わし、このようなベクトルを
256通り用意したコードブックを作成すれば、1ブロ
ック当りのデータ量はベクトル識別のためのデータ量す
なわち8bitとなり、結局データ量を1/64に圧縮
可能となる。
以上のようにして画像データを圧縮して記録あるいは伝
送した後、ベクトル識別情報が示すベクトルのベクトル
要素を各ブロック毎の再構成データとし、この再構成デ
ータを用いれば原画像が再現される。
(発明が解決しようとする課8) 以上述べたベクトル量子化による画像データ圧縮方法は
、例えばTV信号の伝送等において効果を上げているが
、最近では例えば医用放射線画像等、極めて高階調の画
像を前述の光ディスク等に記録するいわゆる電子画像フ
ァイルが注目されており、このような分野ではさらに効
率的な画像データ圧縮が望まれている。
そこで本発明は、以上述べたベクトル量子化の技術を利
用して、従来よりもさらに圧縮率を高めることができる
画像データの圧縮方法を提供することを目的とするもの
である。
(課題を解決するための手段及び作用)本発明による画
像データの圧縮方法は、以上述べたベクトル量子化に直
交変換符号化を組み合わせてデータ圧縮率向上を図った
もので、ベクトルを示す番号を、所定ベクトルに対する
コードブック内の各ベクトルの歪が大きいほど大あるい
は小となるように規定しておき、前述のブロック(以下
、B!と示す)毎に選択された上記番号の集合データを
、隣接するブロックB1どうしでまとめて、標本数J毎
のブロックB2に分割し、 このブロックBz毎の上記集合データに対して直交変換
をかけ、 この変換によって得られた変換データをそれぞれ固有の
符号長で符号化することを特徴とするものである。
上gc!直交変換符号化は、通常はデータ圧縮のために
原画像データに対して適用されているものである。その
場合の直交変換符号化は、2次元画像データを適当な障
本数ずつのブロックに分け、このブロック毎に標本値か
らなる数値列を直交変換すると、この変換により特定の
成分にエネルギーが集中するので、エネルギーの大きな
成分は長い符号長を割当てて符号化(量子化)し、他方
低エネルギーの成分は短い符号長で粗く符号化すること
により、各ブロック当りの符号数を低減させるものであ
る。上記直交変換としては、フーリエ(Fourier
)変換、コサイン(Cosine)変換、アダマール(
)(ad、amard)変換、カルーネンーレーベ(K
a rhunen−Lo?ve)変換、バール(Haa
r)変換等がよく用いられるが、ここでアダマール変換
を例にとって上記方法をさらに詳しく説明する。まず第
2図に示すように、ディジタルの2次元画像データを所
定の1次元方向に2個ずつ区切って上記ブロックを形成
するものとする。このブロックにおける2つの標本値x
 (0)とX(1)とを直交座標系で示すと、前述のよ
うにそれらは相関性が高いので、第3図に示すようにx
 (1) −x (0)なる直線の近傍に多く分布する
ことになる。そこで二の直交座標系を第3図図示のよう
に45°変換して、新しいy (0) −y (1)座
(頭糸を定める。この座標系においてy (0)は変換
前の原画像データの低周波成分を示すものとなり、該y
(0)は、x (0) 、x (1)よりもやや大きい
値(約71倍)をとるが、その一方原画像データの高周
波成分を示すy(1)はy(0)軸に近い非常に狭い範
囲にしか分布しないことになる。そこで例えば上記x 
(0) 、x (1)の符号化にそれぞれ7ビツトの符
号長を必要としていたとすると、y (0)については
7ビツトあるいは8ビット程度必要となるが、その一方
y(1)は例えば4ビット程度の符号長で符号化できる
ことになり、結局1ブロック当りの符号長が低減され、
画像データ圧縮が実現される。
以上、2つの画像データ毎に1ブロツクを構成する2次
の直交変換について説明したが、この次数を上げるにし
たがって特定の成分にエネルギーが集中する傾向が強く
なり、ビット数低減の効果を高めることができる。一般
的には、直交関数行列を用いることによって上記の変換
を行なうことができ、極限的には上記直交関数行列とし
て対象画像の固有関数を選べば、変換画像はその固有値
行列となり、行列の対角成分のみで元の画像を表現でき
ることになる。また上記の例は画像データを1次元方向
のみにまとめてブロック化しているが、このブロックは
2次元方向に亘るいくつかの画1象データで構成しても
よく、その場合には1次元直交変換の場合よりもより顕
著なビット数低減効果が得られる。
上述の2次元直交変換で得られた変換データは、各ブロ
ック内で変換に利用された直交関数のシーケンシ−(0
を横切る数)順に並べられる。このシーケンシ−は空間
周波数と対応が有るので、各変換データは第4図に示す
ように縦横方向に周波数順に並ぶことになる。そこで低
周波成分を担う変換データ(第4図の左上方側のデータ
)には比較的長い符号長を割当て(前述の1次元2次直
交変換においてy(0)に長い符号長を割当てたことと
対応する)、高周波成分を担う変換データ(第4図の右
下方側のデータ)には比較的短い符号長を割当てるか、
あるいは切り捨てることにより、ブロック当りの符号長
が低減される。
本発明方法では、上述のような直交変換符号化を原画像
データに対して適用するのではなく、ベクトル量子化で
選択されたベクトルを示す番号のデータに対して適用し
ているが、このベクトル番号を前述したように規定して
おくことにより、データ圧縮を実現できるものとなって
いる。すなわち、前述のようにベクトル番号を規定して
おけば、各ベクトルどうしは、規定しているベクトルの
歪が互いに小さいほど番号が近いものとなる。一方、原
画像データはブロックBl内において近い画素どうしで
高い相関性を有するが、ブロック81単位で考えると、
この場合も互いに近いブロックはど画像データ全体の相
関性が高くなる。したがって各ブロックB1について選
択されるベクトルも、互いに近いブロックBlどうしに
おいては相関性が高くなり、結局はベクトルの番号の相
関性が高くなるので、どのベクトル番号を直交変換符号
化すれば、該番号を示すために必要な符号長が低減され
るようになる。
(実 施 例) 以下、図面に示す実施例に基づいて本発明の詳細な説明
する。
第1図は本発明の方法を実施する装置を概略的に示すも
のである。1枚の連続調画像を示す原画像データSはま
ずブロック変換回路IOに通され、MXNの隣接画素か
らなる矩形ブロック毎のデータXに変換される。このブ
ロック分けの様子を分かりやすく第5図に示す。この第
5図においてFが原画像であり、B1が上記ブロックを
示す。なお説明を容易にするため、以下、上記のブロッ
クB工が6×6画素についてのデータからなるものとし
て話を進める。
このブロックB1毎の原画像データXは、次にベクトル
量子化器11に入力される。このベクトル量子化器11
は、予めメモリ12にコードブックとして記憶されてい
る複数のベクトルの中から、入力された各ブロック毎の
原画像データXの組(36個のデータからなる)と最小
歪にて対応するベクトルを選択する。すなわちメモリ1
2には、以下に示すようにそれぞれ36のベクトル要素
(Xl、X2゜・・・・・・X36)[n−1,2,・
・・・・・、 256 ]を規定した一例として256
のベクトルマ(1)、  x(2)、  ?(3)・・
・・・・・・・マ(25B >を示すコードブックが記
憶されている。
T(1)=  (52++) 、  9T 、  2L
:  ++++ M(IA)マ(2)−(肩゛、芯゛、
・・・・・・・・・・・・9゛3′いマ(3)−(父゛
r°、Ωf%3.・・・・・・・・・・・・船3わマ(
25B ) −(’12’:’ゝ、9゛7ζ・・・・・
・・・・・・g(:′:)。
そしてベクトル量子化器11は原画像データXの組(X
l +  X2 +  x3・・・・・・・・・X36
)とベクトル要素(=、+;2+93・・・・・・・・
・936)が歪最小にて対応するベクトルマ(m)を求
め、このベクトルマ(m)を規定したベクトルの識別番
号mを示す符号化データDIIlを出力する。上記の歪
としては、例えば平均2乗誤差 が用いられる(本例ではに−38である)。このような
歪が最小となるベクトル?(m)を見つけるには、例え
ばすべてのベクトルに関してこの歪を演算してから歪最
小となるベクトルマ(m)を求めてもよいしくいわゆる
全探索形ベクトル量子化)、あるいは処理時間短縮化の
ために(歪が完全に最小とはならない場合があるが)2
進木探索形ベクトル量子化を実行してもよい。
本例においてベクトルマ(1)以下のベクトルf(2)
、マ(3)・・・・・・マ(25B )は、ベクトルマ
(1)と歪が少ない順に並べられている。つまり例えば
識別番号mのベクトル?(m)と識別番号(m+1)の
ベクトルマ(m+1)の歪は、ベクトルx(m)と識別
番号(m+2)のベクトルx (m+2)の歪より小さ
いものとなっている。この歪は、例えば上記の平均2乗
誤差等で規定すればよい。
なお各ベクトル要素(Xi 、X2 、X3・・・・・
・・・・父36)を規定したベクトルから成る最適のコ
ードブックは、データ圧縮を行なう画像と同種のトレー
ニング画像を予め用意して、このトレーニング画像に基
づいて公知の手法によって求めることができる。
前述のベクトル識別データDmは、本例では256のベ
クトルが区別できるものであればよいから、8bitで
表わせる。したがってこの場合、各画素の濃度スケール
が256レベルー8bit)であれば、8bitx36
(画素)の画像データが8bitで表わせることになる
から、データ圧縮率は1/36となる。
以上述べたベクトルの選択、ベクトル識別データDn+
の出力は、原画像データSが示す1枚の画像中のすべて
のブロックB1について行なわれる。
このベクトル識別データDewが示すベクトル識別番号
の分布状態は、画像1枚に関して例えば第6図図示のよ
うなものとなる。つまり本例では6×6−36画素毎に
1つのベクトル識別番号が定められる。そして前述した
通り、これらのベクトル識別番号は、互いに近いブロッ
クBIはど高い相関性を持つものとなる。このようなベ
クトル識別番号を示すデータDfflは、第1図図示の
ように直交変換回路13に入力される。このデータDl
uは直交変換回路13において、−例として2次元直交
変換を受ける。この2次元直交変換は第6図に示すよう
に、隣接するpXQのブロックB1を1つのブロックB
2として、各ブロックB2毎に行なわれる。なおこの第
6図には、3X3−9のブロックB1を1つのブロック
B2とした例を示しである。
この直交変換としては、例えば前述のアダマール変換が
用いられる。このアダマール変換は、その変換マトリク
スが+1と−1のみからなるので、他の直交変換に比べ
ればより簡単な変換回路によって実行されうる。また周
知の通り2次元直交変換は1次元直交変換に縮退するこ
とができる。つまり上記2次元ブロックB2内のPXQ
個のコードブック識別データDmに対して縦方向に1次
元直交変換をかけ、さらに、得られたPXQ個の変換デ
ータに対して横方向に1次′元直交変換をかけることに
よって2次元直交変換が行なわれる。なお、縦方向、横
方向の変換の順序は逆であってもよい。
上記の2次元直交変換によって得られた変換データYm
は、各ブロックB2内で、上記直交変換の基になった関
数(例えばアダマール変換にあってはWalsh関数、
フーリエ変換にあ)ては三角関数等)のシーケンシ−順
に縦横方向に並べられる。
このように並べられた変換データYIIlは、第1図図
示の通り公知の符号化回路14に送られて符号化(量子
化)されるが、前述の通りこの変換データYmは特定成
分にエネルギーが集中しているから、このエネルギーが
高い成分には比較的長い符号長を与え、一方エネルギー
が低い成分には比較的短い符号長を与えるか、あるいは
切り捨てることにより、ブロックB2内りの必要なビッ
ト数が低減され、データ圧縮が達成される。
このようにして符号化されたベクトル識別番号を示すデ
ータf (m)は、記録再生装置15において例えば光
ディスクや磁気ディスク等の記録媒体(画像ファイル)
に記録される。上記の通りこのデータf (m)は、ベ
クトル量子化と直交変換符号化により原画像データSに
対して大幅な圧縮がなされているから、光ディスク等の
記録媒体には、大量の画像が記録されうるようになる。
画像再生に際して上記データf (m)は記録媒体から
読み出され、復号器1Bにおいて前記変換データYII
lに復号される。この変換データYmは逆変換回路17
に送られて、前記2次元直交変換に対する逆変換を受け
る。それによりベクトル識別番号を示すデータDraが
復元される。画像データを間接的に示すこのベクトル識
別データDmは、復号器18において再構成データX゛
に変換される。
すなわち復号器18は、入力されたベクトル識別データ
Da+が示すベクトルをメモリ12に記憶されているコ
ードブックから読み出し、そのベクトルに規定されてい
るベクトル要素(xl、X2 + X3・・・・・・マ
36)のそれぞれを、1つのブロックB1に関する再構
成データX° として出力する。
この再構成データX°は、合成回路19に送られ、そこ
でブロック81単位のデータから画像1枚挙位のデータ
に変換される。この変換を受けた後の画像データS′は
、原画像データSに対しては僅かな歪を有するだけで、
はぼ等しいものとなっており、最終的に画像再生装置2
0に送られる。この画像再生装置20においては、上記
画像データS。
に基づいて、原画像データSが担持していた原画像とほ
ぼ同等の画像が再生される。
なお、以上説明した実施例においては、ベクトル量(1
)との歪が小さい順に並べたベクトルに対して順次2.
3.4・・・・・・256なるベクトル識別番号を設定
しているが、ある所定のベクトル量に256なる識別番
号を与えてT (256)とし、該ベクトル量(25B
 )との歪が小さい順に並べた各ベクトルに対して順次
255.254.253・・・・・・3.2.1なるベ
クトル識別番号を設定するようにしてもよい。また各ベ
クトル量に識別番号を与えて並べる上で規準となる所定
のベクトルは、コードブックに規定されていないベクト
ルとしても構わない。
さらに、上記の実施例ではベクトル量子化に際して2次
元画像データを、隣接するMXN画素からなる矩形範囲
についてのデータ毎にブロック分けしているが、このブ
ロック分けのために抽出する画素範囲の形状は矩形に限
らず、例えば第7および8図に示すような形状としても
よい。これらの図において、マス目1つが1画素を示し
、実線で囲まれた部分がブロック分けのために抽出され
る画素範囲を示している。これら第7および8図に示し
たように、ブロック分けの範囲が互いに入り組むように
すると、矩形範囲の画素を抽出してブロック分けする場
合に比べて、再構成画像においてブロック歪(ブロック
境界部において濃度段差が生じること)が目立ち難くな
るという効果がi)られる。
(発明の効果) 以上詳細に説明した通り本発明の画像データの圧縮方法
によれば、従来のベクトル量子化による画像データ圧縮
方法に比べてより一層のデータ圧縮が達成されるので、
特に高階調の医用画像等を記録する場合には記録媒体に
記録できる画像量が大幅に高められ、また画像の伝送に
適用された場合には、データ伝送路の大幅な縮小や伝送
時間短縮の効果か得られる。
【図面の簡単な説明】
第1図は本発明方法を実施する装置の概略構成を示すブ
ロック図、 第2.3図および4図は本発明に係る直交変換を説明す
る説明図、 第5図は本発明に係る画像データのブロック分けを説明
する説明図、 第6図は本発明に係るベクトル識別データのブロック分
けを説明する説明図、 第7および8図はそれぞれ、本発明における画像データ
のブロック分けの別の例を示す説明図である。 10・・・ブロック変換回路  11・・・ベクトル量
子化器12・・・メモリ(コードブック)13・・・直
交変換回路14・・・符号化回路     15・・・
記録再生装置16.18・・・復号器     17・
・・逆変換回路19・・・合成回路      20・
・・画像再生装置Dm・・・ベクトル識別データ f (m)・・・直交変換符号化されたベクトル識別デ
ータ X・・・原画像データ    X゛・・・再構成データ
第2図 第3図 x(1) 第4図 yンM、Nl

Claims (1)

  1. 【特許請求の範囲】 2次元画像データを相近接するK個の画素に関するデー
    タ毎のブロックB_1に分割し、 予めK個のベクトル要素を規定して作成した相異なる複
    数のベクトルからなるコードブックの中で、前記ブロッ
    クB_1の各々内の画像データの組に対し最小歪にて対
    応するベクトルを選択し、この選択されたベクトルを示
    す番号を各ブロックと対応させて符号化するベクトル量
    子化による画像データの圧縮方法において、 前記番号を、所定ベクトルに対するコードブック内の各
    ベクトルの歪が大きいほど大あるいは小となるように規
    定しておき、 各ブロックB_1毎に選択された前記番号の集合データ
    を、隣接するブロックB_1どうしでまとめて標本数J
    毎のブロックB_2に分割し、 このブロックB_2毎の前記集合データに対して直交変
    換をかけ、 この変換によって得られた変換データをそれぞれ固有の
    符号長で符号化することを特徴とするベクトル量子化に
    よる画像データの圧縮方法。
JP4171588A 1987-02-25 1988-02-24 ベクトル量子化による画像デ―タの圧縮装置 Expired - Fee Related JP2527352B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP4171588A JP2527352B2 (ja) 1987-02-25 1988-02-24 ベクトル量子化による画像デ―タの圧縮装置
EP88102850A EP0280313B1 (en) 1987-02-25 1988-02-25 Method of compressing image signals by vector quantization
US07/160,446 US4862262A (en) 1987-02-25 1988-02-25 Method of compressing image signals by vector quantization
DE3889560T DE3889560T2 (de) 1987-02-25 1988-02-25 Verfahren zur Kompression von Bildsignalen durch Vektorquantisierung.

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP62-42113 1987-02-25
JP4211387 1987-02-25
JP4171588A JP2527352B2 (ja) 1987-02-25 1988-02-24 ベクトル量子化による画像デ―タの圧縮装置

Publications (3)

Publication Number Publication Date
JPS64879A JPS64879A (en) 1989-01-05
JPH01879A true JPH01879A (ja) 1989-01-05
JP2527352B2 JP2527352B2 (ja) 1996-08-21

Family

ID=26381363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4171588A Expired - Fee Related JP2527352B2 (ja) 1987-02-25 1988-02-24 ベクトル量子化による画像デ―タの圧縮装置

Country Status (1)

Country Link
JP (1) JP2527352B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04199980A (ja) * 1990-11-29 1992-07-21 N T T Data Tsushin Kk Icカードを用いた画像処理装置
JPH04243329A (ja) * 1991-01-17 1992-08-31 Mitsubishi Electric Corp 伝送回路

Similar Documents

Publication Publication Date Title
JP2608400B2 (ja) 圧縮処理を経た画像データからの画像再構成方法
JP2527351B2 (ja) 画像デ―タの圧縮方法
US4797944A (en) Image signal encoding method by orthogonal transformation
US4807042A (en) Method of image signal encoding by orthogonal transformation
JPH01878A (ja) 画像データの圧縮方法
JP2745301B2 (ja) 画像データの直交変換符号化方法
US6233282B1 (en) Methods and apparatus for providing reduced bit rate digital video formats
US4862262A (en) Method of compressing image signals by vector quantization
JPH01879A (ja) ベクトル量子化による画像データの圧縮装置
JP2527352B2 (ja) ベクトル量子化による画像デ―タの圧縮装置
JPS62172884A (ja) 画像デ−タの直交変換符号化方法
JPS62172885A (ja) 画像デ−タの直交変換符号化方法
JPH0714210B2 (ja) 画像デ−タの直交変換符号化方法
JP2745300B2 (ja) 画像データの直交変換符号化方法
JPH01880A (ja) ベクトル量子化による画像データの圧縮装置
JPS62196990A (ja) 画像デ−タの直交変換符号化方法
JP2521359B2 (ja) 画像符号化装置
JPH0681307B2 (ja) 画像デ−タの直交変換符号化方法
JP2527353B2 (ja) ベクトル量子化による画像デ―タの圧縮装置
JPS63171087A (ja) 画像デ−タの直交変換符号化方法
JPS62188575A (ja) 順次再生ベクトル量子化符号化・復号化装置
JP2582549B2 (ja) 画像デ−タの直交変換符号化方法
JPH067673B2 (ja) 画像デ−タの直交変換符号化方法
JPH0650912B2 (ja) 画像デ−タの直交変換符号化方法
JPH03145222A (ja) 画像データ圧縮装置及び画像データ圧縮方法