Digital Signal Processing Reference
In-Depth Information
Kompressionsraten von bis zu 0.25 Bit/Pixel bei RGB-Farbbildern. Be-
dauerlicherweise wird jedoch JPEG-2000 derzeit trotz seiner uberlegenen
Eigenschaften nur von wenigen Bildbearbeitungsprogrammen und Web-
Browsern unterstutzt.
12
2.3
Dateiformate fur Bilder
2.3.6 Windows Bitmap (BMP)
BMP ist ein einfaches und vor allem unter Windows weit verbreitetes Da-
teiformat fur Grauwert-, Index- und Vollfarbenbilder. Auch Binarbilder
werden unterstutzt, wobei allerdings in weniger e
zienter Weise jedes
Pixel als ein ganzes Byte gespeichert wird. Zur Kompression wird op-
tional eine einfache (und verlustfreie) Lauflangenkodierung verwendet.
BMP ist bzgl. seiner Moglichkeiten ahnlich zu TIFF, allerdings deutlich
weniger flexibel.
2.3.7 Portable Bitmap Format (PBM)
Die PBM-Familie
13
besteht aus einer Reihe sehr einfacher Dateiformate
mit der Besonderheit, dass die Bildwerte optional in Textform gespei-
chert werden konnen, damit direkt lesbar und sehr leicht aus einem Pro-
gramm oder mit einem Texteditor zu erzeugen sind. In Abb. 2.10 ist ein
einfaches Beispiel gezeigt. Die Zeichen
P2
in der ersten Zeile markie-
Abbildung 2.10
Beispiel fur eine PGM-Datei im Text-
format (links) und das resultierende
Grauwertbild (unten).
P2
# oie.pgm
17 7
255
0 3 3 3 3 3 3 3000000000
0 300000 307700 1 1 1 1
0 307770 307700 1000
0 307070 307700 1 1 10
0 307770 307700 1000
0 300000 307700 1 1 1 1
0 3 3 3 3 3 3 3000000000
ren die Datei als PGM im (
”
plain“) Textformat, anschließend folgt eine
Kommentarzeile (
#
). In Zeile 3 ist die Bildgroße (Breite 17, Hohe 7) an-
gegeben, Zeile 4 definiert den maximalen Pixelwert (
255
). Die ubrigen
Zeilen enthalten die tatsachlichen Pixelwerte. Rechts das entsprechende
Grauwertbild.
Zusatzlich gibt es jeweils einen
”
RAW“-Modus, in dem die Pixelwerte
als Binardaten (Bytes) gespeichert sind. PBM ist vor allem unter Unix
gebrauchlich und stellt folgende Formate zur Verfugung: PBM (
porta-
ble bit map
)fur Binar- bzw.
Bitmap
-Bilder, PGM (
portable gray map
)
fur Grauwertbilder und PNM (
portable any map
)fur Farbbilder. PGM-
Bilder konnen auch mit ImageJ geoffnet werden.
12
Auch in ImageJ wird JPEG-2000 derzeit nicht unterstutzt.
13
http://netpbm.sourceforge.net