robust image class