Had a lot of fun implementing the Huang histogram approach and the constant time approach by hand in a prior role.
Never saw the binary tree approach. And this article, being written in summer of 22, missed out on the 2D wavelet approach published later on that year.
https://cgenglab.github.io/en/publication/sigga22_wmatrix_me....