Information technology — Computer graphics and image processing — Image Processing and Interchange (IPI) — Functional specification — Part 5: Basic Image Interchange Format (BIIF)

Technologies de l'information — Infographie et traitement de l'image — Spécification fonctionnelle pour le traitement de l'image et l'échange (IPI) — Partie 5: Format d'échange de l'image de base (BIIF)

General Information

Status
Published
Publication Date
21-Oct-1998
Current Stage
9092 - International Standard to be revised
Completion Date
16-Aug-2023
Ref Project

Buy Standard

Standard
ISO/IEC 12087-5:1998 - Information technology -- Computer graphics and image processing -- Image Processing and Interchange (IPI) -- Functional specification
English language
167 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 12087-5
First edition
1998-10-15
Information technology — Computer
graphics and image processing — Image
Processing and Interchange (IPI) —
Functional specification —
Part 5:
Basic Image Interchange Format (BIIF)
Technologies de l'information — Infographie et traitement de l’image —
Spécification fonctionnelle pour le traitement de l’image et l’échange (IPI) —
Partie 5: Format d’échange de l’image de base (BIIF)
Reference number
B C
ISO/IEC 12087-5:1998(E)

---------------------- Page: 1 ----------------------
ISO/IEC 12087-5:1998(E)
Contents
Contents.ii
List of Figures . v
List of Tables.vi
Foreword. viii
1 Scope. 1
2 Normative references . 2
3 Terms, definitions and abbreviations . 4
3.1 Definitions. 4
3.2 Abbreviations:. 7
4 Basic Image Interchange Format (BIIF) specification. 8
4.1 Format overview. 8
4.1.1 Description . 9
4.1.1.1 Format fields.9
4.1.1.2 Standard data types .9
4.1.1.3 Extensions.9
4.1.1.4 Transportable file structure (TFS).10
4.1.1.5 Complexity Levels .10
4.1.2 Interoperability/exchange . 10
4.1.3 Fields. 11
4.1.3.1 Valid data .11
4.1.3.2 Date and time expressions.11
4.1.3.3 Representation of textual information in fields .11
4.1.4 Logical structure of pixel storage. 12
4.1.4.1 Pixel coordinates .12
4.1.4.2 PIKS pixel coordinates .12
4.1.5 Common coordinate system . 13
4.1.5.1 Common coordinate system structure.13
4.1.5.2 Row and column coordinates .13
4.1.5.3 CCS Boundaries.14
4.1.6 Display and attachment levels. 14
4.1.6.1 Display levels .14
4.1.6.2 Attachment levels.15
4.2 Format . 16
4.2.1 Data recording formats. 16
4.2.2 Encoding. 17
4.2.3 Header. 18
4.2.4 Image segment. 26
4.2.4.1 Image subheader .26
4.2.4.2 Look-up tables (LUTS) .27
4.2.5 Image data field format . 36
4.2.5.1 Blocked images.36
4.2.5.2 Image data masking.37
4.2.5.3 Compressed image data format.42
4.2.5.4 Uncompressed image data format .42
4.2.5.5 Vector quantized data .43
4.2.5.6 Number of bands (NBANDS).43
4.2.5.7 PIKS Objects .43
4.2.5.8 Image representation .44
©  ISO/IEC 1998
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced
or utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office • Case postale 56 • CH-1211 Genève 20 • Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
©
ISO/IEC ISO/IEC 12087-5:1998(E)
4.2.6 Symbol segment. 45
4.2.6.1 Symbol subheader. 45
4.2.6.2 Symbol data. 48
4.2.7 Text information segment . 48
4.2.7.1 Text subheader. 48
4.2.7.2 Text. 50
4.2.8 Data Extensions . 50
4.2.8.1 Tagged Record Extensions (TRE): Public and Private. . 50
4.2.8.2 Data extension segments (DES). 52
4.2.8.3 Defined DESs . 54
4.2.8.4 Reserved extension segments (RES). 56
5 Conformance profiles and extensions . 58
5.1 Profiles . 58
5.2 Profile specific header/subheader dependencies proforma. 58
5.3 Complexity level proforma. 58
5.4 Implementation support requirements. 59
5.4.1 General support requirements . 59
5.4.2 Producing and interpreting BIIF files . 59
5.4.2.1 Producing BIIF files. 59
5.4.2.2 Interpreting BIIF files. 59
5.5 Defined extensions. 59
5.6 Profile registration. 59
Annex A (normative)  Transportable file structure. 61
A.1 Transportable file structure (TFS). 61
A.1.1 TFS Commands. 61
A.1.2 TFS encoding. 62
A.1.3 TFS command flow. 62
A.2 TFS command formats . 63
A.2.1 TFS delimiter commands. 63
A.2.1.1 Begin TFS command. 63
A.2.1.2 Begin transport command . 64
A.2.1.3 Begin transport body command. 64
A.2.1.4 Begin transport profile command . 64
A.2.1.5 Begin transport profile body command. 65
A.2.1.6 End transport profile command . 65
A.2.1.7 End transport command . 65
A.2.1.8 End TFS command. 65
A.2.2 TFS descriptor commands . 65
A.2.2.1 TFS version command . 66
A.2.2.2 TFS security command. 66
A.2.2.3 TFS subscription command. 66
A.2.2.4 TFS configuration command . 67
A.2.2.5 TFS configuration data command . 68
A.2.2.6 TFS metadata command. 68
A.2.2.7 TFS index command . 68
A.2.3 Transport descriptor commands. 69
A.2.3.1 Transport security command. 69
A.2.3.2 Transport metadata command . 70
A.2.3.3 Transport index command. 70
A.2.4 Transport Profile descriptor commands. 70
A.2.4.1 Transport Profile security command. 70
A.2.4.2 Transport profile metadata command. 70
A.2.4.3 Transport profile index command. 70
A.2.5 Transport profile commands. 70
A.2.5.1 Transport profile action command. 71
A.2.5.2 Transport profile object command. 71
A.2.6 TFS escape command . 79
Annex B (normative) Vector Quantization . 80
B.1 Vector Quantized Data. 80
B.2 Quantization Process. 80
B.3 Reconstruction . 81
B.3.1 Spatial reconstruction . 82
B.3.2 Color reconstruction. 83
B.3.3 Data elements. 84
iii

---------------------- Page: 3 ----------------------
©
ISO/IEC 12087-5:1998(E) ISO/IEC
B.3.3.1 Quantization ratio. 84
B.3.3.2 Masked vs unmasked . 84
B.3.3.3 Code book organization . 84
B.3.3.4 Spatial data section. 85
B.4 File organization. 85
B.5 Definitions - image data section. 87
B.6 Definitions - BIIF header and image subheader . 87
Annex C (normative) Profiling BIIF . 89
C.1 Profiling process . 89
C.2 Profile proforma . 89
C.2.1 Use of the model profile. 89
C.2.2 Rules for filling out the proforma tables . 89
C.2.2.1 Profile Tables.91
Annex D (informative) Implementation Considerations and Product Configurations. 123
D.1 Implementation considerations and product configurations. 123
D.2 TRE_OVERFLOW example . 123
D.3 Scope of implementation . 123
D.3.1 Creating headers and subheaders . 123
D.3.2 Character counts . 123
D.3.3 Data entry . 124
D.3.4 Tagged Record Extensions . 124
D.3.5 Out-of-bounds field values. 124
D.3.6 Use of images. 124
D.3.7 Use of text files . 124
D.3.7.1 BCS (TXTFMT=STA). 124
D.3.7.2 Additional TXTFMT Codes . 124
D.3.8 File system constraints . 130
D.3.9 Security considerations. 130
D.4 Product configurations . 131
D.4.1 General . 131
D.4.1.1 Single file, single base image .131
D.4.1.2 Single file, multiple images .132
D.4.1.3 Single file, no image .134
D.4.1.4 Multiple correlated files .134
Annex E (informative) Examples BIIF Profiles. 135
E.1 Example file. 135
E.1.1 Use of this example . 135
E.1.2 BIIF Model Profile for example file. 135
E.1.2.1 Explanation of the file header .137
E.1.2.2 Explanation of the image subheaders.138
E.1.2.3 Explanation of the symbol subheaders .142
E.1.2.4 Explanation of the text subheaders.147
E.2 Examples using the Transportable File Structure (TFS). 147
E.2.1 Use of TFS. 147
E.2.2 TFS Examples . 147
E.2.2.1 TFS example of PIKS processing for an image .147
E.2.2.2 TFS example of requesting imagery and patient history.148
E.2.2.3 TFS example of using configuration and a five band image .148
E.3 Open Skies Digital Data Exchange Profile example (Informative). 149
E.3.1 Open Skies Digital Data Exchange File Header . 150
E.3.2 Open Skies Image Data Subheader . 151
E.3.3 Open Skies SAR Information. 154
E.3.4 Open Skies Text Data Subheader . 156
E.3.5 Open Skies Annotation Text Format . 157
E.3.6 Data Extension Segment Subheader. 159
E.3.7 Open Skies Digital Data Exchange Format (OSDDEF) DCRsi TAPE ANNOTATION and TAPE
DIRECTORY File Examples. 160
E.3.8 Example Entries in Data and Field Tables. 163
iv

---------------------- Page: 4 ----------------------
©
ISO/IEC ISO/IEC 12087-5:1998(E)
List of Figures
Figure 1 -- Translation process. 8
Figure 2 -- Structure. 9
Figure 3 -- Image Array Structure. 12
Figure 4 -- Common coordinate system . 13
Figure 5 -- Display level and attachment level relationships. 15
Figure 6 -- Display and attachment levels . 16
Figure 7 --
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.