Mech DAMP Blog

Autonomous Crack Detection using Deep Learning on Synthetic Datasets

Autonomous Crack Detection using Deep Learning on Synthetic Datasets

Chinmay Makarand Pimpalkhare

Guiding Professor

Prof. Dnyanesh Pawaskar

Project Title

Autonomous Crack Detection using Deep Learning on Synthetic Datasets

Field

AI/ML

Problem Statement Description

Since gathering experimental data is expensive, we wish to create a pipeline to create synthetic data through FEM simulations of a cracked plate subjected to thermal boundary conditions and train a deep learning model to detect these cracks. Further, given the thermal profiles, we also wish to train a network to spit out the boundary conditions. The latter problem is commonly known as inverse modelling in heat transfer literature.

What was your motivation for choosing this field?

Wish to pursue higher studies in AI/ML

What factors did you consider while choosing professors?

Choose a prof who does research in a domain you are interested in. It is better if you have done a course under them, since that way you have an idea about how they go about their work and if you can share a common wavelength with them.

Duration of the project

This is my BTP, so an year long project

Overall experience

My work involves completely setting up both the data generation and the deep learning pipeline. The time I had to commit was on the average around 10 hours a week, with a standard deviation of 2-3 hours. The project wasn’t difficult per se, but since I was the only person working on it, some aspects were challenging. However, I had complete freedom to explore whatever I wanted and that was a perk. Overall, it was a great experience,

Key learnings

It was a very good learning experience for me. Generally, even though there are a lot of course projects in the field of AI/ML, one eventually ends up finding some GitHub repo and trying to reproduce it. This experience was different because I had to start from bottom-up and finish all the aspects independently. A BTP helps if you are applying for higher studies since it shows that you have prior research experience. I cannot really comment on the topic of placements.

What course material had you gone through prior to the project?

A course in Machine Learning (specifically having a good understanding of CNNs) should be enough

Review of the Professor

Prof. Pawaskar was very helpful and encouraging throughout the course of the project. As I mentioned earlier, he gave me free reign to explore topics and ideas and this really was something which made the project enjoyable. Further, the discussions I had with him were pretty insightful.

Future plans following this project

Am continuing the project under BTP-II