Pattern detection 1st stage

Pattern segmented via 2 methods:
- colour filtering
- watershed algorithm

filtered regions are characterized via blob detection and their areas
and centroids found.

Watershed regions are used to compute adjacent regions