Seismic processing, imaging, characterization and interpretation are preferably executed as a continuous workflow to maintain seismic data integrity and consistencies. Geophysicists must construct a workflow from hundreds of applications and algorithms, and thousands of parameters, to achieve desired project outcomes. Almost all these applications and algorithms are based on assumptions about the underlying geological model complexity and subsurface conditions.