# The TerraByte Client: providing access to terabytes of plant data

arXiv: https://arxiv.org/abs/2203.13691 · HTML: https://mlsanity.com/paper/2203.13691/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 5 of its 20 references that are in the map.
- First posted on arXiv 25 Mar 2022.

## Builds on (most cited first, 5 of 5)

- [Very Deep Convolutional Networks for Large-Scale Image Recognition](https://mlsanity.com/paper/1409.1556/) (2014)
- [ImageNet Large Scale Visual Recognition Challenge](https://mlsanity.com/paper/1409.0575/) (2014)
- [Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification](https://mlsanity.com/paper/1502.01852/) (2015)
- [Agricultural Robotics: The Future of Robotic Agriculture](https://mlsanity.com/paper/1806.06762/) (2018)
- [An embedded system for the automated generation of labeled plant images to enable machine learning applications in agriculture](https://mlsanity.com/paper/2006.01228/) (2020)

## Built on by (most cited first, 3 of 3)

- [A comprehensive review of 3D convolutional neural network-based classification techniques of diseased and defective crops using non-UAV-based hyperspectral images](https://mlsanity.com/paper/2306.09418/) (2023)
- [Investigating classification learning curves for automatically generated and labelled plant images](https://mlsanity.com/paper/2205.10955/) (2022)
- [Strategies and impact of learning curve estimation for CNN-based image classification](https://mlsanity.com/paper/2310.08470/) (2023)

## Abstract (arXiv)

In this paper we demonstrate the TerraByte Client, a software to download user-defined plant datasets from a data portal hosted at Compute Canada. To that end the client offers two key functionalities: (1) It allows the user to get an overview on what data is available and a quick way to visually check samples of that data. For this the client receives the results of queries to a database and displays the number of images that fulfill the search criteria. Furthermore, a sample can be downloaded within seconds to confirm that the data suits the user's needs. (2) The user can then download the specified data to their own drive. This data is prepared into chunks server-side and sent to the user's end-system, where it is automatically extracted into individual files. The first chunks of data are available for inspection after a brief waiting period of a minute or less depending on available bandwidth and type of data. The TerraByte Client has a full graphical user interface for easy usage and uses end-to-end encryption. The user interface is built on top of a low-level client. This architecture in combination of offering the client program open-source makes it possible for the user to develop their own user interface or use the client's functionality directly. An example for direct usage could be to download specific data on demand within a larger application, such as training machine learning models.
