___________________________________________
VSIM: View Synthesis with Inverse Mapping
===========================================

The software is provided in its simplest form (without any pre or post processing of depth or 
texture like depth filtering, ghost removal etc.) and can be extended easily. 
The main_VSIM_Dancer.m is the main demo file. The demo requires Undo_Dancer data set; 
view 1 and view 3 with corresponding depth maps (in YUV format), and generates
view 2 (the middle view between 1 and 3). In the current setting, it does not 
compute the depth map of the virtula view however, this functionality can be 
added easily in the warping function.
[Read the paper for the details of the VSIM algorithm]

After computing the desired virtual view, VSIM computes the PSNR and MSE of the virtual view.

YUV Library: 
The VSIM uses YUV libaray (provided by Nikola Sprljan) to read and write YUV videos. 
The library in included in the folder and its path must set before runing the main demo file.
The library can be downloaded from the following link:
http://www.sprljan.com/nikola/matlab.html

The software is tested on Matlab R2012a and should work on later version too. 

If you use this software in any way in research, you must cite the following paper:

@inproceedings{farid2013depth,
  title={Depth image based rendering with inverse mapping},
  author={Farid, Muhammad Shahid and Lucenteforte, Maurizio and Grangetto, Marco},
  booktitle={Multimedia Signal Processing (MMSP), 2013 IEEE 15th International Workshop on},
  pages={135--140},
  year={2013},
  organization={IEEE}
}


In case of queries/ suggestions/ improvements/ Errors, please feel free to contact me at: farid@di.unito.it
You will be appricated.

© 2013 M.S. Farid
Dipartimento di Informatica
Universitą degli Studi di Torino, Italy
