Multi-modal Data Fusion Techniques and Applications