Slicing an image in various shapes

Hi, I am trying to make a jigsaw type puzzle game. Please suggest me how can make segments to an image with a predefined shape. For example I have an image which I want to cut in 16 pieces and each piece will have an identical shape.
Here is an example: