multi-scale detect