The objective for this lab is to perform and understand two kinds of migration techniques: Kirchhoff migration and Finite difference migration. First we experimented with these two migration methods on a synthetic single diffraction hyperbola to compare results calculated from different velocities and parameters. Then we compared results of these two migration methods on the same synthetic CMP section.