Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page will house houses the deliverable (an implementation guideline) for AgGateway's PICS project.

November 21 update: The PICS team is actively working on the text of the implementation guideline. Please check back soon, but meanwhile, please take a look at the informative This guideline follows the introduction made in the flyer:

View file
nameAgGateway_PICS_Flyer_112017.pdf
height250

...

Table 1: Tags used by PICS, and the pain points they target.

Pain point

Why it hurts

The PICS solution

Band order

Identifying individual bands in multi-channel images often requires a sidecar file or arbitrary naming conventions. This can lead to confusion, especially if the sidecar file is lost.

Implement the standard tag

 Xmp.Camera.BandName

Band Definition

An accurate description of a band’s width and central wavelength enables knowing if it can be used to make specific indexes and other products.

Implement two standard tags:

Xmp.Camera.CentralWavelength

Xmp.Camera.WavelengthFWHM

Acquisition Time & Duration

Knowing when an image was captured helps sort files for proper analysis, and flag / filter unwanted data. This is important with long UAV acquisition times.

Implement three standard tags:

Exif.GPSInfo.GPSDateStamp 

Exif.GPSInfo.GPSTimeStamp

Xmp.Camera.AcquisitionDuration

Projection Information (Geolocation)

It’s critical to locate individual image pixels and support multiple coord­inate systems and projections.

PICS chose the GeoTIFF image format because it natively enables the needed functionality.

PICS compliance &  version

Can the FMIS trust that the tags are used in a PICS-compliant way?

A private AgGateway tag (with tag number 65265) is added to the image, formatted as a PAIL Observations document with a ContextItem.


5.      Implementing PICS

...

Table 2: Specifics about PICS tag definitions

Item

Tag Type

Key

Type

Notes

Band Name

XMP

Xmp.Camera.BandName

XmpSeq

Name of each band (sequence). Single page image: one name for each band of the image. Multipage image: one band name per image page; each page should have only one band.

Band Center Wavelength

XMP

Xmp.Camera.CentralWavelength

XmpSeq

Central wavelength of each band in nanometers (nm).

Band Width

XMP

Xmp.Camera.WavelengthFWHM

XmpSeq

Full width half maximum of the wavelength distribution in nanometers (nm).

Acquisition Date

EXIF

Exif.GPSInfo.GPSDateStamp

ASCII

Mean GPS date as year, month, day (UTC) in the format “YYYY:MM:DD"

Acquisition Time

EXIF

Exif.GPSInfo.GPSTimeStamp

List of Rational

Mean time of capture - GPS time as hour, minute, second (UTC), with sub-second accuracy

Acquisition Duration

XMP

Xmp.Camera.AcquisitionDuration

XmpText

Time duration taken to acquire all images in dataset, measured in seconds

Versioning

GeoTIFF

65265

ASCII

This is using the PAIL schema to accomplish recording a version.

5.1.3 Date & Time
When tagging imagery for date and time it is critical to agree on a standard time reference.  In the PICS case it was decided to use the GPSDateStamp and GPSTimeStamp which are in based in Coordinated Universal Time (UTC) with an offset of +0000, by using GPSDate/TimeStamp it eliminated the confusion of a more ambiguous tag called DateTimeStamp that has no time zone reference.  The GPS time stamp provides clarity because it is always displayed in UTC.  One example might be a satellite image which is not using official GPS time, but it’s internal clock (likely in UTC) could be used for this tag.

...

Table 3 - Canon S110 - Modified NIR Data

Band names:

Red, Green, NIR

Band width (nm):

90, 70, 100

Band center wavelength (nm):

625, 560, 850

Acquisition Date (UTC):

2015:06:26

Acquisition Time (UTC):

18:38:52

Acquisition Duration (s):

1540


Table 4 - senseFly ThermoMAP - Thermal Data

Band names:

Thermal IR

Band width (nm):

3000

Band center wavelength (nm):

10000.5

Acquisition Date (UTC):

2015:06:23

Acquisition Time (UTC):

20:31:19

Acquisition Duration (s):

1328


Table 5 - SenseFly S.O.D.A. - RGB Data

Band names:

Red, Green, Blue



Band center wavelength (nm):

660, 550, 470

Acquisition Date (UTC):

2017:06:05

Acquisition Time (UTC):

18:55:34

Acquisition Duration (s):

3426

* Note there are no band widths defined

...

Table 6 - Parrot Sequoia - Multispectral Data

Band names:

Green, Red, Red Edge, NIR

Band width (nm):

40, 40, 10, 40

Band center wavelength (nm):

550, 660, 735, 790

Acquisition Date (UTC):

2017:07:07

Acquisition Time (UTC):

20:56:54

Acquisition Duration (s):

2049

* each individual image is tagged separately with name, band width, center wavelength

...