Wolfram 언어

초점 합성을 통해 삼차원 재구성하기

현미경은 피사계 심도가 얕기 때문에 초점면 앞 또는 뒤에 있는 이미지의 특징이 쉽게 흐려집니다.

초점 합성이란, 다양한 초점 거리의 여러 이미지의 각각에서 초점이 맞는 영역을 선택적으로 모음으로써, 그 이미지를 하나로 합성하는 화상 처리 기술입니다.

내장 함수의 ImageFocusCombine은 바로 그 작업을 실시합니다.

또한, 초점이 맞는 각각의 특징, 나아가서는 이미지의 해당 화소에 대한 심도 그림을 도출할 수 있습니다. 아래의 이미지와 결과의 심도 그림은 현미경 표본의 3차원 재구성을 제공합니다.

화소의 초점이 맞는지 여부는 측정기로 라플라시안(Laplacian) 필터의 표준을 잡습니다. 라플라시안 필터는 높은 푸리에(Fourier) 계수를 선택하지만 이 푸리에 계수는 이미지의 초점이 맞지 않으면 먼저 억제됩니다.

각 화소에 대해 가장 큰 라플라시안 필터의 표준을 나타내는 층을 선택합니다.

결과의 이진 입체에 초점 합성을 곱하고, 모든 층을 더합니다. 즉, 초점이 맞는 화소값만을 모으는 것입니다.

이진 입체 depthVol은 각 화소의 심도 정보를 포함하고 있습니다. 그것을 2차원의 심도 그림으로 변환합니다.

심도 정보는 심한 잡음을 포함하고, 모든 화소 위치에 대해 동일하게 신뢰할 수 있는 것이라 할 수는 없습니다. 이미지 영역의 초점이 맞는지 여부를 명확하게 나타내는 것은 엣지뿐입니다. 심도 그림의 신뢰할 수 있는 측정법으로 모든 focusResponses를 사용합니다.

신뢰도가 0.05 보다 큰 심도만을 고려합니다.

MedianFilter를 사용하여 심도 값을 정규화하고 FillingTransform을 사용하여 갭을 메웁니다.

초점이 맞는 이미지를 텍스처로 사용하여 심도 그림을 3D로 표시합니다.

관련 예제

de en es fr ja pt-br zh