To determine porosity, laboratory methods require measuring two of three parameters: bulk volume, matrix volume, and pore volume. Bulk volume can be measured directly or through fluid displacement. Matrix volume is typically found by assuming rock density, using a displacement method, or gas expansion. Pore volume is obtained through fluid saturation or gas expansion techniques. Accurate porosity measurements require properly sampling cores to account for heterogeneity and avoiding processes that alter the original properties.