Comprehensive Leak Detection Survey