녹색 확인
링크가 클립보드에 복사됨

반려견 자세 추정을 위한 맞춤형 훈련 Ultralytics YOLO11

반려견의 자세를 추정하기 위해 Ultralytics YOLO11 맞춤 학습하고 학습된 모델을 반려동물 관리와 같은 실제 애플리케이션에 활용하는 방법을 알아보세요.

반려견의 자세를 통해 반려견의 기분을 파악할 수 있다면 어떨까요? 24시간 내내 수동으로 모니터링하는 것은 쉽지 않습니다. 하지만 인공 지능(AI)과 컴퓨터 비전의 발전 덕분에 비디오 영상을 실시간으로 분석하여 반려견의 행동을 더 잘 이해할 수 있게 되었습니다.

특히 다음과 같은 컴퓨터 비전 모델은 Ultralytics YOLO11 과 같은 컴퓨터 비전 모델은 반려견의 자세를 추정하고 움직임을 추적하여 반려견의 웰빙에 대한 귀중한 인사이트를 제공합니다. 어떻게 작동하나요? YOLO11자세 추정 기능은 피사체의 신체 주요 지점을 식별하여 자세와 움직임을 이해할 수 있습니다. 

또한, 반려견의 포즈 추정을 위해 설계된 데이터 세트에서 YOLO11 맞춤 학습할 수 있어 반려동물의 신체 언어를 정확하게 분석할 수 있습니다. Ultralytics Python 패키지는 반려견용 비전 AI 모델을 더 쉽게 훈련하고 배포할 수 있는 반려견 포즈 데이터세트를 지원합니다. 이 기술은 2024년에 94억 달러에 달하고 2037년에는 640억 달러에 달할 것으로 예상되는 급성장하는 반려동물 기술 시장의 일부입니다.

이 글의 영감을 준 사람은 바로 저희의 반려견 최고 책임자(DEO)인 Blues입니다. 회사 소개 페이지를 확인해보시면 Blues가 소중한 팀원이며, Ultralytics 즐거운 일을 하는 데 중요한 역할을 하고 있다는 것을 알 수 있습니다! 

이 글에서는 반려견 자세 추정을 위해 반려견 자세 데이터 세트를 사용하여 YOLO11 맞춤 훈련하는 방법에 대해 설명합니다. 또한 반려동물 관리 및 행동 분석에 실제로 적용하는 방법도 살펴봅니다.

그림 1. Ultralytics DEO(최고 책임자)인 Blues를 만나보세요.

개 포즈 데이터 세트 개요

데이터 세트는 머신러닝 모델을 학습시키는 데 사용되는 데이터의 모음입니다. 포즈 추정의 경우 이상적인 데이터 세트에는 신체 위치를 매핑하기 위해 레이블이 지정된 주요 포인트가 있는 이미지가 포함됩니다. 또한 모델이 포즈를 정확하게 인식하고 예측하는 방법을 학습할 수 있도록 다양한 포즈, 각도, 조명 조건 및 배경을 포함해야 합니다. 이러한 다양성은 실제 사용 시 모델의 신뢰성을 높여줍니다.

Ultralytics 지원하는 개 포즈 데이터 세트는 모델이 개 포즈를 효과적으로 학습하고 인식할 수 있도록 특별히 설계되었습니다. 여기에는 꼬리, 귀, 발 등 24개의 주요 지점에 대한 자세한 레이블과 함께 다양한 개 품종에 대한 8,400개 이상의 주석이 달린 이미지가 포함되어 있습니다.

그림 2. 개 포즈 데이터 세트의 개요.

개 포즈 데이터 세트로 YOLO11 맞춤 훈련하는 방법

개 자세 데이터 세트로 YOLO11 맞춤 훈련하는 것은 간단한 과정입니다. 시작하려면 훈련 및 평가에 필요한 모든 도구가 포함된 Ultralytics Python 패키지를 설치하여 환경을 설정해야 합니다. 

Ultralytics 개 자세 데이터 세트를 기본적으로 지원하므로 수동으로 라벨을 지정할 필요가 없으므로 바로 훈련에 돌입할 수 있습니다. 모든 설정이 완료되면 아래 이미지와 같이 몇 줄의 코드만 사용하여 개 자세 데이터 세트에서 YOLO11 훈련할 수 있습니다. 

훈련하는 동안 모델은 다양한 품종, 조명 조건 및 환경에서 개의 포즈를 감지하고 추적하는 방법을 학습합니다. 훈련 후에는 결과를 시각화하고 모델을 미세 조정하여 정확도와 성능을 개선할 수 있습니다.

그림 3. 개 포즈 데이터 세트에서 사용자 지정 훈련 YOLO11 보여주는 코드 스니펫.

모델을 교육하는 동안 문제가 발생하는 경우 신속하게 해결하는 데 도움이 되는 몇 가지 문제 해결 팁이 있습니다:

  • 인터넷 연결을 확인하세요: 훈련 스크립트를 실행하면 개 자세 데이터 세트가 자동으로 다운로드됩니다. 다운로드 실패를 방지하려면 인터넷 연결이 안정적인지 확인하세요.
  • Ultralytics 업데이트: 최신 버전의 Ultralytics Python 패키지를 사용하고 있는지 확인합니다.
  • 콘솔에서 오류를 확인합니다: 오류 메시지는 종종 수정해야 할 사항에 대한 단서를 제공하므로 주의 깊게 읽어보세요.

더 많은 문제 해결 팁은 Ultralytics 일반 문제 가이드에서 확인할 수 있습니다.

사용자 지정 모델 교육 중에는 어떤 일이 발생하나요?

강아지 포즈 데이터세트에서 YOLO11 커스텀 트레이닝할 때 어떤 일이 일어나는지 궁금하실 것입니다. 그 과정을 자세히 살펴보겠습니다.

처음부터 시작하는 것이 아니라 이미 COCO-Pose 데이터 세트에 대해 학습된 사전 학습된 YOLO11 모델을 사용합니다. COCO-Pose는 사람의 포즈 추정을 위해 설계되었기 때문에 이 사전 학습된 모델은 사람의 주요 포인트를 감지할 수 있습니다. 실제로 추가 학습 없이도 YOLO11 사용하여 바로 사람의 포즈 추정을 수행할 수 있습니다.

전이 학습을 통해 이 모델을 개의 자세 추정용으로 특별히 조정하여 다리, 꼬리, 머리와 같은 주요 포인트를 인식하도록 돕습니다. 모델을 개의 특정 예에 노출시킴으로써 이러한 필수 특징에 집중하는 방법을 학습합니다.

훈련하는 동안 모델의 일부는 변경되지 않은 상태로 유지되어 COCO 데이터 세트에서 얻은 일반적인 지식을 유지합니다. 다른 부분은 개 포즈를 추정하는 정확도를 높이기 위해 재훈련됩니다. 모델은 예측을 데이터 세트의 실제 핵심 포인트와 비교하고 오류를 줄이기 위해 조정함으로써 학습합니다. 시간이 지남에 따라 이 과정을 통해 반려견의 움직임을 정확하게 추적하는 능력이 향상됩니다.

또한 전이학습을 통해 모델이 다양한 품종, 크기, 이동 패턴에 적응할 수 있으므로 실제 시나리오에서 안정적으로 작동할 수 있습니다.

그림 4. 블루스와 그의 여동생 해피의 주요 포인트가 감지되는 모습.

반려견 자세 추정에서 YOLO11 장점

시중에는 다양한 컴퓨터 비전 모델이 있는데, YOLO11 반려견의 자세를 추정하는 데 적합한 이유는 무엇일까요? 

YOLO11 실시간 속도와 정확도가 뛰어나 반려견의 자세를 추정하는 데 훌륭한 옵션입니다. 이전 버전보다 정밀도와 속도 모두에서 더 나은 성능을 발휘합니다. YOLOv8 22% 적은 수의 파라미터로 COCO 데이터 세트에서 더 높은 평균 정밀도(mAP)를 달성하여 물체를 더 정확하고 효율적으로 감지할 수 있습니다. 처리 속도가 빠르기 때문에 빠르고 안정적인 감지가 필수적인 실시간 애플리케이션에 적합합니다.

자세 추정 외에도 YOLO11 인스턴스 분할 및 객체 추적과 같은 컴퓨터 비전 작업도 지원하므로 반려견 모니터링을 위한 보다 포괄적인 비전 AI 솔루션을 만드는 데 도움이 될 수 있습니다. 이러한 기능을 통해 움직임 추적, 행동 분석 및 전반적인 반려동물 관리를 개선할 수 있습니다.

그림 5. YOLO11 실행: 블루스를 손쉽게 세분화하기!

반려견 자세 추정 및 YOLO11 응용 프로그램

다음으로, 반려견 자세 추정의 실제 적용 사례와 반려동물 관리에 미치는 영향에 대해 논의해 보겠습니다. 

반려견 자세 추정을 통한 반려동물 훈련 개선

반려견의 자세를 추정하면 반려견 훈련을 더 스마트하고 효과적으로 할 수 있습니다. 반려견의 움직임을 포착하기 위해 카메라를 사용한다고 가정할 때, YOLO11 개입할 수 있는 부분이 바로 이 부분입니다. 다리, 꼬리, 머리와 같은 주요 지점을 감지하고 이를 분석하여 앉기, 서 있기, 눕기 등의 동작을 인식할 수 있습니다. 

반려견이 동작을 제대로 수행하지 못하면 시스템이 앱을 통해 즉각적인 피드백을 제공하여 트레이너를 실시간으로 도울 수 있습니다. 이를 통해 보다 효율적이고 정확하며 반려견의 진도에 맞춰 훈련할 수 있습니다.

예를 들어, 반려견에게 명령에 따라 앉도록 가르치는 것을 고려해 보세요. 시스템은 반려견의 자세를 모니터링하고 반려견이 완전히 앉았는지 감지할 수 있습니다. 반려견이 몸을 낮추지만 완전히 앉지 않으면 시스템이 불완전한 동작을 감지하고 앱을 통해 즉각적인 피드백을 보낼 수 있습니다. 트레이너를 변경하여 명령을 강화하거나 개를 올바른 자세로 안내하는 등 훈련을 조금씩 조정할 수 있습니다.

그림 6. YOLO11 사용하여 개 포즈 추정으로 팀을 돕는 블루스.

자세 추정 모델을 통한 수의학 치료의 발전

컴퓨터 비전은 수의사가 동물 치료에 접근하는 방식을 변화시킬 수 있습니다. 개 자세 추정 기능은 세부 사항을 정확하게 분석할 수 있어 비정상적인 움직임 패턴을 쉽게 발견하고 잠재적인 건강 문제를 파악할 수 있습니다. 

예를 들어, 인대 부상에서 회복 중인 개를 모니터링하는 수의사는 개 자세 데이터세트로 학습된 YOLO11 통해 자동화된 분석을 수행할 수 있습니다. 절뚝거리거나 다리 위치의 변화를 쉽게 감지할 수 있습니다. 비전을 통한 지속적인 연중무휴 모니터링은 반려견의 회복에 대한 명확한 인사이트를 제공하여 치료가 효과가 있는지 또는 조정이 필요한지 판단하는 데 도움이 됩니다.

반려견 자세 추정을 위한 앞으로의 길 

기술이 계속 발전함에 따라 YOLO11 이용한 반려견 자세 추정과 같은 솔루션은 동물 모니터링과 웰빙에 더 큰 역할을 할 것으로 보입니다. 실제로 YOLO11 스마트 목걸이 및 건강 트래커와 같은 웨어러블 기술과 통합하여 심박수, 활동 수준, 이동 패턴과 같은 주요 건강 지표를 모니터링할 수 있습니다.

예를 들어, 모션 센서가 장착된 스마트 목걸이는 반려견의 걷거나 뛰는 걸음걸이를 추적할 수 있고, YOLO11자세 추정 기능은 자세를 실시간으로 분석합니다. 시스템이 절뚝거리거나 뻣뻣해지는 등 불규칙한 움직임을 감지하면 이 데이터를 심박수 및 활동 수준과 연관시켜 잠재적인 불편함이나 부상을 평가할 수 있습니다. 반려동물 보호자와 수의사는 이러한 인사이트를 활용하여 문제를 조기에 파악하고 선제적인 조치를 취할 수 있습니다.

이러한 발전으로 반려견 자세 추정 기능은 단순한 움직임 추적을 넘어 종합적인 AI 기반 반려동물 관리 시스템의 핵심 요소로 진화하고 있으며, 반려견이 더 건강하고 안전하게 지낼 수 있도록 실시간으로 모니터링하는 데 도움을 주고 있습니다.

주요 요점

YOLO11 반려견 포즈 데이터세트와 같은 혁신을 통해 컴퓨터 비전의 새로운 가능성을 열어가고 있습니다. 이러한 발전은 이전에는 불가능했던 방식으로 반려견의 행동과 건강을 더 잘 이해하는 데 도움이 됩니다.

반려견의 자세를 정확하게 추적함으로써 훈련을 개선하고, 건강을 모니터링하며, 반려동물 관리를 더욱 효과적으로 할 수 있습니다. 연구, 수의학, 반려견 훈련 등 다양한 분야에서 Vision AI는 반려견을 더 스마트하게 돌보고 웰빙을 개선할 수 있는 방법을 만들어가고 있습니다.

커뮤니티에 가입하고 GitHub 리포지토리를 탐색하여 AI에 대해 자세히 알아보세요. 의료 분야의 컴퓨터 비전과 자율 주행 자동차의 AI와 같은 혁신이 어떻게 미래를 만들어가고 있는지 알아보세요. 지금 바로 라이선스 옵션을 확인하여 비전 AI 프로젝트를 시작하세요.

Facebook 로고트위터 로고LinkedIn 로고복사 링크 기호

이 카테고리에서 자세히 보기

인공지능의 미래
를 함께 만들어 갑시다!

머신 러닝의 미래와 함께하는 여정 시작하기