How to create Colorful Pattern silhouette Photo
Open your photo and duplicate the background Layer

With duplicate layer selected go to Image » Adjustments » Threshold.

With the threshold layer highlighted, run menu option Filter » Stylize » Diffuse... Select Anisotropic mode and press OK.
Now create new adjustment layer - HUE/SATURATION and play with it till you are satisfied
well, thats it

Available link for download