An ensemble machine vision system for automated detection of surface defects in aircraft propeller blades