| 간략한 설명 | |
|---|---|
|
파일: \examples\Processing\Shading\Shading2D\PixelwiseFFC_RAMLUT\2D_FFC_RAMLUT.vad |
![]() |
|
기본 플랫폼: iF-CXP12-Q |
|
|
요약 설명 이 예제는 2D 쉐이딩 보정 구현을 보여줍니다. 보정 값은 프레임 그래버 RAM에 저장됩니다(연산자: RamLUT). 이 애플릿은 고정밀 오프셋 및 게인 보정을 수행합니다. 이 설계는 imaFlex CXP12 플랫폼을 위해 구현되었으나, microEnable5 프레임 그래버로 쉽게 이식 및 적용할 수 있습니다. |
|
Flat Field Correction(FFC)은 불균일한 조명 조건, 센서 불균일성 등으로 인해 이미지에 발생하는 색상 및 밝기 불균일성을 보정하고 보상하는 방법입니다.
이미지의 픽셀 값 I를 보정하려면, 카메라 센서에 빛이 들어오지 않는 상태에서(다크 프레임) 촬영한 하나 이상의 이미지 시퀀스와
밝은 이미지를 촬영한 하나 이상의 이미지 시퀀스가 필요합니다. 밝은 이미지에는 구조물이 보이지 않아야 하며(예: 종이 조각 같은 균일한 평면),
최대 밝기 값은 일반적으로 포화 값의 약 70% 정도입니다. 여러 개의 다크 및 브라이트 프레임을 획득한 경우,
이미지 시퀀스로부터 평균 다크 및 브라이트 프레임이 계산됩니다.
불균일한 이미지 보정을 위해 다크 및 브라이트 프레임으로부터 각 픽셀에 대한 게인 및 오프셋이라는 두 가지 값을 계산할 수 있습니다.
보정된 픽셀 값은
다음과 같이 계산할 수 있습니다:
오프셋 값은 다크 프레임의 픽셀 값을 나타냅니다. 게인 값은 다음 공식에 따라 계산할 수 있습니다:




이전

