Antwort

1

Ja, Sie können für jede Komponente eine unterschiedliche Anzahl von Wavelet-Dekompositionsebenen angeben (in der Tat für jede Kacheln-Komponente). Natürlich ist die Anzahl der Wavelet-Zerlegungsstufen auch die Anzahl der verfügbaren Auflösungsstufen.

Wenn Sie die Kakadu-Implementierung (www.kakadusoftware.com) verwenden, würden die Parameter so etwas wie aussehen

Clevels:C0=5 Clevels:C1=7 Clevels:C2=5 Clevels:C3=5 

In der Tat können Sie alles außer Clevels:C1=7, weglassen, weil 5 Ebenen standardmäßig angewendet werden.

Wenn Sie eine andere JPEG2000-Implementierung verwenden, müssen Sie prüfen, ob diese Option verfügbar ist.

(Bearbeitete antwortende Kommentare): Im Allgemeinen geben mehr als 5 Dekompositionsstufen keine zusätzliche Funktionalität oder Kodierungsleistung. Grob erklärt, unterteilt die erste Ebene das Bild in 4 ungefähr gleiche Teile. Die zweite Ebene nimmt das Viertel oben links und unterteilt es in 4 Teile und so weiter. Jede Auflösungsebene neben dem Originalbild hat die gleiche Größe wie eine dieser oberen linken Ecken auf der ersten, zweiten oder n-ten Ebene. Aus diesem Grund:

  • zusätzliche Ebenen hinzufügen fügt nur sehr geringe Auflösungsstufen, es sei denn, das Originalbild ist sehr groß
  • In Bezug auf die Codierung Leistung, werden Sie keine spürbaren Veränderungen, es sei denn, wieder sehen, wenn Das Originalbild ist riesig.
+0

"Wenn Sie eine andere JPEG2000-Implementierung verwenden, müssen Sie prüfen, ob diese Option verfügbar ist." Über welche Option sprechen Sie? Ist "Cleveles: C1 = 9" ein gültiger Wert? –

+0

Was ist mit maximalen Füllstandwerten für verschiedene Komponenten? Können die Maximalpegelwerte für verschiedene Komponenten unterschiedlich sein? –

+0

@ mhernandez interessant. Warum möchte jemand eine andere Anzahl von Dekompositionen für verschiedene Komponenten verwenden? – Jacko

Verwandte Themen