Results Data Needed data Discussion

3.4.2.3.1. Image section retrieval services 1. Single pixel retrieval service 2. Patch or rectangular window retrieval service 3. Polygon area area-of-interest, AOI retrieval service 3.4.2.3.2. Image section replacement services 1. Single pixel replacement service 2. Patch or rectangular window replacement service 3. Polygon area area-of-interest, AOI replacement service 3.4.2.3.3. Tiling change services 3.4.2.3.4. Reduced resolution generation service 3.4.2.3.5. Increased resolution estimation or creation services 3.4.2.3.6. Image compression and decompression services: 1. Lossy compression services 2. Lossless compression services 3.4.2.3.7. Composite image modification services Includes two or more of the above image modifications. Note: A composite modification is a single service that combines or concatenates what would otherwise be multiple separate services. Editor’s Note: This service category may be too large, and it may have to be split into two or more categories. For example, the “Change Pixel Values Services” could be separated from the “Change Pixel Positions Services”. These services are listed as one category here because of the commonality of required interfaces.

3.4.3. Results Data

The data resulting from these services output data includes, but are not limited to: 1. Modified image pixels, for entire image or selected section of image 2. Metadata for modified image pixels, including: optional, see note 3. Modified image SRS definition is metadata for output image 4. Actual image modifications identification and parameters is lineage metadata for output image Note: Result metadata is optionally returned to client software, depending on how the service is called. The ability to produce result metadata when requested is a required capability of the service.

3.4.4. Needed data

Inputs needed data to these services include, but are not limited to, the following: 1. Existing image pixels, for each image used 2. Modified image SRS definition if changing pixel positions is metadata for output image 3. Selection of desired image modifications is metadata for modified image 4. Values of parameters required and useful to control modification processes sometimes called strategy parameters is metadata for adjustment process 5. Selection of desired image section is metadata for image section 6. Metadata for existing image pixels, including: 7. Input image SRS definition is metadata for input image The Open GIS Abstract Specification Page 34 Volume 15: Image Exploitation Services 00-115 corrigendum 8. Input image pixel formats is metadata for input image

3.4.5. Discussion

The image SRS definition input and output are required only when pixel positions are modified. However for interface generality, this input and output might be included in all cases, with the output being the same as the input when pixel positions are not modified. When an Image Modification Service indirectly or directly includes one or more Change Image Pixel Position Services, it will often be necessary to perform the corresponding Image Coordinate Transformation, as discussed in Section 2.2 above. That is, it may be necessary to take point positions in the modified image and determine the corresponding point positions in the original image. Alternately, it may be necessary to take point positions in the original image and determine the corresponding point positions in the modified image. Furthermore, it may be necessary to take point positions in the modified or original image and determine the corresponding point positions in any desired ground coordinate SRS. Instead of requiring the software to handle one or more separate Image Coordinate Transformation Services for an Image Modification Service, it appears desirable to perhaps optionally automatically link a single Image Modification Service to the corresponding Image Coordinate Transformation Services. This linking might be done in several ways, including: • Provide a service that has the standard interfaces for both Image Modification and Concatenated Image Coordinate Transformation services • Provide an Image Modification Service with an additional operation to obtain the corresponding Image Coordinate Transformation Service or to obtain all the metadata needed by such a service When an Image Modification Service indirectly or directly uses more that one source image, there can be a different Coordinate Transformation for each source image. When this occurs, it appears necessary to include an input to some operations that specifies which source image is being used.

3.5. Dimension Measurement Services