Why is $U ^tU $ an orthogonal projection on $\operatorname{Im}(U)$? 
Let $U \in M_{n,k}(\mathbb{R})$ such that : $^t UU = I_k$. Then I would like to understand geometrically why $U ^t U$ is the orthogonal projection on $\operatorname{Im}(U)$ ? 

When $n = k$ we are dealing with orthogonal matrix and hence it's quite easy to see why the result holds. Yet here I don't see how to interpret the transformation $U ^t U$ knowing that $U ^t U = I_k$. 
N.B : I know how to prove it algebraically, I am really looking for an intuitive understanding of why it's an orthogonal projection on $\operatorname{Im}(U)$. 
Thank you ! 

Probably not as intuitive as you'd want but this really helped me in understanding projections.
Let $Y$ be any vector $\in \mathbb R^n$
Let $C(U)$ denote column space of $U$
Say we want to decompose $Y$ to $\hat Y$ and $E$ st $Y=\hat Y+E$ where $\hat Y\in C(U)$ and $E\perp C(U)$.
Notice $\hat Y$ is the orthogonal projection of $Y$ to $C(U)$
That is, if $\forall v\in C(U), v^TE=0$
Since $v=Ux$ for some $x\in\mathbb R^k$ and $E=Y-\hat Y$ and $\hat Y= Ux_0$ for some $x_0\in\mathbb R^k$ we get
$$x^TU^T(Y-Ux_0)=0\,\,\forall x\in \mathbb R^k$$
iff $$U^T(Y-Ux_0)=0\implies x_0=(U^TU)^{-1}U^TY\implies \hat Y=U(U^TU)^{-1}U^TY$$
Thus the orthogoanl projection matrix is $U(U^TU)^{-1}U^T$
