JPH02184171A - データ圧縮方法および装置 - Google Patents

データ圧縮方法および装置

Info

Publication number
JPH02184171A
JPH02184171A JP1303448A JP30344889A JPH02184171A JP H02184171 A JPH02184171 A JP H02184171A JP 1303448 A JP1303448 A JP 1303448A JP 30344889 A JP30344889 A JP 30344889A JP H02184171 A JPH02184171 A JP H02184171A
Authority
JP
Japan
Prior art keywords
block
tree
pixels
segments
values
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
Application number
JP1303448A
Other languages
English (en)
Inventor
Richard A Kirk
リチャード アンソニー カーク
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.)
Crosfield Electronics Ltd
Original Assignee
Crosfield Electronics 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 Crosfield Electronics Ltd filed Critical Crosfield Electronics Ltd
Publication of JPH02184171A publication Critical patent/JPH02184171A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ディジタル画像又は、画像様画素データを圧
縮する方法及び装置に関する。
〔従来の技術及び発明が解決しようとする課題〕本文に
おいて、画像データは、色の指定を含んだ画像の画素と
定義され、画像様画素データは、処理前又は処理後(即
ち、ろ過後又は、圧縮後)の画像データと定義される。
従来の電気的画像生成は、比較的高分解能の絵又は原文
の電気的画像を生成するために、元の絵又は原文を走査
することを含む。1インチ平方光たり300 X 30
0から1800 X 1800画素の分解能が一般的で
ある。モノクローム画像の場合には、各画素は、その画
素の明度に応じた、標準的には、零から255までの、
一つのディジタル値により符号化される。色付きの画像
の場合には、各画素は、例えばシアン、マゼンタ、黄色
、黒の色の要素又は輝度と色信号により定義される3か
ら4のディジタル値により標準的には符号化される。こ
れら全ての場合において、大量のディジタルデータは、
記憶装置の問題を引き起こし、又データが離れた場所に
伝送されるときには、伝送時間が長いという問題を引き
起こす。
従来から、これらの問題は、データに対しデータ圧縮技
術を適用することにより解決されてきた。
このような技術の例としては、ラン レングス符号化(
run length encoding)がある。他
の技術としては、変換符号(transform co
ding)として知られているものがあり、これは、テ
クスチャを巧く符号化するが、鮮明な区切りの符号化に
はそれ程効率が良くない。ごく最近、鮮明な区切りを巧
(符号化するセグメント化技術(sega+entat
ion technique)が開発されたが、円滑な
陰影を表現するには至っていない。
〔課題を解決するだめの手段及び作用〕本発明の一面に
よれば、ディジタル画像又は画像様画素データの圧縮方
法は、画素の小プロンクについて以下の処理を実行する
ことからなる。
a)相対的結合重みを定義するために、ブロック中の隣
接した画素のディジタル値間の偏差を決定すること。
b)ブロック中の全画素を結合する木を、木の結合重み
の合計が、最小となるように決定すること。
c)しきい値より大きい重みを有する結合を切り離すこ
とにより、木をセグメントに分割し、結合された画素の
セグメントにブロックを分割すること。
d)各セグメント中の全画素の値を、一つの相対的な代
表値に設定することにより、そのブロックのセグメント
化された表現を発生すること。
e)圧縮されたデータを発生するために、セグメント化
された表現を圧縮すること。
本発明の第二の面によれば、ディジタル画像又は画像様
画素データを、圧縮する装置は、相対的な結合重みを定
義するために、そのブロック中の隣接した画素のディジ
タル値間の偏差を決定する手段;木のなかの結合重みの
合計が最小となるように、ブロック中の全画素を結合す
る木を決定する手段;しきい値より大きい重みを有する
結合を切り離すことによって、木をセグメントに分割し
、結合された画素のセグメントにブロックを分割する手
段;各セグメント中の全画素の値を、一つの相対的な代
表値に設定することにより、そのブロックのセグメント
化された表現を発生する手段;圧縮されたデータを発生
するために、セグメント化された表現を圧縮する手段;
よりなる。
この画像データを分析する新手法及び装置は、詳しくは
、モリス(Morris)他著、”Graph The
oryfor image analysis:an 
approach based on theshor
test spanning tree  、 IEE
E出版、133巻、F部、No、2.4月1986年、
146−152真に記載されている、ある種のグラフ理
論を使用する。
しかしながら、我々は、この周知の技術が画像全体をセ
グメント化するために適用できるほどには十分簡易でな
いことを幸いとした。何故ならば、隣接した画素間の個
々の偏差(又は、結合重み)は、小さい画素の連続にし
た、非常に異なった形式の画素を結合した、大規模なパ
ス ネットワーク(又は、木)を組み立てることは、容
易に可能であるからである。例えば、白い背景の輪郭の
はっきりしないビグネットを考えると、ビグネットは純
白から真っ黒へ滑らかに変化する。このビグネットに対
するショーテスト スパニング ツリー(shorte
st spanning tree)技術の直接的な通
は、純白から真っ黒まで広がった全て異なった明度を有
する小さなリンクの結合した、ショーテストスパニング
 ツリー(shortest spanning tr
ee)となるであろう。しきい値以上の重みを有する木
の中の結合を切り離すことにより、像がセグメントに分
割されたならば、ビグネット及び背景は、ビグネットの
黒の縁と背景の間に鮮明な区切りがあるにも係わらず、
一つの大きなセグメントを形成してしまうであろう。
再帰的セグメント(Recursive seg+++
entation)技術は、二つの隣接したセグメント
を、最も接近した値出結合し、元の画素値から出発して
、セグメントを整値に分割するまで続けることによりこ
の問題を解決している。これによりセグメント化された
画像は、元の画像が持っている鮮明な区切りを持ってい
るが、ビグネットは、連続したセグメントに分割される
ある場合には、各セグメントに設定された値は、実際の
値に十分近いため、退化は殆ど無いのでテクスチャデー
タの偏差を記憶する必要はない。
しかしながら他の場合に対し、この発明はさらに、ブロ
ック中の各画素の実の値と、これに対応したセグメント
化された画像の画素値の間の偏差によって構成された、
ブロックのテクスチャ表現を発生することを含む。
この発明は、元のショーテスト スバニングツリ−(s
hortest spanning tree)技術を
使用するが、拡大された画像におけるビグネットの問題
を避けるために、その適用を小さい区域又はブロックに
制限している。テクスチャ表現はそのビグネット化され
た区域には、いかなる区切りをも含んでおらず、典型的
には、少ないが緩やかな変化を含み、それ故、例えば変
換符号(transform coding)によって
容易に符号化できるであろう。しかしながら、ある場合
には、テクスチャ表現は圧縮される必要はない。
゛木′°という言葉は、閉ループのない技別れした道を
意味する。
′°小さい”という言葉は、ブロックが画像よりも小さ
いばかりでなく、画像の輪郭がはっきりしていないとい
う事を示すことを意図している。
画素の各ブロックの大きさは、実際上経験的に選ばれる
が、典型的には8×8画素であろう。
典型的には、セグメントの画像的値は、他の値を使用す
ることもできるが、セグメント中の画素値の平均値が選
ばれるであろう。
セグメント化された画像およびテクスチャ表現に適用さ
れる圧縮技術は、それぞれ達成された圧縮が最適となる
ように選ばれ、典型的には、セグメント化された画像は
、ラン レングス 符号化(run length e
ncoding)または四本木圧縮軸uadtree 
compression)を使用して圧縮され、テクス
チャ表現は、しきい値技術(thresholding
 technique)を使用して圧縮可能である。
他の考慮点は、セグメント化に先立ち、区切りを明瞭に
するため及び雑音を除去するために、前処理段階を有す
ることである。
更に他の考慮点は、本発明による方法により達成された
圧縮の成果は、他のブロックを圧縮する方法及び最良に
選択された方法に比肩しうることである0例えば、本発
明による方法は、画素値を周波数領域に変換することを
含む方法に比肩しうる。
典型的には、処理手段は、種々の段階は、対応するハー
ドウェア要素で処理されるかもしれないが、適切にプロ
グラムされたマイクロコンピュータからなりたつであろ
う。
〔実施例〕
本発明による方法及び装置の実施例は、添付された図を
参照することにより以下に説明される。
第1図は、4×4の画素ブロックに対応するディジタル
値を、ダイヤグラム形式で描いた図である。この例では
、値の一列は、例えば、モノクローム画像又は、単一色
分離に対応していると考えることができる。実際上は、
カラー画像の場合には、ブロックのセグメント化は、単
一の色要素について実行され、そして各色要素に対する
画素値が、事前の決定にしたがって圧縮される。
第1図に示した値は明度を表し、最初は、ディスク記憶
装置1の中に記憶されるであろう(第6図)。これらの
値は、電気的に、もしくはCrosfield Ele
ctronics Magnascanシステムのよう
な従来からある電気的スキャニング装置を使用して、原
画像を走査することによって発生されるであろう。ディ
ジタル値の処理は、ディスク記憶装置1も又接続された
、データーバス3に接続されたマイクロコンピュータ2
によって制御される。最初、データ値のブロックが、画
素の隣接する一組間の偏差又は結合重みを決定するため
に走査される(第7図におけるステップ20)。この決
定に続き、ブロック内の全画素間の、閉じていない道又
は木が、道に沿った請接した画素間の結合重みの合計に
よって定義される長さ、及び画素を結合される道の長さ
が最小となるように決定されるように選択された道、と
なるように決定される。この道は、ショーテスト スパ
ニング ツリー(shortestspanning 
tree(SST))として周知であり、上述の文献の
述べられた技法により決定することができる。このステ
ップは、第7図においてステップ21として示されてお
り、第2図は、第1図に示した画素ブロックに対するS
STを示している。第2図の結合重みは、括弧内の値で
示されている。
第2図を参照することにより、画像の区切りは、ブロッ
クの右半分の一般的に大きい画素値と左半分の小さい値
の間に識別することができる。しかしながら、区切りの
存在に加えて、区切りによっては、容易に記述できない
画素値の変動がある。
次の段階は、マイクロコンピュータ2がしきい値、この
例では8に設定されているが、以上の結合を切り離すこ
とにより、ブロックをセグメント化する(ステップ22
)。このしきい値は、経験的に設定される。この例では
、一つの結合が切り離され、二つのセグメントが作り出
されている(第3図)。セグメント化後、画素値が、セ
グメント内の平均値に最も近い整数(A又はB)に設定
される。この場合は、A=4、B=20(第4図)であ
る。A及びBは、もし適当なら他の値を設定するこ亡が
できる。第4図から解るように、ブロックの右半分のセ
グメントと左半分のセグメントの間に定義された明確な
区切りが存在するが、全ての細かい構造は、失われてい
る。
そして、マイクロコンピュータは、第5図に示すテクス
チャ表現を発生するために、区切り表現の画素値と、第
1図に示す画素の実際の値の間の偏差を決定する(ステ
ップ25)。第4図及び第5図の一対の画素値の合計は
、第1図に示す元の画素データから導かれることが望ま
しい。ごの二っの表現は、別々の記憶素子又は共通の記
憶装置の異なった部分からなる、それぞれの記憶装置4
゜5に記憶される。
第4図の区切り表現のデータは、ラン レングス(ru
n length)、四本木(quad tree)、
又は区切りを圧縮するのに適した他の符号化形式に適し
ており、マイクロコンピュータは、記憶装置4の中で、
データを、その様な技法で処理する(ステップ24)。
記憶装置25の中のテクスチャ表現は、要素が同じよう
な大きさであるためにしきい値符号化に、よす適してお
り、マイクロコンピュータは、このデータに対して、異
なった圧縮方法を通用する。このようにして得られた圧
縮データは、ディスク記す、α装置6の中に記憶される
ステップ(25)。
区切り及びテクスチャ表現を発生するためには、上述の
ステップを逆に実行することにより、再現され、そして
加算される。
【図面の簡単な説明】
第1図は、画素ブロックから作られたディジタル値を示
す図。 第2図は、第1図の画素ブロックのショーテスト スバ
ニング ツリー(shortest spanning
 Lree)を示す図。 第3図は、画素ブロックのセグメント化を示す図。 第4図は、セグメント化されたブロック内の画素値を示
す図。 第5図は、ブロックのテクスチャ表現を示す図。 第6図は、装置のブロックダイヤグラム図。 第6図に示す装置の操作を示す流れ 第7図は、 線図。 図において 1・・・ディスク記憶装置、 2・・・マイクロコンピュータ、 3・・・データバス、   4.5 6・・・ディスク記憶装置。 ・・・記憶装置、

Claims (1)

  1. 【特許請求の範囲】 1、ディジタル画像又は画像様画素データを圧縮する方
    法において、画素の小ブロックに対し、a)相対的な結
    合重みを定義するために、隣接した画素のディジタル値
    間の偏差を決定し(20)、b)木の中の結合重みの合
    計が、最小となるように、ブロック中の全画素を接続す
    る木を決定し(21)、 c)しきい値以上の重みを持つ結合を切り離すことによ
    り、木をセグメントに分割し(22)、そしてブロック
    を結合された画素のセグメントに分割し、 d)各セグメント中の全ての画素の値を、一つの、相対
    的な、代表値に設定することにより、ブロックのセグメ
    ント化された表現を発生し、e)圧縮されたデータを発
    生するためにセグメント化された表現を圧縮する、 ステップを実行するデータ圧縮方法。 2、ブロック中の各実際の画素値と対応するセグメント
    化された画素値間の偏差によって構成される、ブロック
    のテクスチャ表現を発生することを更に含む、請求項1
    記載の方法。 3、テクスチャ表現を圧縮することを更に含む、請求項
    2記載の方法。 4、しきい値法(thresholding tech
    nique)によりテクスチャ表現を圧縮する請求項3
    記載の方法。 5、ランリンク(run link)又は四本木(qu
    ad−tree)圧縮により、セグメント化された表現
    を圧縮する先行するいずれかの請求項記載の方法。 6、代表値がセグメント中の画素値の平均値である先行
    するいずれかの請求項記載の方法。 7、ディジタル画像又は画像様画素データを圧縮する装
    置において、相対的な結合重みを定義するために、隣接
    した画素のディジタル値間の偏差を決定する(20)手
    段と;木の中の結合重みの合計が、最小となるように、
    ブロック中の全画素を接続する木を決定する(21)手
    段と;しきい値以上の重みを持つ結合を切り離すことに
    より、木をセグメントに分割(22)し、そしてブロッ
    クを結合された画素のセグメントに分割する手段と;各
    セグメント中の全ての画素の値を、一つの、相対的な、
    代表値に設定することにより、ブロックのセグメント化
    された表現を発生する手段と;圧縮されたデータを発生
    するためにセグメント化された表現を圧縮する(24)
    手段からなる装置。 8、ブロック中の各実際の画素値と対応するセグメント
    化された画素値間の偏差によって構成される、ブロック
    のテクスチャ表現を発生する手段を更に含む請求項7記
    載の装置。 9、テクスチャ表現を圧縮する手段を更に含む請求項8
    記載の装置。
JP1303448A 1988-11-25 1989-11-24 データ圧縮方法および装置 Pending JPH02184171A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB888827556A GB8827556D0 (en) 1988-11-25 1988-11-25 Data compression
GB8827556.5 1988-11-25

Publications (1)

Publication Number Publication Date
JPH02184171A true JPH02184171A (ja) 1990-07-18

Family

ID=10647457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1303448A Pending JPH02184171A (ja) 1988-11-25 1989-11-24 データ圧縮方法および装置

Country Status (5)

Country Link
US (1) US5057939A (ja)
EP (1) EP0370718B1 (ja)
JP (1) JPH02184171A (ja)
DE (1) DE68915957T2 (ja)
GB (1) GB8827556D0 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4795359B2 (ja) * 2004-11-26 2011-10-19 スネル リミテッド 画像セグメンテーション

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5172237A (en) * 1989-05-17 1992-12-15 Ricoh Corporation High quality color image compression system
DE69223850T2 (de) * 1991-05-30 1998-05-14 Canon Information Syst Res Kompressionssteigerung bei graphischen Systemen
US5754701A (en) * 1992-08-11 1998-05-19 Nec Corporation Image signal coding method
US5671294A (en) * 1994-09-15 1997-09-23 The United States Of America As Represented By The Secretary Of The Navy System and method for incorporating segmentation boundaries into the calculation of fractal dimension features for texture discrimination
DE19513105A1 (de) * 1995-04-07 1996-10-10 Hell Ag Linotype Verfahren zur Generierung einer Contone-Map
US20020181771A1 (en) * 2001-04-30 2002-12-05 Motorola, Inc Block-based image segmentation method and system
US20030081839A1 (en) * 2001-10-31 2003-05-01 Umax Data Systems Inc. Method for comprising an image in real time
US7035331B2 (en) * 2002-02-20 2006-04-25 Intel Corporation Method and apparatus for performing a pixel averaging instruction

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1359427A (en) * 1971-12-29 1974-07-10 Ibm Data processing systems
FR2262348A1 (en) * 1974-02-25 1975-09-19 Materiel Telephonique Computer input storage and output of data - whereby data symbolise three-dimensional arrangement represented as topographical map
US4464650A (en) * 1981-08-10 1984-08-07 Sperry Corporation Apparatus and method for compressing data signals and restoring the compressed data signals

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4795359B2 (ja) * 2004-11-26 2011-10-19 スネル リミテッド 画像セグメンテーション

Also Published As

Publication number Publication date
EP0370718A1 (en) 1990-05-30
EP0370718B1 (en) 1994-06-08
DE68915957D1 (de) 1994-07-14
DE68915957T2 (de) 1995-01-19
GB8827556D0 (en) 1988-12-29
US5057939A (en) 1991-10-15

Similar Documents

Publication Publication Date Title
US6192155B1 (en) Systems and methods for reducing boundary artifacts in hybrid compression
US20190318519A1 (en) Method & apparatus for point cloud color processing
JP5179889B2 (ja) 二進映像を効果的に圧縮して復元する方法及び装置
JP2619091B2 (ja) デジタルカラービデオデータを圧縮および伸張させるための装置および方法
AU2022286517A1 (en) Feature data encoding method and apparatus and feature data decoding method and apparatus
TW200306080A (en) Segmented layered image system
JP2005516553A (ja) 複合文書の圧縮のためのコーダに整合したレイヤ分離
JPH09507347A (ja) 4分木構造walsh変換ビデオ/イメージ符号化
US9106892B2 (en) Image compression based on parameter-assisted inpainting
EP0389044B1 (en) Processing picture signals
JPH02184171A (ja) データ圧縮方法および装置
US20040240543A1 (en) Low bandwidth video compression
JP3462867B2 (ja) 画像圧縮方法および装置、画像圧縮プログラムならびに画像処理装置
JPH07320067A (ja) 情報損失を伴わないセグメント化画像符号化装置およびセグメント化画像符号化方法
KR100412176B1 (ko) 문자와 이미지가 포함된 문서의 압축, 복원 시스템 및방법
JPH10150575A (ja) 画像処理システム及び画像処理方法
JPH0993612A (ja) 輪郭情報を用いた画像符号化方法
JPS62139089A (ja) ベクトル量子化方式
JP2801182B2 (ja) 画像符号化方法
JP2000152226A (ja) 画像符号化装置および方法、画像復号装置および方法、並びに提供媒体
JPH0799666A (ja) ディジタル信号データのクラス分け装置及び適応y/c分離装置並びにディジタル信号データのクラス分け方法及び適応y/c分離方法
KR0151458B1 (ko) 개선된 윤곽선 부호화방법 및 장치
KR0147947B1 (ko) 개선된 영역분할 및 합병장치
JP2918562B2 (ja) カラー画像の符号化方法及びその装置
JPS598475A (ja) 色彩画像の符号化方法