2012-07-02 3 views
0

녹색의 밝은 흰색 윤곽선이 관심있는 윤곽선 인 이미지가 첨부됩니다. 초록색은 대략적인 자동 초기화입니다. 그라디언트는 자동으로 초기화 된 윤곽선 근처의 영역에 거의 존재하지 않습니다. 따라서 활성 윤곽 및 기타 그래디언트 기반 메서드는 약간 움직이지 않고 실패합니다.시끄러운 배경이있는 이미지 분할

초기화 된 윤곽선의 법선을 따라 최대 강도를 검색했습니다 (또한 초기화 된 윤곽선을 합리적으로 닫습니다). 특이 치를 제거하고 검출 된 곡선을 부드럽게하여 매끄러운 곡선을 최종 검출합니다. 그러나 여기에는 몇 가지 문제가 있습니다. 누군가가 다른 것을 제안 할 수 있다면 정말 유용 할 것입니다.

enter image description here

+0

나는이 http://i.stack.imgur.com/qSQow.png를 얻을 수있는 방법이 있지만 ... 그게 네가 원하는지 확신 할 수 없다. –

답변

0

이 이미 좋은 성과이다. 이 엉망으로 초기 윤곽을 찾는 것은 솔루션의 80 %입니다!

이제 초기 윤곽선을 직선화하여 즉, (곡선 형 가로 좌표, 거리) 좌표로 작업하여 초기 윤곽선이 선분이되고 실제 윤곽이 준 직선이되도록 할 수 있습니다.

이러한 unwarped 좌표에서 재 샘플링 한 후 Hough 변환을 사용할 수 있습니다 (일부 변형을 허용하기 위해 piecewise 가능).

어쨌든, 문제 진술에 누락 된 것이 있습니다. 무엇을 찾고 계십니까?

1

자동으로 초기화 된 윤곽선 근처의 영역에는 그래디언트가 거의 존재하지 않습니다. 따라서 활성 윤곽 및 기타 그래디언트 기반 메서드는 약간 움직이지 않고 실패합니다.

활성 윤곽에 Gradient Vector Flow * 외력 기능을 사용하십시오. 확산 과정을 사용하여 고배율 픽셀의 영향을 확장합니다. 올바른 매개 변수를 사용하면 표시된 초기 곡선에서 확실히 작동합니다.

*이 링크가 죽는다면 뱀, 도형 및 그라디언트 벡터 흐름 을 Chenyang Xu 및 Jerry L. Prince가 검색하십시오.