DETECT algorithm