Achieving coloring picture effect
===

I want to achieve coloring picture effect on the photo and asking for help with computer vision techniques as I am newbie in this area. I started out with bilaterial filter and min filter. But I am stucked what to do next. I use opencv with python for prototyping. Is there any patterns that might help me to achieve this? Appreciate your help and time.