Much effort has been put into developing samplers with specific properties, such as producing blue noise, low-discrepancy, lattice or Poisson disk samples. These samplers can be slow if they rely on optimization processes, may rely on a wide range of numerical methods, are not always differentiable. The success of recent diffusion models for image generation suggests that these models could be appropriate for learning how to generate point sets from examples. However, their convolutional nature makes these methods impractical for dealing with scattered data such as point sets. We propose a generic way to produce 2-d point sets imitating existing samplers from observed point sets using a diffusion model. We address the problem of convolutional layers by leveraging neighborhood information from an optimal transport matching to a uniform grid, that allows us to benefit from fast convolutions on grids, and to support the example-based learning of non-uniform sampling patterns. We demonstrate how the differentiability of our approach can be used to optimize point sets to enforce properties.
翻译:开发具有具体特性的取样员,如制作蓝噪音、低差异、拉蒂斯或普瓦森磁盘样本。这些采样员如果依靠优化程序,就会缓慢。这些采样员可能依靠广泛的数字方法,可能总是不尽相同。最近图像生成的传播模型的成功表明,这些模型对于学习如何从示例中生成点集是合适的。然而,这些模型的交集性质使得这些方法不切实际,无法处理诸如点集等分散的数据。我们建议了一种通用方法,用一个扩散模型从观察点集中生成两分样集,模仿现有的采样员。我们通过利用从最佳运输匹配到统一网格的邻里信息,解决共振层问题,使我们能够从电网快速变换中受益,并支持以实例为基础学习非统一的采样模式。我们展示了如何利用我们方法的不同性来优化点集来实施属性。