π Detection of Microplastics Entering the Human Body Through Water π Inspiration Behind the Project
Plastic pollution has emerged as one of the most critical environmental challenges of the modern world. Scientific reports indicating the presence of microplastics in drinking water, marine ecosystems, food, and even human bloodstreams motivated me to explore this issue further. The realization that humans may unknowingly ingest thousands of microplastic particles annually inspired the development of a technological solution to detect these contaminants early.
The core idea of this project originated from a simple but impactful question:
Can we design an intelligent system that detects microplastics in water before they enter the human body?
This curiosity led to the integration of Artificial Intelligence, image processing, and full-stack web technologies to create an automated detection and monitoring system.
π― Objectives of the Project
The primary goals of the project are:
To detect microplastic particles present in water samples.
To classify particles using Machine Learning techniques.
To estimate contamination levels and potential health risks.
To provide a digital platform for monitoring and analysis.
The concentration of microplastics in water is calculated using:
πΆ
π π C= V N β
Where:
πΆ C = Concentration of microplastics (particles per liter)
π N = Number of detected particles
π V = Volume of water sample (liters)
π οΈ How I Built the Project
The project was developed using a combination of hardware analysis, AI modeling, and MERN stack web development.
1οΈβ£ Data Collection and Sample Preparation
Water samples were collected from various sources such as tap water, bottled water, and local water bodies. The samples were filtered using microfilter paper to capture microscopic particles. The residue obtained was then dried for imaging.
2οΈβ£ Image Acquisition and Processing
Microscopic images of filtered particles were captured using a digital microscope. These images were processed using Python and OpenCV techniques such as:
Noise reduction
Thresholding
Edge detection
Segmentation
Mathematically, preprocessing can be represented as:
3οΈβ£ Machine Learning Model Development
A Convolutional Neural Network (CNN) was trained to classify particles into:
Microplastic
Non-plastic
The convolution operation is represented as: Feature=(InputβKernel)+Bias
The model learned features such as texture, shape, and color variations that distinguish plastics from organic or mineral particles.
4οΈβ£ Full-Stack Application Development (MERN)
To make the system user-friendly and accessible, a web platform was developed using the MERN stack:
MongoDB β Data storage
Express.js & Node.js β Backend APIs
React.js β Frontend interface
The platform allows users to:
Upload sample images
View detection results
Monitor contamination levels
Analyze historical data
5οΈβ£ Risk Level Estimation
The contamination risk is categorized using threshold logic:
This helps users understand potential exposure risks easily.
π What I Learned
This project provided knowledge in multiple domains:
πΉ Technical Skills
Image processing using OpenCV
Deep learning model development (CNN)
Full-stack development using MERN
REST API integration
Database design and management
πΉ Research Skills
Understanding environmental datasets
Problem analysis and solution design
Scientific documentation and experimentation
πΉ Personal Development
Team collaboration
Problem-solving under constraints
Debugging and optimization techniques
β οΈ Challenges Faced
Several challenges were encountered during development:
1οΈβ£ Dataset Availability
Obtaining real microplastic datasets was difficult due to limited public resources and laboratory access.
2οΈβ£ Particle Similarity
Non-plastic particles such as sand, fibers, and organic matter often resembled microplastics, reducing classification accuracy.
3οΈβ£ Small Object Detection
Microplastics are extremely small, requiring high-resolution imaging and careful preprocessing.
4οΈβ£ Integration Complexity
Connecting the AI model with the MERN stack backend required API integration and data format optimization.
5οΈβ£ Model Overfitting
Due to limited training data, the model initially overfitted. This was addressed using:
Data augmentation
Regularization
Cross-validation
π Impact and Future Scope
This project contributes toward environmental safety and public health awareness by providing an affordable detection method.
Future improvements include:
IoT-based real-time monitoring
Mobile application integration
Larger training datasets
Government water quality monitoring integration
Log in or sign up for Devpost to join the conversation.