Physics-based-forensic-descriptor-via-Soft-voting-ensemble run data_normal.py to extract features for normal dataset run data_splicing.py to extract features for spliced dataset run model.py for train and test emsemble model