Thermal barrier coating (TBC), a widely used advanced manufacturing technique in various industries, provides thermal insulation and surface protection to a substrate by spraying melted coating materials on to the surface of the substrate. This article is an extended version of a previously published work. To quantify microstructures in the TBC, the authors introduce a fully automated image analysis-based TBC porosity measure (TBCPM) framework which includes 1) top coat layer (TCL) detection module, and 2) microstructure recognition and porosity measure module. The first module is designed to automatically identify the TCL in a TBC image using a histogram-based approach. The second module recognizes the microstructures in the TCL using a local thresholding-based method. This article extends the previous work by introducing convolutional neural networks (CNNs) to enhance the performance of the second module. The experimental results show that the CNN-based methods outperform local thresholding-based methods, and results of the proposed porosity measure are comparable to that of the domain experts.