А вообще что понимать под выделением границ? Фильтрация подчёркивающая контуры или аналитический алгоритм выделяющий границы объектов? Для второго далеко не всегда нужно первое. У Вас тут именно фильтрации. В качестве аналитических алгоритмов — ну хотя бы преобразования Хафа или вайвлет-анализ с набором искомых примитивов.