added color image support via L*a*b*