TinyML, Neural Architecture Search, Embedded systems, Image processing, Sound processing, Digital agriculture
Computer Science & Engineering, Electronics Engineering
Herbivorous insects on a farm can cause significant economic losses through several pathways. Certain symbiotic carnivorous insects prey on the harmful ones and thus, mitigate the impact of presence of harmful insects. As a matter of standard practise today, a greenhouse farmer follows a pre-set schedule of insecticide application. This is non-responsive to actual insect populations in the field. It leads to insecticide overuse which raises operating cost, lowers soil fertility, leaching and poisoning of waterbodies and, high residual insecticide in the food chain. A device for automatically classifying and counting insects helps towards targeted selection and metering of insecticides or simply, airdropping of beneficial insects.
The literature has highlighted the need for multiple types of sensors to distinguish between farm insects. These include visible band camera, microphone array, near-IR wingbeat count sensor and thermal IR camera. For economic feasibility and avoiding modulating insect behavior by its presence, the IoT device must be small and dissipate very low power. Such devices are unfortunately also severely constrained in computational resources in their ability to clean noise, perform sensor fusion, pre-process, run digital signal processing (DSP) primitives, tensor calculations or run deep learning (DL)-based classifiers. A cloud accelerator could be used for one-off tasks such as training or recalibration. But all other tasks, including classification, must be executed on the resource constrained IoT else to conserve energy, server costs and data transfer charges. This calls for developing efficient hierarchical, parallelized algorithms for DL-based classification.
A DL-based classifier is likely to have of the order of hundred million parameters. A feasible IoT device is too computational resource constrained to train or implement it. Therefore, in addition to designing an appropriate hierarchical decision methodology and developing hardware/firmware architecture aware efficient implementations, one must obtain a ‘tiny DLN’ from the ‘base’ DLN which, while is somewhat less accurate but significantly smaller.
Python/Matlab C++
Atleast a semester with Arduino/Raspberry Pi or a good understanding of MCU/DSP/GPU/TPU and IoT architectures
Parallel Computing, Algorithm Design, Machine Learning, Image Processing, Acoustic Signal Processing
India :Dr. Anantha Narayanan V. & Dr. N. Anandaraja
Outside : Dr. Julien Malard-Adam
Amrita Vishwa Vidyapeetham provides stipends and teaching assistantships to selected candidates. Once you join, you could leverage existing proposals within the team to apply for additional corporate or government funding.
3 ½ to 4 ½ years based on full-time committed
Professor,
Electrical & Electronics Engineering,
School of Engineering, Coimbatore