A method is proposed to detect hidden corrosion in metal roofing shingles. The method involves three components: 1) application of a simple heating source that can cause a temperature discrepancy between uncorroded shingle and corroded shingle, 2) acquisition of temperate data using a digital infrared camera, and 3) data analysis that can help us locate hidden corrosion.