가상현실 2. 가상현실을 어떻게 구현하는가
가상 현실을 어떻게 구현해야 하는가? 가상현실 시스템 모델을 도입한다. 먼저 사람이 경험하고 행동하게 되는 프로세스는 다음과 같다. 카이스트 원광현 교수 사람은 시각, 촉각, 후각, 미각, 청각 등의 Human sensor로 정보를 입력받는다. 이후 그 감각을 지각하고, 인지 후 근육 등을 제어하도록 명령한다. 이후 근육과 같은 Human eff...
가상 현실을 어떻게 구현해야 하는가? 가상현실 시스템 모델을 도입한다. 먼저 사람이 경험하고 행동하게 되는 프로세스는 다음과 같다. 카이스트 원광현 교수 사람은 시각, 촉각, 후각, 미각, 청각 등의 Human sensor로 정보를 입력받는다. 이후 그 감각을 지각하고, 인지 후 근육 등을 제어하도록 명령한다. 이후 근육과 같은 Human eff...
가상현실이 뭐야? 가상현실(VR)은 3차원 가상 환경에서 사용자가 상호작용하여 현실과 비슷한 경험을 할 수 있는 기술이다. 증강현실(AR)은 현실 세계에서 가상 이미지를 보여주는 기술이다. 혼합현실(MR)은 가상 현실과 현실 세계가 상호작용하는 기술이다. 현실세계와 가상현실은 스펙트럼 양 극단에 있고, 그 사이에 증강현실과 혼합현실이 있다. 넓은 의...
응용 분야 Applications 보행자 안내 시스템 해결해야 하는 문제가 무엇인가? 보행자의 안전을 위한 시스템이다. 현재 보행자가 안전한 보도에 있는지, 위험한 교차로에 진입했는지 알려주는 시스템을 구축한다. 이를 어떻게 해결했는가? 가슴에 부착한 카메라로 촬영한 영상을 분석한다. 차도는 대부분 회색계열이라 채도와...
Object Detection 색상, 질감, 모양, 움직임 등을 파악하여 객체를 감지하는 기술이다. 어떻게 객체를 탐지할까? Face Detection 이미지에서 Skin model을 적용하여 피부일 가능성이 있는 후보 영역을 찾는다. 이후 크기와 모양 정보를 사용해서 얼굴이 아닌 것들을 제거한다. 최종적으로 얼굴만 남긴다. Skin model이 ...
Image Segmentation 이미지를 여러 영역Region으로 나누는 과정이다. 영역이란 픽셀의 집합이다. 어떻게 분할할까? 두 가지 주요 기법이 있다. (1) 임계값 처리 Thresholding 픽셀 값을 특정 임계값을 기준으로 두 개의 그룹으로 구분한다. 임계값을 어떻게 설정할까? 사람이 직접 설정할 필요 없이, 최적의 임계값을 찾아주는 ...
Geometric Processing 픽셀의 위치를 변경하여 이미지를 수정하는 기술이다. 이미지 전체를 수정하는 기본적인 기하학적 변환Basic Geometric Transformation은 네가지가 있다. Translation (이동) : 이미지를 특정 방향으로 이동한다. [\begin{pmatrix} X Y \end{pmatrix} =...
Motion Detected for Surveillance Video는 시간의 흐름에 따라 연속적으로 촬영된 이미지다. 움직임은 프레임 사이에서 발생하는 시각적 변화와 같다. Video의 Pixel 정보는 ((x,y))와 시간 (t)인 3차원 정보 (f(x,y,t))로 표현할 수 있다. Motion이 무엇인가? Video의 Pixel 정보가 시간 (...
Frame Processing 여러 이미지로 새로운 이미지를 생성하는 기법이다. 두 이미지를 연산하는 연산자는 덧셈, 뺄셈, AND/OR, 평균 등이 있다. (1) Addition [\text{new piexl} = (1-t) \cdot \text{pixel}{1} + t \cdot\text{pixel}{2}] 두 이미지를 더한다. 가중치를 조절...
Edge Detected 엣지가 무엇인가? 픽셀의 값이 급격하게 변하는 지점이다. 엣지는 다음과 같은 종류가 있다. Step Edge: 밝기가 순간적으로 급변하는 가장 이상적인 엣지. Ramp Edge: 밝기 변화가 점진적으로 일어나는 형태. 가장 많이 보임. Ridge/Roof Edge: 선이나 가는 객체에서 나타남. 밝기가 급변하고 짧...
Morphological Processing 형태학적 처리Morphological Processing란, 이미지의 구성 요소들을 단순화할 수 있다. 이러한 Processing은 이미지의 구성요소를 추출하거나, 경계를 추출하는데 유용하게 사용할 수 있다. 구성 요소를 어떻게 단순화하는가? Morphological Processing은 마치 포토샵의 브...