It's not a good idea to store the whole image in a session variable. It will use a lot of memory unnecessary. You should save it to disk first and then store the saved image path in a session variable.
var savedFilePath = @"c:\file.jpg";
fileUpload.PostedFile.SaveAs(savedFilePath);
Session["SavedFilePath"] = savedFilePath;