산란광 마스킹

산란광(플레어) 관련 문서 페이지

소개: 산란광 테스트 및 정규화된 산란광 소개 |Imatest 산란광 분석 결과 | 역사

배경: 산란광 사례 |근본 원인 |테스트 개요 |테스트 요소 | 테스트 고려 사항 | 용어집

계산: 측정 이미지 |정규화 방법 |광원 마스크 방법 | 요약 측정 항목 | 분석 채널 | 채도

지침: 고급 Imatest 분석 지침(Master 및 IT) | Imatest를 이용한 정규화된 산란광 계산 | 전동 짐벌 사용 지침

설정: 설정 목록 및 INI 키/값 | 표준 및 권장 사항 |구성 파일 입력

페이지 내용

이 페이지에서는 Imatest의 광원 마스크 방법에 대해 설명합니다.

마스킹(Light Source Masking의 약자)은 광원의 직접 이미지를 분석에서 제외하기 위해 마스크를 생성하는 과정입니다. 광원의 직접 이미지는 이미지에서 광원의 실제 크기를 나타내는 작은 영역입니다(즉, 이미지에 산란광이나 블루밍 현상이 없을 경우). 광원의 직접 이미지는 산란광이 아니므로 산란광 측정 이미지에서 마스킹(무시)되어야 합니다. 참조 이미지의 경우 마스킹 대신 "검출"이라는 용어를 사용합니다.

마스크 방법

Imatest의 산란광원 분석 기능은 이미지에서 광원을 마스킹하는 데 사용할 수 있는 여러 가지 옵션 또는 방법을 제공합니다. 각 마스크 옵션은 서로 다른 입력값을 가지므로 사용자는 마스킹 프로세스와 정확도를 설정할 수 있습니다.

방법 설명 분석 이미지 마스크 참조 이미지 감지
기하학적 카메라 모델 + 원 기하학적 카메라 모델 과 캡처 각도를 사용하여 중심을 찾습니다. 원형 마스크를 적용합니다. 예 ( 동일 분석 방식 또는 수동 분석 방식을 통해)
이미지 처리 이미지 처리 기법을 사용하여 마스크를 생성합니다. 예 예
이미지 처리 + 원형 이미지 처리 마스크의 중심점을 중심으로 사용합니다. 원형 마스크를 적용합니다. 예 예
수동 원형 원형 마스크 의 중심을 지정하세요. 아니요 예
없음 마스크를 쓰지 마세요. 예 아니요
분석과 동일 참조 이미지 감지를 위해 분석 이미지 마스크 설정을 사용하십시오. 아니요 예

기하학적 카메라 모델 + 원

상세 설명

기하학적 카메라 모델 + 원 방식은 기하학적 카메라 모델을 사용하여 소스 각도를 투영하여 이미지 점을 생성합니다. 지정된 반지름의 원이 투영된 점의 중심에 배치되고 이미지의 마스크로 사용됩니다. 이 방식은 포화 영역이 넓은 경우 과도한 마스킹을 방지할 수 있습니다.

입력값
마스크 계산
    1. 명시된 대로 자기장과 방위각을 음수로 만듭니다.
    2. 광원에 해당하는 카메라 기준 월드 좌표를 계산합니다.
    3. 카메라를 기준으로 한 세계 좌표를 기하학적 카메라 모델을 통해 투영합니다.
    4. 계산된 이미지 지점을 중심으로 하는 원형 마스크를 생성합니다.
가정
메모

이미지 처리

상세 설명

이 방법은 이미지 처리 기반 방법을 사용하여 이미지에서 광원을 제거합니다.

입력값
계산
계산 개요
    1. 이미지의 레벨 임계값을 계산 하거나 입력된 레벨 임계값(값)을 사용하십시오.
    2. 이미지의 레벨 임계값이 입력된 최소 소스 레벨 보다 큰지 확인하십시오. 임계값이 최소 소스 레벨보다 작으면 소스가 시야각(FOV) 외부에 있는 것으로 간주되어 이미지에 대한 마스크가 생성되지 않습니다.
    3. 레벨 임계값보다 큰 모든 픽셀을 찾아 초기 마스크를 생성합니다.
    4. (선택 사항) 사용자가 지정한 크기( 이미지 닫기 반경 )의 디스크를 사용하여 이미지 닫기 형태 변환을 수행합니다. 이렇게 하면 마스크 내의 작은 구멍을 채우는 데 도움이 됩니다.
    5. 마스크에 연결된 구성 요소 의 수를 계산합니다.
      • 연결된 구성 요소가 하나도 발견되지 않으면 광원은 시야각(FOV) 밖에 있는 것으로 간주됩니다.
    6. 사용자가 제공한 마스크 영역 임계값 보다 면적이 작은 연결된 구성 요소를 모두 필터링합니다.
      • 연결된 구성 요소가 하나도 남지 않으면 광원은 시야각(FOV) 밖에 있는 것으로 간주됩니다.
    7. 하나 이상의 연결된 구성 요소 중에서 선택하는 전략 ( 다중 연결 구성 요소 전략 )을 적용합니다.
레벨 임계값 계산

레벨 임계값 유형이 최대값의 백분율인 경우:

    1. 이미지에서 최댓값을 계산하세요
    2. 임계값은 사용자가 제공한 이 값의 백분율( 레벨 임계값(백분율) )입니다.

레벨 임계값 유형이 값인 경우:

    1. 사용자가 제공한 임계값( 레벨 임계값(값) )을 사용합니다.

레벨 임계값 유형이 오츠 방식인 경우

    1. 오츠 방법을 사용하여 이미지에서 임계값을 계산합니다.
다중 연결 구성 요소 전략

연결된 구성 요소가 하나만 있는 경우:

연결된 구성 요소가 없는 경우:

사용자가 제공한 다중 연결 구성 요소 전략( 다중 CC 전략 )이 "마스킹 안 함"인 경우:

사용자가 제공한 다중 연결 구성 요소 전략( 다중 CC 전략 )이 "가장 큰 요소 선택"인 경우:

사용자가 제공한 다중 연결 구성 요소 전략( 다중 CC 전략 )이 "가장 작은 것 선택"인 경우:

사용자가 제공한 다중 연결 구성 요소 전략( 다중 CC 전략 )이 "모두 유지"인 경우:

가정
메모
권장 사항

이미지 처리 + 원형

상세 설명

이미지 처리 + 원 반지름 방식은 마스크 영역을 결정하기 위해 두 단계를 거칩니다. 첫 번째 단계에서는 이미지 처리 기법을 통해 광원을 찾습니다. 두 번째 단계에서는 찾은 광원 영역의 중심에 지정된 반지름의 원을 배치하고 이를 이미지의 마스크로 사용합니다. 이 방식은 포화 영역이 넓은 경우 과도한 마스킹을 방지할 수 있습니다.

입력값
마스크 계산
    1. 이미지에 "첫 번째 단계"( 이미지 처리 )를 적용하여 마스크 영역을 결정합니다.
      1. 마스크 영역을 찾을 수 없는 경우 광원은 시야각(FOV) 밖에 있는 것으로 간주됩니다.
      2. 마스크 영역이 발견되면 광원은 시야각(FOV) 내에 있는 것으로 간주됩니다.
    2. 마스크 영역의 중심점을 계산합니다.
    3. 찾은 중심점에 지정된 반지름의 원을 생성하여 최종 광원 마스크로 사용하는 "두 번째 단계"를 적용합니다.
가정
메모

수동 원형

상세 설명

수동 원형 배치 방법은 지정된 지점을 중심으로 원형 마스크를 배치합니다.

입력값
마스크 계산
가정
메모

없음

상세 설명

출처를 가리지 마세요.

입력값

해당 없음

계산

해당 없음

가정

해당 없음

메모

분석 이미지와 동일

상세 설명

참조 이미지 검출에도 분석 이미지 마스킹에 사용한 것과 동일한 설정을 사용하십시오.

입력값

참조 이미지 마스크 설정을 통해 설정됩니다.

계산

선택된 분석 이미지 마스크 방법.

가정

해당 없음

메모

헬퍼 메서드

원

상세 설명

원형 마스크 방식은 지정된 위치(이미지 내부에 있지 않을 수도 있음)에 주어진 반지름을 가진 원형 디스크를 배치합니다.

입력값
반지름 계산

IEEE Std 2020:2024 [1] 에서는 광원과 카메라의 속성으로부터 마스크의 반경을 계산하는 방법을 제공합니다.

어디

마스크의 반지름(픽셀)

: 카메라의 픽셀 피치(μm/px)

: 카메라의 초점 거리(mm)

: 콜리메이터의 초점 거리(mm)

: 콜리메이터의 핀홀 직경(mm)

마스크 계산
    1. 이미지의 각 픽셀에 대한 x, y 위치를 생성합니다. 이것은 IEEE Std. 2020 Type IV [1] 이미지 좌표계입니다 .
    2. 마스크는 조건을 만족하는 모든 픽셀입니다.

어디

마스크의 반지름(픽셀)

: IEEE Std. 2020 [1] 유형 IV 이미지 좌표계 의 이미지 좌표.

: IEEE Std. 2020 [1] 유형 IV 이미지 좌표계 의 원 중심 .

가정
메모

경고

일반 참고 사항

참고 자료

  1. IEEE 자동차 시스템 영상 품질 표준 , IEEE Std 2020-2024, 2024, doi: 10.1109/IEEESTD.2024.10935839 . ↩ a ↩ b ↩ c ↩ d ↩ e ↩ f ↩ g