Skip to content

v1.4.0

Compare
Choose a tag to compare
@edparris edparris released this 15 Oct 16:53
· 7 commits to main since this release

OversightML Imagery Toolkit v1.4.0

This release contains new capabilities that give the GDALTileFactory the ability to create orthophoto tiles on the fly from overhead imagery. These functions can be combined with the WebMercatorQuad tile matrix set to provide support for integrating imagery into a variety of map visualization applications. The processing makes use of SensorModels constructed from the georeferencing metadata to compute the mapping between the raw imagery pixels and the requested map tile. The map tiles are intended for human consumption so dynamic range adjustments other pixel preprocessing are applied to convert the raw imagery pixels into a RGB format for easy display. Preliminary performance tests have not shown issues so long as the imagery has an existing set of pre-generated overviews and auxiliary files with pixel statistics.

Limitations:

  • Only PNGs: This implementation only provides support for PNG formatted output images. Future releases will support other formats as a request parameter.
  • Simple Elevation: This code does not currently use an external digital elevation model to provide elevation information for points chosen inside a tile.

New Dependency:

  • OpenCV has been added to provide the core image warping required to produce orthophotos.

Pull Requests Merged

  • feat: add preliminary map tile creation by @edparris in #44
  • fix: resolve unit test warnings by @edparris in #45
  • fix: error creating SICD 1.3.0 sensor models by @edparris in #48
  • fix: incorrect SICD/SIDD metadata added by tile factory by @edparris in #50
  • docs: fixing typos by @jtblack-aws in #52
  • feat: adding an alpha mask to ortho map tiles for pixels in the tile but outside the image by @jtblack-aws in #53
  • fix: normalize tiles with respect to entire image and use range_adjustment setting by @jtblack-aws in #54
  • fix: remove border between map tiles by @RanbirAulakh in #56
  • feat: add ability to create map tiles from SICD images by @edparris in #58

Full Changelog: v1.3.2...v1.4.0