JP4808067B2 - 画像圧縮装置、画像圧縮プログラム、画像圧縮方法 - Google Patents

画像圧縮装置、画像圧縮プログラム、画像圧縮方法 Download PDF

Info

Publication number
JP4808067B2
JP4808067B2 JP2006119178A JP2006119178A JP4808067B2 JP 4808067 B2 JP4808067 B2 JP 4808067B2 JP 2006119178 A JP2006119178 A JP 2006119178A JP 2006119178 A JP2006119178 A JP 2006119178A JP 4808067 B2 JP4808067 B2 JP 4808067B2
Authority
JP
Japan
Prior art keywords
pixel
compression
image
unit
prediction error
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
Application number
JP2006119178A
Other languages
English (en)
Other versions
JP2007295170A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2006119178A priority Critical patent/JP4808067B2/ja
Priority to US11/485,345 priority patent/US7676102B2/en
Priority to EP20060118052 priority patent/EP1850599B1/en
Priority to CN2006101083488A priority patent/CN101064850B/zh
Publication of JP2007295170A publication Critical patent/JP2007295170A/ja
Application granted granted Critical
Publication of JP4808067B2 publication Critical patent/JP4808067B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/192Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/62Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding by frequency transforming in three dimensions [3D]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/649Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding the transform being applied to non rectangular image segments

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)

Description

本発明は、3次元画像のロスレス圧縮を行う画像圧縮装置、画像圧縮プログラム、画像圧縮方法に関するものである。
近年、CT(Computed Tomography)やMR(Magnetic Resonance)などの画像診断装置の高性能化により、1mmを下回る狭いスライス間隔で人体の断面を撮影できるようになってきている。このような画像診断装置では、1回の検査による撮影画像として、複数のフレームで構成されるマルチスライス画像が得られる。マルチスライス画像は、断面画像(フレーム)の面に垂直な軸の座標をスライス間隔毎に変化させながら、断面画像を連続して撮影したものである。スライス間隔を狭めると、1回の検査で得られるマルチスライス画像のフレーム数が増加し、フレーム数で数百枚から数千枚、データ容量で数百MB(Byte)の規模に達している。
撮影されたマルチスライス画像は、医療機関のコンピュータルームに設置された画像サーバに蓄積され、読影や診察時にネットワーク経由でクライアント端末に転送され、表示・参照される。また、診察に使用した医用画像は、法律により長期保存が義務付けられているため、蓄積容量は毎年増加傾向にある。このため、画像サーバへの格納枚数を向上させるために医用画像の圧縮が必須となっている。また、医用画像は、撮影画像を劣化無く保管したいという要望が強く、圧縮方法としてロスレス(可逆)圧縮が使用されることが多い。
従来の医用画像を対象としたロスレス画像圧縮方式には、ロスレスJPEG(Joint Photographic Experts Group)、JPEG−LS(Lossless)、JPEG2000等がある。現在、ロスレスJPEGが最も広く使われ、一部でJPEG2000が使用されている。
ロスレスJPEGは、着目画素の近傍三画素の中から1〜3個を使用して着目画素の予測値を計算し、着目画素との差分をハフマン符号化する方式である。7種類の予測方法があり、画像ごとに1種類の予測子を選択して使用する。圧縮率は画像にも依存するが、医用画像では概ね1/2〜1/3程度である。
JPEG2000は離散ウェーブレット変換(DWT)を使用した圧縮方法であり、画像にDWTを適用して周波数空間に変換した後、変換データをエントロピー符号化効率を高めるようにモデリングを行った後、算術符号化する。医用画像に対する圧縮率はロスレスJPEGよりも高く、概ね1/3〜1/4程度である。
JPEG−LSは着目画素の近傍4画素から着目画素の予測値を求め、予測誤差をGolomb符号化する方法である。着目画素の値に応じて画素ごとに3種類の予測方法の中から予測方法を選択する。医用画像の圧縮率はJPEG2000と同程度である。
上述したロスレス画像圧縮方式は、画像単位に独立して圧縮する方式であるが、マルチスライスCT/MR画像のようにフレーム間に相関を持つ医用画像用の圧縮方法として、3次元DWTを用いる方法が提案されている。前述の画像単位に圧縮を行う方式よりも高い圧縮率を実現できる。
なお、本発明の関連ある従来技術として、複数枚の断層画像や動画を構成するフレーム画像を圧縮する画像データ圧縮方法がある(例えば、特許文献1参照)。
特開2005−245922号公報
しかしながら、マルチスライスCT/MR画像は、人体外部に設けたセンサにより人体を透過したX線量や体内に投与した放射性物資からの放射線量等を検出し、人体断面のX線吸収量など体内の組織の状態を画像として再構成して可視化したものであり、被写体を直接撮影して得る自然画像とは特徴が大きく異なる。
特に、撮影された画像に生じるセンサや再構成に起因するノイズは、自然画像には通常存在しない。顕著なノイズの例として、マルチスライスCTの撮影画像に生じる放射状のノイズがある。
このような自然画像には存在しないノイズを含む医用画像を、従来の圧縮方法により圧縮すると自然画像に比べて圧縮効率が低下し、高圧縮化が困難であることが課題となっていた。
自然画像は、局所的に見て画素値の連続性が高い。上述した課題は、この自然画像の特徴を前提としていることに起因する。自然画像にDWTを適用すると、変換後のデータにおいて周波数空間の低い周波数成分に値の分布が偏る傾向があり、その傾向が強い画像ほど圧縮率が高くなる。しかし、ノイズを含む医用画像では自然画像よりも高周波数成分を多く含むため、周波数空間での偏りが自然画像よりも小さくなり、その結果、圧縮率が低下する。
また、医用画像は、前述のように画質劣化無くロスレスに圧縮して保存する必要があるため、周波数成分を量子化して情報量を減らすなど画質劣化をともなう処理を適用することができないことが、高圧縮化を困難にする要因となっている。
以上のように、画像診断装置の進歩によるマルチスライス画像の枚数すなわち画像のデータ量が急増していることを背景に、ロスレスでマルチスライス画像を高圧縮化することが求められていた。
本発明は上述した問題点を解決するためになされたものであり、3次元画像のロスレス圧縮において圧縮率を向上させる画像圧縮装置、画像圧縮プログラム、画像圧縮方法を提供することを目的とする。
上述した課題を解決するため、本発明は、複数のフレームで構成された3次元画像のロスレス圧縮を行う画像圧縮装置であって、前記3次元画像を所定のサイズの3次元領域である圧縮単位に分割する画像分割部と、前記画像分割部により分割された圧縮単位毎に、該圧縮単位内の画素を所定の順番に着目画素として選択するとともに、該着目画素の近傍の所定の範囲内の画素を参照画素として選択する画素選択部と、前記画素選択部により選択された参照画素の画素値から前記画素選択部により選択された着目画素の画素値の予測値を算出し、該予測値と前記画素選択部により選択された着目画素の画素値との差分を予測誤差として算出する予測誤差算出部と、前記予測誤差算出部により算出された予測誤差のエントロピー符号化を行うエントロピー符号化部とを備えたものである。
また、本発明に係る画像圧縮装置であって、前記予測誤差算出部は、複数の前記参照画素の画素値に重み係数を乗じた値の合計を前記着目画素の予測値とし、前記圧縮単位毎に前記予測誤差を最小化する前記重み係数を算出することを特徴とするものである。
また、本発明に係る画像圧縮装置であって、更に、前記3次元画像に関する情報と、前記予測誤差算出部により算出された重み係数と、前記エントロピー符号化部により出力されたエントロピー符号化結果とを、圧縮データとして出力する圧縮データ出力部を備えることを特徴とするものである。
また、本発明は、複数のフレームで構成された3次元画像のロスレス圧縮をコンピュータに実行させる画像圧縮プログラムであって、前記3次元画像を所定のサイズの3次元領域である圧縮単位に分割する画像分割ステップと、前記画像分割ステップにより分割された圧縮単位毎に、該圧縮単位内の画素を所定の順番に着目画素として選択するとともに、該着目画素の近傍の所定の範囲内の画素を参照画素として選択する画素選択ステップと、前記画素選択ステップにより選択された参照画素の画素値から前記画素選択ステップにより選択された着目画素の画素値の予測値を算出し、該予測値と前記画素選択ステップにより選択された着目画素の画素値との差分を予測誤差として算出する予測誤差算出ステップと、前記予測誤差算出ステップにより算出された予測誤差のエントロピー符号化を行うエントロピー符号化ステップとをコンピュータに実行させるものである。
また、本発明は、複数のフレームで構成された3次元画像のロスレス圧縮を行う画像圧縮方法であって、前記3次元画像を所定のサイズの3次元領域である圧縮単位に分割する画像分割ステップと、前記画像分割ステップにより分割された圧縮単位毎に、該圧縮単位内の画素を所定の順番に着目画素として選択するとともに、該着目画素の近傍の所定の範囲内の画素を参照画素として選択する画素選択ステップと、前記画素選択ステップにより選択された参照画素の画素値から前記画素選択ステップにより選択された着目画素の画素値の予測値を算出し、該予測値と前記画素選択ステップにより選択された着目画素の画素値との差分を予測誤差として算出する予測誤差算出ステップと、前記予測誤差算出ステップにより算出された予測誤差のエントロピー符号化を行うエントロピー符号化ステップとを実行するものである。
本発明によれば、3次元画像のロスレス圧縮において圧縮率を向上させることができる。
以下、本発明の実施の形態について図面を参照しつつ説明する。
本実施の形態に係る画像圧縮装置の特徴は、複数フレームからなるマルチスライス画像を所定のフレーム数ごとに分割したものをグループとし、更に各フレームをブロックに分割し、ブロック縦サイズ×ブロック横サイズ×グループ内フレーム数に含まれる画素を圧縮単位とし、圧縮単位内の各画素の予測誤差の合計エントロピーを最小化させるように着目画素の画素値の予測を行う点にある。
また、この画像圧縮装置は、複数フレームにおける同一ブロック位置に同一の予測を適用することにより、マルチスライス画像に含まれるノイズの局所的な変化の規則性と、フレーム間の画素値の連続性や類似性を反映させた予測を行うことができる。これにより予測精度を高め、予測誤差の値を0近傍に集中させてエントロピー符号化効率を向上させることができる。
また、CTは、人体の周囲に対向して配置したX線発生源とX線の量を測る検出器をらせん状に回転させ、検出器で検出したX線の透過量から人体断面のX線吸収量の違いを輝度値として画像化する。ここで、CTは回転しながら撮影を行うため、得られた画像における撮影領域は画像に内接する円形の領域内部となる。この円形の領域の外側は、撮影領域外であるため均一な値(例えば0)が格納されている。
マルチスライス画像では、上述した撮影領域が全てのフレームに渡って通常同一であることから、この画像圧縮装置は、複数フレームに渡って同一画素値が連続する領域を検出し、圧縮対象の画素から除外すると共に、領域を示す情報を別途出力することにより圧縮対象の画素を削減でき圧縮効率を高めることができる。
また、この画像圧縮装置は、着目画素の画素値の予測に使用する参照画素として、着目画素との相関が高い近傍の画素の中から選択することにより、予測精度を向上させる。このとき、参照画素の位置は復元時に参照可能である必要があるため、圧縮済み(復元時には復元済み)の画素の中から選択される必要があり、この画像圧縮装置がラスタースキャン順序に従って圧縮を行う場合、ラスタースキャン順序において着目画素より前に存在する画素の中から選択される。
また、この画像圧縮装置は、各参照画素の画素値に対して重みを設定し、近傍画素の画素値に重みを乗算した値を合計することにより、着目画素の予測値を計算する。また、この画像圧縮装置は、上述した圧縮単位ごとに1組の重みを使用し、圧縮単位内の各着目画素と予測値の差である予測誤差が最小になるように重みを決定する。これにより、局所的な画像の連続性や類似性とフレーム間での画素値の連続性や類似性を反映した領域ごとに最適な予測を行うことができ、圧縮率を向上させることができる。
また、マルチスライス画像において、着目画素を含むフレームの画像は、前フレームの画像との類似性や画素値の連続性があることから、前フレームの中で着目画素と同じ位置に近い画素ほど、着目画素との相関が高いことが期待できる。したがって、この画像圧縮装置が、前フレームの画素を参照画素に加えて予測に使用することで、より予測精度を向上させることが期待できる。前フレームの参照画素の位置は、前フレームが着目画素を含むフレームよりも先に圧縮・復元されることから任意の位置に選択できるが、着目画素との同一位置を中心とする近傍位置にある画素の中から、着目画素との相関が高い順に選択する。
圧縮データには、予測誤差をエントロピー符号化した符号化データに加え、参照画素の重みの値を格納する必要があり、この画像圧縮装置は、重みの値を表すために所定のビット数を割り当てる。そこで、重みに割り当てたビット数に重みの個数(=参照画素の個数)を乗じたビット数と、予測誤差をエントロピー符号化した際の圧縮データのサイズの合計が最小になるように参照画素の個数を決定することで、最も圧縮効率が高くなるよう参照画素の個数を決定できる。
また、着目画素に近い画素ほど着目画素との相関が高く、予測に用いることが適していることから、この画像圧縮装置は、着目画素に近い位置にある画素を優先的に予測に使用する参照画素として選択することで予測精度を向上させることができる。
次に、本実施の形態に係る画像圧縮装置の構成について説明する。
図1は、本実施の形態に係る画像圧縮装置の構成の一例を示すブロック図である。この画像圧縮装置は、マルチスライス画像(3次元画像)から圧縮データを生成する圧縮処理のための、圧縮制御部11、フレーム内符号化部21、フレーム間符号化部22、更に、圧縮データから元のマルチスライス画像を生成する復元処理のための、復元制御部31、フレーム内復号化部41、フレーム間復号化部42を備える。
次に、本実施の形態に係る画像圧縮装置による圧縮処理の動作について説明する。
まず、圧縮制御部11は、圧縮データのサイズを最小とする圧縮条件を決定するための圧縮条件決定処理を予め行うことにより圧縮条件を決定しておき、この圧縮条件を用いて圧縮処理を行う。圧縮条件決定処理の詳細については、後述する。
図2は、本実施の形態に係る画像圧縮装置による圧縮処理の動作の一例を示すブロック図である。圧縮制御部11は、入力されたマルチスライス画像から画像情報と領域情報を取得し、圧縮データに出力する。また、圧縮制御部11は、マルチスライス画像のフレームをグループ毎に分割し、グループの先頭フレームをフレーム内符号化部21に出力し、グループをフレーム間符号化部22に出力する。フレーム内符号化部21は、フレーム内符号化処理として、先頭フレームにおけるブロック毎にフレーム内予測とエントロピー符号化を行い、その結果をフレーム内重み係数とフレーム内符号化データとして圧縮データに出力する。フレーム間符号化部22は、フレーム間符号化処理として、グループ内のフレームにおけるブロック毎に、フレーム間予測とエントロピー符号化を行い、その結果をフレーム間重み係数とフレーム間符号化データとして圧縮データに出力する。
図3は、本実施の形態に係る画像圧縮装置による圧縮処理の動作の一例を示すフローチャートである。まず、圧縮制御部11は、入力されたマルチスライス画像における各フレームの縦横のサイズ(画素数)、総フレーム数M、グループ内フレーム数N、フレーム内のブロックサイズ(ブロック縦画素数×ブロック横画素数)K×Kの情報を画像情報として圧縮データに出力する(S101)。画像情報は、復元時に必要となる。ここでは、ブロックの縦と横を同画素数とするが、異なる画素数でも良い。
次に、圧縮制御部11は、入力されたマルチスライス画像の全Mフレームにわたって同一の画素値である領域を検出する。ここで、CT画像であれば、通常撮影領域である円形の領域の外部が検出される。次に、圧縮制御部11は、検出した領域の画素は符号化を行わない領域である圧縮対象外領域に設定し、それ以外の領域は符号化を行う領域である圧縮対象領域に設定する(S102)。ここで、圧縮対象外領域は、グループ毎に、グループ内の全Nフレームにわたって同一の画素値である領域として決定されても良い。
次に、圧縮制御部11は、処理S102で検出した領域の情報を圧縮データに出力する(S103)。ここで、圧縮制御部11は、領域の情報をできるだけ圧縮する。例えば、圧縮制御部11は、圧縮対象領域の形状が円形であれば円の中心位置と半径の画素数を圧縮データに出力し、圧縮対象領域の形状が矩形であれば矩形左上角の位置と縦および横の画素数を圧縮データに出力する。また、圧縮制御部11は、圧縮対象領域の形状が任意形状の領域であれば、領域内部を0、領域外部を1で表し、0と1の連続長をランレングス符号化により符号化できる。
次に、圧縮制御部11は、圧縮処理を開始する位置を先頭フレーム(フレーム番号i=1)に設定する(S104)。
次の処理S105〜S108は、フレーム内符号化部21によるフレーム内符号化処理である。
まず、圧縮制御部11は、Mフレームの中から、フレームiを先頭とするNフレーム分を取得して対象グループとする。フレーム内符号化部21は、このうち、フレームiを対象フレームとして選択する(S105)。
次に、フレーム内符号化部21は、対象フレーム内のブロックごとに、着目画素と予測誤差の差が最小になるように参照画素の重み係数を決定する(S106)。ここで、フレーム内符号化部21は、圧縮対象領域内でブロックを選択して着目ブロックとし、着目ブロック内の画素からラスタースキャン順序に従って着目画素の選択を行い、着目ブロック毎に参照画素の重み係数を決定する。図4は、本実施の形態に係るラスタースキャン順序の一例を示す図である。ブロック内の画素を最上部のラインから最下部のラインに向かって、ライン毎に左から右方向に1画素ずつ選択し、着目画素とする。
図5は、本実施の形態に係るフレーム内符号化処理における参照画素の選択の一例を示す図である。この走査の順番に従って各画素に走査番号を付けると、参照画素として、圧縮対象領域内の着目画素より走査番号が小さい画素の中で、着目画素との距離が近いものから所定の画素数だけ選択される。ここで、着目画素の画素値をX、参照画素の数をR、着目画素に対するR個の参照画素の画素値をX1〜XRとする。この図において、R=6とする。
また、重み係数の決定方法の例として、重回帰分析や最小2乗法を使用する方法がある。ここで、着目画素の予測値をP、参照画素の重み係数をW1〜WR、予測誤差をE、予測誤差の評価値をe、ブロック内の画素の数をF(F=K×K)、ブロック内のF個の画素値をX1〜XF、予測値の定数項をCとすると、各パラメータの関係は図6から図8に示す式で表せる。図6は、本実施の形態に係るフレーム内符号化処理における予測値の算出式の一例を示す式である。図7は、本実施の形態に係るフレーム内符号化処理における予測誤差の算出式の一例を示す式である。図8は、本実施の形態に係るフレーム内符号化処理における誤差評価値の算出式の一例を示す式である。
ここで、フレーム内符号化部21は、対象フレームの各ブロック内のF個の画素と図8の式を用いてeを求め、eが最小になるように重み係数W1〜WRと定数項Cを求める。予測に必要なパラメータを減らすため、定数項Cは0としても良い。次に、フレーム内符号化部21は、決定した重み係数W1〜WRをフレーム内重み係数として圧縮データに出力する。ここで、重み係数を表すためのビット精度は、予測値を計算する際の演算誤差が所定の範囲内になるよう考慮して予め決めておく。
次に、フレーム内符号化部21は、対象フレーム内の各画素を順に着目画素とし、処理S106で求めた重み係数と参照画素の値から図6の式により予測値を計算し、図7の式により着目画素との予測誤差を計算する(S107)。次に、フレーム内符号化部21は、予測値を計算する着目画素の位置から着目画素を含むブロックを着目ブロックとして求め、着目ブロックに対応する重み係数(処理S106で決定済み)を選択する。
次に、フレーム内符号化部21は、処理S107で計算した対象フレームの予測誤差をエントロピー符号化する(S108)。予測誤差の値の分布は0近傍に集中しているため、エントロピー符号化の方法としてはGolombRice符号が適している。ここで、ハフマン符号化や算術符号化など他の方法を適用してもよい。次に、フレーム内符号化部21は、エントロピー符号化の結果をフレーム内符号化データとして圧縮データに出力する。
次の処理S109〜S112は、フレーム間符号化部22によるフレーム間符号化処理である。
まず、フレーム間符号化部22は、対象グループのうちフレームiを除いたフレームi+1〜フレームi+Nを対象フレーム群として選択する(S109)。ここで、符号化が完了していないフレーム数がNに満たない場合には、それら残りのフレーム全てを対象フレーム群として選択する。
次に、フレーム間符号化部22は、対象フレーム群内のブロックごとに、参照画素の重み係数を決定する(S110)。重み係数の求め方は、フレーム内符号化処理と同様であるが、対象フレーム群内の各フレームにおける同一の着目ブロックにおいて着目画素を選択する点、着目画素の存在するフレームを着目フレームとし、そのフレーム番号をjとするとき、着目フレーム(j)とその1つ前のフレーム(j−1)における所定の範囲の画素から参照画素が選択される点、誤差評価値eを求めるために用いられる画素が対象グループであるNフレームにまたがる点が異なる。着目画素の選択は、対象フレーム群内の各フレームにおける同一の着目ブロックにおいて、ラスタースキャン順序に従い選択する。
図9は、本実施の形態に係るフレーム間符号化処理における参照画素の選択の一例を示す図である。参照画素として、着目画素より走査番号が小さい画素の中で、着目画素との距離が近いものから所定の画素数だけ選択され、更に、前フレームにおける着目画素と同じ位置の画素と近傍の画素とが選択される。ここで、フレーム内符号化処理と同様、着目画素の画素値をX、参照画素の数をS、着目画素に対するS個の参照画素の画素値をX1〜XSとする。この図において、S=11とする。また、この図は、着目画素が存在する現在のフレーム(j)とその1つ前のフレーム(j−1)における参照画素の位置を表す。
ここで、着目画素の予測値をP、参照画素の重み係数をW1〜WS、予測誤差をE、予測誤差の評価値をe、圧縮単位内の画素の数をG(G=K×K×N)、圧縮単位内のG個の画素値をX1〜XG、予測値の定数項をCとすると、各パラメータの関係は図10から図12に示す式で表せる。図10は、本実施の形態に係るフレーム間符号化処理における予測値の算出式の一例を示す式である。図11は、本実施の形態に係るフレーム間符号化処理における予測誤差の算出式の一例を示す式である。図12は、本実施の形態に係るフレーム間符号化処理における誤差評価値の算出式の一例を示す式である。
ここで、フレーム間符号化部22は、対象フレームの各圧縮単位内のG個の画素と図12の式を用いてeを求め、eが最小になるように重み係数W1〜WSと定数項Cを求める。予測に必要なパラメータを減らすため、定数項Cは0としても良い。次に、フレーム間符号化部22は、決定した重み係数W1〜WSをフレーム間重み係数として圧縮データに出力する。
次に、フレーム間符号化部22は、対象フレーム群の各画素について、処理S110で求めた重み係数と参照画素の値から図10の式により予測値を計算し、図11の式により着目画素との予測誤差を計算する(S111)。着目画素の走査はフレーム内符号化処理と同様、ラスタースキャン順序で行う。次に、フレーム間符号化部22は、予測値を計算する着目画素の位置から着目画素を含むブロックを着目ブロックとして求め、着目ブロックに対応する参照画素の重み係数(処理S110で決定済み)を選択する。
次に、フレーム間符号化部22は、処理S111で計算した対象フレーム群の予測誤差をエントロピー符号化する(S112)。エントロピー符号化の方法は、フレーム内符号化処理と同様にGolombRice符号が適しているが、ハフマン符号化や算術符号化など他の方法を適用してもよい。次に、フレーム間符号化部22は、エントロピー符号化の結果をフレーム間符号化データとして圧縮データに出力する。
上述したフレーム内符号化処理およびフレーム間符号化処理は、対象グループごとに行われる。更に、フレーム内符号化処理およびフレーム間符号化処理は、対象グループ内をブロックに分割した3次元領域である圧縮単位ごとに処理を行うため、圧縮単位内の画素値の相関は高く、圧縮効率が高い。
次に、圧縮制御部11は、Mフレーム全ての符号化が完了した場合(S113,Y)、圧縮処理を終了し、符号化が完了していないフレームが残っている場合(S113,N)、処理S114に移行する。
次に、圧縮制御部11は、次に符号化すべきフレームの先頭を選択するために、フレーム番号を表す変数iにNを加算し(S114)、処理S105に移行する。
上述したフローによれば、全フレームの圧縮処理が完了するまで処理S105〜S114を繰り返し行われることにより、入力したMフレームのマルチスライス医用画像の圧縮が行われる。
図13は、本実施の形態に係る圧縮データの構成の一例を示す図である。この図は、圧縮完了時に出力された圧縮データを示す。圧縮データには、前述の画像情報と領域情報に続き、フレーム内符号化処理により得られたフレーム内重み係数とフレーム内符号化データ、フレーム間符号化処理により得られたフレーム間重み係数とフレーム間符号データが格納される。フレーム内重み係数、フレーム内符号化データ、フレーム間重み係数、フレーム間符号データは、グループ毎に格納される。
なお、本実施の形態のフレーム内符号化処理は、フレーム間符号化処理と同様の方式を用いたが、他の2次元画像用のロスレス圧縮処理を用いても良い。
また、本実施の形態においては、フレームの番号に従って圧縮処理を行い、フレーム間符号化処理においては、現在のフレームと1つ前のフレームから参照画素を選択したが、フレームの番号順ではなく、例えば、フレームの番号に対して順方向と逆方向に圧縮処理を行う場合、その方向に従って、参照画素を選択しても良い。また、フレーム間の相関の程度に応じて、1つ隣のフレームだけではなく、2つ以上離れたフレームから参照画素を選択しても良い。
次に、圧縮条件決定処理について説明する。
図14は、本実施の形態に係る画像圧縮装置による圧縮条件決定処理の動作の一例を示すフローチャートである。まず、圧縮制御部11は、圧縮条件の中から最初の圧縮条件を選択する(S301)。圧縮条件は、以下の3種類のパラメータの組み合わせである。
パラメータ1.参照画素数および位置(処理S106,S110で用いられる)
パラメータ2.フレーム内のブロックサイズ(処理S106,S110で用いられる)
パラメータ3.グループ内フレーム数(処理S101で用いられる)
ここで、圧縮制御部11は、フレーム内符号化処理に用いる圧縮条件として、パラメータ1とパラメータ2の組み合わせを選択し、フレーム間符号化処理に用いる圧縮条件として、パラメータ1とパラメータ2とパラメータ3の組み合わせを選択する。圧縮制御部11は、各パラメータについて予め定められた範囲内で値を変化させることにより、最適値を求める。
パラメータ1について、圧縮制御部11は、所定の順番に従って着目画素に近い方から順に参照画素を追加していくことにより、参照画素数の最適値が求められる。パラメータ2について、圧縮制御部11は、ブロックサイズを小さいサイズから徐々に増やしていくことにより、ブロックサイズの最適値が求められる。パラメータ3について、圧縮制御部11は、グループ内フレーム数を所定の少ない数から徐々に増やしていくことにより、グループ内フレーム数の最適値を求める。
次に、圧縮制御部11は、評価画像に対して処理S301で選択した圧縮条件を用いた圧縮処理を行う(S302)。次に、圧縮制御部11は、圧縮データのサイズが、それまでの圧縮条件を用いた圧縮処理により得られた圧縮データのサイズの中で最小か否かを判断し、最小であれば(S303,Y)、処理S304へ移行し、最小でなければ(S303,N)、処理S305へ移行する。
次に、圧縮制御部11は、処理S302で圧縮処理を行った圧縮条件を保持する(S304)。つまり、それまでの圧縮条件の中で圧縮データサイズが最小となる圧縮条件が保持されることになる。
次に、圧縮制御部11は、全ての圧縮条件を用いて圧縮処理を終了したか否かを判断し、終了していれば(S305,Y)、処理S306に移行し、終了していなければ(S305,N)、処理S301に戻る。処理S301では次の圧縮条件を選択して処理S302以降の処理を繰り返す。
次に、圧縮制御部11は、処理S301〜S305で選択された圧縮データサイズが最小となる圧縮条件を最適圧縮条件として出力する(S306)。以後、この圧縮条件が圧縮処理に用いられる。
上述した圧縮条件決定処理により求められる圧縮条件は、評価画像に対して最適な条件であるが、同じ種類の画像であれば最適に近い圧縮条件であることが期待できる。入力マルチスライス画像ごとに最適な圧縮条件を使って圧縮を行う必要がある場合には、入力マルチスライス画像ごとに圧縮条件決定処理を実行すればよい。その際、処理S304では圧縮データを保持し、処理S306では圧縮条件を出力する代わりに、処理S304で保持しておいた圧縮データを出力することで、入力画像ごとに最適な圧縮条件で圧縮した圧縮データを出力することができる。
次に、本実施の形態に係る画像圧縮装置による復元処理の動作について説明する。
図15は、本実施の形態に係る画像圧縮装置による復元処理の動作の一例を示すフローチャートである。まず、復元制御部31は、圧縮データの画像情報から、入力画像の縦横の画素数、総フレーム数M、分割フレーム数N、ブロックサイズK×K画素の情報を取得する(S201)。次に、復元制御部31は、圧縮データの領域情報から、圧縮対象領域を取得する。領域情報が符号化されている場合にはその復号化を行う(S202)。
次の処理S203〜S205は、フレーム内復号化部41によるフレーム内復号化処理である。
次に、フレーム内復号化部41は、圧縮処理と同様、対象フレームを決定し、圧縮データからブロックごとにフレーム内重み係数W1〜WRを取得する(S203)。重み係数はブロックごとに1組のW1〜WRが格納されている。ここで、圧縮処理の具体例と同様、参照画素数R=6である。
次に、フレーム内復号化部41は、エントロピー符号化された対象フレームの予測誤差を復号する(S204)。
次に、フレーム内復号化部41は、処理S204で復号した予測誤差を上述したラスタースキャン順序で走査し、処理S203で取得した重み係数を使用して図6の式により予測値Pを計算し、予測誤差に加算して元の画素値に復元する(S205)。
次の処理S206〜S208はフレーム間復号化部42によるフレーム間復号化処理である。
まず、フレーム間復号化部42は、圧縮処理と同様、対象フレーム群を決定し、圧縮データからフレーム間重み係数W1〜WSを取得する。重み係数はブロックごとにW1〜WSが1組格納されている。ここで、具体例と同様、参照画素数S=11である(S206)。
次に、フレーム間復号化部42は、フレーム間符号化データを復号し、エントロピー符号化された予測誤差を取得する。ここでは、対象フレーム群であるN−1フレーム分の予測誤差が復号される(S207)。
次に、フレーム間復号化部42は、処理S207で復号した各対象フレーム群の予測誤差を上述したラスタースキャン順序で走査し、処理S203で取得した重み係数を使用して図10の式により予測値Pを計算し、予測誤差に加算することで元の画素値に復元する(S208)。
次に、復元制御部31は、Mフレーム全ての復元処理が完了した場合(S209,Y)、このフローを終了し、復元処理が完了していないフレームが残っている場合(S209,N)、処理をS203に戻す。Mフレーム全ての復号処理が完了するまでS203からS209までの処理を繰り返し行うことで、元通りのMフレームのマルチスライス医用画像が復元される。
なお、本実施の形態の画像圧縮装置は、2次元画像(xy面)を奥行き(z軸方向)毎に並べた3次元画像であるマルチスライスCT/MR画像を圧縮の対象をとしたが、2次元画像を(xy座標)を時間(t座標)毎に並べた3次元画像を圧縮の対象としても良い。つまり、2次元画像であるフレームからなるフレーム群で、あるフレームの近傍のフレームに相関がある場合は、本発明の効果を得ることができる。
また、画像圧縮装置が、圧縮制御部11、フレーム内符号化部21、フレーム間符号化部22で構成されても良い。また、画像圧縮装置と別に、画像復元装置が、復元制御部31、フレーム内復号化部41、フレーム間復号化部42で構成されても良い。
上述したように本実施の形態に係る圧縮処理と復元処理によれば、3次元画像の圧縮において、従来の3次元DWTを使用したロスレス圧縮方式より高い圧縮率を実現できる。つまり、従来のロスレス圧縮方法に比べて画像データを保存するための記憶容量を削減できることにより、画像格納枚数の向上、画像格納用の記憶装置のコスト削減に寄与する。
また、本実施の形態に係る画像圧縮装置は、画像処理装置に容易に適用することができ、画像処理装置の性能をより高めることができる。ここで、画像処理装置には、例えば、画像処理ソフトウェアを実行するPC(Personal Computer)やサーバ等の情報処理装置、CTやMR等の画像診断装置、デジタルスチルカメラやデジタルビデオカメラ等の撮影装置等が含まれ得る。
更に、画像圧縮装置を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、画像圧縮プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、画像圧縮装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ROMやRAM等のコンピュータに内部実装される内部記憶装置、CD−ROMやフレキシブルディスク、DVDディスク、光磁気ディスク、ICカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
なお、画像分割部、圧縮条件決定部は、実施の形態における圧縮制御部11に対応する。また、画素選択部、予測誤差算出部、エントロピー符号化部は、実施の形態におけるフレーム間符号化部22またはフレーム内符号化部21に対応する。また、圧縮データ出力部は、実施の形態における圧縮制御部11、フレーム内符号化部21、フレーム間符号化部22に対応する。また、復元部は、実施の形態における復元制御部31、フレーム内復号化部41、フレーム間復号化部42に対応する。
また、画像分割ステップは、実施の形態における処理S101,S102,S104に対応する。また、画素選択ステップは、実施の形態における処理S106,S110に対応する。また、予測誤差算出ステップは、実施の形態における処理S106,S107,S110,S111に対応する。また、エントロピー符号化ステップは、実施の形態における処理S108,S112に対応する。また、圧縮データ出力は、実施の形態における処理S101,S103,S106,S108,S110,S112に対応する。また、圧縮条件決定ステップは、実施の形態における圧縮条件決定処理に対応する。また、復元ステップは、実施の形態における復元処理に対応する。
(付記1) 複数のフレームで構成された3次元画像のロスレス圧縮を行う画像圧縮装置であって、
前記3次元画像を所定のサイズの3次元領域である圧縮単位に分割する画像分割部と、
前記画像分割部により分割された圧縮単位毎に、該圧縮単位内の画素を所定の順番に着目画素として選択するとともに、該着目画素の近傍の所定の範囲内の画素を参照画素として選択する画素選択部と、
前記画素選択部により選択された参照画素の画素値から前記画素選択部により選択された着目画素の画素値の予測値を算出し、該予測値と前記画素選択部により選択された着目画素の画素値との差分を予測誤差として算出する予測誤差算出部と、
前記予測誤差算出部により算出された予測誤差のエントロピー符号化を行うエントロピー符号化部と
を備える画像圧縮装置。
(付記2) 付記1に記載の画像圧縮装置であって、
前記予測誤差算出部は、複数の前記参照画素の画素値に重み係数を乗じた値の合計を前記着目画素の予測値とし、前記圧縮単位毎に前記予測誤差を最小化する前記重み係数を算出することを特徴とする画像圧縮装置。
(付記3) 付記2に記載の画像圧縮装置であって、
更に、前記3次元画像に関する情報と、前記予測誤差算出部により算出された重み係数と、前記エントロピー符号化部により出力されたエントロピー符号化結果とを、圧縮データとして出力する圧縮データ出力部を備えることを特徴とする画像圧縮装置。
(付記4) 付記3に記載の画像圧縮装置であって、
更に、前記圧縮データ出力部により出力される圧縮データのサイズが最小となるように、前記参照画素の数及び位置を決定する圧縮条件決定部を備えることを特徴とする画像圧縮装置。
(付記5) 付記4に記載の画像圧縮装置であって、
前記圧縮条件決定部は、前記圧縮データ出力部により出力される圧縮データのサイズが最小となるように、前記圧縮単位のサイズを決定することを特徴とする画像圧縮装置。
(付記6) 付記3乃至付記5のいずれかに記載の画像圧縮装置であって、
更に、前記圧縮データ出力部により出力された圧縮データに基づいて、前記予測誤差算出部と同様にして着目画素の予測値を算出し、前記エントロピー符号化部に対応する復号化により着目画素の予測誤差を算出し、該着目画素の予測値と該着目画素の予測誤差から該着目画素の画素値を復元する復元部を備えることを特徴とする画像圧縮装置。
(付記7) 付記1乃至付記6のいずれかに記載の画像圧縮装置であって、
前記画像分割部は、前記画像中の複数のフレームにおける同一位置の画素値を比較することにより、圧縮の対象から除く領域を検出し、
前記画素選択部は、該領域以外の画素から前記着目画素と前記参照画素を選択することを特徴とする画像圧縮装置。
(付記8) 付記1乃至付記7のいずれかに記載の画像圧縮装置であって、
前記画素選択部は、前記着目画素と同一のフレームにおける前記着目画素の近傍の所定の範囲内の画素と、該フレームの近傍の所定の範囲内のフレームにおける前記着目画素と同一の位置の近傍の所定の範囲内の画素とを選択することを特徴とする画像圧縮装置。
(付記9) 付記1乃至付記8のいずれかに記載の画像圧縮装置であって、
前記画素選択部は、前記着目画素に近い画素から順に所定の数の前記参照画素を選択することを特徴とする画像圧縮装置。
(付記10) 付記1乃至付記9のいずれかに記載の画像圧縮装置であって、
前記3次元画像は、隣接するフレーム間に相関がある画像であることを特徴とする画像圧縮装置。
(付記11) 複数のフレームで構成された3次元画像のロスレス圧縮をコンピュータに実行させる画像圧縮プログラムであって、
前記3次元画像を所定のサイズの3次元領域である圧縮単位に分割する画像分割ステップと、
前記画像分割ステップにより分割された圧縮単位毎に、該圧縮単位内の画素を所定の順番に着目画素として選択するとともに、該着目画素の近傍の所定の範囲内の画素を参照画素として選択する画素選択ステップと、
前記画素選択ステップにより選択された参照画素の画素値から前記画素選択ステップにより選択された着目画素の画素値の予測値を算出し、該予測値と前記画素選択ステップにより選択された着目画素の画素値との差分を予測誤差として算出する予測誤差算出ステップと、
前記予測誤差算出ステップにより算出された予測誤差のエントロピー符号化を行うエントロピー符号化ステップと
をコンピュータに実行させる画像圧縮プログラム。
(付記12) 付記11に記載の画像圧縮プログラムであって、
前記予測誤差算出ステップは、複数の前記参照画素の画素値に重み係数を乗じた値の合計を前記着目画素の予測値とし、前記圧縮単位毎に前記予測誤差を最小化する前記重み係数を算出することを特徴とする画像圧縮プログラム。
(付記13) 付記12に記載の画像圧縮プログラムであって、
更に、エントロピー符号化ステップの後に、前記3次元画像に関する情報と、前記予測誤差算出ステップにより算出された重み係数と、前記エントロピー符号化ステップにより出力されたエントロピー符号化結果とを、圧縮データとして出力する圧縮データ出力ステップをコンピュータに実行させることを特徴とする画像圧縮プログラム。
(付記14) 付記13に記載の画像圧縮プログラムであって、
更に、画像分割ステップの前に、前記圧縮データ出力ステップにより出力される圧縮データのサイズが最小となるように、前記参照画素の数及び位置を決定する圧縮条件決定ステップをコンピュータに実行させることを特徴とする画像圧縮プログラム。
(付記15) 付記14に記載の画像圧縮プログラムであって、
前記圧縮条件決定ステップは、前記圧縮データ出力ステップにより出力される圧縮データのサイズが最小となるように、前記圧縮単位のサイズを決定することを特徴とする画像圧縮プログラム。
(付記16) 付記13乃至付記15のいずれかに記載の画像圧縮プログラムであって、
更に、前記圧縮データ出力ステップにより出力された圧縮データに基づいて、前記予測誤差算出ステップと同様にして着目画素の予測値を算出し、前記エントロピー符号化ステップに対応する復号化により着目画素の予測誤差を算出し、該着目画素の予測値と該着目画素の予測誤差から該着目画素の画素値を復元する復元ステップをコンピュータに実行させることを特徴とする画像圧縮プログラム。
(付記17) 付記11乃至付記16のいずれかに記載の画像圧縮プログラムであって、
前記画像分割ステップは、前記画像中の複数のフレームにおける同一位置の画素値を比較することにより、圧縮の対象から除く領域を検出し、
前記画素選択ステップは、該領域以外の画素から前記着目画素と前記参照画素を選択することを特徴とする画像圧縮プログラム。
(付記18) 付記11乃至付記17のいずれかに記載の画像圧縮プログラムであって、
前記画素選択ステップは、前記着目画素と同一のフレームにおける前記着目画素の近傍の所定の範囲内の画素と、該フレームの近傍の所定の範囲内のフレームにおける前記着目画素と同一の位置の近傍の所定の範囲内の画素とを選択することを特徴とする画像圧縮プログラム。
(付記19) 付記11乃至付記18のいずれかに記載の画像圧縮プログラムであって、
前記画素選択ステップは、前記着目画素に近い画素から順に所定の数の前記参照画素を選択することを特徴とする画像圧縮プログラム。
(付記20) 複数のフレームで構成された3次元画像のロスレス圧縮を行う画像圧縮方法であって、
前記3次元画像を所定のサイズの3次元領域である圧縮単位に分割する画像分割ステップと、
前記画像分割ステップにより分割された圧縮単位毎に、該圧縮単位内の画素を所定の順番に着目画素として選択するとともに、該着目画素の近傍の所定の範囲内の画素を参照画素として選択する画素選択ステップと、
前記画素選択ステップにより選択された参照画素の画素値から前記画素選択ステップにより選択された着目画素の画素値の予測値を算出し、該予測値と前記画素選択ステップにより選択された着目画素の画素値との差分を予測誤差として算出する予測誤差算出ステップと、
前記予測誤差算出ステップにより算出された予測誤差のエントロピー符号化を行うエントロピー符号化ステップと
を実行する画像圧縮方法。
本実施の形態に係る画像圧縮装置の構成の一例を示すブロック図である。 本実施の形態に係る画像圧縮装置による圧縮処理の動作の一例を示すブロック図である。 本実施の形態に係る画像圧縮装置による圧縮処理の動作の一例を示すフローチャートである。 本実施の形態に係るラスタースキャン順序の一例を示す図である。 本実施の形態に係るフレーム内符号化処理における参照画素の選択の一例を示す図である。 本実施の形態に係るフレーム内符号化処理における予測値の算出式の一例を示す式である。 本実施の形態に係るフレーム内符号化処理における予測誤差の算出式の一例を示す式である。 本実施の形態に係るフレーム内符号化処理における誤差評価値の算出式の一例を示す式である。 本実施の形態に係るフレーム間符号化処理における参照画素の選択の一例を示す図である。 本実施の形態に係るフレーム間符号化処理における予測値の算出式の一例を示す式である。 本実施の形態に係るフレーム間符号化処理における予測誤差の算出式の一例を示す式である。 本実施の形態に係るフレーム間符号化処理における誤差評価値の算出式の一例を示す式である。 本実施の形態に係る圧縮データの構成の一例を示す図である。 本実施の形態に係る画像圧縮装置による圧縮条件決定処理の動作の一例を示すフローチャートである。 本実施の形態に係る画像圧縮装置による復元処理の動作の一例を示すフローチャートである。
符号の説明
11 圧縮制御部、21 フレーム内符号化部、22 フレーム間符号化部、31 復元制御部、41 フレーム内復号化部、42 フレーム間復号化部。

Claims (4)

  1. 複数のフレームで構成された3次元画像のロスレス圧縮を行う画像圧縮装置であって、
    前記3次元画像を所定のフレーム数を有するグループに分割し、前記グループ内の各フレームを所定のサイズのブロックに分割し、前記グループ内の全フレームから同一位置のブロックをあわせて圧縮単位とし、前記グループ内の全フレームにわたって同一の画素値が連続する領域を検出し、前記グループ内の全フレームから該領域を除いて対象領域とする画像分割部と、
    記圧縮単位毎に、前記対象領域内且つ該圧縮単位内の画素を所定の順番に着目画素として選択するとともに、該着目画素の近傍の所定の範囲内且つ前記対象領域内の画素を参照画素として選択する画素選択部と、
    前記画素選択部により選択された参照画素の画素値から前記画素選択部により選択された着目画素の画素値の予測値を算出し、該予測値と前記画素選択部により選択された着目画素の画素値との差分を予測誤差として算出する予測誤差算出部と、
    前記予測誤差算出部により算出された予測誤差のエントロピー符号化を行うエントロピー符号化部と
    を備え、
    前記予測誤差算出部は、複数の前記参照画素の画素値に重み係数を乗じた値の合計を前記着目画素の予測値とし、前記圧縮単位毎に前記予測誤差を最小化する前記重み係数を算出する画像圧縮装置。
  2. 請求項1に記載の画像圧縮装置であって、
    更に、前記3次元画像に関する情報と、前記予測誤差算出部により算出された重み係数と、前記エントロピー符号化部により出力されたエントロピー符号化結果とを、圧縮データとして出力する圧縮データ出力部を備えることを特徴とする画像圧縮装置。
  3. 複数のフレームで構成された3次元画像のロスレス圧縮をコンピュータに実行させる画像圧縮プログラムであって、
    前記3次元画像を所定のフレーム数を有するグループに分割し、前記グループ内の各フレームを所定のサイズのブロックに分割し、前記グループ内の全フレームから同一位置のブロックをあわせて圧縮単位とし、前記グループ内の全フレームにわたって同一の画素値が連続する領域を検出し、前記グループ内の全フレームから該領域を除いて対象領域とする画像分割ステップと、
    記圧縮単位毎に、前記対象領域内且つ該圧縮単位内の画素を所定の順番に着目画素として選択するとともに、該着目画素の近傍の所定の範囲内且つ前記対象領域内の画素を参照画素として選択する画素選択ステップと、
    前記画素選択ステップにより選択された参照画素の画素値から前記画素選択ステップにより選択された着目画素の画素値の予測値を算出し、該予測値と前記画素選択ステップにより選択された着目画素の画素値との差分を予測誤差として算出する予測誤差算出ステップと、
    前記予測誤差算出ステップにより算出された予測誤差のエントロピー符号化を行うエントロピー符号化ステップと
    を備え、
    前記予測誤差算出ステップは、複数の前記参照画素の画素値に重み係数を乗じた値の合計を前記着目画素の予測値とし、前記圧縮単位毎に前記予測誤差を最小化する前記重み係数を算出することをコンピュータに実行させる画像圧縮プログラム。
  4. 複数のフレームで構成された3次元画像のロスレス圧縮を行う画像圧縮方法であって、
    前記3次元画像を所定のフレーム数を有するグループに分割し、前記グループ内の各フレームを所定のサイズのブロックに分割し、前記グループ内の全フレームから同一位置のブロックをあわせて圧縮単位とし、前記グループ内の全フレームにわたって同一の画素値が連続する領域を検出し、前記グループ内の全フレームから該領域を除いて対象領域とする画像分割ステップと、
    記圧縮単位毎に、前記対象領域内且つ該圧縮単位内の画素を所定の順番に着目画素として選択するとともに、該着目画素の近傍の所定の範囲内且つ前記対象領域内の画素を参照画素として選択する画素選択ステップと、
    前記画素選択ステップにより選択された参照画素の画素値から前記画素選択ステップにより選択された着目画素の画素値の予測値を算出し、該予測値と前記画素選択ステップにより選択された着目画素の画素値との差分を予測誤差として算出する予測誤差算出ステップと、
    前記予測誤差算出ステップにより算出された予測誤差のエントロピー符号化を行うエントロピー符号化ステップと
    を備え、
    前記予測誤差算出ステップは、複数の前記参照画素の画素値に重み係数を乗じた値の合計を前記着目画素の予測値とし、前記圧縮単位毎に前記予測誤差を最小化する前記重み係数を算出する画像圧縮方法。
JP2006119178A 2006-04-24 2006-04-24 画像圧縮装置、画像圧縮プログラム、画像圧縮方法 Expired - Fee Related JP4808067B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2006119178A JP4808067B2 (ja) 2006-04-24 2006-04-24 画像圧縮装置、画像圧縮プログラム、画像圧縮方法
US11/485,345 US7676102B2 (en) 2006-04-24 2006-07-13 Image compression apparatus, image compression program and image compression method
EP20060118052 EP1850599B1 (en) 2006-04-24 2006-07-28 Image compression apparatus, image compression program and image compression method
CN2006101083488A CN101064850B (zh) 2006-04-24 2006-08-02 图像压缩装置和图像压缩方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006119178A JP4808067B2 (ja) 2006-04-24 2006-04-24 画像圧縮装置、画像圧縮プログラム、画像圧縮方法

Publications (2)

Publication Number Publication Date
JP2007295170A JP2007295170A (ja) 2007-11-08
JP4808067B2 true JP4808067B2 (ja) 2011-11-02

Family

ID=38349490

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006119178A Expired - Fee Related JP4808067B2 (ja) 2006-04-24 2006-04-24 画像圧縮装置、画像圧縮プログラム、画像圧縮方法

Country Status (4)

Country Link
US (1) US7676102B2 (ja)
EP (1) EP1850599B1 (ja)
JP (1) JP4808067B2 (ja)
CN (1) CN101064850B (ja)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4594688B2 (ja) * 2004-06-29 2010-12-08 オリンパス株式会社 画像符号化処理方法、画像復号化処理方法、動画圧縮処理方法、動画伸張処理方法、画像符号化処理プログラム、画像符号化装置、画像復号化装置、画像符号化/復号化システム、拡張画像圧縮伸張処理システム
JP4799477B2 (ja) * 2007-05-08 2011-10-26 キヤノン株式会社 画像符号化装置及び画像符号化方法
JP5369425B2 (ja) * 2007-10-31 2013-12-18 富士通株式会社 画像復元装置、画像復元プログラム、画像復元方法
JP2009218742A (ja) * 2008-03-07 2009-09-24 Canon Inc 画像符号化装置
US8055087B2 (en) * 2008-04-29 2011-11-08 Sony Corporation Sample level variation for spatial sub-sampled images
DE102008058489A1 (de) * 2008-08-19 2010-04-15 Siemens Aktiengesellschaft Verfahren zum Codieren einer Folge von digitalisierten Bildern
JP5157796B2 (ja) * 2008-09-30 2013-03-06 ヤマハ株式会社 画像データの可逆圧縮符号化装置および復号化装置
WO2010091273A1 (en) * 2009-02-05 2010-08-12 The Research Fondation Of State University Of New York Method and system for transfer of image data files
CN102576378B (zh) * 2009-09-21 2015-06-17 X环技术有限公司 计算机断层成像数据的容错压缩和解压缩的方法和系统
KR101335724B1 (ko) * 2010-08-09 2013-12-04 삼성전자주식회사 초음파 진단기 및 그 제어방법
EP2552115A1 (en) * 2011-07-25 2013-01-30 Siemens Aktiengesellschaft A method for coding a sequence of digital images
WO2013076930A1 (ja) 2011-11-25 2013-05-30 パナソニック株式会社 医用画像圧縮装置、医用画像圧縮方法、及び予測知識データベース作成装置
EP2663074B1 (en) * 2012-05-11 2016-04-13 XRing Technologies GmbH Method and system for lossy compression and decompression of computed tomography data
CN104423783B (zh) * 2013-09-02 2019-03-29 联想(北京)有限公司 信息传输的方法及电子设备
CN107295349A (zh) * 2016-03-31 2017-10-24 晨星半导体股份有限公司 视频串流解码方法及视频串流解码系统
CN106231309B (zh) * 2016-08-03 2019-05-24 吕长磊 医疗影像数据压缩方法
CN106572093B (zh) * 2016-10-31 2019-04-26 北京科技大学 一种无线传感器阵列数据压缩方法及系统
CN106776954A (zh) * 2016-12-01 2017-05-31 深圳怡化电脑股份有限公司 一种处理日志信息的方法及装置
CN108347602B (zh) * 2017-01-22 2021-07-30 上海澜至半导体有限公司 用于无损压缩视频数据的方法和装置
US10462495B2 (en) 2017-08-09 2019-10-29 Vital Images, Inc. Progressive lossless compression of image data
US10706492B2 (en) * 2017-09-05 2020-07-07 Texas Instruments Incorporated Image compression/decompression in a computer vision system
DE112017008181T5 (de) * 2017-12-05 2020-09-03 Intel Corporation Stfreie pixelkompression basierend auf abgeleiteter steuerinformationpixelkompression
CN109936740B (zh) * 2017-12-15 2023-04-18 中国科学院深圳先进技术研究院 一种用于图像无损压缩的像素值预测方法
JP6975070B2 (ja) * 2018-02-27 2021-12-01 シャープ株式会社 画像処理装置、画像処理方法、及び画像処理プログラム
CN111050181B (zh) * 2019-12-30 2022-06-07 哈尔滨工业大学 一种超光谱大气红外遥感图像的时间维压缩方法
CN112565793B (zh) * 2020-11-26 2022-11-01 华侨大学 一种基于预测差值分类熵编码的图像无损压缩方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS634786A (ja) * 1986-06-24 1988-01-09 Mitsubishi Electric Corp 予測差分量子化復号化回路
FR2751772B1 (fr) * 1996-07-26 1998-10-16 Bev Bureau Etude Vision Soc Procede et dispositif fonctionnant en temps reel, pour le reperage et la localisation d'une zone en mouvement relatif dans une scene, ainsi que pour la determination de la vitesse et la direction du deplacement
JPH10153737A (ja) 1996-11-26 1998-06-09 Yokogawa Electric Corp 共焦点顕微鏡
JP4089025B2 (ja) * 1998-08-06 2008-05-21 ソニー株式会社 画像符号化装置、画像符号化方法、画像伝送システムおよび画像伝送方法
JP4362895B2 (ja) * 1999-06-21 2009-11-11 ソニー株式会社 データ処理装置およびデータ処理方法、並びに記録媒体
CN1181690C (zh) * 1999-07-20 2004-12-22 皇家菲利浦电子有限公司 用于压缩视频序列的编码方法
JP2001094992A (ja) 1999-09-24 2001-04-06 Sony Corp 画像圧縮装置及び画像伸張装置
JP2005532725A (ja) * 2002-07-09 2005-10-27 ノキア コーポレイション ビデオ符号化における内挿フィルタタイプの選択方法および選択システム
AU2003279015A1 (en) * 2002-09-27 2004-04-19 Videosoft, Inc. Real-time video coding/decoding
JP2005039723A (ja) * 2003-07-18 2005-02-10 Univ Waseda 画像符号化装置及び画像符号化方法
JP2005045527A (ja) * 2003-07-22 2005-02-17 Dainippon Printing Co Ltd 静止画像の圧縮方法および映像信号の圧縮方法
US20050111746A1 (en) 2003-11-26 2005-05-26 Kumar Bharath S. Progressive medical image volume navigation
JP2005245922A (ja) 2004-03-08 2005-09-15 Fuji Photo Film Co Ltd 画像データ圧縮方法および装置並びにプログラム
JP4332061B2 (ja) * 2004-04-14 2009-09-16 日本電信電話株式会社 画像作成方法,画像符号化方法,画像復号方法,画像作成装置,画像符号化装置,画像復号装置,画像作成プログラム,画像符号化プログラム,画像復号プログラムおよびそれらのプログラム記録媒体

Also Published As

Publication number Publication date
US20070248271A1 (en) 2007-10-25
CN101064850B (zh) 2010-09-29
EP1850599A3 (en) 2011-09-07
EP1850599A2 (en) 2007-10-31
EP1850599B1 (en) 2013-10-02
US7676102B2 (en) 2010-03-09
JP2007295170A (ja) 2007-11-08
CN101064850A (zh) 2007-10-31

Similar Documents

Publication Publication Date Title
JP4808067B2 (ja) 画像圧縮装置、画像圧縮プログラム、画像圧縮方法
JP5369425B2 (ja) 画像復元装置、画像復元プログラム、画像復元方法
JP5284471B2 (ja) ディジタル化された一連の画像を符号化する方法
US11797848B2 (en) Data compression apparatus, data compression method, and learning apparatus
Sriraam et al. 3-D medical image compression using 3-D wavelet coders
JP4365878B2 (ja) 超音波診断装置
JP2001144966A (ja) 画像処理装置及びその方法
JP4946801B2 (ja) 画像管理装置、画像管理プログラム、画像管理方法
JP2001204030A (ja) 画像処理装置及び方法と記憶媒体
JP2013017128A (ja) イントラ予測モード推定装置、画像符号化装置、画像復号装置、及びプログラム
KR0165315B1 (ko) 관심영역이 존재하는 의료영상의 압축 및 복원방법
Baware et al. Medical image compression using adaptive prediction and block based entropy coding
Shrikhande Prediction based lossless medical image compression
Wu et al. Comparison of lossless image compression algorithms
Zaid et al. JP3D compressed-domain watermarking of still and volumetric medical images
KR0161382B1 (ko) 관심영역이 존재하는 의료영상의 고압축방법
de Sola Fabregas et al. Ultrasound image coding using shape-adaptive DCT and adaptive quantization
Dhabliya et al. Conditional Autoregressive-Salp Swarm Algorithm with Differential Pulse Code Modulation for Efficient Block-based Compressed Sensing
Chandrika et al. Irreversible wavelet compression of radiological images based on visual threshold
JP2001189936A (ja) 画像表示装置及び画像表示方法及びコンピュータ読み取り可能な記憶媒体
JP6846134B2 (ja) 映像符号化装置及び映像復号装置
JP2013034036A (ja) 画像符号化装置、画像復号化装置、画像符号化方法、及び画像復号化方法
JP2013062752A (ja) 画像符号化方法および画像復号方法
Myojoyama et al. Lossless compression of medical image by hierarchical sorting
KR100965551B1 (ko) 가상화소값 추정 방법 및 이를 이용한 영상 압축 및 복원 방법과 장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110524

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110722

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: 20110816

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110816

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140826

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4808067

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees