Related Experiment Video
Updated: Jul 5, 2025

Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
Coffee and cashew nut dataset: A dataset for detection, classification, and yield estimation for machine learning
Rahman Sanya1, Ann Lisa Nabiryo2, Jeremy Francis Tusubira2
1Department of Adult and Community Education, Makerere University, Kampala, Uganda.
This study introduces valuable image datasets for coffee and cashew nut crops in Uganda, crucial for developing automated crop yield estimation methods. These datasets will aid machine learning advancements in agriculture, particularly in sub-Saharan Africa.
Area of Science:
- Agricultural Science
- Computer Vision
- Machine Learning
Background:
- Traditional crop yield estimation methods are expensive, inefficient, and inaccurate.
- Accurate crop yield prediction is vital for farm management and market planning.
- A significant data gap exists for machine learning-based crop yield estimation, especially in sub-Saharan Africa.
Purpose of the Study:
- To address the lack of specialized datasets for machine learning in agriculture.
- To provide curated image datasets for coffee and cashew nut crops.
- To facilitate the development of automated crop yield estimation techniques.
Main Methods:
- Collected high-resolution aerial imagery using an Unmanned Aerial Vehicle (UAV) over nine months.
- Acquired datasets during two crop harvest seasons in Uganda.
- Annotated images with object classes relevant to crop health and yield (e.g., fruit maturity, tree health).
Main Results:
- Curated datasets comprising 3000 coffee and 3086 cashew nut images (6086 total).
- Coffee dataset includes annotations for unripe, ripening, ripe, spoilt, and coffee_tree.
- Cashew nut dataset includes annotations for tree, flower, premature, unripe, ripe, and spoilt.
Conclusions:
- The presented datasets are valuable resources for machine learning applications in agriculture.
- These datasets can support tasks such as yield estimation, disease diagnosis, and maturity analysis.
- The data collection in Uganda specifically targets the under-resourced sub-Saharan African region.
Related Concept Videos
Aggregates Classification
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Classification of Systems-II
Force Classification
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
How Data are Classified: Numerical Data
Quantitative data may be either discrete or continuous. All quantitative data that take on only specific numerical...

