curve detection