What specific movements are you trying to do for the ICM?
You might be better off doing the panorama & faking the ICM. Unless you have a robot that can do the ICM, there's no way you'll have enough repeatability to make a panorama. The robot could be as simple as a Syrp Genie or similar.
Or go for a much larger sensor so you don't have to stitch a panorama.