초점과 화질 결정 요인

기울어진 물체를 전 영역 초점으로 - Scheimpflug 원리 완전 정복.

mvoptics 2026. 7. 6. 17:04

기울어진 물체 전 영역 초점 컨베이어·유리 검사 Tilt 렌즈 실전 응용

GEOMETRIC OPTICS · TILT LENS

기울어진 물체를 전 영역 초점으로 — Scheimpflug 원리

이미지면·렌즈면·물체면이 한 직선에서 만날 때 벌어지는 마법

Scheimpflug 원리란?

1904년 오스트리아의 Theodor Scheimpflug 대령이 특허 등록한 광학 규칙. 카메라의 이미지면(sensor)·렌즈 주면(lens plane)·피사체면(object plane)세 평면이 하나의 직선에서 만나면, 렌즈나 센서가 기울어져 있어도 피사체 전 영역에 초점이 맞는다.
일반 카메라 (평행 배치) Sensor Lens 기울어진 피사체 초점 ✓ 흐림 흐림 모두 평행 Scheimpflug (렌즈 tilt) 광축 시야각 (FOV) Sensor Lens (30° tilt) Object A B C A · B · C 전체 초점 ✓ Scheimpflug Point 세 평면이 한 점(직선)에서 만나면 기울어진 물체 전체가 초점
그림 1. 일반 카메라는 중앙 한 점만 초점 / Scheimpflug는 세 평면이 만나면 전체 초점

일반 카메라의 한계

이미지면과 렌즈면이 평행. 물체면이 기울어지면 광축과 만나는 한 점만 정확히 초점.

Scheimpflug의 해법

렌즈를 기울여 세 평면의 연장이 한 직선(Scheimpflug line)에서 교차하도록 배치.

💡 역사적 맥락: 원래는 항공사진 측량에서 지형 왜곡을 보정하기 위해 특허됨. 지금은 산업 검사·건축 사진·틸트시프트 예술사진·안과 광학·현미경 등 광범위하게 사용.

왜 필요한가 — 기울어진 물체의 딜레마

머신비전 현장에서 물체가 카메라 광축에 대해 기울어져 있는 경우가 매우 흔합니다. 컨베이어 경사, 층상 구조 검사, 원통형 라벨 등이 대표적. DOF만으로는 해결이 안 되는 이유를 살펴봅시다.
Camera 광축 기울어진 컨베이어 (약 30°) DOF 영역 ✗ 흐림 ✓ 초점 ✗ 흐림 조리개 조여 DOF 늘려도 물체 기울기 방향 전체를 커버하기 어려움
그림 2. 광축과 물체면이 크게 어긋나면 DOF만으로는 전 영역 초점 불가능

DOF만으로 해결하려는 시도의 문제점

시도부작용
조리개 강하게 조임 (예: f/16, f/22)회절 한계로 MTF 저하 → 오히려 화질 나빠짐
렌즈 초점거리 줄이기 (광각 렌즈)배율 감소, 원근 왜곡 심화
노출 시간 늘림이동체는 모션 블러
조명 강도 증가발열, 반사, 원하는 대비 붕괴
⚠ 핵심 통찰: 물체가 광축에 30° 이상 기울어져 있으면 어떤 DOF 트릭도 근본 해결이 되지 않습니다. Scheimpflug는 "DOF를 늘리는" 방식이 아니라 초점 평면 자체를 물체 평면과 일치시키는 접근입니다.

DOF 확장 방식

초점 평면은 그대로 두고, 앞뒤 허용 오차 범위를 넓힘. 회절과 배율 손실 있음.

Scheimpflug 방식

초점 평면 자체를 물체 평면에 맞춤. 화질 손실 없이 전 영역 초점.

수학적 조건 — 그림으로 이해하기

공식이 어렵게 느껴지시죠? 두 가지 비유(책 접기지렛대)로 풀어보면 훨씬 쉽습니다. 세 가지 그림을 순서대로 따라가 보세요.

① 세 평면이 "만난다"는 게 뭘까? — 책 비유

Scheimpflug 원리의 핵심은 이미지면(센서) · 렌즈면 · 물체면 이라는 세 개의 평면이 하나의 공통 직선에서 만난다는 것. 어렵게 들리지만, 사실 우리가 매일 보는 것과 같습니다.

📖 책의 세 페이지가 "책등"에서 만나는 것과 똑같은 원리 책 (일상의 예) 책등 = 공통 직선 Scheimpflug (같은 원리) 센서 렌즈 물체 Scheimpflug Line
그림 3-1. 책의 세 페이지가 책등에서 만나듯, 세 평면이 하나의 직선에서 만나면 됨
✓ 그래서 뭘 만족해야 하나? 세 평면을 무한히 연장했을 때 한 직선에서 모두 만나면 물체 전체가 초점. 렌즈와 센서를 딱 맞는 각도로 기울이면 자동으로 이 조건이 성립합니다.

② 그런데 왜 만나기만 하면 초점이 맞을까? — 렌즈 방정식의 자연스러운 결과

"세 평면이 만나면 초점"이라는 규칙이 처음엔 마법처럼 느껴지지만, 사실은 렌즈 방정식의 자연스러운 결과입니다.

렌즈 방정식: 1/s + 1/s' = 1/f

s = 물체~렌즈 거리, s' = 렌즈~이미지 거리, f = 렌즈 초점거리.

기울어진 물체 → 자연스럽게 기울어진 이미지 평면 형성 Lens A (멀리, s 큼) B (중간) C (가까이, s 작음) A' (s' 작음) B' C' (s' 큼) 기울어진 이미지 평면 센서를 이 기울어진 평면과 정확히 겹치도록 tilt하면 → 모든 점 초점
그림 3-2. 물체가 기울어지면 이미지도 자연스럽게 기울어진 평면에 형성 — Scheimpflug는 여기에 센서를 갖다 대는 것
💡 핵심 통찰: Scheimpflug 원리는 "억지로 초점을 만드는" 게 아닙니다. 물체가 기울어지면 렌즈 방정식에 의해 이미지 평면이 자동으로 기울어져 형성됩니다. 우리가 하는 일은 그저 센서를 그 자연스러운 이미지 평면 위에 갖다 놓는 것. 세 평면 교차 조건은 이 "센서 = 이미지 평면" 배치를 기하학적으로 표현한 규칙일 뿐입니다.

③ 렌즈를 얼마나 기울여야 할까? — 지렛대 비유

물체가 30° 기울어져 있으면 렌즈도 30° 기울여야 할까요? 아닙니다. 대부분 훨씬 작은 각도면 충분합니다. 그 이유는 배율(magnification)이 지렛대처럼 작용하기 때문입니다.

🎯 지렛대: 팔이 길수록 작은 힘/각도로 큰 움직임 긴 팔 = 물체 쪽 (카메라에서 멀리) 큰 각도 (30°) 물체 기울기 짧은 팔 = 렌즈/센서 쪽 (카메라 안쪽) 작은 각도 (6.6°) 렌즈 tilt 배율이 낮을수록(팔이 길수록) 물체 큰 각도 = 렌즈 작은 각도
그림 3-2. 배율이 지렛대의 팔 역할 — 저배율일수록 렌즈는 조금만 기울이면 됨
💡 왜 이렇게 될까? 배율이 낮다는 건 물체가 실제 크기보다 작게 이미지에 맺힌다는 뜻. 물체 쪽 거리가 길고 센서 쪽 거리가 짧아서, 렌즈를 살짝만 돌려도 물체 쪽 초점 평면은 크게 움직입니다. 문 손잡이(짧은 팔)를 살짝 밀면 문 반대편(긴 팔)이 크게 움직이는 것과 같은 원리.

④ 실제 얼마나 기울이면 될까? — 계산 예시

공식은 딱 하나만 기억하시면 됩니다. 그리고 이건 그냥 지렛대 관계를 수학으로 표현한 것뿐입니다.

렌즈 기울기 = 배율 × 물체 기울기 (직관 버전)

※ 정확한 공식은 tan(렌즈각) = 배율 × tan(물체각)이지만, 각도가 작을 때는 위 근사식이 거의 맞습니다.

배율별 실제 값 — 표로 한눈에 보기

물체 기울기배율 (예)필요한 렌즈 tilt느낌
30°0.1 (멀리서 검사)≈ 3.3°매우 살짝
30°0.2 (일반 검사)≈ 6.6°살짝
30°0.5≈ 16°중간
30°1.0 (1:1 매크로)= 30°물체와 같은 각도
30°2.0 (고배율 매크로)≈ 49°물체보다 더 많이

🏭 산업 검사 대부분

배율이 0.1~0.3 정도. 컨베이어 30° 기울어도 렌즈는 3~10°만 살짝 tilt하면 됨. 기계적으로 매우 안정적.

🔬 매크로/현미경

배율 1× 이상. 렌즈를 물체와 같거나 더 많이 기울여야 함. 하드웨어 구현이 훨씬 까다로움.

✓ 정리: Scheimpflug의 수학은 딱 세 가지 아이디어로 요약됩니다.
   세 평면이 하나의 직선에서 만나야 한다 (책 비유)
   이는 자연스럽게 형성되는 기울어진 이미지 평면과 센서를 일치시키는 것 (렌즈 방정식)
   렌즈 tilt는 배율만큼만 필요하다 (지렛대 비유)

하드웨어 구현 — Tilt Lens와 어댑터

Scheimpflug 원리를 실현하려면 렌즈 또는 센서 중 하나를 기울일 수 있어야 합니다. 크게 Tilt Lens, Tilt Adapter, Scheimpflug 전용 렌즈 세 가지 방식이 있습니다.
Camera (FLIR BFS 등) Tilt Adapter tilt Lens Tilted Object Camera + Tilt Adapter + Lens 구성 (가장 흔한 구현)
그림 4. Tilt Adapter를 카메라와 렌즈 사이에 삽입하는 방식 (각도 조절 가능)

3가지 구현 방식 비교

방식대표 제품장점단점
Tilt Lens (틸트 렌즈)Canon TS-E, Nikon PC-E, Rokinon Tilt-Shift고품질, 초점거리 다양가격 고가, 산업 마운트 어댑터 필요
Tilt Adapter (틸트 어댑터)Kipon, Novoflex, Mirex기존 렌즈 재활용 가능, 각도 조절기계적 안정성, 진동 이슈
Scheimpflug 전용 렌즈Opto Engineering TCSM, Sill Optics산업용 설계, 진동 안정매우 고가, 응용 특수

산업용 Scheimpflug 렌즈의 특징

고정 tilt 각도

특정 응용(예: 30° 컨베이어)에 맞춰 tilt 각이 고정됨. 재현성 뛰어남.

텔레센트릭과 결합

Object-space telecentric + Scheimpflug 조합으로 배율 일정 + 전 영역 초점.

C-mount / F-mount

대부분 산업 표준 마운트로 카메라 호환성 확보.

IP67 하우징

공장 환경 대응. 방수·방진 처리된 모델 다수.

실전 응용 사례

Scheimpflug가 실제로 어떤 산업 검사에서 사용되는지, 각 시나리오별로 구성을 살펴봅시다. 버튼을 클릭해 응용 사례를 전환하세요.
경사 컨베이어 검사 — 컨베이어면 전체가 초점

대표 응용 5선

응용물체 기울기Scheimpflug 이득
경사 컨베이어 검사20~45°전 영역 초점 → 결함 크기 정확 측정
유리/필름 상하면 동시 검사90° (두께 방향)상면/하면 결함 동시 in-focus
병·캔 원주 라벨가장자리 곡률중앙·양끝 문자 모두 선명
PCB 경사 실장 검사10~30°부품 상면 전 영역 초점
각막 지형도 (안과)구면각막 전체 프로파일 측정
✓ 각막 지형도의 예: 안과에서 사용하는 Pentacam·Corvis ST 등 기기가 Scheimpflug 원리로 각막 두께·곡률·굴절력을 3D로 측정. 산업 응용의 원조가 실은 광학의학이었음.

설계 가이드 — 각도 계산과 트러블슈팅

실제 시스템 설계에서 필요한 tilt 각도, 발생 가능한 부작용, 그리고 이를 소프트웨어로 보정하는 방법을 정리합니다.

① 필요한 렌즈 tilt 각도 계산

θlens = arctan(M × tan(θobject))

예시: 컨베이어 30° 경사, 배율 M=0.2 검사
→ 렌즈 tilt = arctan(0.2 × tan(30°)) = arctan(0.115) ≈ 6.6°

② 부작용 — Keystone Distortion

일반 촬영 (사각형 물체) Scheimpflug 촬영 결과 사다리꼴 왜곡 (Keystone)
그림 5. Scheimpflug는 전 영역 초점을 얻지만 keystone 왜곡이 함께 발생

렌즈를 tilt하면 물체의 가까운 쪽은 커지고 먼 쪽은 작아지는 사다리꼴 왜곡이 생깁니다. 해결책:

소프트웨어 보정

Homography 변환으로 사다리꼴 → 사각형 복원. OpenCV cv2.warpPerspective 이용.

Bi-Tilt 구성

렌즈와 센서 모두 기울여 배율 균등화. 하드웨어 복잡도 증가.

텔레센트릭 결합

Object-space telecentric으로 배율 일정 유지 → keystone 크게 감소.

캘리브레이션

기준 격자 촬영 후 왜곡 파라미터 저장 → 실시간 보정.

③ 흔한 트러블

증상원인조치
일부 영역만 초점, 나머지 흐림Tilt 각도 계산 오류물체면과 실제 각도 재측정 후 렌즈 tilt 조정
이미지 한쪽이 어둡거나 vignetting이미지 서클(image circle) 부족대형 포맷 렌즈 사용 (예: 35mm 풀프레임 렌즈)
측정 값이 위치별로 다름Keystone 왜곡 미보정격자 캘리브레이션 → 소프트웨어 왜곡 보정
흔들림에 취약Tilt adapter 기계 강성 부족고정용 나사·spacer 추가, 지지대 보강
💡 실전 팁: Scheimpflug 시스템은 tilt 각도 · 배율 · WD 세 파라미터의 조합. 셋 중 하나만 바뀌어도 재조정 필요. 컨베이어 검사처럼 고정된 응용에서는 한 번 조정 후 잠금 처리하는 것이 안정적.
✓ 요약: Scheimpflug 원리는 세 평면의 기하학적 조건. 기울어진 물체를 DOF에 의존하지 않고 초점 평면 자체를 물체 평면에 맞춰 전 영역 선명 이미지를 얻는 강력한 기법. 산업 검사·의학·건축 사진에서 두루 사용됩니다.