Client

Technologies Used

Ocean Framework, Fortran, C#​

The Situation

Petrobras owned DEnDE, a proprietary software developed by CENPES as the result of a long term research program in partnership with UFRN and PUC-Rio. The tool computes advanced seismic attributes from spectral decomposition based on the Continuous Wavelet Transform, giving geophysicists insights into the local regularity of the seismic signal that go beyond what conventional amplitude and coherence attributes can reveal.

Despite its solid scientific foundation and proven capability in Campos Basin field studies, DEnDE operated as a fully standalone application, outside the consolidated interpretation environment of the company's teams.


The Challenge

Using DEnDE as a separate software generated significant operational friction. The technical team lost time exporting and importing large volumes of seismic data between DEnDE and Petrel, breaking the flow of interpretive analysis and limiting the combined use of Petrel's native functionalities with DEnDE's advanced attributes. In addition, the tool's adoption curve among the company's geophysicists was limited by the lack of integration with the standard work environment.

It was necessary to preserve all the scientific rigor of the original Fortran calculation core, the result of more than a decade of research, and at the same time deliver it inside Petrel with a fluid and interactive user experience.


The DeepSoft Solution

DeepSoft modernized and migrated the codebase, transforming the standalone application into a native Petrel plug-in. Using the Ocean Framework, the team embedded DEnDE's original processing core directly into the Petrel interface, preserving algorithmic rigor and fidelity to CENPES' scientific results, while adding interactive tools such as seismic probes and advanced plots for parameterization and analysis.

The architecture preserved the Fortran calculation core, ensuring scientific continuity with CENPES' research heritage, while the interface, integration, and interaction layer with Petrel was developed in C# on top of the Ocean SDK. The result is a tool that delivers scientifically grounded attributes within the standard interpretation workflow of the company's teams.