seperate image process