対象とする静止画像は,深さ14 bit グレースケール(グレイスケール)です。できれば,このまま圧縮できれば良いですが,難しければ,14bit グレースケールを,例えば,Rに8 bitとGに6 bitに分解して,それを圧縮しても良いと思っています。
JPEG2000(ウェーブレット変換)については,調べたのですが,確かにカラー写真のようなものにはかなりの圧縮率になるようですが,今回はシステム開発の都合で,さらなる高圧縮率となる方法を探しています。圧縮速度は多少は犠牲になってもかまいません。
情報を広くお待ちしています。「ここを読めばよい」というような関連情報でも構いません。英語の情報でも構いません。圧縮方式利用に際し,有料か無料かは,今は問いません。よろしくお願い致します。
PIC(apic, hapic, pic2) というロスレス圧縮法があります。
かなり昔に考案されたものですが、アニメ調の絵には特に凄まじい圧縮率を誇り、GIF や PNG 等とはまったく比較にならないほどの高圧縮です。
グレースケールということだと自然画よりはアニメ調といえますので、試してみてはいかがでしょうか。
また、ソースも公開されていますので、やる気があればグレースケール専用にチューンすることも可能と思います。
http://www.entis.jp/eridev/performance/lossless-image.html
http://ja.wikipedia.org/wiki/PIC_(画像圧縮)
http://rd.vector.co.jp/vpack/browse/person/an002367.html
貴重な情報,ありがとうございます。さっそく,見てみます。
ちなみに,追加情報ですが,今回の対象とする画像は,医療機器で撮影したX線画像とお考えください。モノクロ画像で,ぼけた部分の多い画像です。(その意味で,アニメ調のものとは,少し違う性質の画像かもしれません。)
引き続き,多様な情報をお待ちしております。すばらしい回答には,しっかりとポイントをお支払いしたく思います。
実データが違うと思うので詳細に検証できていないですが,いろいろ案はあります.
他のファイルでやってみた結果も載せておきます.
元画像(JPEG)A: 80KB
PNG : 468KB
FELICS : 272KB
元画像(JPEG)B: 1160KB
PNG : 1360KB
FELICS : 1288KB
元画像(JPEG)C: 1040KB
PNG : 1148KB
FELICS : 1096KB
ここにいろいろまとまっています.
おお,これはすばらしい情報をありがとうございます。
さっそく見てみます!
他の方面の情報があれば,引き続き,お願いいたします。
回答ありがとうございます。それも,もちろんありますね。
ただ,もっと先進的なもの(例えば,新しい数学理論を使ったようなもの)を探しています。
他に情報がありましたら,ぜひ,お寄せください。