필터(Filter)란?
필터(Filter)란? CNN은 이미지의 특징을 어떻게 찾아낼까?
지난 글에서는 CNN이 사진 전체를 한 번에 보는 것이 아니라,
작은 특징들을 하나씩 찾아 이미지를 이해한다는 것을 알아보았습니다.
그렇다면 새로운 궁금증이 생깁니다.
"AI는 귀나 눈 같은 특징을 어떻게 찾아낼까요?"
사람은 눈으로 사진을 보며 특징을 구분합니다.
하지만 AI는 사람처럼 눈이 있는 것이 아닙니다.
대신 필터(Filter)라는 특별한 도구를 이용해 이미지 속 특징을 찾아냅니다.
이번 글에서는 CNN의 핵심인 필터(Filter)가 무엇인지 쉽게 알아보겠습니다.
필터는 돋보기와 비슷합니다
큰 그림 한 장을 자세히 살펴본다고 생각해 보겠습니다.
처음부터 그림 전체를 한눈에 보기보다는,
돋보기를 이용해 중요한 부분을 하나씩 확대해서 보면 훨씬 자세하게 관찰할 수 있습니다.
CNN의 필터도 이와 비슷한 역할을 합니다.
사진 전체를 한 번에 이해하려는 것이 아니라,
작은 부분을 집중해서 살펴보며 중요한 특징을 찾아냅니다.
필터는 '특징 탐지기'입니다
필터를 한마디로 표현하면
이미지 속 특징을 찾아내는 작은 탐지기입니다.
예를 들어 고양이 사진이 있다면
필터는 사진 속에서
귀의 모양
눈의 위치
코의 형태
수염의 방향
처럼 중요한 특징을 찾아냅니다.
즉,
사진 자체를 외우는 것이 아니라,
사진 속에서 중요한 정보를 발견하는 역할을 합니다.
하나의 필터는 하나의 특징을 잘 찾습니다
필터는 모든 특징을 한꺼번에 찾지 않습니다.
각 필터는 자신이 잘 찾는 특징이 하나씩 있습니다.
예를 들어
어떤 필터는 세로선을 잘 찾고,
어떤 필터는 가로선을 잘 찾고,
어떤 필터는 모서리를 잘 찾고,
어떤 필터는 둥근 모양을 잘 찾습니다.
사람으로 비유하면,
한 명은 귀 전문가,
한 명은 눈 전문가,
한 명은 코 전문가인 것과 같습니다.
각자가 자신이 잘하는 부분을 찾아낸 뒤,
모든 정보를 함께 활용합니다.
여러 개의 필터가 함께 일합니다
사람도 얼굴을 볼 때
눈만 보고 사람을 구분하지 않습니다.
눈,
코,
입,
얼굴형,
머리카락처럼
여러 특징을 함께 확인해야 정확하게 알아볼 수 있습니다.
CNN도 같습니다.
하나의 필터만 사용하는 것이 아니라,
여러 개의 필터가 동시에 서로 다른 특징을 찾아냅니다.
이렇게 여러 특징이 모이면
AI는 비로소
"고양이"
또는
"강아지"
처럼 이미지를 정확하게 판단할 수 있습니다.
필터도 학습을 통해 성장합니다
필터는 처음부터
귀나 눈을 찾는 방법을 알고 있는 것이 아닙니다.
처음에는
무엇을 찾아야 하는지도 모르는 상태입니다.
하지만 수많은 사진을 학습하면서
"이런 모양은 귀일 가능성이 높다."
"이런 모양은 눈에서 자주 나타난다."
라는 것을 조금씩 배우게 됩니다.
즉,
필터도 AI와 함께 계속 성장하는 것입니다.
왜 필터가 중요할까?
만약 필터가 없다면
AI는 사진 속 수많은 픽셀을 그대로 받아들여야 합니다.
하지만 필터를 이용하면
중요한 특징만 먼저 찾아낼 수 있습니다.
덕분에
계산은 더 효율적이고,
이미지 인식 정확도도 크게 높아집니다.
오늘날 얼굴 인식,
자율주행,
의료 영상 분석처럼
이미지를 이해하는 AI 대부분이
이러한 필터를 활용하고 있습니다.
그런데 필터는 어떻게 이미지를 살펴볼까?
여기까지 보면 또 하나의 궁금증이 생깁니다.
"필터는 사진을 어떻게 검사할까요?"
사진 전체를 한 번에 보는 것일까요?
아니면 조금씩 움직이며 확인하는 것일까요?
이 질문의 답이 바로
합성곱(Convolution)입니다.
합성곱은
필터를 이미지 위에서 조금씩 움직이며
특징을 찾아내는 CNN의 핵심 계산 방법입니다.
다음 글에서는
합성곱이 어떻게 동작하는지
쉬운 그림과 함께 알아보겠습니다.
한눈에 정리하기
| 개념 | 쉽게 말하면 |
|---|---|
| 필터(Filter) | 이미지를 분석하는 작은 탐지기 |
| 역할 | 선, 모서리, 귀, 눈 같은 특징 찾기 |
| 여러 필터 | 각자 다른 특징을 담당 |
| 학습 | 필터도 데이터를 통해 스스로 학습 |
즉,
필터는 이미지 속에서 중요한 특징을 찾아내는 CNN의 핵심 도구입니다.
마무리
필터는 CNN이 이미지를 이해하기 위한 첫 번째 도구입니다.
사진 속에서 선, 모서리, 귀, 눈처럼 중요한 특징을 찾아내고,
여러 개의 필터가 함께 정보를 모아 AI가 이미지를 이해할 수 있도록 도와줍니다.
하지만 필터만 있다고 해서 이미지를 분석할 수 있는 것은 아닙니다.
필터가 실제로 이미지를 어떻게 훑어보고 특징을 찾는지,
그 계산 방법을 이해해야 CNN의 원리를 완성할 수 있습니다.
다음 글에서는 합성곱(Convolution)을 통해 필터가 이미지를 어떻게 움직이며 분석하는지 알아보겠습니다.
💡 오늘의 핵심
필터는 이미지 속에서 중요한 특징을 찾아내는 작은 탐지기이며, CNN은 여러 개의 필터를 함께 사용해 이미지를 이해합니다.





댓글
댓글 쓰기