A diffusion-based generative framework for virtual porous granular media generation | Synapse