Assignment 1 - Tsichlaki Styliani mtp209
Advances in Digital Imaging and Computer Vision

Implementation #1
Histogram Specification:
- The histogram specification approach was based on Stefano Di Martino's implementation of "Exact Histogram Specification" proposed by Dinu Coltuc et al.
- Environment: Python 3.7
    Required Libraries:
    - scipy
    - matplotlib
    - numpy
    - argparse
    - glob
    - cv2
    - imageio
- Main Run File:
    - main.py

Implementation #2:
- A histogram specification approach was developed with the use of MATLAB's toolbox.
- Environment: MATLAB.
- Main Run File:
    - histogram_specification.m

Histogram comparison for both implementations (#1 & #2):
- A histogram distance-based comparison approach is included for the evaluation of efficiency of both approaches, using four different distance-based functions.
- Histogram Comparison Command Line Run Instructions:
    - (1) In command line: cd filepath
    - (2) In command line: python histogram_comparison.py -d images/