Yolo 비전 선전
선전
지금 참여하기
용어집

얼굴 인식

얼굴 인식 기술의 작동 방식, 적용 사례, 윤리적 과제, 그리고 Ultralytics 모델 배포를 간소화하는 방법을 알아보세요.

얼굴 인식은 인공지능(AI)과 인공 지능(AI)머신 러닝(ML)을 사용하여 사람의 신원을 식별하거나 확인하는 사람의 신원을 식별하거나 확인하는 기술입니다. 컴퓨터 비전(CV)의 특수한 하위 집합인 이 기술은 패턴을 캡처하고 분석하고 사람의 얼굴 세부 정보를 기반으로 패턴을 비교합니다. 사람은 쉽게 얼굴을 인식하지만, 컴퓨터는 시각적 정보를 수학적 데이터로 분해하여 동일한 작업을 수행해야 합니다. 단순한 실험 시스템에서 단순한 실험용 시스템에서 스마트폰, 태블릿, 노트북 등 스마트폰 전 세계 공항 및 보안 인프라에서 사용되는 유비쿼터스 도구로 빠르게 발전했습니다.

얼굴 인식 작동 방식

얼굴을 인식하는 과정에는 일반적으로 세 가지 단계로 구성된 파이프라인이 포함되며, 보통 다음과 같은 모델을 기반으로 합니다. 딥러닝(DL) 모델.

  1. 얼굴 감지: 시스템이 이미지에 있는 사람을 인식하려면 먼저 얼굴이 얼굴이 어디에 있는지 확인해야 합니다. 이것은 모델이 객체 감지 작업으로, 모델이 얼굴을 찾아 얼굴을 찾아 배경에서 분리하는 객체 감지 작업입니다. 다음과 같은 고성능 모델은 Ultralytics YOLO11 과 같은 고성능 모델이 이 단계에서 자주 사용됩니다. 혼잡하거나 동적인 환경에서도 얼굴 주위에 실시간으로 정확한 바운딩 박스를 제공합니다.
  2. 특징 분석 및 임베딩: 일단 분리되면 시스템은 얼굴의 기하학적 구조와 질감을 분석합니다. 눈 사이의 거리, 광대뼈의 모양, 입술의 윤곽과 같은 주요 특징을 매핑합니다. 입술. 이러한 특징은 숫자 벡터로 변환되어 임베딩. 이 벡터는 고유한 "고유한 '얼굴 지문' 역할을 합니다.
  3. 얼굴 매칭: 시스템은 생성된 임베딩을 알려진 벡터 데이터베이스와 비교합니다. 벡터 데이터베이스와 비교합니다. 새 얼굴 지문과 저장된 얼굴 지문 사이의 수학적 거리 사이의 수학적 거리가 특정 임계값 내에 있으면 일치하는 것으로 선언됩니다. 이 프로세스는 오탐을 최소화하기 위해 신뢰도 점수 계산에 크게 의존합니다. 오탐을 최소화합니다.

얼굴 인식 대 얼굴 감지

일상적인 대화에서 종종 같은 의미로 사용되지만, 이 용어들은 이미지 인식 분야에서는 서로 다른 기술 개념을 나타냅니다. 서로 다른 기술적 개념을 나타냅니다.

  • 얼굴 인식이 질문에 답합니다: "이 이미지에 얼굴이 있나요?" 그것은 얼굴의 존재와 위치를 식별하지만 신원을 확인하지는 않습니다. 이는 카메라 자동 초점이나 카메라 자동 초점이나 대기열에 있는 사람 수 계산과 같은 애플리케이션의 기본 단계입니다.
  • 얼굴 인식이 질문에 답합니다: "누구의 얼굴인가요?" 한 걸음 더 나아가 한 단계 더 나아가 감지된 얼굴을 데이터베이스와 비교하여 신원을 확인합니다.

실제 애플리케이션

얼굴 인식은 이론적 연구를 넘어 다양한 산업 분야에서 실용적이고 일상적인 사용 사례로 발전하고 있습니다.

보안 및 액세스 제어

가장 일반적인 애플리케이션 중 하나는 생체 인증입니다. 모바일 디바이스는 얼굴 인식을 사용하여 안전하게 화면 잠금 해제, 기존의 비밀번호를 대체합니다. 대규모 시설에서는 출입 통제에 안면 인식을 사용하여 권한이 있는 직원이 물리적 배지 없이도 직원이 실제 배지 없이 보안 구역에 출입할 수 있도록 허용합니다. 이렇게 하면 자격 증명을 분실하거나 도난당할 위험이 줄어듭니다. 보안 경보 시스템을 손상시킬 위험을 줄입니다.

신원 확인 및 KYC

금융 기관과 온라인 서비스에서는 '고객 파악(KYC)' 절차에 얼굴 인식을 활용합니다. 프로세스에 얼굴 인식을 활용합니다. 새 은행 계좌를 원격으로 설정할 때 사용자는 종종 셀카와 사진이 있는 신분증을 업로드하라는 요청을 받습니다. AI 신원 확인 시스템은 라이브 셀카와 신분증 사진을 비교하여 사기를 방지하고, 사용자가 실제로 존재하며 서류와 일치하는지 확인합니다.

여행 및 항공

공항에서는 생체인식 탑승 수속을 활용하여 승객 경험을 간소화합니다. 에 따르면 국제항공운송협회(IATA)에 따르면 생체 인식 기술을 통해 승객은 얼굴을 탑승권으로 사용하여 보안 검색대와 탑승 게이트를 통과할 수 있습니다. 탑승권을 사용하여 대기 시간을 크게 줄이고 운영 효율성을 개선할 수 있습니다.

코드 예시: YOLO11 사용한 얼굴 인식

얼굴 인식 파이프라인의 첫 번째 단계는 얼굴을 정확하게 감지하는 것입니다. 다음 예제는 사전 학습된 YOLO11 모델을 사용하여 사람을 detect 방법 (클래스 0)을 감지하는 방법을 보여줍니다. 이는 얼굴 자르기 및 분석의 전 단계입니다.

from ultralytics import YOLO

# Load the YOLO11 model (efficient and accurate for real-time detection)
model = YOLO("yolo11n.pt")

# Run inference on an image to locate persons/faces
# Ideally, use a model fine-tuned specifically on a face dataset for best results
results = model("path/to/image.jpg")

# Display the detection results showing bounding boxes
results[0].show()

윤리적 고려 사항 및 개인정보 보호

얼굴 인식의 힘은 상당한 윤리적 책임을 수반합니다. 얼굴은 공개적으로 볼 수 있기 때문에 다른 생체인식보다 얼굴 캡처가 더 쉬워 데이터 프라이버시와 감시에 대한 데이터 프라이버시 및 감시에 대한 우려를 불러일으킵니다.

알고리즘 편향이라는 문제도 있습니다, 학습 데이터가 다양하지 않으면 다양한 인구 통계에 따라 모델이 다르게 작동할 수 있는 훈련 데이터가 다양하지 않은 경우 다음과 같은 조직은 미국 국립표준기술연구소(NIST) 와 같은 기관에서는 인식 알고리즘을 엄격하게 테스트하여 정확성과 공정성을 벤치마킹합니다. 또한 다음과 같은 규정은 유럽의 일반 데이터 보호 규정(GDPR)과 같은 규정은 생체 인식 데이터를 사용하는 방법에 대한 엄격한 지침을 개인의 권리를 보호하기 위해 생체 인식 데이터를 수집, 저장, 처리하는 방법에 대한 엄격한 가이드라인을 설정하고 있습니다.

향후 개발

이 분야는 더욱 견고하고 효율적인 시스템으로 빠르게 발전하고 있습니다. 다음과 같은 새로운 기술 현재 연구 개발 중인 Ultralytics YOLO26, 와 같은 새로운 기술은 더 빠르고 정확한 실시간 탐지 기능을 제공하는 것을 목표로 합니다. 향후 시스템에는 다음과 같은 기능이 통합될 가능성이 높습니다. 실시간 탐지 기능을 더욱 심층적으로 통합하여 "사진이나 동영상을 이용한 '스푸핑' 공격을 방지하여 시스템이 실제 사람과 상호작용하는 것처럼 보이도록 합니다. 또한, 엣지 AI로의 전환으로 인해 얼굴 인식은 얼굴 인식을 디바이스에서 직접 처리할 수 있어 생체 인식 데이터를 클라우드로 전송하지 않고 로컬에 보관함으로써 생체 인식 데이터를 클라우드에 전송하지 않고 로컬로 유지하여 개인 정보를 보호합니다.

Ultralytics 커뮤니티 가입

AI의 미래에 동참하세요. 글로벌 혁신가들과 연결하고, 협력하고, 성장하세요.

지금 참여하기