Methods and Techniques for Multi-source Data Analysis and Fusion