컴퓨터 비전 및 컴퓨터 그래픽
컴퓨터 시각 인식
컴퓨터 비전은 컴퓨터 소프트웨어와 하드웨어를 사용하여 인간의 비전을 모델링하고 복제하는 것과 관련이 있습니다. 공식적으로 우리가 컴퓨터 비전을 정의한다면 컴퓨터 비전은 장면에 존재하는 구조의 속성 측면에서 2D 이미지에서 3D 장면을 재구성, 중단 및 이해하는 방법을 연구하는 학문이라는 것입니다.
휴먼 비전 시스템의 작동을 이해하고 활성화하기 위해서는 다음과 같은 분야의 지식이 필요합니다.
- 컴퓨터 과학
- 전기 공학
- Mathematics
- Physiology
- Biology
- 인지 과학
컴퓨터 비전 계층
컴퓨터 비전은 다음과 같은 세 가지 기본 범주로 나뉩니다.
저수준 비전 : 특징 추출을위한 프로세스 이미지를 포함합니다.
중급 비전 : 물체 인식 및 3D 장면 해석 포함
높은 수준의 비전 : 활동, 의도 및 행동과 같은 장면에 대한 개념 설명이 포함됩니다.
관련 분야
Computer Vision은 다음 분야와 크게 겹칩니다.
이미지 처리 : 이미지 조작에 중점을 둡니다.
패턴 인식 : 패턴을 분류하기 위해 다양한 기술을 연구합니다.
사진 측량 : 이미지에서 정확한 측정 값을 얻는 것과 관련이 있습니다.
컴퓨터 비전 대 이미지 처리
이미지 처리는 이미지에서 이미지로의 변환을 연구합니다. 이미지 처리의 입력과 출력은 모두 이미지입니다.
컴퓨터 비전은 이미지에서 물리적 객체에 대한 명시적이고 의미있는 설명을 구성하는 것입니다. 컴퓨터 비전의 출력은 3D 장면의 구조에 대한 설명 또는 해석입니다.
응용 사례
- Robotics
- Medicine
- Security
- Transportation
- 공업 자동화
로봇 공학 응용
- 현지화로 로봇 위치를 자동으로 결정
- Navigation
- 장애물 회피
- 조립 (페그 인 홀, 용접, 도장)
- 조작 (예 : PUMA 로봇 조작기)
- HRI (Human Robot Interaction) : 사람들과 상호 작용하고 서비스를 제공하는 지능형 로봇
의학 응용
- 분류 및 검출 (예 : 병변 또는 세포 분류 및 종양 검출)
- 2D / 3D 분할
- 3D 인간 장기 재건 (MRI 또는 초음파)
- 비전 유도 로봇 수술
산업 자동화 애플리케이션
- 산업 검사 (결함 감지)
- Assembly
- 바코드 및 포장 라벨 판독
- 개체 정렬
- 문서 이해 (예 : OCR)
보안 애플리케이션
- 생체 인식 (홍채, 지문, 얼굴 인식)
- 특정 의심스러운 활동이나 행동을 감시 감지
교통 신청
- 자율 주행 차
- 안전 (예 : 운전자 경계 모니터링)
컴퓨터 그래픽
컴퓨터 그래픽은 컴퓨터를 사용하여 만든 그래픽과 특수한 그래픽 하드웨어 및 소프트웨어의 도움을 받아 컴퓨터가 이미지 데이터를 표현한 것입니다. 공식적으로 우리는 컴퓨터 그래픽이 기하학적 객체 (모델링)와 그 이미지 (렌더링)의 생성, 조작 및 저장이라고 말할 수 있습니다.
컴퓨터 그래픽 하드웨어의 출현과 함께 개발 된 컴퓨터 그래픽 분야. 오늘날 컴퓨터 그래픽은 거의 모든 분야에서 사용됩니다. 데이터를 시각화하기 위해 많은 강력한 도구가 개발되었습니다. 컴퓨터 그래픽 분야는 회사가 비디오 게임에서 사용하기 시작했을 때 더 인기가 있습니다. 오늘날 그것은 수십억 달러 규모의 산업이며 컴퓨터 그래픽 개발의 주요 원동력입니다. 몇 가지 일반적인 응용 분야는 다음과 같습니다.
- CAD (Computer Aided Design)
- 프리젠 테이션 그래픽
- 3d 애니메이션
- 교육과 훈련
- 그래픽 사용자 인터페이스
컴퓨터 지원 설계
- 건물, 자동차, 항공기 및 기타 여러 제품의 설계에 사용
- 가상 현실 시스템을 만드는 데 사용합니다.
프리젠 테이션 그래픽
- 일반적으로 재무, 통계 데이터를 요약하는 데 사용됩니다.
- 슬라이드 생성에 사용
3d 애니메이션
- Pixar, DresmsWorks와 같은 회사에서 영화 산업에서 많이 사용
- 게임과 영화에 특수 효과를 추가합니다.
교육과 훈련
- 컴퓨터 생성 물리적 시스템 모델
- 의료 시각화
- 3D MRI
- 치과 및 뼈 스캔
- 조종사 훈련 용 자극기 등
그래픽 사용자 인터페이스
- 버튼, 아이콘 및 기타 구성 요소와 같은 그래픽 사용자 인터페이스 개체를 만드는 데 사용됩니다.