제7장
3D 이미지 센서는 소비자 가전, 자동차, 로봇 공학, 산업, 헬스케어 분야 전반에 걸쳐 다양한 응용을 가능하게 한다. 이 장에서는 실제 구현 사례, 통합 과제, 그리고 3D 센싱 시스템 배치를 위한 모범 사례를 살펴본다.
Face ID는 생체 인증에 3D 센싱을 대규모로 적용한 대표 사례이다. 구조광을 이용하여 30,000개 이상의 적외선 도트로 얼굴 형상의 깊이 지도를 만들고, 사용자가 기기를 바라보는 것만으로 인증이 이루어진다. 동작 원리와 보안 특성은 제3장에서 다루었으므로, 여기서는 시스템 통합 관점에 집중한다.
주요 통합 고려 사항은 다음과 같다. 최적의 얼굴 커버리지를 위한 TrueDepth 카메라 배치(일반적으로 작동 거리 25-50cm), 등록 및 인증 과정에서의 사용자 피드백 제공, 얼굴이 부분적으로 가려졌을 때(선글라스, 마스크)의 우아한 성능 저하(graceful degradation), 그리고 어둠에서 밝은 햇빛에 이르는 다양한 조명 조건에서의 강건한 동작이다.
Android 기기는 얼굴 인증에 구조광과 ToF를 모두 사용한다. Google Pixel 4는 도트 프로젝터와 두 대의 IR 카메라로 얼굴 깊이를 얻고, 사용자가 손을 뻗는 동작을 Soli 레이더로 미리 감지해 잠금 해제를 빠르게 했다. 일부 Android 휴대폰은 구조광 모듈보다 작고 저렴한 ToF 센서를 얼굴 인증이나 카메라 보조에 채택했다.
깊이 센싱은 사실적인 AR 가림을 가능하게 한다. 즉, 가상 객체가 실제 객체 뒤에 올바르게 나타난다. LiDAR 스캐너(iPhone Pro 및 iPad Pro에 탑재된 dToF 센서)를 활용하는 Apple의 ARKit는 정밀한 환경 메시를 실시간으로 생성하여, 가상 콘텐츠가 물리 세계와 사실적으로 상호작용하는 정교한 AR 응용을 가능하게 한다.
통합 과제로는 강건한 추적을 위한 깊이 정보와 시각 SLAM의 융합, 사람과 사물이 움직이는 동적 환경의 처리, 실시간 메시 생성에 따른 연산 부하 관리, 그리고 센서의 복잡성을 추상화하면서도 고급 사용 사례를 지원하는 개발자 API의 제공이 있다.
3D 센서는 손과 신체 추적을 통해 비접촉 상호작용을 가능하게 한다. Microsoft Kinect는 게임을 위한 전신 동작 추적을 개척하였다. 최신 시스템은 개별 손가락 관절 단위의 정밀한 손 추적을 달성하여 VR, 의료 기기, 접근성 응용에서 자연스러운 상호작용을 가능하게 한다.
성공적인 제스처 시스템에는 다음이 요구된다. 반응성 있는 상호작용을 위한 낮은 지연 시간(종단 간 50ms 미만), 다양한 사용자 키와 체형에 걸친 강건한 추적, 추적 실패(가림, 빠른 동작)로부터의 복구, 그리고 사용자가 빠르게 익힐 수 있는 직관적인 제스처 어휘이다.
3D 센서는 안전과 편의를 위한 포괄적인 차량 실내 모니터링을 가능하게 한다.
자동차 시스템은 엄격한 요구 사항을 충족해야 한다. -40°C에서 +85°C까지의 동작, 15년 이상의 차량 수명 동안의 신뢰성, 진동과 충격에 대한 강건성, 앞유리를 통해 들어오는 직사광선 아래에서의 동작, 그리고 기능 안전 표준 준수(ISO 26262, 요구 ASIL 등급은 기능별 위험 분석으로 결정)가 그것이다. WIA-SEMI-013 Phase 4 §8.1도 자동차 통합에 ISO 26262를 적용 표준으로 명시한다.
자율주행 차량의 장거리 3D 센싱은 LiDAR가 주도하지만, 실내 3D 카메라는 이를 보완하는 기능을 제공한다. 일부 시스템은 LiDAR에 사각지대가 존재하는 근거리 장애물 감지(5미터 미만)를 위해 외부 ToF 카메라도 사용한다.
이동 로봇과 드론은 실시간 장애물 감지와 내비게이션에 3D 센서를 사용한다. 스테레오 카메라는 수동 방식으로 동작하고(레이저 전력 불필요) 시각적 특징을 위한 컬러 영상을 동시에 취득할 수 있어 널리 쓰인다. 주요 요구 사항으로는 넓은 시야각(>90°), 실시간 처리(30 Hz 이상), 지도 작성을 위한 SLAM과의 통합, 그리고 다양한 조명에서의 강건한 동작이 있다.
산업용 로봇은 객체 위치 파악과 파지를 위해 3D 비전을 사용한다. 시스템은 어지럽게 쌓인 빈(bin) 안에서 객체를 분할하고, 6DOF 자세(위치 및 방향)를 추정하며, 충돌 없는 파지 접근 경로를 계획하고, 다양한 객체 특성(크기, 형상, 반사율)을 처리해야 한다.
성공적인 구현에서는 정밀한 파지를 위한 고정확도 센서(±1mm), 깊이 품질을 보장하기 위한 조명 제어, 로봇 동작 계획과의 통합, 그리고 다양한 객체를 다루기 위한 학습 기반 방법을 사용한다.
협동 로봇은 사람과 함께 작업하므로 안전과 협업을 위해 3D 비전이 필요하다. 3D 센서는 사람의 근접을 감지하여, 사람이 다가오면 속도를 줄이거나 정지할 수 있게 한다. 실시간 인체 골격 추적은 시연을 통한 직관적인 교시를 가능하게 한다. 즉, 작업자가 로봇을 직접 손으로 이끌어 작업을 시연한다.
3D 비전은 2D 시스템의 능력을 넘어서는 자동 검사를 가능하게 한다.
계측 등급 시스템에는 보정된 정확도(일반적으로 ±0.1-0.5mm), 온도가 제어된 환경, 반복 가능한 부품 위치 결정(지그 또는 로봇 핸들링), 그리고 추세 분석과 품질 보고를 위한 통계적 공정 관리(SPC)와의 통합이 요구된다.
의료 응용으로는 보조기 및 의지 맞춤, 치유 및 재활 경과 모니터링, 환자 맞춤형 3D 모델을 이용한 수술 계획, 그리고 치과 응용 (크라운 제작, 교정 계획)이 있다.
요구 사항으로는 환자 프라이버시와 데이터 보안(예: 미국의 HIPAA, 한국의 개인정보 보호법), 응용에 적합한 정확도(보조기는 1-5mm, 치과는 <0.5mm), 환자의 불편을 최소화하기 위한 신속한 촬영, 그리고 기기 제작을 위한 CAD/CAM 시스템과의 통합이 있다.
3D 영상은 호흡수(흉벽 움직임)와, 잠재적으로는 심박수(맥박에 따른 미세한 피부 변위)의 비접촉 모니터링을 가능하게 한다. 이는 접촉식 센서가 비실용적이거나 바람직하지 않은 신생아 치료, 감염병 격리, 노인 모니터링에서 가치가 있다.
많은 고급 응용은 여러 3D 센서를 융합하거나 3D 센싱을 다른 모달리티와 결합한다.
융합에는 센서 간 상대 자세의 정밀한 보정, 시간 동기화(하드웨어 트리거링 권장), 그리고 신뢰도와 적용 가능성에 따라 각 모달리티에 적절한 가중치를 부여하는 알고리즘이 필요하다.
| 응용 분야 | 요구 범위 | 요구 정확도 | 프레임 속도 | 권장 기술 |
|---|---|---|---|---|
| 얼굴 인증 | 0.3-0.6m | < 1mm | 30 fps 이상 | 구조광 또는 dToF |
| 제스처 인식 | 0.5-3m | 10-20mm | 60 fps 이상 | iToF 또는 스테레오 |
| 이동 로봇 내비게이션 | 0.3-10m | 20-50mm | 30 fps | 스테레오 또는 능동 스테레오 |
| 자동차 DMS | 0.5-1.5m | 5-15mm | 30 fps | iToF 또는 dToF |
| 산업 검사 | 0.1-1m | < 0.1mm | 10 fps | 구조광 |
| AR 환경 매핑 | 0.5-5m | 5-10mm | 30 fps | dToF 또는 스테레오 |
얼굴 인증과 제스처 인식 행의 범위, 정확도, 프레임 속도, 권장 기술은 WIA-SEMI-013 Phase 4 §3의 응용 템플릿 요구 조건을 따른 것이다
(지연 시간은 각각 100ms 미만, 50ms 미만). 다만 Phase 4의 제스처 템플릿은 정확도 값을 규정하지 않으므로, 제스처 인식 행의 정확도 10-20mm는 이 책이 제시하는 참고값이다. 나머지 행은 일반적인 설계 목표를 정리한 참고값이다. Phase 2의 프리셋 API는 이러한
응용에 맞춘 face_authentication, gesture_recognition, navigation, inspection,
long_range 모드를 제공한다.
성공적인 3D 센서 통합에는 연산 자원, 전력 관리, 지연 시간 예산, 고장 모드를 다루는 신중한 시스템 설계가 필요하다.
| 아키텍처 측면 | 주요 고려 사항 | 모범 사례 |
|---|---|---|
| 처리 파이프라인 | 처리 위치(센서, 호스트, 클라우드) | 지연 시간이 중요한 응용은 엣지 처리, 연산 집약적 작업은 클라우드 |
| 전력 예산 | 센서, 조명, 처리 전력 | 적응형 프레임 속도, 듀티 사이클링, 절전 모드 |
| 지연 시간 예산 | 종단 간 지연 허용치 | 하드웨어 동기화, 제로 카피 버퍼, GPU 가속 |
| 고장 처리 | 센서 고장, 열악한 조명, 가림 | 우아한 성능 저하, 센서 융합, 사용자 피드백 |
실시간 성능 요구 사항을 충족하려면 흔히 스택 전반에 걸친 최적화가 필요하다.
이처럼 다양한 응용은 3D 센싱이 가져오는 폭넓은 영향을 보여준다. 마지막 장에서는 이러한 다양한 사용 사례 전반에 걸쳐 상호 운용성을 가능하게 하는 WIA-SEMI-013 표준 사양을 다룬다.