Mask R-CNN for real-time parts classification on an enamel paint coating line
| dc.contributor.advisor | Pillay, Nelendran | |
| dc.contributor.advisor | Singh, N. | |
| dc.contributor.author | Citlak, Tarik | |
| dc.date.accessioned | 2026-06-09T05:58:27Z | |
| dc.date.available | 2026-06-09T05:58:27Z | |
| dc.date.issued | 2026-06 | |
| dc.description | Submitted in fulfillment of the requirements for the degree of Master of Engineering: Electronic and Computer Engineering, Durban University of Technology, Durban, South Africa, 2025. | |
| dc.description.abstract | An enamel paint coating line has relied heavily on human intervention and observation to determine the total number of parts produced in one shift. This was done by manually counting the parts as they were taken off the conveyor line which has led to inaccurate or lately received production performance data. With a manufacturing process that has a changing number of classes and a variation of the part’s physical orientation within the process, the importance of investigating an object detection model was realized. The rising demand to attain live production data has added more importance to monitoring and reporting within the industrial automation sector. Real-time parts screening requiring human intervention for data input may not be a feasible solution within a fast-moving consumer goods manufacturing facility. This has led to the proposed study using Mask Region-based Convolutional Neural Network (R-CNN) to detect objects within an image. The state of research surrounding object detection has increased rapidly over the past decade with several models being developed and adapted for industrial automation applications. However, there has been limited research regarding models that can perform instance segmentation to provide production performance data. This has prompted the study within this field. The objective of the study is to classify and accurately report on manufactured parts identified on an enamel paint-coating conveyor line. At any given instant, the parts may not be in the exact coordinates within the desired area of interest and the classes of objects may vary based on changing production requirements. To mitigate these challenges, this study proposes the use of a trained Mask R-CNN model to detect the objects and their associated class. Images are acquired using a high-definition camera fixed to a position next to the enamel coating line. This study compared the average precision based on changes made to the learning rate and the intersection over union (IoU) thresholds of the model. The outcome was analysed using the precision-recall curve and the confusion matrix to determine the highest average precision and overall accuracy. The highest achieved average precision obtained from the model was 98.27% with an overall accuracy of 98.24% using real-time captured images of the manufactured parts. The results satisfied the acceptable standard for the average precision of 97.5% set by the plant production quality engineers. Future research would include the use of pixel-wise segmentation generated from the mask branch in determining the objects’ exact location, this would aid in efficient robotic spray positioning. | |
| dc.description.level | M | |
| dc.format.extent | 147 p | |
| dc.identifier.doi | https://doi.org/10.51415/10321/6372 | |
| dc.identifier.uri | https://hdl.handle.net/10321/6372 | |
| dc.language.iso | en | |
| dc.subject | Mask R-CNN | |
| dc.subject | Object Detection | |
| dc.subject | Instance Segmentation | |
| dc.subject | Computer Vision | |
| dc.subject | Deep Learning | |
| dc.subject | Convolutional Neural Networks | |
| dc.subject | Industrial Automation | |
| dc.subject | Real-Time Monitoring | |
| dc.subject | Manufacturing Analytics | |
| dc.subject | Production Reporting | |
| dc.subject | Smart Manufacturing | |
| dc.subject | Industry 4.0 | |
| dc.subject | Enamel Paint Coating Line | |
| dc.subject | Conveyor Systems | |
| dc.subject | Precision-Recall Analysis | |
| dc.subject | Confusion Matrix | |
| dc.subject | Quality Control | |
| dc.subject.lcsh | Computer vision. | |
| dc.subject.lcsh | Manufacturing processes--Data processing | |
| dc.subject.lcsh | Pattern recognition systems | |
| dc.subject.lcsh | Image processing | |
| dc.subject.lcsh | Computer integrated manufacturing systems | |
| dc.subject.lcsh | Automatic control | |
| dc.title | Mask R-CNN for real-time parts classification on an enamel paint coating line | |
| dc.type | Thesis | |
| local.sdg | SDG08 | |
| local.sdg | SDG09 | |
| local.sdg | SDG12 |
