All intrinsic calibration images were given additional information required by the USGS to the exchangeable image file format (EXIF) and other imagery headers using PyExifTool Python library (
https://pypi.org/project/PyExifTool/, version: 0.5.6). The following describes the Python dictionary object used, with each entry in the dictionary being a tag-value pair: tags = { 'Copyright': 'Public Domain', 'CopyrightNotice': 'Public Domain - please credit U.S. Geological Survey', 'Artist': 'USGS WHCMSC', 'Make': 'FLIR', 'Camera Model Name': 'Blackfly S','UserComment': UserComment, 'GPSLatitude': '41 deg 53' 33.44 N', 'GPSLongitude': '69 deg 57' 47.50 W', 'GPSMapDatum': 'EPSG:6318 NAD83 (2011)', 'GPSAreaInformation': 'surveyed with RTK-GNSS', 'GPSLatitudeRef': 'North', 'GPSLongitudeRef': 'West', 'Credit': 'U.S. Geological Survey', 'Contact': 'whsc_data_contact@usgs.gov', 'UsageTerms': "Unless otherwise stated, all data, metadata and related materials are considered to satisfy the quality standards relative to the purpose for which the data were collected. Although these data and associated metadata have been reviewed for accuracy and completeness and approved for release by the U.S. Geological Survey (USGS), no warranty expressed or implied is made regarding the display or utility of the data for other purposes, nor on all computer systems, nor shall the act of distribution constitute any such warranty", 'AttributionURL': '
https://doi.org/10.5066/P17OF3UP', 'Contributor': 'Athina M.Z. Lange, Jin-Si R. Over, Christopher R. Sherwood', 'XMP-photoshop:Credit': 'U.S. Geological Survey', 'iptcCore:CreatorWorkEmail': 'whsc_data_contact@usgs.gov','Rights': 'Public Domain', ExternalMetadataLink:, '
https://www1.usgs.gov/pir/api/identifiers/USGS:67a4c0c3d34e63325c2b79fa', 'Keywords' : "Marconi Beach, Cape Cod National Seashore, Massachusetts, CoastCam, USGS, intrinsic calibration, snapshot, remote sensing", 'ImageDescription': '
https://cmgds.marine.usgs.gov/services/activity.php?fan=2021-019-FA;
https://cmgds.marine.usgs.gov/services/activity.php?fan=2021-022-FA; This image was captured from a stationary camera (CACO-02 c#) at Cape Cod National Seashore, Massachusetts. Field Activity Number: 2021-019-FA, 2021-022-FA.', 'Description': '
https://cmgds.marine.usgs.gov/services/activity.php?fan=2021-019-FA;
https://cmgds.marine.usgs.gov/services/activity.php?fan=2021-022-FA; This image was captured from a stationary camera (CACO-02 c#) at Cape Cod National Seashore, Massachusetts. Field Activity Number: 2021-019-FA, 2021-022-FA.'}.
The UserComment EXIF metadata field was used to store the camera intrinsics and extrinsics in the image metadata. The calibration date refers to the date the nearest EO was done (not relevant). The UserComment has a nested dictionary structure. The highest-level dictionary contains two nested dictionaries as well as a note explaining the structure of the UserComment field. One nested dictionary contains the relevant intrinsic (NU, NV, coU, coV, fx, fy, d1, d2, d3, t1, t2) and extrinsic (x, y, z, azimuth, tilt, roll) data variables. The extrinsic variables include both horizontal and vertical location of the camera. The other nested dictionary contains text descriptions for each of the variables in the dictionary of data variables. The field activity numbers in the Image Description and Description are relative to the deployment; 2021: 2021-019-FA and 2021-022-FA; and 2024: 2024-002-FA.
The GPSLatitude and GPSLongitude are specified as the CACO-02 camera position. This is not the original location where these images were taken, however allows the user to find all relevant imagery for CACO-02 on the Imagery Data Service.
To read out the imagery header information to a CSV file the command is: 'exiftool -csv *.jpg > allheaders.csv'. Specific tags may be specified with this command, if preferred. Step processed by A.M.Z. Lange.