Take a look at the Core Image Programming Guide. It seems like the stylize filter and the blur filter may suit your needs. I've never worked with Core Image before, but I think there may be some good WWDC sessions that involve them. The documentation has a basic piece of sample code here.