Il codice che hai postato a me funziona correttamente.
Io ho semplicemente provato con una PictureBox, ho scelto un'immagine per la proprietà Image, aggiunto il tuo codice e si popola la matrice di byte correttamente.
L'unica che mi viene in mente ora è di come carichi l'immagine sulla PictureBox.
Chi la carica e come e da dove???