В настоящее время я ищу лучший способ завершить мой проект. Это влечет за собой сеть, обученную обнаруживать определенную границу в изображении. Я приложил пример изображения ниже, который показывает такую границу (кольцо дерева). В этом случае, конечно, детектор краев найдет много других краев на изображении в дополнение к тому, который я хочу. Конечная цель состоит в том, чтобы обнаружить границу и по существу нарисовать приблизительную линию на кольце.
У меня есть некоторый опыт работы с PyTorch, и я реализовал несколько простых сетей обнаружения объектов, но в моем поиске проекта, похожего на этот, все, что я обнаружил, - это обнаружение краев посредством глубокого обучения, но это обнаружит все грани , Я думал о том, чтобы, возможно, делать обнаружение поэтапно, начиная с обнаружения края и обучая CNN на прямых краях, но это не похоже на то, что это будет точно.
Я также думал о попытке обучить CNN на изображениях, которые центрированы в точке на границе. Таким образом, каждый хороший результат от CNN должен быть, по сути, точкой на линии, тогда я могу просто нарисовать на ней простую линейную регрессию. Однако я не уверен, сработает ли какая-либо из этих идей. Конечно, я могу их опробовать, но надеялся на некоторое понимание со стороны опытных.
Пример изображения ядра дерева. Сфокусируйтесь на темно-синих отметках, они обозначают кольцо. Игнорируйте линии, соединяющие метки, и голубые / белые метки.