Source: https://www.jianjunchen.com/p/hdiff.dsn22.pdf