๐ ๏ธ ResoluteAI Internship Blog: How I Used Deep Learning to Solve Real Industrial Problems

When I joined ResoluteAI as a Deep Learning Engineer Intern, I didnโt just want to train models and get good accuracy. I wanted to build things that actually solved field-level problems โ systems that could help real businesses save time, automate tedious work, and make smarter decisions.
Over the course of the internship, I worked on pipe inspection systems, agricultural monitoring tools, and web-based AI visualizations โ applying a mix of YOLOv8, OpenCV, and PyTorch to real-world drone and camera data.
๐ Role: Deep Learning Engineer Intern
Company: ResoluteAI
Duration: June 2023 โ April 2024
Location: Mumbai (Remote)
Tech Stack: YOLOv8, OpenCV, TensorFlow, PyTorch, Scikit-learn, Streamlit
๐ Project 1: Detecting Nested Pipes Using YOLOv8 + Computer Vision
๐ง The Problem
Clients in the infrastructure industry needed a way to detect pipes nested inside one another in inspection footage. These pipes overlapped visually, had glare issues, and varied in lighting โ so manual inspection was inconsistent and tiring.
โ๏ธ What I Built
Trained a YOLOv8 object detection model on custom datasets to detect and classify nested pipes
Used OpenCV techniques like thresholding, contour detection, and dilation to improve edge clarity
Combined DL + CV logic for hybrid detection: YOLO for outer detection, CV for inner nesting
๐ Impact
Achieved 40% increase in inspection speed
Reduced manual review effort drastically โ saving 2โ3 hours per batch
Used in a live POC demo with actual client footage
๐ฟ Project 2: Sapling Counting in Drone Imagery
๐ง The Problem
Clients in the agriculture and reforestation domain wanted to count plant saplings from aerial drone footage. The challenge? Saplings were small, often partially occluded, and had low contrast against background soil.
โ๏ธ What I Built
Created a two-stage YOLOv8 model:
Stage 1: Detected drone frame sections
Stage 2: Identified individual saplings
Trained on annotated drone frames with thousands of sapling bounding boxes
Used Focal Loss and Non-Max Suppression to improve performance on small objects
๐ Results
Achieved 95%+ detection accuracy
Model was able to process hundreds of drone frames in batches
Reduced human counting workload massively
๐ฉ Project 3: Pipe Defect Classification via OpenCV + DL
๐ง The Problem
After pipe detection, the next step was identifying defects like cracks, corrosion, or dents โ even small ones.
โ๏ธ What I Built
Applied thresholding, dilation, and contour-based feature extraction on grayscale images
Built a ResNet50 classifier, trained via transfer learning on defect-type image slices
Integrated the classifier with OpenCV's ROI bounding box workflow
๐ Results
Reduced inspection effort by 3+ hours per defect batch
Client appreciated its speed and integration simplicity
Became part of the companyโs POC toolkit for demos
๐ Project 4: Drone Analysis Web App using Streamlit
๐ง The Problem
Even if the model works โ how do you show it to a client? How do they interact with results?
โ๏ธ What I Built
Developed an end-to-end Streamlit dashboard
Let users upload drone footage โ run inference โ visualize detections
Included interactive map overlays, summary stats, and download/export options
๐ฏ Why It Mattered
Made the models client-presentable
Helped managers without technical background understand what we were building
Reduced demo prep time from 2โ3 hours to 5 minutes
๐ค Mentoring Junior Interns
I also led and mentored 3 junior team members, introducing them to:
YOLO model training basics
Labeling strategies and augmentation
Experiment logging, error analysis, and reporting
๐ฌ What I Learned
That real-world AI is rarely about accuracy alone โ itโs about usability, speed, and integration
The power of combining deep learning and traditional computer vision
That communication is key โ your model wonโt make an impact if clients canโt understand or interact with it
โ๏ธ Letโs Connect
If you're working on similar AI-for-industry or computer vision projects โ Iโd love to exchange ideas, show you what I built, or just connect!
Subscribe to my newsletter
Read articles from Khushal Jhaveri directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
