In-line inspection with smart pigs for detection of anomalies, wall loss, and changes in internal geometry.