I am using haar cascade to detect my target objects and it does the job very well in my case 70% overall detection rate.
Here is an example of the detected objects:
Now i'd like to improve the detection such that it doesn't only detect the target objects region as a rectangle, i'd like to detect it accurately by its shape, is SURF is what i am looking for? "Given that the objects' shapes scope is wide "
Here is an album of the positive samples. Target objects in the images are the kidneys Positive Samples Album
And if so can i use SURF in conjunction with Haar cascade, is that a good practice "Would improve the accuracy?" or it would only slow down the process?