Finding salt geological structures is an important economic reason for exploration in the world because they constitute a natural trap for various resources such as oil, natural gas, water, and also the salt itself can be exploitable. However, the imaging of these structures is a great challenge. Due to the properties of salt, with propagation velocities much higher than the adjacent strata, seismic waves are trapped within these structures, producing a large number of spurious numerical artifacts, such as multiples. This interferes with the primary seismic signal, making it impossible to see clearly what is underneath the salt structures (salt domes for instance). Among all the geophysical exploration methods, the Reverse Time Migration method (RTM), which is part of the methods that solve the complete seismic waveform, is a very powerful imaging tool, even in regions of complex geology. In this work we use the adjoint-based RTM method, which basically consists of three stages: the solution of the wave equation (forward problem), the solution of the adjoint wave equation (adjoint problem), and the imaging condition, which consists in the correlation of the forward and adjoint wavefields. This work can be divided in two cases of study: the first case consists in a two-dimensional synthetic model of a salt dome, taken from the final migration of a real survey in the Gulf of Mexico. The second case consists in an experimental three-dimensional model (WAVES), elaborated by the LMA laboratory in Marseille (France), which simulates a salt structure (with surrounding sedimentary structures), and a basement. The model was immersed in water to recreate a reallistic marine survey. Two different data types were obtained in this experiment: zero-offset and multi-offset data. To compute the adjoint-based RTM method we use fourth-order finite differences in both cases. Furthermore, in the second case we used the UniSolver code, which solves the adjoint-based RTM method using fourth-order finite differences and MPI-based parallelism. It was also necessary to implement the viscoelastic equations to simulate the effect of attenuation. Because of this, the Checkpointing scheme is introduced to calculate the imaging condition and ensures physical and numerical stability in the migration procedure. In the first case study we analyze the recovery of the salt dome image that different sensitivity kernels produce. We calculate these kernels using different parametrizations (density - P velocity), (density - Lamé constants), or (density - P impedance) for an acoustic rheology. We also study how the use of different a priori models affects the final image depending on the kind of kernel computed. Using the results obtained previously in 2D, we calculate synthetic three-dimensional kernels using an elastic rheology. In the second case (the realistic/experimental case), we perform a calibration of the model properties for zero-offset data, and once the synthetic and real data fit well, we calculate the three-dimensional kernels. [...]