Byn's Research Note

AI based Mixed Reality, Human-Computer Interaction

↓ My Web CV & Portfolio 자세히보기

2024/09/19 4

Deep Learning [0] : 딥러닝 기본 개념

인공지능(Artificial Intelligence, AI)은 기계가 인간처럼 학습하고 사고하며 문제를 해결할 수 있도록 만드는 기술이다. 이는 데이터를 분석하고 패턴을 찾아 인간의 사고를 모방하는 시스템을 개발하는 것에서 시작된다. 다른 것들에서 공통점을 찾고, 비슷한 것들에서 차이점을 찾는 것이라는 표현은 AI의 핵심 원리를 매우 간단히 설명한 것이다.   예를 들어, 사진 속에서 고양이와 개를 구분하는 AI 모델을 만든다고 하자. AI는 먼저 다양한 동물 사진(고양이와 개를 포함한 여러 동물)을 관찰하며 학습한다. 다른 것들에서 공통점을 찾는 것은 AI가 고양이와 개의 이미지를 다른 동물의 이미지와 비교하면서 고양이와 개만의 공통된 특징(예: 네 발, 털이 있음)을 발견하는 과정이다. 반대로, 비슷..

Animation Kinematics [0] : 운동학 기초 (Fundamentals to Kinematics)

운동학(Kinematics)은 물체의 운동을 기술하는 고전 역학의 한 분야이다. 운동학에서는 물체가 어떻게 움직이는지 설명하며, 움직임을 발생시키는 원인인 힘이나 토크는 고려하지 않는다. 이는 위치, 속도, 가속도 등의 물리량을 중심으로 분석하며, 로봇의 관절 각도 계산, 애니메이션 캐릭터의 자세 변경 등 다양한 응용 분야에 사용된다.순방향 운동학(Forward Kinematics): 주어진 입력(관절 각도 등)을 기반으로 결과 위치(말단 위치)를 계산한다.역방향 운동학(Inverse Kinematics): 목표 위치를 기반으로 이를 만족하는 입력(관절 각도 등)을 계산한다.더보기역학 (Mechanics) 역학(Mechanics)은 물체의 힘, 운동, 상호작용을 다루는 학문으로, 두 가지 주요 분야로 나..

UI & UX Programming [0] : 사용자 경험과 사용자 인터페이스 (정리중)

UX(User Experience) : 사용자가 제품, 서비스, 혹은 시스템을 이용하면서 느끼는 전체적인 경험을 의미한다. 이는 단순히 제품의 기능뿐만 아니라 사용 과정에서 느끼는 감정, 만족도, 인지적인 부분까지 포괄한다.UI(User Interface) : 사용자가 제품과 상호작용하는 시각적 요소를 의미한다.​웹사이트를 예를 들면 UI는 사이트의 아이콘, 디자인, 폰트, 색상 등 시각적인 요소, UX는 사이트의 정보 구조, 사용 편의성, 콘텐츠의 질, 사용자의 만족도를 의미하는 것이다. UI와 UX는 구분되는 요소이지만 서로 밀접하게 연관이 있다. 좋은 UI는 사용자에게 긍정적인 UX를 제공할 수 있기에 좋은 UX를 위해서는 좋은 UI가 필수적이다.

Vision Theory [1] : 이미지의 정보와 처리

컴퓨터 비전에서는 이미지 정보와 처리의 원리를 잘 이해하는 것이 중요하다. 이미지 처리는 객체 인식, 추적, 분할 및 분석과 같은 컴퓨터 비전의 핵심 기술을 지원하며 효과적인 노이즈 제거, 화질 개선 및 이미지 변환 기술을 통해 실제 환경에서 얻은 데이터를 보다 신뢰할 수 있는 형태로 변환하여 정확한 결과를 도출할 수 있다. 그리고 이미지의 기하학적 특성을 이해하면 왜곡을 보정하고 다양한 시점에서의 3D 재구성을 가능하게 하여 더욱 현실적인 분석과 응용을 지원한다. 이러한 원리는 머신 러닝 및 딥 러닝 알고리즘과 결합되어, 이미지 기반 데이터의 처리 및 분석에 필수적인 기초 지식을 제공한다. 따라서 이미지 처리 원리에 대한 깊은 이해는 컴퓨터 비전 시스템의 개발 및 최적화에 있어 필수적이다.  1. Ca..