A kernel-based approach to differentially private image generation