In tissue engineering, scaffolds are a key component that possess a highly elaborate pore structure. Careful characterisation of such porous structures enables the prediction of a variety of large-scale biological responses. In this work, a rapid, efficient, and accurate methodology for 2D bulk porous structure analysis is proposed. The algorithm, “GAKTpore”, creates a morphology map allowing quantification and visualisation of spatial feature variation. The software achieves 99.6% and 99.1% mean accuracy for pore diameter and shape factor identification, respectively. There are two main algorithm novelties within this work: (1) feature-dependant homogeneity map; (2) a new waviness function providing insights into the convexity/concavity of pores, important for understanding the influence on cell adhesion and proliferation. The algorithm is applied to foam structures, providing a full characterisation of a 10 mm diameter SEM micrograph (14,784 × 14,915 px) with 190,249 pores in ~9 min and has elucidated new insights into collagen scaffold formation by relating microstructural formation to the bulk formation environment. This novel porosity characterisation algorithm demonstrates its versatility, where accuracy, repeatability, and time are paramount. Thus, GAKTpore offers enormous potential to optimise and enhance scaffolds within tissue engineering.