Tomato Tools

The Tomato Tools are a collection of graphical user interface applications related to the Acquisition, Curation and Management Workflow of marine image data. The tools can be used as standalone applications or, using the Tomato Launcher, in conjunction to form whole workflows.

2
contributors

What Tomato Tools can do for you

The Tomato Tools are a collection of graphical user interface applications related to the Acquisition, Curation and Management Workflow of marine image data. Some of them are not image data specific and are useful for any kind of data in that context.

The tools can be used as standalone applications or in conjunction to form whole workflows. For the latter the launcher Tomato provides an interface to create, manage and execute such workflows. This way you can build your own workflows according to your types of data sets and easily reuse them. Tomato is highly configurable and allows you integrate other tools next to the Tomato Tools into your workflows as well.

Besides their graphical user interface, the Tomato Tool also have a command line interface allowing you to easily integrate them into other workflows.

Designed to support the FAIR data principle, each Tomato Tool writes a data provenance info file to accompany its output data. These human and machine readable files log the parameters a tool was run with allowing you to easily retrace how the data was processed. Provenance files can be re-loaded into a Tomato Tool achieving reproducibility of your data in a click.

Tomato and the Tomato Tool are open source and available for Linux and Windows platforms.

Following Tomato Tools are currently available:

  • File Rename - Rename a whole batch of files to a match the standard naming scheme <event>_<sensor>_<date>_<time>.<ext>.
  • Folder Split - Split up a big number of files from one directory into several sub-directories to spare your file browser a nervous breakdown.
  • Video Split - Split up bulky video files into smaller handy chunks while keeping track of the correct individual starting times.
  • Frame Extract - Extract individual frames from a video while keeping track of their corresponding point in time.
  • Image Georeference - Georeference your (seafloor) images to put them properly scaled and orientated on a map.
  • Image Survey Overview - Create a single overview GeoTiff from your survey's georeferenced images.
  • Image Normalization Cuda - Reduce water and light cone effects in your underwater images and get more realistic colors.

Check out also Tomato to launch the individual tools as part of whole, configurable workflows!

Logo of Tomato Tools
Keywords
Programming languages
  • C++ 97%
  • CMake 2%
  • Batchfile 1%
  • Shell 0%
License
</>Source code

Participating organisations

Helmholtz Centre For Ocean Research Kiel (GEOMAR)

Contributors

KH
Karl Heger
Research Software Engineer
GEOMAR Helmholtz Centre for Ocean Research Kiel
LP
Lasse Petersen