Не предполагалось как ответ, но, кажется, достаточно для ОП.
Сначала вам нужно какое-то обнаружение краев, этот вопрос - хорошее начало. Вероятно, это самая сложная часть, теперь информацию, которую вы имеете для краев, необходимо преобразовать в объект пути или геометрии wpf. Конечно, вся эта тема довольно сложна, и вы не получите здесь полного готового решения, но, возможно, мой комментарий содержит достаточно информации, чтобы найти в Google то, что вам нужно.
Я также вспомнил, что дальновидный, физический движок для C # / XNA имеет функцию для создания физического объекта из спрайта. Может быть, на сайте или в коде вы можете найти идеи, как это решить.