RECOMMENDATION ITU-T T.803 (V3) (02/2024) Information technology – JPEG 2000 image coding system: Conformance testing
1 Scope
2 References
Summary
History
FOREWORD
CONTENTS
3 Definitions
4 Abbreviations and symbols
     4.1 Abbreviations
     4.2 Symbols
5 Conventions
6 General description
     6.1 Profiles, derived sets and compliance classes
     6.2 Decoders
     6.3 Encoders and codestreams
     6.4 Implementation compliance statement
     6.5 Abstract test suites
     6.6 Encoder compliance testing procedure
     6.7 Decoder compliance testing procedure
     6.8 Procedures for testing file format readers
     6.9 Additional test codestreams and files
7 Copyright
8 Compliance files availability and updates
Annex A  Decoder compliance classes
     A.1 Compliance class parameter definitions
          A.1.1 Profile: codestream guarantees
          A.1.2 H, W, C: Image size guarantees
          A.1.3 Ncb: Code-block parsing guarantee
          A.1.4 Ncomp: Component parsing guarantee
          A.1.5 Lbody: Coded data buffering guarantee
          A.1.6 M: Decoded bit-plane guarantee
          A.1.7 P: 9-7I precision guarantee
          A.1.8 B: 5-3R precision guarantee
          A.1.9 TL: Transform level guarantee
          A.1.10 L: Layer guarantee
          A.1.11 Progressions
          A.1.12 Tile-parts
          A.1.13 Precincts
          A.1.14 MMAGB: Magnitude bound guarantee
     A.2 Compliance class definitions
     A.3 Lossless encoding and decoding
Annex B  Decoder compliance testing procedures
     B.1 General
     B.2 Decoder test procedure
          B.2.1 Files for testing
          B.2.2 Decoder settings
          B.2.3 Output file format conversion
               B.2.3.1 Order-dependent conversions
                    B.2.3.1.1 Scaling
                    B.2.3.1.2 Multiple component transform
                    B.2.3.1.3 Conversion to integer
                    B.2.3.1.4 Clipping
                    B.2.3.1.5 Bit-depth scaling
                    B.2.3.1.6 Subsampling
                    B.2.3.1.7 Cropping
               B.2.3.2 Order-independent conversions
                    B.2.3.2.1 Component de-interleaving
                    B.2.3.2.2 Endianness
                    B.2.3.2.3 Sign extend to byte boundary
          B.2.4 Compare decoded and formatted components with reference components
          B.2.5 Compare error metrics with specification
          B.2.6 Reference components file format
               B.2.6.1 Header format
               B.2.6.2 Data format
Annex C  Compliance tests
     C.1 Abstract test suite (informative)
          C.1.1 Syntax and compressed data order
          C.1.2 Arithmetic entropy encoding
          C.1.3 Coefficient bit modelling
          C.1.4 Quantization
          C.1.5 Discrete wavelet transform
          C.1.6 DC level shift and multiple component transform
          C.1.7 Region of interest
          C.1.8 JP2 file format
          C.1.9 High throughput cleanup pass coding
          C.1.10 HT refinement pass coding
          C.1.11 Placeholder passes
          C.1.12 Mixing of HT and J2K code-blocks within HTJ2K codestreams
          C.1.13 JPH File format
     C.2 Executable test suite
          C.2.1 Class 0 Profile-0
               C.2.1.1 Codestreams
               C.2.1.2 Reference decoded images
               C.2.1.3 Tolerances
               C.2.1.4 J2K test codestream descriptions (informative)
          C.2.2 Class 0 Profile-1
               C.2.2.1 Codestreams
               C.2.2.2 Reference decoded images
               C.2.2.3 Tolerances
               C.2.2.4 Additional information
          C.2.3 Class 1 Profile-0
               C.2.3.1 Codestreams
               C.2.3.2 Reference decoded images
               C.2.3.3 Tolerances
          C.2.4 Class 1 Profile-1
               C.2.4.1 Codestreams
               C.2.4.2 Reference decoded images
               C.2.4.3 Tolerances
          C.2.5 Class 1HF Profile 1
               C.2.5.1 Codestreams
               C.2.5.2 Reference decoded images
               C.2.5.3 Tolerances
Annex D  Encoder compliance test procedure
     D.1 General
     D.2 Reference decoder
     D.3 Compliance requirement and acceptance
     D.4 Encoding compliance test procedure
Annex E  Decoder implementation compliance statement
     E.1 General
     E.2 Decoder implementation compliance statement
     E.3 Extended support
Annex F  Encoder implementation compliance statement
     F.1 General
     F.2 Encoder description
Annex G  JP2 and JPH file format reader compliance testing procedures
     G.1 General
     G.2 JP2 file compliance requirement and acceptance
     G.3 Reading a JP2 file compliance test procedure
     G.4 JP2 file format test codestreams and images
          G.4.1 Test files
          G.4.2 Reference decoded images
          G.4.3 Tolerances
          G.4.4 Additional information regarding the JP2 test files
     G.5 JPH file format test codestreams and images
          G.5.1 Test files
          G.5.2 Relationship between the JP2 and JPH test files
Annex H  Test codestreams and files conforming to Rec. ITU-T T.801 | ISO/IEC 15444-2
     H.1 General
     H.2 Extended test codestreams
     H.3 JPX test files
Bibliography