Joint processing of seismic and controlled source electromagnetic (CSEM) surface data is performed by using a common rock physics model which relates reservoir properties (such as porosity, lithology, saturation, and shaliness) to surface seismic AVO (or AVA) data. This allows one to determine how perturbations in the reservoir properties affect surface data. This can be carried out by systematically changing the reservoir properties and examining the effect on the synthetic data. This allows the hydrocarbon type of a reservoir to be established, e.g. oil or gas, as well as the saturation level of the hydrocarbon in the reservoir, which is useful for determining whether the reservoir has a non-commercial, low hydrocarbon saturation or a commercial, high hydrocarbon saturation.