I think it's because the color sense of human eyes is kind of non-linear, while the computer color is completely linear, a gamma correction may fix this problem.
The algorithm is actually filling the bounding box with possible blocks, so the hesitating is probably because the algorithm is generating empty blocks which are not visible obviously.