Morphing refers to the smooth transformation of one image into another through techniques of image warping and color interpolation. It is commonly used in movies, animations, games and interfaces to add special effects. There are two main types of morphing - mesh-based which uses a non-uniform mesh to specify features, and feature-based which specifies lines or points. Feature-based is more popular. Morphing has improved over time to create more realistic transformations between images.