Lithological maps derived from traditional pixel-based image analysis are widely established in remote sensing. Recent development of new segmentation-based approaches such as object-based image analysis (OBIA) has led to significant improvements of accuracy in land cover classifications. However, additional enhancements have been reported by coupling OBIA with machine learning (ML) techniques. ML which automates computer algorithms and model building, enables learning, reasoning, and decision making through analysis and interpretation of data patterns and structures. This study is an attempt for evaluating and comparing the performances of four ML classifiers, including support vector machine (SVM), normal Bayes (NB), k-nearest neighbor (k-NN), and random forest (RF). This approach was tested with medium resolution imagery using an object-based classification procedure in a metamorphic complex, SW Iran. The multi-band input datasets were assembled form individual and multi-sensor layers from ASTER, Landsat 8 OLI, Sentinel-1 and Sentinel-2A. Results revealed that combined data sets obtain more reasonable classes for lithology, and combination of ASTER + simulated panchromatic of Sentinel-2A data shows the most efficient results. We also showed that, in general, RF and SVM algorithms were the most advantageous classifiers when using an object-based image analysis approach. When integrating the data sets aiming improvement of spatial resolution, the maximum accuracies of RF, SVM, k-NN and NB algorithms increased from 90% to 98%, 81% to 97%, 52 to 75%, and 40% to 64%, respectively. We also revealed that the integration of Sentinel-1 and Sentinel-2A data was promising and allowed for additional extraction of rock relief.