2013-04-05 2 views
8

때로는 우리의 광학 검사 시스템이 초점이 맞지 않아 무의미한 측정 결과가 발생합니다. 저는 카메라 시스템의 Z 축을 구동하는 데 사용될 '초점이 맞지 않는'감지기를 개발하도록 임무를 부여 받았습니다. 사용할 수있는 이미지는 bmp입니다.이미지의 초점이 맞지 않는 경우를 감지하는 방법은 무엇입니까?

조사 할 방법과 알고리즘을 찾고 있습니다. 예를 들어, 필자는 피쳐를 분리하고 적합성을 측정해야합니까 아니면 가장자리 감지를 사용해야합니까?

은 초점 이미지 :

in focus


그리고 이것은 초점 이미지의 밖으로 :

out of focus

+0

이 상황에서 같은 개체에 대해 여러 개의 이미지가 있고 작업 중 초점이 맞지 않은 이미지를 확인하거나 임의의 이미지의 초점이 맞지 않는지 확인해야합니까? –

답변

10

열쇠는에 초점 이미지가 훨씬 더 강력한 가지고 있다는 것입니다 그라디언트 및 날카로운 기능. 그래서 제가 제안하는 것은 Gaussian Laplace 필터를 적용한 다음 결과의 픽셀 값 분포를 살펴 보는 것입니다. 아래 그림은이 아이디어를 이미지에 적용한 것입니다. 검은 색은 초점이 흐린 이미지를 나타내고 빨간색은 초점이 맞는 이미지를 나타냅니다. 초점이 맞은 이미지는 훨씬 더 높은 값을 갖습니다 (이미지에보다 선명한 그라디언트가 있기 때문에).

히스토그램을 가지고있을 때, 예를 들면 다음과 비교하여 히스토그램을 구별 할 수 있습니다. 배포판의 90 % 백분위 수 (꼬리에 민감 함). 초점이 맞지 않는 이미지의 경우 7 이고 초점이 맞는 이미지의 경우 13.6 (두 배 차이가 있음)입니다.

enter image description here

+0

값은 어떻게 결정됩니까? 감사. – saurabheights

1

콘트라스트 알고리즘 빠르고 더러운 버전은 인접 화소 간의 차이를 합산한다 - 합보다 더 대조적이다.

관련 문제