2016-07-26 9 views
2

세분화해야하는 위상차 현미경 이미지가 있습니다. 배경 (그림 1)의 물체 사이의 대비가 부족하여 분할하기가 매우 어려워 보입니다. 나는 세포 (이미지 2)의 가시성을 높이기 위해 adapthisteq 함수를 사용했다. 세포 분열을 개선 할 수있는 방법이 있습니까?저 대비 이미지 세분화 개선

normalImage = imread(fileName); 
channlImage = rgb2gray(normalImage); 
histogramEq = adapthisteq(channlImage,'NumTiles',[50 50],'ClipLimit',0.1); 
saturateInt = imadjust(histogramEq); 
binaryImage = im2bw(saturateInt,graythresh(saturateInt)); 
binaryImage = 1 - binaryImage; 

normalImage - 원시 이미지 normalImage histogramEq - 증가 가시성 이미지 histogramEq binaryImage - 임계 값을 적용 할 이진화 된 이미지 binaryImage

답변

1

전에, 나는를 사용하여 배경에서 다른 패턴을 분리하는 것 흰색 모자입니다. here the result을 참조하십시오. 그럼 너 stretch the histogram.

그런 다음 수행 한 작업을 적용 할 수 있습니다.

+0

안녕 나는 histogramEq''''후의 라인 tophatImage = imtophat (7) histogramEq, strel ('디스크')를 첨가. 결과는 당신과 매우 유사하게 보이지만 그 차이점은 당신의 배경에 비해 관심있는 대상이 더 밝아 보인다는 것입니다. 관심 대상을 어떻게 밝게 했습니까? '히스토그램 스트레칭'이란 무엇을 의미합니까? – Senyokbalgul

+0

내 조언은 adapthisteq 전에 가기 모자를 적용했다. 탑 햇은 조명 변화에 민감하지 않습니다. 히스토그램 스트레칭에 대한 링크를 추가했습니다. – FiReTiTi

+0

정확한 세분화는 여전히 도움이되지 않습니다. – Senyokbalgul

0

저는 FiReTiTi의 답변을 구축하고 싶습니다. 아래 코드와 스크린 샷이 있습니다. 나는이 사용 OpenCV의 3.0.0

import cv2 

x = 'test.jpg' 
img = cv2.imread(x, 1) 
cv2.imshow("img",img) 

#----converting the image to grayscale 
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) 
cv2.imshow('gray', gray) 

enter image description here

#----binarization of image 
ret,thresh = cv2.threshold(gray,250,255,cv2.THRESH_BINARY) 
cv2.imshow("thresh",thresh) 

enter image description here

#----performing adaptive thresholding 
athresh=cv2.adaptiveThreshold(thresh, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY_INV, 11, 2) 
cv2.imshow('athresh', athresh) 

enter image description here

kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(7, 7)) 

#----morphological operation 
closing = cv2.morphologyEx(athresh, cv2.MORPH_CLOSE, kernel) 
cv2.imshow('closing', closing) 

했을

#----masking the obtained result on the grayscale image 
result = cv2.bitwise_and(gray, gray, mask= closing) 
cv2.imshow('result ', result) 

enter image description here