2. 증강현실
증강현실, argumented reality, AR이라 하며 혼합현
실, MR 이라고도 한다.
증강현실(혼합현실)은 말 그대로 현실세계에 실시
간으로 데이터를 지닌 가상현실을 덮어씌움으로써
현실환경과 가상화면과의 구분이 모호해지도록 하
는것이다.
가상현실과의 다른점은 가상현실은 가상환경에 사
용자를 몰입시켜 실제환경을 못보는것이라면 증강
현실은 실제환경을 보게하여 보다 나은 현실감과 부
가정보를 제공한다.
3. HMD / NON-HMD / HAND HELD
HMD (head mounted display) : 머
리에 착용할 수 있는 형태
NON-HMD : 머리에 착용하지 않는
형태
HAND HELD : 말 그대로 손에 들고
사용할 수 있는 형태 - 대표적으로
스마트폰
4. 증강현실의 인식 종류
1 . 위치정보
사진이 아닌 위치정보를 파악하여 해당위치와 관련된 정보를 겹쳐
서 보여주는 방식을 의미합니다.
현재 앱스토어에 올라온 많은 AR관련 어플들이 사용하는 방식으로
대표적인 예로 주변의 지하철역이나 주유소 약국정보등을 보여주는
서비스가 있습니다.
저도 약국을 찾아주는 서비스를 써봤는데 아주 유용한 어플이라는
생각이 들었습니다
2. 영상인식
카메라 화면에 비추어진 사물의 정보를 영상처리기술을 이용하여
인식한 뒤, 부가정보를 제공해주는 서비스입니다.
예를 들어 SKT의 광고처럼 특정 여자를 카메라로 촬영하면 어떤 여
자라는 것을 파악해서 그 여자에 대한 정보를
화면에 중첩시킬 수 있습니다.
5. 위치기반서비스(LBS)
1. 위치기반서비스를 이용한 증강현실
-주로 건물설명이나 풍경에 대해서 증강현실이
적용되는것에 사용
-GPS,전자나침반,기울임정도를 사용한다.
-GPS의 현재위치와 전자나침반을 이용해 현재
카메라로 보는곳, 기울임 정도로 정확히 어디
있나를 서버에 전송하여 해당 하는것에 맞는
정보를 가져온다.
6. 영상인식의 구조
카메라를 통해 획득되어진 영상은 AR 브라우저에서 영상 처리를
통해 가상물체와 정합이 이루어진다. 정합된 영상 정보는 모니터
또는 HMD(Head Mounted Display)와 같은 디스플레이 장치를 통
해서 작업자에게 전달되어진다.
획득된 영상 정보를 기반으로 가상물체를 생성하기 위한 영상 처
리를 수행하는 AR 브라우저는 크게 가상물체의 생성 기준 정보를
제공하는 마커를 인식하고 추적하기 위한 트래킹(tracking) 모듈,
가상물체의 생성/제거/이동을 위한 렌더링(rendering) 모듈과 가
상물체간의 거리 측정 및 간섭을 검사하기 위한 측정
(measurement) 모듈로 구성된다. 3가지 주요 모듈들은 영상 처리
를 위한 기본적인 알고리즘과 수학적 연산처리를 수행하기 위한
C++ 기반의 라이브러리로 구성되어지며, 이들 각각의 모듈들은
비주얼 소프트웨어의 통합 표준인 액티브X(ActiveX)를 기반으로
상호 통합되어진다
8. 트래킹 모듈
실제 영상에 가상물체를 생성시키기 위해서
는 가상물체와 실제 영상 사이의 매개체가 필
요하게 된다.
AR 브라우저는 이러한 매개체를 지속적으로
추적하고 인식함으로써 가상물체의 생성을
위한 기준 좌표계를 설정한다.
이러한 역할을 수행하는 모듈이 트래킹 모듈
이다.
9. 스퀘어 마크
광학을 이용한 트래킹을 위해서 주로 스퀘어 마커가 사용된다.
스퀘어 마커를 기반으로 좌표계를 생성하기 위해서 AR 브라우저
는 스퀘어 마커의 추적(detection)과 인식(Recognition)을 위한 이
미지프로세스를 순차적으로 수행한다
10. IR 타깃
우선 둘 이상의 적외선 카메라를 이용하여 작업 영역을 정의하고
전체 좌표계의 기준이 되는 월드 좌표계를 설정한다.
그리고 IR 타깃을 이용하여 가상물체 생성을 위한 기준 좌표계를
생성한다.
ART(Advanced Realtime Tracking) GmbH사에서 제공하는 IR타
깃을 이용하는 경우에는 3가지 방법으로 국부 좌표계를 설정하는
것이 가능하다.