오늘의 목표
- 동아리 프로젝트(자율주행자동차)를 원활하게 하기 위한 기초 지식 쌓기
- 컴퓨터 비전에 대해 공부하기
오늘의 내용 및 결과
- 컴퓨터 비전이란
- 컴퓨터 비전은 인공지능(AI)의 한 분야로, 컴퓨터가 디지털 이미지, 비디오 등의 시각적 입력에서 의미 있는 정보를 추출하고 이를 바탕으로 작업을 수행한다.
- 인간의 시각처럼 사물의 위치, 움직임, 문제 여부 등을 판단하지만, 카메라, 데이터, 알고리즘을 사용해 더 빠르고 정확하게 처리한다.
- 특히, 제품 검사와 같은 작업에서 컴퓨터 비전은 짧은 시간에 수천 개의 항목을 분석해 인간이 감지하지 못하는 결함을 찾아내는 등 인간의 능력을 능가할 수 있다.
- 컴퓨터 비전의 작동 원리
- 컴퓨터 비전에서는 방대한 데이터가 필요하며, 이미지를 인식할 때까지 반복적으로 데이터를 분석한다.
- 예를 들어, 자동차 타이어를 인식하도록 컴퓨터를 훈련시키려면 많은 타이어 이미지와 관련 데이터를 공급해야 한다.
- 두 가지 핵심 기술
- 딥 러닝: 특히 머신 러닝의 한 형태로, 알고리즘 모델을 통해 컴퓨터가 시각적 데이터를 스스로 학습하여 이미지를 구별할 수 있게 한다.
- 컨볼루션 신경망(CNN): 이미지를 픽셀 단위로 분해해 머신 러닝 모델이 처리할 수 있는 형태로 만든다. CNN은 단일 이미지를 분석하고, 반복적인 예측 과정을 통해 이미지를 인식한다. 비디오와 같은 연속적인 이미지를 처리할 때는 순환 신경망(RNN)이 사용되어 여러 프레임 간의 관계를 이해하는 데 도움을 준다.