SMS: A ceramic tile inspection system for detecting corner defects