Cómo convertir la matriz de bytes en imagen en Java SE

¿Cuál es la forma correcta de convertir una matriz en bruto de bytes en Image en Java SE? la matriz consta de bytes, donde cada tres bytes representan un píxel, con cada byte para el componente RGB correspondiente.

¿Alguien puede sugerir un ejemplo de código?

Gracias Mike