Full text: XVIIIth Congress (Part B4)

  
Summarized "image.tbl” 
  
  
  
  
  
  
  
  
  
    
  
  
Image ID | Footprint |Pointer to lllumination &| Image 
Time etc {information| "image2.tbl"| Viewing info. | Descriptor 
"image2.tbl" 
Pointer to No. of points | Pointer to No. of points 
"footprint.tbI" "camera _pos.tbl” 
  
  
  
  
  
  
"footprint.tbl” 
*eamera pos.tb)" 
JD Imager XYZ 
JD Imager XYZ 
JD Imager XYZ 
JD Imager XYZ 
JD Imager XYZ 
JD Imager XYZ 
  
  
  
  
Y 
Det x x4 x x XI 
SEE ELS en CEST 
Ni NI NI NI NE NE 
RRARKR 
9 9,0.9 9 9 
" " un 
" " n 
  
  
  
  
Figure 2: File structure needed to represent distorted 
footprints and moving camera situations. The last field in 
"camera, pos.tbl" is used only for rotating scanner cameras. 
For the image footprint, minimum and maximum ground 
pixel size (m) are used to determine if the image is of 
sufficient resolution. The actual image footprint shape is 
stored in a three level hierarchy (fig 1) to facilitate rapid 
search. The planet's surface is divided up into NxM tiles in 
longitude and latitude directions (where N«256 and M«256, 
i.e. byte precision). N and M are chosen to optimize 
footprint storage and access. The minimum and maximum 
longitude and latitude tiles, stored as bytes, represent the 
first level of this hierarchy. To find out which images cover a 
certain area, SOLIS generates initially the corresponding tile 
IDs, then with the aid of an image-tile geographical index 
(not described here), it extracts lists of images contained in 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Bits Description Value 
1 Image contains the whole planet? O0 or 1 
2 Image contains a planetary limb? Oorl 
3 Image used for control point nets? Oorl 
4 Image used for topographic maps? Oor1 
S Image used for geological maps? Oorl 
6 Image referenced in publication? Oorl 
7 Image entirely blank? Oorl 
8 Image contains saturated pixels? Oorl 
9 Lossy compression used on image? Oor 1 
10-12 | Contrast: unknown 000 
10-12 | Contrast: excellent (255«40py) 001 
10-12 | Contrast: good (150«40pyX255) 010 
10-12 | Contrast: ok (80«40py150) 011 
10-12 | Contrast: moderate (40<4opn<80) 100 
10-12 | Contrast: poor (20«40py 40) 101 
10-12 | Contrast: bad (10«4o0py€20) 110 
10-12 | Contrast: terrible (4op€10) 111 
13-15 | Noise: unknown 000 
13-15 | Noise: excellent (256«S/N) 001 
13-15 | Noise: good (128<S/N<256) 010 
13-15 | Noise: ok (50<S/N<128) 011 
13-15 | Noise: moderate (12<S/N<24) 100 
13-15 | Noise: poor (6<S/N<12) 101 
13-15 | Noise: bad (3<S/N<6) 110 
13-15 | Noise: terrible (S/N<3) 111 
16-17 | Sharpness: unknown 00 
16-17 | Sharpness: good (<1.5 pixels) 01 
16-17 | Sharpness: moderate (1.5-3 pixels) 10 
16-17 | Sharpness: poor (>3 pixels) 11 
18-32 | To be decided 
  
  
  
  
  
Table 4: The image descriptor field. 
190 
each tile. This results in a reduced number of image record, 
that need to be searched. The second hierarchy level for the 
image footprint description, consists of the four corners of 4 
bounding quadrilateral which contains the footprint. The 
positions of the corners are stored relative to the minimum 
and maximum longitude and latitude tiles, to unsigned short 
integer (0-65535) precision. This is sufficient to describe 
the majority of image footprints. 
If an image is not completely covered by the level ? 
footprint hierarchy, because the footprint is distorted (fig | 
lower), then normalized two byte offsets are used to describe 
a more detailed footprint. These offset points are stored in a 
separate file "footprint.tbl" (see fig 2). 
The final field in "image.tbl" is an image descriptor, 
consisting of a 4 byte integer (see table 4). Here, bits can 
signify a positive answer (bit=1) as to whether the image 
contains some attribute of the planet, or has been used in a 
cartographic process, or in a publication. A negative answer 
(bit=0) can indicate either a "no^", or an "unknown". In 
addition, groups of bits are used to describe the image 
contrast, noise and sharpness. Additional bits are available 
for future use, for example whether an image contains a 
duststorm etc. 
     
À $ Range 
Figure 3: Top left: framing camera geometry, top right: 
push broom camera geometry, lower: rotating scanner 
camera geometry. 
Lastly, for stereo and photometric analyses, it is necessary 
to know the location of the camera with respect to the 
planetary surface. For a framing camera (fig 3 top left) 
"image.tbl" gives this, but for a pushbroom camera (fig 3 
top right), or for a rotating point source scanner camera (fig 
3 lower), the camera is moving during imaging. In figure 2 
we present a simple file structure which can be used to 
describe these, "camera pos.tbl'. Only positions and 
orientations are stored when there has been significant 
change in position and orientation. To obtain position and 
orientation in between these points, interpolation is used. 
Planet centred XYZ coordinates are used for these moving 
camera systems because they are easier to handle in 
geometric calculations involving motion. 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B4. Vienna 1996 
are 
par 
res 
im: 
dat 
nut 
for 
col 
(Jo 
wa 
imé 
pix 
Ba 
dat 
mu 
mu 
  
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.