用matlab将一张人像图片用气泡风格实现涉及到哪一方面的知识呀

想用matlab将一张人像图片用气泡风格实现但不太清楚要用到哪方面资料或者书籍文件,没什么思路,大概是下面这个样子

img

首先要三角化网格,然后获取每个三角形的内切圆,然后根据图像的皮肤用patch给每个圆涂色('edgecolor','none'),最后形成了这种效果