Skip to content

[DMP 2024]: Automated training and inference pipeline for simple/custom models #312

Open
@Gautam-Rajeev

Description

@Gautam-Rajeev

Goal:

Create compact TensorFlow Lite (TFLite) models that can be deployed on mobile devices for offline use, specifically for agricultural pest detection and document handling tasks. These models must be tiny, with a file size of <= 10MB, to facilitate easy integration into mobile applications.

Description:

The project involves developing two sets of TinyML models. The first set targets the agricultural sector, focusing on pest detection through image analysis. The second set aims at document detection and processing, including blur detection, alignment correction, and document type classification.

Agricultural Model:

  • Pest Detection: Develop a TinyML model to analyze close-up images of crop leaves to determine their suitability for pest detection. The model should discern whether an image is a close-up of a leaf, which is essential for accurate pest detection, and not an image capturing the entire plant from a distance.

Document Detection Support Models:

  1. Blurry Image Detection: A TinyML model that determines if an image of a document is blurry, ensuring only clear images proceed for further processing.
  2. Alignment Correction: Design a model that corrects alignment issues in images of documents, such as PAN cards, transforming skewed images into correctly aligned rectangles.
  3. Document Type Classification: Develop a TinyML model capable of classifying images into document types, e.g., PAN card, Aadhar card, etc.

Implementation Details:

  • Utilize TensorFlow Lite for model development, ensuring the models are optimized for low resource consumption.
  • The models should be tested extensively on diverse datasets to ensure robustness and accuracy.
  • Special consideration must be given to the model architecture to maintain a balance between performance and model size, with a strict size limit of < 10MB.

Contributors are encouraged to share their progress, challenges, and insights through comments. Collaborative efforts are highly appreciated. The contribution deemed most effective and efficient will lead to further discussions and potential project assignment.

Product Name

ai-tools

Organization Name

Samagra

Domain

Agriculture

Tech Skills Needed

  • TensorFlow Lite
  • Python
  • Machine Learning
  • Image Processing
  • Data Augmentation

Category

Feature Development

Mentor(s)

@ChakshuGautam

Complexity

Medium

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions