A three-dimensional algorithm for estimating water-tightness of cement-treated ground with geometric imperfections