Cardiac fibrosis plays a significant role in the disruption of healthy electrical signalling in the heart, creating structural heterogeneities that induce and stabilise arrhythmia. However, a proper understanding of the consequences of cardiac fibrosis must take into account the complex and highly variable patterns of its spatial localisation in the heart, which significantly affects the extent and manner of its impacts on cardiac wave propagation. In this work we present a methodology for the algorithmic generation of fibrotic patterns via Perlin noise, a technique for computationally efficient generation of textures in computer graphics.
Our approach works directly from image data to create populations of pattern realisations that all resemble the target image under a set of metrics. Our technique thus serves as a type of data enrichment, enabling analysis of how variability in the precise placement of fibrotic structures modulates their electrophysiological impact. We demonstrate our method, and the types of analysis it can enable, using a widely referenced histological image of four different types of microfibrotic structure. Our generator and Bayesian tuning method prove flexible enough to successfully capture each of these very distinct patterns.
We demonstrate the importance of this tool, by presenting 2D simulations overlayed on the generated images that highlight the effects of microscopic variability on the electrophysiological impact of fibrosis. Finally, we discuss the application of our methodology to the increasingly available imaging data of fibrotic patterning on a more macroscopic scale, and indeed to other areas of science underpinned by image based modelling and simulation.