I think image based captcha are difficult for user to read.
It will be good if you used a text based captcha with calculation.
A code in php can be written to generate a random arithmetic question.
SPam bots cannot do the calculation and thus we do not receive lot of spam.
I have added a captcha to my website using this good tutorial.
Hope this helps