Merged Reality
물리적 세계와 디지털 세계를 결합하는 혼합 현실(MR)을 살펴봅니다. Ultralytics YOLO26이 실시간 객체 탐지 및 세그멘테이션으로 MR을 구동하는 방법을 알아봅니다.
혼합 현실(MR)은 혼합 현실이라고도 널리 알려져 있으며, 물리적 세계와 컴퓨터로 생성된 디지털 콘텐츠의 융합을 의미합니다. 엄격히 가상 환경이나 증강 환경에 국한되지 않고, 혼합 현실은 물리적 객체와 디지털 객체가 실시간으로 공존하고 상호작용하는 매끄러운 공간을 구현합니다. 이 기술은 고급 컴퓨터 비전과 공간 컴퓨팅에 크게 의존하여 실제 환경을 정확하게 매핑하며, 이를 통해 디지털 객체를 물리적 표면에 고정하고 물리적 변화에 반응하도록 합니다. 센서, 카메라, 딥러닝 알고리즘을 활용하는 MR 시스템은 깊이, 기하학적 구조, 조명을 이해하여 사용자의 실제 주변 환경에 기반을 두고 실재감 있게 느껴지는 몰입형 경험을 제공합니다.
AI 및 머신러닝에서의 중요성#
혼합 현실의 발전은 인공지능의 발전과 본질적으로 연결되어 있습니다. 디지털 세계와 물리적 세계를 성공적으로 융합하려면 시스템이 환경을 정교하게 이해해야 합니다. 여기서 시각적 인식 작업이 중요해집니다. 객체 감지와 같은 기술을 사용하면 시스템이 가구나 사람을 인식할 수 있으며, 동시적 위치 추정 및 매핑(SLAM)을 통해 디바이스가 해당 객체를 기준으로 자신의 위치를 추적할 수 있습니다.
최신 MR 애플리케이션은 복잡한 센서 데이터를 즉시 처리하기 위해 딥러닝 모델을 활용합니다. 예를 들어, 자세 추정은 제스처 제어를 위한 손의 움직임을 추적하는 데 사용되므로 물리적 컨트롤러가 필요하지 않습니다. 또한 시맨틱 세그멘테이션은 시스템이 바닥, 벽, 테이블을 구분하도록 지원하여 디지털 캐릭터가 테이블을 통과해 떠다니는 대신 바닥 위를 걷도록 합니다.
실제 적용 사례#
혼합 현실은 몰입형 시뮬레이션을 통해 생산성과 교육을 향상하여 산업을 변화시키고 있습니다.
- 산업 유지보수 및 교육: 제조 현장에서 기술자는 실제 기계 위에 디지털 설계도를 오버레이하는 MR 헤드셋을 착용합니다. 작업자가 특정 엔진 부품을 바라보면 시스템은 실시간 추론을 사용하여 해당 부품을 식별하고 수리 지침이나 토크 사양을 부품 위에 직접 표시합니다. 이 핸즈프리 안내는 오류를 줄이고 복잡한 작업을 더 빠르게 수행할 수 있도록 합니다.
- 의료 수술 및 계획: 외과 의사는 수술 중 3D 의료 영상 스캔(MRI 또는 CT 데이터 등)을 환자의 신체 위에 직접 오버레이하기 위해 MR을 활용합니다. 이를 통해 큰 절개 없이도 내부 해부 구조를 정밀하게 시각화할 수 있습니다. 세그멘테이션 모델을 통합하면 시스템이 특정 장기나 종양을 실시간으로 강조 표시하여 수술 중 탐색을 지원하고 수술 결과를 개선할 수 있습니다.
주요 용어 구분#
혼합 현실을 "XR"(확장 현실) 스펙트럼의 관련 개념과 구분하는 것이 중요합니다.
- 증강 현실(AR): AR은 일반적으로 깊은 공간적 상호작용 없이 카메라 피드(스마트폰 필터 등)에 디지털 정보를 오버레이합니다. 반면 MR은 디지털 객체가 실제 세계와 물리적으로 상호작용하도록 하여 한 단계 더 나아갑니다(예: 디지털 공이 실제 테이블에 튕기는 경우).
- 가상 현실(VR): VR은 완전히 합성된 환경을 생성하여 물리적 세계를 완전히 차단합니다. MR은 사용자가 물리적 환경에 계속 존재하도록 하면서 이를 향상합니다.
MR에 컴퓨터 비전 적용하기#
디지털 콘텐츠를 고정하기 위해 표면이나 객체를 감지하는 것과 같은 MR 시스템의 기본 구성 요소를 구축할 때 개발자는 고속 감지 모델을 자주 사용합니다. Ultralytics YOLO26 모델은 낮은 지연 시간과 높은 정확도를 제공하므로 특히 적합하며, 이는 현실감을 유지하는 데 필수적입니다.
다음 예제에서는 비디오 스트림에서 인스턴스 세그멘테이션을 수행하는 방법을 보여줍니다. MR 환경에서는 이 픽셀 수준의 마스크가 디지털 캐릭터를 위한 "이동 가능한" 영역을 정의할 수 있습니다.
from ultralytics import YOLO
# Load the YOLO26 segmentation model
model = YOLO("yolo26n-seg.pt")
# Predict on a video source to identify physical objects and their boundaries
# This data helps anchor digital assets to real-world objects
results = model.predict(source="room_scan.mp4", show=True, stream=True)
for result in results:
# Process masks to determine occlusion or physics interactions
if result.masks:
print(f"Detected {len(result.masks)} physical segments for interaction.")혼합 현실의 미래#
하드웨어가 더 가벼워지고 엣지 컴퓨팅 기능이 향상됨에 따라 MR은 어디에서나 사용되는 기술이 될 것으로 예상됩니다. 생성형 AI를 통합하면 MR 환경이 동적으로 구성되어 실제 공간의 디지털 트윈을 자동으로 생성할 수 있을 것으로 보입니다. Ultralytics Platform과 같은 도구를 사용하면 개발자가 이러한 혼합 환경 내의 특정 객체를 인식하도록 커스텀 모델을 쉽게 학습시킬 수 있으며, 이를 통해 3차원 공간에서 정보를 활용하는 방식의 한계를 확장할 수 있습니다.









