Patient specific simulation and preoperative realistic training for liver surgery