La sangre en las arterias es rica en oxígeno que la hemoglobina en la sangre está saturada con ella. La función misma de la hemoglobina es transportar oxígeno de los pulmones a los tejidos. Entonces, la hemoglobina oxigenada tiene esta propiedad de absorber todas las longitudes de onda del espectro visible excepto el rojo. Por lo tanto, el color rojo se refleja hacia atrás y las arterias que llevan hemoglobina oxigenada aparecen en rojo.
De forma similar, las venas que tienen hemoglobina desoxigenada reflejan la longitud de onda azul y aparecen azules a los ojos.