Machine learning based computational approach for crack width detection of self-healing concrete