I am a newbie concerning opencv, and i would like to have some advices on how to proceed an image denoising and splitting.
I am currently working on object recognition with a kinect-like. At the end of the process , i get this type of picture:

The pink color is totally arbitrary by the way i can use another one if it's recommended)
In this case i would like to:
De-noise the picture.
split the different objects in the picture into multiple pictures, one picture for each objects.
About the 1: I know few noise filtering that mainly filter based on frequency and pattern, is it possible to filter objects that aren't "large" enough?