maybe (but only maybe) these could be the substeps after having run Isophotes:
- select a transp pixel on the outcome (to get the shapes otherwise RobA script takes the contours of the image to start drawing paths)
- run RobA script with defaults (paths are created according to the shapes)
- invert selection (to have the Isophotes drawing lines selected)
- cut (to remove the isophotes drawing lines)
- select all
- stroke the path with solid colour 1 px and line type "sparse dots"
- fill with White everything except the dots (either of these two ways: add a White layer below and merge down the dots layer, or select again the transparent pixels and fill with White)
- delete the path
- threshold the dots
- run Skeleton
- (at least in my case) run Repair Inpaint Holes (I had a pixel inside each Tile)
I got something which looks like a base to continue
Attachment:
cactus_flower_my-base-for-mosaic.jpg
That's how it will look like, but you also need to blend back the Isophotes step, Diego (of course this needs to be inverted for the mask to work with Testing>lylejk>Blend (Shape Average) for the colorizing step.