%***************************************************************************
%                              ViVo
%   This set of source codes is (c) Copyright 2005 by Jia-Yu Pan
%   (Computer Science Department, Carnegie Mellon University).
%   It may not be redistributed without the express consent of the
%   author.
%   (ViVo: Visual Vocabulary for Biomedical Images)
%
%   Reference:
%   [1] Arnab Bhattacharya, Vebjorn Ljosa, Jia-Yu Pan, Mark R. Verardo,
%       Hyungjeong Yang, Christos Faloutsos, and Ambuj K. Singh. ViVo:
%       Visual Vocabulary Construction for Mining Biomedical Images. In
%       Proceedings of the Fifth IEEE International Conference on Data
%       Mining (ICDM), 2005.
%
%   Contact: Jia-Yu Pan (jiayu AT andrew DOT cmu DOT edu)
%***************************************************************************


Step 1: Get features (wavelet energies)
-----------------------------------------
[In subdirectoy vivo_1_wavGen/]

Main program:
   get_wavE_tiles.m

Modify the following information in get_wavE_tiles.m:
   (1) A .txt file of image filenames and labels.
       - each row in the file has (a) image filename, and (b) its class label, delimited by a space.
   (2) The directory name of where all the images are.
   (3) A output directory name - where the tiles should be stored.


Step 2: PCA/ICA and KNN
------------------------
[In directory vivo_2_main/]

Main program:
   demo_driver.m

Modify the following information in demo_driver.m:
   (1) Information in the switch-case statements.
       - to point to the correct data files to process
   (2) Depends on what you want to do, set the flags accordingly...
       - do PCA, or ICA;  or use previous result, etc.
