در فضای رنگی RGB شما نمی تونید فاصله بین دو رنگ را محاسبه کنید و در فضای رنگی Lab این امکان وجود داره.
شما برای تبدیل RGB به LAB ابتدا تصویرتون را به فضای XYZ تغییر دهید و سپس XYZ را به Lab تبدیل کنید.
ابتدا با ضرب RGB در ماتریس ثابت به صورت زیر آن را به فضای XYZ ببرید.
سپس از نقاط سفید مرجع که ضرایبش به صورت زیر است استفاده کنید.
سپس هر نقطه از فضای XYZ را با رابطه غیر خطی زیر به Lab تبدیل کنید.