Creates a quadtree structure reflected in bitSet using data in quadTreeAv by performing the following tasks:
Tasks:
- copy original picture in argb values into quadTreeAv and convert pixel values to HSV
- create QuadTree performing merge step (we start with a fully splitted quadTree)
- at each merge step update bitSet and quadTreeAv by computing average pixel value of node
A similarity check of 4 children is used to estimate if a merge is possible.