Gensys Automation & Machine Vision, Dec 2021 to Dec 2022
Finding hidden cracks with thermal imaging
Heated PLA parts with halogen lamps, tracked how every pixel cooled, and used Fourier analysis to find cracks under the surface and estimate how deep they are.
TUBITAK funded
Problem
A crack under the surface of a part is invisible to a normal camera, and cutting the part open destroys it. This research project set out to find defects inside PLA parts without damaging them, and to say how deep each one is.
Approach
I led the project.
- Test setup. Halogen lamps heat the surface of the part for a moment; a thermal camera records how it cools.
- Heat diffusion model. I modelled the heat flow analytically. Heat moves from the surface into the part; where a crack blocks it, the surface above stays warmer for longer. The deeper the crack, the later this shows up.
- Fourier analysis of the cooling curves. Every pixel’s cooling curve goes through a Fourier transform. The phase of the result does not depend on how strongly that pixel was heated, so uneven lamp heating drops out and the cracks stand out.
- Desktop application in Halcon and C#. It computes the cooling curves and phase images, marks the cracks, and estimates the depth of each one.
Result
A desktop application that finds cracks under the surface of PLA parts and estimates their depth, built on a test setup and heat diffusion model I developed for the project.
What I would do next
Compare the depth estimates with cut-open samples, so the method’s depth error can be stated as a number.