بدن دارای یک سد خونی شبکیه است که از ورود مولکول های بزرگ به رگ های خونی جلوگیری می کند که به دلیل اختلالات متابولیک در بیماری دیابت، این سد نفوذپذیر می شود و خون از عروق به داخل شبکیه نشت می کند و سلول های گیرنده نور را از بین می برد که این مسئله منجر به از دست دادن میدان بینایی می شود.