Image File System
Reference Manual
Version 5.1
Septemb er 4, 1991
i
Acknowledgements
Based on suggestions byWesley Snyder of North Carolina State University and
Joe Erkes of General Electric's Corporate Research and Development Center, the
sta of Communication Unlimited, Inc. designed and coded IFS version 1 during the
fall on 1986. Mark Lanzo designed and implemented most of versions 1-4, although
other memb ers of the CUI sta contributed heavily, including Katie Boone, Mark
Yarboro, Gary McCauley, Bennett Groshong, and Paul Hemler. Katie Bo one is
responsible for version 5.
IFS is a trademark of Communication Unlimited, Inc. CUI has granted to North
Carolina State University a nonexclusive license for the use of IFS.
ii
Contents
1 IFS Reference Manual 1
1.0.1 New with Version 5
:::: ::::::::::: ::::::::
2
1.1 Using IFS
::::::: ::::::::::: :::::::::: :::::
2
1.1.1 Program Compilation and Linking
::::::: ::::::::
2
1.2 Referencing IFS images
:::::: ::::::::::: ::::::::
3
1.2.1 Naming conventions in IFS
::::::: ::::::::::: :
5
1.3 Error handling in IFS
::::::: ::::::::::: ::::::::
5
1.3.1 Image validation in IFS
:::::: :::::::::: :::::
10
1.3.2 Coordinate systems and array storage in IFS
:::: :::::
11
1.4 IFS FUNCTION LISTING
:::: ::::::::::: ::::::::
13
1.4.1 ifsalc
:::::: ::::::::::: :::::::::: :::::
14
1.4.2 ifscigp
::::: ::::::::::: :::::::::: :::::
15
1.4.3 ifscigp3d
::::::: :::::::::: ::::::::::: :
16
1.4.4 ifscipp
:::: ::::::::::: :::::::::: :::::
17
1.4.5 ifscipp3d
::::::: :::::::::: ::::::::::: :
18
1.4.6 ifscfgp
:::: ::::::::::: :::::::::: :::::
19
1.4.7 ifscfgp3d
::::::: :::::::::: ::::::::::: :
20
1.4.8 ifscfpp
:::: ::::::::::: :::::::::: :::::
21
1.4.9 ifscfpp3d
::::::: :::::::::: ::::::::::: :
22
1.4.10 Ifsclose
:::: ::::::::::: :::::::::: :::::
23
1.4.11 ifscreate
:::: ::::::::::: :::::::::: :::::
24
1.4.12 ifsdimen
:::: ::::::::::: :::::::::: :::::
27
1.4.13 ifsexwin
:::: ::::::::::: :::::::::: :::::
28
1.4.14 ifsexwin3d
::::::: :::::::::: ::::::::::: :
29
1.4.15 ifsfgp
::::: ::::::::::: :::::::::: :::::
30
1.4.16 ifsfgp3d
:::: ::::::::::: :::::::::: :::::
31
1.4.17 ifsfpp
::::: ::::::::::: :::::::::: :::::
33
1.4.18 ifsfree
::::: ::::::::::: :::::::::: :::::
34
1.4.19 ifsGetFN
::::::: :::::::::: ::::::::::: :
36
1.4.20 ifsGetImg
::::::: :::::::::: ::::::::::: :
37
iii
iv
CONTENTS
1.4.21 ifsigp
::::: ::::::::::: :::::::::: :::::
38
1.4.22 ifsipp
::::: ::::::::::: :::::::::: :::::
40
1.4.23 ifsmkh
:::: ::::::::::: :::::::::: :::::
42
1.4.24 ifsopen
:::: ::::::::::: :::::::::: :::::
43
1.4.25 ifspin
::::: ::::::::::: :::::::::: :::::
44
1.4.26 ifspot
::::: ::::::::::: :::::::::: :::::
45
1.4.27 ifsPrsFN
::::::: :::::::::: ::::::::::: :
47
1.4.28 ifsPutImg
::::::: :::::::::: ::::::::::: :
49
1.4.29 ifsRdHdr
::::::: :::::::::: ::::::::::: :
50
1.4.30 ifsRdImg
::::::: :::::::::: ::::::::::: :
51
1.4.31 ifssiz
::::: ::::::::::: :::::::::: :::::
52
1.4.32 ifsslice
:::: ::::::::::: :::::::::: :::::
53
1.4.33 ifsversion
::::::: :::::::::: ::::::::::: :
54
1.4.34 ifsWrImg
::::::: :::::::::: ::::::::::: :
55
1.5 IFS Error Co des
::::::: :::::::::: ::::::::::: :
55
1.6 IFS Data Types
:::: ::::::::::: :::::::::: :::::
57
1.7 The structure of an IFS image
:::::: :::::::::: :::::
57
1.7.1 The image header elds
:::::: :::::::::: :::::
59
1.7.2 The dimension sub-header elds
:::: ::::::::::: :
61
2 Image Processing Subroutines 63
2.1 Subroutine descriptions
:::::: ::::::::::: ::::::::
63
2.1.1 ifsadd
::::: ::::::::::: :::::::::: :::::
64
2.1.2 ifsct2d
:::: ::::::::::: :::::::::: :::::
65
2.1.3 ifsc2imag
::::::: :::::::::: ::::::::::: :
66
2.1.4 ifsc2mag
:::: ::::::::::: :::::::::: :::::
67
2.1.5 ifsc2phase
::::::: :::::::::: ::::::::::: :
68
2.1.6 ifsc2real
:::: ::::::::::: :::::::::: :::::
69
2.1.7 ifsmult
::::: ::::::::::: :::::::::: :::::
70
2.1.8 ifsrecip
::::: ::::::::::: :::::::::: :::::
71
2.1.9 ifssub
::::: ::::::::::: :::::::::: :::::
72
3 Image Synthesis Programs 73
3.1 qsyn-synthesize range images
::::::: :::::::::: :::::
73
3.2 3dsyn-synthesize density images
:::::: :::::::::: :::::
84
3.3 Matte - synthesize luminance images
:::::: ::::::::::: :
90
3.4 Tomosim - simulate tomographic X-ray source
::::: ::::::::
92
4 Programs for processing images 95
评论0