I'm looking for an algorithm that can identify edges across which colour is changing sharply, rather than just finding changes in brightness.
Is this just a matter of using a different colour space with existing edge detection algorithms, or is there a better approach?