2017-09-12 4 views
0

matlab에서 이미지의 일부분을 분할하려고합니다. 저는 CT 이미지를 사용하고 있는데,이 금속 인공물이 이미지 품질을 손상시키기 때문에 금속이있는 치아를 분할하고 싶습니다. 누군가 나에게 도움을 줄 수 있습니까?matlab에서 픽셀 강도로 이미지 세분화

  1. 나는 세그먼트                                        싶은 간단한 시작으로           2. 원본 이미지
+0

노이즈 감소를 위해 반복적 인 재구성 알고리즘을 사용하십시오. P –

+0

치아를 먼저 찾기 (즉, 피쳐 추출) 하시겠습니까? 아니면 그냥 * 세그먼트? 나는. 완전히 자동화 된 접근 방식을 원하십니까? 아니면 초기 마커 등을 배치하게되어 행복합니까? –

+0

그건 ** 강도 **만으로는 힘든 일입니다 **. 분할하고자하는 부분을 중심으로 모양이나 구조를 사용하거나 추가 정보로 추출 할 모양에 대한 힌트를 제공해야합니다. – rayryeng

답변

0

                19,         , 당신은 히스토그램에 따라 수동으로 설정하는 간단한 임계 값을 사용할 수 있습니다.

 

    imhist(image) 
    threshold = 120 
    binaryImage = image>threshold 
    imshow(binaryImage) 

는 다음과 같은 bwtraceboundary 일부 기능을 사용하여 바이너리 이미지의 경계를 찾을 수 있습니다. 마지막으로 원본 이미지와 경계 이미지를 결합하여 최종 이미지를 만듭니다.

가장 어려운 부분은 임계 값이라고 생각합니다.