Ok so i don't rush anymore and start working by book. I select custom road, add all possible objects to the road then define patterns. We mush define pattern in a way that the realtime shape segmentation process works correctly and segments all the shape as we intended.
After that i run several rounds to recheck the result.