§04 — Research
Last revised 2026-04-19 14:22 ICT
§ 04 — Research  

Two manuscripts. One published, one being written the long way round.

Research is the other half of the desk. One paper is in print. Another is in the drawer, waiting for the right venue and a spare month. Both sit at the intersection of machine perception and agriculture — the subject most engineers I know have never had to think about, and which much of the world cannot avoid.

§ 04.1 Published · Dec 2022

Detection and classification of plant diseases in leaves through machine learning.

H. Ahmed · M. A. Hossain · I. Hossain · S. S. Akhi · I. J. Lima
IJEECS · Indonesian Journal of Electrical Engineering and Computer Science · Vol. 28, No. 3 · pp. 1676–1683 · December 2022
Abstract

Plant disease identification at the leaf stage is a well-bounded problem with outsized consequences for smallholder agriculture. We train a convolutional neural network on the PlantVillage dataset — 55,306 images across 39 classes — using a custom architecture in Keras, augmented with standard geometric transforms. The resulting model reaches 98.7% validation accuracy after 40 epochs, with the confusion matrix concentrated along the diagonal and remaining errors clustered around visually proximate classes. We document the full pipeline — preprocessing, augmentation strategy, architecture, and hyperparameters — so that the work is reproducible on a commodity GPU.

Keywords CNN Plant Disease PlantVillage Keras · TensorFlow Classification Agriculture
Fig. 4.1 — Training curve · accuracy & loss vs. epoch N = 40 epochs
1.00 0.75 0.50 0.25 0.00 0 10 20 30 40 ① ② VAL. ACC. LOSS
① Val. accuracy plateaus at ~epoch 28; further gains require architecture changes, not training.
② Early drop in loss aligns with rapid accuracy rise; standard for this augmentation regime.
Training curves for the final configuration. Horizontal axis: epochs; vertical axis: normalized accuracy and loss.
@article{ahmed2022plant,
  title   = {Detection and classification of plant diseases in leaves through machine learning},
  author  = {Ahmed, Hasan and Hossain, M. A. and Hossain, I. and Akhi, S. S. and Lima, I. J.},
  journal = {Indonesian Journal of Electrical Engineering and Computer Science},
  volume  = {28},
  number  = {3},
  pages   = {1676--1683},
  year    = {2022},
  month   = {dec}
}
§ 04.2 Drafting · Unpublished

Design and implementation of a smart soil-quality monitoring system for agricultural fields, using IoT.

H. Ahmed · collaborators to be confirmed at submission
Manuscript · target venue TBD · Bangladesh, 2022 — drafting
Status Working system, unpublished manuscript. The hardware is built and the dataset collected; the paper itself is waiting for a month of writing time. Target: submit to an IoT or smart-agriculture conference once the write-up is complete.
Abstract

Soil is the most consequential variable in small-scale cultivation, and the one smallholder farmers have the least instrumentation for. We describe an IoT-based soil-quality measurement and smart-agriculture analysis system that samples soil parameters — temperature, humidity, moisture, nitrogen, and rainfall — through a cluster of low-cost sensors wired to an Arduino Nano and a Node MCU ESP8266, with data relayed upstream for analysis. The system provides an instant read of soil-element values to support the central decision in cultivation: whether a given parcel is eligible for a given crop this season. A smart monitoring system can produce that read; the instrument array here demonstrates it using a DHT11 sensor, a YL-69 soil-moisture probe, a 5V relay, and a rainfall-humidity sensor. Collected datasets are used to analyse soil fertility, surface crop weaknesses, and recommend which plants suit a given soil type. The contribution is the parameter set chosen for multi-sensor analysis and the practical arrangement that makes it deployable in the field.

Keywords Cultivation Soil Quality Temp · Humidity IoT Nitrogen Detection
Fig. 4.2 — Sensor topology · field deployment Arduino + ESP8266
      ┌──────────────────────────┐
      │   FIELD  (per parcel)    │
      └──────────────────────────┘
             │
   ┌─────────┼─────────────────────┐
   │         │         │           │
 [DHT11]  [YL-69]   [N-SENSOR]  [RAIN-HUM]
 temp+hum  soil       nitrogen    rainfall
           moisture
   │         │         │           │
   └────┬────┴────┬────┴────┬──────┘
        ▼         ▼         ▼
       ┌────────────────────┐       ┌──────────────┐
       │  Arduino Nano      │──5V──▶│  Relay 5V    │
       └──────────┬─────────┘       └──────────────┘
                  │ serial
                  ▼
       ┌────────────────────┐
       │  Node MCU ESP8266  │──Wi-Fi──▶ cloud / log
       └────────────────────┘
                             ▼
                    analysis → crop-suitability
Field-side sensor cluster reporting to an Arduino Nano, bridged by a Node MCU ESP8266 for upstream logging and analysis. Schematic; wiring detail omitted for clarity.
→ Read paper (PDF) → DOI → Hardware notes → Request early draft

³ The through-line between the two papers is narrow enough to be honest: both are attempts to give a farmer a yes / no on something they currently have to guess at. Computer vision for sick leaves; sensor arrays for tired soil. Different instruments, same question.