como converter dados binários em imagem?

Na minha aplicação android. Eu recebi o código binário de uma imagem jpeg do código da seguinte maneir

byte[] val = stream.toByteArray();
          BigInteger bi = new BigInteger(val);
    String s =  bi.toString(2);

Esta string s imprime o valor binário da imagem. Minha pergunta é como converter esse formato binário em uma imagem jpeg